/*********** LAYERS ************/

body
{ 
	position:absolute;
	background:#ffffff;
}
html, body
{ 
	top:0; left:0; right:0;
	min-height:100%;
	margin:0;
	padding:0;
	width:100%;
}
#content
{
	margin:0;
	padding-top:4.85em;
	padding-left:12em;
	padding-bottom:3em;
	z-index:2;
}

#footer_container
{
	position:fixed;
	bottom:0; left:0; right:0;
	text-align:center;
	margin:0;
	height:20px;
	z-index:30000;
}

#footer 
{
	position:absolute;
	top:0; left:0; right:0; bottom:0;
	background:#FFFFFF;
	z-index:30000;
	height:20px;
	padding-left:20px;
}

/* Nun f&uuml;r den MSIE */
* html, * html body 
{
	overflow:hidden;
	bottom:0;
	height:100%;
}

* html #footer_container
{
	position:absolute;
	width:100%;
	padding-right:16px;
}

* html #footer
{
	height:100%;
	position:static;
}
* html #content 
{
	position:absolute;
	top:0; bottom:0; left:0; right:0;
	height:100%;
	width:100%;
	overflow:auto;
	margin:0;
}

#cont {
	position:absolute;
	top: 130px;
	left:0px;
	/* width:990px;*/
	padding-bottom: 40px;
}

#logo_top {
	position: absolute;
	top: 40px;
	left: 525px;
	z-index: 1000;	
}

#suche {
	position: absolute;
	top: 132px;
	left: 525px;
	z-index: 1000;	
}

/*********** FONTS ************/


.text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#272727;
}
.text10graymenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.text10gray1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #827E75;
}
.text10gray2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
}
.text10red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00765b;
}

.text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;
}
.text11red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00765b;
}
.text11gray2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
}

.text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #272727;
	line-height: 16px;
}
.text12red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00765b;
	font-weight: normal;
}

.text13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #272727;
	line-height: 18px;
}
.text13red1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00765b;
	line-height: 18px;
}

.text14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #272727;
}

.text16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #272727;
}

/*********** INPUT-FELDER***********/

.inputsearch {
	border: 1px solid B8B8B8;
	background-color: #FFFFFF;
}

.buttonsearch {
	border: none;
	background-color:#FFFFFF;
	cursor:pointer;
}


/*********** DECORATION ************/

.bold {
	font-weight:bold;
}
.norm {
	font-weight: normal;
}
.none {
	text-decoration:none;	 
}


/*********** GRUPPENFARBEN ************/

.group1 { 
	color:#7A4F18;
	border-color:#7A4F18;
}
.group2 { 
	color:#C20605;
	border-color:#C20605;
}
.group3 { 
	color:#669930;
	border-color:#669930;
}
.group4 { 
	color:#D3AA00;
	border-color:#D3AA00;
}
.group5 { 
	color:#346898;
	border-color:#346898;
}
.group6 { 
	color:#9B5028;
	border-color:#9B5028;
}
.groupgray { 
	border-color:#B8B8B8;
	border-width:1px; 
	border-style:solid;
}

.border1 {
	border-width:1px; 
	border-style:solid;
}

/*********** LINKS ************/


a {
	color: #00765b;
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}


.submenu a {
	color:#fff;
	}

/*********** REDEFINE ************/

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;
}


	
/*********** EBENE 2 HERSTELLERANSICHT PADDING ************/

.pad1 { 
	padding-right:2px;
}
.pad2, pad3 { 
	padding-right:2px;
	padding-left:2px;
}
.pad4 { 
	padding-left:2px;
}

