  html {
        height          : 100%;
  }
  body{
        background      : #B7BCC0;
        margin          : 0px;
        padding         : 0px;
        text-align      : center;
        height          : 100%;
        font-family     : arial, verdana, helvetica;
        font-size       : 11px;
  }
  a:link, a:visited {
	color		: #384CAD;
	text-decoration	: none;
  }
  form {
	display		: inline;
  }
  img {
	border		: 0px;
  }
  h1 {
  margin		: 0px 0px 0px 0px;
  }
  .mainframe {
        margin-left     : auto;
        margin-right    : auto;
        width           : 860px;
        height          : 100%;
        background      : url(/img/main_bg.gif);
        background-repeat: repeat-y;
  }
  .frame {
        margin-left     : auto;
        margin-right    : auto;
        padding-left    : 10px;
        padding-right   : 10px;
        float           : left;
	width           : 860px;
        background      : url(/img/main_bg.gif);
        background-repeat: repeat-y;
  }
  .clear {
	clear    : both;
	height   : 0px;
	overflow : hidden;
  }
  .container_top {
	float		: left;
	width		: 840px;
	height		: 90px;
	background	: #2E3359;
	border-bottom	: 1px #e6e6e6 solid;
  }	
  .mainmenu {
	float		: left;
	width		: 840px;
	height		: 25px;
	background	: url('/img/menu_bg.gif') #e6e6e6;
	background-repeat : no-repeat;
	border-bottom	: 12px #e6e6e6 solid;
	text-align	: center;
  }
/*
  .mainmenu ul {
	padding		: 0px;
	margin		: 0px;
  }
  .mainmenu li {
	font-family	: arial, helvetica;
	font-size	: 14px;
	color		: #fff;
	display		: inline;
	padding		: 0px 13px 0px 13px;
  }
  .mainmenu li a:link, .mainmenu li a:visited {
	color		: #fff;
	text-decoration	: none;
  }
*/
  .container_left {
	float		: left;
	width		: 130px;
	padding		: 0px 6px 0px 0px;
	height		: 580px;
  }
  .container_right {
	float		: left;
	width		: 130px;
	height		: 580px;
	padding		: 0px 0px 0px 7px;
  }

  .container_main {
	float		: left;
	width		: 565px;
	margin		: 0px;
	padding		: 0px;
	overflow	: visible;
	text-align	: left;
  }

  .container_subpage {
	float		: left;
	width		: 545px;
	margin		: 0px;
	padding		: 10px 10px 0px 10px;
  }
  .bottom_hr {
	float           : left;
        width           : 860px;
        height          : 30px;
        background      : url('/img/bottom_hr.gif') #e6e6e6;
  }
  .logo {
	float		: left;	
	position	: relative;
	left		: 338px;
	top		: 23px;
  }

  .brandmenu {
	float           : right;
        height          : 58px;
	margin		: 10px 0px 3px 0px;
  }
 .brandmenu ul {
	margin		: 0px;
	padding		: 0px;
	text-align	: left;
  }
 .brandmenu ul li {
	font-size	: 11px;
	color		: #fff;
	font-weight	: bold;
	text-transform	: uppercase;
        width           : 128px;
	height		: 16px;
        background      : #1D223A;
	margin		: 0px 0px 2px 0px;
	padding		: 0px;
	list-style	: none;
  }

  .brandmenu li div {
        margin-right    : 5px;
        float           : left;
        width           : 7px;
        height          : 15px;
  }

  .brandmenu li a:link, .brandmenu li a:visited {
        display		: block;
        width           : 128px;
        height          : 16px;
	color		: #fff;
	text-decoration	: none;
  }
  .brandmenu li a:link, .brandmenu li a:visited {
        display		: block;
        width           : 128px;
        height          : 16px;
	color		: #fff;
	text-decoration	: none;
  }

  .brandmenu li div.audi {
	background	: url('/img/li_audi.gif');
	background-repeat: repeat-y;
  }
  .brandmenu li div.vw {
	background	: url('/img/li_vw.gif');
	background-repeat: repeat-y;
  }
  .brandmenu li .skoda {
	background	: url('/img/li_skoda.gif');
	background-repeat: repeat-y;
  }
  .brandmenu li .andre {
	background	: url('/img/li_andre.gif');
	background-repeat: repeat-y;
  }
  .submenu {
	background	: #46474C; 
	width		: 545px; 
	margin-top	: 1px;
	min-height      : 120px;
  }

  /* IE Hack stuff */
  /*\*/
  * html .submenu {
    height: 120px;
  }
  /**/

  .submenu ul {
	padding		: 4px 0px 0px 5px;
	margin		: 0px;
	/*height		: 20px; */
 
  }

  .submenu li {
	float		: left;
	padding		: 0px 15px 0px 0px;
	margin		: 0px;
        width           : 250px;
	list-style	: none;
        overflow-x      : hidden;
	text-indent	: 0px;
  }
  .submenu li a:link, .submenu li a:visited {
	font-size	: 14px;
	color		: #fff;
	text-decoration	: none;
  }
  .right {
	margin		: 15px 0px 0px 0px;
	float		: right;
	width		: 195px;
	background	: #f0f0ee;
  }
  .right .header {
        margin         	: 4px 4px 4px 4px;
        padding         : 2px 2px 2px 5px;
	color		: #2d3258;
	background	: #cfd5e3;
	font-size	: 14px;
  }
  .right .container {
        padding         : 4px 4px 0px 4px;
  }
  .right .container select {
	width		: 100%;
  }

  .left {
	float		: left;
	width		: 335px;
	margin		: 10px 0px 0px 0px;
	padding		: 0px 10px 0px 5px;
  }

  .wide {
	float		: left;
	width		: 530px;
	margin		: 10px 0px 0px 0px;
	padding		: 0px 10px 0px 5px;
  }
  .cat_info {
	margin-bottom	: 10px;
  }
  .cat_info .header {
	padding		: 5px 10px 5px 10px;
	background	: url('/img/cat_top_bg.gif'); 
	width		: 525px; 
	height		: 30px; 
	margin-bottom	: 1px;
	color		: #fff;
	font-size	: 19px;
	font-weight	: normal;
	text-transform	: uppercase;
  }
  .cat_info .header .text{
	padding		: 5px 0px 5px 0px;
  }

  .bruktbil ul {
	display		: inline;
	width		: 24%;
	float		: left;
	margin-left	: 1px;
	padding		: 1px 1px 1px 1px;
	border		: 0px solid red;
  }
  .bruktbil li {

	text-align	: left;
	background	: #F3F3F3;
	list-style	: none;
	padding		: 5px 8px 5px 8px;
	margin		: 2px 0px 2px 0px;
	display		: block;
	list-style-position: outside;
  }
  .bruktbil table {
	border-spacing	: 0px 0px;
	background	: #FFFFFF;
  }

  .bruktbil .brand {
	text-align	: left;
	background	: #F3F3F3;
	padding		: 5px 8px 5px 8px;
	margin		: 2px 2px 2px 2px;
	display		: block;
	width		: 110px;
	height		: 14px;
	float		: left;
  }

  .bruktbil td {
	background	: #F3F3F3;
	margin-bottom	: 2px;
  }
  .bruktbil .title {
	margin-top	: 0px;
	font-size	: 14px;
	font-weight	: normal;
  }
  img {
	border		: 0px;
  }
  .bruktbil img {
	border		: 0px;
	margin		: 1px;
  }

  .bruktbil a{
	border		: 0px solid red;
}

  .bruktbil .pipe {
	padding		: 0px 8px 0px 8px;
	color		: #999999;
	text-align	: center;
  }
  h2 {
	margin		: 0px 0px 3px 0px;
	font-size	: 14px;
	font-weight	: bold;
  }
  .small_ad a:link, .small_ad a:visited {
    font-family         : arial, helvetica;
    font-size           : 11px;
    text-decoration     : none;
    color               : #666666;

  }

.kontakt_list {

}

.kontakt_list .header {
  background		: #cfd5e3;
  padding		: 3px 5px 3px 5px;
  margin		: 0px 0px 5px 0px;
  text-decoration	: none; 
  color			: #2d3258; 
  font-weight		: bold;
}

.kontakt_list .kontakt {
  width		: 265px;
  float		: left;
  overflow	: hidden;
  margin-bottom	: 15px;
}

.kontakt_list .kontakt .image {
  float		: left;
  width		: 70px;
  margin-right	: 5px;
}

.sheet .tabs td.spacer {
  width		: 3px;
}

.sheet .tabs td.start_sel {
  width		: 8px;
  height	: 21px;
  background	: url('/img/tab/tab_start_sel.gif');
}

.sheet .tabs td.middle_sel {
  height	: 21px;
  background	: url('/img/tab/tab_middle_sel.gif');
}

.sheet .tabs td.middle_sel a, .sheet .tabs td.middle_sel a:link, .sheet .tabs td.middle_sel a:visited {
  text-decoration	: none;
  color			: #ffffff;
  font-weight		: bold;
}

.sheet .tabs td.end_sel {
  width		: 9px;
  height	: 21px;
  background	: url('/img/tab/tab_end_sel.gif');
}

.sheet .tabs td.start {
  width		: 8px;
  height	: 21px;
  background	: url('/img/tab/tab_start.gif');
}

.sheet .tabs td.middle {
  height	: 21px;
  background	: url('/img/tab/tab_middle.gif');
}

.sheet .tabs td.middle a, .sheet .tabs td.middle a:link, .sheet .tabs td.middle a:visited {
  text-decoration	: none;
  color			: #666666;
  font-weight		: bold;
}

.sheet .tabs td.end {
  width		: 9px;
  height	: 21px;
  background	: url('/img/tab/tab_end.gif');
}

.sheet .tabbar {
  height	: 11px;
  margin-bottom	: 10px;
  background	: url('/img/tab/tab_middle_sel.gif');
}

