@charset "utf-8";
/* CSS Document */

*{
padding:0;
margin:0;
}
html, body {
height: 100%;
}

body {
font-family:Arial, Helvetica, sans-serif;
background-image:url(../img/bg.gif);
background-repeat:repeat-x;
background-color:#ffffff;
padding:0;
margin:0;
font-size:12px;
}
a{
color:#990000;
text-decoration:none;
}
#advt_1_middle a{
color:#FFF;
}
#advt_1_middle a:hover{
color:#6699ff !important;
}
a:hover{
color:#6699ff;
}


#container{
width:985px;
padding:0;
margin:auto;
position:relative;
min-height: 100%;
height:auto;
z-index:0;
}
* html #container
{
height:100%;
}
/*HEADER LOGO LEFT*/
#header{
position:relative;
background-repeat:no-repeat;
background-image:url(../img/logo_01.gif);
width:985px;
height:163px;
margin:auto;
z-index:1;
}
/*HEADER LOGO LEFT END*/

/*HEADER LOGO RIGHT*/
#logo{
position:relative;
height:99px;
width:248px;
float:right;
z-index:2;
}
/*HEADER LOGO RIGHT END*/



/*BREADCRUMB*/
#breadcrumb_space {
float:left;
width:308px;
height:22px;
}
#breadcrumb{
position:relative;
background:url(../img/breadcrumb_bg.gif);
background-repeat:repeat-x;
height:22px;
width:403px;
float:left;
margin-top:32px;
z-index:4;
}
#breadcrumb_text {
margin:4px 4px 0 0 ;
z-index:4;
color:#999999;
font-size:11px;
}
/*BREADCRUMB END*/

/*CONTENT*/
#content{
position:relative;
}
#content_left{
width:712px;
margin:auto;
float:left;
padding-bottom:20px;
}
.content_right {  
width:248px; 
margin:auto;
float:right;
padding-bottom:20px;
}
.banner {
	width:712px;
}



/*WEATHER*/ 
#weather {
margin:0 0 0 0;
width:248px;
height:236px;
}
#weather_left {
background:url(../img/weather_left.gif);
background-repeat:no-repeat;
float:left;
width:24px;
height:236px;
}
#weather_middle {
background:url(../img/weather_middle.gif);
background-repeat:repeat-x;
float:left;
width:200px;
height:236px;

}
#weather_right {
background:url(../img/weather_right.gif);
background-repeat:no-repeat;
float:left;
width:24px;
height:236px;
}
/*WEATHER END*/
/*ADVT*/ 
.advt {
margin:30px 0 0 0;
width:248px;
height:236px;
}
.advt_left {
background-repeat:no-repeat;
float:left;
width:24px;
height:236px;
}
#advt_1_left {
background:url(../img/2012_1.jpg);
}
#advt_2_left {
background:url(../img/e10_1.jpg);
}
.advt_middle {
background-repeat:repeat-x;
float:left;
width:200px;
height:236px;
}
#advt_1_middle {
background:url(../img/2012_2.jpg);
}
#advt_2_middle {
background:url(../img/e10_2.jpg);
}
.advt_right {
background-repeat:no-repeat;
float:left;
width:24px;
height:236px;
}
#advt_1_right {
background:url(../img/2012_3.jpg);
}
#advt_2_right {
background:url(../img/e10_3.jpg);
}
.advt_text {
	margin-top:175px;
}
.advt_link {
	float:right;
}
.advt_2_text {
	margin-top:120px;
}
.advt_2_link {
	margin-top:10px;
	float:right;
}
/*ADVT END*/


/*LINKS INTERN*/
#int_link{
margin:0 0 0 0;
height:69px;
width:248px;
}
/*LINKS INTERN END*/
/*LINKS EXTERN*/
#ext_links {
margin:30px 0 0 0;
width:248px;
height:47px;
}
#ext_links_1 {
margin:0 14px 0 0;
float:left;
width:70px;
height:47px;
}
#ext_links_2 {
float:left;
margin-right:14px;
width:55px;
height:47px;
}
#ext_links_3 {
float:left;
width:95px;
height:47px;
}
/*LINKS EXTERN END*/

/*MAIN*/
#main {
width:712px;
margin:15px 0 20px 0;
}
h4 {
color:#6699ff;
font-size:16px;
font-weight:bold;
}
h3 {
font-size:12px;
font-weight:bold;
margin-bottom:20px;
}
h2 {
font-size:12px;
font-weight:bold;
}
p {
font-size:12px;
padding-bottom:10px;
}
.text {
margin: 20px 0 0 30px;
padding-bottom:20px;
color:#333333;
}
.text_market {
margin: 20px 0 0 10px;
padding-bottom:20px;
color:#333333;
}
.news_link {
	float:right;
	font-size:11px;
}
#news {
width:344px;
height:auto;
float:left;
}
#news_header {
background:url(../img/news_header.jpg);
background-repeat:no-repeat;
width:344px;
height:53px;
}
ul {
margin-left:15px;
}

#contact_content {
width:347px;
height:auto;
float:right;
margin-top:40px;
}
#contact_header {
background:url(../img/contact_header.jpg);
background-repeat:no-repeat;
width:347px;
height:53px;
}
.contact_icon {
	float:left;
	margin-top:5px;
}
.contact_text {
	float:left;
	margin-left:10px;
	font-size:16px !important;
	font-weight:bold;
	padding-top:10px;
}
.clear {
	clear:both;
}

#shopping {
width:347px;
height:auto;
float:right;
}
#shopping_header {
background:url(../img/shopping_header.jpg);
background-repeat:no-repeat;
width:347px;
height:53px;
}
.shopping_text {
	font-size:16px !important;
	font-weight:bold;
	margin-top:5px;
}
/*MAIN END*/





/*NAVIGATION*/
#menu{
position:relative;
z-index:10;
width:389px;
padding-top:54px;
margin-left:323px;
float:left;
}

ul#tabs {
list-style-type:none;
width:389px;
}  
 
ul#tabs li {  
background: url('../img/menu.png') no-repeat;  
float: left;  
height: 32px;
}  
  
ul#tabs li a {  
display: block;  
height: 100%;  
text-indent: -9000px;  
width: 100%;  
}

li#market ul li  {
width: 106px;
height:19px;
margin-top: -1px;
margin-left: 1px;
list-style-type:none; }

li#market ul li#online_shop {
background: url('../img/sub_market_00.png') no-repeat;
}
li#market ul li#car_market {
background: url('../img/sub_market_01.png') no-repeat;
}
li#market ul li#bike_market {
background: url('../img/sub_market_02.png') no-repeat;
}

li#info ul li  {
width: 108px;
height:19px;
margin-top: -1px;
margin-left: 1px;
list-style-type:none; }

li#info ul li#service {
background: url('../img/sub_info_01.png') no-repeat;
}
li#info ul li#location {
background: url('../img/sub_info_03.png') no-repeat;
}
li#info ul li#opening {
background: url('../img/sub_info_04.png') no-repeat;
}
li#info ul li#links {
background: url('../img/sub_info_05.png') no-repeat;
}

li#contact ul li  {
width: 83px;
height:19px;
margin-top: -1px;
margin-left: 1px;
list-style-type:none; }

li#contact ul li#adress {
background: url('../img/sub_contact_01.png') no-repeat;
}
li#contact ul li#letter {
background: url('../img/sub_contact_04.png') no-repeat;
}
li#contact ul li#guest {
background: url('../img/sub_contact_02.png') no-repeat;
}
li#contact ul li#imprint {
background: url('../img/sub_contact_03.png') no-repeat;
}

#menu ul li ul, #menu:hover ul li ul, #menu:hover ul li:hover ul li ul{ 
	display:none;
	list-style-type:none; 
	}

#menu:hover ul, #menu:hover ul li:hover ul, #menu:hover ul li:hover ul li:hover ul { 
	display:block; 
	}

#menu:hover ul li:hover ul li:hover ul { 
	position: absolute;
	}



ul#tabs li#home {  
background-position: 0px 0px;
width: 74px;
}  
ul#tabs li#home:hover {  
background-position: 0px -37px;
 
}  
ul#tabs li#home.current, ul#tabs li#home:active {  
background-position: 0px -37px;
  
}  
ul#tabs li#models {  
background-position: -74px 0px;  
width: 66px;
}  
ul#tabs li#models:hover {  
background-position: -74px -37px;  
}  
ul#tabs li#models.current, ul#tabs li#models:active {  
background-position: -74px -37px;  
}
ul#tabs li#market {  
background-position: -140px 0px;
width:82px;  
}  
ul#tabs li#market:hover {  
background-position: -140px -37px;  
}  
ul#tabs li#market.current, ul#tabs li#market:active {  
background-position: -140px -37px;  
}  
ul#tabs li#info {  
background-position: -222px 0px;
width:101px;  
}  
ul#tabs li#info:hover {  
background-position: -222px -37px;  
}  
ul#tabs li#info.current, ul#tabs li#info:active {  
background-position: -222px -37px;  
} 
ul#tabs li#contact {  
background-position: -323px 0px;
width:66px; 
}  
ul#tabs li#contact:hover {  
background-position: -323px -37px;  
}  
ul#tabs li#contact.current, ul#tabs li#contact:active {  
background-position: -323px -37px;  
}
/*NAVIGATION END*/
.clear {
clear:both;
}

/*MODELLE*/
#modelle_1 {float:left; }
#modelle_1 a { display:block;
             background-image:url(../img/modelle/modelle_01.jpg);
			 width: 159px; height:159px;
            }
#modelle_1 a:hover { background-image:url(../img/modelle/modelle_hover_01.jpg); }
#modelle_2 {float:left; margin-left:15px;}
#modelle_2 a { display:block;
             background-image:url(../img/modelle/modelle_02.jpg);
			 width: 159px; height:159px;
             }
#modelle_2 a:hover { background-image:url(../img/modelle/modelle_hover_02.jpg); }
#modelle_3 {float:left; margin-left:15px;}
#modelle_3 a { display:block;
             background-image:url(../img/modelle/modelle_03.jpg);
			 width: 159px; height:159px;
             }
#modelle_3 a:hover { background-image:url(../img/modelle/modelle_hover_03.jpg); }
#modelle_4 {float:left; margin-left:15px;}
#modelle_4 a { display:block;
             background-image:url(../img/modelle/modelle_04.jpg);
			 width: 159px; height:159px;
             }
#modelle_4 a:hover { background-image:url(../img/modelle/modelle_hover_04.jpg); }
#modelle_5 {float:left; margin-top:15px;}
#modelle_5 a { display:block;
             background-image:url(../img/modelle/modelle_05.jpg);
			 width: 159px; height:159px;
             }
#modelle_5 a:hover { background-image:url(../img/modelle/modelle_hover_05.jpg); }
#modelle_6 {float:left; margin-left:15px; margin-top:15px;}
#modelle_6 a { display:block;
             background-image:url(../img/modelle/modelle_06.jpg);
			 width: 159px; height:159px;
             }
#modelle_6 a:hover { background-image:url(../img/modelle/modelle_hover_06.jpg); }
#modelle_7 {float:left; margin-left:15px; margin-top:15px;}
#modelle_7 a { display:block;
             background-image:url(../img/modelle/modelle_07.jpg);
			 width: 159px; height:159px;
             }
#modelle_7 a:hover { background-image:url(../img/modelle/modelle_hover_07.jpg); }
#modelle_8 {float:left; margin-left:15px; margin-top:15px;}
#modelle_8 a { display:block;
             background-image:url(../img/modelle/modelle_08.jpg);
			 width: 159px; height:159px;
             }
#modelle_8 a:hover { background-image:url(../img/modelle/modelle_hover_08.jpg); }


p.wtrmrk a {font-size:9px !important;}


/*FORM*/
#contact_form {
font-size:12px;
}
#contact_form input, #contact_form textarea {
display: block;
float: left;
height:20px;
width: 217px; /* Breite.*/
font-family:Arial, Helvetica, sans-serif;
}
#contact_form input#senden {
width:65px;height:15px;
}
#contact_form label {
text-align: left; 
display: block;
float: left;
width: 100px; /* Breite.*/
}
#contact_form br {
clear:both;
}
#contact_form input.inputfield, #contact_form input.inputfield_opt {
border:none;
border-bottom: 1px solid #990000;
}
#contact_form textarea {
border:none;
border-bottom: 1px solid #990000;
height:200px;
overflow:auto;
font-size:12px;
}

#contact_form input[type="text"]:hover, #contact_form input[type="text"]:focus {
background-color:#F1F0FE;
}
#contact_form textarea:hover, #contact_form textarea:focus {
background-color:#F1F0FE;
}
#contact_form .form_buttons {
padding-left:100px;
float:left;
}
#contact_form .form_hint {
float:right;
font-size:11px;
padding-top:5px;
}

.space_form {
clear:both;
height:5px;
width:5px;
}
#warning {
	display:none;
	color:red;
	font-weight:bold;
	padding-top:15px;
}


/* FOOTER*/  
#footer {
clear:both;
background-image:url(../img/footer.gif);  
background-repeat:repeat-x;
position:relative;
width:100%;
height:66px;
}
#footer p { 
font-size: 11px;
text-align: center;
padding-top:20px;
}
/* FOOTER END*/  
