body {
	background-color: #ffffff;
	background-image: url(../images/main_bg.png);
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	margin-top: 0px;
	color: #ffffff;
}
body, td, th {
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	color: #ffffff;
}
a {
	color: #8fc400;
  	text-decoration: none;
}
a:link {
	color: #8fc400;
  	text-decoration: none;
}
a:visited {
  	color: #8fc400;
	text-decoration: none;
}
a:hover {
	color: #ffffff;
}
#content a {
	color: #fff000;
  	text-decoration: none;
	font-size: 14px;
}
#content a:link {
	color: #fff000;
  	text-decoration: none;
	font-size: 14px;
}
#content a:visited {
  	color: #fff000;
	text-decoration: none;
	font-size: 14px;
}
#content a:hover {
	color: #ffffff;
	font-size: 14px;
}
#index a {
	color: #ffffff;
  	text-decoration: none;
}
#index a:link {
	color: #ffffff;
  	text-decoration: none;
}
#index a:visited {
  	color: #ffffff;
	text-decoration: none;
}
#index a:hover {
	color: #8fc400;
}
#footer a {
	color: #055789;
  	text-decoration: none;
	font-size: 14px;
}
#footer a:link {
	color: #055789;
  	text-decoration: none;
	font-size: 14px;
}
#footer a:visited {
  	color: #055789;
	text-decoration: none;
	font-size: 14px;
}
#footer a:hover {
	color: #000000;
	font-size: 14px;
}
h1 {
	font-size: 18px;
}
#wrap {
  	width: 860px;
	margin: 0 auto;
}
#header {
	width: 860px;
	height: 155px;
	background-image:url(../images/header_bg.png);
	background-repeat: repeat-x;
}
#menue {
	height: 243px;
	background-image: url(../images/menue.jpg);
	background-repeat: no-repeat
}
#menue
{
	width: 110px;
	height: 155px;
	float: left;
}	
#menue ul {
	width: 110px;
	height: 109px;
}
#menue li {
	width:110px;
	height:109px;
	float: left;	
}
#menue a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:16px;
	display:block;
	width: 110px;
	height: 109px;
	text-align: center;

}
#menue a:hover{
	text-decoration: none;
	background-image: url(../images/menue_hover.png);
	background-repeat: repeat-x;
}
#more
{
	padding-left: 168px;
	width: 97px;
	height: 30px;
	float: left;
}	
#more ul {
	width: 97px;
	height: 30px;
}
#more li {
	width:97px;
	height:30px;
	float: left;	
}
#more a {
	display:block;
	width: 97px;
	height: 30px;

}
#more a:hover{
	background-image: url(../images/btn_more_hover.png);
}
#blog
{
	padding-left: 469px;
	padding-top: 17px;
	width: 140px;
	height: 30px;
	float: left;
}	
#blog ul {
	width: 140px;
	height: 30px;
}
#blog li {
	width: 140px;
	height: 30px;
	float: left;	
}
#blog a {
	display:block;
	width: 140px;
	height: 30px;

}
#blog a:hover{
	width: 140px;
	height: 30px;
	background-image: url(../images/btn_blog_hover.png);
}

/*Kontact------------------------*/
#form #mailOk, #mailDOWN{
	width:442px;
	height:40px;
	text-align:center;
	background:#f3ffdf;
	border:1px solid #90de00;
	margin:5px 0;
}

#form #mailDOWN{
	background:#fce6e6;
	border:1px solid red;
	height:57px;
}

#form #mailOk p, #mailDOWN p{
	text-align:center;
	padding:11px 0;
	font-size:11px;
	font-weight:700;
}
#form #mailDOWN p{color:#dc143c}


#form td{
	height:0;
	margin:0;
  	padding:2px 0 2px 3px;
}
#form tr{height:25px;}




.inputNormal, .error_border {width:366px;}
.inputHighlight {width:366px;}

#form form select{
	width:372px;
	height:20px;
}

.inputHighlight, .error_border{
	font-family: Arial, Verdana, Tahoma;
	padding-left:4px;
	font-size:12px;
	border:1px solid #055789;
	background-color:#EFFBFF;
	height:16px;
}

.error_border{padding-left:4px;}

.error_border, .error_div{
	border: 1px #c10000 solid;
	background:#fce6e6;
}


.error_div{
	width:432px;
	margin-bottom:5px;
	padding:7px 0 5px 10px;
	color:#DC143C;
	font-family:Tahoma;
	font-weight:bold;
}

.error_div li{
	font-weight:700;
	font-size:11px;
	list-style:none;
	margin:1px 0 1px 10px;	
	padding:0px;
}

.inputNormal{
	font-family: Arial, Verdana, Tahoma;
	padding-left:4px;
	font-size:12px;
  	border:1px solid #ddd;
  	background-color:#fff;
  	height:16px;
}
#bez{
	height:25px;
}

textarea.inputHighlight, textarea.inputNormal, textarea.error_border{height:115px;}
p.cell {font-size:11px;}
/*Ende Kontact------------------------*/
