BODY {
background: url(images/hintergrund.jpg);
background-color:#ffffff;
padding : 0px;
margin : 0px;
font-family : ARIAL, HELVETICA, VERDANA, GENEVA, SANS-SERIF;
font-size : 12px;
color : #000000;
}

#frame {
position : absolute;
width : 770px;
left : 50%;
background-color : #ffffff;
color:#000;
text-align : left;
margin-left:-385px;
border-top:10px solid #ffffff;
}

#topmenu {
background: url(images/logo-oben.jpg) top left no-repeat;
float:left;
width : 760px;
height:200px;
margin-left:5px;
z-index:2;
}

#plusone {
position:relative;
top:140px;
left:5px;
display:inline;
z-index:99;
}

.menupunkte1 {
float:right;
width : 490px;
padding-top:0px;
margin-top:-6px;
border-top:0px;
font-size : 18px;
font-weight:bold;
}
/* correct a little IE bug */
* html .menupunkte1{
padding-top:12px;
margin-top:0px;
}
.menupunkte1 ul li {
padding-left:11px;
padding-right:11px;
padding-bottom:8px;
padding-top:3px;
border-right:1px solid #ff6600; 
margin:0;
list-style-type: none;
float:left;
position:relative;
}
.menupunkte1 ul li.last {
border-right:1px solid #fff; 
}
.menupunkte1 ul li.active a {
text-decoration:none;
color: #ff6600;
font-weight:bold;
}
.menupunkte1 ul li a {
text-decoration:none;
background-color : #ffffff;
color: #000;
font-weight:bold;
}
.menupunkte1 ul li a:hover {
color: #ff6600;
}
.menupunkte1 ul li ul {
padding-top:10px;
}
.menupunkte1 ul li ul li{
font-size:13px;
float:none;
padding:0px;
border-right:0px; 
text-align:right;
line-height:22px;
margin-right:-35px;
left:-38px;
}
.menupunkte1 ul li.active ul li a{
color: #666;
font-weight:bold;
}
.menupunkte1 ul li.active ul li.active a{
color: #000;
}
.menupunkte1 ul li ul li a{
color: #666;
}
.menupunkte1 ul li ul li a:hover{
color: #000;
}

#toplogo {
background-color : #fff;
float:left;
width :350px;
height:100px;
margin-left:5px;
}
#bread {
background-color : #fff;
float:left;
width :760px;
margin-left:5px;
border-bottom:4px solid #666;
font-size : 26px;
font-weight:bold;
color:#ff6600;
}
#bread a {
color:#666;
text-decoration:none;
}
#bread a:hover{
color:#000;
}
.B_crumbBox{color:#666;}
.B_lastCrumb {color:#ff6600;
}
#bread h1 {
font-size : 26px;
display:inline;
}
#bild {
background-color : #fff;
float:left;
width :760px;
height:153px;
margin: 5px;
padding-bottom:2px;
border-bottom:4px solid #666;
}
#titlezeile {
background-color : #fff;
float:left;
width :760px;
min-height:50px;
padding-top:8px;
margin-left:5px;
margin-bottom:20px;
font-size : 36px;
font-weight:bold;
color:#666;
}
/* correct a little IE bug */
* html #titlezeile{
margin-bottom:30px;
    }
#titlezeile strong {
font-size : 36px;
display:inline;
}
#content {
background-color : #fff;
float:right;
width :495px;
min-height:350px;
margin-left:5px;
padding-right:10px;
padding-bottom:50px;
}
/* correct a little IE bug */
* html #content{
height:350px;
    }

#content p {
padding-right:25px;
text-align:justify;
}
    
#content h1 {
font-size : 36px;
display:inline;
color: #666;
}

#content h2 {
color:#666;
border-bottom: 1px solid #ff6600;
font-size:16px;
margin-top:0px;
}

#content h3{
color:#666;
text-decoration:none;
font-size:12px;
display:inline;
}

#content a {
color:#666;
text-decoration:none;
font-weight:bold;
}
#content a:hover{
color:#000;
}

#content a.autolink_link {
color:#666;
text-decoration:none;
font-weight:bold;
}

#content ul li{
list-style-type:square;
color:#000;
padding-bottom:4px;
padding-right:25px;
text-align:justify;
}
#content small{
color:#666;
padding-right:25px;
}
#content .klein{
font-size:10px;
color:#000;
padding-right:25px;
margin-top:34px;
line-height:15px;
}
/* correct a little IE bug */
* html #content .klein{
margin-top:-11px;
}
#content .klein a{
font-weight:normal;
color:#000;
}
#content .klein a:hover{
text-decoration:underline;
}
#content .tags
{
font-size: 10px;
padding:0px;
margin:0px;
padding-right:25px;
}
#content hr{

}

#info {
display: none;
}

.boxen_links {
background-color : #fff;
float:top;
width :225px;
margin-bottom:20px;
margin-left:5px;
margin-right:30px;
margin-top:-3px;
}
/* correct a little IE bug */
* html .boxen_links{
margin-top:0px;
    }
.boxen_links h3 {
border-bottom: 1px solid #ff6600;
color:#666;
font-size:16px;
}
.boxen_links ul li{
list-style-type:square;
color:#ff6600;
padding-bottom:4px;
}
.boxen_links ul li ul li{
list-style-type:square;
color:#ff6600;
padding-top:4px;
padding-bottom:0px;
margin-left:-15px;
}
.boxen_links ul a{
text-decoration:none;
font-weight:bold;
color:#666;
font-size:13px;
}
.boxen_links ul a:hover{
color:#000;
}
.boxen_links ul li.active {
color: #000;
}
.boxen_links ul li.active a {
text-decoration:none;
color: #000;
font-weight:bold;
}
.boxen_links ul li.ul li.active a {
text-decoration:none;
color: #000;
font-weight:bold;
}

.boxen_links ul li.active ul li a{
color: #666;
font-weight:bold;
}
.boxen_links ul li.active ul li.active a{
color: #000;
}
.boxen_links ul li ul li a{
color: #666;
}
.boxen_links ul li ul li a:hover{
color: #000;
}

.boxen_links a {
color:#666;
text-decoration:none;
font-weight:bold;
}
.boxen_links a:hover{
color:#000;
}

#suche_links {
background-color : #fff;
float:left;
width :225px;
height:60px;
margin-left:5px;
margin-right:30px;
margin-top:30px;
margin-bottom:30px;
padding-bottom:30px;
}
#suche_links h3 {
border-bottom: 1px solid #ff6600;
color:#666;
font-size:16px;
}
#leaderboard {
float:left;
width :770px;
}
/* correct a little IE bug */
* html #leaderboard{
width :775px;
    }

#footer {
background: url(images/background-unten.jpg) top left no-repeat;
background-color:#666;
float:left;
width :770px;
height:130px;
margin:0px;
}
/* correct a little IE bug */
* html #footer{
background: url(images/background-unten.jpg);
background-color:#666;
width :775px;
    }
.footerlinks_1 {
float:left;
width :150px;
height:100px;
margin-left:0px;
padding-top:0px;
padding-right:110px;
font-size:11px;
}
/* correct a little IE bug */
* html .footerlinks_1{
padding-top:13px;
    }
.footerlinks_1 ul li{
list-style-type:none;
color:#fff;
padding-top:2px;
}
.footerlinks_1 ul a{
text-decoration:underline;
color:#fff;
}
.footerlinks {
float:left;
width :120px;
height:80px;
margin-left:0px;
margin-right:0px;
padding-top:4px;
font-size:10px;
}
/* correct a little IE bug */
* html .footerlinks{
padding-top:15px;
    }
.footerlinks ul li{
list-style-type:none;
color:#fff;
padding-top:2px;
text-align:right;
}
.footerlinks ul a{
text-decoration:underline;
color:#fff;
}


#footerbuttons {
background: transparent;
float:left;
width :775px;
height:20px;
border-bottom:10px;
}

#footer .klein{
font-size:10px;
color:#fff;
padding-right:25px;
text-align:justify;
margin-top:12px;

}
/* correct a little IE bug */
* html #footer .klein{
margin-top:14px;
}
#footer .klein a{
font-weight:normal;
text-decoration:none;
color:#fff;
}
#footer .klein a:hover{
text-decoration:underline;
}

a.wasfragen {
font-size : 20px;
font-weight:bold;
color:#ff6600;
}

img {border:none;} 

.werbemitteldruck{
position:relative;
top:58px;
left:550px;

}
*+html .werbemitteldruck{
position:relative;
top:40px;
}

* html .werbemitteldruck{
position:relative;
left:550px;
}


