h1{
	font-size:14px;
	font-weight:bold;
}

.hotspot{	
	width:93px;
	height:20px;
	padding:80px 0px 0px 0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.linie {
	border-bottom-color: #ffffff;
	border-bottom-width:1px;
	border-bottom-style: groove;
}

.short_img{
	margin-left:25px;
	text-align:center;
}

.short_topic{
	font-weight:bolder;
	font-size:11px;
	text-align:justify;
}

.short_name{
	font-weight:bold;
	font-size:12px;	
}

.short_text{
	font-size:11px;
	text-align:justify;
}

a:link{
        color:#ffffff;
        font-weight:bold;
        text-decoration:none;
}
		
a:visited{
        color: #ffffff;
        text-decoration:none;
}
		
a:hover {
        color: #ff9900;
        text-decoration:none;
}

a.team:link{
        color:#ffffff;
        font-weight:bold;
        text-decoration:none;
}
		
a.team:visited{
        color: #ffffff;
        text-decoration:none;
}
		
a.team:hover {
        color: #ff9900;
        text-decoration:none;
}

body{	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: auto 0;
  	margin: 0;
  	color:#cccccc;
  	background:#2D2D86;
  	scrollbar-base-color : #3A3AAF;
	scrollbar-track-color : #2D2D86;	
	scrollbar-highlight-color : #ffffff;
	scrollbar-3d-light-color : #ffffff;	
	scrollbar-arrow-color : #2D2D86;
}

#popup{
	margin:20px;
	padding:5px;
	background: #3A3AAF; 
	border:1px solid #ffffff;
}

#container{
	margin: 15px auto 0;
  	width:892px;
}

#containerindex{
	margin: 5px auto 0;
  	width:892px;
}

	#mainnav{
		width:890px;
		padding:0;
		margin:0;
		border-top:1px solid #ffffff;
		border-left:1px solid #ffffff;
		border-right:1px solid #ffffff;
		background: url(../pics/mainnav.jpg);
		background-repeat: no-repeat;
	}
	
		#td_left{
			width:657px;
			padding:0px;
			margin:0px;	
		}
		
		#td_right{	
			width:232px;
			padding:0px;
			margin:0px;
			color:#ffffff;
		}
		
		#td_right img{
			padding-right:10px;
		}
		
		a.mainlink_tr:link, a.mainlink_tr:visited, a.mainlink_k:link, a.mainlink_k:visited, a.mainlink_t:link, a.mainlink_t:visited, a.mainlink_w:link, a.mainlink_w:visited, a.mainlink_mm:link, a.mainlink_mm:visited,  a.mainlink_m:link, a.mainlink_m:visited, a.mainlink_g:link, a.mainlink_g:visited
		{
			width:93px;
			height:20px;
			display:block;
			cursor:crosshair;
			padding:80px 0px 0px 0px;
			margin:0px;
			color:#2D2D86;		
			font-size:14px;
			font-weight:bold;
			text-align:center;
		}
		
		a.mainlink_tr:hover, a.mainlink_k:hover, a.mainlink_t:hover, a.mainlink_w:hover, a.mainlink_mm:hover, a.mainlink_m:hover, a.mainlink_g:hover
		{
			width:93px;
			height:20px;
			display:block;
			cursor:crosshair;
			padding:80px 0px 0px 0px;
			margin:0px;
			color:#000000;		
			font-size:14px;
			font-weight:bold;
			text-align:center;
		}
		
		a.mainlink_tr:hover
		{	
			background: url(../pics/teamroom.jpg);
			background-repeat: no-repeat;
		}
		
		a.mainlink_k:hover
		{	
			background: url(../pics/kalender.jpg);
			background-repeat: no-repeat;
		}
		
		a.mainlink_t:hover
		{	
			background: url(../pics/team.jpg);
			background-repeat: no-repeat;
		}
		
		a.mainlink_w:hover
		{	
			background: url(../pics/wetter.jpg);
			background-repeat: no-repeat;
		}
		
		a.mainlink_mm:hover
		{	
			background: url(../pics/mom.jpg);
			background-repeat: no-repeat;
		}
		
		a.mainlink_m:hover
		{	
			background: url(../pics/material.jpg);
			background-repeat: no-repeat;
		}
		
		a.mainlink_g:hover
		{	
			background: url(../pics/gallery.jpg);
			background-repeat: no-repeat;
		}
	#main{
		width:890px;
		height:450px;
		min-height:450px;
		border-bottom:1px solid #ffffff;
		border-left:1px solid #ffffff;
		border-right:1px solid #ffffff;
		background: url(../pics/main.jpg);
		background-repeat: no-repeat;
	}
	
	body>#main{height:auto;}
	
	#index{
		width:890px;
		height:520px;
		background: url(../pics/intro.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}
	
		#welcome{
			width:400px;			
			height:180px;
			padding-top:325px;
			padding-left:130px;
			margin:0px;
			text-align:justify;
			font-weight:bold;
		}

		#main_left{
			overflow:auto;
			float:left;
			width:623px;			
			height:430px;
			padding:10px 25px 10px 10px;
			margin:0px;	
		}
		
		#main_kalender{
			overflow:auto;
			float:left;
			width:855px;			
			height:430px;
			padding:10px 25px 10px 10px;
			margin:0px;	
		}
		
		#main_right{
			overflow:auto;
			float:right;
			width:212px;
			height:415px;
			padding:25px 10px 10px 10px;
			margin:0;	
			background: url(../pics/tropfen.jpg);
			background-position: bottom left;
			background-repeat: no-repeat;		
		}
		
		#main_rightiframe{
			overflow:hidden;
			float:right;
			width:212px;
			height:415px;
			padding:10px 10px 10px 10px;
			margin:0;
			text-align:right;	
		}
		
			#shorty{
				margin-top:10px;
				margin-right:20px;
				padding:5px;
				background: #3A3AAF; 
				border:1px solid #ffffff;
			}
			
			#teammitgliedshorty{
				overflow:auto;
				height:199px;
				margin-top:9px;
				margin-right:9px;
				padding:5px;
				background: #3A3AAF url(../pics/blumepart.gif);				
				background-attachment: fixed;
				background-repeat: no-repeat;
				border:1px solid #ffffff;
			}
			
			#fotoshorty{
				overflow:auto;
				height:150px;
				margin-top:9px;
				margin-right:9px;
				padding:5px;	
				background: #3A3AAF;			
				border:1px solid #ffffff;
			}
			
#hidden{
	width:0px;
	height:0px;
	overflow:hidden;
	visibility:hidden;
}

#hidden img{
	width:0px;
	height:0px;
}