@charset "utf-8";
html, body{ 
 margin:0; 
 background-color:#FFF8DC ;
 padding:0; 
 font-family:verdana;
 width:100%;
 } 
#pagewidth{ 
 max-width:100%;  
 min-width:100%;  
}
 
#header{
 position:relative; 
 height:10 %; 
 width:100%;
 width:100%;
} 
 
#leftcol{
border-left:1px black solid;
margin-top:2%;
 width:15%; 
 float:right; 
 position:absolute;
 background-color:#;
 margin-left:1%;

 }
 #navi { width:90%;top:3px;}
 
 
#twocols{
 width:90%; 
 float:right; 
 position:absolute; 
  }
#rightcol{
margin-top:2%;
 width:20%; 
 float:right; 
 position:absolute; 
margin-left:88%;
border-left:1px;
border-left-color:black;

 }
 
#maincol{background-color: #; 
margin-top:2%; 
 float: left; 
 position: absolute; 
 margin-left:21%;
 width:62%; 
 }

 #footer{margin-bottom:5%;float:left;position:relative;}
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:left;}
}
/*navigation*/
.buttonscontainer {width: 90%;margin-left:5%;margin-right:5%;}

.buttons a {color: #0000CC;

padding: 2px;
width:90px;
padding-left: 3px;
display: block;
border: groove 7px red;
-moz-border-radius: 1em;  
-webkit-border-radius: 1em;
border-radius: 1em;  
border-left: 10px solid #C6E2FF;
font: 12px Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
margin-top: 1px;
}
.buttons a:hover {border-left: 10px solid #FF0033;
text-decoration: none;
}

.tel {color:red;font-weight:bold;font-size:19px;text-align:center;}
#anzeigenbox{
white-space:pre;
width:100px;
}
ol{font-weight:bold; color:red;}
h1{font-size:12px;}
h2{font-size:12px ;color:red;}
#anzeigencontainer{
float:left; 
background:#3592BD; 
color:black; 
width:12%; 
font-size:10px; 
margin-right: 1%;
border:2px solid red;
margin-left:2%;
}
#anzeigenbox{
white-space:pre;
font-size:10px;
}
table {
width: 95%;
/*border: thin groove  #1C86EE;*/
}

tr {

text-align: left;
}
thead {
outline-style:groove;
outline-width:2px;
outline-color:#1C86EE;

font-weight: bold;
text-align: left;
font-size:14px;
color:blue;
}
td { font-size:12px;border:1px;

}
caption{caption-side:top;font-size:16px; font-weight: bold;}
p.endofsite{ page-break-after:auto;}
.pnav 
{font-size:12 px;
font-weight:bold;
}
.pnav a{font-size:12px;color:blue;}


#anzeigebox{font-size:11px;background-color:#AEEEEE;border:1px solid ;}

#werb{text-align:center;}

#copy {text-align:center;font-size:10px;}
#copy a{text-decoration:none;font-size:10px;color:green;font-weight:bold;}


#preis  {font-weight:bold;font-size:18px bold;color:darkblue;}
#zeit{border:1px solid #dc143c;
margin-left:4px; background-color:#A4D3EE ;
text-align:center;
-moz-border-radius:10px;
-khtml-border-radius:30px;
font-size:12px;font-weight:bold;
}
#zeit1{border:1px solid #dc143c;
margin-left:4px; background-color:#AEEEEE ;
text-align:left;
border:left 2px;
-moz-border-radius:10px;
-khtml-border-radius:30px;
font-size:11px;font-weight:bold;
}

