body.main { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
/* background-color:#dddddd */

.fliess { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #777777; line-height: 18px; }
.fliess-blau { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #23ACDB; line-height: 18px; }
.tab { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #777777; line-height: 12px;}
.anmerkung { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777777; line-height: 18px; font-style: italic;}
.headline { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 21px; color: #777777; letter-spacing: 0.1em; }
.hauptrubrik-aktiv { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #23ACDB; letter-spacing: 0.1em; text-decoration:none }
.hauptrubrik { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #777777; letter-spacing: 0.1em; text-decoration:none }
.sub1 { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #777777; letter-spacing: 0.1em; text-decoration:none; padding-left: 24px;}
.sub1-aktiv { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #23ACDB; letter-spacing: 0.1em; text-decoration:none; padding-left: 24px;}
.sub2 { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #777777; letter-spacing: 0.1em; text-decoration:none; padding-left: 48px;}
.sub2-aktiv { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #23ACDB; letter-spacing: 0.1em; text-decoration:none; padding-left: 48px;}
.sub3 { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #777777; letter-spacing: 0.1em; text-decoration:none; padding-left: 72px;}
.sub3-aktiv { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #23ACDB; letter-spacing: 0.1em; text-decoration:none; padding-left: 72px;}



/***** F O N T S *****/
font.text { font-family:Arial; font-size:11px; color:#888888; text-decoration:none; line-height:13px }
font.bold { font-family:Arial; font-size:11px; color:#888888; font-weight:bold; line-height:13px }


/***** T A B L E S *****/
table { border-color:#FFFFFF } 
/*td { border-color:#BBBBBB }*/
table.main { width:780px; background-color:#FFFFFF }
table.rahmen { width:780px; background-color:#FFFFFF }
table.content { background-color:#FFFFFF; border-width:1px; border-style:solid; border-color:#BBBBBB }

td.navi_eins {padding-left:18px }
td.navi_zwei {padding-left:18px }
td.navi { padding-left:18px; padding-top:12px }
td.content {}
td { font-family:Arial; font-size:11px; color:#888888; text-decoration:none; line-height:13px }



/********** D I V *******
div.textblock_norm { padding-left:14px; padding-right:14px; padding-top:12px; padding-bottom:12px }
div.textblock_mininavi { padding-left:14px; padding-right:14px; padding-top:12px; padding-bottom:0px }
div.mininavi {  padding-left:14px; padding-right:14px; }
div.head_padding { padding:3px; }
div.navi_eins { height:22px; vertical-align:middle; padding:0px; margin:0px }
div.navi_zwei { height:16px; vertical-align:middle; padding:0px; margin:0px }
div.objekt_details { padding-left:14px; padding-right:14px; padding-top:5px; padding-bottom:0px }
*/



/**** L I N K S ****/
a:link { Arial, Helvetica, sans-serif; font-size: 12px; color: #777777; line-height: 18px; text-decoration:underline; }
a:visited { Arial, Helvetica, sans-serif; font-size: 12px; color: #777777; line-height: 18px; text-decoration:underline; } 
a:active { Arial, Helvetica, sans-serif; font-size: 12px; color: #777777; line-height: 18px; text-decoration:underline; } 
a:hover { Arial, Helvetica, sans-serif; font-size: 12px; color: #23ACDB; line-height: 18px; text-decoration:underline; }

a.hauptrubrik:link { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #777777; letter-spacing: 0.1em; text-decoration:none }
a.hauptrubrik:visited { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #777777; letter-spacing: 0.1em; text-decoration:none } 
a.hauptrubrik:active { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #777777; letter-spacing: 0.1em; text-decoration:none } 
a.hauptrubrik:hover { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #23ACDB; letter-spacing: 0.1em; text-decoration:none }

a.tab:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #777777; line-height: 12px; text-decoration:underline; }
a.tab:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #777777; line-height: 12px; text-decoration:underline; } 
a.tab:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #777777; line-height: 12px; text-decoration:underline; } 
a.tab:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #777777; line-height: 12px; text-decoration:underline; }

a.sub1:link { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #777777; letter-spacing: 0.1em; text-decoration:none; padding-left: 24px;}
a.sub1:visited { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #777777; letter-spacing: 0.1em; text-decoration:none; padding-left: 24px;}
a.sub1:active { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #777777; letter-spacing: 0.1em; text-decoration:none; padding-left: 24px;}
a.sub1:hover { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #23ACDB; letter-spacing: 0.1em; text-decoration:none; padding-left: 24px;}

a.sub2:link { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #777777; letter-spacing: 0.1em; text-decoration:none; padding-left: 48px;}
a.sub2:visited { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #777777; letter-spacing: 0.1em; text-decoration:none; padding-left: 48px;}
a.sub2:active { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #777777; letter-spacing: 0.1em; text-decoration:none; padding-left: 48px;}
a.sub2:hover { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #23ACDB; letter-spacing: 0.1em; text-decoration:none; padding-left: 48px;}

a.sub3:link { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #777777; letter-spacing: 0.1em; text-decoration:none; padding-left: 72px;}
a.sub3:visited { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #777777; letter-spacing: 0.1em; text-decoration:none; padding-left: 72px;}
a.sub3:active { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #777777; letter-spacing: 0.1em; text-decoration:none; padding-left: 72px;}
a.sub3:hover { font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: 17px; color: #23ACDB; letter-spacing: 0.1em; text-decoration:none; padding-left: 72px;}
