html, body
{
	height:100%;
	margin-top:0px;
	margin-left:0px;
	background-color:#000000;
	color:#FFFFFF;
}

#wrapper
{
	/* width:833px; */
	width:827px;
	padding:0px;
	margin:0 auto;
	text-align:left;
	font-size:8pt;
	font-family: Arial,Helvetica,Geneva;
	position:relative;
}

#kopf
{
	width:827px;
	height:190px;
}

.startseite_kurztext
{
	font-size:9pt;
	line-height:12pt;
	margin-top:8px;
	width:200px;
}

#top_left
{
	margin-top:0px;
}

#left_middle
{
	margin-top:10px;
	height:287px;
}

#top_right
{
	position:absolute;
	right:2px;
	top:189px;
}

#top_right table
{
	border-collapse:collapse;
	white-space:nowrap;
	width:140px;
	margin-top:-2px;
}

#top_right td
{
	vertical-align:top;
	padding:0px;
	margin:0px;
	padding-top:2px;
}

#product_images
{
	height:287px;
}

#product_subline
{
	float:left;
	margin-top:-5px;
	margin-bottom:10px;
}

#product_top_line
{
	float:left;
	margin-bottom:10px;
}

.col1 select
{
	width:180px;
	margin-top:2px;
	margin-bottom:2px;
}

#details_nav
{
}

#details_nav img
{
	margin-right:2px;
}

#buy_buttons
{
}

#buy_buttons input
{
	width:180px;
	margin-top:2px;
	margin-bottom:2px;
}

.foot_table
{
	border-collapse:collapse;
	border:0px;
	margin:0px;
	padding:0px;
	white-space:nowrap;
	width:85px;
}

.td1
{
	width:20px;
}

.td2
{
	width:25px;
}

.td_right
{
	text-align:right;
}

#content
{
	margin-top:10px;
	margin-bottom:0px;
}

.document_content
{
	margin-top:30px;
}

#service_nav
{
	clear:left;
}

.service_nav_pt
{
	margin-top:0px;
}

#footer
{
	margin-top:0px;
}

#highlighter
{
	background-color:#00FFFF;
	position:absolute;
	visibility:hidden;
	min-width:10px;
	min-height:10px;
	left:-10px;
	top:-10px;
}

/* dashed lines */
div.dashed_line, div.dashed_line2
{ 
	font-size:0px;
	margin:0px;
	padding:0px;
	background-image: 
	url('../img/dash.gif');
	height:1px;
	float:left;
	margin-bottom:6px;
}

div.dashed_line2
{
	margin-bottom:2px;
}

/* text headlines */
h2
{
	font-weight:bold;
	color: #666666;
	font-size:12pt;
	margin:0px;
}

h1
{
	font-weight:normal;
	color: #FFFFFF;
	font-size:8pt;
	line-height:100%;
	margin:0px;
}

h3
{
	color: #666666;
	font-size:8pt;
	line-height:100%;
	margin:0px;
	margin-bottom:0.5em;
}


/* layout columns */
.left, .col0, .col1, .col2, .col3, .right, .col1_2, .col2_3, .right_half, 
.news_teaser, .product_label, .product_property, .wig_color_col1,
.wig_color_col2, .product_label2, .product_property2, .variant
{
	padding:0px;
	float:left;
	/*border:solid 1px red;*/
}

.left
{
	/* padding-right:5px; */
	width:210px;
	/* border:solid 1px blue; */
}

.col0
{
	width:210px;
}

.col1
{
	width:210px;
}

.col2
{
	width:207px;
}

.col3
{
	width:200px;
}

.right
{
	width:617px;
}

.col2_3
{
	width:397px;
}

.col1_2
{
	width:417px;
}

.aktuell
{
	width:200px;
}

.more
{
	margin-bottom:10px;
}

.right_half
{
	width:300px;
}

.clear
{
	clear:both;
	margin:0px;
	padding:0px;
	border:0px;
	height:0px;
	font-size:0px;
}

.product_label
{
	width:115px;
}

.product_property
{
	position:relative;
	width:85px;	
	font-size:10px;
	line-height:100%;
	top:-1px;
}

.product_label2
{
	width:90px;
}

.product_property2
{
	width:100px;
	position:relative;
	top:-2px;
}

.variant
{
	width:90px;
}

.payment_buttons
{
	margin-top:5px;
}

.payment_buttons input
{
	width:180px;
	margin-top:2px;
	margin-bottom:2px;
}

.choose_quantity
{
	float:left;
	margin-top:10px;
	margin-bottom:5px;
}

.choose_quantity input
{
	width:190px;
	margin-top:2px;
	margin-bottom:2px;
}

.product_property_section
{
	padding-bottom:8px;
}

#wig_color
{
}

.wig_color_col1
{
	width:103px;
	margin-bottom:8px;
}

.wig_color_col2
{
	width:96px;
	margin-bottom:8px;
}

.wig_link a, .wig_link a:hover
{
	text-decoration:none;
}

#product_nav
{
}

#product_nav img
{
	margin-bottom:3px;
}

#product_nav_col1_alt
{
	position:absolute;
}

#product_nav_col2_alt
{
	position:absolute;
	margin-left:100px;
	clip:rect(0px,100px,260px,0px);
	width:100px;
	height:260px;
	overflow:hidden;
	visibility:visible;
}

#product_nav_col2_scrollable_alt
{
	position:absolute;
	top:0px;
}

#product_nav_col1
{
	float:left;
	display:inline;
	width:100px;
	margin:0;
	padding:0;
}

#product_nav_col2
{
	float:left;
	display:inline;
	width:100px;
	margin:0;
	padding:0;
}

#product_nav_col2_scrollable
{
}

#scroll_buttons
{
	position:absolute;
	display:inline;
	top:265px;
	left:100px;
	width:100px;
}

#scroll_buttons img
{
	padding-right:2px;
}


#product_nav_col3
{
	position:relative;
	padding-left:6px;
	width:95px; /* 105px */
	padding-top:2px;
	padding-bottom:10px;
	margin-bottom:2px;

	background-image:url('../img/interface/small_arrow.gif');
	background-repeat:no-repeat;
	background-position:95px 2px;
}

.highlight_block
{
	height:28px;
	background-image:url('../img/interface/small_arrow.gif');
	background-repeat:no-repeat;
	background-position:right top;
	margin-top:-1px;
	margin-bottom:2px;
}



.thumbnail_array
{
	margin-top:10px;
}

.thumbnail_array img
{
	padding-right:9px;
}

.thumbnail_array .col3 img
{
	padding-right:6px;
}

.body_table
{
	border-collapse:collapse;
}

.body_table td
{
	vertical-align:bottom;
}

.document
{
	margin-bottom:15px;
}

.document_body
{
	margin-bottom:15px;
}

.highlight
{
	color: #00FFFF;
}

.teaser_header
{
	margin:0px;
	margin-top:10px;
}
/* */
.teaser_body
{
	padding-top:5px;
	padding-right:10px;
	padding-bottom:10px;
}

/* contact form */
.form_label
{
	width:200px;
	padding-right:10px;
	color: #666666;
	text-align:right;
}

.standard_form_field
{
	margin-bottom:3px;
}

.short_form_field
{
	margin-bottom:3px;
}

.standard_form_field input
{
	width:100%;
}

.standard_form_field select
{
	width:40%;
}

/* standard text links */
a
{
	color: #FFFFFF;
	text-decoration:underline;	
}

a:hover
{
	color:#00FFFF;
	text-decoration:underline;
}


/* prevent styling of image links */
img
{
	border:0px;
}

a.imglink:link
{
	background:#FFFFFF;
}

a.imglink:visited
{
	background:#FFFFFF;
}

#trailer
{
	margin-left:-2px;
}

/* debug output */

#__debug
{
	position:absolute;
	top:0px;
	left:1090px;
	background:#CCCCCC;
}

#cakeSqlLog
{
	position:absolute;
	top:0px;
	left:1200px;
	background:#CCCCCC;
}





