html {

	height:				100%;

}

body {

	height:				100%;
	margin:				0;
	background:			#fff url('/img/bg.gif') repeat-x 100px 100px;
	border-left:		10px solid #fff;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;

}

.clear
{
	clear:				both;
}

form
{
	margin:				0;
}

img
{
	border:				none;
}

img.header
{
	width:				630px;
	height:				177px;
}

img.productheader
{
	width:				839px;
	height:				177px;
}

img.header2
{
	width:				190px;
	height:				177px;
}


img.header_full
{
	width:				839px;
	height:				177px;
}

img.spacer
{
	width:				2px;
	height:				177px;
}

img.icon
{
	width:				18px;
	height:				18px;
	vertical-align:		middle;
}

input.search {

	width:				150px;
	height:				17px;
	border:				1px solid #999;
	margin:				0;
	font-size:			11px;
	vertical-align:		top;

}


ul {

	margin:				0;
	padding:			0;
	list-style:			square outside url('/img/ul.gif');

}

div.chopper ul {

	list-style-image:	url('/img/ulr.gif');

}

div.powerline ul {

	list-style-image:	url('/img/ulp.gif');

}

ul li {

	margin:				0 0 0 16px;
	padding:			0;

}

ul.sitemap {



}

ul.sitemap li {

	margin:				0 0 0 16px;
	padding:			0;
	line-height:		150%;
	

}


h1 {

	margin:				0;
	font-size:			12px;
	font-weight:		bold;
	color:				#009EE0;
	text-transform:		uppercase;

}

h2 {

	margin:				0;
	font-weight:		bold;
	font-size:			11px;
	color:				#333;
	background:			transparent url('/img/h2.gif') no-repeat left center;
	padding-left:		15px;
	margin-left:		20px;

}

div.chopper h2 {

	background-image:	url('/img/ulr.gif');

}

div.powerline h2 {

	background-image:	url('/img/ulp.gif');

}


a {

	color:				#0184cd;
	text-decoration:	none;

}

p {

	margin:				0;

}

a.underline {

	color:				#0184cd;
	text-decoration:	underline;

}

div#header {

	color:				#999;
	width:				980px;

}

div#header div.logo {

	float:				left;

}

div#header div.logo img
{
	width:				240px;
	height:				99px;
}

div#header div.top {

	padding:			13px 0 0 0;
	float:				right;

}

div#header div.top div.language {
	padding-top:		43px;
	text-align:			right;
}

div#header div.top div.language img.flag {

	padding:			1px;
	border:				1px solid #7a7a7a;

}

div#nav
{
	width:				984px;
	margin-top:			28px;
}

div#nav .inner
{
	float:				left;
	width:				136px;
}


div#nav .inner_ext
{
	float:				left;
	width:				138px;
}


div#nav .inner_ext2
{
	float:				left;
	width:				303px;
}

a.download {

	display:			block;
	color:				#333;
	background:			transparent url('/img/h2.gif') no-repeat left center;
	padding-left:		15px;
	margin:				0 0 20px 20px;
	text-decoration:	none;

}

div.chopper a.download {

	background-image:	url('/img/ulr.gif');

}

div#content
{
	float:				left;
	padding:			0 0 80px 0;
}

div.cBox1
{
	width: 630px; float: left;
}

div.cBox1 .content
{
margin: 20px 0 0 0; padding: 0 0 0 50px;
}

div.cBox1 .inner_content
{
width: 560px; margin-top: 10px;
}
div.cBox1 .inner_content_tight
{
width: 540px; margin-top: 10px;
}

div.cBox1 .spacing
{
	padding: 20px 0 0 50px;
}

div.cBox1 .text
{
	width:	350px;
}

div.cBox1 .text_full
{
	width:	500px;
}


div.cBox1 .pictures
{
	float: right; margin: 5px 0 0 0; padding: 0 15px 0 20px; background: transparent url('/img/vdot.gif') repeat-y right top;
}

div.cBox1 .pictures img
{
	width:			190px;
	height:			124px;
}


div.cBox2
{
width: 204px; float: left;
}

div.cBox2 .content
{
height: 300px; margin: 20px 0 0 0; padding: 0 0 0 1px; background: transparent url('/img/vdot.gif') repeat-y left top;
}

div.cBox2 .inner_content
{
padding: 0 10px 0 10px; width: 175px;
}

div.cBox2 .content img.headline
{
	 width:175px; height:19px;
}

div.cBox2 .content .subtitle {
	color: #0184cd; margin-top: 2px;
}

div.cBox2 .content a.button {
	margin-top: 10px;	
}

div.cBox2 .spacing
{
	width:			176px;
	padding: 30px 10px 0 10px;
}

div.cBox2 .headline
{
	width: 176px; border-bottom: 1px solid #717171;
}

div.cBox2 .headline div
{
	padding: 3px 0; border-bottom: 1px solid #cbcbcb;
}

div.cBox2.hotline h2,
div.cBox2.contact h2
{
	margin:				0;
	border-top:			1px solid #717171;
	border-bottom:		1px solid #717171;
	padding:			5px 0 5px 20px;
	font-size:			12px;
	text-transform:		uppercase;
	color:				#0184cd;
}

div.cBox2.contact h2
{
	margin:				0 0 15px 0;
}

div.cBox2.hotline strong
{
	display:			block;
	color:				#0184cd;
	font-size:			16px;
	font-weight:		normal;
	margin:			8px 0 0 0;
	
}

.button.short
{
	width:			170px;
	margin-top:		5px;
}

div.powerline a.download {

	background-image:	url('/img/ulp.gif');

}


ul#nav0
{
	float:				left;
	width:				136px;
	padding-right:		3px;
	background:			transparent url('/img/dot.gif') repeat-y right top;
	list-style:			outside none none;
}

ul#nav0 li
{
	margin:				0;
	padding:			0;
}

ul#nav0 li a
{
	display:			block;
	width:				108px;
	height:				18px;
	padding:			4px 0 0 28px;
	background:			#0184cd url('/img/nav/bg.gif') scroll no-repeat left top;
	color:				#fff;
	text-transform:		uppercase;
}

ul#nav0 li a.active
{
	background-position:	left -23px;
	color:				#000;
}

div#nav1 li#nav_glossary ul li
{
	width:				135px;
}

div#nav1 ul li#nav1_luftlager
{
	height:				34px;
}

div#nav1 ul li#nav1_luftlager a
{
	height:				30px;
}

/* Produkte */
div#toolchangemovie
{
	float:				left;
	position:			relative;
	background:			transparent url('/img/produkte/top_bg.gif') repeat-x top left;
	height:				177px;
	width:				164px;
	overflow:			hidden;
}

div#products_categories
{
	position:			relative;
	float:				left;
}

div#categories_flash
{
	position:			absolute;
}


div#product_table_outer
{
	float:				left;
	width:				133px;
}

table#product_table
{
	border:				none;
}

table#product_table.small
{
	border:				none;
	width:				675px;
}


table#product_table td
{
	padding:			0;
}

table#product_table td.head {

	text-align:			center;
	background:			transparent url('/img/vl.gif') repeat-x left top;

}
/*
table#product_table td.head p
{
	display:			block;
	color:				#fff;
	writing-mode:		bt-rl;
	-webkit-transform:	rotate(270deg); 
	-moz-transform:		rotate(270deg);
	white-space:		nowrap;
	font-size:			12px;
}
*/
table#product_table td.product_preview {

	width:				130px;
	height:				177px;
	background:			transparent url('/img/produkte/top_bg.gif') repeat-x top left;

}

table#product_table td.head img {

	height:				177px;

}

table#product_table td.head img.ext {

	width:				35px;
	
}

table#product_table td.head div {


}

table#product_table tr.head td.vspace {

	width:				3px;
	background:			transparent url('/img/dot.gif') repeat-y left top;

}

table#product_table tr td.top_space {
	height: 4px;
}

table#product_table tr.row0 td.vspace, table#product_table tr.row1 td.vspace {

	width:				3px;
	background:			transparent url('/img/gdot.gif') repeat-y center top;

}

table#product_table tr.row0 td.vspace {

	background-color:	#eee;

}

table#product_table tr.row0 td.vspace1, table#product_table tr.row1 td.vspace1 {

	width:				3px;
	background:			transparent url('/img/vdot.gif') repeat-y center top;

}

table#product_table tr.row0 td.menu, table#product_table tr.row1 td.menu {

	height:				21px;
	text-align:			left;
	background:			none;
	border-bottom:		1px solid #fff;
	font-family:		Arial Narrow, Arial, sans-serif;
}

table#product_table tr.row0 td.menu_chopper, table#product_table tr.row1 td.menu_chopper,
table#product_table tr.row0 td.menu_powerline, table#product_table tr.row1 td.menu_powerline {

	height:				21px;
	text-align:			left;
	background:			none;
	border-bottom:		1px solid #fff;
	font-family:		Arial Narrow, Arial, sans-serif;
}

table#product_table tr.row0 td, table#product_table tr.row1 td {

	color:				#009ee0;
	height:				21px;
	text-align:			center;
	background:			transparent url('/img/hdot.gif') repeat-x left bottom;
	cursor:				pointer;

}

table#product_table tr.row0:hover td, table#product_table tr.row1:hover td {

	color:				#fff;
	height:				21px;
	text-align:			center;
	background:			#8cd3f1 url('/img/gdotw.gif') repeat-x left bottom;

}

table#product_table tr.row0:hover td.menu, table#product_table tr.row1:hover td.menu {

	color:				#fff;
	height:				21px;
	text-align:			center;
	background:			#009ee0 none;
/*	border-bottom:		1px solid #fff;*/

}

table#product_table tr.row0:hover td.menu_chopper, table#product_table tr.row1:hover td.menu_chopper {

	color:				#fff;
	height:				21px;
	text-align:			center;
	background:			#c10419 none;
	border-bottom:		1px solid  #fff;

}

/* last and first vertical spacer :hover */
table#product_table tr.row0:hover td.vspace1, table#product_table tr.row1:hover td.vspace1 {

	width:				3px;
	background:			transparent url('/img/vdot.gif') repeat-y center top;

}



table#product_table tr.row0 td {

	background-color:	#eee;

}

table#product_table tr td.bottom_space {
	height: 3px;
	background-color: #000;
}

table#product_table tr td.text {
	text-align:			left;
}

/*Product Detail */
div#product_detail
{
	float:				left;
}

div#product_detail div.hdotl
{
padding-left: 3px; background: transparent url('/img/dot.gif') repeat-y left top;
}

div#product_detail div.hdotr
{
padding-right: 2px; background: transparent url('/img/dotv.gif') repeat-y right top;
}

div#product_detail div.hdotl2
{
padding-left: 3px; background: transparent url('/img/vdot.gif') repeat-y 1px top;
}

div#product_detail div.hdotr2
{
padding-right: 2px; background: transparent url('/img/vdot.gif') repeat-y right top;
}


div#product_detail div.header
{
position: relative; background: transparent url('/img/top/vl2.gif') repeat-x left 1px; height: 177px; width: 539px;
}

div#product_detail div.header h1
{
font-size: 16px;
color: #fff;
}

div#product_detail div.header div.text
{
height: 147px; color: #fff; padding: 30px 0 0 35px;
}

div#product_detail div.header div.text2
{
color: #333; width: 220px;
}

div#product_detail.chopper div.header
{
background-image: url('/img/top/vlr.gif');
}

div#product_detail.powerline div.header
{
background-image: url('/img/top/vlp.gif');
}

div#product_detail .hdots
{
	background:			transparent url('/img/hdot.gif') repeat-x left bottom;
}

div#product_detail .subtext
{
padding-left: 35px; font-weight: normal;
}

div#product_detail .options
{
background: transparent url('/img/top/vl3.gif') repeat-x left 1px; height: 58px; margin-top: 3px; width: 499px; border-bottom: 1px solid #c2c2c2; padding: 20px;
}

div#product_detail .options .note
{
	position: relative;
}

div#product_detail img#sample_note
{
position: absolute; left: 420px; top: 60px;
}

div#product_image
{
	position: absolute; top: -124px; left: 259px;
}

div#product_image img
{
	width:				279px;
	height:				403px;
}


table#product_specs {

	width:				535px;
	margin:				2px;
	border:				none;

}

table#product_specs td {
	text-align:			left;
	padding:			0;
	width:				50%;
	color:				#009ee0;
	height:				22px;
	background:			transparent url('/img/hdot.gif') repeat-x left bottom;
}

table#product_specs td.label {
padding-left: 35px; color: #333 !important;
}

table#product_specs tr.row0 td, table#product_specs tr.row1 td {



}

table#product_specs.chopper tr.row0 td, table#product_specs.chopper tr.row1 td {

	color:				#c10419;

}

table#product_specs.powerline tr.row0 td, table#product_specs.powerline tr.row1 td {

	color:				#7b297b;

}

table#product_specs tr.row0 td {

	background-color:	#eee;

}

table#product_table .picture
{
	float:				left;
	text-align:			center;
	padding:			0 10px 0 0;
}

table#product_table .picture.table
{
	padding:			0;
	width:				50%;
	height:				250px;
}

table#product_table .picture.center
{
	padding:			0;
	width:				100%;
}

table#product_table .picture.table img
{
	border:				3px solid #ccc;
}


/* Produkte, Zubehoer */
div#zubehoer {
	width: 839px;
	margin-left: 1px;
}
div#zubehoer div.toptext{
	padding:5px;
}

/* Startseite */
div#certbox
{
	text-align:			center;
	width:				135px;
	padding-top:		262px;
	color:				#999;
	float:				left;
	font-size:			9px;
}

div#home_flash
{
	float:				left;
	position:			relative;
	width:				845px;
	height:				279px;
	background:			transparent url('/img/home/top.jpg') scroll no-repeat left top;
}

div#home_flash h1, div#home_flash h2
{
	position:			absolute;
	color:				#333;
	font-size:			18px;
	font-weight:		normal;
}

div#home_flash h1.box1
{
	font-variant:		small-caps;
	top:				230px;
	left:				20px;
}

div#home_flash h2.box2
{
	text-transform:		uppercase;
	font-size:			12px;
	top:				243px;
	left:				420px;
}

div#home_flash h2.box3
{
	text-transform:		uppercase;
	font-size:			12px;
	top:				243px;
	left:				650px;
}

div#home_box1
{
float: left; background: transparent url('/img/home/vl.gif') repeat-x left top; height: 253px; width: 348px;
padding: 20px;
}

div#home_box2
{
float: left; margin-left: 15px; width: 213px;
}

div#home_box2 a.button
{
margin-top: 3px;
}

div#home_box3
{
float: left; margin-left: 16px; width: 213px;
}

div#home_box3 .boxcontent
{
background: transparent url('/img/home/vl.gif') repeat-x left top; height: 269px;
}

div#home_box3 .infobox
{
padding: 10px 10px 0 10px; border-top: 2px solid #fff;
background: transparent url('/img/home/luftlager.jpg') repeat-x left top; height: 126px; cursor: pointer;
}

div#home_box3 a.button
{
margin-top: 3px;
background-image: url('/img/but_bg_p.gif');margin-top: 3px;
}

a.button {

	color:				#fff;
	text-decoration:	none;
	padding:			3px 0 0 5px;
	display:			block;
	height:				18px;
	background:			#009ee0 url('/img/but_bg.gif') repeat-x top left;

}

input.button {

	border:				none;
	color:				#fff;
	text-decoration:	none;
	padding:			0 10px;
	height:				21px;
	font-size:			11px;
	background:			#009ee0 url('/img/but_bg.gif') repeat-x top left;
	cursor:				pointer;

}


a.button.gray {

	background:			#b3b3b3 url('/img/but_bg_g.gif') repeat-x top left;

}

/* Zubehoer */
div#accessoires
{
width: 839px; margin-left: 1px;
}

div#accessoires .content
{
margin: 20px 0 0 0; padding: 0 0 0 50px;
}

div#accessoires .text
{
padding: 5px;
}

div#accessoires div.spacer
{
background: transparent url('/img/bborder.gif') repeat-x left top; height: 5px;
}

div#accessoires div.spacing
{
padding: 10px 20px 0 35px;
}

/* Presse */
div#presse div.head {

	padding:			4px;
	height:				14px;
	background:			#d3d3d3 url('/img/vl_head.gif') repeat-x left top;

}

div#presse div.head input {

	font-size:			11px;
	font-weight:		bold;

}

div#presse div.head h2 {

	padding-left:		20px;
	margin-left:		5px;

}

/* Messen */
div#messen .tableadmin_lastrow {
	padding: 0  0 10px 10px;
}
div#messen .tableadmin_firstrow {
	padding: 10px 0 0 15px; font-weight: bold;
}


div#messen table {

	border-spacing:		0;
	padding: 			0;

}

div#messen tr.messen_head td {

	width:				90px;
	padding-left:		10px;
	height:				22px;
	background:			transparent url('/img/aktuelles/vl_head.gif') repeat-x left top;
	border-right:		1px solid #b7b7b7;
	border-left:		1px solid #fff;
	border-bottom:		1px solid #fff;

}

div#messen tr.messen0 td, div#messen tr.messen1 td {

	color:				#0184cd;
	width:				90px;
	padding-left:		10px;
	height:				48px;
	background-color:	#fff;
	border-right:		1px solid #b7b7b7;
	border-left:		1px solid #fff;
	border-bottom:		1px solid #fff;

}

div#messen tr.messen0 td a, div#messen tr.messen1 td a {

	text-decoration:	underline;

}


div#messen tr.messen_head td.first, div#messen tr.messen0 td.first, div#messen tr.messen1 td.first {

	width:				130px;

}

div#messen tr.messen0 td.first, div#messen tr.messen1 td.first {
	font-weight: bold;
}

div#messen tr.messen0 td.last, div#messen tr.messen1 td.last, div#messen tr.messen_head td.last {

	border-right:		none;

}


div#messen tr.messen0 td {

	background-color:	#ededed;

}

div.messen_table {

	border-bottom:		1px solid #b7b7b7;

}

/* Newsletter */
div#newsletter h2 {
	
	background:			transparent;
	padding:			0 0 14px 0;
	margin:				0;

	color: 				#0184CD;
}
div#newsletter label {
	display:			block;
	float: 				left;
	width: 				100px;
	text-align:			right;
	padding: 			3px 10px 3px 3px;
}
div#newsletter div.nl_inner_content {
	width: 544px; padding-top: 10px;
}
form#newsletterform {
	padding:0px; margin:0px;
}
div#newsletter div.form {
	margin-top: 		5px;
	background-color: 	#efefef;
	padding: 			10px;
}
div#newsletter div.form div.inner_form div {
	padding-bottom:		8px;
}
div#newsletter div#formbuttons a.button {
	width: 170px; margin-top: 5px;
}
div#newsletter div#formbuttons {
	float: left; width: 190px; padding: 120px 0 0 30px;
}
div#newsletter div.form div.inner_form {
	float: 				left;
	width: 				300px;
}
div#newsletter div.form input {

	width:				180px;
	height:				16px;
	margin:				0;
	border:				1px solid #999;
}
div#newsletter select#country {
	width: 180px;
}
div#newsletter div#signouttext {
	color: #999; margin-top: 3px;
}
div#newsletter span.error {
	color: red;
}


/* Filme */
div#filme div.film a.button {

	width: 				170px;
	margin-top:			10px;

}

div#filme a#filmabspielen {
	width: 110px; margin-top: 10px;
}

div#filme div.film {

	float:				left;
	width:				186px;
	margin-bottom:		28px;

}

div#filme div.film.right {

	margin-left: 		20px;
	clear:				none;

}

div#filme div.head {

	width:				167px;
	padding:			4px;
	height:				14px;
	margin-bottom:		10px;
	background:			#d3d3d3 url('/img/vl_head.gif') repeat-x left top;

}

div#filme div.film img.preview {

	padding:				1px;
	border:					2px solid #0184cd;
	width:					169px;
	height: 				126px;	

}

div#filme div.film div.head h2 {
	font-weight:			normal;
	margin:					0 0 0 3px;
	color:					inherit;
	padding-left:			19px
}


/* repraesentanzen */
div#repraesentanzen div.box {

	float:				left;
	width:				269px;

}

div#repraesentanzen div.box.last {

	margin-left:		10px;

}

div#repraesentanzen div.box h2 {

	margin:				0;
	padding:			3px 0 0 10px;
	height:				22px;
	background:			#d3d3d3 url('/img/kontakt/head_bg.gif') repeat-x left top;
	font-weight:		normal;

}

div#repraesentanzen div.box div.text {

	padding:			5px 0 20px 34px;

}

div#repraesentanzen div.box h3 {

	font-size:			11px;
	font-weight:		bold;
	margin:				0;
	padding:			0;

}

div#repraesentanzen div.box img {
	width:19px;height:14px;
	vertical-align:middle;
}

/* Ansprechpartner */
div#ansprechpartner div.box img.portrait {

	float:				left;
	border:				1px solid #999;
	width:				126px;
	height:				149px;

}

div#ansprechpartner div.ansprechpartner_body {
	padding: 10px 10px 10px 140px;
}

div#ansprechpartner h2 {

	margin:				0 0 0 130px;
	padding:			3px 0 0 1px;
	height:				22px;
	background:			#d3d3d3 url('/img/kontakt/head_bg.gif') repeat-x left top;
	font-weight:		normal;

}

div#ansprechpartner h2 span.name {

	display:			block;
	float:				left;
	font-weight:		bold;
	padding:			1px 0 0 10px;
	width:				220px;

}


div#ansprechpartner h2 span.position {

	display:			block;
	color:				#0184cd;
	float:				right;
	font-weight:		bold;
	padding:			1px 10px 0 0;
	width:				150px;
	text-align:			right;

}

/* Kontaktformular */
div#kontaktformular div.form {

	width: 434px; background-color: #efefef;
	padding-top:19px;

}

div#kontaktformular form {
	margin:0;
}

div#kontaktformular input.contact {

	width:				190px;
	height:				16px;
	border:				1px solid #999;
	margin:				0;

}

div#kontaktformular textarea.contact {

	width:				401px;
	height:				100px;
	border:				1px solid #999;

}

div#kontaktformular input.contact_error {

	width:				190px;
	height:				16px;
	border:				1px solid red;

}

div#kontaktformular textarea.contact_error {

	width:				401px;
	height:				100px;
	border:				1px solid red;

}


div#kontaktformular label {

	margin-top:			5px;
}

div#kontaktformular div.input {

	float:				left;
	margin-left:		16px;
	width:				195px;
	height:				36px;

}
div#kontaktformular div.submitter {
	width: 434px; text-align: right;
}
div#kontaktformular div.nachricht {
	margin: 9px 0 0 16px;
}


table#glossar
{
	border:				none;
	width:			495px;
	margin: 3px 0 0 134px; background-color: #e8e8e8;
}

table#glossar td {

	background:			transparent url('/img/ul.gif') no-repeat 30px center;
	padding:			0 0 0 40px;
	height:				22px;

}

table#glossar th {
font-weight: bold; background-image: none; padding-left: 20px; text-align: left;
}

table#glossar tr:hover td {

	background-color:	#fff;

}

/* anfahrt */
div#ansprechpartner div.map_form {
	 float: left; width: 220px;
}
div#ansprechpartner iframe.map {
	width:320px; height:224px;border:none;
	margin:0;
	overflow: hidden;
}
div#ansprechpartner div.map_form iframe#de_form {
	width:200px; height:228px;border:none;
	margin:0;
	overflow: hidden;
}
div#ansprechpartner div.map_form iframe#int_form {
	width:200px; height:232px;border:none;
	margin:0;
	overflow: hidden;
}
div#ansprechpartner a.small {
	color:#0000FF;text-align:left;
	font-size:			80%;
}

/* bottom */
div#bottom
{
	position:			static;
	left:				0;
	bottom:				0;
	width:				100%;
	font-size:			10px;
	height:				32px;
	border-bottom:		2px solid #009ee0;
	background:			#fff url('/img/bot_bg.gif') repeat-x left 20px;
	padding-top:		5px;
	margin-top:			115px;

}

div#bottom div.text {

	width:				975px;

}

div#bottom div.copyright {

	float:				left;
	color:				#009ee0;

}

div#bottom div.copyright a {

	color:				#009ee0;
	text-decoration:	none;

}

div#bottom div.links {

	float:				right;
	color:				#999;

}

div#bottom div.links a {

	color:				#999;
	text-decoration:	none;

}


/* Gebrauchtspindeln */
#gebrauchtspindeln div.pic
{
	float:				left;
	width:				200px;
}

#gebrauchtspindeln div.pic img
{
	border:				1px solid #9b9b9b;

}

#gebrauchtspindeln .description
{
	float:				left;
	width:				550px;
	border-top:			1px solid #c2c2c2;
	padding:			10px 0 0 0;
}

#gebrauchtspindeln .request
{
	float:				right;
}


#gebrauchtspindeln .request img
{
	width:				124px;
	height:				21px;
	border:				none;
}

/* Anfrageformular */
div#gebrauchtspindeln h2
{
	background:			none;
	color:				#009EE0;
	margin:				20px 0 0 0;
	padding:			0;
}

div#gebrauchtspindeln input.contact {

	width:				190px;
	height:				16px;
	border:				1px solid #999;
	margin:				0;

}

div#gebrauchtspindeln textarea.contact {

	width:				401px;
	height:				100px;
	border:				1px solid #999;

}

div#gebrauchtspindeln input.contact_error {

	width:				190px;
	height:				16px;
	border:				1px solid red;

}

div#gebrauchtspindeln textarea.contact_error {

	width:				401px;
	height:				100px;
	border:				1px solid red;

}


div#gebrauchtspindeln p.label {

	margin-top:			5px;
}

div#gebrauchtspindeln div.input {

	float:				left;
	margin-left:		16px;
	width:				195px;
	height:				36px;

}

/* SEO */
div#seo
{
	clear:				both;
	width:				845px;
	padding-top:			100px;
}

div#seo div
{
	float:				left;
	width:				201px;
	margin-left:		10px;
	min-height:			200px;
}

div#seo h3
{
	color:				#fff;
	font-size:			11px;
	height:				18px;
	padding:			3px 0 0 5px;
	background:			#009ee0 url('/img/but_bg.gif') repeat-x top left;
}

/* Statusabfrage */
div.statusbar div
{
	float:				left;
	height:				17px;
	background:			transparent url('/img/service/status.png') scroll no-repeat right -42px;
	color:				#666;
	padding:			4px 0 0 5px;
}

div.expressteaser
{
	position:			absolute;
	top:				500px;
	left:				10px;
}

div.statusbar div.clear
{
	float:				none;
	height:				auto;
	background:			none;
}

div.statusbar div.active
{
	background-position:	right top;
	color:					#fff;
}

div.statusbar div.done
{
	background-position:	right -21px;
	color:					#fff;
}


div.statusbar .step1
{
	width:				46px;
}

div.statusbar .step2
{
	width:				94px;
}

div.statusbar .step3
{
	width:				94px;
}

div.statusbar .step4
{
	width:				94px;
}

div.statusbar .step5
{
	width:				94px;
}

div.statusbar .step6
{
	width:				46px;
}

div.status_table table {

	border-spacing:		0;
	padding: 			0;

}

div.status_table tr.status_head td {

	width:				90px;
	padding-left:		10px;
	height:				22px;
	background:			transparent url('/img/aktuelles/vl_head.gif') repeat-x left top;
	border-right:		1px solid #b7b7b7;
	border-left:		1px solid #fff;
	border-bottom:		1px solid #fff;

}

div.status_table tr.status0 td, div.status_table tr.status1 td {

	color:				#0184cd;
	width:				350px;
	padding-left:		10px;
	height:				48px;
	background-color:	#fff;
	border-right:		1px solid #b7b7b7;
	border-left:		1px solid #fff;
	border-bottom:		1px solid #fff;

}

div.status_table tr.status0 td a, div.status_table tr.status1 td a {

	text-decoration:	underline;

}


div.status_table tr.status_head td.first, div.status_table tr.status0 td.first, div.status_table tr.status1 td.first {

	width:				130px;

}

div.status_table tr.status0 td.first, div.status_table tr.status1 td.first {
	font-weight: bold;
}

div.status_table tr.status0 td.last, div.status_table tr.status1 td.last, div.status_table tr.status_head td.last {

	border-right:		none;

}


div.status_table tr.status0 td {

	background-color:	#ededed;

}

div.status_table {

	margin-top:			20px;
	border-bottom:		1px solid #b7b7b7;

}

form#statusform {
	margin-top: 		5px;
	background-color: 	#efefef;
	padding: 			10px;
}

form#statusform div.inner_form div {
	padding-bottom:		8px;
}
form#statusform div#formbuttons a.button {
	width: 170px; margin-top: 5px;
}
form#statusform div#formbuttons {
	float: left; width: 190px; padding: 120px 0 0 30px;
}
form#statusform div.inner_form {
	float: 				left;
	width: 				300px;
}
form#statusform label {
	display:			block;
	float:				left;
	width:				80px;
	margin:				8px 0 0 0;
}
form#statusform input[type=text] {

	width:				180px;
	height:				16px;
	margin:				5px 0 0 0;
	border:				1px solid #999;
}

form#statusform input[type=submit] {

	width:				180px;
	height:				18px;
	margin:				15px 0 0 80px;
	border:				none;
}

form#statusform div.error {
	border: 1px solid red;
	padding: 10px;
}

/* CMS Login */
div#cms_login {

	width:				200px;
	height:				207px;
	background-color:	#fff;
	border:				1px solid #dbdbdb;
	text-align:			center;

}

div#cms_login_space {

	padding:			12px 0 0 0;

}

div#cms_login form {

	width:				186px;
	height:				107px;
	margin:				auto;
	text-align:			center;
	background-color:	#e6e6e6;
	font-size:			11px;

}

div#cms_login form div {

	width:				140px;
	text-align:			left;
	margin:				auto;

}

div#cms_login form input[type=text], div#cms_login form input[type=password] {

	width:				138px;
	height:				14px;
	background-color:	#fff;
	border:				1px solid #a5acb2;
	color:				#000;
	font-size:			11px;

}

div#cms_login form input[type=submit] {

	width:				68px;
	height:				18px;
	text-align:			center;
	background-color:	#777;
	border:				1px solid #efefef;
	color:				#fff;
	font-size:			11px;
	margin-left:		74px;

}

/* dressing systems */
div#product_table_outer.dressing td.menu
{
	width:				200px;
}

div#product_table_outer.dressing table#product_table tr:hover a, table#product_table tr a.active
{
	background:			transparent url('/img/ab.gif') no-repeat 8px 7px;
	color:				#333;

}

table#product_table tr.row0:hover td.menu, table#product_table tr.row1:hover td.menu {

	color:				#009EE0;
	height:				21px;
	background:			transparent none;

}

div#search
{
	text-align:			right;

}

div#search input.button
{
	width:				60px;
}

div#search input
{

}

div#nav1 ul li#luftlagerbuchsen
{
	height:				37px;
}

div#nav1 ul li#luftlagerbuchsen a
{
	height:				33px;
}
