#mailform { margin:5px 0px 0px 0px; padding:0px; border:0px;}


img {border:0px none;}

a {font-family: Arial; color:#654009; text-decoration:none;}
a:active, a:hover {color:#654009; text-decoration:underline;}

#outer {background:url('../gfx/bg.jpg') repeat left bottom;  position:absolute; top:0px; left:0px; 

	/*width:105%; width:nur ie*/
	 right:0px;
	width:100%;
	
	 }
	 
#outer {min-height:100%;}

/* only IE */
* html #outer {  
* height:100%;
}

#head {height:133px; background:url('../gfx/kopf.jpg') repeat-x; /*top:0px; left:0px; position:absolute; width:100%; nur ie right:0px;*/}

#middle {	border:0px solid red; /*position:relative; top:133px; left:0px;*/ margin:auto; width:950px; /*position:absolute; top:133px; bottom:41px;*/}

#mainnav {

	margin:0px;
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
	line-height:22pt;
	color:#654009;
	}

#mainnav {list-style-type:none; margin:0px; padding:0px; padding-top:35px;}

#mainnav li {display:inline; float:left; margin:0px; padding:0px; border-right:1px solid #F3CC55; padding-left:20px; padding-right:20px;}

#mainnav a {
		display: block;
		font-family: Arial;
		font-size: 11pt;
		color:#654009;
		text-decoration: none;
		font-weight:bold;
		}

#mainnav a:active, #mainnav a:hover	 {
			color:#654009;
			text-decoration: underline;
		}



#subnav {
	margin:0px; 
	margin-top:40px;
	/*margin-left:100px;*/
margin-bottom:300px;
	width:185px;
	font-family:Arial;

	float:left;
	/*display:inline;*/
	list-style-type:none;
	padding:0px;
	}

#subnav li {padding-left:25px; margin-top:8px; font-size:9pt; list-style-position:outside;}

#subnav .title {margin-bottom:15px; padding-left:8px; background-color:#C7A673; font-size:11pt; color:white; line-height:22pt; font-weight:bold; list-style-position:inside; list-style-type:disc;}

#subnav a {

	display: block;
	font-family: Arial;
	font-size:9pt;
	color:black;
	text-decoration: none;
	}

#subnav a:active, #subnav a:hover {color:black; text-decoration:underline; }


#main {
/*border:1px solid green;*/
	float:left;
margin-left:55px;
	margin-top:35px;
/*margin-right:80px;*/
	/*display:inline;*/
	font-family:Arial;
	font-size:10pt;
	line-height:16pt;
	/*position:absolute;*/
	/*left:340px;*/
	/*right:80px;*/
	width:710px;

	}
	
form { margin:5px 0px 0px 0px; padding:0px; border:0px;  }
input.seach { width:200px; }

h2 {font-family:arial; font-size:16pt; color:#B88033; margin-top:18px;}
h3 {font-family:arial; font-size:14pt; color:#B88033; margin-top:18px;}
h4 {font-family:arial; font-size:11pt; color:#B88033; margin-top:18px;}

#main #maintable {table-layout:fixed; }

td {vertical-align:top;}

#colleft {width:475px; text-align:left;}

#colright {width:170px; padding-left:55px;}


#mainfoot {font-size:9pt; text-align:center; color:#684108; margin-top:30px; margin-bottom:60px;}

#mainfoot a {
	font-family:Arial;
	font-size:9pt;
	color:#684108;
	text-decoration:none;
	}

#mainfoot a:hover {text-decoration:underline;}

#footnav {
	margin:0px;
	font-family:Arial;
	font-size:9pt;
	color:#684108;
	float:left;
	}

#footnav {list-style-type:none; margin:0px; padding:0px; margin-right:23px;}

#footnav li {display:inline; float:left; margin:0px; padding:0px; border-right:1px solid #A75F49; padding-left:15px; padding-right:15px;}

#footnav a {
		display: block;
		font-family: Arial;
		font-size: 9pt;
		color:#684108;
		text-decoration: none;
		}

#footnav a:active, #footnav a:hover	 {
			color:#684108;
			text-decoration: underline;
		}
		

#foot {height:41px; background:url('../gfx/fuss.png') repeat-x; width:100%; /*position:absolute; bottom:0px;*/}

.footerimg {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='fuss.png', sizingMethod='image');

}

html > body .footerimg {
background:url('../gfx/fuss.png');
}

/*h2 a {color:black; font-size:10pt; text-decoration:underline;}*/
/*h2 a:active, h2 a:hover {color:gray;}*/

h2 a {font-size:11pt; color:#654009; text-decoration:none}
h2 a:active, h2 a:hover {color:gray; text-decoration:underline;}

.product_subtitle {font-size:12pt; font-weight:bold;}


.com-list, .com-list-even td {border:0px none !important; background-color:transparent !important;}
tr.com-list-even {background-color:transparent !important;}

.pagebrowser a {color:black; text-decoration:none; margin-right:8px;}
.pagebrowser a:active, .pagebrowser a:hover {color:black; text-decoration:underline;}


.com-list-col-teaser .bodytext {margin-bottom:0px;}
x.com-list-col-price {float:right; margin:0px;}

fieldset {border:0px;}

.csc-mailform-field {width:435px; clear:both; margin-bottom:8px;}
.csc-mailform-field label {float:left;}
.csc-mailform-field input {float:right;}

.categoryListView {height:320px; width:140px; float:left;}

#path {
	/*width:738px;*/
	line-height:27px;
	margin:0px;
	padding:0px;
	

	color:#000000;
	font-size:8pt;
	list-style:none;
	height:27px;
	margin-top:10px;
	margin-bottom:30px;

	}
	
#path li {display:inline; float:left; margin:0px; padding:0px;}

#path a {
		font-family: Arial;
		font-size: 10pt;
		color:#654009;
		text-decoration: none;
	}
	
#path a:active, #path a:hover {color:#654009;
		text-decoration:underline;
		}

.com-select-attributes {float:left;}		
.com-select-attributes tr td {padding:0px; line-height:9pt;}

input {font-family:arial; font-size:10pt;}

.com-chkout-address-fields table {width:320px;}
.com-chkout-listing-terms {border-bottom:1px solid #B88033;}

.tx-newloginbox-pi1 h3 {font-size:10pt;}

.com-select-attributes {border:0px solid red; display:inline; float:left;}

