/* biogut-stichelsdorf.de css_print.css */
html, body {
margin:						0;
padding:					0;
font-size:					100,01%;
background-color:			#FFF;
background-attachment:		scroll;
text-align:					center;
align:						center;
}

#main {
background:					none;
background-color:			#FFF;
width:						600px;
height:						100%;
padding:					0;
text-align:					left;
margin-left:				0 auto;
margin-right:				0 auto;
}

#head {
display:					none;
}

.heading h1 {
display:					none;
}

.heading {
font-family:				helvetica,arial,verdana;
font-size:					20px;
color:						#000;
position:					relative;
margin-top:					-30px;
padding-left:				30px;
float:						left;
}

.headerimage {
display:					none;
}

.smallheading {
font-family:				verdana, arial, helvetica;
font-size:					10px;
font-weight:				bold;
color:						#999;
background-color:			#FFF;
text-align:					right;
position:					relative;
margin-top:					-181px;
margin-right:				0; 
padding:					0 5px 2px 5px;
float:						right;
width:						130px;
}

#main > #head {
margin:						0;
}

#nav {
font-family:				verdana, arial, helvetica;
font-size:					12px;
width:						600px;
height:						70px;
padding:					0;
margin:						0;
}

#nav ul {
font-family:				verdana, arial, helvetica;
font-size:					12px;
margin:						0;
padding:					0;
list-style:					none;
}	

#nav ul li {
padding:					0;
float:						left;
width:						120px;
height:						70px;
}

#nav ul li a {
color:						#000;
text-decoration:			none;
text-align:					center;
}

#nav ul a.current:link {
font-family:				verdana, arial, helvetica;
font-size:					12px;
height:						73px;
border-top:					5px #000 solid;
}

#nav ul a.current:visited {
height:						73px;
border-top:					5px #000 solid;
}	
		
#nav ul li.start a {
display:					block;
width:						120px;
height:						73px;
border-top:					5px #5F5A59 solid;
}
	
#nav ul li.start a:hover {
color:						#F00;
background-color:			#FEE4E5;
border-top:					5px #F00 solid;
}

#nav ul li.start span {
display:					block;
padding-top:				30px;
}

#nav ul li.flyer a {
display:					block;
width:						120px;
height:						73px;
border-top:					5px #000 solid;
}
	
#nav ul li.flyer a:hover {
border-top:					5px #F00 solid;
color:						#F00;
background-color:			#FEE4E5;
}
	
#nav ul li.flyer span {
display:					block;
padding-top:				30px;
}

#nav ul li.kontakt a {
display:					block;
width:						120px;
height:						73px;
border-top:					5px #000 solid;
}
	
#nav ul li.kontakt a:hover {
border-top:					5px #F00 solid;
color:						#F00;
background-color:			#FEE4E5;
}

#nav ul li.kontakt span {
display:					block;
padding-top:				30px;
}
	
#nav ul li.portfolio a {
display:					block;
width:						120px;
height:						60px;
border-top:					5px #5F5A59 solid;
}
	
#nav ul li.portfolio a:hover {
border-top:					5px #5F5A59 solid;
}

#nav ul li.portfolio span {
display:					block;
padding-top:				30px;
}
	
#nav ul li.contact a {
display:					block;
width:						120px;
height:						60px;
border-top:					5px #5F5A59 solid;
}

#nav ul li.contact a:hover {
border-top:					5px #5F5A59 solid;
}
		
#nav ul li.contact span {
display:					block;
padding-top:				30px;
}

#content {
font-size:					1.2em;
text-align:					left;
margin:						0;
padding:					0;
}

#content a {
font-family:				verdana, arial, helvetica;
font-size:					12px;
font-weight:				bold;
color:						#000;
text-decoration:			none;
}

#content a:hover {
color:						#ACACAC;
}

#content a:active {
color:						#000;
}

#content p {
font-family:				verdana, arial, helvetica;
font-size:					12px;
text-align:					normal;
padding:					0 1em;
color:						#000;
}

#content h1, h2, h5, h6 {
font-family:				verdana,arial,helvetiva;
font-weight:				bold;
font-size:					15px;
color:						#000;
text-transform:				normal;
padding:					0 10px;
}

#content h3 {
font-family:				verdana, arial, helvetica;
font-weight:				normal;
font-size:					0.9em;
color:						#000;
padding:					0px;
}

/* main text, ist "words" */
#words {
font-family:				verdana,arial,helvetica;	
font-size:					1.0em;	
float:						right;
width:						100%;					
/* 370px; */
padding:					11px 11px 11px 11px;
margin-top:					0;
border-left:				0px solid #666;
}
	
#words ul {
font-family:				verdana, arial, helvetica;	
font-size:					0.6em;
}

#words ul li {
color:						#000;
padding:					0 10px;
line-height:				1.5;
list-style-type:			none;
}

.bullet {
list-style-type:			none;
list-style-image:			url(../img/bullet.gif);
}


#words p {
font-size:					0.6em;
}

#words table {
font-size:					0.6em;
padding:					0 10px;
}

#words .red {
font-size:					0.6em;
color:						#000;
padding:					0;
margin:						0;
}

#main .preis {
font-family:				verdana, arial, helvetica;	
font-size:					0.7em;
font-weight:				bold;
text-align:					right;
color:						#000;
}

.musterimg {
border:						1px solid #000;
}

.e {
color:						#000;
}

#navleft {
display:					none;
/* font-family:				verdana,arial,helvetica;	
font-size:					0.9em;
float:						left;
width:						200px;
padding-top:				10px; */
}

#navleft p {
font-family:				verdana, arial, helvetica;	
font-size:					0.6em;
text-align:					right;
}

#navleft ul {
font-family:				verdana, arial, helvetica;	
font-size:					12px;
}

#navleft ul li {
display:					none;
}

#navleft a {
font-weight:				normal;
color:						#000;
display:					block;
width:						100%;
padding:					5px 0 5px 0;
margin:						0px;
margin-bottom:				0px;
border-bottom:				1px solid #F00;
}

#navleft a:hover {
background-color:			#FEE4E5;
color:						#F00;
width:						100%;
display:					block; 
text-transform:				uppercase;
padding:					5px 0px 5px 0px;
margin:						0px;
margin-bottom:				0px;
border-bottom:				1px solid #F00;
}

#navleft .red {
font-size:					0.6em;
color:						#000;
}

#navleft .blue {
font-size:					0.6em;
color:						#000;
}

img {
border:						0px;
}

.insidelink {
float:						left;
}

.insidelink ul {
font-family:				verdana, arial, helvetica;	
font-size:					0.9em;
text-indent:				-0.5em;
}

.insidelink ul li {
display:					list-item;
line-height:				1.7em;
text-indent:				1em;
list-style:					none;
}

select.select {
color:						#000;
background-color:			#FFF;
border:						1px inset #CCC;
width:						150px;
}

select.select {
color:						#000;
background-color:			#FFF;
border:						1px solid #630;
width:						150px;
}

input.txt {
width:						150px;
color:						#000;
background-color:			#FFF;
border:						1px solid #630;
}

input.plztxt {
width:						40px;
color:						#000;
background-color:			#FFF;
border:						1px solid #630;
}

input.wohnorttxt {
width:						100px;
color:						#000;
background-color:			#FFF;
border:						1px solid #630;
}

.textarea {
width:						150px;
height:						200px;
color:						#000;
background-color:			#FFF;
border:						1px solid #630;
}

input.btn {
color:						#000;
background-color:			#CCC;
border:						1px outset #900;
margin-top:					5px;
}

input.clear {
color:						#000;
background-color:			#CCC;
border:						1px outset #900;
margin-top:					5px;
margin-left:				10px;
}

form p {
clear:						left;
margin:						4px;
padding:					0;
padding-top:				5px;
}

form p label {
font-family:				arial,helvetica,verdana;
font-size:					12px;
float:						left;
width:						40%;
}

fieldset {
border:						1px solid #CCC;
margin-top:					20px;
padding:					10px;
}

legend {
font-family:				arial, helvetica, sans-serif;
font-size:					12px;
font-weight:				bold;
color:						#999;
background-color:			#E8E8E8;
padding:					2px 5px 2px 5px;
border:						1px solid #CCC;
}

.floatleft {
float:						left;
margin:						+4px 8px 0px 0px;
border:						3px solid #ACACAC;
padding:					2px;
}

.floatleft2 {
display:					block;
border:						5px solid #ACACAC; 
margin:						6px 50px 5px 70px;
float:						left;
}

a.floatleft2:hover {
border:						5px solid #8EC009; 
}

#footer {
font-family:				verdana, arial, helvetica;
font-size:					0.6em;
font-weight:				normal;
color:						#000;
clear:						both;
border-top:					1px solid #666;
background:					#fff;
text-align:					center;
padding:					10px;
}

/* #footer b {
font-family:				verdana,arial,helvetica;
font-weight:				bold;
} */

