body{
	background: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	margin-top:10px;
	
}


#wrapper{
margin-left:auto; margin-right:auto; width:803px;
}
#head{
	
	background-image:url(images/koller.jpg);
	background-repeat: no-repeat;
    height:312px;
	width:803px;
}
	
#main_nav{width:803px; margin:0 0 10px 0; border-top:1px solid #bcd; border-bottom:1px solid #bcd; padding:5px 0 5px 0;}

ul.nav {margin:0px;}
ul.nav li {display: inline; list-style-type:none; padding:0 12px 0 0; text-align:center;}
ul.nav li a:link{font-size:13px; font-weight:bold; color:#036; text-decoration:none;}
ul.nav li a:visited{font-size:13px; font-weight:bold; color:#036; text-decoration:none;}
ul.nav li a:hover{font-size:13px; font-weight:bold; color:#600; text-decoration:underline;}
#content{width:100%;}
	
a:link{font-size: 12px; color:#036; text-decoration:none;}	 
a:visited{font-size: 12px; color:#036; text-decoration:none;}	
a:hover{font-size: 12px; color:#036; text-decoration:underline;}
button{background-color:#bcd; color:#009; font: bold 12px Verdana, Arial, Helvetica, sans-serif; margin-left:42%;}
textarea{font: 12px Arial, Helvetica, sans-serif; color:#333;}		
#contact{width:803px; border-top:1px solid #bcd; margin:10px 0; padding:10px 0 20px 0;}
#contact a:link{color:#036; text-decoration:none;}
#contact a:visited{color:#036; text-decoration:none;}	
#contact a:hover{color:#333; text-decoration:underline;}	
	
h2{font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333; padding:0; margin:0;}	
.seperator{width:100%; border-top: 1px dashed #ccc; padding:0; margin:0;}	
table{width:35%; margin-right: 25px;}	
.content_excerpt_right{width:60%; float:left;}		
.page_title{font-size: 16px; color:#666;}
.clearfloats{clear:both;}
.img_left{float: left; margin-right:8px;}
/*German*/

#german img{float:left; margin-right:9px;}
ul.schedule{padding-left:55px;}
ul.schedule li{padding-bottom:6px;}
a.book:link {color:#561b51; font-size:18px; text-decoration: none;}
a.book:visited {color:#561b51; font-size:18px; text-decoration: none;}
a.book:hover {color:#561b51s; font-size:18px; text-decoration: underline;}
.german_title_sub{color:#333; font-size:16px;}
.german_title{color:#333; font-size:16px; border-bottom:1px dotted #561b51; border-top:1px dotted #561b51; padding:3px 0;}
.german_title_koller{color:#561b51; font-size:16px; font-weight:bold; letter-spacing:1px; line-height:25px;}
#german_header{width:803px; color:#fff; background-color:#561b51; padding:10px; 0;}
#german_header a:link{color:#fff; text-decoration: underline;}
#german_header a:visited{color:#fff; text-decoration: underline;}
#german_header a:hover{color:#999; text-decoration: none;}
#german_header img{float:left; margin-right:10px;}
.german_border{width:100%; border-top:1px dotted #561b51; margin:10px 0; height:25px;}
.emmmerich_small{float:left; margin-right: 8px;}
a.read_more:link{font-size:11px; font-weight:bold; color:#000; text-decoration:none;}
a.read_more:visited{font-size:11px; font-weight:bold; color:#000; text-decoration:none;}
a.read_more:hover{font-size:11px; font-weight:bold; color:#666; text-decoration:underline;}

#main_nav_german{width:803px; margin:0 0 10px 0; border-bottom:1px dotted #561b51;}
ul.nav_german {width:803px;}
ul.nav_german li {display: inline; list-style-type:none; padding:0 14px 0 0; text-align:center;}
ul.nav_german li a:link{font-size:13px; font-weight:bold; color:#561b51; text-decoration:none;}
ul.nav_german li a:visited{font-size:13px; font-weight:bold; color:#561b51; text-decoration:none;}
ul.nav_german li a:hover{font-size:13px; font-weight:bold; color:#666; text-decoration:underline;}
.no_right_padding{padding-right:0;}

/*adds scrollbars in firefox*/
html{overflow:-moz-scrollbars-vertical;}
/*adds scrollbars in opera*/
html { height: 100%; margin-bottom: 1px;}

