/* CSS Document */



body {

	background-attachment: fixed;

	background-color: #bbae91;

	background-image: url(media/bg_fade.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	margin-top: 25px;

	margin-bottom: 40px;

	padding: 0;

	text-align: center;

}

#layout_wrap {

	width: 770px;

	margin-left: auto;

	margin-right: auto;

	text-align: left;

}



/* H E A D E R */

#header_wrap {

	width: 770px;

	height: 110px;

	margin: 0 0 14px 0;

}

.header_search {

	width: 135px;

	height: 110px;

	float: left;

	margin: 0px 7px 0 0;

}

.searchfield{

	background-color: #BFBCB3;

	color: #E8E5DE;

	border: 0px solid black;

	text-decoration: none;

	padding: 1;

	font-size : 10px;

	margin: 75px 0 0 0;

	text-align : left;

	width: 135px;

	height: 15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight : lighter;

}

.searchbutton{

	background-color: #E8E5DE;

	border: 0px solid black;

	text-transform: uppercase;

	text-decoration: none;

	padding: 1;

	font-size : 10px;

	margin: 5px 0 0 0;

	text-align : center;

	width: 135px;

	height: 15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight : lighter;

}

.header_menu {

	width: 625px;

	float: left;

	height: 110px;

	margin: 0;

	background-image: url(media/header.gif);

}

.header_menu_text{

	padding: 96px 0 0 0;

	display: block;

	color: #e8e5de;

	text-decoration: none;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	letter-spacing: 1px;

	text-transform: uppercase;

}

.header_menu_text a{

	color: #e8e5de;

	text-decoration: none;

}





/* N A V I G A T I O N */

#navi_wrap {

	width: 135px;

	float: left;

	margin: 0 7px 0 0;

}

.navi_top {

	width: 135px;

	height: 30px;

	margin: 0;

	background-image: url(media/navi_top.gif);

}

.navi_content {

	width: 135px;

	margin: 0;

	background-image: url(media/cont_fade.gif);

	background-repeat: repeat-x;

	background-color: #e8e5de;

}

.navi_content ul{

	list-style: none;

	margin: 0;

	padding: 0 10px 0 10px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	letter-spacing: 1px;

	color: #6F6B61;

	text-transform: uppercase;

}

.navi_content li {

	border-bottom: 1px #BFBCB3 solid;

	padding: 1px 0 1px 0;

	font-weight: bold;

}

.navi_content li:hover {

	background-color: #BFBCB3;

}

.navi_content a {

	color: 	#6F6B61;

}

.navi_content a:hover {

	text-decoration: none;

}

.sub {

	color: #0093d1;

	padding: 0 0 0 10px;

}

.sub a {

	color: #0093d1;

	padding: 0 0 0 10px;

}



.navi_bottom {

	width: 135px;

	height: 10px;

	margin: 0;

	background-image: url(media/navi_bottom.gif);

	overflow: hidden;

}



/* C O N T E N T */

#content_wrap {

	width: 625px;

	float: left;

	margin: 0;

}

.content_top {

	width: 625px;

	height: 30px;

	margin: 0;

	background-image: url(media/content_top.gif);

}

.content_content {

	width: 625px;

	margin: 0;

	background-image: url(media/cont_fade.gif);

	background-repeat: repeat-x;

	background-color: #e8e5de;
	
	overflow: hidden;
}

p {

	margin: 10px 0 0 0;

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 17px;

	color: #000000;

}


#content_leftcol {

	width: 450px;

	margin-left: 10px;

	float: left;

}

#content_rightcol {

	width: 145px;

	margin-left: 10px;

	float: left;

}

.content_bottom {

	width: 625px;

	height: 10px;

	margin: 0;

	background-image: url(media/content_bottom.gif);

	background-repeat: no-repeat;

	background-color: #00CC00;

	overflow: hidden;

}



/* L E F T   C O L */

#content_leftcol .border {

	width: auto;

	margin: 15px 0 15px 0;

	border-top: 1px solid #BFBCB3;

}



#intro_text h2{

	margin: 0;

	padding: 0;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #000000;

	letter-spacing: 1px;

}

#intro_text p{

	margin: 0;

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	color: #5F5B53;

}

#intro_text a{

	margin: 0;

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	color: #0093d1;

	text-decoration: none;

	text-align: right;

	display: block;

}

#intro_text a:hover{

	color: #0093d1;

	text-decoration: underline;

}



/* R I G H T   C O L */

.rightcol_top {

	width: 145px;

	height: 10px;

	margin: 0;

	overflow: hidden;

	background-image: url(media/rightcol_top.gif);

}

.rightcol_top2 {

	width: 145px;

	height: 10px;

	margin: 0;

	overflow: hidden;

	background-image: url(media/rightcol_top2.gif);

}

.rightcol_content {

	width: 145px;

	margin: 0;

	background-color: #BFBCB3;

	overflow: hidden;

}

.rightcol_bottom {

	width: 145px;

	height: 10px;

	margin: 0 0 10px 0;

	overflow: hidden;

	background-image: url(media/rightcol_bottom.gif);

}

.rightcol_content .aktuell {

	margin: 0;

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-transform: uppercase;

	color: #000000;

	text-align: center;

}

.rightcol_content .author {

	color: #0093d1;

	font-weight: bold;

}

.rightcol_content h3 {

	margin: 0 0 10px 0;

	padding: 0;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-transform: uppercase;

	color: #0093d1;

	letter-spacing: 1px;

	text-align: center;

}

.rightcol_content img {

	margin: 0px 10px 5px 10px;

}

.rightcol_content p {

	margin: 5px 10px 0 10px;

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	color: #000000;

}

.rightcol_content a {

	color: #0093d1;

	text-align: right;

	display: block;

	text-decoration: none;

	padding: 0 0 5px 0;

	font-size: 10px;

}

.rightcol_content a:hover {

	color: #0093d1;

	text-align: right;

	display: block;

	text-decoration: underline;

	font-size: 10px;

}

.impressum {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #E8E5DE;

	margin: 2px 0 0 0;

	display: block;

	text-align: center;

	text-transform: uppercase;

	letter-spacing: 1px;

}

/* N E W S */

.news_image {

	width: 66px;

	height: 66px;

	margin: 0;

	overflow: hidden;

	float: left;

	text-align: center;

}

.news_head {

	width: 374px;

	height: 66px;

	margin: 0 0 0px 10px;

	float: left;

	overflow: hidden;

}

.news_head h1{

	margin: 17px 0 1px 0;

	padding: 0;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #000000;

}

.news_head h2{

	margin: 0;

	padding: 0;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-transform: uppercase;

	color: #0093d1;

	letter-spacing: 1px;

}

/* A R T I C L E */

.sparten {

	margin: 0;

	padding: 0 2px 0 2px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	color: #E8E5DE;

	background-color: #6F6B61;

}

.sparten a {

	text-decoration: none;

	color: #E8E5DE;

	background-color: #6F6B61;

}

.teaser_image {

	width: 66px;

	height: 66px;

	margin: 0;

	overflow: hidden;

	float: left;

}

.teaser_head {

	width: 374px;

	margin: 0 0 20px 10px;

	float: left;

}

.teaser_head h2{

	margin: 0 0 -10px 0;

	padding: 0;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-transform: uppercase;

	color: #0093d1;

	letter-spacing: 1px;

}





p {

	margin: 10px 0 0 0;

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 17px;

	color: #000000;

}

a {

	color: #0093d1;

	text-decoration: none; 

}

a:hover {

	text-decoration: underline;

}

h1{

	margin: 17px 0 1px 0;

	padding: 0;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #000000;

}

h2{

	margin: 0 0 10px 0;

	padding: 0;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-transform: uppercase;

	color: #0093d1;

	letter-spacing: 1px;

}

img {

	margin: 0 0 0 0;

}

.border {

	width: auto;

	margin: 0 10px 0 10px;

	border-top: 1px solid #e8e5de;

}

.read_on{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 15px;

	color: #0093d1;

	text-decoration: none;

	text-align: right;

	display: block;

}

.read_on:hover{

	color: #0093d1;

	text-decoration: underline;

}
.content_author {

	margin: 0 0 10px 0;

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 17px;

	color: #000000;
	
	text-transform: uppercase;
	
	letter-spacing: 1px;
	
	display: block;
	
	text-align: right;
}
.top{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 17px;

	color: #6F6B61;

	text-decoration: none;

	text-align: center;

	display: block;

	text-transform: uppercase;

	letter-spacing: 1px;

	vertical-align : super;

}

.info_willkommen{

	margin: 0 0 10px 0;

	padding: 0;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-transform: uppercase;

	color: #0093d1;

	letter-spacing: 1px;

}

.content_text {

	margin: 10px 0 0 0;

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 17px;

	color: #000000;

}
