body
{
 font-family:Verdana;
 font-size:12px;
 background-color:#dcdcdc;
 text-align:center;
 margin:0px;
}
table {  font-size:12px;}
h1 {font-size:18px;color:#000000;margin-bottom:5px;margin-top:10px;}
h2 {font-size:16px;color:#000000;margin-bottom:0px;}
h3 {font-size:14px;color:#000000;margin-bottom:0px;}

th {background-color:#0000ff;
width:170px;
color:#ffffff;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;}

a:link, a:visited, a:active, a:hover
{
  text-decoration:underline;
  font-weight:normal;
  color:#000000;
}

a:active, a:hover
{
  color:#0000ff;
}

a.menu:link, a.menu:visited
{
  color:#ffffff;
 background-color:#0033ff;
 text-decoration:none;
}

a.content:link, a.content:visited, a.content:active
{
 text-decoration:none;
 font-size:10px;
 color:#000000;
}

a.content:hover
{
 text-decoration:none;
 font-size:10px;
 text-decoration: underline;
}

a.menu:active, a.menu:hover
{
  color:#000000;
 background-color:#eeeeee;
}

a.menu {
 display:block;
 padding:3px;
 border-top:1px solid #000;
 background-color:#ffffff;
 text-align:center;
 font-weight:normal;
 color:#ffffff;
 text-decoration:none;
 }

 a.content {
 color:#ffffff;
 text-decoration:none;
 }

 #title {
height:34px;
padding:5px;
background-color:#0000ff;
border-bottom:1px solid #ffffff;
}

#left {
background-color:#66ffff;
width:128px;
float:left;
}

.menutitle{
font-weight:bold;
text-align:center;
margin:2px;
}

.menucontainer {
border:1px solid #666666;
background-color:#ffffff;
width:125px;
margin:10px;
}

#content {
border:1px solid #66ffff;
background-color:#66ffff;
width:591px;
float:right;
padding:0px 10px;
}
.vorschau{font-size:10px}

.main {
width:760px;
margin:10px;
auto;text-align:left;
background-color:#66ffff;
border:1px solid #666666;}

.preise
{
border:1px solid #000000;
}

.bl_link{
 font-size:10px;
  color:#666666;
}

#backlinker {
 color:#666666;
 font-size:10px;
}