@CHARSET "ISO-8859-1";

#imprint_privacy {
  float:      left;
  height:     20px;
  margin-top: 15px;
  position:   absolute;
  text-align: center;
  left:       -15px;
}

.sub_nav {
  padding-left:  30px;
  padding-right: 30px;
}

.csc-textpic-text {
  margin-left: 30px;
}

.textpart {
  position:   absolute;
  text-align: left;
}

img {
  border: 0px;
}

.imagemap {
  float: right;
}

.dealeritem_flag {
  height:           65px;
  width:            63px;
  border:           0px;
}

.dealeritem {
  padding-bottom: 15px;
}

.dealeritem a:link, .dealeritem a:visited, .dealeritem a:active {
  font-size:       11px;
  text-decoration: none;
}

.dealeritem a:hover {
  text-decoration: underline;
}

.dealeritem_top {
  background-image: url("../images/dealersearch/haendlerfeld_top.jpg"); 
  height:           9px;
  width:            610px;  
  border:           0px;  
}

.dealeritem_left {
  background-image: url("../images/dealersearch/haendlerfeld_left.jpg"); 
  height:           82px;
  width:            9px;   
  border:           0px;  
}

.dealeritem_right {
  background-image: url("../images/dealersearch/haendlerfeld_right.jpg");
  height:           82px;
  width:            9px;  
  border:           0px;      
}

.dealeritem_bottom {
  background-image: url("../images/dealersearch/haendlerfeld_bottom.jpg");
  height:           9px;
  width:            610px;  
  border:           0px;     
}

.dealeritem_center {
  background-image: url("../images/dealersearch/haendlerfeld_center.jpg"); 
  height:           82px;
  width:            592px; 
  border:           0px;    
}

.dealerland {
  font-size: 16px;
}

#content_scrollbox {
  height:   700px;
  width:    646px;
  overflow: auto;
}

#content_scrollbox_header {
  padding-bottom: 5px;
}

.labelitem {
  position:   absolute;
  text-align: center;
}

p {
  margin-top: -3px;
}

h1 {
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",serif;
  font-size:   95px;
  color:       #ffffff; 
  font-weight: lighter;
  margin-top:  0px;
}

h2 {
  font-family: "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",serif;
  font-size:   18px;
  color:       #b4afa9; 
  font-weight: bold;
  margin-top:  0px;
  text-align:  right;
}

#caption {
  position:    absolute;
  top:         0px;
  width:       95%;
  margin-left: 20px;  
}

#content_sub_wrapper {
  padding-left:  15px;
  padding-right: 15px;
  margin-top:    8px;
}

#content_sub_fullwrapper {
position:absolute;
top:40px; 
  border-right:  1px solid #b1b0ac;   
  border-left:   1px solid #b1b0ac;  
  width:         649px; 
  min-height:    650px; 
  padding:       15px;
}

#content_sub_fullwrapper_head {
  position: absolute;
  top:      0px;  
  width:    650px;  
  height:   50px;    
}

#content_sub_fullwrapper_body {
  position: relative;
  top:      30px;
  width:    650px;  
}

#goback {
  float:      left;
  width:      50px;  
  margin-top: 5px;  
}

#goback a:link, #goback a:visited, #goback a:active {
  font-size:       11px;
  text-decoration: none;
}

#goback a:hover {
  text-decoration: underline;
}

#subtitle {
  float:    right;
  width:    200px;  
}

.navi_main_link {
  border:         0px;
  padding-bottom: 3px;
  padding-left:   3px;  
}

.navi_main_link_active {
  border:         0px;
  padding-bottom: 3px;  
  padding-left:   3px;    
}

a:active  {
  color:           #4d453d;
  text-decoration: none;
}

a:link, a:visited {
  color:           #4d453d;
  font-family:     verdana,arial,helvetica,sans-serif;
  font-size:       9px;
  outline:         none;
  text-decoration: none;
}

a:hover {
  color:           #4d453d;
  text-decoration: underline;
}

body {
  background:  #e5e4e2;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size:   11px;
  color:       #4d453d;
  margin:      0px;
  padding:     0px;
}

#page {
  width:      851px;
  min-height: 700px;
  margin:     0px auto;
}

#page_header {
  width:  100%;
  height: 30px;
}

#page_body {
  min-height: 670px;
  width:      100%;  
}

#lang-select {
  float:  right;
  height: 30px;
  width:  62px;  
}

#languageselect {
  position: absolute;
  top:      15px;
}

.lang_img {
  border: 0px;
  padding-left: 5px;
}

#body_left {
  float:      left;
  position:   absolute;
  top:        30px;
  width:      170px;
  min-height: 670px;  
}

#body_right {
  width:      681px;
  min-height: 670px;   
  float:      right;
}

#logo {
  height:   110px;
  width:    170px;  
  position: absolute;
  top:      0px;  
}

.logo {
  border: 0px;
}

#navi_main {
  min-height:  475px;
  width:       170px;    
  position:    absolute;
  top:         110px;
  padding-top: 15px;
}

#contact_dealersearch {
  float:      left;
  height:     30px;
  left:       155px;
  margin-top: 15px;
  position:   relative;
  text-align: center;
}

#content_sub {
  width:      681px;
  min-height: 670px;
}

#content_sub_top-45{
  background: #ffffff;
  width:      681px;  
  height:     288px;
  position:   absolute;
  top:        30px;
  margin-top: 5px;
}

#content_sub_bottom-55{
  width:        679px;  
  height:       354px;  
  position:     absolute;
  top:          330px; 
  border-right: 1px solid #b1b0ac;   
  border-left:  1px solid #b1b0ac;  
  margin-top:   5px;    
}

#content_sub_bottom_left {
  float:         left; 
  width:         318px; 
  padding-left:  15px;
  padding-right: 10px;  
  padding-top:   8px;    
}

#content_sub_bottom_right {
  float:         right;
  width:         310px;   
  padding-left:  10px;
  padding-right: 15px;
  padding-top:   8px;  
}

#content_sub_left-45{
  width:       260px;
  float:       left;    
}

#content_sub_right-55{
  width:        380px;
  float:        right;     
}

.content_border_top {
  background-image: url("../images/content_border_top.png"); 
  height:     7px;
  width:      681px;  
  position:   absolute;
  top:        -7px; 
  left:       -1px;      
}

.content_border_bottom {
  background-image: url("../images/content_border_bottom.png"); 
  height:     7px;
  width:      681px;     
  position:   absolute;
  top:        100%;  
  left:       -1px;     
}
