body {
 background-color : #f3ebeb;
 background-image : url(images/background.jpg);
 background-repeat : repeat-x; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
}


#vergleichsrechner-toplinks {
 position : absolute;
 left : 284px;
 top : 25px;
 height : 41px;
 width : 699px;
 background : url(images/network_finalback.gif);
 text-align : left;
 }
 
#vergleichsrechner-toplinks p {
 margin : 2px 0px 0px 28px;
}

#vergleichsrechner-toplinks a {
 font-size : 11px;
 font-weight : bold;
 text-decoration : none;
 color : #666666;
}

#vergleichsrechner-toplinks3 {
 position : absolute;
 top : 25px;
 left : 983px; 
 width : 9px;
 height : 41px;
 overflow : hidden;
 display : block; 
 background : url(images/network_finalright.gif);  
}

p {
 color: #666666;
 line-height: 150%;
 margin : 0px 10px 0px 10px; 
}

#vergleichsrechner-navi {
 background : url(images/menu_back.gif);
 position : absolute;
 top : 109px;
 left : 15px;
 width : 182px;
 z-index : 1;	
}

#vergleichsrechner-navi li a {
 display: block;
 color: #d90000;
 background-color: #e5e5e5;
 margin : 0px 1px 0px 1px;
 padding : 0px 0px 0px 9px;
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height : 180%;
 border-top : 1px solid #ffffff;
}

li {
 line-height : 0%;
}

#vergleichsrechner-navi li a:hover {
 background-color: #f8f0f0;
}

#vergleichsrechner-navi li.selected {
 background : url(images/menu_back.gif);
}

#vergleichsrechner-navi li.selected a {
 display : block;
 text-decoration : none;
}

#vergleichsrechner-navi li.selected ul {
 margin : 0px 0px 0px 0px;
 padding : 0px;
 list-style-type : none;
}

#vergleichsrechner-navi li.selected ul li {
 line-height : 0%;
}

#vergleichsrechner-navi li.selected ul li a {
 border : 0px;
 font-size: 10px;
 line-height : 130%;
 display : inline;
 background : url(images/pfeil2.gif) no-repeat 17px center;
 padding-left : 23px;
}

#vergleichsrechner-navi li.selected ul li a:hover {
 background : url(images/pfeil2_act.gif) no-repeat 17px center;
}

#vergleichsrechner-naviend {
 position : absolute;
 top : 461px;
 left : 15px;
 width : 182px;
 height : 13px;
 z-index : 3;
 overflow : hidden;
 display : block; 
 background : url(images/menu_end.gif) no-repeat; 
}

#vergleichsrechner-navistart {
 position : absolute;
 top : 96px;
 left : 15px;
 width : 182px;
 height : 13px;
 z-index : 3;
 overflow : hidden;
 display : block; 
 background : url(images/menu_start.gif); 
}

#vergleichsrechner-navi ul {
 margin : 0px;
 padding : 0px;
 list-style-type : none;
}

h1 {
 font-size : 15px;
 color : #666666;
 font-weight : bold;
}

h2 {
 font-size : 10px;
 color : #666666;
 font-weight : bold; 
 line-height : 180%;
 border-bottom : 1px solid #cccccc;
 margin : 0px 10px 10px 10px;
}

h3 {
 font-size : 11px;
 color : #666666;
 font-weight : bold;
 margin : 0px 10px 8px 10px;
 padding : 0px;
}

h4 {
 font-size: 10px;
 color: #666666;
 font-weight: bold;
 margin : 10px 10px 10px 10px;
 padding : 0px;
}

#vergleichsrechner-logo {
 position :absolute;
 left : 14px;
 top : 10px;
 width : 292px;
 height : 56px;
}

img {
 border : 0px;
}

a:link,a:visited,a:active,a:hover {
 color: #d90000;
 text-decoration : none;
}

a:hover {
 text-decoration : underline;
}

.new_form {
 width : 167px;
}

form {
 margin : 0px;
 padding : 0px;
}

.noborder {
 border : 0px;
}

.formfehler {
 border : 1px solid #e00000;
}
.formfehler:focus {
 border : 1px solid #666666;
}

a.link_grau:link,a.link_grau:visited,a.link_grau:active,a.link_grau:hover {
 font-size: 12px;
 font-weight : normal;
 text-decoration : none;
 color : #666666;
}

a.link_rot:link,a.link_rot:visited,a.link_rot:active,a.link_rot:hover {
 font-size: 12px;
 font-weight : bold;
 text-decoration : none;
 color : #d90000;
 margin : 0px 10px 0px 10px;
}

h2 a:link, h2 a:visited, h2 a:active, h2 a:hover {
 text-decoration : none;
}

li p {
 margin-left : 0px;
}

a.themenlink:link,a.themenlink:visited,a.themenlink:active,a.themenlink:hover {
 border : 0px;
 font-size: 10px;
 line-height : 140%;
 display : inline;
 background : url(images/pfeil2.gif) no-repeat 17px center;
 padding-left : 23px;
}

a.themenlink:hover {
 background : url(images/pfeil2_act.gif) no-repeat 17px center;
}

#vergleichsrechner-navi li.rechner {
 padding-left : 0px;
}

#vergleichsrechner-navi li.rechner a {
 background : url(images/minirechner.gif) no-repeat left center; 
 padding-left : 26px; 
}

#vergleichsrechner-navi li.rechner a:hover {
 background-color : #f8f0f0;
 background-image : url(images/minirechner2.gif);
 background-repeat : no-repeat;
 background-position : left center; 
}

#support-start, #support, #support-end {
 position : absolute;
 left : 15px;
 width : 182px;
 overflow : hidden;
 display : block; 
}

#support {
 height : 140px;
 background : url(images/menu_back.gif); 
}

#support-start {
 height : 13px;
 background : url(images/menu_start.gif);  
}

#support-end {
 height : 113px;
 background : url(images/support.gif) no-repeat; 
}

#support-end p {
 margin-left : 80px;
 font-size : 10px;
}