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

#rubrik { width: 178px; border-collapse: collapse; border-right:3px #adacbf solid; 
          float: left; margin-right:10px; padding-bottom:50px; padding-right:0px;
	  padding-left:0px; height:880px; float:left;
}

/*#rubrik img { margin-right: 3px; border: 0px; position: relative; top: 8px; 
              margin-top: -8px; float:left; padding-bottom:0px;}*/
#rubrik a { text-align:left; }

.subheadline { font-size:12px; font-weight:normal; color:#305c89; border:none; 
               text-decoration:none; padding-bottom:10px; /*float:right; width:245px;*/}

.subheadline a { text-decoration: none; border-bottom:1px dotted #999999; color:#666666;}
.subheadline a:hover { text-decoration: none; border-bottom:0; color:#305c8a; }

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

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

#sub_content h3.details { width:419px; font-size:12px; font-weight:normal; color:#305c89; background-color:#dedede; border:none; text-decoration:none; padding: 2px; margin: 12px 0px 15px 0px; }

#sub_content .info_grey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #999999; padding-left: 10px; font-variant:small-caps; line-height:16px; }
#sub_content .info_grey a { color: #999999; border: none; text-decoration:none; font-variant:small-caps; }
#sub_content .info_grey a:hover { border: none; text-decoration:none; color:#d7a951; }
#sub_content .info_grey img { padding: 1px 4px 2px 2px; position:relative; top: 2px; border: 0px; }

#firma_details { float:right; width:160px; text-align:left; border-left:3px #adacbf solid; padding-right: 1px; margin-top:12px;}
table#table_firma_details { float: left; width:419px; border-collapse: collapse; padding-right: 3px; margin:0px; 
                            font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;
}
table#table_firma_details td.width { width: 99px; }

#sub_content #img_website img { width:225px; margin:0px; padding:0px; }
#sub_content #img_website { float: left; border: 1px #CCCCCC solid; line-height:0px; }
#sub_content #img_website:hover { border: 1px #305c89 solid; }

table#details { width:616px; border-collapse: collapse; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
table#details td { vertical-align: top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
table#details td.width { width: 170px; }

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

