body{
text-align:center;
color: black; 
background-image:url(bg1.png); 
background-repeat:repeat-y; 
background-position:center right; 
font: 1.0em Arial, Helvetica, sans-serif;
margin:0px auto;
padding:0px;
}

#flash{
font: 1.1em Arial, Helvetica, sans-serif;
text-align:left;
top:25px;
left:100px;
position:absolute;
z-index:2;
}
#flash1{
font: 1.1em Arial, Helvetica, sans-serif;
text-align:left;
margin-top:5px;
margin-left:15px;
float:left;
}

#head{

border-right:2px double orange;
}

img{
margin:0px; 
border:0px;
vertical-align:bottom;  
}
#navi li{
font: 1em Arial, Helvetica, sans-serif;
text-align:left;
margin:0 auto;
padding:0px;
border:0px;
}

div,a,td,tr,script{
margin:0 auto;
padding:0px;
border:0px;
}


#oben{
width:100%;
background:#006699;
height:55px;
border-bottom:10px double orange;
}

html>body #oben{
height: 55px;
}

h1{
margin:0 auto;
padding:0px;
border:0px;
font-family:sans-serif; color:white; 
text-align:center;

}
h3{
font:1.5em Arial, Helvetica, sans-serif;
text-align:left;
font-weight:bold;
margin-top:25px;
margin-left:100px;
position:relative;
z-index:2;
}
#lh-col{
position:absolute;
top:80px;
width:140px;
z-index:2;
padding-left:1px;
padding-right:2px;
}

#c-block {
margin:0px auto;
padding-left:140px; /* LC fullwidth */
padding:0;
width:62.5em;
}
html>body #c-block{
width: 64em;
}


#c-col{
text-align:left;
background-image:url(bg.png); 
background-repeat:no-repeat; 
background-position:center right;
min-height:505px;
height:auto !important;/* für moderne Browser */
height:500px;  /*für den IE */
margin-left:140px;
padding-left:80px;
padding-right:300px;
position:relative;
z-index:0;

}

#ftr {

font-weight:normal;
margin:0px;
padding:0px; 
background-color: #006699;	
border-top:10px double orange;
text-align:center;
width:62.4em;
height:50px;
position:relative;
z-index:1;

}
html>body #ftr{
width: 64em;
height:40px;
}

a{
text-decoration:none;
color:black;
}


#navi {
width: 137px;
text-decoration:none;
color:#006798;
}

#navi ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

#navi a
{
display: block;
width: 135px;
}

html>body #navi a{
width: 115px;
}


img#logo1 { 
 position:absolute;
  bottom:4em; 
  left:5px; 
  z-index:2; 
  width:150px; 
  height:70px;  
}

img#wuerfel5{
  position:absolute; 
  right:6em; 
  bottom:28em; 
  z-index:1; 
  width:85px; 
  height:85px; 
}
img#wuerfel6{
  position:absolute; 
  bottom:21em; 
  right:13.5em; 
  z-index:1; 
  width:38px; 
  height:38px; 
}
img#wuerfel7{
  position:absolute; 
  bottom:8em; 
  left:5em; 
  z-index:1; 
  width:15px; 
  height:15px; 
}
img#wuerfel8{
  position:absolute; 
  bottom:12em; 
  left:12em; 
  z-index:1; 
  width:25px; 
  height:25px; 
}
#sitemap{
padding-left:300px;
text-align:left;
}
fieldset{
border:0px;
}

#nav1st li a{
color:#006798;
margin-left:0px;
padding-left:15px;
font: 1.3em Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:15px;
padding-bottom:0px;
}
#nav1st li a:hover{
margin-left:0px;
padding-left:17px;

background-image: url(arrow.gif);
background-repeat: no-repeat;
background-position: left;
}
#nav1st li a.current{
margin-left:0px;
padding-left:15px;
background-image: url(arrow.gif);
background-repeat: no-repeat;
background-position: left;
}
#nav2nd li a{
color:DF7B39;
margin-left:7px;
padding-left:12px;
margin-top:3px;
padding-bottom:0px;
font: 1.2em Arial, Helvetica, sans-serif;
font-weight:normal;
}
#nav2nd li a:hover{
margin-left:7px;
padding-left:14px;
background-image: url(arrow2.gif);
background-repeat: no-repeat;
background-position: left;
}
#nav2nd li a.current{
margin-left:7px;
padding-left:12px;
background-image: url(arrow2.gif);
background-repeat: no-repeat;
background-position: left;
}
#nav3rd li a{
color:C63918;
margin-left:15px;
margin-top:0px;
padding-left:9px;
font: 1.1em Arial, Helvetica, sans-serif;
font-weight:normal;
}
#nav3rd li a:hover{
margin-left:15px;
padding-left:11px;
background-image: url(arrow3.gif);
background-repeat: no-repeat;
background-position: left;
}
#nav3rd li a.current{
margin-left:15px;
padding-left:9px;
background-image: url(arrow3.gif);
background-repeat: no-repeat;
background-position: left;
}
#nav4th li a{
color:A72B11;
margin-left:22px;
margin-top:0px;
padding-left:6px;
font: 1.0em Arial, Helvetica, sans-serif;
font-weight:normal;
}
#nav4th li a:hover{
margin-left:22px;
padding-left:8px;
background-image: url(arrow4.gif);
background-repeat: no-repeat;
background-position: left;
}
#nav4th li a.current{
margin-left:22px;
padding-left:6px;
background-image: url(arrow4.gif);
background-repeat: no-repeat;
background-position: left;
}
ul#sitemap, li#sitemap{
text-align:left;
padding-top:20px;
padding-left:120px;
margin-left:0px;
}
ul#links_intern li a:link{
font: 0.8em Arial, Helvetica, sans-serif;
text-align:left;
margin:0 auto;
padding:0px;
border:0px;
}

.links_intern:link {font-size:10pt;color:#404040; text-decoration:none}
.links_intern:visited {font-size:10pt;color:#404040; text-decoration:none}
.links_intern:active {font-size:10pt;color:#0080FF; text-decoration:none}
.links_intern:hover {font-size:10pt;color:#0080FF; text-decoration:underline}

.links_1:link {font-size:12pt;color:#404040; text-decoration:none}
.links_1:visited {font-size:12pt;color:#404040; text-decoration:none}
.links_1:active {font-size:12pt;color:#0080FF; text-decoration:none}
.links_1:hover {font-size:12pt;color:#0080FF; text-decoration:underline}


.list_content2 {font-size:10pt;color:#0080FF; text-decoration:none}

.list_content:link {font-weight:bold;font-size:10pt;color:#0080FF; text-decoration:none}
.list_content:visited {font-weight:bold;font-size:10pt;color:#0080FF; text-decoration:none}
.list_content:active {font-weight:bold;font-size:10pt;color:#0080FF; text-decoration:none}
.list_content:hover {font-weight:bold;font-size:10pt;color:#0080FF; text-decoration:underline}

.flLeft {
	float:left;
}

.flRight {
	float:right;
}

.flTop {
	float:inherit;
	padding-top:12px;
}