/* CSS Document */

* {line-height:130%;margin: 0;
	padding: 0;}
body{
  font-family:Arial,Helvetica,SunSans-Regular, Sans-Serif;
  font-size:11px;
  color:#4E637C;  
  padding:0px;
  margin:0px;
  background: url(../images/hg_navigation.gif) repeat-y;
	
}

h1{
font-size:12px;
font-weight:bold;
color:#3B4756;
line-height:150%;
margin-bottom:10px;
}
h2{
font-size:11px;
font-weight:bold;
color:#3B4756;
line-height:150%;
margin-bottom:7px;
}

a{
	color: #4D637B;
	text-decoration: underline;
}
a:visited{
	color: #4D637B;
	text-decoration: underline;
}
a:hover, a:active {
	color: #4D637B;
	text-decoration: none;
}

.orange{color:#D85A27}


#globalbox{
  float:left;
  width:966px;
  margin:0px;
}

#adresse{color:#211F5F; line-height:40px; height:52px;margin-left:139px;float:left; background-color:#fff;}
* html #adresse{color:#211F5F; line-height:40px; height:52px;margin-left:69px;float:left; background-color:#fff;}
#adresse a, #adresse a:visited {color:#211F5F; text-decoration:none;}
#adresse a:hover {color:#211F5F; text-decoration:underline;}
#login{margin-top: 12px;height:60px;float:right; margin-right:69px;
color:#4E627B; text-align:right;}
* html #login{height:55px;float:right; margin-right:35px;
color:#4E627B}
#login a, #login a:visited{color:#4E627B; text-decoration:none;}
#login a:hover {color:#4E627B; text-decoration:underline;}



#eckebox{
	clear:both;
  background-image:url(../images/hg_ecke.gif);
  height:140px; 
  width:150px;
  float:left;
	margin-top:-20px;
	
}
*+html #eckebox{
	clear:both;
  background-image:url(../images/hg_ecke.gif);
  height:140px; 
  width:150px;
  float:left;
	margin-top:0px;
	
}
* html #eckebox{
	clear:both;
  background-image:url(../images/hg_ecke.gif);
  height:140px; 
  width:150px;
  float:left;
	margin-top:-5px;
	
}

/* Top-Navigation */
#topnavigation{
	float:left;
	width:802px;
    height:140px; 
	background-image:url(../images/hg_top.gif);

}


#topnavigationswissdesign{
	float:left;
	width:802px;
    height:180px; 
	background-image:url(../images/hg_top_swissdesign.jpg);

}
ul#topnavlist{
	padding:53px 0px 0px 20px;
	margin:0px;
	list-style:none;	
	font-size:13px;
	font-weight:bold;


}
ul#topnavlist li{
	padding:0px 44px 0px 0px;
	margin:0px;
	float:left;
	display:inline;

}

ul#topnavlist li a{
	padding:0px 7px 0px 7px;
	color:#3B4756;
	text-decoration:none;
	text-align:left;
	background-color:#FFFFFF;
}
ul#topnavlist li a:hover, ul#topnavlist li a:visited:hover, ul#topnavlist li #activ{
	color:#D85A27;	
	background-color:#FFFFFF;

	}
/* Subnavigation */
#subnavbox{
float:left;
width:150px;
margin-top:-20px;


}

ul#navlist{ 
	clear:both;
	width:150px;
	padding:0px;
	margin:0px;
	list-style:none;
	font-weight:bold;

}
ul#navlist li{
	padding:0px;
	margin:0px;
}

ul#navlist li a{
	padding:3px 18px 04px 0px;
	color:#3B4756;
	text-decoration:none;
	background:url(../images/hg_navigation.jpg) no-repeat;	
	display:block;
	text-align:right;

}
ul#navlist li a:hover, ul#navlist li a:visited:hover,ul#navlist li #activ {
	background:url(../images/n_mark.jpg) no-repeat;
	}
	

#subnavbox .sucheform {float:right; margin-bottom:20px;}

#subnavbox .suche{width:80px; height:13px; border:1px solid #000; margin-bottom:6px; font-size:11px; }

	
/* Content */

#inhaltbox{
		float:left;
		width:680px;
		margin: 0px 0px 0px 60px;
}
#inhaltboxstart{
		float:left;
		width:720px;
		margin: 0px 0px 0px 172px;
}
*+html #inhaltboxstart{
		float:left;
		width:720px;
		margin: 0px 0px 0px 25px;
}

/*#produktebox{
margin:0px 0px 50px 0px;
width:210px;
line-height:14px;
}*/
.produktetext{
padding:0px 5px 0px 0px;
font-size:13px;
font-weight:bold;
color:#19043F;
display:block;
background:url(../images/produkte_linie.jpg) no-repeat;
}
.produktetext a{
padding:0px 5px 0px 0px;
background-color:#FFFFFF;
color:#1C0841;
font-size:13px;
font-weight:bold;
text-decoration:none;

}
.produktetextklein{
color:#394A67;
font-weight:bold;

}
#textboxdetail{
margin:0px 5px 50px 0px;
width:550px;
line-height:14px;
}
/* Produktedetail Seiten*/
#produkteboxdetail{
margin:0px 5px 50px 0px;
width:430px;/*330*/
line-height:14px;
}

#produkteboxdetail2{
margin:0px 5px 00px 0px;
width:330px;
line-height:14px;
}
.produktetextdetail{
padding:0px 5px 0px 0px;
font-size:13px;
font-weight:bold;
color:#19043F;
display:block;
background:url(../images/produkte_linie.jpg) repeat-x;
}
.produktetextdetail a{
padding:0px 5px 0px 0px;
background-color:#FFFFFF;
color:#4E637C;
font-size:12px;
font-weight:bold;
text-decoration:none;

}
.textausparung{
padding:0px 5px 0px 0px;
background-color:#FFFFFF;
}
.clear{clear:both;}
p{margin:0px; padding:0px;}

#produkteboxdetail ul{
margin:0px 0px 0px 0px;}
#produkteboxdetail li{
list-style-type:circle;
margin: 0px 0px 0px -10px;}

#inhaltbox li{list-style-type:disc;
margin: 0px 0px 0px 15px;}





