html, body { margin: 0; padding: 0; text-align: center; height: 100%; }
body { }
img { border: none; }

#wrapper { width: 1168px; /* min-height: 600px; */ margin: 0 auto; text-align: left; float:left; text-align:left; }
#tandemad { text-align: right; font-size: 0px; line-height: 0%; width:1168px; float:right; }
#skyscraper { float: right; font-size: 0px; line-height: 0%; width: 160px; text-align: left; }
#header { background: url(/vorschlag/module/include/img/allfinanz.de/header.jpg) no-repeat; 
          height: 112px; width: 1008px; text-align: left; float: left; /*overflow:hidden;*/ }
	  
#header_text { float:right; text-align:right; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding-right:3px; 
               padding-top:25px; }

h1 { padding:0; vertical-align:top; margin:0; text-align:right; color:#ffffff; font-size:18px;
            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:14px;
            font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:5px; position:relative; top:0px; right:0px; padding-top:0px;}

#website { width: 1168px; background: url( /vorschlag/module/include/img/allfinanz.de/bgquer2.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/allfinanz.de/shim.gif) no-repeat; 
            width:190px; height: 82px; position:relative; top: 18px; left: 20px; display:block; }

#button1 { background: url( /vorschlag/module/include/img/allfinanz.de/button.gif) no-repeat; top: 10px; float:right; vertical-align:bottom; }
#button1 a { vertical-align:top; padding:0; }
#button2 { background: url( /vorschlag/module/include/img/allfinanz.de/button.gif) no-repeat; top: 10px; float:right; vertical-align:bottom; }
#button2 a { vertical-align:top; padding:0; }
#button3 { background: url( /vorschlag/module/include/img/allfinanz.de/button.gif) no-repeat; top: 10px; float:right; vertical-align:bottom; }
#button3 a { vertical-align:top; padding:0; }
#button4 { background: url( /vorschlag/module/include/img/allfinanz.de/button.gif) no-repeat; top: 10px; float:right; vertical-align:bottom; }
#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/allfinanz.de/arrow_yellow.gif); 
                  background-position:left; background-repeat:no-repeat; padding-left:25px; line-height:15px; }
ul.navigation a:hover {	font-weight: bold; background-image:url( /vorschlag/module/include/img/allfinanz.de/arrow_white.gif); }

ul.navigation_ad { background-color: #e0e1e3; 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: #b19120; }
ul.navigation_ad li.space { padding: 5px 0px 5px 7px; }

ul.navigation_eintrag {	list-style-type: none; margin: 0px; padding: 5px 0px 0px 7px; }
ul.navigation_eintrag li { display: inline; }
ul.navigation_eintrag a { background: url( /vorschlag/module/include/img/allfinanz.de/arrow_white_small.gif) 0px 6px no-repeat; 
                          margin: 0px; padding: 0px 0px 0px 8px;
			  display: list-item; color: #ffffff; text-decoration: none; line-height:15px; }

ul.navigation_eintrag a:hover { background: url( /vorschlag/module/include/img/allfinanz.de/arrow_yellow_small.gif) 0px 6px no-repeat; 
                                color: #d8bd5f; }

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

#content { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; width: 841px; float: left; 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: #b19120; border-bottom: 1px dotted #b19120; }
#content table tr td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }

#navi_right { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #666666; background-color: #e0e1e3; 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:#d7b84c; padding: 4px 0px 4px 7px; 
            margin:0px; }
	    
h5.white { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background-color:#f2f2f2; color:#62729a; 
           padding: 3px 0px 3px 7px; margin:0px; }
/*
#content h3 { font-size:12px; font-weight:normal; color:#b19120; background-color:#e6e6e6; border:none; text-decoration:none; padding: 2px; 
              margin: 12px 0px 6px 0px; }
#content h3 a { font-size:12px; text-decoration:underline; border:none; color:#b19120; }
#content h3 a:hover { border:none; }

//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:#d8bd5f; }
#content .info_grey img { padding: 3px 4px 0px 6px; position:relative; top: 2px; border: 0px; }

.navi_border { border-top: 3px #f2f2f2 solid; margin-bottom: -1px; }
.navi_border_ad { border-bottom: 3px #f2f2f2 solid; margin-top: -1px; }

table#input { width: 152px;	padding: 0px 7px 4px 7px; }
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: 520px; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#b19120; background-color:#e6e6e6; padding:0px 20px 4px 20px; margin-bottom:10px;	}
table#search img { padding-top:4px;	}
		
table#rubriken { width: 520px; border-collapse: collapse;}
table#rubriken tr td{ padding: 0px; }
table#rubriken img{	margin-right: 3px;	border: 0px; position: relative; top: 8px; margin-top: -8px;}

table#rubriken tr td.padver { padding-left: 14px; padding-right: 14px; }
table#rubriken tr td.padhor { padding-bottom: 14px; }

.content_rubrik { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#c9b35d;	
					border-bottom: 1px dotted #c9b35d; margin-bottom: 6px; width: 164px; padding-bottom: 5px; }

#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; }
#rubrik_sub .content_rubrik_img { padding:0; margin:0; vertical-align:middle; border:none; text-align:right; }
		                            
#rubrik_sub .content_rubrik_img img { position: relative; top:2px; width:24px; height:23px; }

#navi_right div.right_infobox { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; width:167px; padding:2px; }
#navi_right table tr td { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }
#navi_right div.right_infobox a { text-decoration:none; color:#666666; border-bottom:1px dotted #666666; }
#navi_right div.right_infobox a:hover { color:#c69a25; }
.right_infobox ul { padding:2px; padding-left:20px; margin:0; }

.text_grey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;	color: #666666;	}

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