/* CSS Dokument für bio-inspecta.ch / q-inspecta.ch (Struktur) */

/* Allgemein */
* {margin: 0px; padding:0px;}
.clearer {clear:both; font-size:0px;line-height:0px; height:0px;}
img {border:none;}
a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; text-decoration:underline;}
a:hover {color:#666666;}
body {background-color:#E8E8E8;}

/* Rahmenfiles */
div#container {background-image:url(../images/struktur/bg_container.jpg);background-repeat:repeat-y;position:relative;margin:0 auto;width:980px;}

/* Header */
div#header {width:980px;background-image:url(../images/struktur/bg_header.jpg); background-repeat:no-repeat;background-color:#FFFFFF;}

#printHeader {display:none;}

#logo { position:absolute; width:309px; height:58px; top:0px; left:0px; z-index:1000;}

#serviceNavig {color:#666666; width:100%;height:34px;}
#serviceNavig  a { color:#666666;}
#serviceNavig  a:hover { color:#999999;}

	#serviceNavig #service {float:right; padding:5px 10px 0px 0;text-align:right;}
	
#claim {position:absolute;top:130px; left:223px;z-index:1000; color:#FFFFFF; font-size:26px;width:700px;line-height:30px;}

#nav_main {margin-left:10px;margin-right:10px;padding:0 0 0 207px; height:23px;background-image:url(../images/struktur/bg_navmain.jpg);background-repeat:repeat-x;  /*fuer FF*/}
	/*#nav_main ul {margin:0; padding:0; width:100%;}
	* html #nav_main ul {width:100%;}
	#nav_main li {float:left; margin:0; padding:0; list-style:none;}
	#nav_main a {float:left; padding:1px 15px 0px 25px; display:block; text-decoration:none; color:#FFFFFF; font-weight:normal; text-transform:uppercase;background-image:url(../images/struktur/bg_navmaintitle.jpg);background-repeat:no-repeat;}
	#nav_main a:focus, #nav_main a:hover {text-decoration:none; color:#CCCCCC;}*/

#bildfilm {margin:0 0 0 10px;}

/*#Landwirtschaft {position:absolute;width:200px;top:197px;left:232px;z-index:1000;background-color:#E8E8E8;visibility: hidden;}
#Lebensmittelbranche {position:absolute;width:200px;top:197px;left:432px;z-index:1000;background-color:#E8E8E8;visibility: hidden;}
#International {position:absolute;width:200px;top:197px;left:670px;z-index:1000;background-color:#E8E8E8;visibility: hidden;}
	.liblind {font-size:0px;padding:0px;margin:0px; line-height:0px; height:0px; background-color:#FFFFFF; border:0px;}*/

	.ul_unternavig {margin:0; padding:0; width:200px;  list-style:none;}
	.ul_unternavig li{ margin:0; padding:0;}
	.ul_unternavig li a, .ul_unternavig li a:visited {display:block; padding:1px 2px 1px 10px; font-weight:normal; text-decoration:none; border-bottom:1px #CCCCCC solid; color:#666666;}
	* html .ul_unternavig li a {width:188px; /* w\idth:173px; */ /* Breitenangaben nur fuer IE */}
	.ul_unternavig li a:focus, .ul_unternavig li a:hover {color:#333333; background-color:#CCCCCC;}  

/* Subnavig */
div#navArea {float:left; width:225px;min-height:460px;}
	
	#nav_sub li.aktiv a {color:#FFFFFF; background-color:#434F59; }	

	#nav_sub { margin:15px 0 0 10px;}
	#nav_sub ul { margin:0; padding:0; width:192px;  list-style:none;}
	#nav_sub > ul { border-bottom:1px #CCCCCC solid;}
	#nav_sub ul li{ margin:0; padding:0;}
	#nav_sub ul li a {display:block; padding:1px 2px 1px 10px; font-weight:normal; text-decoration:none; border-top:1px #CCCCCC solid; color:#666666;}
	* html #nav_sub ul li a {width:169px; /* w\idth:173px; */ /* Breitenangaben nur fuer IE */}
	#nav_sub ul li a:focus, #nav_sub ul li a:hover {color:#333333; background-color:#CCCCCC;}  
	
	/*2.*/
	#nav_sub ul li ul li a {display:block; padding:2px 2px 2px 35px; font-weight:normal; border-top:1px #CCCCCC solid; text-decoration:none;}	
	#nav_sub ul li.aktiv ul li a {background-color:#F6F6F7;color:#666666;}
	* html #nav_sub ul li ul li a {width:155px; /* Breitenangaben nur fuer IE */}
	#nav_sub ul li ul li a:focus, #nav_sub ul li ul li a:hover {color:#333333; background-color:#CCCCCC;}
	
	/*3.*/
	#nav_sub ul li ul li ul li a {display:block; padding:2px 2px 2px 49px; border-top:1px #CCCCCC solid; text-decoration:none;background-color:#F6F6F7;}
	* html #nav_sub ul li ul li ul li a {width:141px; /* Breitenangaben nur fuer IE */}
	#nav_sub ul li ul li ul li a:focus, #nav_sub ul li ul li ul li a:hover {color:#333333; background-color:#CCCCCC;}
	
	#nav_sub li.navigOffen { background-color:#0066CC;}

#breadcrumb {padding:5px 5px 3px 225px;color:#666666;}
	#breadcrumb div {font-size:0.90em;color:#999999; margin-right:7px;float:left;}
	#breadcrumb a {color:#666666; text-decoration:underline;}
	#breadcrumb a:hover {color:#999999;}

.adresse {margin:40px 0 50px 10px;color:#666666; font-size:0.9em}

/* Content */
div#content {float:left; width:530px; overflow:hidden; padding:15px 0 30px 0;}	

	.contentboxL {margin-right:20px;width:255px;float:left;background-image:url(../images/contentbox.gif);background-repeat:no-repeat;border-bottom:1px #EAEAEA solid;}
	.contentboxL a, .contentboxR a:visited {font-size:0.9em; text-decoration:none;}
	.contentboxL a:hover {text-decoration:underline;}
	.contentboxR {margin:0;width:255px;float:left;background-image:url(../images/contentbox.gif);background-repeat:no-repeat;border-bottom:1px #EAEAEA solid;}
	.contentboxR a, .contentboxR a:visited {font-size:0.9em; text-decoration:none;}
	.contentboxR a:hover {text-decoration:underline;}
	.contentboxL .datum {font-size:0.9em;color:#666666;font-weight:bold;}
	.contentboxR .datum {font-size:0.9em;color:#666666;font-weight:bold;}
	
	.contentboxtitel {color:#333333;padding:0px 0px 6px 0px;border-bottom:1px #EAEAEA solid; font-size:15px;font-weight:bold;}
	.contentboxinhalt {padding:5px 0px 5px 0px;}
	.contentboxinhalt span img {margin-bottom:8px;}
		
	.zweispalten  {width:530px;}
	
div#contenttext {padding-right:0px;}

div#mehrwert {float:left; width:200px; overflow:hidden; padding:15px 0 30px 0;margin-left:15px}
	#mehrwert ul {width:200px;margin:0; padding:0;list-style:none;}
	#mehrwert ul li {margin-top:5px;height:21px;padding:0 0 0 10px;color:#333333;}
	#mehrwert ul li a {display:block; height:21px;padding:0;color:#333333;text-decoration:none;}

	.mehrwertbox {margin-top:4px;width:200px;}
	.mehrwertboxtitel {color:#333333;padding-left:25px; /*text-transform:uppercase;*/background-image:url(../images/struktur/bg_mehrwert.jpg);background-repeat:no-repeat;height:21px;padding-top:1px;}
	.mehrwertboxtitel a, .mehrwertboxtitel a:active, .mehrwertboxtitel a:visited{text-decoration:none;}
	.mehrwertboxinhalt {padding:5px 5px 5px 8px;}
	.mehrwertboxinhalt p {margin:3px 0 3px 0;}
	.mehrwertboxfuss {padding:0;background-image:url(../images/mehrwertbox_footer.gif);background-repeat:no-repeat;}
	
	
	.mehrwertboxinhalt .input {background-color:#E8E8E8;font-size:1em;width:150px;border:0;color:#333333;height:18px;padding:1px 2px 0 0x;}
	.mehrwertboxinhalt table tr td {border:0;padding:0;margin:0;}
	
	.suche .input {background-color:#E8E8E8;font-size:1em;width:150px;border:0;color:#999999;height:1.4em;padding:0 0 0 5px; vertical-align:middle;}

.null {font-size:3px;line-height:3px;height:3px;}

/* Formular */
#formular {padding:5px;}
	#formular h2 { margin-bottom:1em;}
	#formular .schliessen { float:right;}
	#formular form br { clear: both;} 
	#formular label{ float:left; text-align:left; width:170px; margin-right:10px; line-height:26px;}
	#formular input {float: left;margin-right:10px;width:220px; height:18px; border:solid 1px #c7c7c7; background-color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;}
	#formular textarea {float: left;margin-right:10px;width:220px; height:90px; border:solid 1px #c7c7c7; background-color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em;}
	#formular select {float: left;margin-right:10px;width:220px; border:solid 1px #c7c7c7; background-color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;}	
	#formular .sendenBtn { /*margin-left:194px;*/}
		#formular .sendenBtn input {border:solid 1px #c7c7c7; width:auto; height:20px;}

/* Startseite */
#contentArea {}

/* Footer */
div#footerArea { padding:10px 10px 20px 20px; background-image:url(../images/struktur/bg_footer.jpg); background-repeat:no-repeat; background-position:bottom;}
	.footer {color:#999999; width:100%;}
	.footerText {margin:0 6px 0 0; padding:0 0 6px 0;font-size:0.9em;}
	.footerText a, a:active, a:visited {color:#666666; text-decoration:underline;font-size:1em;}
	.footerText a:hover {color:#999999;font-size:1em;}
	.footerText ul {margin:0; padding:0; list-style:none;}
	.footerText ul li { color:#999999;float:left; margin-right:40px;font-size:1em;}
	.copyright {color:#999999;float:right;font-size:1em;}
	
	
#solution {width:90px; margin:0 0 0 0; float:right;}
#solution a, #solution a:visited {display:block; padding-left:21px; font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#CCCCCC; text-decoration:none; background-image:url(/images/icons/solution-icon.gif); background-repeat:no-repeat;}
#solution a:focus, #solution a:hover { text-decoration:none;}
#solution img { float:right; margin-top:2px;}
* html #solution a {width:69px; /* w\idth:69px; */ /* Breitenangaben nur fuer IE */}


.navAccesskey {display:none;}
