body {
	margin: 			0px;
	padding: 			0px;
	background-image: 	url(../bilder/back_grau.gif);
	background-repeat:	repeat-x;
	background-color: 	#DCE2E5;
	font-family: 		Arial;
	font-size: 			12px;
	color: 				#666666;
	line-height: 		15px;
	text-align:			center;
}
div.centerbox {
	margin-left:		auto;
	margin-right:		auto;
	width:				940px;
	text-align:			left;
}

form {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

A {
	color: 				#FF6600;
}

A:HOVER {
	color: 				#FF6600;
	text-decoration:none;
}

IMG {
	border: 			0px;
}

H1 {
	font-size: 			18px;
	font-weight: 		bold;
	color: 				#646871;
	margin:				11px 10px 9px 16px;
	line-height:		20px;
}

H2 {
	font-size: 			18px;
	font-weight: 		bold;
	color: 				#646871;
	margin:				0px 10px 15px 16px;
	line-height:		20px;
}

H3 {
	font-size: 			22px;
	font-weight: 		bold;
	color: 				#646871;
	margin:				11px 10px 9px 16px;
	line-height:		24px;
}

H4 {
	font-size: 			18px;
	font-weight: 		bold;
	color: 				#646871;
	margin:				0px 0px 9px 0px;
	line-height:		20px;
}

H5 {
	font-size: 			12px;
	font-weight: 		bold;
	color: 				#646871;
	margin:				0px 10px 3px 15px;
	line-height:		14px;
}

H6 {
	font-size: 			16px;
	font-weight: 		bold;
	color: 				#646871;
	margin:				11px 10px 9px 16px;
	line-height:		21px;
}

table {
	font-size:			12px;
}

.navwaag UL {
	margin:				0px 0px 0px 0px;
	padding:			20px 0px 0px 0px;
	list-style-type:	none;
	font-family: 		Arial;
	color: 				#999999;
	font-size: 			14px;
	font-weight: 		bold;
}

.navwaag UL LI {
	margin:				0px;
	padding:			0px;
	display:			inline;
}

.navwaag UL LI A {
	padding:			0px 13px 0px 0px;
	text-decoration:	none;
	color:				#8A8F99;
	display:			inline;
}

.navwaag UL LI A:HOVER,
.navwaag UL LI A.active {
	color:						#FF6600;
}






.navisenkrecht1 UL {
	margin:				0px 0px 0px 0px;
	padding:			17px 0px 0px 0px;
	list-style-type:	none;
	font-family: 		Arial;
	color: 				#8A8F99;
	font-size: 			14px;
	font-weight: 		bold;
}

.navisenkrecht1 UL LI {
	margin:				0px 0px 13px 0px;
	padding:			0px;
}

.navisenkrecht1 UL LI A {
	padding:			0px 0px 0px 16px;
	text-decoration:	none;
	color:				#8A8F99;
}

.navisenkrecht1 UL LI A:HOVER,
.navisenkrecht1 UL LI A.active {
	color:						#FF6600;
}




.sloganrel {
	background-image:   url(../bilder/rel_bg_slogen_top_3farb.gif);
	background-repeat:	no-repeat;
	font-family:		Arial;
	font-size: 			26px;
	color:				#999999;
	/*background-color:	#6CB639;*/
	height: 			113px;
	width: 				940px;
	font-weight:		bold;
	line-height: 		31px;
}

.sloganrel P {
	margin-left: 		37px;
}

.sloganrel .trsmall {
	font-size: 			3px;
	line-height: 5px;
}

.sloganrelgh {
	background-image:   url(../bilder/rel_bg_slogen_top_gh.gif);
	background-repeat:	no-repeat;
	font-family:		Arial;
	font-size: 			26px;
	color:				#FFFFFF;
	/*background-color:	#6CB639;*/
	height: 			113px;
	width: 				940px;
	padding-left: 		37px;
	font-weight:		bold;
	line-height: 		31px;
}

.sloganrelgh .trsmall {
	font-size: 			3px;
	line-height: 5px;
}

.sloganrelah {
	background-image:   url(../bilder/rel_bg_slogen_top_ah.gif);
	background-repeat:	no-repeat;
	font-family:		Arial;
	font-size: 			28px;
	color:				#FFFFFF;
	/*background-color:	#6CB639;*/
	height: 			113px;
	width: 				940px;
	padding-left: 		37px;
	font-weight:		bold;
	line-height: 		33px;
}

.sloganrelah .trsmall {
	font-size: 			3px;
	line-height: 5px;
}

.sloganrelsh {
	background-image:   url(../bilder/rel_bg_slogen_top_sh.gif);
	background-repeat:	no-repeat;
	font-family:		Arial;
	font-size: 			28px;
	color:				#FFFFFF;
	/*background-color:	#6CB639;*/
	height: 			113px;
	width: 				940px;
	padding-left: 		37px;
	font-weight:		bold;
	line-height: 		33px;
}


.sloganrelsh .trsmall {
	font-size: 			3px;
	line-height: 5px;
}

/*backupmit ggrau
.slogan {
	background-image:	url(../bilder/bg_slogen_top.gif);
	background-repeat:	no-repeat;
	font-family:		Arial;
	font-size: 			28px;
	color:				#FFFFFF;
	background-color:	#6CB639;
	height: 			123px;
	width: 				940px;
	padding-top: 		0px;
	padding-left: 		37px;
	font-weight:		bold;
	line-height: 		33px;
}

.sloganrel {
	background-image:   url(../bilder/rel_bg_slogen_top_grau.gif);
	background-repeat:	no-repeat;
	font-family:		Arial;
	font-size: 			28px;
	color:				#FFFFFF;
	height: 			93px;
	width: 				940px;
	padding-top: 		0px;
	padding-left: 		37px;
	font-weight:		bold;
	line-height: 		33px;
}
*/


.language {
	font-family:		Arial;
	font-size: 			12px;
	vertical-align:		top;
	padding-top: 		0px; 
	color:				#FF6600;	
}
.language A {
	color:				#FF6600;
	text-decoration:	none;	
}
.language A:HOVER {
	text-decoration:	underline;	
}

.languageghahsh {
	font-family:		Arial;
	font-size: 			12px;
	vertical-align:		top;
	padding-top: 		0px;
	line-height: 		40px; 
	color:				#FFFFFF;	
}
.languageghahsh A {
	color:				#FFFFFF;
	text-decoration:	none;	
}
.languageghahsh A:HOVER {
	text-decoration:	underline;	
}

.contentall {
	background-image:url(../bilder/back_content.gif);
	background-repeat:	repeat-y;
	/*border-left: 		1px solid #6CB639; 
	border-right: 		1px solid #6CB639; */
	margin: 			0px; 
	padding: 			0px 30px 0px 30px;
	background-color:	#FFFFFF;
}

.contentabschluss {
	background-image:		url(../bilder/contentabschluss.gif);
	background-position:	bottom;
	background-repeat:		no-repeat;
	height: 				52px;

}

.textpostanschrift {
	font-size:		14px;
	margin-left: 16px;
	margin-right: 16px;
	line-height: 18px;
}

.text01 {
	font-size:		12px;
	margin-left: 16px;
	margin-right: 16px;
	line-height: 15px;
}

.text02 {
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 15px;
	line-height: 15px;
}

.text03 {
	line-height: 15px;
}

.impressum {
	font-family:		Arial;
	font-size: 			12px;
	color:				#666666;
	margin: 		15px 0px 0px 35px;
} 
.impressum A {
	color:				#666666;
	text-decoration:    none;
}
.impressum A:HOVER {
	color:				#FF6600;
	text-decoration:    none;
} 
.top {
	font-family:		Arial;
	font-size: 			12px;
	color:				#666666;
	margin-left: 		4px;
} 
.top A {
	color:				#666666;
	text-decoration:    none;
}
.top A:HOVER {
	color:				#FF6600;
	text-decoration:    none;
}

.subnav {
	font-family:		Arial;
	font-size: 			12px;
	color:				#666666;
	margin-left: 		15px;
} 
.subnav A {
	color:				#666666;
	text-decoration:    none;
}
.subnav A:HOVER {
	color:				#FF6600;
	text-decoration:    none;
}

.speciallink {
	font-family:		Arial;
	font-size: 			12px;
	color:				#666666;
} 
.speciallink A {
	color:				#666666;
	text-decoration:    none;
}
.speciallink A:HOVER {
	color:				#FF6600;
	text-decoration:    none;
}
.boxtext {
	font-family: 		Arial;
	font-size: 			18px;
	font-weight: 		bold;
	color: 				#6CB639;
	margin:				0px 0px 0px 0px;
	line-height:		20px;
}

table.piktogramme p {
	margin: 			0px 0px 20px 5px;

	padding: 			0px 0px 0px 0px;
	color:				#999999;
}

UL.listen  {
	margin:				0px 0px 0px 15px;
	padding:			0px 0px 0px 0px;
	list-style-type:	disc;
	font-size: 			12px;

}

UL.listen  LI {
	margin:				0px 0px 5px 0px;
	padding:			0px 0px 0px 0px;
	list-style-type:	disc;
	font-size: 			12px;

}
.reset {
clear: both;
height: 1px;
font-size: 1px;

}

.tdcontent {

	font-size:12px;
}

.tdcontent P {

	 margin-left: 16px;
}


.tdcontent SPAN{

	color: #FF6600;
}

.tdcontent UL{

	margin: 0px 0px 0px 32px;
	padding: 0px 0px 0px 0px;
}

.tdcontent UL LI{

	margin-bottom: 3px;
}

.tdcontent A {

	color: #FF6600;
}

.tdcontent A:HOVER {

	text-decoration:none;
}
.fazit {

font-size: 14px;
line-height: 18px;
font-weight:bold;
margin-top: 0px;
margin-bottom: 0px;
}

.trbgfk {
height: 103px;
}

.trbgfk P {
margin-top:15px;
margin-right:10px;
font-size: 14px;
color:#333333;
font-weight:bold;
}

.trbgfk span {
font-size: 20px;
color:#FF6600;
line-height:24px;
}

.trtermine {
height: 90px;
}

.trtermine P {
margin-top:13px;
margin-left:13px;
font-size: 12px;
color:#333333;
}