/********* Global  *********/

body {
	margin:				0 0 0 10px;
	
	background-color:	#F7F7E0;
	
	
	font-family:		Arial, Helvetica, sans-serif;
	padding:			0;
}


textarea {
	padding:			0;
	background-color:	#ffffff;
	border:				1px solid #CFCFCF;
}

select {
	padding:			0;
	background-color:	#ffffff;
	border:				1px solid #CFCFCF;
}

.schatten{
	padding:			0;
	background-image:	url(../img/schatten.jpg);
	background-repeat:	no-repeat;
	
}


/************* Top Menü  *************/

.navTop a{
	margin:				0;
	padding:			0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#ffffff;
	text-decoration:	none;
	}
	
.navTop a:hover{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#ffffff;
	font-weight:		bold;
	}


/************* Breadcrump  *************/


.pfad {
	margin:				0;
	padding:			0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#717170;
	text-decoration:	none;
	}
	
.pfad a:hover{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#ffffff;
	font-weight:		bold;
	}
	
/************* Navigation 2 Ebene ************/

.nav2Linie{
	padding:			0;
	margin:				0;
	border-bottom:		1px solid #DAD9D9;
}
.nav2 {
	padding:			0;
	margin:				0;
	background-color:	#ffffff;
	
}

.nav2Nav {
	padding:			0;
	margin:				0;	
}

.nav2Nav a, .nav2NavOver a {
	padding:			6px 0 2px 22px;
	margin:				0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
	background-image:	url(../img/bg_nav_2_1.gif);
	background-repeat:	no-repeat;
	text-decoration:	none;
	font-weight:		normal;
	display:			block;
	height:				27px;
}

:root .nav2Nav a, :root .nav2NavOver a {
	height:				19px;
	
}

.nav2Nav a:hover, .nav2NavOver a, .nav2NavOver a:hover {
	color:				#000000 !important;
	background-image:	url(../img/bg_nav_2_1.gif);
	font-weight:		bold;
	text-decoration:	none;
}
.nav3 {
	padding:			0;
	margin:				0;
	background-color:	#ffffff;
	
}

.nav3Nav {
	padding:			0;
	margin:				0;	
}

.nav3Nav a, .nav3NavOver a {
	padding:			6px 0 2px 22px;
	margin:				0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
	background-image:	url(../img/bg_nav_2_1_2.gif);
	background-repeat:	no-repeat;
	text-decoration:	none;
	font-weight:		normal;
	display:			block;
	height:				27px;
}

:root .nav3Nav a, :root .nav3NavOver a {
	height:				19px;
	
}

.nav3Nav a:hover, .nav3NavOver a, .nav3NavOver a:hover {
	color:				#000000 !important;
	background-image:	url(../img/bg_nav_2_1_2.gif);
	font-weight:		bold;
	text-decoration:	none;
}


.nav4 {
	padding:			0;
	margin:				0;
	background-color:	#ffffff;
	
}

.nav4Nav {
	padding:			0;
	margin:				0;	
}

.nav4Nav a, .nav4NavOver a {
	padding:			4px 0 1px 22px;
	margin:				0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#000000;
	background-image:	url(../img/bg_nav_3_1.gif);
	background-repeat:	no-repeat;
	text-decoration:	none;
	font-weight:		bold;
	display:			block;
	height:				14px;
}

:root .nav4Nav a, :root .nav4NavOver a {
	height:				12px;
	
}

.nav4Nav a:hover, .nav4NavOver a, .nav4NavOver a:hover {
	color:				#993333 !important;
	background-image:	url(../img/bg_nav_3_1.gif);
	font-size:			10px;
	font-weight:		bold;
	text-decoration:	none;
}

.nav4Linie{
	padding:			0;
	margin:				0;
	border-bottom:		1px solid #DAD9D9;
}

/************* Texte  *************/
.headlineRot{
	margin:				0;
	padding:			0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			16px;
	color:				#993333;
	font-weight:		normal;
}
.headlineRot2{
	margin:				0;
	padding:			0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
	color:				#993333;
	font-weight:		normal;
}
.headlineRot3{
	margin:				0;
	padding:			0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
	color:				#993333;
	font-weight:		bold;
}
.headlineRotContent{
	margin:				0;
	padding:			0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
	color:				#993333;
	font-weight:		bold;
}
.subHeadline{
	margin:				0;
	padding:			0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
	color:				#000000;
}
.text{
	margin:				0;
	padding:			0;
	line-height: 		1.1em;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000000;
}
.textKlein{
	margin:				0;
	padding:			0;
	line-height: 		1.1em;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
}
.text2{
	margin:				0;
	padding:			0;
	line-height: 		1.3em;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000000;
}

.text2 a{
	margin:				0;
	padding:			0;
	line-height: 		1.3em;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000000;
	text-decoration:	underline;
}
.text2 a:hover{
	margin:				0;
	padding:			0;
	line-height: 		1.3em;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#993333;
	font-weight:		bold;
	text-decoration:	none;
}

.adresseLeft{
	margin:				0;
	padding:			0;
	line-height: 		1.1em;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
	font-weight:		normal;
}

.formular{
	margin:				0;
	padding:			0;
	line-height: 		1.1em;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
	font-weight:		normal;
	}

/************* BoxContent grau *************/

.boxGrau{
	padding:			10px 10px 10px 10px;
	margin:				0;
	background-color:	#F1F1F1;
	border-bottom:		2px solid #DAD9D9;
}

/************* Boxen  *************/
.headlineRotBox{
	margin:				0;
	padding:			8px 0 0 8px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#993333;
	font-weight:		bold;
}
.textBox{
	margin:				0;
	padding:			5px 0 0 8px;
	line-height: 		1.1em;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
	font-weight:		normal;
}

.textBox2{
	margin:				0;
	padding:			5px 0 0 8px;
	line-height: 		1.1em;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
	font-weight:		bold;
}

.textBoxTel{
	margin:				0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#ffffff;
	font-weight:		bold;
}
.linkBox a{
	margin:				0;
	padding:			0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#ffffff;
	font-weight:		bold;
	text-decoration:	underline;
}
	
.linkBox a:hover{
	font-family:		Arial, Helvetica, sans-serif;
	text-decoration:	none;
	font-size:			11px;
	color:				#ffffff;
}



/************* Formulare Home Download*************/

.pdfDownloadLinie{
	padding:			0;
	margin:				0;
	border-bottom:		1px solid #DAD9D9;
}
.pdfDownload{
	padding:			0;
	margin:				0;
	border-bottom:		1px solid #DAD9D9;
}


.pdfDownloadNav a, .pdfDownloadNavOver a {
	padding:			5px 0 2px 28px;
	margin:				0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
	background-image:	url(../img/formulare/bg_pfeil_download_1.gif);
	background-repeat:	no-repeat;
	text-decoration:	underline;
	display:			block;
	height:				24px;
}

:root .pdfDownloadNav a, :root .pdfDownloadNavOver a {
	height:				17px;
	
	
}

.pdfDownloadNav a:hover, .pdfDownloadNavOver a, .pdfDownloadNavOver a:hover {
	color:				#993333 !important;
	background-image:	url(../img/formulare/bg_pfeil_download_1a.gif);
	font-weight:		bold;
	text-decoration:	none;
}
/************* Formulare Home Download 482*************/

.pdfDownloadLinie{
	padding:			0;
	margin:				0;
	border-bottom:		1px solid #DAD9D9;
}
.pdfDownload2{
	padding:			0;
	margin:				0;
	background-color:	#ffffff;
	border-bottom:		1px solid #DAD9D9;
}


.pdfDownload2Nav a, .pdfDownload2NavOver a {
	padding:			5px 0 2px 28;
	margin:				0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
	background-image:	url(../img/formulare/bg_pfeil_download_482_1.gif);
	background-repeat:	no-repeat;
	text-decoration:	underline;
	display:			block;
	height:				24px;
}

:root .pdfDownload2Nav a, :root .pdfDownload2NavOver a {
	height:				17px;
	
}

.pdfDownload2Nav a:hover, .pdfDownload2NavOver a, .pdfDownload2NavOver a:hover {
	color:				#993333 !important;
	background-image:	url(../img/formulare/bg_pfeil_download_482_1a.gif);
	font-weight:		normal;
	text-decoration:	none;
}

/************* Formulare Home Download 684 *************/

.pdfDownloadLinie{
	padding:			0;
	margin:				0;
	border-bottom:		1px solid #DAD9D9;
}
.pdfDownload3{
	padding:			0;
	margin:				0;
	background-color:	#ffffff;
	border-bottom:		1px solid #DAD9D9;
}


.pdfDownload3Nav a, .pdfDownload3NavOver a {
	padding:			5px 0 2px 28;
	margin:				0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
	background-image:	url(../img/formulare/bg_pfeil_download_684_1.gif);
	background-repeat:	no-repeat;
	text-decoration:	underline;
	display:			block;
	height:				24px;
}

:root .pdfDownload3Nav a, :root .pdfDownload3NavOver a {
	height:				17px;
	
}

.pdfDownload3Nav a:hover, .pdfDownload3NavOver a, .pdfDownload3NavOver a:hover {
	color:				#993333 !important;
	background-image:	url(../img/formulare/bg_pfeil_download_684_1a.gif);
	font-weight:		normal;
	text-decoration:	none;
}


/************* footer*************/
.navFooter a {
	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#9E9D9D;
	font-weight:		normal;
	text-decoration:	none;
}

.navFooter a:hover {
	color:				#993333;
	font-weight:		normal;
}

.navFooter2 a {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#7D7D7D;
	font-weight:		normal;
	text-decoration:	none;
}

.navFooter2 a:hover {
	color:				#993333;
	font-weight:		normal;
}


.textFooter{
	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#9E9D9D;
}


/************* Accordion *************/

#accordion {
	border-bottom:		1px solid #d9d9d9;
	margin-top:			10px;	
}

#accordion .element div {
	font-size:			11px;
	color:				#020001;
	padding:			0 0 5px 34px;	
}

#accordion .toggler {
	display:			block;
	font-size:			11px;
	font-weight:		normal;	
	color:				#020001;
	border-top:			1px solid #d9d9d9;
	cursor:				pointer;
	padding:			5px 0 5px 34px;	
	margin:				0;
}

#accordion a:hover {
	font-weight:		bold;
}

#accordion .toggler img {
	border:				0px;
	float:				left;
	margin:				2px 0 0 -27px;
}

/************* Milkbox *************/

.imageGalery {
	list-style:			none outside none;
	margin:				0;
	padding:			0;
}

.imageGalery li {
	display: 			inline;
	margin-right:		40px;
}

.imageGalery img {
	border:				1px solid #dfdfdf;
	padding:			1px;
	margin-bottom:		10px;
}