html {
min-height:100%;
height:100%;
margin:0px;
padding:0px;
background-image:url(img/bg.png);
}

#since1984 {
position:absolute;
margin-left:330px;
margin-top:102px;
height:80px;
width:100px;
background-image:url(img/since1984.png);
}

body {
min-height:100%;
height:100%;
font-family:Arial, Verdana, Helvetica;
font-size:12px;
margin:0px;
padding:0px;
}

#treffenstart {
position:absolute;
margin-top:-220px;
margin-left:1px;
z-index:99999999;
}

a {
text-decoration:none;
color:rgb(0,0,0);
}

a:hover {
color:rgb(100,100,100);
}

#backgrounder {
margin:0px;
padding:0px;
min-height:100%;
height:100%;
background-image:url(img/spuren.png);
background-repeat:no-repeat;
}

#backgrounder2 {
margin:0px;
padding:0px;
min-height:100%;

background-image:url(img/spuren2.png);
background-position:right bottom;
background-repeat:no-repeat;
}

#page {
width:980px;
margin:0px auto 0px auto;
padding-top:20px;
}

#header {
width:980px;
background-image:url(img/logo_bg.png);
background-repeat:repeat-x;
background-position:0px 51px;
}

#header_left {
width:416px;
float:left;
}

#header_right {
float:right;
}

#header_cars {
background-image:url(img/logo_cars.png);
float:right;
width:359px;
height:177px;
}

#header_flags {
float:right;
width:60px;
padding-top:30px;
text-align:right;
}

#news_headline {
width:400px;
height:22px;
margin-top:10px;
padding-top:9px;
padding-left:10px;
background-image:url(img/top_newsheadline_bg.png);
color:rgb(255,255,255);
margin-bottom:10px;
}

#news_headline a {
text-decoration:none;
color:rgb(255,255,255);
}

#news_headline a:hover {
color:rgb(241,203,12);
}

#logo {
margin-left:0px;
}

#content {
width:779px;
float:right;
margin-top:10px;
}

.content_headline {
width:769px;
background-image:url(img/menu_active.png);
height:22px;
padding-left:10px;
padding-top:9px;
padding-bottom:0px;
color:rgb(15,15,15);
font-weight:bold;
}

.content_main {
width:737px;
min-height:450px;
background-color:rgb(235,235,235);
background-image:url(img/content_bg.jpg);
background-repeat:no-repeat;
background-position:left bottom;
padding:20px;
color:rgb(15,15,15);
border-width:1px;
border-style:solid;
border-color:rgb(241,203,12);
border-top-width:0px;
}

.content_main > p {
margin-top:0px;
}

#menubar {
width:190px;
float:left;
}

#menu {
width:190px;
padding-top:10px;
float:left;
}

.cursor_link {
cursor:pointer;
}

.menu_dot {
width:180px;
height:22px;
padding-left:10px;
padding-top:9px;
padding-bottom:0px;
margin-bottom:1px;
background-image:url(img/menu_sprite.png);
background-repeat:repeat-x;
background-position:0px 0px;
color:rgb(255,255,255);
font-weight:bold;
}

.menu_dot a {
color:rgb(255,255,255);
text-decoration:none;
}

.menu_dot a:hover, .menu_dot:hover a {
color:rgb(15,15,15);
text-decoration:none;
}

.menu_dot:hover, .menu_dot_active, .menu_dot_active a {
background-position:0px -31px;
color:rgb(15,15,15);
}

.submenu_dot {
width:180px;
height:22px;
padding-left:10px;
padding-top:9px;
padding-bottom:0px;
margin-bottom:0px;
margin-left:1px;
background-image:url(img/menu_sprite.png);
background-repeat:repeat-x;
background-position:0px 0px;
color:rgb(255,255,255);
font-weight:bold;
}

.submenu_dot_non_hover {
width:180px;
height:22px;
padding-left:10px;
padding-top:9px;
padding-bottom:0px;
margin-bottom:0px;
margin-left:1px;
background-image:url(img/menu.png);
color:rgb(255,255,255);
font-weight:bold;
}

.submenu_dot a {
color:rgb(255,255,255);
text-decoration:none;
}

.submenu_dot a:hover, .submenu_dot:hover a {
color:rgb(15,15,15);
text-decoration:none;
}

.submenu_dot:hover, .submenu_dot_active {
background-position:0px -31px;
color:rgb(15,15,15);
}

.submenu_dot_border_right:hover {
width:179px;
border-right-style:solid;
border-right-width:1px;
border-right-color:rgb(15,15,15);
}

.submenu_spacer {
font-size:0px;
height:1px;
line-height:0px;
background-image:url(img/bg.png);
}

.menu_arrow {
margin-top:4px;
margin-right:7px;
float:right;
}

#submenu {
z-index:999;
position:relative;
margin-right:-191px;
width:191px;
margin-top:10px;
float:right;
}

.no_model_pic {
margin-right:8px;
margin-bottom:2px;
width:90px;
height:60px;
border:1px solid black;
background-image:url(img/no_model_pic.gif);
background-position:center;
}

.clear_float {
font-size:0px;
height:0px;
line-height:0px;
clear:both;
}

.contact_input {
border:1px solid black;
width:220px;
font-size:12px;
padding:2px;
}

.link_blau {
color: #0000ff !important;
text-decoration:none !important;
}