* { margin: 0; padding: 0; }
body{font-family:Verdana, sans-serif; font-size: 12px;width: 1000px;}
a { outline: 0; }
a.button{ background:transparent url(images/btn.gif) repeat-x scroll 0 0;border:1px solid #990000;color:#FFFFFF; display: block; margin: 0 auto; width: 426px; text-align: center; font-weight: bold; font-size: 13px; padding: 5px 30px; }
#header{width:1000px;	}

#header img { border: 0; margin: 10px 30px;}

#header h1 a { color: #034772; text-decoration: none;}
#header h1 a:hover { text-decoration: underline;}
#header #logo { float: left; padding: 30px; color: #638da7;}

#header #headad { padding-left: 25px; padding-top: 25px; float: left;}

#header ul {margin:0 auto;height:62px;width:1000px;}
#header ul li {display:block;float:left;height:62px;}
#header ul li a{display:block;position:relative;	height:62px;background-image:url(images/menue.jpg);background-repeat:no-repeat;}
#header ul li a strong{display:none;}
#header ul li a span.hover{	display:block;position:absolute;height:62px;background-image:url(images/menue.jpg);	background-repeat:no-repeat;}

#header  ul li#startseite  a { width: 250px; }
#header  ul li#faq a { width: 250px; }
#header  ul li#anbieter  a { width: 250px; }
#header  ul li#anleitung  a { width: 250px; }


#startseite a{background-position:0 0;}
#startseite a:hover{background-position:0 -62px;}
#faq a{background-position:-750px 0;}
#faq a:hover{background-position:-750px -62px;}
#anbieter a{background-position:-250px 0;}
#anbieter a:hover{background-position:-250px -62px;}
#anleitung a{background-position:-500px 0;}
#anleitung a:hover{background-position:-500px -62px;}

#top { margin-left: 10px; }

#welcome { font-size: 18px; color: #1a394a; padding: 5px 10px; margin: 6px 0 10px 0; border-bottom: 2px dotted #1a394a;}
#welcome h2 { font-size: 18px; }
#text h3, #text h2 { font-size: 16px; color: #1a394a; padding: 5px 10px; margin-bottom: 10px; border-bottom: 2px dotted #1a394a;}
#text ul { list-style: square inside; margin: 20px;}
#text ul li { margin: 8px 0; }
#text ul li a { color: #3865a9; font-weight: bold;}


#topbox { border: 1px solid #0a2f45; }
#topboxcontent { border: 1px solid #white; }
#topboxcontent { padding: 10px; margin: 1px; background: url('images/topbox-bg.jpg') repeat-x; }
#topboxcontent ul { list-style: square; color: white; padding: 5px 15px; }
#topboxcontent ul li { padding: 3px 0; font-weight: bold;  }

#content { margin: 0 0 10px 10px; float: left; }

.anbieter { clear: both; border-bottom: 2px dotted black; }
.anbieter .anbieterlogo { float: left; margin: 0 20px 10px 0;}
.anbieter .anbieterlogo img { border: 0;  }
.anbieter .description a { font-weight: bold; color: #005889; text-decoration: none;}
.anbieter .description a:hover { text-decoration: underline; }
.anbieterdetaillogo { float: left; margin: 4px 20px 10px 0; }
.anbieterdetaillogo img { border: 0; }

#text ul.faq { list-style: none; margin: 0; }
#text ul.faq li { background:transparent url(images/faq.jpg) no-repeat scroll left center;font-size:16px;padding:35px 0 35px 100px; border-bottom: 2px dotted #1A394A; }
#text ul.faq li a { font-weight: normal; }
#text .faqbig { float: left; margin: 10px 20px 10px 0; }

#text .step_1 { background: transparent url(images/step1.jpg) no-repeat scroll left center;  padding: 5px 20px 5px 85px; border-bottom: 2px dotted #1a394a; }
#text .step_2 { background: transparent url(images/step2.jpg) no-repeat scroll left center;  padding: 5px 20px 5px 85px; border-bottom: 2px dotted #1a394a; }
#text .step_3 { background: transparent url(images/step3.jpg) no-repeat scroll left center;  padding: 5px 20px 5px 85px; border-bottom: 2px dotted #1a394a; }
#text .step_4 { background: transparent url(images/step4.jpg) no-repeat scroll left center;  padding: 5px 20px 5px 85px; border-bottom: 2px dotted #1a394a; }
#text .step_5 { background: transparent url(images/step5.jpg) no-repeat scroll left center;  padding: 5px 20px 5px 85px; border-bottom: 2px dotted #1a394a; }

#text .step_1 p, #text .step_2 p, #text .step_3 p, #text .step_4 p, #text .step_5 p { }

#text.anbieterdetails p a { background:transparent url(images/btn.gif) repeat-x scroll 0 0;border:1px solid #990000;color:#FFFFFF; display: block; margin: 0 auto; width: 426px; text-align: center; font-weight: bold; font-size: 13px; padding: 5px 30px; }
	


#content #maincontent { width: 989px; margin: 10px 0; }
#content #maincontentvergleich { }
#content #text { width: 949px; padding: 10px 20px; border: 1px solid #ecedec; margin-top: 10px;}
#content #text p { line-height: 18px; text-align: justify;margin: 10px 0;} 

#sidebar { width: 258px; float: left; margin-top: 10px; margin-left: 10px;  }

#sidebar .empfehlung { border: 1px solid #dde7eb; margin-bottom: 10px; background-color: #f6f8fb;}
#sidebar .empfehlung .title { font-size: 12px; font-weight: bold; border-bottom: 2px dotted #182e02; padding: 5px 5px 3px 5px; margin: 0 5px 10px 5px; color: #1e4058; text-transform: uppercase; }
#sidebar .empfehlung .content {  border: 1px solid white;}
#sidebar .empfehlung .banner { margin: 0 auto;border: 1px solid #6b95f5; text-align: center; width: 236px; }
#sidebar .empfehlung .banner img {  border: 1px solid white; }
#sidebar .empfehlung .highlight { background-color: #3a6b0a; margin-top: 10px; padding: 10px; color: white; font-weight: bold; border-top: 1px solid white; }


#footer { font-size: 11px; background-color: #f0f1f1;  border-top: 1px solid #d1d1d1; background-color: #f0f1f1;}
#footercontent { height: 28px;border-top: 1px solid white; }
#footer ul { list-style: none; padding-top: 6px; padding-left: 20px; color: #394040; }
#footer ul li a { color: #394040; }
#footer ul li {float: left; padding: 0 10px;  }

