hmtl,body { padding:0; margin:0; height:100%; width:100%; }
body, td { font-family:Tahoma; font-size:12px; font-weight:normal; font-style:normal; color:#000000; }
body {text-align:left;}
a { font-weight:normal; font-style:normal; text-decoration:none; cursor:pointer; }
.link,   a:link    { color:#ad2b49; }
.visited,a:visited { color:#ad2b49; }
.active, a:active  { color:#000000; }
.hover,  a:hover   { color:#000000; }
body {background:#ffffff url('http://www.zusatzversicherungen-vergleichen.de/verlauf-hintergrund-606.jpg') repeat-x right top;}
div#site  { ;text-align:left;width:780px;  height:100%;}
div#main  { height:100%; padding:25px 0px 0 15px; background:#ffffff; }
table#main {width:100%; height:100%;  } 
div#head {  padding:0px 0px 0px 0px; }
div#foot {  padding:0px 0px 0px 0px; }

/* MENÜ */
  td.menue  {background:#ffffff; }
  div#menue { width:0px; padding:0px 0px 0px 0px;}
  div#menue a{ display:block; } 
/* ÜBERSCHRIFTEN */
  .ueberschrift1 { font-family:Tahoma; font-size:12px; color:#000000; font-weight:normal; font-style:normal; text-decoration:none; padding-left:0px; border-bottom:1px #ad2b49 solid;}
body{line-height: 140%;}
div#site {
border:1px solid #cccccc;
margin:10px auto;
width: 800px;
}
div#site div#site{width:100%; border:0;}
table.infobox td{align: justify; font-size: 12px; line-height: 120%}
h1.haupt{ font-size: 18px; color: #AD2B49;}
.ueberschrift1 {margin:10px 0 5px;}
p{ margin: 10px 0;}
p.follow{ margin: 0px 0px 20px 0; }
h3.intxt{margin: 10px 0 0; font-size: 12px; font-weight: bold;}
ul{ margin: 12px 0; padding: 0 0 0 25px; }

td.layoutTableLeft{ width: 560px; padding: 0 20px 20px 0; }
td.layoutTableRight{ width: 190px; padding: 0 8px 20px 0; }

td.layout2TableLeft{ width: 430px; padding: 0 20px 20px 0; }
td.layout2TableRight{ width: 320px; padding: 0 8px 20px 0; }

table.Anbieter{ border: 1px #DCDADA solid; margin: 0 0 20px;}
table.Anbieter th{ font-size: 11px; background-color: #DCDADA; padding: 2px 5px; text-align: left;}
table.Anbieter th.Anbieter{  }
table.Anbieter th.Info{ text-align: center; }

table.Anbieter td.Anbieter{ text-align: left; }
table.Anbieter td.Info{ text-align: center; }

table.Anbieter tr.hell{ background-color: #ffffff; }
table.Anbieter tr.dunkel{ background-color: #efefef; }

a.MenueKopfOben{ padding: 2px 5px; color: #AD2A49; font-size: 11px; font-weight: bold; }
a.topMenue{ padding: 4px 5px; color: #636363; font-weight: bold; border-right: 1px solid #cccccc;}
a.topMenue:hover{ background-color: #bbbbbb; color: #ffffff; }


/* Styles für Sitemap */
div#cwsitemap h1{ font-size: 12px;} 
div#cwsitemap ul{ list-style: none; padding: 0; } 
div#cwsitemap ul li{ margin-bottom: 3px; padding-left: 20px; background: url(http://www.zusatzversicherungen-vergleichen.de/bilder/pfeil-rot-509.gif) 5px 3px no-repeat; } 
div#cwsitemap a{ color: #000000; text-decoration: underline; }
div#cwsitemap a:hover{ text-decoration: none; }
