html, body { margin: 0; padding: 0; text-align: left; height: 100%; }
body { float:left; text-align:left; font-family:Verana, Arial, Helvetica, sans-serif;
       font-size:12px;
}
img { border: none; }

#wrapper { width: 968px; /*width: 1039px; min-height: 600px; */ margin: 0 auto; text-align: left; float:left;}
#tandemad { float:left; text-align: right; width:808px; font-size: 0px; /*line-height: 0%;*/ }
#skyscraper { float: right; font-size: 0px; line-height: 0%; width: 160px; text-align: left; }
#header { background: url(/vorschlag/module/include/img/header.jpg) no-repeat;	height: 141px; 
          width: 808px; text-align: left; float: left; overflow:hidden; padding:0; }

#header_text { padding:0; vertical-align:top; margin:0; text-align:right; color:#ffffff; font-size:10px;
               font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:5px; }

h1 { padding:0; vertical-align:top; margin:0; text-align:right; color:#ffffff; font-size:10px;
            font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:5px; position:relative; top:0px; right:0px; padding-top:0px;}

h2 { padding:0; vertical-align:top; margin:0; text-align:right; color:#ffffff; font-size:10px;
            font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:5px; position:relative; top:0px; right:0px; padding-top:0px;}

#website { width: 808px; background: url(/vorschlag/module/include/img/bgquer.gif) repeat-y; background-position: left center;	
           text-align: left; float: left;}

.button { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none;
		color:#666666; position: relative; width: 98px;	height: 15px; padding-top: 5px;	text-align: center; }

#homepage { background: url(/vorschlag/module/include/img/shim.gif) no-repeat; width:165px; height: 82px; position:relative; 
            top: 18px; left: 20px; display:block; }

#button1 { background: url(/vorschlag/module/include/img/button.gif) no-repeat; 
           top: 15px; vertical-align: bottom; float:right; }
#button1 a { vertical-align:top; padding:0; }

#button2 { background: url(/vorschlag/module/include/img/button.gif) no-repeat; 
           top: 15px; vertical-align: bottom; float:right; }
#button2 a { vertical-align:top; padding:0; }

#button3 { background: url(/vorschlag/module/include/img/button.gif) no-repeat; 
           top: 15px; vertical-align:bottom; float:right; }
#button3 a { vertical-align: top; padding:0; }

#button4 { background: url(/vorschlag/module/include/img/button.gif) no-repeat; 
           top: 15px; vertical-align: bottom; float:right; }
#button4 a { vertical-align:top; padding:0; }

#navi_left { font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	
	     color: white; width: 167px; margin-left: 5px; float: left; display: inline; /* IE double margin fix */ }

ul.navigation {	list-style-type: none; margin: 0px; padding: 0px; }
ul.navigation li { border-bottom: 1px dotted white; }
ul.navigation a { color: #ffffff; text-decoration:none;	background-image:url(/vorschlag/module/include/img/arrow_yellow.gif); 
                  background-position:left; background-repeat:no-repeat; padding-left:17px; line-height:15px; }
ul.navigation a:hover {	font-weight: bold; background-image:url(/vorschlag/module/include/img/arrow_white.gif); }

ul.navigation_ad { background-color: #f3eee0; list-style-type: none; margin: 0px; padding: 0px; }
ul.navigation_ad li { border-bottom: 1px dotted #999999; padding-left:7px; }
ul.navigation_ad a { color: #666666; text-decoration:none; line-height:15px; }
ul.navigation_ad a:hover { color: #305c8a; }

ul.navigation_eintrag {	list-style-type: none; margin: 0px; padding: 5px 0px 0px 7px; z-index:50000;}
ul.navigation_eintrag li { display: inline; word-wrap:break-word; white-space: -moz-pre-wrap; 
                           white-space: pre-wrap; white-space: -o-pre-wrap; white-space: -pre-wrap; 
			   overflow:auto; }
ul.navigation_eintrag a { background-color:#0000FF; background: url(/vorschlag/module/include/img/arrow_white_small.gif) 0px 6px no-repeat; 
                          margin: 0px 0px 0px 0px; padding: 0px 0px 0px 8px; display: list-item; color: #ffffff; 
			  text-decoration:none; line-height:15px; }
ul.navigation_eintrag a:hover { background-color:#0000FF; background: url(/vorschlag/module/include/img/arrow_yellow_small.gif) 0px 6px no-repeat; 
                                color: #c69a25; }

#content { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; width: 449px; float: left; padding-top:20px; 
           padding-left:10px; padding-right:10px; }
#content a { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; border-bottom: 1px dotted #999999; color:#666666; }
#content a:hover { color: #305c8a; border-bottom: 1px dotted #305c8a; }
#content td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }

.firma_mini { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
.firma_mini img { padding:1px; }

#navi_right { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #666666; background-color: #f3eee0; float: right; width: 167px; }
#navi_right img { margin-left: 3px; }

h4.yellow { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#dea94b;	padding: 4px 0px 4px 7px; margin:0px; }
h5.white { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background-color:#748eab; color:#ffffff; padding: 3px 0px 3px 3px; margin:0px; }

#gb_ads_container { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }

#content h3 { font-size:12px; font-weight:normal; color:#305c89; background-color:#dedede; border:none; text-decoration:none; padding: 2px; margin: 12px 0px 6px 0px; }
#content h3 a { font-size:12px; text-decoration:underline; border:none; color:#305c89; }
#content h3 a:hover { border:none; }

#ergebnis_links { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }

//h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;	font-weight:normal;	color:#666666; padding-top:20px; padding-bottom:7px; }
//h1 { text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:normal; padding:0px; margin:0px; position: relative; top: 10px; right: 10px; }

#content .info_grey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #999999; padding: 0px; font-variant:small-caps; }
#content .info_grey a { color: #999999; border: none; text-decoration:none; font-variant:small-caps; }
#content .info_grey a:hover { border: none; text-decoration:none; color:#d7a951; }
#content .info_grey img { padding: 3px 4px 0px 6px; position:relative; top: 2px; border: 0px; }

.navi_border { border-top: 3px #748eab solid; margin-bottom: -1px; }
.navi_border_ad { border-bottom: 3px #748eab solid; margin-top: -1px; text-align:right; float:right; }

table#input { width: 152px; padding: 0px 4px 4px 4px; font-family:Verdana, Arial, Helvetica, sans-serif;
              font-size:10px; color:#ffffff;            
}
table#input a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; 
                color:#ffffff; text-decoration:none; }
table#input a:hover { color:#c69a25; }

table#search { width: 449px; font-family:Verdana, Arial, Helvetica, sans-serif;	
               font-size:10px; color:#305c8a; background-color:#dedede; 
	       padding:0px 20px 4px 20px; margin-bottom:10px;	}
table#search img { padding-top:4px;	}
		
table#rubriken { width: 100%; /*border-collapse: collapse;*/ border:none; }
/*//table#rubriken tr td { padding: 3px;}
//table#rubriken img { margin-right: 3px; border: 0px; position: relative; top: 8px; margin-top: -8px; float:left; }
//table#rubriken div.rubriken_links { padding:0px; }
//table#rubriken tr td.padver { padding-left: 14px; padding-right: 14px; }
//table#rubriken tr td.padhor { padding-bottom: 14px; }*/

.content_rubrik_container { padding:0; margin:0; width:100%; }
.content_rubrik_container tr td { height:20px; padding:0; margin:0; vertical-align:bottom;}

.content_rubrik { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#c69a25; 
                  border-bottom: 1px dotted #c69a25; width: 100%;
		  width:115px; padding-left:3px; height:25px;
}

.content_rubrik_sub { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#c69a25;	
                      border-bottom: 1px dotted #c69a25; width: 100%; padding-right: 3px; padding-left:3px; 
		      padding-bottom:3px;
}

#rubrik_sub .content_rubrik_sub { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
                                  color:#c69a25; border-bottom:1px dotted #c69a25; width:100%;
				  padding-right:3px; padding-left:3px; padding-bottom:3px; }

.content_rubrik_sub td { font-family: Verdana, Arial, Helvetica, sans-serfif; font-size:11px; color:#c69a25; }

.content_rubrik_img { padding:0; margin:0; vertical-align:middle; border:none; 
		      text-align:right;
}

.content_rubrik_img img { position: relative; top:2px; width:24px; height:23px; }
					
.text_grey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;	color: #666666;	}

.right { text-align:right; }
#footer { height: 29px; width: 808px; background: url(/vorschlag/module/include/img/bgunten.gif) no-repeat; 
          font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #666666; }