/* Styles for BWS Germanlingua*/

body {
font-family: Arial, Helvetica, Verdana,  sans-serif;
font-size:13px;
color: #0d45a3;
background-color: #e5e5e5;
line-height: 1.5;
font-style:normal;
}



h1  {
font-size:18px;
font-weight: bold;
line-height: 20px;
}

h2 {
font-size: 1.5em;
background-color: #903;
}


h4 {
font-family: Helvetica, Verdana, Arial, sans-serif;
line-height:1.0em;
font-weight: normal;
}

a {
text-decoration:none;
}


#oben {
z-index: 1;
	background-color: #e5e5e5 ;
	position: relative;
	top:0px;
	left: 0px;
	width: 992px;
	height: 154px;
	text-align:left;
}
#mitte {

position:relative;
	width: 992px;
	top:-6px;
	height:100%;
}

#inhalt {
	background: #e5e5e5 url(images/mitte.jpg) repeat;
	float:left;
	width: 990px;
left:15px;

	text-align: left;
	top: 6px;

}

#unten {

	position: relative;
	top: -6px;
	left: 1px;
	width: 992px;
	height: 45px;
	text-align:left;
	border-style: none;
	
}
#menu {
position:absolute;
	width: 780px;
	top: 124px;
	left:198px;
}

#home {
position:absolute;
	height: 145px;
	width: 150px;
	left: 30px;
	top: 12px;
	z-index: 100;
}

#untermenu {
	background-color: #036;
	position: relative;
	padding: 3px;
	width:816px;
	height:18px;
		text-align:left;
	}
	
#untermenu a:link {
color:#205ec6;
		}
		
#untermenu a:visited {
color:#205ec6;
		}	
		
#untermenu a:active {
color:#205ec6;
		}	
		
#untermenu a:hover {
color:#205ec6;
background-color: #fff;
		}	
		

#inhaltlinks {
float: left;
padding-top: 25px;
padding-left: 35px;
width:140px;

}

#inhaltrechts {
	float: left;
	top: 0px;
	padding-left: 35px;

	width: 150px;
	padding-top: 25px;

}

#inhaltcenter {
		top: 0px;
		float: left;
		width: 580px;
		padding:25px 0px 0px 30px;
		}

#inhalt a:link {
color:#0d45a3;
		}
		
#inhalt a:visited {
color:#205ec6;
		}
		
#inhalt a:active {
color:#205ec6;
		}
		
#inhalt a:hover {
color:#205ec6;

		}
		
#oben a:link {
color:#e5e5e5;
		}
		
#oben a:visited {
color:#e5e5e5;
		}	
		
#oben a:active {
color:#d2952b;
		}	
		
#oben a:hover {
color:#d2952b;
		}	

#sprachen{
	position: absolute;
	left: 205px;
	top: 30px;
	width: 757px;
	border-style: none;
	text-align:right;
	font-size: 10px;

}

.hauptueberschrift {
font-size:18px;
font-weight: bold;
line-height: 20px;
}

.unterueberschrift {
font-size:14px;
text-transform: uppercase;}


.kleineueberschrift {
font-size:12px;
line-height:14px;
font-weight:bold;
}
.comments {
color: #d2952b;}

.weiss {
color: #fff;
}

.klein {
font-size:9.5px;
line-height:11px;
}


.priceweek {
font-size:11px;
line-height:12px;
color:#FFFFFF;
font-weight: bold;
}

#school{
	padding:0px;
	position:relative; 
	top: 127px; 
	left:202px;
width:100px;

}

#prices{
			padding:0px;
	position:relative; 
	top: 103px; 
	left:310px;
		width:100px;

}

#accommodation{
			padding:0px;
	position:relative; 
	top: 79px; 
	left:465px;
		width:100px;

}
#munich{
			padding:0px;
	position:relative; 
	top: 55px; 
	left:613px;
		width:100px;

}
#berlin{
			padding:0px;
	position:relative; 
	top: 31px; 
	left:695px;
		width:100px;

}
#registration{
			padding:0px;
	position:relative; 
	top: 7px; 
	left:772px;
		width:100px;

}
#contact{
			padding:0px;
	position:relative; 
	top: -17px; 
	left:890px;
	width:100px;
}
#sprachemenu a:hover {
	color:#903;
	background-color:#FFFFFF;
}

#kontakt{
	padding:0px;
	width:500px;
	position:absolute; 
	top: 7px; 
	left:55px;
	color:#fff;
}

#kontakt a:link, #kontakt a:visited, #kontakt a {
		background-color:#036;
		color: #fff;
}

#kontakt a:hover {
	color:#fff;
	background-color:#903;
}

#AGB{
		background: #e5e5e5 url(images/mitte_AGB.jpg) repeat top center;
		position:absolute;
		left: 0px;
		width: 568px;
		padding:30px 30px 30px 30px;
		}
