body, table, div, td, th, p, a, textarea, input, option, select, .text, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {background: #EBEBEB url(bilder/sitebg.gif) repeat-y; color:#000000; margin:0px;padding:0px;}


h1 {
	font-size:1.5em;
	background-color:#CCCCCC;
	padding:0.2em;
}
h2 {
	font-size: 1.4em;
	font-weight:bold;
}
h3 {font-size: 1.2em;}

th {	
	color: #000000;	
	line-height: 1em;
	background-color: #CCCCCC;
}
th h2 {margin:0.2em 0px;}

table.produkt {	border: 2px solid #CCCCCC;}
table.produkt th {font-size: 12px;font-weight:normal;}
th.coleven, th.colodd, td.coleven, td.colodd {background-color:#CCCCCC; text-align:center; vertical-align:top;}
td.coldivider {background-color:#CCCCCC;}
th.coleven,td.colodd {background-color:#EBEBEB;}
td.coleven, td.ausschreibung {background-color:#FFFFFF;}
.produkt .description {background-color:#E3B569; text-align:left;}
.produkt .firstleft {text-align:left;}

td.trennlinie{ border-top: 1px solid #CCCCCC;}
td.produkt { color: #FFFFFF;  background : #D57D29 url(bilder/produkte/bg-head-techdet.gif) top;  font-weight: bold; font-size:12px; }
td.produkt .title {display: block; padding-top: 57px; }



.highlight { color: #D57D29; }

th.small {
	font-size:12px;
}
.boldneg{ font-weight: bold; color:#FFFFFF; }
.sub{
	font-size:9px;
	vertical-align: -2px;
}

input.text, textarea {
	width: 200px;
}


a, a:link, a:visited {	color: #D57D29; 	text-decoration: underline; }
a:hover, a:active {	color: #FF9900; 	text-decoration: none; }

.navi, .rightnavi{	color: #333333; 	font-weight:bold;	text-decoration: none;	overflow: hidden;}

a.subnavi:link, a.subnavi:visited {
	color:#333333; text-decoration: none;
}
a.subnavi:hover, a.subnavi:active {
	color:#D57D29; text-decoration: none;
}


div.cbox {display:block;padding:10px 15px;clear:both;}

div#mainnavi a, div#rightcoloum a {
	font-size: 1.2em;
}
#mainnavi, #navisitemap  {
/*	position: absolute;
	top: 0px;
	left: 0px;*/
	width: 154px;
	display: block;
}
#mainnavi a, div.navi a, div.rightnavi a  {display: block; text-align: left; font-weight: bold; border-bottom: 1px solid #EBEBEB; color: #333333; text-decoration: none; text-transform: uppercase; padding-left: 15px; padding-bottom: 7px;  padding-top: 7px;	width: 154px;}
#mainnavi a:hover, #mainnavi a:active, .navi a:hover, .navi a:active {background-color: #D57D29; color: #FFFFFF;     }
#mainnavi a:active { background: #E3B569;}
/*div#mainnavi a.active:visited, div#mainnavi a.active:link, .navi a.active:link, .navi a.active:visited { background: #D57D29 url(bilder/navi/high_orange.gif) repeat center; color: #FFFFFF;   }
div#mainnavi a.active:visited, div#mainnavi a.active:link  { background: #D57D29 url(bilder/navi/high_orange.gif) repeat center; color: #FFFFFF;}*/


div#subnavi {background: #DBDBDB url(bilder/navi/bg_subnavi.gif); display:block;}
div#subnavi a { font-size:12px; font-weight: bold; padding-bottom: 3px;  padding-top: 3px; text-transform: none; border-bottom: none; padding-left: 0px;      }
div#subnavi a:hover {background: #000000 url(bilder/navi/high_black.gif) repeat; color: #FFFFFF;}
div#subnavi a:active {background: #666666}
/* div#subnavi a.active:visited, div #subnavi a.active:link {background: #000000 url(bilder/navi/high_black.gif); color:#FFFFFF;}
.navi a.active  {color:#FFFFFF;}*/

#sitemap { border-width :  0 0 0 0; display: block; margin-left: 50px;}
#sitemap a { font-size: 12px; font-weight: bold; padding-bottom : 3px;  padding-top : 3px; text-transform: none; border-bottom: none; padding-left : 20px; border-bottom: 1px solid #EBEBEB; display: block; width:100%;}
#sitemap .navi { background-color: #D57D29;	color: #FFFFFF; }
#sitemap .navi:hover { color: #000000; background: #E3B569;}
#sitemap .altnavi:hover { background: #666666; }
#sitemap a:hover {background-color:#000000; color: #FFFFFF;}

#rightcoloum {
/*	position: absolute;
	top: 0px;
	left: 616px;
	background: #EBEBEB;*/
	width: 154px;
	padding: 0;
	margin: 0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}

div#rightcoloum a  { border-bottom: 1px solid #DBDBDB; color: #333333;  background-color: #E3B569; text-decoration: none;}
#rightcoloum a:hover,  #rightcoloum a:active, .rightnavi a:hover, .rightnavi a.active {color: #FFFFFF;}
#lightorange  { color:#FFFFFF; background-color: #E3B569;  width: 154px; }

#mainnavi a.highlight { color: #FFFFFF; background-color:#D57D29; width: 154px;}
div#subnavi a.highlight { color: #FFFFFF;  background-color:#000000; width: 154px;}
#rightcoloum a.highlight { color: #FFFFFF;  background-color:#E3B569; }

ul.listing-system {list-style-type:none;}
ul.listing-system li {margin:1em 0px;}