

*{

	margin:0px;

	padding:0px;

	border:0px;

}



body{

	background: url(/fileadmin/images/bg.jpg) repeat-x #d8d8d8;

	scrollbar-face-color: #c2c2c2;

	scrollbar-shadow-color: #c2c2c2;

	scrollbar-highlight-color: #c2c2c2;

	scrollbar-3dlight-color: #c2c2c2;

	scrollbar-darkshadow-color: #c2c2c2;

	scrollbar-track-color: #ffffff;

	scrollbar-arrow-color: #ffffff;

	margin: 0px;

	padding: 0px;

}

body,td,p,div,h1,h2,h3{

	font-family: verdana;

	font-size: 12px;

	color: #767676;

}

h1{

	font-size: 10px;

	padding: 0px;

	line-height: 10px;

	letter-spacing: 1px;

}

a{

	color: #767676;

	text-decoration: none;

}




a:hover{

	color: #767676;

	text-decoration: underline;

}

a:visited{

	color: #767676;

}

a:active{

	color: #ff0000;

}

#container{

	width: 990px;

	margin: auto;

}

#logo{

	background: url(/fileadmin/images/logo.jpg) no-repeat;

	width: 527px;

	height: 572px;

	float: left;

}

#content{

	width: 463px;

	height: 572px;

	float: left;

	background: url(/fileadmin/images/content_bg.jpg) no-repeat;

}

#bg{

	background: url(/fileadmin/images/start_end.jpg) no-repeat;

	width: 990px;

	height: 77px;

}

.clear{

	clear: both;

}

#subnav{

	width: 300px;

	float: right;

}



#container #content #subnav ul.langnav {

	list-style:none;

	list-style-type:none;

	height:22px;

	padding-top:4px;

}



#container #content #subnav ul.langnav li{

	font:normal 9px Verdana;

	display:inline;

	height:22px;

	padding-left:5px;

}



#container #content #subnav ul.langnav li a.imprint{

	background: url(/fileadmin/images/starticons/start_subnav_icon_imprint.png) no-repeat 2px 4px;

	padding-left:20px;

	padding-top:5px;

	padding-bottom:4px;

	height:22px;

}



#container #content #subnav ul.langnav li a.contact{

	background: url(/fileadmin/images/starticons/start_subnav_icon_mail.png) no-repeat 2px 4px;

	padding-left:20px;

	padding-top:5px;

	padding-bottom:4px;

	height:22px;

}



#container #content #subnav ul.langnav li a.sitemap{

	background: url(/fileadmin/images/starticons/start_subnav_icon_sitemap.png) no-repeat 2px 4px;

	padding-left:20px;

	padding-top:5px;

	padding-bottom:4px;

	height:22px;

}



#container #content #subnav ul.langnav li a.language_eng{

	background: url(/fileadmin/images/starticons/start_subnav_icon_english.png) no-repeat 2px 4px;

	padding-left:20px;

	padding-top:5px;

	padding-bottom:4px;

	height:22px;

}



#container #content #subnav ul.langnav li  a.language_ger{

	background: url(/fileadmin/images/starticons/start_subnav_icon_german.png) no-repeat 2px 4px;

	padding-left:20px;

	padding-top:5px;

	padding-bottom:4px;

	height:22px;

	}





#nav{

	margin-top: 198px;

}



#container #content ul.nav {

	list-style:none;

	list-style-type:none;

	height:40px;

}



#container #content ul.nav li{

	float:left;

}



#newsbox{

	margin: 20px;

	padding: 20px;

	background: url(/fileadmin/images/start_latest.jpg) no-repeat;

}

.latest{

	width: 375px;

	height: 160px;

	//overflow: auto;

}




table.tablesorter thead tr .header {
background-image:url("bg.gif");
background-position:right center;
background-repeat:no-repeat;
cursor:pointer;
}

table.tablesorter thead tr .headerSortUp  {
background-image:url("asc.gif");
}
table.tablesorter thead tr .headerSortDown {
background-image:url("desc.gif");
}

.videobox{
	position: absolute;
	left: 10px;
	bottom: 10px;
	text-align: center;
}

.videobox h1{
	background-color: #fff;
}
