/*importiert norm.css*/

@import url("norm.css");


body {
	position: relative;
	background: url(../images/Background-Verlauf.jpg) repeat-x;
	background-position: 0px 100px;
	margin: 0 auto;
	text-align:center;
	width: 950px;
	top: 5px;
	font-size: 100.01%;
	font-family: Arial, Tahoma, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	}


em  {
    font-size: 1.0em;
    font-weight: bold;
    font-style: normal;
    }
    
strong  {
    font-size: 1.0em;
    font-weight: bold;
    font-style: normal;
    line-height: 1.5em;
    }



#branding {
	position: relative;	
	top: 20px;
	width: 948px;
	height: 80px;
	}

#branding_left {
	position: relative;	
	float: left;
	left: -155px;
	width: 748px;
	}

#branding_left h1 {
	display: none;
	}


#branding_right {
	position: relative;	
	float: right;
	text-align: right;
	top: 30px;
	right: 10px;
	width: 175px;
	height: 30px;
	}


blockquote.info {
	text-indent: -9999px;
	height:0;
	}



/*--Definiert den Navi Div--*/
#navi {
	border-left: solid 1px #cbdce4;
	border-right: solid 1px #cbdce4;
	position: relative;
	top: 15px;
	width: 948px;
	height: 230px;
	font-family: Arial, Tahoma, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-variant: small-caps;
	font-size: 0.8em;
	letter-spacing:0.1em;
	}


#navbar {
	background: url(../images/Navbar_Balken.png) no-repeat;
	margin: 0;
	padding: 0;
	height: 27px;
	}
	
#navbar li {
	list-style: none;
	float: left;
	}
	
#navbar li a {
	display: block;
	padding: 4px 0px;
	height: 19px;
	width: 158px;
	color: #ffffff; 
	text-decoration: none; 
	}


#navbar li a:hover, #navbar li.current a {
	background-color: #e1ffd2;
	color: #2a6e91;
	font-weight: bold;
	font-size: 1.1em;
	}


#navbar li ul {
	display: none;
	width: 10em;
	}



#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	}
	
#navbar li:hover li, #navbar li.hover li {
	float: none;
	} 


	
#navbar li:hover li a, #navbar li.hover li a {
	background-color: #e1ffd2;
	color: #2a6e91;
	height: 19px; 
	border-top: 1px solid #6ea876;
	}

#navbar li li a:hover {
	font-weight: bold;
	font-size: 1.1em;
	}





div#content {
	clear: both; 
	position: relative;
	background: #ffffff;
	border-left: solid 1px #cbdce4;
	border-right: solid 1px #cbdce4;
	border-top: 1px solid #195098;
	text-align: left;
	top: 35px;
	height: 85px;
	color: #195098;
	padding: 25px 20px 20px 20px;
	line-height:1.0em;
	
	}

#content p {
	line-height:1.2em;
	font-weight:100;
	font-size: 0.8em;
	}

#content h2 {
	font-weight:100;
	font-size: 1.2em;
	word-spacing: 0.1em;
	padding: 0px 0px 20px 0px;
	}





#content_main {
	position: relative;
	background: #ffffff;
	border-left: solid 1px #cbdce4;
	border-right: solid 1px #cbdce4;
	top: 35px;
	height: 340px;
	width: 948px;
	border-top: 1px solid #cbdce4;
	text-align: left;
	color: #195098;
	font-size: 0.7em;
	letter-spacing:0.0em;
	word-spacing:0.0em;
	}

#content_main a:link, a:visited, a:active, a:hover {
	color: #195098;
	text-decoration: none;
	}

#qualitaet {
	background: url(../images/Female_ScientistVIX.jpg) no-repeat;
	background-position: 20px 65px;
	position: relative;
	width: 28%;
	float: left;
	height: 300px;
	padding: 25px 20px 23px 20px;
	color: #195098;
	}

#produkte {
	position: relative;
	background: url(../images/Vanilla_1_c.jpg) no-repeat left top;
	border-left: solid 1px #cbdce4;
	width: 28%;
	float: right;
	height: 300px;
	padding: 25px 20px 23px 20px;
	}

#leistungen {
	background: url(../images/ContainerschiffVII.jpg) no-repeat;
	background-position: 20px 65px;
	border-left: solid 1px #cbdce4;
	position: relative;
	float: left;
	width: 28%;
	height: 300px;
	left: 15px;
	padding: 25px 20px 23px 20px;
	}



#content_main p {
	line-height:1.2em;
	font-weight:100;
	}

#content_main h3 {
	font-weight: 100;
	padding: 0px 0px 200px 0px;
	line-height: 1.0em;
	font-size: 1.6em;
	}



#content_subpage {
	clear: both; 
	position: relative;
	background: #ffffff;
	border-left: solid 1px #cbdce4;
	border-right: solid 1px #cbdce4;
	border-top: 1px solid #195098;
	text-align: left;
	top: 35px;
	color: #195098;
	padding: 50px 75px 30px 75px;
	line-height:1.0em;
	}
	
#content_subpage p {
	line-height:1.2em;
	font-weight:100;
	font-size: 0.8em;
	}

#content_subpage h2 {
	font-weight:100;
	font-size: 1.2em;
	letter-spacing:0.04em;
	word-spacing: 0.1em;
	padding: 0px 0px 20px 0px;
	}


#content_subpage a {
	color: #195098	;
	text-decoration: none;
	}


#content_subpage a:hover {
	font-weight: bold;
	color: #195098;
	}


#content_subpage2 {
	clear: both; 
	position: relative;
	background: #ffffff;
	border-left: solid 1px #cbdce4;
	border-right: solid 1px #cbdce4;
	border-top: 1px solid #195098;
	text-align: left;
	top: 35px;
	color: #195098;
	padding: 50px 20px 30px 30px;
	line-height:1.0em;
	}

#content_subpage2 p {
	line-height:1.2em;
	font-weight:100;
	font-size: 0.8em;
	}

#content_subpage2 h2 {
	font-weight:100;
	font-size: 1.2em;
	letter-spacing:0.04em;
	word-spacing: 0.1em;
	padding: 0px 0px 20px 0px;
	}


#content_subpage2 a {
	color: #195098	;
	text-decoration: none;
	}


#content_subpage2 a:hover {
	font-weight: bold;
	color: #195098;
	}


#zertifikat {
	position: relative;
	width: 400px;
	height: 260px;
	top: 0px;
	left: 30px;
	}


#zertifikat2 {
	target: blank;
	position: relative;
	top: 95px;
	}


#zertifikat3 {
	position: relative;
	width: 800px;
	height: 1200px;
	top: 0px;
	left: 30px;
	}






.wrapper {
	clear: both; 
	position: relative;
	background: #ffffff;
	border-left: solid 1px #cbdce4;
	border-right: solid 1px #cbdce4;
	border-top: 1px solid #195098;
	text-align: left;
	top: 30px;
	color: #195098;
	padding: 50px 50px 30px 75px;
	line-height:1.0em;
	overflow: hidden; 

	}
	

.wrapper p {
	line-height:1.2em;
	font-weight:100;
	font-size: 0.8em;
	}

.wrapper h2 {
	font-weight:100;
	font-size: 1.2em;
	word-spacing: 0.1em;
	padding: 0px 0px 20px 0px;
	}


.wrapper a {
	color: #195098;
	}


.wrapper h2  {
	letter-spacing:0.04em;
	}


#contact {
	position: relative;
	float: left;
	background: #ffffff;
	text-align: left;
	color: #195098;
	line-height:1.0em;
	padding: 50px 50px 30px 0;
	}


#picture {
	position: relative;
	float: right;
	background: #ffffff;
	padding: 50px 95px 30px 0;
	}


div#footer {
	position: relative; 
	clear: both;
	background: url(../images/Navibalken950T.png) no-repeat center;
	top: 26px;
	width: 950px;
	height: 28px;
	color: #ffffff;	
	}



#footer a:link, #footer a:visited, #footer a:active {
	color: #ffffff;	
	text-decoration:none;
	font-variant: small-caps;
	font-size:0.8em;
	letter-spacing: 0.1em;
	padding: 0px 20px 0px 20px;
	}


#footer a:hover, #footer a#current {
	font-weight:bold;
	color: #e1ffd2;
	}


#rahmen {border:1px solid #3a6289}



table {
	margin: 30px;
	color: #195098;
	font-size: 0.8em;
	}


td:first-child {
    text-align: left; 
    padding: 0 0 0 15px;
  	}
  	
  	
th {
	border: 1px solid #cbdce4;
	width: 145px;
	height: 30px;
	font-weight: bold;	
	text-align: center;
	background-color: #e1ffd2;
	color: #2a6e91;
	}


.gewuerze {
	padding: 0 0 0 15px;
	text-align: left;
	}  	

.gewuerze3 {
	padding: 0 0 0 15px;
	text-align: left;
	height: 50px;
	}  	



td 	{
	text-align: center; 
	border: 1px solid #cbdce4;
	}


tr  {
	height: 26px;
	}

tr:hover {
	background-color: #e1ffd2;
	color: #2a6e91;
	font-weight: bold;	
	}


table#ASP {
    background-color: none;
	border:none;
	padding: 0 0 0 15px;
	text-align: left;
	height: 30px;
	}  	


table#ASP th {
 	border: none;
	width: 160px;
	height: 60px;
	font-weight: bold;	
	text-align: left;
	background-color: white;
	color: #2a6e91;
	}


table#ASP td {
 	border: none;
	width: 160px;
	height: 30px;
	font-weight: normal;
	text-align: left;
	background-color: none;
	color: #2a6e91;
	}

.asp {
	padding: 0 0 0 15px;
	text-align: left;
	}  	

table#ASP tr:hover {
	background-color: none;
	font-weight: bold;
		
	}



div#picbox1 {
	clear: both; 
	position: relative;
	width: 900px;
	height: 425px;
	}

div#picbox1a {
	float: left;
	width: 290px;
	height: 400px;
	}

div#picbox1b {
	float: left;
	width: 290px;
	height: 400px;
	}

div#picbox1c {
	float: left;
	width: 290px;
	height: 400px;
	}

















div#site_info {
	padding: 25px 0 40px 30px;
	clear:both;
	font-family: Tahoma, Arial,"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 0.8em;
	font-variant: small-caps;
	}













		