body {
padding: 0px; 
margin: 0px;
background-color: #4D4D4D;
}
img{
border:none;
}
ul{
 font-weight: normal;
 margin: 5px;
 padding-left:10px;
 padding-bottom: 0px;
 padding-right: 0px;
 padding-top: 0px;
 }
/* Layer*/
#site {
position:absolute;
height:308px;
width:100%;
margin:-170px 0px 0px 0px;
top: 50%;
left: 0px;
padding: 0px;
border: 0px;
background-color:#333333;
}
#vline{
position:absolute;
height:100%;
width:1px;
margin:0px 0px 0px -143px;
top: 0px;
left: 50%;
padding: 0px;
border: 0px;
background-color:#CCCCCC;
z-index:4;
}
#footer{
position:absolute;
height:125px;
width:100%;
margin: 139px 0px 0px 0px;
top: 50%;
left: 0px;
padding: 0px;
border: 0px;
background-color:#4D4D4D;
}
#main {
position:absolute;
height:528px;
width:990px;
margin:-264px 0px 0px -495px;
top: 50%;
left: 50%;
padding: 0px;
border: 0px;
z-index:2;
}
#header {
position: absolute;
width: 342px;
height: 84px;
left: 5px;
top: 5px;
padding: 0px; 
margin: 0px;
z-index:5;
}
#slideshow {
position: absolute;
width: 262px;
height: 84px;
left: 358px;
top: 5px;
padding: 0px; 
margin: 0px;
z-index:5;
}
#logo {
position: absolute;
width: 314px;
height: 57px;
left: 660px;
top: 23px;
bottom: 0px;
z-index:5;
}
#navi_left {
position: absolute;
width: 210px;
height: 270px;
left: 142px;
top: 123px;
padding: 0px; 
margin: 0px;
z-index:5;
}
#submenu{
	position: absolute;
	width: 210px;
	height: 25px;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	z-index:2;
	overflow: hidden;
	color: #666666;
}
#content {
position: absolute; 
background-color: #ffffff;
top: 95px;
left: 353px;
width: 637px;
height: 306px;
z-index:3;
}
#navi_main {
position: absolute;
width: 608px;
height: 66px;
left: 366px;
top: 405px;
bottom: 0px;
z-index:5;
}
#bottom {
position: absolute;
width: 342px;
height: 84px;
left: 5px;
top: 440px;
bottom: 0px;
z-index:5;
}
#copyright {
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:10px;
position:absolute;
left:4px;
top:410px;
width:330px;
height:18px;
z-index:5;
}
/* Colors */
.red{
background-color:#FF0000;
}
.dkgrey{
background-color:#333333;
}
.ltgrey{
background-color:#999999;
}
.white{
background-color:#FFFFFF;
}
/* fonts */
.bold{
font-weight:bold;
}
.content{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
/*color:#999999;*/
color:#CCCCCC;
background-color:#333333;
}
.content_head{
font-size:14px;
}
#bottomline{
position: absolute;
width: 300px;
height: 10px;
right: 0px;
top: 561px;
z-index:3;
color: #000000;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size:8px;
font-weight:bold;
vertical-align:bottom;
left: 0px;
}
.sub{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
color:#CCCCCC;
}
/* links */
a.link1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration: none;
font-weight: bold;
}
a.link1:link { color: #999999; } 
a.link1:visited { color: #999999; }
a.link1:hover { color: #CCCCCC; }
a.link1:active { color: #CCCCCC; }

a.link2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration: none;
font-weight: bold;
}
a.link2:link { color: #666666; } 
a.link2:visited { color: #666666; }
a.link2:hover { color: #CCCCCC; }
a.link2:active { color: #CCCCCC; }

a.link3{
text-decoration: underline;
}
a.link3:link { color: #999999; } 
a.link3:visited { color: #999999; }
a.link3:hover { color: #CCCCCC; }
a.link3:active { color: #CCCCCC; }
/* form */
form{
font-size:12px;
}
input, textarea{
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
border:none;
}
.button{
border: 1pt solid #333333;
background-color:#4D4D4D;
color:#333333;
}
.font_small{
font-size:12px;
}
.klein{font-size:12pt;}

#laufschrift {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-style:italic;
	font-size: 14px;
	font-weight:normal;
	color: #f38516;
	margin-left:10px;
	margin-right:10px;
margin-bottom:4px;
margin-top:6px;
text-align:center;
