
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	height: 100%;
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #bdbdbd;
	scrollbar-highlight-color: #e7e7e7;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #bdbdbd;
	scrollbar-track-color: #e7e7e7;
	scrollbar-arrow-color: #000;
	padding-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-left: 0px;
}

/** FF-Hack um die Scrollbars immer anzuzeigen **/
html {
	overflow: scroll;
}
form {
	margin: 0;
	padding: 0;
}

h1 {
	margin-top: -5px;
	padding-bottom: 11px;
}
h1, h2 {
	font-size: 12px;
	font-weight: bold;
}

h2 {
	margin-bottom: 0px;
	margin-top: -5px;
}

/***************************** SUCHFELD OBEN *******************************/
#topsearch {
	float: left;
	width: 128px;
	height: 17px;
	padding-top: 1px;
}
#topsearch input {
	width: 98px;
	height: 15px;
	font-size: 12px;
 	border: none;
	padding-left: 5px;
	padding-right: 5px;
	background: #999999;
	color: #fff;	

}
#topsearch_left {
width: 104px;
float: left;

}
#topsearch_right {
	width: 19px;
	float: right;
}

#topsearch #topsearchbutton {
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #131313;
border-bottom: 1px solid #131313;
width: 19px;
height: 17px;
background: #565656 url(../images/arrow_right_white_button.gif) no-repeat;
color: #fff;
}


/***************************** SUCHFELD LINKS *******************************/
#leftsearch {
	width: 123px;
	height: 17px;
	padding-top: 1px;
	margin-top: 19px;
}

#leftsearch input {
	width: 86px;
	height: 13px;
	font-size: 12px;
 	border: none;
	padding-left: 5px;
	padding-right: 5px;
	background: #ffffff;
	color: #000000;	
	border: 1px solid #cfcfcf;
}

#leftsearch_left {
margin-top: -7px;
width: 96px;
float: left;
margin-right: 3px;	

}



#leftsearch_right {
	margin-top: -6px;
	width: 19px;
	float: left;
}

#leftsearch #leftsearchbutton {
	border-top: 1px solid #e8e8e8;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-left: 1px solid #e8e8e8;
	width: 17px;
	height: 17px;
	background: #ffffff url(../images/arrow_right_grey_button.gif) no-repeat;
	color: #fff;
}

#ajaxSearch_resultListContainer {
	/* background: #FF0000; */
	margin-left: -5px;
	padding-left: 5px; 
}

#ajaxSearch_resultListContainer a {
	color: #393939;
}

#ajaxSearch_resultListContainer p {
	margin-top: -4px!important;
	margin-bottom: 5px!important;

}


.ajaxSearch_result {
	border-bottom: 1px solid #9d9d9d;
	margin-left: -5px;
}

.ajaxSearch_resultLink {
	color: #393939!important;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding-left: 10px;
	margin-left: 5px;
	background: url(../images/arrow_link_grey.gif) 0px 4px no-repeat;
}

.aajaxSearch_resultLink:hover {
	color: #000000!important;
	background: url(../images/arrow_link_black.gif) 0px 4px no-repeat;
}



.ajaxSearch_extract {
	padding-left: 12px;
	padding-right: 5px;
}

/***************************** FORMS / PRODUCTS **********************************/
#form_chunk {
	width: 557px;
	color: #000000;
	margin-left: -5px;
}
#form_intro {
	padding-top: 11px;
	border-bottom: 1px solid #636363;
	height: 29px;
	padding-left: 5px;
}

.form_table {
	width: 557px;
}


.teil_table {
	width: 557px;
	margin-bottom: 20px;
}


.form_row_item {
	text-align: left;
	vertical-align: top;
	width: 271px;
	/* height: 40px; */
	border-bottom: 1px solid #d4d4d4; 
	/* background: #00FF00; */
}

.teil_row_item{
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	width: 261px;
	border-bottom: 1px solid #d4d4d4; 
}

.teil_row_item_3cols{
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	width: 100%;
	border-bottom: 1px solid #d4d4d4; 
}

.form_row_doubleitem {
	text-align: left;
	vertical-align: top;
	height: 40px;
	border-bottom: 1px solid #d4d4d4;
}

.teil_row_item, .teil_row_item_3cols {
	padding-top: 15px;
	border-bottom: 1px solid #000!important;
}

.form_table input, .form_table select {
	width: 112px;
	height: 15px;
	font-size: 12px;
 	border: 1px solid #cfcfcf;
	padding-left: 5px;
	padding-right: 5px;
	background: #fff;
	color: #000;
}


.form_table btn {
	height: 20px;
}

.radio {
	width: auto!important;
}

.form_table select {
width: 123px;
height: 17px;
padding-right: 0px!important;
}

.form_table textarea {
	width: 405px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	margin-bottom: 5px;
	height: 100px;

}

.form_row_label {
	text-align: left;
	vertical-align: top;
	margin-top: 10px;
	float: left;
	width: 123px;
	padding-left: 5px;
	margin-right: 15px;
	/* background: #f00; */
}
.form_row_field {
	text-align: left!important;
	vertical-align: top;
	margin-top: 9px;
	float: right;
	width: 123px;
	padding-right: 5px;
	margin-bottom: 9px;

}

.form_row_doublefield {
	text-align: left!important;
	vertical-align: top;
	margin-top: 8px;
	float: left;
	padding-right: 0px;
}

.form_row_spacer {
	width: 15px;
}

.form_row_subtitle {
	margin-top: 10px;
	font-weight: bold;
	padding-left: 5px;
}

/***************************** PRODUCTS *******************************/

.teil_image {
	margin-left: -5px;
}

.teil_title {
	width: 100%;
	height: 19px;
	background-color: #000000;
	color: #FFFFFF;
	font-weight: normal;
	margin-left: -5px;
	padding-left: 5px;
	margin-top: -19px;
}

.teil_description {
	padding: 0px 10px 5px 0px;
}

.productlineLink {
	margin-top: 20px;
	margin-bottom: 20px;
}

#produktlinienTabellen {
	margin-left: -5px!important;
}

/***************************** TOPPAGE ********************************/
#splashwrapper {
	position: relative;
	top:  95px;
	/* left: 83px; */
	width: 843px;
	height: 286px;
	display: block;
	font-size: 12px;
	margin: auto;
}

#splashwrapper p {
	margin: 0px;
	padding: 0px;
}
#splash_content_left {
	position: relative;
	width: 572px;
	height: 199px;
	float: left;
	background: url(../images/dark2_bg_10px.png);
	_background-image: none;
 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/docroot/images/dark2_bg_1px.png');	
	
}

#teasertitle {
	float: left;
  	display: inline;
	width: 131px;
	padding-top: 20px;
	padding-right: 5px;
	padding-left: 7px;
	font-size: 26px;
	font-weight: normal;
	color: #b8b8b8;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
}

#teasertext {
	padding:20px 170px 5px 5px;
	width:253px;
	float: left;
	color: #cbcbcb;

	line-height: 20px;
	letter-spacing: 110%;
}

.topPagePaddingTop {
	margin-top: 20px;
	display: block;
}

#splash_logo {
	clear: both;
}


#splash_content_right {
	float: right;
	color: #fff;
	position: relative;
	width: 266px;
	height: 199px;
	padding-right: 5px;
	background: url(../images/dark2_bg_10px.png);
	_background-image: none;
 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/docroot/images/dark2_bg_1px.png');		
}

#splash_languageselector {
	position: relative;
	height: auto;
	overflow: auto;
	padding-top: 20px;
	padding-left: 0px;
	width: 100%;
}

#teaser_right {
	color: #ffe600;
	height: 80px;
	overflow: hidden;
	padding-left: 5px;
	padding-top: 0px;
	line-height: 20px;
	letter-spacing: 120%;
	text-align: left;	
	font-weight: bold;
}

/************************************** NEWS LIST *************************************/

#newslist_header{
	width: 557px;
	height: 19px;
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: -5px;
}
#searchlist_header {
	width: 557px;
	height: 19px;
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: -5px;
}
.searchlist_header_entry {
	padding-left: 5px;
}

#newslist_header_left {
	float: left;
	padding-left: 5px;
	height: 19px;
	width: 138px;
}

#newslist_header_right {
	float: right;
	padding-left: 5px;
	height: 19px;
	width: 409px;
}

.newslist_header_entry {
	padding-left: 5px;
	height: 19px;
	width: 557px;
}

.newslist_entry {
	overflow: auto;
	width: 557px;
	color: #000;
	margin-left: -5px;
	min-height: 89px;
	/* border-bottom: 1px solid #d4d4d4; */
}


.newslist_border {
	border-bottom:1px solid #D4D4D4;
	margin-top:1px;
	width:557px;
	margin-left: -5px;
	overflow: hidden;
	height: 1px;
	
}
.newslist_entry_left {
	position:relative;
	float: left;
	padding-left: 5px;
	width: 138px;
}

.newslist_entry_right {
	position: relative;
	float: right;
	width: 414px;
}

.newslist_entry_text {
	clear: both;
}

.newslist_entry_teaser {
	float: left;
	padding-left: 14px;
	width: 272px;
}

.newslist_entry_image {
	padding-top: 6px;
	float: right;
	width: 128px;
}
.newsdate {
margin-bottom: 5px;
margin-top: -4px;
}

.header {
	margin-bottom: 25px;
	font-weight: bold;	
}

.detail_header {
	margin-bottom: 10px;
	font-weight: bold;	
}
.newsintro {
	margin-left: -5px;
	background: #d4d4d4;
	padding: 0px 5px 0px 5px;
	margin-bottom: 25px;
}


/* ENDE NEWSLIST/NEWSCONTENT */


/************************************** BESTELLSORTIMENT *************************************/

.bestellsortiment_header{
	width: 557px;
	height: 19px;
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: -5px;
	margin-bottom: 21px;
}

.bestellsortiment_header_left {
	float: left;
	padding-left: 5px;
	height: 19px;
	width: 281px;
}

.bestellsortiment_header_middle {
	float: left;
	padding-left: 5px;
	height: 19px;
	width: 138px;
}

.bestellsortiment_header_right {
	float: left;
	padding-left: 5px;
	height: 19px;
	width: 123px;

}

.bestellsortiment_header_entry {
	margin-left: -5px;
	padding-left: 0px;
	height: 19px!important;
	width: 557px;
	background: #d4d4d4;
	overflow: visible;
}

.bestellsortiment_entry {
	overflow: auto;
	clear: both;
	width: 557px;
	color: #000;
	margin-left: -5px;
	border-bottom: 1px solid #d4d4d4;
	height: auto;
}

.bestellsortiment_wrapper_row {
	margin-bottom: 21px;
}

.bestellsortiment_entry_left {
	position:relative;
	float: left;
	padding-left: 5px;
	width: 286px;
}

.bestellsortiment_entry_middle  {
	position: relative;
	float: left;
	width: 138px;
}

.bestellsortiment_entry_right {
	position: relative;
	float: left;
	width: 128px;
}

.productlineDescription {
	padding: 0px 5px 0px 7px;
}

.visible {
	display: block;
}

.invisible {
	display: none;
}

#bigtext ul li.underlinedTeil {
	height: 20px;
	border-bottom: 1px solid #d4d4d4;
	padding: 0px 5px 0px 5px;	
}

#bigtext ul li.notUnderlinedTeil {
	height: 20px;
	padding: 0px 5px 0px 5px;

}

/* ENDE BESTELLSORTIMENT */



/************************************** NORMAL TEMPLATES ******************************/

#contentwrapper {
	font-size: 12px;
	position: relative;
	top:  38px;
	width: 843px;
	height: 564px;
	display: block;
	margin-bottom: 19px;
	margin: auto;
}

#content {
	clear: left;
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	background: url(../images/content_bg.png);
	_background-image: none;
 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/docroot/images/content_bg_1px.png');
	padding: 40px 0px 38px 0px;
	z-index: 10;
}


#homelinks {
	height: 53px;
	line-height: 20px;
}

#homelinks img {
	padding-left: 5px;
}

#homelinks a {
	color: #FFFFFF;
	height:16px;
	padding-top: 2px;
	text-decoration: none;
	padding-left: 14px;
	background: url(../images/arrow_link_white.gif) no-repeat 5px 6px;;
	/* margin-bottom: -10px; */
}
#homelinks a:hover {
	color: #deb608;
	background:url(../images/arrow_link_yellow.gif) no-repeat 5px 6px;	
}
#homelinks .homepageLink {
	height: 20px;
}


#languageselector {
	position: relative;
	width: 100%;
	height: 19px;
	
	background: url(../images/dark2_bg_10px.png);
	_background-image: none;
 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/docroot/images/dark2_bg_1px.png');	
}

#languageselector a, #splash_languageselector a, #splash_languageselector a:visited {
	color: #ffffff;
	text-decoration: none;
}

#languageselector a .selected, #languageselector a:hover, #splash_languageselector a:hover, #splash_languageselector a .selected {
	color: #999999;
	text-decoration: none;
}

#homelink {
	float: left;
	width: 572px;
	height: 19px;
	padding-top: 2px;
	padding-left: 5px;
}

#splash_languageselector #languages {
	float: left;
	width: 133px;
	height: 19px;
	padding-left: 5px;
	padding-top: 2px;
	margin-bottom: 19px;
}

#languageselector #languages {
	float: left;
	width: 138px;
	height: 19px;
	padding-left: 0px;
	padding-top: 2px;
}




#logo, #splash_logo {
	position: relative;
	width: 100%;
	height: 95px;
	background: #ffe600;
	
	filter:alpha(opacity=90);
	opacity:.90;
    -moz-opacity:.90;	
}

#logoimage {
	padding-top: 36px;
	padding-left: 577px;
	text-align: left;
}

#logoimage_normal {
	padding-top: 36px;
	padding-left: 576px;
	text-align: left;
}

/********************************* Sprachlinks ******************************/
#languages ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#languages li {
	display: inline;
}

#languages li.languageRowHere a {
	color: #999999!important;
}
/********************************* MENU *************************************/
#menu {
position: absolute;
width: 843px;;
background: #aaa;
z-index: 498;
left: 0px;
top: 114px;
height: 19px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 128px;
float: left;
margin-right: 15px;
z-index: 499;
}

#menu a {
font: bold 12px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px 3px;
color: #fff;
text-decoration: none;
background: #565656;


}

#menu ul li a {
	height: 15px;
	padding-left: 5px;
}

div#menu ul.active li a  {
	height: 15px;
	color: #000!important;
	background: #cdcdcd!important;
}



#menu a:hover {
color: #ffe600;
}

#menu li {
	position: relative;
}

#menu ul ul {
	position: absolute;
	top: 19px;
	left: 0px;
	z-index: 500;
	
	
	/* TRAC TICKET 103: Keine Transparenz */
	background: #999999;
	/*
	background: url(../images/nav_bg_light.png);
	_background-image: none;
 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/docroot/images/../images/nav_bg_light_1px.png');*/	
}

#menu ul.active li ul li a {
	background: #999999 url(../images/arrow_right_grey.gif) no-repeat!important;
}

#menu ul li:hover ul li a {
	overflow: visible!important;
	color: #393939!important;
	height: auto;
	font-weight: normal;
	padding-left: 13px;
	background: url(../images/arrow_right_grey.gif) no-repeat;

	
}
#menu ul li ul li a:hover {
	color: #ffe600!important;
	background: url(../images/arrow_right_yellow.gif) no-repeat!important;
}


#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{
	display: none;
}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{
	display: block;
}

div#menu ul.active li:hover ul,
div#menu ul.active li ul li:hover ul,
div#menu ul.active li ul ul li:hover ul
{
	 display: block; 
}

.last {
margin-right: -15px!important;
}

/******************** ENDE MENU *****************************/



/******************************** SUBNAV *************************/
#subnav a {
	display:block;
	width: 112px;
	height: auto;
	padding: 2px 2px 2px 14px;	
	text-decoration: none;
	color:#ffffff;
	background: #9d9d9d url(../images/arrow_link_white.gif) no-repeat 5px 6px;
}

#subnav a:hover {
	color: #ffe600;
	background: #9d9d9d url(../images/arrow_link_yellow.gif) no-repeat 5px 6px;
}

#subnav {
	position: relative;
	display: inline;
	float: left;
	width: 128px;
	/* background: #f00; */
}

#subnav ul {
 list-style: none;
  margin-left: 0em;
  padding-left: 0em; 
  padding-top: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
}

.subnav_list {
	list-style:none;
	border-bottom: 1px solid #f4f4f4;
	overflow: auto;
}

.subnav, .subnav_here {
	font-weight: bold;
}

.subnav_here a {
	color:#000!important;
	background: #dcdcdc url(../images/arrow_right_black.gif) no-repeat!important;
}

.subnav_sub a.subnav_sub_here {
	font-weight: bold!important;
	padding-left: 14px!important;
}

ul.topclass {
	color: #FFFFFF;
	font: bold;
}
.subnav_sub a {
	font-weight: normal!important;
	width: 113px;
	height: 17 px!important;
	padding: 3px 2px 2px 13px!important;	
	background: url(../images/arrow_link_grey.gif) no-repeat 5px 7px!important;
	color: #393939!important;
}

.subnav_sub a:hover {
	color: #ffe600!important;
	background: url(../images/arrow_link_yellow.gif) no-repeat 5px 7px!important;	
}


.subnav_sub a.subnav_last {
	border-bottom: 1px solid #9e9e9e;
/* 	padding-bottom: 2px!important; */
}


.subnav_on {
	font-weight: bold;
	width: 113px;
	height: auto;
	padding: 2px 2px 2px 13px;	
	background: #ececec url(../images/arrow_right_black.gif) no-repeat;
	color: #000;
	border-bottom: 1px solid #9d9d9d;
}

.subnav_spacer {
	height: 20px;
}

#subnav ul li.subnav_last .subnav_spacer {
	display: none;
}

/************************************** ende subnav *********************************/

#textcontainer, #products{
	position: relative;
	left: 15px; 
	float: left;
	width: 700px;
	background: #f3f3f3;
	min-height: 350px;
	padding-bottom: 26px;
}

#minHeightGif {
	width: 1px;
	float: left;
}

.site_teaser {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
  	display: block;
	width: 132px;
	padding-top: 20px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 26px;
	font-weight: normal;
	color: #9d9d9d;
	overflow: hidden;
	/* height: 360px; */
}

.site_break {
	float: left;
  	display: inline;
	width: 700px;
	font-weight: normal;

}

.left_column, .right_column  {
	float: left;
	color: #000;
	padding-top: 25px;
	width: 261px;
	line-height: 20px;
	letter-spacing: 110%;
	padding-left: 5px;
	padding-right: 5px;
}

.left_column a:link, .left_column a:visited, .left_column a:hover, .left_column a:active,
.right_column a:link, .right_column a:visited, .right_column a:hover, .right_column a:active {
	font-weight: normal;
	font-size: 12px;
	padding-left: 8px;
	text-decoration: none;
}


.left_column a:link,
.right_column a:link {
	background: transparent url(../images/arrow_link_black.gif) no-repeat scroll 0px 4px;
	color: #000000;
}

.left_column a:visited,
.right_column a:visited {
	background: transparent url(../images/arrow_link_grey.gif) no-repeat scroll 0px 4px;
	color: #393939;
}

.left_column a:hover, .left_column a:active,
.right_column a:hover, .right_column a:active {
	background: transparent url(../images/arrow_link_yellow.gif) no-repeat scroll 0px 4px;
	color: #DEB608;
}



.productline_material_column, .procuctline_color_column  {
	float: left;
	color: #000;
	padding-top: 25px;
	width: 261px;
	line-height: 20px;
	letter-spacing: 110%;
	padding-left: 5px;
	padding-right: 5px;
/*	background: #f00; */
}

.procuctline_color_column {
	margin-right:15px;
}

.right_column_productline {
	float: left;
	width: 261px;
	padding-top: 20px;
	margin-left: 5px;
}


.left_column img, .right_column img {
	margin-top: 8px;
	margin-bottom: 8px;
}


.right_column {
	padding-top: 20px!important;	
	width:261px;
}


.left_column {
	margin-right: 15px;
}
.left_column ul,.right_column ul, #bigtext ul {
	list-style-type: none;
	margin:0;
 	padding: 11px 5px  11px 0px;
}

.left_column ol,.right_column ol, #bigtext ol {
	padding:0px 5px 26px 19px;
	margin: 0px;
}

.left_column ul li,.right_column ul li, #bigtext ul li {
	margin-bottom: 2px;
	padding-left: 10px;
	background: url(../images/list_icon.gif) no-repeat 0px 10px;	
}

.bestellsortiment_entry .bestellsortiment_entry_right ul {
	padding: 0!important;
}

.bestellsortiment_entry .bestellsortiment_entry_right ul li {
	background-image: none!important;
}

#bigtext {
	float: left;
	color: #000;
	padding-top: 25px;
	width: 552px;
	line-height: 20px;
	letter-spacing: 110%;
	padding-left: 5px;
	padding-bottom: 26px;
}

.left_column p, .right_column p, #bigtext p {
	margin-top: 0px;
	margin-bottom: 20px;
}

#spotlight {
	padding-top: 11px;
	float: left;
	width: 286px;
	overflow: hidden;
	margin-left: -15px;
}

.spot {
	float: left;
	width: 128px;
	padding-top: 15px;
	padding-left: 15px;
}

/*************************** BEZUGSQUELLEN ************************/

.bezugsquellen_selector_row {
width: 557px;
border-bottom: 1px solid #d4d4d4;
overflow: auto;
margin-left: -5px;
margin-top: 8px;
}

.bezugsquellen_selector_column {
	float: left;
	width: 261px;
	padding: 5px;
}

.bezugsquellen_result_column {
	float: left;
	width: 261px;
	padding-left: 5px;
	padding-right: 5px;
	/* height: 15px; */
}

.bezugsquellen_selector_row {
	height: auto;
	overflow: auto;
}

.nopadding {
/* 	padding: 0px 5px 0px 5px!important; */
}

.bezugsquellen_selector_spacer {
	float: left;
	width: 15px;
	padding-top: 3px;
	text-align: center;
}

.bezugsquellen_result_spacer {
	float: left;
	width: 15px;
}

.bezugsquellen_selector_column select {
	width: 261px;
	height: 17px;
	font-size: 12px;
 	border: 1px solid #cfcfcf;
	background: #fff;
	color: #000;
}

/* ENDE BEZUGSQUELLEN */



/*************************** FOOOTER ******************************/
#footer {
	position: relative;
	width: 100%;
	height: 19px;

	background: url(../images/footer_bg_10px.png);
	_background-image: none;
 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/docroot/images/footer_bg_1px.png');	
}


#cp {
	width: 281px;
	height: 17px;
	padding-top: 2px;
	padding-left: 5px;
	float:left;	
	/* background: #f00;	 */
}

#rechtliches {
  	height: 17px;
	padding-top: 2px;
	width: 138px;
	float:left;	
	padding-left: 5px;
	/* background: #0f0; */
}

#webmaster {
  	height: 17px;
	padding-top: 2px;  
	width: 138px;
	float:left;	
	padding-left: 5px;
	/* background: #00f;	 */
}

#workfashionnet {
  	height: 17px;
	padding-top: 2px;  
	width: 264px;
	float:left;	
	padding-left: 5px;	
}


/********************* SUBMIT ****************************/
.button {
	height: 19px!important;
	width: 130px!important;
	color: #000000!important;
	font-weight: bold;
	font-size: 83%;
	text-align: left;
	border-top: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #bdbdbd;
	border-bottom: 1px solid #bdbdbd;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px!important;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 133px;
}

.orderbutton {
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	width: 143px;
	text-align: left;
}
.orderbutton_right {
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	width: 123px;
	text-align: right;
}

/**************************** HILFS KLASSEN ********************************/

.error {
color: #FF0000;
background-color:#FFD0CA;
border: 1px solid #FF0000;
padding: 12px;
text-align: left;
padding: 5px;
}

.transparency {
	filter:alpha(opacity=25);
	opacity:.25;
    -moz-opacity:.25;
}

.normal {
	filter:alpha(opacity=100);
	opacity:1;
    -moz-opacity:1;
}

.arrow_link_white_normal {
	width: auto!important;
}

.arrow_link {
	color: #393939!important;
	text-decoration: none;
	font-weight: bold;	
	
	margin-left: -9px;
	padding-left: 10px;
	background: url(../images/arrow_link_grey.gif) 0px 4px no-repeat;
}

.arrow_link:hover {
	color: #deb608!important;
	background: url(../images/arrow_link_yellow.gif) 0px 4px no-repeat;
}

.arrow_link_normal, .ajaxSearch_resultLink {
	color: #393939!important;
	text-decoration: none;
	font-size: 12px;
	padding-left: 8px;
	background: url(../images/arrow_link_grey.gif) 0px 4px no-repeat;
}

.arrow_link_normal:hover {
	color: #deb608!important;
	background: url(../images/arrow_link_yellow.gif) 0px 4px no-repeat;
}



.arrow_link_left {
	color: #393939!important;
	text-decoration: none;
	font-size: 12px;
	padding-left: 8px;
	background: url(../images/arrow_link_grey_left.gif) 0px 4px no-repeat;
}

.arrow_link_left:hover {
	color: #deb608!important;
	background: url(../images/arrow_link_yellow_left.gif) 0px 4px no-repeat;
}


.bold {
	color: #000000;
	font-weight: bold;
	margin-left: -10px!important;
}

.arrow_link_up {
	color: #393939!important;
	text-decoration: none;
	font-size: 12px;
	padding-left: 12px;
	background: url(../images/arrow_link_grey_up.gif) 0px 6px no-repeat;
}

.arrow_link_up:hover {
	color: #deb608!important;
	background: url(../images/arrow_link_yellow_up.gif) 0px 6px no-repeat;
}

.arrow_link_down_anchor {
	color: #393939!important;
	text-decoration: none;
	font-size: 12px;
	padding-left: 12px;
	background: url(../images/arrow_link_grey_down.gif) 0px 6px no-repeat;
}

.arrow_link_down_anchor:hover {
	color: #deb608!important;
	background: url(../images/arrow_link_yellow_down.gif) 0px 6px no-repeat;
	
}

.arrow_link_down {
	color: #393939!important;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	padding-left: 14px;
	background: url(../images/arrow_link_grey_down.gif) 3px 6px no-repeat;
}

.arrow_link_down:hover {
	color: #deb608!important;
	background: url(../images/arrow_link_yellow_down.gif) 3px 6px no-repeat;
	
}


.arrow_link_down_selected {
	color: #808080!important;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	padding-left: 14px;
	background: url(../images/arrow_link_light_grey_down.gif) 3px 6px no-repeat;
}

.arrow_link_down_selected:hover {
	color: #deb608!important;
	background: url(../images/arrow_link_yellow_down.gif) 3px 6px no-repeat;
	
}

#splashwrapper .arrow_link_normal {
	color: #ffffff!important;
	text-decoration: none;
	font-size: 12px;
	padding-left: 0.83em;
	background: url(../images/arrow_link_white.gif) 2px 6px no-repeat;
	width: 80%;
}

#splashwrapper .arrow_link_normal:hover {
	color: #deb608!important;
	text-decoration: none;
	font-size: 12px;
	padding-left: 10px;
	background: url(../images/arrow_link_yellow.gif) 2px 6px no-repeat;
}

.backlink {
	position: relative;
	margin-top: 30px;
	font-size: 12px;
	line-height: 20px!important;	
}

.borderbottom {
	border-bottom: 1px solid #636363;
}

.marginLeft {
	margin-left: -5px!important;
}


.storecheck {
	padding-left: 16px;
	background: url(../images/haken.gif) 0px 5px no-repeat;
}

.storeuncheck {
	padding-left: 16px;
}

/************ PRODUCTLINE TEMPLATE ***********************/
.color {
	position: relative;
	width: 9px;
	height: 9px;
	margin-top: 5px;
	display: block;
	overflow: hidden;
}

.color img {
	display: block;
	width: 9px;
	height: 9px;
	margin-top: 0px;

}

.color_columns {
	width: 100%;
}
.haupt {
	float: left;
	width: 50%;
}

.akzent {
	float: left;
	width: 50%;
}

.color_row {
clear: left;
}

.color_left {
	float: left;
	padding-left: 0px;
}

.color_right {
	float: left;
	padding-left: 5px;
}

.flag_ch {
	position:relative;
	display: block;
	height: 19px;
	background: url(../images/flagge_ch.jpg) 150px 5px no-repeat;
}

.flag_de {
	position:relative;
	display: block;
	height: 19px;
	background: url(../images/flagge_de.jpg) 175px 5px no-repeat;
}

.newsImage {
	width: 128px;
}

.teilImageCell {
	text-align: center;
	vertical-align: bottom;
}

.padding_left_right {
	padding-left: 5px;
	padding-right: 5px;
}
.spacer {
	width: 15px;
}
.anchormargin {
	margin-top: 20px;
}

.bestellsortiment_entry_left a {
	font-weight: bold;
	padding-left: 10px;
}

.right_column img, .left_column img {
	margin-left: -5px;
}