body {



	font-family: Tahoma, Verdana;



	padding:0;



	margin:0 auto;



	width: 960px;



	background-image: url(../images/linie-background.jpg);



	background-repeat: repeat-x;



	font-size: 100.01%; 



}







/****** Bereich aussen *******/







#outer01 {

	background-image: url(../images/schatten-background.jpg);

	background-repeat: repeat-y;

	margin: 45px 0 30px 0;

	width: 1045px;

	float: left;

	font-size: 0.75em;



}







/****** Header *******/







#bereich-oben {

	background-image: url(../images/schatten-bg-oben.jpg);

	height: 106px;

	background-repeat: no-repeat;

	float: left;

	width: 1020px;



}







.header-logo {



	padding: 6px 0 0 10px;



	height: 100px;



	width: 260px;



	float: left;



}







.header-logo a img {



        text-decoration: none;



        border: 0;



}







.suchfunktion {

	width: 229px;

	float: left;

	padding: 65px 0 0 350px;

	font-size: 0.95em;

	font-weight: bold;

	color: #0057a3;

	vertical-align: bottom;



}







#searchterm {



	border: 1px solid #0057a3;



	height: 15px;



}







#search_send {



	padding-left: 5px;



}







.header-kasten-rechts {



	height: 82px;



	width: 142px;



	float: left;



	background-color: #f68b1f;



	margin: 6px 0 0 0;



	color: #FFFFFF;



	font-weight: bold;



	line-height: 1.5em;



	padding: 18px 0 0 20px;



}







/****** Content-Bereich *******/







#bereich-unten {

	float: left;

	padding: 0 0 0 0px;

	width: 1045px;



}







/****** linke Spalte *******/







#bereich-links {



	float: left;



	width: 240px;



	background-image: url(../images/verlauf-links.jpg);



	background-position: right;



	background-repeat: no-repeat;



}







.abschluss-links {



	height: 15px;



	float: left;



	background-image: url(../images/abschluss-links.jpg);



	width: 10px;



	background-repeat: no-repeat;



	margin: 5px 0 0 0;



}







.bild-links {



	float: left;



	height: 330px;



	width: 230px;



}







.adresse {



	float: left;



	width: 180px;



	margin: 0 0 0 10px;



	height: 160px;



	margin: 20px 0 0 0;



	padding: 0 0 20px 30px;



}







/****** mittlere Spalte *******/







.abschluss-rechts {



	height: 15px;



	float: right;



	background-image: url(../images/abschluss-rechts.jpg);



	width: 34px;



	background-repeat: no-repeat;



	margin: 5px 0 0 0;



}







#linie-oben {

	height: 5px;

	width: 771px;

	float: left;

	background-color: #f68b1f;



}







/****** Navigation *******/







#breadcrump-navi {



	height: 20px;



	width: 650px;



	float: left;



	padding: 5px 0 0 10px;



}







#hauptnavi {

	float: left;

	width: 216px;

	padding: 6px 0 0 0;



}







/****** Text-Bereich *******/







#content-bereich {



	float: left;



	width: 393px;



	border-left: 1px solid #ffe595;



}







.headline {



	float: left;



	width: 365px;



	padding: 9px 10px 0 17px;



}







.headline h1 {



	font-size: 1.5em;



	padding: 0;



	margin: 0;



	font-weight: normal;



	color: #f68b1f;



}







.headline02 {



	float: left;



	width: 365px;



	padding: 3px 10px 0 18px;



}







.headline02 h2 {



	font-size: 1.12em;



	padding: 0;



	margin: 0;



	font-weight: normal;



	color: #f68b1f;



}







.text-bereich {



	float: left;



	width: 365px;



	padding: 25px 10px 20px 18px;



}



.text-bereich02 {



	float: left;



	width: 365px;



	padding: 0px 10px 20px 18px;



}







#content-bereich-1-spaltig {



	float: left;



	width: 530px;



	border-left: 1px solid #ffe595;



}







.content-bereich-1-spaltig-Galerie {



	float: left;



	width: 588px;



	border-left: 1px solid #ffe595;



}











.headline-1-spaltig {



	float: left;



	width: 500px;



	padding: 9px 10px 0 17px;



}







.headline-1-spaltig h1 {



	font-size: 1.5em;



	padding: 0;



	margin: 0;



	font-weight: normal;



	color: #f68b1f;



}







.headline02-1-spaltig {



	float: left;



	width: 500px;



	padding: 3px 10px 0 18px;



}







.headline02-1-spaltig h2 {



	font-size: 1.12em;



	padding: 0;



	margin: 0;



	font-weight: normal;



	color: #f68b1f;



}







.text-bereich-1-spaltig {



	float: left;



	width: 500px;



	padding: 25px 10px 25px 18px;



}







.text-bereich-1-spaltig-Galerie {



	float: left;



	width: 568px;



	padding: 25px 0px 25px 17px;



}







.text-bereich02-1-spaltig {



	float: left;



	width: 500px;



	padding: 0px 10px 20px 18px;



}







.text-bereich03 {



	float: left;



	width: 365px;



	padding: 0px 10px 20px 18px;



}



.text-bereich03-galerie {

	float: left;

	width: 500px;

	padding: 0px 10px 20px 476px;

}

.text-bereich04-reiter {
	float: left;
	width: 500px;
	padding: 0px 10px 0px 476px;

}




/****** Suche *******/







.searchResultItem {



	padding-bottom: 15px;



}







.searchResultItem h2 {



	font-size: 1.05em;



	color: #0057a3;



	margin-bottom: 5px;



}







.searchResultItem h2 a {



	font-size: 1.05em;



	color: #0057a3;



	text-decoration: none;



	margin-bottom: 5px;



}







.searchResultItem a {



	font-size: 1em;



	color: #0057a3;



}







/****** rechte Spalte *******/







#bild-bereich {



	float: left;



	width: 195px;



	padding: 13px 0 20px 0;



}







/****** Footer *******/







#linie-unten {

	float: left;

	width: 1022px;

	height: 40px;

	background-image: url(../images/linie-unten.jpg);

	margin-top: 25px;



}











/****** News-Bereich *******/







.artikelliste {



	float: left;



	padding: 0;



	margin: 0;



}







.artikelliste h2 a{



	font-size: 12px;



	font-weight: bold;



	text-decoration: none;



	color: #f68b1f;



}







.artikelliste p {



	font-size: 12px;



}







.artikelliste p a {



	font-size: 12px;



	color: #0057a3;



}







.artikelliste p a:hover {



	color: #f68b1f;



	text-decoration: none;



}







.artikelblock {



	background-color: #FFFFFF;



	padding: 10px;



	margin: 0 0 20px 0;



	border: 1px solid #cccccc;



}







/****** News-Bereich Übersicht ******/







.artikelliste-uebersicht {



	float: left;



	padding: 0;



	margin: 0;



}







.artikelliste-uebersicht h2 a{



	font-size: 12px;



	font-weight: bold;



	text-decoration: none;



	color: #f68b1f;



}







.artikelliste-uebersicht p {



	font-size: 12px;



}







.artikelliste-uebersicht p a {



	font-size: 12px;



	color: #0057a3;



}







.artikelliste-uebersicht p a:hover {



	color: #f68b1f;



	text-decoration: none;



}







.artikelblock-uebersicht {



	padding: 0 10px 10px 0;



	margin: 0 0 20px 0;



	border-bottom: 1px solid #cccccc;



}
