


*{
	font-family:arial, verdana, sans-serif;
	font-size:12px;
}

h1{
	color: #FFFFFF;
	font-size:26px;
	font-weight:normal;
	padding:0;
	margin:0 0 20px 0;
}
h2{
	font-size:16px;
	color: #FFFFFF;
	padding:0 !important;
}
p{
	font-size:12px;
	line-height: 18px;
	padding:0 0 15px 0;
	margin:0;
}

p.teasertext{
	font-weight:bold;
	margin-bottom:20px;
}

#start a  {
	text-decoration:none;
	color:#FFFFFF;
	font-size: 12px;
}

a:hover{
	text-decoration:underline;
}
 
.csc-sitemap a{
	color:#000000;

}



html{
	height:100%;	
}

body#start{
	margin:0;
	height:100%;
	background:#626365 url(../layout/verlauf.gif) repeat-x top;
}

body#start #gesamt{
	background:url(../layout/hg_1280.jpg) no-repeat center top;
	position:relative;
	margin:0 auto;
	min-height:800px;
	height:100%;
}

#container{
	width:1000px;
	margin:0 auto;
	padding:0;
	position:relative;
}

#header{
	height:194px;
	width: 900px;
	padding-left:50px;
}

#logo {
	position: absolute;
	top:18px;
	left:50px;
	text-decoration:none;
}

#logo img{
	border:none;
}

#hmenu{
	position: absolute;
	top:50px;
	left:277px;
	width:600px;
	padding:0;
	margin:0;
}

#hmenu li{
	float:left;
	list-style:none;
	height:30px;
	font-weight:bold;
	padding-right:20px;
}


#hmenu li.unt span{
	width:120px;
	display:inline-block;
}
#hmenu li.unt-eng span{
	width:85px;
	display:inline-block;
}
#hmenu li.ser span{
	width:80px;
	display:inline-block;
}
#hmenu li.por span{
	width:67px;
	display:inline-block;
}
#hmenu li.dow span{
	width:90px;
	display:inline-block;
}



#hmenu li a{
	text-decoration:none;
	font-size:14px;
	color:#626365;
}
#hmenu li a:active, #hmenu li a:hover, #hmenu li span.aktiv a{
	color:#3A8DC7;
}

#sprachauswahl{
	position:absolute;
	top:50px;
	right:30px;
	width:100px;
}
#sprachauswahl a{
	text-decoration:none;
	font-size:14px;
	color:#626365;
}


#spalte-links{
	width:200px;
	float:left;
	padding-left:50px;
}

#content{
	float:right;
	width:670px;
	/*max-height:980px;
	overflow:auto;*/
	min-height:400px;
	padding-right:50px;
}

#content-links{
	float:left;
}

#multimedia{
	float:right;
	width:210px;
	padding-left:20px;
}

#teaser{
	clear:left;
	width:690px;
	height:271px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#teaser h2{
	padding:20px 0 0 0;
	margin:0px;
}

#teaser  p{
	margin:0;
	padding:10px 0 10px 0;
}

#teaser .bild-klein{
	float:left;
	width:210px;
	/*padding-right:20px;*/
	margin-right:20px;
}
#teaser .bild-klein-ende{
	padding-right:0px;
}

.bild-klein img, #multimedia img{
	border:none;
}

#teaser p a{
padding-left:8px;
background:url(../layout/link_pfeil.gif) no-repeat left;
}


#teaser p a:hover{
text-decoration:underline;
}


#footer{
clear:both;
width:670px;
padding-left:225px;
height:20px;
background:url(../layout/hg_footer.gif) no-repeat top right;
margin:0 auto;
padding-bottom:20px;
}
#copyright{
	text-align:right;
	color:#FFFFFF;
	font-size:12px;
	padding-top:5px;
	}

#footer-liste{
	margin:0;
	padding:5px 0 0 0;
	float:left;
	font-size:12px;
}

#footer-liste li{
	list-style:none;
	float:left;
	padding-right:18px;
}

#footer-liste li a{
	color:#FFFFFF;
	text-decoration:underline;
}

#footer-liste li a:hover{
	color:#000000;
}

#footer-liste li a:active{
	color:#C1C3C7;
}