/* ID */

#body { margin: 0 auto; text-align:center;}
	 
#wrap { margin: 0 auto;	width:950px; text-align:left; }

#topbeam { float: left; width: 930px; height: 40px; background-color: #666668; text-align: right; padding-top: 10px; padding-right: 20px; }

#header {
	float:left;
	width: 950px;
	height:150px;
	text-align: center;
	border-bottom:5px solid #666668;
}

#leftblock { float:left; width:230px; text-align:left; }
	
#wish { float:left; width:230px; height:75px; background-color: #777779; }

#spotlight { float:left; width:190px; height:auto; background-color: #e8e8ea; padding-top:10px; padding-left:20px; padding-right:20px; padding-bottom:10px; margin-bottom:10px; }
	
#promopicture { float:left; width:230px; height:auto; background-color: #ffffff; }

#rightblock {
	float:left;
	width:680px;
	text-align:left;
	margin-left:30px;
	margin-top:30px;
	border-top-color: #FFF;
}

#offline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
}

	
#fotoboxbig { height:160px; width:200px; float:left; margin: 0 20px 35px 0; }
	
#topinfo { float:left; width:460px; text-align:left; margin:0px; padding:0px; padding-bottom: 40px; }
	
#topinfo2 { float:left; width:640px; text-align:left; margin:0px; padding:0px; padding-bottom: 50px; }
	
#bottomcenter { float:left; width:340px; text-align:left; margin-right:30px; }

#fotoboxsmall { height:100px; width:90px; float:left; margin: 10px 20px 0 0; }
		
#newproduct { width:230px; height:120px; float:left; margin: 0 0 0 0; padding:0 0 0 0; }
	
#newproduct2 { width:340px; float:left; margin: 0 0 0 0; padding:0 0 0 0; border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #666668; }
	
#adress { float:left; width:250px; height:240px; text-align:left; background-color: #e8e8ea; padding:30px; }
	
#footer { clear:both; width: 950px; margin: 0 auto; text-align: center; padding-top: 15px; }

#personpic { height:239px; width:360px; float:left; margin: 20px 20px 0 0; }
		
#persontext { width:300px; height:120px; float:left; margin: 0; padding:7px 0px 0px; }	

#catalog_header { width: 930px; height: 200px; text-align: left; float:left;  border-bottom-color:#666668; border-bottom-width:medium; border-bottom-style:solid;}

#search { float:left; width:230px; height:75px; background-color: #F90; }

#search2 { float:left; width:230px; height:75px; background-color: #F90; }	

#textfeld { width:130px; font-size:10px; margin-left:20px; padding-left:2px; padding-top:0px; }

#search_start { font-size:12px; width:30px; background:none; border:none; color:#FFFFFF; }

#rightblock2 { float:left; width:670px; text-align:left; margin-left:30px; padding-top:20px; }

#erweiterteSuche { border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #666668; height:120px;}

#ergebnis { padding-top:10px; }

#select { width:210px; height:20px; margin-right:10px; border-color: #999999; border-style:solid; border-width:thin; font-size:10px; background:none; padding-left:5px; }

#db_select { width:60px; height:22px; margin-right:10px; border-color: #999999; border-style:solid; border-width:thin; font-size:10px; background:none; padding-top:1px; padding-left:5px; color:#3660b0; }

#db_go { color:#3660b0; }

#anytext { width:200px; height:18px; margin-top:10px; font-size:10px; border-color: #999999; border-style:solid; border-width:1px; background:none; padding-left:5px; }

#searchagain { border:none; color:#3660b0; background:none; margin-top:0px; margin-left:350px;}

#links { padding-right:30px; border:none; color:#3660b0; background:none; padding-bottom:10px; }

#table { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; }

#datasheet { border-top-width: 2px; border-top-style: dotted; border-top-color: #666668; padding-top:10px; padding-bottom:20px; }

#details_pdf { background:none; border:none; color:#3660b0; text-decoration:underline; padding-top:2px; font-size:12px; width:100%; text-align:left; float:left; margin:0px; padding-left:0px}

#kontaktform { margin-top:20px; width:600px; height:100px; }

#order { margin-left:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#order input { margin-top:5px; margin-bottom:10px; border-color: #999999; border-style:dotted; border-width:thin; width:400px; }

/* CLASS */

.orange { color: #F60; }


.top { background:#666668; width:930; height:40px;}

.logo { position:absolute; margin-top:10px;}

.thp { color: #3660b0; font-weight: bold; }

.schweiz { text-indent: 26px; }

.th1 { border-bottom-style: dotted; border-bottom-color:#666666; border-bottom-width:2px; height:30px; vertical-align:middle; }

.order { color:#3660b0; text-decoration:underline; }

.db_order  { color:#3660b0; font-family:Arial, Helvetica, sans-serif; font-size:2px; }

.spot { margin-left:10px; padding-left:10px; }

.spot li{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding-left:1px; line-height:12px; }

.deterg { padding-top:10px;	font-weight:bold; }

.nachricht { height:200px; }

.nachricht2 { height:200px; }

.bestellen { border:none; color:#3660b0; background:none; }

/* Schriftdefinition */

h1 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; color:#666668; background: url(../media/blue.gif) no-repeat 0 20%; text-indent:20px; 	border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #666668; padding-bottom:10px; margin-top:0px; padding-top:0px; }

h1.spotlight { margin-top:10px; }

h1.catalog { font-size:30px; color: #0066FF; text-decoration:none; margin-top:100px; margin-left:250px; background:none; position:absolute; border:none}

h2{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#666668; border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #666668; padding-bottom:10px; }

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height: 19px;
	padding-left: 0px;
}

p.headline { font-size:10px; color:#ffffff; line-height: 12px; text-align: right; background-color: #666668; }
	
p.wish { font-weight:bold; font-size:12px; line-height:16px; color:#ffffff; margin-top: 10px; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; }
	
p.spotlight { font-size:11px; line-height: 16px; border-bottom-width: 1.5px; border-bottom-style: dotted; border-bottom-color: #666668; padding-bottom:15px; }

p.date { font-size:11px; color:#666668; line-height: 12px; }
	
p.newproduct { font-size:12px; line-height: 16px; }

p.footer { line-height:20px; padding-top:15px; border-top-width:2px; border-top-style:solid; border-top-color:#666668; }

p.search { font-weight:bold; font-size:12px; line-height:12px; color:#ffffff; margin-top: 15px; margin-left: 20px; }

p.spotlight2 { background: url(../media/blue.gif) no-repeat 0 0; font-size:11px; line-height: 11px; border-bottom-width: 1.5px; border-bottom-style: dotted; border-bottom-color: #666668; padding-bottom:5px; text-indent:20px; }
	
/* Links */

a, a:link, a:visited, a:hover { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3660b0; }
	
a:visited { color:#666668; }

a.wish, a.wish:visited, a.wish:hover { font-weight:bold; font-size:12px; line-height:16px; color:#ffffff; }

a.spotlight, a.spotlight:link, a.spotlight:visited, a.spotlight:hover { font-size: 11px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3660b0; }
	
/* Linkliste - Hauptmenü */

ul#mainnav { list-style: none; margin: 0; padding: 0; background-color: #eeeeee; }

ul#mainnav li a:link, ul#mainnav li a:visited { text-decoration: none; display: block; width: 88%; padding: 4px 6%; background-color: #eeeeee; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
	
ul#mainnav li { border-top: 2px solid #ffffff; }

ul#mainnav li a:hover { background-color: #CB0015; color: #FFFFFF; }
	
.smallnav {
	font-size: 11px
}
.lismall {
	list-style:none;
	padding-top:6px;
}

.lie {
	list-style:square;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height: 19px;
	padding-left: 0px;
}


.hisliptabelle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	background-color: #0063A2;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding-left: 8px;
}

.hisliptabelle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	background-color:#FACAD6;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding-left: 8px;
}

.hisliptabelle3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	background-color:#eee;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding-left: 8px;
}

.hisliptabelle4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	background-color: #93DFEA;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding-left: 8px;
}
