div,p, ul, li, h1{
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial;
	line-height:15px;
  font-size:11px;
  color:#777777;
	}
 


img {
	border:0px;
	}
 
table,td {
	border-spacing:0px;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border-style:hidden;
	border:0px solid #abafb2;
	vertical-align:top;
	}


body {
	background-color:#ffffff;
	padding:0px;
	padding-top:20px;
	margin:0px;
	padding-bottom:10px;
	}
 
#mainframe {
	width:832px;
	text-align:left;
	}
 
#header {
	min-height:175px;
	height:175px;
	margin-top:0px;
	}
 
#logo {
	float:left;
	}

#menu {
	padding-left:192px;
	padding-top:56px;
	}

#menu1, #menu2, #menu3 {
	float:left;
	}
 
#menu1 h1, #menu2 h1, #menu3 h1 {
	font-size:11px;
	color:#011c4c;
	padding-bottom:6px;
	min-width:160px;
	width:160px;
	}
 
#menu3 h1 {
	min-width:100px;
	width:100px;
	}
 
#menu1 ul, #menu2 ul, #menu3 ul {
	font-size:10px;
	list-style-image:url(pics/menu_bullet.gif);
	list-style-position:outside;
	}
 
#menu ul li a:link, #menu ul li a:visited, #menu ul li a:focus, #menu ul li a:active {
	color:#777777;
	text-decoration:none;
	}
 
#menu ul li a:hover {
	color:#011c4c;
	}

#headerright {
	float:right;
	text-align:right;
	}
 
#lang {
	padding-top:20px;
	}
 
 #langpic {
	float:left;
	padding-left:80px;
	}
 
 #langtext {
	padding-top:10px;
	float:right;
	width:60px;
	}
 
#langtext a:link, #langtext a:visited, #langtext a:focus, #langtext a:active {
	color:#011c4c;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	}
 
#langtext a:hover {
	text-decoration:underline;
	}
 
object {
	padding:0px;
	margin:0px;
	margin-bottom:100px;
	}
 
/* Inhalt */

#headline {
	min-height:20px;
	background-image:url(pics/back_headline.gif);
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	padding-left:13px;
	clear:both;
	}

* html #headline { /*IE6 only*/
     height:25px;
  }



#inhalt {
	clear:both;
	min-height:400px;
	font-size:11px;
	color:#777777;
	padding-top:20px;
	}
 

* html #inhalt { /*IE6 only*/
     height:420px;
  }

 
dl.csc-textpic-image, dl.csc-textpic-firstcol {
	height:255px;
	background-image:url(pics/back_imgmirror.gif);
	background-repeat:repeat-x;
	background-position: 0px 182px;
	}
 
span.important {
	font-weight:bold;
	color:#011c4c;
	}

fieldset {
	border:0px;
	outline:0px;
	border-style:hidden;
	margin:0px;
	padding:0px;
	}
 
div.csc-mailform-field {
	padding-bottom:2px;
	}

input, textarea {
	margin-bottom:2px;
	width:360px;
	height:18px;
	}
	
textarea {
	height:100px;
	}

.csc-mailform-label {
	padding-bottom:0px;
	}

#mailformProdukt {
	width:360px;
	}
 
select {
	margin-top:40px;
	margin-bottom:4px;
	background-color:#ffffff;
	}
 
#mailformformtype_mail {
	margin-top:10px;
	width:180px;
	height:30px;
	}
#orderinfo {
	font-weight:bold;
	color:#011c4c;
	position:relative;
	left:380px;
	top:-24px;
	}

a:link {color:#777777;  }
a:visited {color:#777777;  }
a:focus {color:#777777;  }
a:hover {color:#777777;  }
a:active {color:#777777;  }

 
 
/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	 display: inline; /* IE fix for double-margin bug */
	 margin-right: 41px;
	 margin-top:12px;
	}



 




#link1, #link2 {
	min-height:34px;
	background-image:url(pics/back_prodwahl.gif);
	float:left;
	width:404px;
	text-align:center;
	padding-top:12px;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	}

* html #link1, * html #link2 { /*IE6 only*/
     height:46px;
  }


#mirror1, #mirror2 {
	height:46px;
	width:404px;
	background-image:url(pics/back_mirror.gif);
	clear:both;
	float:left;
	}

#footer {
	padding-top:20px;
	clear:both;
	margin-top:12px;
	margin-bottom:100px;
	}
 
#footer1, #footer2, #footer3, #footer1 table, #footer2 table, #footer3 table {
	float:left;
	color:#777777;
	font-size:11px;
	}

#footer1 {
	width:180px;
	min-width:180px;
	}

#footer2 {
	width:200px;
	min-width:200px;
	}
 
#logos {
	float:right;
	}
	
#logos img {
	float:left;
	margin-left:10px;
	}
 
/* Auswahlmenu */
#textheadline {
	float:left;
	padding-right:20px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	}
 
 #auswahl {
	position:relative;
	top:-3px;
	}
 
form, action, select {
	padding:0px;
	margin:0px;
	}
 
.catproduct {
	float:left;
	}
 
.cattext {
	clear:both;
	min-height:21px;
	background-image:url(pics/back_headline.gif);
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:250px;
	padding-top:4px;
	}
 
* html .cattext { /*IE6 only*/
   	height:25px;
  }
 
.prodtext {
	clear:both;
	min-height:69px;
	background-image:url(pics/back_imgmirror.gif);
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:250px;
	padding-top:4px;
	}
 
* html .prodtext { /*IE6 only*/
   	height:73px;
  }


#prodbilder {
	padding-top:20px;
	}
 
#prodbilder .catproduct {
	padding-right:40px;
	}
 
#backlink {
	font-size:11px;
	padding-top:160px;
	font-weight:bold;
	}
 
#backlink a:link, #backlink a:visited, #backlink a:focus, #backlink a:active {
	color:#011c4c;
	}

ul {
	padding-left:15px;
	}
 
.overview {
	color:#011c4c;
	font-weight:bold;
	font-size:13px;
	height:30px;
	text-decoration:underline;
	}
 
#search {
	width:180px;
	}
 
#searchbox {
    margin-top:1px;
	height:16px;
	width:152px;
	font-size:11px;
	border:2px solid #011c4c;
	padding-top:4px;
	}
 
* html #searchbox { /*IE6 only*/
   	height:25px;
   	width:158px;
   	margin-top:0px;
  }
  
*+ html #searchbox { /*IE7 only*/
	margin-top:0px;
  }
  
#hidden {
	display:none;
	}
 

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	margin-left:10px;
	margin-bottom:10px;
	}
 
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	margin-left:10px;
	}