body {
	font-family:Tahoma,Verdana,sans-serif;
	text-align:left;
	color:#FFFFFF;
	background-image:url(../img/background_verlauf.jpg);
	background-color:#4e4c87;
    background-position:left top;
	background-repeat:repeat-x;

	
}
 img, div { behavior: url(iepngfix.htc) }

 a:link { color:#ffffff; text-decoration:none; }
 a:visited { color:#ffffff; text-decoration:none;  }
 a:hover { color:#20abcc; text-decoration:none;  }
 a:active { color:#ffffff;}
 img {border: 0px;}
 
 .Stil2 {
 font-size:9px;
 width:410px;
 margin-left:28px;
 margin-top:100px;
 }

H1{
 padding-top:30px;
}

H2{
 width:380px;
 margin-left:28px;
 padding-top:30px;
}

H1,H2{
 z-index:-1;
 font-size:24px;
 vertical-align:top;
 font-weight:normal;	
}
 
a.menu { 
 display:block; 
 color:#FFFFFF;
 margin-bottom:5px; 
 font-size:11px;
 font-family:Tahoma,Verdana,sans-serif;
 border-width:0px;
 padding-top:20px;
 padding:0px; 
 text-decoration:none; 
 }
 
 .red{
 color:#FF0000;
 }
 
  .black{
 color:#000000;
 }

a.menu:link    { color:#FFFFFF; background-color:transparent; }
a.menu:visited { color:#FFFFFF; background-color:transparent; }
a.menu:hover   { color:#20abcc; }
a.menu:active  { color:#20abcc; }
 
 .sidobox{
  font-size:11px;
  width:200px;
 }
 
 .c1{
 font-size:12px;
 font-weight:bold;
 color:#20abcc;
 }
 
 .c2 {
 font-size:11px;
 }
 
 .c3 {
 font-size:11px;
 line-height:15px;
 padding-top:32px;
 }
 
  .c3_index {
 font-size:11px;
 line-height:15px;
 margin-left:28px;
 padding-top:32px;
 }
 
 .c4 {
 padding-top:46px;
 }
 
 .c5 {
width:410px;
font-size:11px;
line-height:15px;
padding-top:32px;
 }
 
.c6 {
padding-top:12px;
margin-left:auto;
margin-right:auto;
width:410px;
 }
 
.main {
 margin-left:auto;
 margin-right:auto;
}

#leftmenu{
	z-index:999;
	padding-top:26px;
	width:228px;
	height: 160px;
}

#start{
 height:72px;
 padding-top:12px;
}

.topictitle{
 z-index:-1;
 width:380px;
 font-size:24px;
 vertical-align:top;
 padding-top:30px;
}

.footer_left{
padding-top:44px;
height:51px;
}

#head {
 padding-top:32px;
}

#head_index {
 padding-top:90px;
}

#info_head {
 z-index:-2;
 width:695px;
 padding:0px;
 margin-left:auto;
 margin-right:auto;
}

#lb{
 width:229px;
}

#footer{
 line-height:18px;
 padding-top:50px;
}

#footer_index{
 line-height:18px;
 margin-left:28px;
 padding-top:20px;
}



#fuss_index{
	position: absolute;
	padding-left:620px;
}

#sitemap, #sitemap ul, #sitemap li{
	margin:0;
	padding:0;
	list-style:none;
}
#sitemap{}
#sitemap ul{
	display:none;
}


#sitemap li{line-height:200%;margin-top:1px; background:none;position:relative;width:100%;}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{
	float:left;
	display:inline;
}

#sitemap li a{padding-left:28px;}
#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span, #sitemap li span.collapsed{background:url(../img/collapsed.gif) no-repeat 0 0;} 
#sitemap li span.expanded{background:url(../img/expanded.gif) no-repeat 0 0;}

/* second level */

#sitemap li li{
	background:none;
}
#sitemap li li a{padding-left:56px;}
#sitemap li li span{left:28px;}

/* third level */

#sitemap li li li a{padding-left:84px;}
#sitemap li li li span{left:56px;}
