/* CSS Document */
body {
    margin: 0;
    padding: 0;
}
body
{
color: #4E5754;
background-color: #C0C0C0;
font-size: 11px;
font-family: Verdana,Arial,Tahoma, Helvetica, sans-serif;
/* Tahoma, Arial, Helvetica, sans-serif overflow: -moz-scrollbars-vertical; */
line-height:1.5em;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.popupbody
{
color: #4E5754;
background-color: #FFFFFF;
}
a, a:visited
{
text-decoration: none;
}
img {
    border: 0;
}
td {
font-size: 11px;
}
td.std {
color: #4E5754;
background-color: #B1D8E9;
font-size: 11px;
font-weight: bold;
}
form
{
margin: 0px;
}
input, button, select, textarea
{
color: #4E5754;
background-color: #FFFFFF;
font-size: 12px;
font-family: Verdana,Arial,Tahoma, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.1rem;;
margin: 0px 0px 3px 0px;
padding: .375rem .75rem;
border-radius: .30rem;
border: 1px solid #CCCCCC;
}
input.ractive, input.terms
{
color: #000000;
background-color: transparent;
vertical-align: middle;
margin: 0px 0px 0px 0px;
border: 0px none #DDDDDD;
}
#inhalt
{
color: #FFFFFF;
background-color: #FFFFFF;
    position: relative;
z-index: 1;
    top: 10px;
height: 260px;
    max-width: 1600px;
    margin: 0 auto;
}
#logobg
{
color: #C0C0C0;
background-color: #666666;
    position: relative;
z-index: 2;
top: 2px;
    max-width: 1600px;
height: 80px;
}
#logo
{
color: #FF6600;
background-color: #666666;
position: absolute;
z-index: 3;
top: 30px;
width: 362px;
border: 0px none #000000;
}
#navi1
{
position: absolute;
z-index: 4;
top: 58px;
right: 5px;
width: 600px;
text-align: right;
border: 0px none #000000;
}
#intro
{
position: absolute;
z-index: 5;
top: 85px;
left: 2px;
width: 125px;
border: 0px none #000000;
}
#intro input, #sa input, #logo input
{
color: #C0C0C0;
background-color: #666666;
border: 0px none #000000;
}
#introtext {
position:absolute;
top:20px;
left:160px;
right: 210px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
border: 0px none #FFFFFF;
}
#intro2
{
position: absolute;
z-index: 4;
top: 85px;
width: 100%;
height: 151px;
border: 0px none #000000;
background-image: url("/_img/introbg.gif");
}
#lang
{
color: #FFFFFF;
background-color: transparent;
position: absolute;
z-index: 5;
top: 8px;
right: 10px;
width: 120px;
height: 18px;
font-size: 9px;
font-weight: bold;
text-transform: uppercase;
text-align: right;
overflow: hidden;
display:inline;
}
#lang input
{
color: #FFFFFF;
background-color: transparent;
font-size: 9px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
margin: 2px 0px 0px 5px;
padding: 0px;
cursor: pointer;
text-align: left;
border: 0px none #FFFFFF;
}
#lang input.on, #lang input:hover
{
color: #FF6600;
background-color: transparent;
text-decoration: underline;
}
#navi2
{
color: #FFFFFF;
background-color: #386A8A;
position: absolute;
z-index: 5;
top: 241px;
    width: 100%;
    max-width: 1600px;
height: 20px;
border: 0px none #FFFFFF;
}
.mbi
{
margin: 0px 0px 0px 220px;
border: 0px none #FFFFFF;
display:inline;
}
#zeit
{
color: #666666;
background-color: transparent;
font-size: 10px;
font-weight: bold;
margin: 5px 0px 0px 30px;
display:inline;
text-align: center;
}
#usernavi
{
color: #4E5754;
background-color: #FFFFFF;
position: absolute;
z-index: 5;
top: 30px;
left: 2px;
width: 200px;
height: auto;
border: 0px none #000000;
}
.usernavihead
{
color: #4E5754;
background-color: #FFFFFF;
font-weight:bold;
margin-left: 5px;
border: 0px none #000000;
}
#contentblock
{
color: #4E5754;
background-color: #FFFFFF;
position: absolute;
    width: 100%;
    max-width: 1600px;
top: 261px;
min-height: 650px;
}
* html #contentblock
{
height: 650px;
}
.content
{
color: #4E5754;
background-color: #FFFFFF;
font-weight:normal;
margin:15px 15px 15px 220px;
}
.content a
{
color: #4E5754;
background-color: #FFFFFF;
}
.content a:hover
{
color: #FF6600;
background-color: #FFFFFF;
}
.headline
{
color: #FF6600;
background-color: #FFFFFF;
font-size:14px;
margin: 0px 0px 15px 0px;
}
.text
{
color: #4E5754;
background-color: #FFFFFF;
margin: 0px 0px 15px 0px;
width:500px;
}
.text > img
{
float:left;
}
.text2
{
color: #4E5754;
background-color: #FFFFFF;
font-size: 11px;
margin: 0px 0px 15px 0px;
}
.faqtext
{
color: #4E5754;
background-color: #FFFFFF;
margin: 0px 0px 0px 3px;
}
#sidebar
{
color: #4E5754;
background-color: #F6F6F6;
left: 450px;
top: 0px;
margin-top: 10px;
width: auto;
position:absolute;
}
#loginbox
{
width: auto;
height: auto;
overflow: auto;
font-size: 11px;
margin: 0px 0px 0px 4px;
padding: 0px;
}
.submit, a.submit
{
color: #4E5754;
background-color: #F2F2F2;
font-weight: bold;
text-align: center;
cursor: pointer;
height: 26px;
padding: 3px 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid #4E5754;
}
input.navi
{
color: #C0C0C0;
background-color: transparent;
font-size: 11px;
font-weight: normal;
width: auto;
margin: 0px 5px 0px 0px;
padding: 0px;
cursor: pointer;
border: 0px none #4E5754;
}
input.navion
{
color: #FFFFFF;
background-color: transparent;
font-size: 11px;
font-weight: normal;
width: auto;
margin: 0px 5px 0px 0px;
padding: 0px;
cursor: pointer;
border: 0px none #FFFFFF;
}
input.navi:hover
{
color: #FFFFFF;
background-color: transparent;
}
input.navi2
{
color: #FFFFFF;
background-color: transparent;
font-size: 11px;
font-weight: bold;
width: auto;
margin: 0px 5px 0px 0px;
padding: 3px 0px 0px 0px;
cursor: pointer;
text-align: left;
border: 0px none #FFFFFF;
}
input.navi2on
{
color: #FFFF00;
background-color: transparent;
font-size: 11px;
font-weight: bold;
width: auto;
margin: 0px 5px 0px 0px;
padding: 3px 0px 0px 0px;
cursor: pointer;
text-align: left;
border: 0px none #FFFFFF;
}
input.navi2:hover
{
color: #FFFF00;
background-color: transparent;
}
input.navi3
{
color: #C0C0C0;
background-color: transparent;
font-size: 11px;
font-weight: bold;
width: auto;
margin: 0px;
cursor: pointer;
text-align: left;
border: 0px none #FFFFFF;
}
input.navi3on
{
color: #666666;
background-color: transparent;
font-size: 11px;
font-weight: bold;
width: auto;
margin: 0px;
cursor: pointer;
text-align: left;
border: 0px none #FFFFFF;
}
input.navi3:hover
{
color: #999999;
background-color: transparent;
}
input.faq
{
color: #4E5754;
background-color: #FFFFFF;
font-size: 11px;
font-weight: bold;
margin: 2px 0px 2px 0px;
padding: 0px;
cursor: pointer;
text-align: left;
border: 0px none #4E5754;
}
input.faqon
{
color: #FF6600;
background-color: #FFFFFF;
font-size: 11px;
font-weight: bold;
margin: 2px 0px 2px 0px;
padding: 0px;
cursor: pointer;
text-align: left;
border: 0px none #4E5754;
}
input.faq:hover
{
color: #FF6600;
background-color: #FFFFFF;
}
input.faqsub
{
color: #4E5754;
background-color: #FFFFFF;
font-size: 11px;
font-weight: normal;
margin: 2px 0px 2px 0px;
padding: 0px;
cursor: pointer;
text-align: left;
border: 0px none #4E5754;
}
input.faqsub:hover
{
color: #FF6600;
background-color: #FFFFFF;
}
.question
{
cursor: help;
}
input.submitlink
{
width:160px;
margin: 0px;
padding: 0px;
cursor: pointer;
text-align: left;
border: 0px none #4E5754;
}
input.submitlink2
{
width:70px;
font-weight: bold;
font-size: 11px;
text-align: center;
text-transform:capitalize;
cursor: pointer;
margin: 0px;
padding: 0px;
border: 0px none #4E5754;
}
input.submitlink3
{
color: #000000;
background-color: #DDDDDD;
width: auto;
font-weight: normal;
font-size: 11px;
text-align: left;
text-transform:capitalize;
text-decoration: underline;
cursor: pointer;
margin: 0px;
padding: 0px;
border: 0px none #4E5754;
}
input.searchlink
{
color: #4E5754;
background-color: #F2F2F2;
font-size: 11px;
width: auto;
margin: 0px;
cursor: pointer;
height: 26px;
padding: 3px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid #4E5754;
}
input.sort
{
color: #4E5754;
background-color: #FFFFFF;
font-size: 11px;
width: auto;
margin: 0px;
padding: 0px;
cursor: pointer;
border: 0px none #4E5754;
}
.condblock { height: 500px; overflow: auto; border: 0px none #FF0000; }
.condition { font-weight: bold; margin: 15px 0px 15px 0px; }
.subcondition { font-style: italic; margin: 10px 0px 5px 0px; }
.small { font-size: 80%; }
.error { color: #FF6600;background-color: #FFFFFF;margin-bottom:10px; }
.loginerror { color: #FF6600;background-color: #FFFFB5;margin: 0px;padding: 0px;display:block; }
.inputerror { color: #4E5754;background-color: #F2C19D; }
.adtext, .my_ad td
{
font-size: 11px;
line-height:1.1em;
}
.products { color: #4E5754; background-color: #FFFFFF; margin: 0px; border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; width: 100%; }
.products th { color: #4E5754; background-color: #F2F2F2; text-align: center; text-transform: capitalize; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.products td { vertical-align: middle; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; font-size: 11px; }
.products td.name { font-weight: bold; text-transform: capitalize;  }
.products td.value { color: #107808; background-color: #FFFFFF; text-align: center; font-weight: bold; }
.products tr.even td { color: #107808; background-color: #FFFFFF; }
.products tr.odd td { color: #107808; background-color: #FFFFFF; }
.products td.sel { font-weight: bold; text-align: right; vertical-align: middle; }
.products td.info { font-size: 80%; line-height: 1em; }
.neureg1 {padding:5px 0px 5px 0px;}
.normal
{
font-weight: normal;
margin-bottom:5px;
}
.inline {display:inline;}
.border {border: 1px solid #4E5754; }
.border0 {border: 0px none #FFFFFF; }
.mt5 {margin-top: 5px; }
.mb10 {margin-bottom: 10px;}
.fett { font-weight: bold; }
.park {color: #4E5754; background-color: #FFFFB5; font-size: 11px; line-height:1em; }
.active {color: #000000;background-color: #F2F2F2;width: 100%;font-weight: bold;font-size: 10px;margin: 0px 0px 10px 0px;border-bottom: 1px solid #666666; }
.sitemtd { color: #000000; background-color: #DDDDDD; padding: 0px 0px 0px 3px; margin: 0px; height: 20px; font-size: 11px; line-height: 1em; }
.sitemtd a {color: #000000;background-color: #DDDDDD; }
.sitemtd a:hover {color: #FF6600;background-color: #DDDDDD;}
.pm0 {padding: 0px;margin: 0px;}
.bb6 {border-bottom: 1px solid #666666;}
.ppnavi {width: 100%;text-align: right;}
.under {text-decoration: underline;}
.orangeln1 {color: #FFFFFF;background-color: #FF6600;width:100%;height:1px;padding: 0px;margin: 0px;}
.orangeln2 {color: #FFFFFF;background-color: #FF6600;width:100%;height:1px;padding: 0px;margin-top:30px;}
.redln1 {color: #FFFFFF;background-color: #4E5754;width:100%;height:15px;margin:8px 0px 5px 0px;}
.redln2 {color: #FFFFFF;background-color: #4E5754;width:100%;height:3px;margin: 0px;}
.fotka {margin-top:2px;padding-top:2px;padding-bottom:10px;text-align:center;}
.my_ad {
border-top: 1px solid #999999;
padding: 0px;
}
.my_timer {color: #4E5754;background-color: #FFFFB5;}
.marg0 {margin: 0px;}
.margl4 {margin: 0px 0px 0px 4px;}
.margl8 {margin: 0px 0px 0px 8px;}
.w200 {width: 200px;}
.fs11 {font-size: 11px;}
.closewin {font-size: 11px; float: right;}
a.bild, a.bild_on
{
font-size: 11px;
padding: 0px 5px 0px 5px;
}
a.bild_on
{
color: #FF6600;
background-color: #FFFFFF;
}
.imagebox {margin: 2px 0px 2px 0px;}
.sa_small {
top: 7px;
position: absolute;
margin-left: 12px;
}
#inser {
color:#FFFFFF;
background-color:#FF3300;
background-image: url("/_img/square_red.gif");
position:absolute;
z-index:8;
top:15px;
    right: 7px;
width:200px;
height:110px;
border: 0px none #666666;
display: flex;
align-items: center;
justify-content: center;
}
#request {
color:#FFFFFF;
background-color:#FF6600;
position:absolute;
z-index:5;
top: 12px;
right: 7px;
width:200px;
height:155px;
border: 1px solid #666666;
}
#request > div {
color:#FFFFFF;
background-color:transparent;
font-size:11px;
font-weight:bold;
margin:3px 3px 3px 3px;
padding: 7px;
}
.tdlabel {
    text-align:right;
    width:160px;
    vertical-align:middle;
}
.searchtable {
    width:460px;
    display: table;
    border-collapse:separate;
    border-spacing: 0px;
    border: 1px solid #AAAAAA;
}
.requesttable {
    display: table;
    border-collapse:separate;
    border-spacing: 0px;
    border: 0px none #AAAAAA;
}
.searchtable td, .requesttable td {
    margin: 0px;
    padding:5px;
}




