BODY,td {background-color:#FFFFFF text:#000000; margin-left:0; margin:0}
td,b,input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none ; line-height: 18px}

A.template-navi01:link{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; line-height: 18px}
A.template-navi01:Visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; line-height: 18px}
A.template-navi01:Active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; line-height: 18px}
A.template-navi01:Hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; line-height: 18px}

.schwarz_klein{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none ;}

.stadtname {font-size:13pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#FFFFFF;font-weight: bold; text-decoration: none ;}



A:link{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5A6169; text-decoration: underline ;font-weight:normal; line-height: 18px}
A:Visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline ;font-weight:normal; line-height: 18px}
A:Active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5A6169; text-decoration: underline ;font-weight:normal; line-height: 18px}
A:Hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #e90404; text-decoration: underline ;font-weight:normal; line-height: 18px}


.button_suche {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;font-size: 9px;background-color: #4488ff;border: 0px solid;text-align: center;clip:  rect(auto auto auto 2px);margin: 1px;padding: 1px;font-weight:bold;}


.button {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color: #cccccc;border: 1px solid;text-align: center;clip:  rect(auto auto auto 5px);margin: 1px;padding: 1px;font-weight:bold;}
.button:hover { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color: #e90404;border: 1px solid;text-align: center;clip:  rect(auto auto auto 5px);margin: 1px;padding: 1px;font-weight:bold;
	}

A.template-navi01:link{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; line-height:23px ;padding-left:10px;font-weight:normal}
A.template-navi01:Visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; line-height: 23px;padding-left:10px;font-weight:normal}
A.template-navi01:Active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; line-height: 23px;padding-left:10px;font-weight:normal}
A.template-navi01:Hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline; line-height: 23px;padding-left:10px;font-weight:normal}



A.navi_oben:link{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none ; line-height: 18px}
A.navi_oben:Visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none ; line-height: 18px}
A.navi_oben:Active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none ; line-height: 18px}
A.navi_oben:Hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none ; line-height: 18px}

A.navi_oben_1:link{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline ; line-height: 18px}
A.navi_oben_1:Visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline ; line-height: 18px}
A.navi_oben_1:Active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline ; line-height: 18px}
A.navi_oben_1:Hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline ; line-height: 18px}


A.navi_gr:link{font-size:10pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#000000; text-decoration: none ;}
A.navi_gr:Visited{font-size:10pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#000000; text-decoration: none ;}
A.navi_gr:Active{font-size:10pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e; text-decoration: none ;}
A.navi_gr:Hover{font-size:10pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;text-decoration: none ;}



.navi_n_gr{font-size:10pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#4488ff;font-weight: bold; text-decoration: none ;}


A.navi_gr_r:link{font-size:10pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;text-decoration: none ;}
A.navi_gr_r:Visited{font-size:10pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;text-decoration: none ;}
A.navi_gr_r:Active{font-size:10pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;text-decoration: none ;}
A.navi_gr_r:Hover{font-size:10pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;text-decoration: none ;}

A.navi_gr_kl:link{font-size:8pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#000000;font-weight: bold; text-decoration: underline ;}
A.navi_gr_kl:Visited{font-size:8pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#000000;font-weight: bold; text-decoration: underline ;}
A.navi_gr_kl:Active{font-size:8pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;font-weight: bold; text-decoration: underline ;}
A.navi_gr_kl:Hover{font-size:8pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;font-weight: bold; text-decoration: underline ;}

A.navi_gr_kl_r:link{font-size:8pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;font-weight: bold; text-decoration: underline ;}
A.navi_gr_kl_r:Visited{font-size:8pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;font-weight: bold; text-decoration: underline ;}
A.navi_gr_kl_r:Active{font-size:8pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;font-weight: bold; text-decoration: underline ;}
A.navi_gr_kl_r:Hover{font-size:8pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;font-weight: bold; text-decoration: underline ;}

A.navi_kl:link{font-size:8pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#000000;text-decoration: none ;}
A.navi_kl:Visited{font-size:8pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#000000;text-decoration: none ;}
A.navi_kl:Active{font-size:8pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;text-decoration: none ;}
A.navi_kl:Hover{font-size:8pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;text-decoration: none ;}

A.navi_kl_r:link{font-size:8pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;text-decoration: underline ;}
A.navi_kl_r:Visited{font-size:8pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;text-decoration: underline ;}
A.navi_kl_r:Active{font-size:8pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;text-decoration: underline ;}
A.navi_kl_r:Hover{font-size:8pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;text-decoration: underline ;}
A.navi_kl_kl:link{font-size:7pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#000000;text-decoration: none ;}
A.navi_kl_kl:Visited{font-size:7pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#000000;text-decoration: none ;}
A.navi_kl_kl:Active{font-size:7pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;text-decoration: none ;}
A.navi_kl_kl:Hover{font-size:7pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;text-decoration: none ;}

A.navi_kl_kl_r:link{font-size:7pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;text-decoration: underline ;}
A.navi_kl_kl_r:Visited{font-size:7pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;text-decoration: underline ;}
A.navi_kl_kl_r:Active{font-size:7pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;text-decoration: underline ;}
A.navi_kl_kl_r:Hover{font-size:7pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#ff2e2e;text-decoration: underline ;}




.navi_ohne_link{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; line-height:23px ;padding-left:10px;font-weight:bold;text-transform:uppercase}


TD.top {border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; height:14}
TD.navitop {background-color:#FFFFFF; height:18 width:100; text-align:center; border-left:1px solid #FFFFFF; border-right:1px solid #5A6169}
TD.content {width:110; border-bottom:1px dotted #5A6169; padding-top:20px; padding-bottom:20px; vertical-align:top}
.template-table{table-layout:fixed}
.template-td {border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; height:14; width:100}
.template-navi01 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
.template-navitop {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5A6169; text-decoration: none; width:100}
.template-navi02 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5A6169; text-decoration: none }
.template-navi02-top{ background-color:#FFFFFF; padding-left:20px; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #FFFFFF}
.template-foot {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none }
.template-head01 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #5A6169; text-decoration: none}
.template-head02 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #0059B3; text-decoration: none }
.template-text01 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5A6169; text-decoration: none ; line-height: 18px}
.template-text02 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0059B3; text-decoration: none ; line-height: 18px}
.template-text01-top{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5A6169; text-decoration: none ; line-height: 18px; border-bottom:1px dotted #5A6169; padding-top:20px; padding-bottom:20px; vertical-align:top}
a:hover {text-decoration: underline}
.template-highlight01 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF7F00; text-decoration: none }
.template-highlight02 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5A6169; text-decoration: none }
.template-funktion {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5A6169; text-decoration: none }
.template-funktion-top{text-align:right; padding-top:25px; padding-bottom:25px; width:540}
.navtop {background-color:#FFFFFF; height:18; width:100; text-align:center; border-right:1px solid #5A6169}
.nav2top{padding-left:20px; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #FFFFFF}


form{display:inline;}

img {border:0px}

/* teil für mediatrix*/
a {text-decoration:underline}
a.navPage   {font-size:12;color:#5A6169 }

.rahmen {border:1px solid #0059B3; font-size:12;}
.tbContent{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12}
a.ausArt{font-size:12;color:#0059B3}

.menu{text-align:center;text-transform:uppercase;font-size:9pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#000000;font-weight: bold;}
.menu_b{text-align:center;text-transform:uppercase;font-size:9pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#000000;font-weight: bold;}

H1{font-size:10pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#9b9299;font-weight: bold;}
H1.ueberschrift{text-align:center;font-size:9pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#FFFFFF;font-weight: bold;display:inline; line-height: 15px} 
.menu_b{text-align:center;text-transform:uppercase;font-size:9pt;font-family:Verdana,Arial,Helvetica, sans-serif;color:#FFFFFF;font-weight: bold; line-height: 20px}
H2{font-size: 13px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#9b9299}


/*- Menu Tabs 5--------------------------- */

    .tabs5 {
      float:left;
      width:100%;
/*       background:#e2efc8; */
      font-size:93%;
      line-height:normal; 

      }
    .tabs5 ul {
          margin:0;
          padding:4px 4px 0 40px;
          list-style:none;
      }
    .tabs5 li {
      display:inline;
      margin:0;
      padding:0;
      }
    .tabs5 a{
      float:left;
      background:url("/style/tableft5a.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    .tabs5 a span {
      float:left;
      display:block;
      background:url("/style/tabright5a.gif") no-repeat right top;
      padding:5px 7px 5px 2px;
      color:#FFFFFF;
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;font-weight:normal
      cursor: pointer;
      }
    .tabs5 a.test{
      float:left;
      background:url("/style/tableft5b.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    .tabs5 a.test span {
      float:left;
      display:block;
      background:url("/style/tabright5b.gif") no-repeat right top;
      padding:5px 7px 5px 2px;
      color:#FFFFFF;
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;font-weight:normal
      cursor: pointer;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    /*     .tabs5 a span {float:none;} */
    /* End IE5-Mac hack */
     .tabs5 a:hover span {
      color:#FFFFFF;
      }
      .tabs5 a:hover {  /* changes color */
      background-position:0% -42px;
      }
      .tabs5 a:hover span { /* changes color */
      background-position:100% -42px;
      }

      .tabs5 #current a {
              background-position:0% -42px;
      }
      .tabs5 #current a span {
              background-position:100% -42px;
      }

    .extern ul {
      margin:0;
      padding:10px 10px 0 50px;
      list-style:none;
      }
    .extern li {
      display:inline;
      margin:0;
      padding:0;
      }
    .extern a{
      float:left;
      background:url("/style/tableft5aB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    .extern a span {
      float:left;
      display:block;
      background:url("/style/tabright5aB.gif") no-repeat right top;
      padding:5px 5px 5px 5px;
      color:#1C2759;
      }
    .extern a:hover {  /* changes color */
      background-position:0% -42px;
      }
    .extern a:hover span { /* changes color */
      background-position:100% -42px;
      }

    .extern #current a {
              background-position:0% -42px;
      }
    .extern #current a span {
              background-position:100% -42px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    /*     .extern a span {float:none;} */
    /* End IE5-Mac hack */
      .extern #current a {
              background-position:0% -42px;
      }
      .extern #current a span {
              background-position:100% -42px;
      }

.box { width: 15em; background: #0404E9;}
.box h1, .box p {margin: 0 10px;}
.box h1 {font-size:120%; color:#ffffff;vertical-align:top }
.box .top, .box .bottom{display:block;background: #ffffff;}
.box .top b, .box .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #0404E9;
}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}



.box_klein { width: 165px; background: #4488ff}
.box_klein h1, .box_klein p {margin: 0 10px;}
.box_klein h1 {font-size:120%; color:#ffffff;vertical-align:top }
.box_klein .top_content, .box_content .bottom_content{display:block;background: #ffffff;}
.box_klein .top_content b, .box_content .bottom_content b
{
  display:block;height: 1px; overflow: hidden; background: #4488ff
}
.box_klein .r1_content{margin: 0 5px;}
.box_klein .r2_content{margin: 0 3px;}
.box_klein .r3_content{margin: 0 2px;}
.box_klein .top_content .r4_content, .box_content .bottom_content .r4_content{margin: 0 1px;height: 2px;}


.box_content_gross { width: 625px; background: #e90404}
.box_content_gross h1, .box_content_gross p {margin: 0 10px;}
.box_content_gross h1 {font-size:120%; color:#ffffff;vertical-align:top }
.box_content_gross .top_content, .box_content .bottom_content{display:block;background: #ffffff;}
.box_content_gross .top_content b, .box_content .bottom_content b
{
  display:block;height: 1px; overflow: hidden; background: #e90404
}
.box_content_gross .r1_content{margin: 0 5px;}
.box_content_gross .r2_content{margin: 0 3px;}
.box_content_gross .r3_content{margin: 0 2px;}
.box_content_gross .top_content .r4_content, .box_content .bottom_content .r4_content{margin: 0 1px;height: 2px;}



.box_content { width: 310px; background: #e90404}
.box_content h1, .box_content p {margin: 0 10px;}
.box_content h1 {font-size:120%; color:#ffffff;vertical-align:top}
.box_content .top_content, .box_content .bottom_content{display:block;background: #ffffff;}
.box_content .top_content b, .box_content .bottom_content b
{
  display:block;height: 1px; overflow: hidden; background: #e90404;
}
.box_content .r1_content{margin: 0 5px;}
.box_content .r2_content{margin: 0 3px;}
.box_content .r3_content{margin: 0 2px;}
.box_content .top_content .r4_content, .box_content .bottom_content .r4_content{margin: 0 1px;height: 2px;}

table.vergleich {
border-collapse: collapse;
border: 1px solid #333333;
margin: 10px 0;
}
table.vergleich th, table.vergleich td {
padding: 4px;
border: 1px solid #333333;
}
table.vergleich td {
text-align: right;
}
table.vergleich tr.high td {
font-weight: bold;
color: #FFFFFF;
background: #FF0000;
}

