/* global settings */
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: small;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	letter-spacing: 0.03em;
	word-spacing: 0.05em;
	line-height: 150%;
	color: #000;
	background: #95D280;
}

/*body {
	font-size: small;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	letter-spacing: 0.03em;
	word-spacing: 0.05em;
	line-height: 150%;
	color: #000;
	background: #26812A;
}*/

#container {
	margin: 0em auto;
	text-align: left;
	width: 966px;
	background: #FFF;
}

/* ==============================
   Header
	 ============================== */
#header {
	float: left;
	height: 193px;
	border-bottom: 2px #FFF solid;
}
#logo {
	float: left;
	height: 95px;
	padding-left: 3px;
	padding-top:  0px;
	padding-right:0px;
}
#stimmungsbild {
	float: left;
	padding-left: 2px;
}

/* ==============================
   Mainnavigation
	 ============================== */
#navigation {
	clear: both;
	width: 964px;
	height: 88px;
	padding-left: 2px;
	margin-top: -2px;
}
#navigation .rest {
	width: 427px;
	background: #26812A;
	height: 39px;
	float: right;
	margin-top: 2px;
	margin-bottom: -2px;
	border-right: 2px solid #FFF;
}
#navigation ul {
	list-style: none;
}
/* Für IE */
* html #navigation li, * html #navigation a {
	float: left;
	display: block;
	font-size: 11px;
	text-align: center;
	width: 105px;
	padding-right: 1px;
}
/* Für alle anderen Browser */
html>body #navigation li, html>body #navigation a {
	float: left;
	display: block;
	height: 39px;
	font-size: 11px;
	text-align: center;
	width: 106px;
	border-right: 1px solid #FFF;
}
#navigation a:link, #navigation a:visited{
	margin-top: 2px;
	height: 30px;
	background: #26812A;
	text-decoration: none;
	color: #FFF;
	line-height: 210%;
	padding-top: 9px;
}
#navigation ul li a:hover, #navigation ul li .aktiv, #navigation ul li .aktiv:visited{
	background-color: #59BA40;
	color: #FFF;
	text-decoration: none;
}

/* ===============================
   Linien unter der Mainnavigation
	 =============================== */
/* Für IE */
* html #linie1 {
	float: left;
	width: 962px;
	height: 2px;
	padding-top: 2px;
	border-bottom: 2px #59BA40 solid;
	line-height: 1px;
	margin-top: -2px;
}
/* Für alle anderen Browser */
html>body #linie1 {
	float: left;
	width: 962px;
	height: 2px;
	padding-top: 2px;
	border-bottom: 2px #59BA40 solid;
	line-height: 1px;
}
#linie2 {
	float: left;
	width: 962px;
	height: 1px;
	border-bottom: 10px #59BA40 solid;
	line-height: 1px;
}

/* ==============================
   Content der Homeseite
	 ============================== */
	 
#wichtig {
	background: #FFFFFF;
	border: 1px solid #59BA40;
	float: left;
  padding: 20px;
	margin-left: 60px;
}
	 
#box_content_home {
	float: left;
	width: 966px;
	line-height: 150%;
	color: #000;
}
#box_content_home p {
	margin-bottom: 1em;
}
#content_home_links {
	float: left;
	width: 432px;
	padding: 16px 28px;
	border-right: #59BA40 solid 2px;
}
#content_home_rechts {
	float: left;
	width: 420px;
	padding: 16px 28px;
	padding-top: 10px;
}
#newtom_mehr {
	float: left;
	width: 196px;
}
#newtom_bild {
	float: right;
	width: 224px;
}

/* Content der Allgemeinen Seite */
#box_content_allgemein {
	float: left;
	width: 910px;
	line-height: 150%;
	color: #000;
	padding: 16px 28px;
}
#box_content_allgemein p {
	margin-bottom: 1em;
}
#content_allgemein {
	float: left;
	width: 655px;
	padding-right: 25px;
}
#content_bild {
	padding: 5px 0 10px 0;
}

#content_allgemein2 {
	float: left;
	width: 455px;
	padding-right: 25px;
}


#box_content_produkte table {
	text-align: left;
}

h1 {
	color: #FFCC00;
	font-size: 18px;
	font-weight:bold;
	line-height: 150%;
	padding-bottom: 10px;
}
h2 {
	color:#006600;
	font-size: 14px;
	line-height: 150%;
	padding: 10px 0px;
}

h3 {
	color: #FFCC00;
	font-size: 18px;
	font-weight:bold;
	line-height: 150%;
	padding: 10px 0px;
}

.liste {
	font-size: 12px;
	padding-left: 25px;
}

.liste_startseite {
	margin-top: 14px;
	font-size: 14px;
	padding-left: 25px;
}

.liste_startseite li {
	margin-bottom: 20px;
	text-align:left;
}

.liste ul {
	list-style-type: disc;
}
.liste li {
	margin-bottom: 1em;
	text-align:left;
}

.liste_ohne {
	font-size: 12px;
	padding-left: 25px;
	margin-bottom: 1em;
	list-style-type: disc;
}
.liste_ohne li {
	text-align:left;
}

.liste_blank {
	font-size: 12px;
	padding-left: 10px;
}
.liste_blank ul {
	list-style-type: none;
}
.liste_blank li {
	margin-bottom: 5px;
	list-style-type: none;
	text-align:left;
}

.normFormfield {
	width: 180px;
	color: #000099;
}

table {
	margin-bottom: 1em;
}
table td {
	padding-right: 10px;
	vertical-align: top;
	height: 15px;
}

/* Footer */
#footer {
	clear: both;
	height: 32px;
	color: #FFF;
	font-size: 12px;
	padding-left: 2px;
	padding-top: 2px;
	border-top: 44px solid #FFF;
}
#linie3 {
	float: left;
	width: 962px;
	height: 1px;
	border-top: 2px #59BA40 solid;
	line-height: 1px;
}
#adresse {
	float: left;
	height: 23px;
	width: 942px;
	background: #59BA40;
	padding-left: 20px;
	padding-top: 4px;
}
#adresse a, #adresse a:visited{
	color: #FFF;
}
#adresse a:hover, #adresse a:active {
	color: #FFF;
}

/* OneByte */
#onebyte {
	padding-right: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #3CA82D;
	font-size: 10px;
	text-align: right;
	background: #26812A;
}
#onebyte a, #onebyte a:link, #onebyte a:visited {
	text-decoration: none;
	color: #68C93A;
}	
#onebyte a:hover, #onebyte a:active	{
	text-decoration: none;
	color: #94FF84;
}

/* default weblinks */
a, a:visited {
	text-decoration: underline;
	color: #26812A;
}	
a:hover, a:active	{
	text-decoration: underline;
	color: #000;
}


* html body {
	font-size: x-small; /* für IE5/Win */
	f\ont-size: small; /* für andere IE-Versionen /*
}

