/*
Theme Name: Biok_v2
Theme URI: /
Description: Eine Bearbeitung des Standard Kubrick Templates von Robert Sharahi
Version: 1.6
Author: Robert Chiryai Sharahi
*/


* { border:none; }

body { font-size:11px; }

body,div,h1,h2,h3,h4,h5,h6,h7,p, a { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }

p,a,h1,h2,h3,h4,h5,h6,h7,div { color:#333300; }

a { text-decoration:none; }

.post a { font-weight:bold; border-style:none; }

h1,h3,h4,h5,h6,h7,h2 { margin-bottom:10px; margin-top:10px; }

h1 { font-size:160%; }

h2 { font-size:120%; }

h1 a, h2 a, h1 ,h2  { color:#666600; }

p { margin-bottom:3px; margin-top:3px; line-height:1.5em; }



/* HEADER UND FOOTER */

#logolink { position:absolute; top:15px; left:50%; margin-left:-65px; width:130px; height:80px; z-index:9000; }

#header { width:400px; position:absolute; top:15px; left:50%; margin-left:-390px; z-index:1000; }

	#header a, #footer a { letter-spacing:1px; text-transform: uppercase; font-size:70%; text-decoration:none; color:#999999; display:block; float:left; margin-right:20px; }
	
	#footer { width:400px; position:relative; top:-12px; left:60px;  }
	
	#header a:hover, #footer a:hover { color:#666666; }
	
	
/* SEITEN LAYOUT SPEZIFISCHES */
	

#alles { position:absolute; width:930px; left:50%; top:0px; margin-left:-450px;  }

	#alles .bgunten { background:url(images/bg-unten.png) no-repeat bottom center; background-position:-33px bottom;  }
	
	.isHomepage #alles .bgunten { background:none; }
	
		#alles .bgoben { background:url(images/bg-oben.gif) no-repeat top left; background-position:-33px top; min-height:800px; padding:1px; _height:800px;  }

		.isHomepage #alles .bgoben { background:#ffffff url(images/bg-homepage.gif) no-repeat top left; background-position:-33px top; min-height:600px; _height:600px; }
		
			#alles .startpunkt { margin:75px 130px 80px 80px; border:0px solid black; }
			
			
			
			
/* HAUPT TEIL MIT NAVIGATION UND INHALT */			
			
				/* Startseite */
			
				#alles #trailer { position:absolute; z-index:4000; top:112px; left:50%; margin-left:-464px; width:515px; height:223px; background:url(images/trailerplatzhalter.jpg); }
				
				#alles #wofuer { position:absolute; top:124px; left:50%; margin-left:60px; width:270px; border:0px solid #888888; }
				
					#alles #wofuer img { margin-bottom:4px; }
				
				#alles #wissen { position:absolute; top:355px; left:50%; margin-left:-367px; width:140px; border:0px solid black; z-index:2010; }
				
					#alles #subnavigation #wissen { position:static; left:0px; top:0px; margin:30px 0px 20px 20px; padding:0px; }
				
				.isNotHomepage #alles #wissen { margin-top:60px; margin-left:-365px; }
				
					#alles #wissen img { margin-bottom:4px; }
				
				#alles #news { position:absolute; top:378px; left:50%; margin-left:-205px; width:140px; border:0px solid black; z-index:2003; }
				
					#alles #news img { margin-bottom:4px; }
				
				#alles #rezepttip { position:absolute; top:170px; left:50%; margin-left:170px; width:243px; height:143px; background:url(images/bg-rezept.gif); display:none; }
				
					#alles #rezepttip .padder { padding:60px 30px 15px 34px; }
	
				/* Alle Seiten */
				
				
				#alles #suchformular { position:absolute; left:50%; z-index:9000; margin-left:240px;}
					
					#s { width:100px; padding:2px; font-weight:bold; font-size:80%; border:1px solid #666600;}
					
					#searchsubmit {  text-transform:uppercase; width: 100px; padding:2px; font-size:80%; font-weight:normal; background-color:transparent; border:0px solid black; text-align:right; }
				
				
				#alles #navigation { margin-bottom:40px; }
				
					#navigation a#produkte { display:block; float:left; width:124px; height:23px; overflow:hidden; background:url(images/menu_produkte_n.gif) no-repeat; font-size:0px; color:#ffff99; }
					
					#navigation a#produkte:hover, #navigation a#produkte.aktiv { background-image:url(images/menu_produkte_o.gif); }
					
					#navigation a#philosophie { display:block; float:left; width:124px; height:23px; overflow:hidden; background:url(images/menu_philosophie_n.gif) no-repeat; font-size:0px; color:#ffff99; margin-left:20px; }
					
					#navigation a#philosophie:hover, #navigation a#philosophie.aktiv { background-image:url(images/menu_philosophie_o.gif); }
	
					#navigation a#gesundheit { display:block; float:left; width:124px; height:23px; overflow:hidden; background:url(images/menu_gesundheit_n.gif) no-repeat; font-size:0px; color:#ffff99; margin-left:180px; margin-right:40px; }
	
					#navigation a#gesundheit:hover, #navigation a#gesundheit.aktiv { background-image:url(images/menu_gesundheit_o.gif); }
					
					
				

				
				#alles #subnavigation { width:170px; position:absolute; top:138px; left:50%; margin-left:-390px; }
				
					#subnavigation ul { list-style: none; padding:0px; margin:0px; }
					
						#subnavigation ul li { padding:0px; margin:0px; }
						
							#subnavigation ul li a {padding:1px 10px 1px 10px;margin:2px 0px 2px 0px; display:block; font-weight:bold;}
							
							#subnavigation ul li a:hover, #subnavigation ul li.current_page_item a { background-color:#ffffd6; }
							
								#subnavigation ul li ul { margin-left:10px; font-size:0.9em;}
								
								.produktgruppe #subnavigation ul li ul { display:none; }
								
								#subnavigation ul li.current_page_item ul { display:block; }
							
								#subnavigation ul li.current_page_item li a { background-color:#ffff99; }
								
									#subnavigation ul li li.current_page_item { background-color:#ffffd6; }
	
							
							
				#alles #inhalt { margin:0px 170px 0px 190px; background-color:#ffffd6; padding:12px; min-height:500px; }
				
				#alles #inhalt .post img { margin-bottom:10px; }
				
				#alles #inhalt .post p { padding-bottom:10px; }
				
				#alles #inhalt #gruppeinfo img {margin-right:-400px; margin-left:-20px; margin-top:-25px; position:relative; z-index:9999;}
				
				#alles #inhalt #rezept-headerbild { margin-right:-400px; position:relative; z-index:9999; top:-20px; left:-20px; margin-bottom:-20px; }
				
				#alles #inhalt #rezept-produktshot { position:absolute; top:250px; left:360px; }
				
					#rezept-produktshot img { }
						
				#alles #inhalt .produkt {  width:530px; margin-right:-250px; margin-bottom:40px; position:relative; }
					
					#alles #inhalt .produkt .box { width:330px; position:relative; }
					
					#alles #inhalt .produktshot { float:right; width:160px; position:relative; top:-15px; }
				
					#alles #inhalt .produkt .naehrwert { float:right; width:160px; border:0px solid black; position:relative; top:-15px; }
						
						#alles #inhalt .produkt .naehrwert p.zeile { color:#80803a; font-weight:bold; font-size:0.9em; padding-bottom:0px; }
						
							#alles #inhalt .produkt .naehrwert p.zeile span { margin-top:-14px; display:block; text-align:right; border-bottom:1px solid #99994c; }
							
							#alles #inhalt .produkt .naehrwert p.zeile img { position:absolute; left:-25px; z-index:11111;  }
						
							

/* ######### EXTRAS ######## */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


/* CFORMS ################# */
.linklove { display:none !important; }

.cform { margin-top:50px; }
form ol, form li { list-style:none; margin:0px; padding:0px; padding-bottom:5px; }
.emailreqtxt, .reqtxt { display:block; text-align:right; margin-top:-15px; margin-right:25px; }
label span { display:block; float:left; width:50px; }
input, textarea { background-color:transparent; border: 1px solid #666600; }
#sendbutton2 { margin-left:50px; }
.cf_hidden { display:none; }
	