html,
body{ background-color:#FFFFFF; color: #000000; font: 11px arial; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom:0px; padding: 0px; font-link: #FFFFFF; 
line-height:14px; }

a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }
a:active { color: #000000; text-decoration: underline; }

.a2:link { color: #000000; text-decoration: none; }
.a2:visited { color: #000000; text-decoration: none; }
.a2:hover { color: #FFFFFF; text-decoration: none; }
.a2:active { color: #FFFFFF; text-decoration: none; }

form {display: inline;}

#divsite { width:1002px; }
#divLeft { float:left; width:10px; }
#divCenter { float:left; background-image:url(../images/bg_menue.png); background-repeat:repeat-y; border-left:1px solid #999999; height:100%; }
#divMenue { float:left; width:173px; border-right:0px solid #999999; border-top:0px; }
#divContent { float:left; border-left:1px solid #999999; background-color:#FFFFFF; }
#ContentHeader { background-color:#FFFFFF; margin-top:60px; height:171px; width:809px; border:1px solid #999999; border-left:0px; padding:1px; padding-left:0px; }
#ContentRight { position:relative; float:left; width:195px; margin-left:5px; margin-top:-30px;  }
#ContentLeft { float:left; width:580px; padding:10px; min-height: 500px; }
#NewsDiv { width:185px;  background-color:#ebebeb; border:1px solid #999999; padding:5px; }
#CarSuchDiv { width:185px;  background-color:#FFFFFF; border:1px solid #999999; padding:5px; }
#CarDiv { width:185px; background-color:#FFFFFF; border:1px solid #999999; padding:5px; }
#GWDiv{ position: relative; height: 340px; overflow: hidden; padding-left:3px; }
#fhzangebot { border:1px solid #999999; padding:5px; background-color:#EFEFEF; cursor:pointer; }
#fhzangebot:hover { border:1px solid #999999; padding:5px; background-color:#FFFFFF; cursor:pointer; }

.txtform { background-color:#ffffff; border: 1px solid #999999; font: 10px arial; }
.button { background-color: #FFCC00; border: 1px; height: 18px; font: 10px arial; color:#000000; padding-left:10px; padding-right:10px; cursor:pointer; }
.nlbutton { background-image:url(../images/nlb_bg.png); border: 0px; height: 13px; font: 11px arial; color:#000000; cursor:pointer; padding:0px; }

.kontakt { background-color:#ffffff; border: 1px solid #999999; font: 11px arial; padding:2px; }
.kbutton { background-color:#FFCC00; border: 1px solid #999999; font: 11px arial; padding:3px; width:150px; text-align:center; margin-left:5px; cursor:pointer; }

.gwform_1 { background-color:#ffffff; border: 1px solid #999999; font: 11px arial; width: 215px; }
.gwform_2 { background-color:#ffffff; border: 1px solid #999999; font: 11px arial; width: 105px; }

.gw_szahl_inaktiv { float:right; font-size:9px; line-height:12px; text-align:center; padding:3px; margin:1px; cursor:pointer; background-color:#FFCC00; height:10px; width:10px; border:1px solid #999999; }
.gw_szahl_inaktiv:hover { float:right; font-size:9px; line-height:12px; text-align:center; padding:3px; margin:1px; cursor:pointer; background-color:#000000; color:#FFFFFF; height:10px; width:10px; border:1px solid #999999; }
.gw_szahl_aktiv { float:right; font-size:9px; line-height:12px; text-align:center; padding:3px; margin:1px;  background-color:#000000; color:#FFFFFF; height:10px; width:10px; border:1px solid #999999; }
.gw_szahl_seite{ float:right; font-size:11px; line-height:12px; text-align:center; padding:3px; margin:1px; height:10px;  border:0px solid #999999; }

.f1 { font-size:12px; font-weight:bold; }
.f2 { font-size:16px; font-weight:bold; }
.f3 { font-size:12px; }
.f4 { font-size:9px; }

.clear {clear:both; height:0px; line-height:0px; font-size:0px; }
.half {height: 5px; line-height: 5px; font-size:5px; width:1px; }
