/*****************************************************************************
	Cascading Stylesheet

 *****************************************************************************/

/* setup body */

body {
	background-color:#f6ffcd;
}


/* general styles */

hr {
	border: 1px solid #b5c470;
	background-color:#f6ffcd;
	height:1px;
}

#text {
	position:absolute;
	padding: 0 0 80px 0;
  	width:520px;
}

.text {
  	font-family:arial, verdana, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#503519;
	text-decoration:none;
}

.text_small {
  	font-family:arial,verdana,sans-serif;
	font-size:10px;
	line-height:17px;
	color:#503519;
	text-decoration:none;
} 

.headline {
  	font-family:arial, verdana, sans-serif;
	font-size:22px;
	line-height:20px;
	font-weight:normal;
	color:#503519;
	text-decoration:none;
}

.subline {
  	font-family:arial, verdana, sans-serif;
	font-size:13px;
	line-height:24px;
	font-weight:bold;
	color:#503519;
	text-decoration:none;
}

.links, a {
  	font-family:arial, verdana, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#cf2e2e;
	text-decoration:underline;
}

.subnavi {
  	font-family:arial,verdana,sans-serif;
	font-size:13px;
	line-height:20px;
	color:#BE1F24;
	text-decoration:none;
}

.subnavi_active {
  	font-family:arial,verdana,sans-serif;
	font-size:13px;
	line-height:20px;
	color:#503519;
	text-decoration:none;
}

#news {
	position:absolute;
	top:176px;
	left:588px;
	width:360px;
	height:164px;
	background: url(img/teaser_news.gif) no-repeat;
  	font-family:arial,verdana,sans-serif;
	font-size:13px;
	line-height:20px;
	color:#BE1F24;
	text-decoration:none;
}

#news textarea {
	overflow-y: hidden;
	overflow-x: hidden;
	resize: none;
}

.newstext {
	padding:30px 0 0 0;
  	background: none;
	width: 234px;
	height:130px;
	font-family:arial,verdana,sans-serif;
	font-size:13px;
	line-height:20px;
	color:#BE1F24;
	text-decoration:none;
	border: none;
	text-align: right;
}

.teaser_text {
  	font-family:arial,verdana,sans-serif;
	font-size:13px;
	line-height:20px;
	color:#BE1F24;
	text-decoration:none;
	padding-left:16px;
	padding-right:20px;
}

.teaser_headline {
  	font-family:arial,verdana,sans-serif;
	font-size:13px;
	line-height:20px;
	color:#BE1F24;
	text-decoration:none;
	font-weight:bold;
}

.image {
	margin: 0px 15px 15px 0px;
}

.box_anzeige {
	font-family:arial, verdana, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#503519;
	text-decoration:none;
	background: url(img/bg_box_anzeige.gif) no-repeat;
	padding: 8px 25px;
}

.box_anzeige .title {
  	font-family:arial, verdana, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}

.footer {
  	font-family:arial,verdana,sans-serif;
	font-size:12px;
	line-height:19px;
	color:#503519;
	text-decoration:none;
}

.footer_links {
  	font-family:arial,verdana,sans-serif;
	font-size:12px;
	line-height:19px;
	color:#cf2e2e;
	text-decoration:underline;
}

.bg_google {
	background-repeat:no-repeat;
}

.field {
  	background-color:#FFFFFF;
	width:225px;
	font-family:arial,verdana,sans-serif;
	font-size:13px;
	color:#503519;
	text-decoration:none;
	border-style:solid;
	border-color:#B1B1B1;
	border-width:1px;
 }
 
.button_suchen { 
	background-color:#F0F0F0;
	color:#434343;
	width:66px;
	height:20px;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	color:#503519;
	text-decoration:none;
	border-style:solid;
	border-color:#B1B1B1;
	border-width:1px;
}

.border {
	border: 1px solid #99CC66;
	padding: 15px;
}
