/* @override http://www.biosanica.de/css/biosanica.css */

/* Farbedefinitionen 
Orange: #EE7D09
Grün: #72B51C
*/

body {
		background-color: #ffffff;
		font-family: Verdana, Arial, Helvetica;
		font-size: 62.5%;
		line-height: 1.8em;
		color: black;
		padding-bottom: 4em;
		background-color: #eeeeee;
}

* {
		 margin: 0em;
		 padding: 0em;
}

p {
    font-size: 1.2em;
		margin-top: 1.2em;
}

a:link  { 
		color: #72B51C; 
    font-weight: normal; 
		text-decoration: none;
}

a:visited {
		color: #72B51C;
		text-decoration: none;
		font-weight: normal;
}

a:hover  { 
		color: #000000; 
		text-decoration: none 
}

img {
 		border: 0em;
}

h1 {
		font-size: 1.5em; 
		font-weight: bold;
  	line-height: 1.5em;
		margin: 0em;
		padding-bottom:1em;
		color: #EE7D09;
	}

h2 {
		font-size: 1.5em;
    font-weight: normal;
		margin: 0em;
		margin-top: 0.5em;
		margin-bottom: 1.2em;
		color: #000000;
	}

h3 {
		font-size: 1.2em;
    font-weight: normal;
		margin: 0em;
		margin-top: 1.2em;
    margin-bottom: -1.2em;
		color: #EE7D09;
    }

h4 {
		font-size: 1.2em;
    font-weight: normal;
		margin: 0em;
		margin-top: 1.2em;
    margin-bottom: 0em;
		color: #EE7D09;
    }

ul {
  font-size: 1.2em;
}

li {
  margin-left: 1.2em;
}


/******** Seitenstruktur ********/

div#wrap {
    position: relative;
    width: 80em;
    margin: 0 auto;
    margin-top: 0em;
	background-color: #ffffff;
    background-repeat: repeat-x;
    background-position: bottom;
}

div#wrap2 {
    width: 80em;
    background-repeat: no-repeat;
    background-position: left bottom;
    margin-top: 4em;
}

div#header {
		width: 100%;
    height: 16em;
}

div#navi { 
	position: absolute;
	left: 0;
    width: 18em;
}

div#content { 
	margin-left: 22em;
    visibility: visible;
    margin-right: 4em;
		}

div#content p img {
  float: right;
  margin-top: 0.4em;
  margin-left: 1.5em;
  margin-bottom: 0.5em;
  margin-right: -3em;
  font-size: 0.84em;
}

div#sidebar { 
	margin-top: 1em;
    margin-left: 2em;
    margin-bottom: 1em;
    margin-right: 1em; 
	float: right;
	width: 17.8em;
}	

div#news { 
		visibility: visible; 
		width: 17.8em;  
		border: 0.1em solid #EE7D09;  
    border-top: 0.7em solid #EE7D09;
}	

div#news p {
    margin-top: 0em; 
    padding: 1em;
    padding-top: 0.7em;
}

div#news .img {
  font-size: 1em;
  padding: 0;
  margin: 0;
  margin-bottom: -0.5em;
}

div#news ul {
  font-size: 1.2em;
  margin-left: 0.7em;
}

div#footer { 
	visibility: visible; 
    margin-top: 1em;
    padding-right: 2em;
    padding-bottom: 0.5em;
    text-align: right;
    height: 2em;
}	

.bildercontainer {
  float: right;
  margin-left: 2em;
  margin-top: 1.8em;
  margin-bottom: 1em;
  margin-right: -3em;
  font-size: 1em;
}

.bildercontainer img {
  margin-bottom: 0.5em;
}

/******** Formulare ********/

input {
		border: 0.05em solid #F5AD4F;
		width: 44em;
		height: 1.5em;
    margin-bottom: 1em;
	margin-left: 0.1em;
    padding-left: 0.25em; 
    padding-top: 0.25em;
    font-family: Verdana, Arial, Helvetica;
    font-size: 1em 	
}

.input-25 {
		border: 0.1em solid #F5AD4F;
		width: 25%;
}

.input-75 {
		border: 0.1em solid #F5AD4F;
		margin-left: 0.3em;
		width: 73%;
		margin-right: 0.1em;
}

.input-normal {
		border: 0.05em solid #F5AD4F;
		width: 70%;
		height: 1.5em;
    margin-bottom: 1em;
	margin-left: 0.1em;
    padding-left: 0.25em; 
    padding-top: 0.25em;
    font-family: Verdana, Arial, Helvetica;
     font-size: 1.2em; 	
}


.input-schmal {
		border: 0.1em solid #F5AD4F;
		width: 13%;
		height: 1.5em;
    margin-bottom: 1em;
	margin-left: 0.1em;
    padding-left: 0.25em; 
    padding-top: 0.25em;
    font-family: Verdana, Arial, Helvetica;
     font-size: 1.2em; 	

}

.input-breit {
		border: 0.1em solid #F5AD4F;
		width: 55%;
		margin-right: 0.1em;
		height: 1.5em;
    margin-bottom: 1em;
	margin-left: 0.1em;
    padding-left: 0.25em; 
    padding-top: 0.25em;
    font-family: Verdana, Arial, Helvetica;
     font-size: 1.2em;	

}

.checkbox {
		BORDER: 0em solid; 
		margin-bottom: -0.1em;
		margin-left: -0.4em; 
		width: 2.0em;
}

.sel {
		BORDER: 0em solid; 
		FONT-SIZE: 1.1em; 
		WIDTH: 100%; 
		BACKGROUND-COLOR: #ffffff;
}

.button { 
		border: 0em solid #72B51C;
    	PADDING-RIGHT: 0em;  
		PADDING-LEFT: 0em; 
		COLOR: #ffffff;
		PADDING-BOTTOM: 0.25em; 
		MARGIN-LEFT: 0.1em; 
		PADDING-TOP: 0.1em;   
		BACKGROUND-COLOR: #72B51C;
		HEIGHT: 2em;
		WIDTH: 7.5em;
}

textarea {
		border: 0.05em solid #F5AD4F;
		width: 44em;
    font-family: Verdana, Arial, Helvetica;
    font-size: 1em; 	
    padding-left: 0.25em; 
    padding-top: 0.25em;
	margin-left: 0.1em;
}

/******** Tabellen ********/

table {
	 font-size: 1.2em;
	 line-height: 1.5em;
	 margin-top: 1.2em;
}

td {
  padding-right: 1em;
  padding-bottom: 0.5em;
  vertical-align: top;
}

table.rahmen { 
}

table.rahmen td { 
}

table.rahmen th { 
}

table ul {
  font-size: 1.0em;
}


/******** Navigation ********/

.navi {
}

div#navi ul {
  margin-left: 2.5em;
  font-weight: normal;
}

div#navi li {
  margin-bottom: 0.7em;
}

div#navi a {
}

div#navi li ul {
  font-size: 1.0em;
  font-weight: normal;
  margin-left: 1em;
}

div#navi li ul li {
  margin-left: 0em;
  margin-bottom: 0em;
  margin-top: 0.2em;
}

div#navi li ul a { 
}

div#zusatznavi {
  margin-top: 4em;
  padding-left: 0.9em;  
}

div#zusatznavi img {
  font-size: 0.84em;
}


/******** footernavi ********/

div#footer ul {
	list-style: none;
}

div#footer li {
  margin-right: 1em;
  float: right;
}

div#footer li a {
  color: black;
}


/******** Textformatierungen ********/

abbr {
  cursor: help;
}

em {
  color: #EE7D09;
  font-style: normal;
}

.extern  {
    margin-left: 0.1em;
}

.mail  { 
		margin-left: 0.1em;
    padding-left: 1.4em;
    display: block;
}

.verpackung { 
    visibility: visible; 
    width: 50.7em;
		margin-top: 2em;
    padding: 1.5em;
    padding-top: 0em;  
		border: 0.1em solid #EE7D09;  
    border-top: 0.7em solid #EE7D09;
}



/******** Spezialeinstellungen für Einzelseiten ********/

.abstand {
  margin-top: 2.5em;
}

.abstand-vertrieb {
  margin-top: 4em;
}

/******** IE-Browser-Hacks *******/

/** IE7 **/

*+ html ul {
  list-style-image: url("file:///C|/Users/margit/AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/pics/biosanica-kreis-ie.gif");
}

*+ html div#navi li ul {
  list-style-image: url("file:///C|/Users/margit/AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/pics/biosanica-dreieck-ie.gif");
}

*+ html table {
  width: 30.7em;  
}

*+ html div#content p img {
  margin-right: -2.5em;
}

*+ html .bildercontainer img {
  margin-bottom: 1em;
}


/** IE6 analog IE7 **/

* html ul {
  list-style-image: url("file:///C|/Users/margit/AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/pics/biosanica-kreis-ie.gif");
}

* html div#navi li ul {
  list-style-image: url("file:///C|/Users/margit/AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/pics/biosanica-dreieck-ie.gif");
}

* html div#content p img {
  margin-right: -2.5em;
}

* html .bildercontainer img {
  margin-bottom: 1em;
}

/** nur IE6 oder Werte abweichend **/

* html div#wrap2 {
    margin-top: 1em;
		position: relative;
}

* html table {
  width: 30.2em;  
}

* html .bildercontainer img {
  margin-right: 3em;
}

* html textarea { 
		MARGIN-LEFT: 0.3em; 
}

* html .button { 
		MARGIN-LEFT: 0.3em; 
}

*+ html div#news .img {
  margin-bottom: -0.2em;
}
