/*Styles*/
html { height: 100% } 
body	{min-height: 101%;/* Vertikalen Scrollbalken im Netscape & Firefox erzwingen. Dies verhindert, dass zentrierte Layouts 
	** um 10 Pixel springen wenn der Seiteninhalt kleiner wird als die Höhe des Browserfensters. */
	
		background-color: #EFF8FB;
		background-image:url(../images/verlaufstreifen.jpg);
		background-repeat:repeat-x;
  		font: x-small Verdana, Geneva, Arial, helvetica, sans-serif;
		margin:0;
		padding:0;
		behavior: url: (.../css/csshover.htc); /*WinIE behavior call*/
		/*overflow-y:scroll*/;
	/* Beseitigung des Rundungsfehlers bei Schriftgrößen im Opera sowie Standardformatierungen */
		font-size: 100.01%; 
	/* FIX: Verhindert, dass positionierte Elemente nicht verschoben werden when die Größe des Browser 
			Fensters geändert wird. */
		position: relative; 
		}

table{
		  width 100%;
		}
		
td {
	padding:0;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	}

th {	
	padding:0;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	}

p {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	font-stretch:0.1em;
	font-weight:bold;
	color: #2e5662;*/
	line-height: 18px;
	}
		
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2e5662;
	line-height: 22px;
		}
		
h2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#2e5662;		
		}
		
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#2e5662;
	line-height: 16px;
		}			
		
h4 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#2e5662;		
		}
		
h4 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#2e5662;		
		}

/*einzelne divs*/
#masthead {
	margin-left:17px;
	margin-right:3px;
	background-color:#6B9A9C;
/*	background: url(../images/streifen_pixel.jpg) 0 140px repeat-x ;
*/				}


.layer3{
position:absolute;
top:138px;
left:17px;
right:3px;
height: 3pt;
width:98%;
	background-color: #4B7A84;
	
	}
	
	
#mastcolumn
{
	position:absolute;
	left:170px;
	top: 17px;
	background: url(../images/verlaufstreifen-pixl.jpg) repeat-y;
	width: 3px;
	visibility: visible;
	z-index: 4;
	background-color: #6b9a9c;
	height: 950px;
}

.Layer 4{
position:absolute;
background-image:url(../images/verlaufstreifen3_pixel.jpg);
background-repeat:repeat-y;
width:3px;
top:17px;
left:170px;;
height:100%;}


#mastcolumn_1
{
	position:absolute;
	left:170px;
	top: 17px;
	background: url(../images/verlaufstreifen-pixl.jpg) repeat-y;
	width: 3px;
	visibility: visible;
	z-index: 1;
	background-color: #6b9a9c;
	height: 1000px;
}
#mastcolumn_2
{
	position:absolute;
	left:170px;
	top: 17px;
	background: url(../images/verlaufstreifen-pixl.jpg) repeat-y;
	width: 3px;
	visibility: visible;
	z-index: 1;
	background-color: #6b9a9c;
	height: 2100px;
}


#mastcolumn_3
{
	position:absolute;
	left:170px;
	top: 17px;
	background: url(../images/verlaufstreifen-pixl.jpg) repeat-y;
	width: 3px;
	visibility: visible;
	z-index: 1;
	background-color: #6b9a9c;
	height: 4128px;
}


#mastcolumn_4
{
	position:absolute;
	left:170px;
	top: 17px;
	background: url(../images/verlaufstreifen-pixl.jpg) repeat-y;
	width: 3px;
	visibility: visible;
	z-index: 1;
	background-color: #6b9a9c;
	height: 2500px;
}

#mastcolumn_5
{
	position:absolute;
	left:170px;
	top: 17px;
	background: url(../images/verlaufstreifen-pixl.jpg) repeat-y;
	width: 3px;
	visibility: visible;
	z-index: 1;
	background-color: #6b9a9c;
	height: 700px;
}

#mastcolumn_6
{
	position:absolute;
	left:170px;
	top: 17px;
	background: url(../images/verlaufstreifen-pixl.jpg) repeat-y;
	width: 3px;
	visibility: visible;
	z-index: 1;
	background-color: #6b9a9c;
	height: 1450px;
}

#text 
{
	position:absolute;
	left: 220px;
	top: 185px;
	width: 730px;
	height:38px;
}


	
#text .Stil2 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 1,8em;
	font-weight: bolder;
	font-variant: normal;
	color: #295963;
}
		
#bemerkung
{
	position:absolute;
	left:240px;
	top: 700px;
	width:750px;
}
							
 /*Navigationsleiste*/						
#navbar 
{
	position:absolute;
	top:176px;
	left:15px;
	border:0;
	width: 155px;
	height: 287px;
}
				
#navbar ul 
{
	list-style:none;
	margin:0;
	padding:0;
	
}

# navbar ul.level2{
						position: absolute;
						top: 0;
						left: 7em;
						display: none;background-color:#00FF33;

						}				
		 
#navbar ul.level1  navbar ul.level2. {display:block;}	

					
#navbar li {
					positon: relativ;
					list-style: none;
					padding: 0.8em 0 0.25;
					border-bottom: 1px solid #006666;
					}					

#navbar li.submenu {
								list-style: none;
								padding: 0.8em 0 0.25;
								border-bottom: 1px solid #006666;
								}					
		
#navbar a{
					display:block;
					font:Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight:bold;
				    text-decoration:none;
					color:#2e5662;
					/*color:#FFFFFF;*/
					border-bottom: thin #006666;
					padding:2px 0.5em 1px;
					}	
	
#navbar a li{
					display:block;
					font:Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight:bold;
				    text-decoration:none;
					color:#2e5662;
					border-bottom: thin #006666;
					padding:2px 0.5em 1px;
					display:block;
					}	
					
#navbar a:link{
					display:block;
					font:Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight:bold;
				    text-decoration:none;
					color:#F7FFF;
					border-bottom: thin #006666;
					padding:2px 0.5em 1px;
					}
								
#navbar a:hover {
								display:block;
								color:#F7FFFF;
								background:#2e5662;
							}	
											

.active{
			display:block;
			width:auto;
			font-weight:bold;
			color:#2A3F55;
			background-color:#D0E4E5;
			}
							  
.textoben {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px;
				line-height: 20px;
				font-weight: bold;
				color: #31556B;
				text-decoration: none;
				text-align: left;
				vertical-align:top;
				
				}
				
#text .textoben a {
								font-family: Verdana, Arial, Helvetica, sans-serif;
								font-size: 14px;
								line-height: 20px;
								color: #295563;
								text-decoration:none;
								text-align: left;
								vertical-align:top;
								
						  	  }


#text .textoben a:hover {
								font-family: Verdana, Arial, Helvetica, sans-serif;
								font-size: 14px;
								line-height: 20px;
								color:#F7FFFF;
								background:#2e5662;
								text-decoration: underline;
								text-align: left;
								vertical-align: top;
						  	  }
			
#text .textoben a:visited {
								font-family: Verdana, Arial, Helvetica, sans-serif;
								font-size: 14px;
								line-height: 20px;
								color:#F7FFFF;
								text-decoration: none;
								text-align: left;
								vertical-align: top;
						  	  }
										



#text .back a:hover {
								font-family: Verdana, Arial, Helvetica, sans-serif;
								font-size: 10px;
								line-height: 12px;
								color:#F7FFFF;
								background:#2e5662;
								text-decoration: underline;
								text-align: right;
								vertical-align: middle;
						  	  }


.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
 	font-weight: bold; 
	font-variant: normal;
	color: #295563;
	letter-spacing: 0,2;
	text-align: left;
	vertical-align:top;
}


.zitat {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: 100;
	font-variant: normal;
	color: #295563;
	text-align: center;
	vertical-align: baseline;
	letter-spacing: 2px;
}
#text a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-transform: none;
	color: #31556B;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
	vertical-align: middle;
}


.right 
{
	float:right; 
	margin-left:5px;
	margin-right:10px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.left 
{
	float:left; 
	margin-left:5px;
	margin-right:10px;
	margin-top: 8px;
	margin-bottom: 8px;
}	




/*Formular*/
.kursthema {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	word-spacing: normal;
	background-color: #31556B;
	padding-left:10px;
	
	
}
.textarea
{
	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlights-color: #FFFFFF;
	scrollbar-3dlights-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	
} 
#text .block {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 13px;
	font-style: normal;
	line-height: 1,8em;
	font-weight: bolder;
	font-variant: normal;
	color: #295963;
	margin-right:15px;
}
#text .center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 1,8em;
	font-weight: bolder;
	font-variant: normal;
	color: #295963;
	text-align:center
}
#text .p {
	line-height: 0,4em;
}

