
body {
font-size:100%; 
margin: 20px 0; 
padding:0; color:#333; 
background-color: Black; 
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}

html>body {
font-size: 16px;}


#print {
display:none;}

#links p, #links ul, #links ol, .klhegra, .text {
font-size:.84em;}

#rechts p, #rechts ul, #footer p, #linkfuss p, .formular, .tomate, .prkontakt, .send {
font-size:.75em;}

#links li, #links p, #logo, #rechts p, .prkontakt {
margin-left:10px;}

#content {
color:#333; 
border:0; 
width:860px; 
padding:0; 
text-align:left; 
margin: 0 auto 0 auto;
}

#rechts ul {/* IE5 mac-hack \*/ 
margin:8px 8px 8px 0; 
padding-left:38px; /* end IE5 hack-mac */}

/* Row Top-Button */
.top {
width: 765px;
height: 40px;
margin: 0 auto 0 auto;
padding-top: 1px;
text-align: right;
 padding-right: 0px;
}

#top {
float:left; 
width:100%;  

}

#footer {
float:left; width:100%;  
height: 50px; 
color:#777; 
border-top:5px solid #d6ebf5;  
background-color: #000;}

#footer p {
width: 850px;
padding-top: 10px;
margin: 0 auto 0 auto;
/*margin:15px 20px 0 20px; */
line-height:2em;}


#linkfuss {
float:left; 
width:100%;  
color:#777; 
border-top:5px solid #CBCBCB;  
background: #EEEEEE url(../images/bg_fuss.gif) top repeat;
}

.fusslink {
width: 860px;
height: 130px;
margin: 0 auto 0 auto;
padding-top: 10px;
text-align: left;
}

.columnfooter {
 float:left; 
 width:150px; 
 height: 110px;
 margin-top:0px; 
 margin-bottom:0; 
 border-right: 1px solid #CBCBCB; 
 font-size:.7em; line-height:1.6em;
 }
 
 .columnfooterR {
 float:left; 
 width:100px; 
 height: 110px;
 margin-top:0px; 
 margin-bottom:0; 
 border-right: 1px solid #EEEEEE; 
 font-size:.7em; line-height:1.6em;
 }

.columnfooter ul, .columnfooterR ul{
 padding-left:10px;margin:1px;}

#links p.einzug {
margin-left:100px;}

#links p.refz {
font-size:1em; 
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;}

/* General links */ 

a:link {
color:#777; 
text-decoration: none;} 

a:visited {
color:#777; 
text-decoration: none;}

a:hover {
color:#777; 
text-decoration: underline;} 

a:active {
color:#c33; 
background-color:#fff; 
text-decoration:none;}

a:focus {
color:#c33; 
background-color:#fff; 
text-decoration:underline;}


/*Fusslinks*/

#linkfuss a:link {
color:#777; 
text-decoration: none;} 

#linkfuss a:visited {
color:#777; 
text-decoration: none;} 

#linkfuss a:hover {
color:#111; 
text-decoration: underline;} 

#linkfuss a:active {
color:#c33; 
text-decoration: underline;}

#linkfuss a:focus {
color:#c33; 
text-decoration: underline;}


h1,h2,h3,h4,h5 {
font-size:1em; 
font-weight:normal; 
margin:10px 0 0 10px;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}

h1,h2 {color:#000;}

h3,h4,h5 {color:#0072bc;}

blockquote {
text-align: left; 
border-left: 8px solid #e7e7e7;}

img {
color:#000; 
background:transparent; 
border:0;}

code {
font-family:"Bitstream Vera Sans Mono",Monaco,monospace; 
color:#369;}

legend {
font-size:.85em; 
color:#908070; 
font-weight:bold;}

label {
color:#908070; 
font-size:11px;}

.bold {font-weight:bold;}

.formular {
padding:3px; 
color:#666;}

.hegra, .zitat {
color:#888; 
text-align:left;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:normal;}

.klhegra {
color:#777;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:normal;}

.mark {
background-color:#fefeaa; 
padding:3px;}

.prkontakt {color: #888;}

.teaser {
color:#fff; 
border:1px solid #ccc;}

.text {
color:#39c; 
margin:30px 0 0 20px;}

.textklein {
font-size:.7em; 
color:#333; 
line-height:1.65em;}

.tomate {
color: #c00; 
text-align: left; 
line-height:1.7em;}

.url {color:#c30;}