body { font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; margin:0; background:#afc8e0; color:#000; }
#wrap { width:923px; margin:0 auto; background:#fff; color:#000; }
#top { width:909px; text-align:right; background:#e8edf2; padding:7px; border-top:1px solid #d9dcdf; border-bottom:1px solid #afc8e0; color:#000; }
#welcome { float:left; font-size:8pt; }
#top .user { float:left; }
#top a { padding-right:7px; padding-left:5px; background:no-repeat url(/bilder/r1/sep.gif) right; text-decoration:none; color:#000; }
#top .last { padding-right:0; background:none; }
.highlight { color:#f00; }
#id { width:923px; background:url(/bilder/r1/bg_subtitle.gif); }
.main { width:923px; border-collapse:collapse; background-color:#FFFFFF; min-height:700px;}
.menu { width:154px; background:url(/bilder/r1/menu_background.gif);  }
#menu { float:left; width:155px; margin-left:-1px; background:#f2f2f2; color:#000; min-height:700px; }
#content { float:left; background:#fff; padding:15px 10px 15px 10px; color:#000; }
.hotbox { width:148px; background:#F8F8F8; }
#hotbox { float:right; width:148px; background:#f8f8f8; padding:6px 0px 6px 6px; text-align:center; color:#000; }
#hotbox p, #hotbox ol li, #hotbox ul li, #hotbox h2 { text-align:left; padding-right:6px; }
ul, ol { margin-left:23px; margin-top:3px; }
h1, h2, h4 { font-size:8pt; color:#58585A; margin-bottom:5px; }
#content h1 { border:1px solid #afc8e0; background:#D9E6F0 url(/bilder/r1/h1_con.gif) repeat-x; padding:1px 1px 1px 3px; color:#000; display:block; width:575px; height:13px; }
#content h2 { padding:1px 1px 1px 0; color:#000; margin-bottom:3px; }
#content h4 { border:1px solid #afc8e0; background:#D9E6F0 url(/bilder/r1/h1_con.gif) repeat-x; padding:1px 1px 1px 3px; color:#000; display:block; width:600px; height:13px; }
#content p { padding:0; margin:7px 0 7px 0; }
#hotbox h1 { text-transform:uppercase; font-size:7pt; background:no-repeat url(/bilder/r1/subl.gif) bottom; padding-bottom:3px; text-align:left; }
#footer { clear:both; width:919px; margin:0 auto; padding:2px; color:#fdfdfd; background:url(/bilder/r1/footer.gif); }
#footer a { color:#fdfdfd; text-decoration:none; }
#menu a { list-style-type:none; text-decoration:none; color:#000; }
#menu ul { list-style-type:none; padding:0; margin:0; width:150px; }
#menu ul a { list-style-type:none; border:1px solid #c7c7c7; padding:4px 4px 4px 5px; font-weight:bold; background:url(/bilder/r1/menu_head.gif) repeat-x; display:block; height:13px; }
#menu li ul a { list-style-type:none;border:0; font-weight:normal; padding-left:7px; padding-bottom:7px; background:url(/bilder/r1/menu_item.gif) repeat-x; display:block; }
a { color:#000; }
img { border:0; }
.center, #hotbox p.center { text-align:center; }
.fett { font-weight:bold;}
#lfdt { width: 286px; float:left; background-color: #F0F5F9; z-index: 100; }
#lfdt h1 { width: 280px; margin-top:0px;}
#lfdtM { width: 132px; float:left; padding-left: 5px; padding-right: 5px; }
#lfdtW { width: 132px; float:left; padding-left: 5px; padding-right: 5px; }
#anzahlflirter  { float:left; margin-left:10px;  background-color: #F0F5F9; }
#anzahlflirter h1 { width: 276px; margin-top:0px; background-color: #F0F5F9;}
#linkbox { float:left; margin-left:10px; margin-top:10px; background-color: #F0F5F9; width: 282px;}
#erfolgsberichte { float:left; width: 280px; background-color: #F0F5F9; margin-left:10px; }
#erfolgsberichtecontent { margin: 3px 3px 3px 3px; width:280px; background-color:#F0F5F9;}
#erfolgsberichte h1 { width: 276px; margin-top:0px; padding-bottom: 0px; margin-bottom: 0px; }
#erfolgsberichterahmen { float:left; width:284px; border-left: 1px solid #AFC7DF; border-right: 1px solid #AFC7DF; border-bottom: 1px solid #AFC7DF; }
#flirtersuche { float:left; width:286px; background-color: #F0F5F9; }
#flirtersuche h1 { width:280px; margin-top:0px; }
#flirtersuchecontent { margin: 3px 3px 3px 3px; width:280px; }
#landjobs h1 {padding-bottom:0px; margin-bottom:0px; margin-top: 10px;}
#landjobsrahmen { line-height:20px; width:579px; border-left: 1px solid #AFC7DF; border-right: 1px solid #AFC7DF; border-bottom: 1px solid #AFC7DF; }
.highlight { color: #f00; }
#bbl_font { font-size:10pt; }
#bbl_table { background:#E8EDF2; }
#bbl_td { width:60px; }
#banner {z-index: -100; }