

body { 

	background-color: #FFCC00; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 83%; 

	color: #000000 }



/* SCHRIFT */



p { 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 92%; 

	color: #000000 }



h1 { 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-weight: bold;

	color: #FF0000 }



h2 { 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-weight: bold;

	font-size: 15px;

	text-align: left; 

	color: #c00 }

	

h3 { 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-weight: bold; 

	font-size: 80% }

		

h4 { 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-weight: bold; 

	font-size: 80%; 

	text-align: right; 

	color:#c00 }

	

h5 { 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-weight: bold; 

	font-size: 80%; 

	text-align: center; 

	color: #c00 }



/* LINKS */

	

a:link { 

	color: #000000 }

	

a:visited { 

	color: #000000 }

	

a:hover { 

	color: #FFFFFF }

	

a:active { 

	color: #FFFFFF }

	

/* CONTENT LINKS */



a.content:link { 

	color: #c00;

	text-decoration: none }

	

a.content:visited { 

	color: #c00;

	text-decoration: none }

	

a.content:hover { 

	color: #000000;

	text-decoration: none }

	

a.content:active { 

	color: #000000;

	text-decoration: none }

	

/* IMPRESSUM LINKS */



a.impressum:link { 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-weight: bold; 

	font-size: 11px; 

	color: #c00;

	text-decoration: none }

	

a.impressum:visited { 	 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-weight: bold; 

	font-size: 11px; 

	color: #c00;

	text-decoration: none }

	

a.impressum:hover { 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-weight: bold; 

	font-size: 11px; 

	color: #FF0000;

	text-decoration: none }

	

a.impressum:active { 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-weight: bold; 

	font-size: 11px; 

	color: #FF0000;

	text-decoration: none }

	

/* LINKS UNTERSTRICHEN */

	

a.under:link { 

	color: #000000 }

	

a.under:visited { 

	color: #000000 }

	

a.under:hover { 

	color: #c00 }

	

a.under:active { 

	color: #c00 }



/* MENUE */



#schalter1 a {

	display: inline;

	text-decoration: none;

	text-align: center;

	v-align: middle;

	border: none;

	padding: 8px;

	font-weight: bold;

	font-size: 13px;

	text-align: left;

	margin: 3px 0;

	background-color: #FFCC00 }

	

#schalter1 a:link {

	color: #4B1500 }

	

#schalter1 a:visited {

	color: #4B1500 }

	

#schalter1 a:hover {

	border: none;

	background-color: #FFCC00;

	color: #FF0000 }

	

#schalter1 a:active {

	color: #FF0000 }



#schalter1 a .pfeil1 {

	display: inline;

	color: #c00;

	}



#schalter1 a:hover .pfeil1 {

	display: inline;

	color: #FF0000 }



/* BUTTONS */

input.submitbutton { 
	background-image: url(assets/image/layout/suchbutton.gif);
	width: 79px;
	height: 26px;
	border: none  }

input.weiterbutton { 
	background-image: url(assets/image/layout/weiter.gif);
	width: 79px;
	height: 26px;
	border: none  }
	
input.loginbutton { 
	background-image: url(assets/image/layout/login.gif);
	width: 79px;
	height: 26px;
	border: none  }
	
input.absendebutton { 
	background-image: url(assets/image/layout/absenden.gif);
	width: 117px;
	height: 26px;
	border: none  }
	
input.abbrechenbutton { 
	background-image: url(assets/image/layout/abbrechen.gif);
	width: 117px;
	height: 26px;
	border: none  }
	
input.registrierenbutton { 
	background-image: url(assets/image/layout/registrieren.gif);
	width: 135px;
	height: 26px;
	border: none  }

/* MAIN */

table.layout { 

	background-color: #FFCC00;

	width: 100%;

	align: center;

	border: none }

	

table.shadow { 

	background-color: #FFCC00;

	align: center;

	border-top: 0px solid #D8BF5A;

	border-left: 0px solid #D8BF5A;

	border-bottom: 0px solid #D8BF5A;

	border-right: 0px solid #D8BF5A;

	border-style: outset;	

	width: 100% }



table.menu { 

	background-color: #FFCC00;

	align: center;

	border: none;	

	width: 100% }

	

table.content { 

	background-color: #FFCC00;

	align: center;

	border: none;	

	width: 100% }



td.logo {

	color: #4B1500;

	text-align: center }

	

td.menu {

	white-space: nowrap;

	width: 100%;

	background-color: #FFCC00;

	border-top: 2px solid #FFEEAA;

	border-left: 1px solid #FFEEAA;

	border-bottom: 1px solid #FFEEAA;

	border-right: 1px solid #666666;

	border-style: outset;

	text-align: center;

	valign: middle;

	padding-left: 13px;

	padding-right: 13px;

	padding-top: 13px;

	padding-bottom: 13px }

	

td.content {

	background-color: #FFCC00;

	border-top: 0px solid #FFCC00;

	border-left: 0px solid #FFCC00;

	border-bottom: 0px solid #FFEEAA;

	border-right: 1px solid #FCA800;

	align: center;

	valign: middle;

	padding-left: 13px;

	padding-right: 13px;

	padding-top: 13px;

	padding-bottom: 13px }



td.contentu {

	background-color: #FFCC00;

	border-top: 0px solid #FFCC00;

	border-left: 0px solid #FFCC00;

	border-bottom: 1px solid #FCA800;

	border-right: 0px solid #F8BC00;

	align: center;

	width: 70%;

	valign: middle;

	padding-left: 13px;

	padding-right: 13px;

	padding-top: 13px;

	padding-bottom: 13px }

	

td.contentr {

	background-color: #FFCC00;

	border: none;

	align: center;

	valign: middle;

	padding-left: 13px;

	padding-right: 13px;

	padding-top: 13px;

	padding-bottom: 13px }

	

td.contentil {

	background-color: #FFCC00;

	border-top: 0px solid #FFCC00;

	border-left: 0px solid #FFCC00;

	border-bottom: 0px solid #FFEEAA;

	border-right: 1px solid #FCA800;

	align: center;

	valign: middle;

	padding-left: 13px;

	padding-right: 13px;

	padding-top: 13px;

	padding-bottom: 13px }

	

td.index {

	background-color: #FFCC00;

	width: 100%;

	border-top: 2px solid #FFEEAA;

	border-left: 1px solid #FFEEAA;

	border-bottom: 1px solid #FFEEAA;

	border-right: 1px solid #666666;

	border-style: outset;

	align: center;

	valign: middle;

	padding-left: 13px;

	padding-right: 13px;

	padding-top: 18px;

	padding-bottom: 13px }

	

td.copyright {

	background-color: #FFCC00;

	border: none;

	align: center;

	text-align: center;

	valign: middle;

	padding-left: 13px;

	padding-right: 13px;

	padding-top: 18px;

	padding-bottom: 13px }



/* INDEX Box in Box */



table.contentbox { 

	background-color: #FFCC00;

	align: center;

	border: none;	

	width: 100% }

	

td.contentbox {

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 6px;

	padding-bottom: 6px }

	

td.contentboxdaumen {

	text-align: center;

	padding-left: 18px;

	padding-right: 2px;

	padding-top: 6px;

	padding-bottom: 6px }	



/* FORENREGELN */



table.forenregeln {

	align: center;

	color: #FFFFFF;

	background-color: #4B1500;

	border: 1px solid #FFEEAA }



th.forenregeln {

	background-color: #4B1500;

	color: #FFCC00;

	border: 0px solid #FFFFCC;

	border-style: outset;

	text-align: center;

	padding-top: 13px;

	padding-bottom: 13px }

	

/* REGISTRIEREN */



table.registrierung {

	align: center;

	color: #FFFFFF;

	background-color: #FFFFCC }



th.registform {

	background-color: #4B1500;

	color: #FFFFFF;

	border: none;

	text-align: center;

	padding-top: 13px;

	padding-bottom: 13px }



td.registformup {

	background-color: #FFCC00;

	color: #4B1500;

	text-align: center;

	font-size: 11px;

	border: none;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 18px;

	padding-bottom: 18px }



td.registleft {

	white-space: nowrap;

	background-color: #FFCC00;

	color: #4B1500;

	font-size: 11px;

	text-align: left;

	border: none;

	padding-left: 10px;

	padding-right: 15px;

	padding-top: 10px;

	padding-bottom: 10px }



td.registformleft {

	background-color: #FFCC00;

	color: #4B1500;

	text-align: center;

	border: none;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 10px;

	padding-bottom: 10px }

	

td.registform {

	white-space: nowrap;

	background-color: #FFCC00;

	color: #4B1500;

	text-align: center;

	font-size: 11px;

	border: none;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 10px;

	padding-bottom: 10px }



td.registformdown {

	background-color: #FFCC00;

	color: #4B1500;

	text-align: center;

	font-size: 11px;

	border: none;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 18px;

	padding-bottom: 18px }

	

td.registformdown1 {

	background-color: #FFCC00;

	color: #4B1500;

	text-align: left;

	font-size: 11px;

	border: none;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 18px;

	padding-bottom: 18px }

	

/* COPYRIGHT */



table.copyright {

	white-space: nowrap }



/* TABELLE DANK und FEHLERMELDUNG */



table.dank {

	align: center;

	background-color: #FFCC00;

	color: #4B1500 }



th.dank {

	background-color: #4B1500;

	color: #FFCC00;

	border: 1px solid #FFFFCC;

	border-style: outset;

	text-align: center;

	padding-top: 13px;

	padding-bottom: 13px }



td.dank {

	background-color: #FFCC00;

	text-align: left;

	border: none;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 15px;

	padding-bottom: 15px }



/* TABELLE LOGIN */



table.login {

	align: center;

	color: #FFFFFF;

	background-color: #4B1500;

	border: 1px solid #FFEEAA }



th.login {

	background-color: #4B1500;

	color: #FFFFFF;

	border: none;

	text-align: center;

	padding-top: 13px;

	padding-bottom: 13px }

	

td.loginhead {

	background-color: #4B1500;

	color: #FFFFFF;

	border: none;

	text-align: center;

	padding-top: 13px;

	padding-bottom: 13px }



td.login {

	background-color: #FFCC00;

	color: #4B1500;

	text-align: center;

	border: none;

	padding-left: 10px;

	padding-right: 15px;

	padding-top: 10px;

	padding-bottom: 10px }

	

td.loginhell {

	background-color: #FFEEAA;

	color: #4B1500;

	text-align: center;	

	font-size: 12px;

	border: none;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 15px;

	padding-bottom: 15px }

	

td.loginleft {

	background-color: #FFCC00;

	color: #4B1500;

	text-align: left;

	font-size: 12px;

	border: none;

	padding-left: 10px;

	padding-right: 25px;

	padding-top: 5px;

	padding-bottom: 5px }

	

td.logincenter {

	background-color: #FFCC00;

	color: #4B1500;

	text-align: center;

	font-size: 12px;

	border: none;

	padding-left: 10px;

	padding-right: 25px;

	padding-top: 5px;

	padding-bottom: 5px }



/* TABELLE BEWERTUNGSFORMULAR */



table.bewertungklein {

	align: center;

	color: #4B1500;

	background-color: #FFCC00;

	border: 2px solid #FFEEAA }

	

table.bewertung {

	align: center;

	color: #FFFFFF;

	border: 2px solid #FFEEAA }



table.auswertung {

	align: center;

	color: #FFFFFF;

	background-color: #4B1500;

	border: 1px solid #FFEEAA }



td.ratecity {

	white-space: nowrap;

	font-size: 11px;

	border: none;

	padding-left: 10px;

	padding-right: 25px;

	padding-top: 5px;

	padding-bottom: 5px }

	

td.ratecompany {

	white-space: nowrap;

	font-size: 11px;

	border: none;

	text-align: center;

	padding-left: 10px;

	padding-right: 25px;

	padding-top: 5px;

	padding-bottom: 5px }

	

th.grundlagenh {

	background-color: #4B1500;

	color: #FFFFFF;

	border: none;

	text-align: center;

	padding-top: 13px;

	padding-bottom: 13px }



td.grundlagenh {

	color: #FFFFFF;

	border: none;

	text-align: center;

	font-size: 11px;

	padding-top: 5px;

	padding-bottom: 5px }



td.grundlagenb {

	background-color: #FFCC00;

	color: #4B1500;

	text-align: left;

	border: none;

	padding-left: 10px;

	padding-right: 25px;

	padding-top: 5px;

	padding-bottom: 5px }



td.stern {

	background-color: #FF0000;

	color: #4B1500;

	text-align: center;

	border: none;

	padding-left: 4px;

	padding-right: 4px;

	padding-top: 10px;

	padding-bottom: 10px }



tr.bewertungh {

	background-color: #4B1500;

	color: #FFFFFF;

	border: none }

	

td.bewertungh {

	background-color: #4B1500;

	color: #FFCC00;

	text-align:center;

	border: none }

	

td.bewertunghr {

	background-color: #FFCC00;

	text-align: center;

	font-size: 12px;

	color: #4B1500;

	padding-left: 8px;

	padding-right: 8px;

	padding-top: 2px;

	padding-bottom: 5px }



td.bewertunghp {

	background-color: #4B1500;

	color: #FFFFFF;

	text-align: left;

	font-weight: bold;

	border: none;

	padding-left: 10px;

	padding-top: 10px;

	padding-bottom: 10px }



tr.bewertungb {

	background-color: #FFCC00;

	color: #4B1500;

	border: none }

	

td.daumen {

	background-color: #FFCC00;

	text-align: center;

	font-size: 12px;

	color: #4B1500;

	padding: 8px }



td.bewertungbp {

	white-space: nowrap;

	background-color: #FFCC00;

	color: #4B1500;

	text-align: left;

	border: none;

	padding-left: 10px;

	padding-right: 25px;

	padding-top: 1px;

	padding-bottom: 1px }



tr.bewertungf {

	background-color: #FFFFCC;

	color: #4B1500;

	border: none }

	

td.bewertungfp {

	white-space: nowrap;

	background-color: #FFCC00;

	color: #4B1500;

	font-size: 12px;

	text-align: center;

	border: none;

	padding-left: 10px;

	padding-right: 15px;

	padding-top: 10px;

	padding-bottom: 10px }

	

td.bewertungcom {

	background-color: #FFCC00;

	color: #4B1500;

	text-align: left;

	border: none;

	padding-left: 10px;

	padding-right: 15px;

	padding-top: 10px;

	padding-bottom: 10px }

	

td.bewertungcomb {

	background-color: #FFCC00;

	color: #4B1500;

	text-align: left;

	border: none;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 10px;

	padding-bottom: 10px }



tr.formular {

	background-color: #FFE26F;

	border: none }

	

td.bewertung {

	text-align: center;

	font-size: 12px;

	background-color: #FFCC00;

	color: #4B1500 }



/* TABELLE KLEINE SUCHE */



table.suches {

	background-color: #FFCC00;

	border: 1px solid #FFEEAA }



th.sucheshead { 

	text-align: center;

	color: #FFFFFF;

	border: none;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 14px;

	padding-bottom: 9px }

	

td.sucheshead { 

	text-align: center;

	color: #FFFFFF;

	background-color: #4B1500;

	border: none;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 14px;

	padding-bottom: 9px }



td.suchesbody { 

	background-color: #FFCC00;

	border: none;

	padding-left: 16px;

	padding-right: 16px;

	padding-bottom: 12px }

	

td.suchesform { 

	background-color: #FFCC00;

	border-bottom: none;

	border-top: 0px solid #FFEEAA }

	

td.suchesformbig { 

	background-color: #FFCC00;

	border-bottom: none;

	border-top: 1px solid #FFEEAA;

	padding-top: 12px;

	padding-bottom: 20px }



td.suchesbottom { 

	background-color: #FFE26F;

	border: none }

	

/* TABELLE SUCHE INDEX */



table.sucheindex {

	border: none }



td.sucheindex { 

	white-space: nowrap;

	background-color: #FFCC00;

	border: none }

	

th.sucheindex { 

	white-space: nowrap;

	font-size: 13px;

	text-align: left;

	color: #4B1500;

	border: none;

	padding-top: 14px;

	padding-bottom: 9px }



/* TABELLE TREFFERANZEIGE */



table.trefferliste {

	background-color: #4B1500;

	align: left;

	width: 100% }

	

table.trefferlistesm {

	align: center;

	width: 250px;

	border: 1px solid #FFEEAA }



tr.trefferhead {

	background-color: #4B1500 }	



th.trefferhead { 

	white-space: nowrap;

	align: center;

	valign: bottom;

	color: #FFFFFF;

	border: none }



td.trefferbody1 { 

	text-align: left;

	valign: middle;

	background-color: #FFCC00;

	border: 0px solid #FFEEAA;

	padding-left: 8px;

	padding-right: 8px }



td.trefferbody2 { 

	text-align: center;

	valign: middle;

	background-color: #FFCC00;

	border: 0px solid #FFEEAA;

	padding-left: 1px;

	padding-right: 1px }

	

td.trefferbody3 { 

	text-align: center;

	valign: middle;

	background-color: #FFCC00;

	border: 0px solid #FFEEAA;

	padding-left: 4px;

	padding-right: 4px }

	

td.trefferbody4 { 

	text-align: left;

	valign: middle;

	background-color: #FFCC00;

	border: 0px solid #FFEEAA;

	padding-left: 8px;

	padding-right: 8px }



td.trefferbody5 { 

	text-align: left;

	valign: middle;

	background-color: #FFCC00;

	border: 0px solid #FFEEAA;

	padding-left: 5px;

	padding-right: 5px }



/* TABELLE FIRMENANZEIGE */



table.firma {

	width: 78%;

	text-align: justify;

	color: #000000;

	background-color: #FFCC00;

	border: 1px solid #4B1500 }



td.thumb {

	background-color: #FFFFCC;

	text-align: center }

	

td.thumb1 {

	background-color: #FFFFCC;

	color:#000000;

	text-align: center;

	padding-right: 8px;

	padding-left: 8px }



td.comment {

	padding: 10px }



th.userh {

	text-align: center;

	font-size: 93%;

	color: #000000;

	padding-top: 8px;

	padding-bottom: 8px }

	

td.userb {

	white-space: nowrap;

	text-align: center;

	font-size: 11px;

	color: #FFCC00;

	padding-left: 8px;

	padding-right: 8px;

	padding-top: 10px;

	padding-bottom: 10px }



td.firma { 

	text-align: left;

	color: #FFFFFF;

	valign: middle;

	border: 3px solid #333333;

	border-bottom: none;

	border-left: none;

	border-right: none }

	

td.firma1 { 

	text-align: center;

	background-color: #FFCC00;

	valign: middle;

	padding-top: 7px;

	padding-bottom: 7px }

	

td.firmaempt { 

	background-color: #4B1500 }



/* application styles */

.inputerror { background-color:#FF0000; color:#fff }


