@media all {
html { height:100%; }
body { height:100%;background:#FFFFFF; margin:0px; padding:0px; overflow:auto; }
body, table, th, tr, td, h1, p, a { font:12px Verdana, Arial, Sans-Serif; color:#000000; }
img { border:0px; }
a, a:hover { color:#568ED8; text-decoration:none; font-weight:bold; }
table.outer, table.inner { width:800px; border-right:1px solid #000000; }
table.inner { height:500px; border-bottom:1px solid #000000; }
td.logo, td.top { background:url(http://www.flirtreport.de/pics/bg_top.gif) repeat-x; padding:0 10 0 10; height:78px; }
td.top { text-align:right; }
td.slogan, td.navi { background:url(http://www.flirtreport.de/pics/bg_navi_top.gif) repeat-x; height:24px; width:199px;
border-top:1px solid #000000; border-bottom:1px solid #000000; text-align:center; }
td.navi { width:601px; }
td.left { width:183px; vertical-align:top; background:#C1D2EC; padding-top:20px; border-right:1px solid #000000; }
td.box_g { padding:2px; background:#F4F4F6; }
td.content { width:617px; padding:20px; vertical-align:top; }
td.verw { background:#F4F4F6; }
p.listing { border:1px solid #000000; padding:5px; background:#F4F4F6; }
p.notes { width:450px; margin:0px auto 20px auto; font-size:10px; }
p.remark { margin-left:190px; font-size: 10px; }
img.flirtsite { border:1px solid #000000; float:right; margin:0 0 0 20; }
.h, .h_red, .h_ylw, .h_orng, .h_grn { color:#FFFFFF; font-weight:bold; padding:2 0 2 10; }
.h_orng { background:url(http://www.flirtreport.de/pics/bg_s_orng.gif) #568ED8 repeat-y; }
.h_red { background:url(http://www.flirtreport.de/pics/bg_s_red.gif) #568ED8 repeat-y; }
.h { background:#568ED8; }
.h_ylw { background:url(http://www.flirtreport.de/pics/bg_s_ylw.gif) #568ED8 repeat-y; }
.error, .success, .warning { color:#FFFFFF; padding:10px; }
.error { background:#CC0000; }
.success { background:#00CC00; }
.warning { background:#FFCC00; }
.ttlt { font-weight:bold; background:#CCCCCC; font-size:10px; }
.ttrt { background:#F7F7F7; font-size:10px; }
.ttta { font:12px Arial; }
a.nav_s_red, a.nav_s_red:hover, a.nav_s_ylw, a.nav_s_ylw:hover, a.nav_s_orng, a.nav_s_orng:hover, a.nav_s_grn,
a.nav_s_grn:hover { display:block; padding:2 0 2 10; background:#F4F4F6; border-top:1px solid #FFFFFF;
color:#000000; border-bottom:1px solid #DADDE4; font-weight:normal; }
a.nav_s_orng:hover { background:url(http://www.flirtreport.de/pics/bg_s_orng.gif) #F4F4F6 repeat-y; }
a.nav_s_red:hover { background:url(http://www.flirtreport.de/pics/bg_s_red.gif) #F4F4F6 repeat-y; }
a.nav_s_ylw:hover { background:url(http://www.flirtreport.de/pics/bg_s_ylw.gif) #F4F4F6 repeat-y; }
.nav_bc, .nav_bc:hover { font:10px Verdana, Arial, Sans-Serif; font-weight:normal; }
/* form stuff */
form { margin:0px; padding:0px; dsplay:inline; }
form br { clear:both; }
fieldset { width:480px; background:#F4F4F6; margin:0px auto 0px auto; }
legend { font-size:13px; font-weight:bold; }
label { width:180px; font-weight:bold; cursor:pointer; margin:5 10 5 0; float:left; }
input, select, textarea { margin:5 0 5 0; }
input, textarea { width:280px; }
input[type=text], input[type=file], input[type=password], select, textarea { background:#dddddd; }
input[type=text]:focus, input[type=file]:focus, input[type=password]:focus, select:focus, textarea:focus { background:#FFFFFF; }
input[type=text], input[type=password], select { float:left; }
input[type=checkbox], input[type=radio] { width:auto;; }
textarea { overflow:auto; height:100px; }
input.submit { float:left; width:auto; clear:both; margin-left:190px; }
input.left { margin: 5 10 5 160; float:left; }
input.dspl { width:20px; font-size:10px; text-align:right; }
input.no { color: #CC0000; font-weight: bold; width:auto; }
label.right { width:280px; }
input.google { width:auto; }
/* auflistungen */
table.list { empty-cells:show; }
tr.list { background:#F7F7F7; }
tr.list:hover { background:#FFFFCC; } /* nur firefox */
th { font-weight:bold; padding:3px; background:#CCCCCC; text-align:left; }
td.list { border-bottom:1px solid #D4D4D4; vertical-align:top; }
td.list2 { border-bottom:1px solid #D4D4D4; vertical-align:top; background:#F7F7F7; }
td.list2:hover { background:#FFFFCC; } /* nur firefox */
td.listing { border:1px solid #000000; padding-bottom:20px; } /* äußerer rahmen + unterer abstand */
/* seitenübergreifend */
.plbox {
background-color: #F7F7F7;
border: 1px dashed #CCCCCC;
padding: 5px;
text-align: center;
}
#partner div.thumb {
float: left;
text-align: center;
margin-right: 20px;
margin-bottom: 20px;
width: 150px;
}
#partner div.text {
display: block;
float: left;
width: 400px;
}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}
/*
p.headline { font-weight:bold; }
.h_grn { background:url(http://www.flirtreport.de/pics/bg_s_grn.gif) #568ED8 repeat-y; }
a.nav_s_grn:hover { background:url(http://www.flirtreport.de/pics/bg_s_grn.gif) #F4F4F6 repeat-y; }
h1 { font-size:14px; font-weight:bold; text-decoration:underline; }
h2 { font-size:12px; font-weight:bold; }
*/
}
@media print {
div.dontprint, p.footer { visibility:hidden; display:none; }
}