*/


:link, :visited {
text-decoration:none;
color: #f7f7f7;
}

ul, ol {
list-style:none;
margin: }

h1, h2, h3, h4, h5, h6 {
font-weight:normal;
}

ul, ol, li, h1, h2, h3, h4, h5, h6, body, html, p, blockquote {
margin:0;
padding:0;
}

div.dbs1 {
  position: relative ;
  left: 0px;
  top: 0px;
  margin-bottom: 15px;
  overflow: hidden;
}

img.ibs1 {
  position: absolute ;
  left: 0px;
  margin-left: 60px;
  top: 0px;
  filter:alpha(opacity=0); 
  -moz-opacity: 0.00; 
  opacity: 0.00;
} 

img.ibs2 {
  position: absolute ;
  left: 0px;
  margin-left: 175px;
  top: 0px;
  filter:alpha(opacity=0); 
  -moz-opacity: 0.00; 
  opacity: 0.00;
} 

img.ibs3 {
  position: absolute ;
  left: 0px;
  margin-left: 160px;
  top: 0px;
  filter:alpha(opacity=0); 
  -moz-opacity: 0.00; 
  opacity: 0.00;
} 

img.ibs4 {
  position: absolute ;
  left: 0px;
  margin-left: 152px;
  top: 0px;
  filter:alpha(opacity=0); 
  -moz-opacity: 0.00; 
  opacity: 0.00;
} 

img.ibs5 {
  position: absolute ;
  left: 0px;
  margin-left: 162px;
  top: 0px;
  filter:alpha(opacity=0); 
  -moz-opacity: 0.00; 
  opacity: 0.00;
} 

img.ibs6 {
  position: absolute ;
  left: 0px;
  margin-left: 144px;
  top: 0px;
  filter:alpha(opacity=0); 
  -moz-opacity: 0.00; 
  opacity: 0.00;
} 

img.ibs7 {
  position: absolute ;
  left: 0px;
  margin-left: 150px;
  top: 0px;
  filter:alpha(opacity=0); 
  -moz-opacity: 0.00; 
  opacity: 0.00;
} 

img.ibs8 {
  position: absolute ;
  left: 0px;
  margin-left: 0px;
  top: 0px;
  filter:alpha(opacity=0); 
  -moz-opacity: 0.00; 
  opacity: 0.00;
} 

img.ibs9 {
  position: absolute ;
  left: 0px;
  margin-left: 75px;
  top: 0px;
  filter:alpha(opacity=0); 
  -moz-opacity: 0.00; 
  opacity: 0.00;
} 

div.mitte {
  position: relative;
/*  left: 50%;
/*  margin-left: -150px;
/* margin-left entsp. hier minus halbe Bildbreite */
} 


body {
margin-top: 30px;
font-family: Verdana, Helvetica, Arial, sans-serif;
color:#646464;
background:url(images/body_bg.gif) 50% 0 repeat-y #ddd;
height: 80%;
}


#banner {
position:relative;
width:800px;
height:160px;
margin: 0 auto;
background-image:url(images/banner_bg.jpg);
font-size: 1.3em;
border: 0.1em #e7e7e7 solid;}

#banner p {
position:relative;
top:65px;
left:170px;
width:600px;
font-family:trebuchet,"trebuchet ms",sans-serif;
letter-spacing:1px;
color:#fff;
}

#content {
float:left;
width:540px;
margin-right: 0em;
margin-left: 0em;
margin: 0em;
margin-bottom: 0em;
padding-left: 10em;
color: #000000;}

#content h1 {
margin:13px 20px 3px 18px;
padding-left:30px;
font: verdana,sans-serif;
letter-spacing:1px;
font-size: 1.2em;}

#content h2 {
position:relative;
top:10px;
margin:5px 0 0 26px;
padding-left:18px;
font:bold verdana,sans-serif;
letter-spacing:1px;
background:url(images/h2_bg.gif) 0 70% no-repeat;
font-size: 1em;}

#content h3 {
position:relative;
top:10px;
margin-left:32px;
padding-left:13px;
font:bold verdana,sans-serif;
letter-spacing:1px;
background:url(images/h3_bg.gif) 0 50% no-repeat;
font-size: 1em;}

#content p {
padding:14px 15px 6px 26px;
text-indent:.2in;

text-align: justify;
margin-right: 15em;}

#content ol, #content ul {
margin-left:20px;
padding:14px 15px 6px 26px;
font-size: .8em;
line-height: 1.6em;
}

#content ol {
list-style-type: decimal;
}

#content li {
margin-left:25px;
}

#content .first {
padding-top:4px;
border-top:2px solid #e2e2e2;
}

#content a {
font:bold verdana,sans-serif;
color:#69a3cf;
}

#content a:hover {
color:#1987d4;
}

 .h_mnu_01{
        left: 50%;
        vertical-align: center;
        text-align: center;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
}

.h_mnu_01 ul{
        background: #000000;
        border-top-width: 4px;
        border-right-width: 0;
        border-bottom-width: 4px;
        border-left-width: 0;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #000000;
        border-right-color: #000000;
        border-bottom-color: #000000;
        border-left-color: #000000
}

.h_mnu_01 ul li{
display: inline;
}

.h_mnu_01 ul li a{
        color: #FFFFFF;
        padding: 5px 11px;
        text-decoration: none;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #000000;
}

.h_mnu_01 ul li a:visited{
color: #FFFFFF;
}

.h_mnu_01 ul li a:hover, .h_mnu_01 ul li .selected{
        color: #FFFFFF !important;
        padding-top: 1px;
        padding-bottom: 1px;
        background: #0080C0;
}
