#container  #kopf { 
	height: 172px;
	}
	#container #kopf #reiter {
		top: 143px;
		}
	H1 {
		font-size: 1em;
		color: #292140;
		margin-top: 0;
		font-weight: normal;
		}
	#container #content {
		padding: 0 21px 30px 30px;
		width: 849px;
		font-size: 0.75em;
		color: #2E2143;
		}
		#container #content A {
		color: #2E2143;
		}
	#container #content #sprachwahl {
			text-align: right;
			padding: 5px 0;
			}	
		.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:100%;
}
/*
####################################### KATEGORIEN
*/
.kategorietitel {
  height:36px;
  padding-top: 8px;
  width: 849px;	
  background: url(../bilder/hg_kategorie-kopf.jpg);
  position: relative;
  font-size: 1.1em;
  }
	.kategorietitel H2 {
		color: #FFFFFF;
		font-size: 1.1em;
		font-weight: normal;
		margin: 0 0 0 10px;
		text-transform:uppercase;
		}
			.kategorietitel SUP {
				font-size: 0.55em;
				}
			.kategorietitel .erste_zeile {
				position: absolute;
				color: #2D2543;
				font-size: 0.8em;
				font-weight: bold;
				text-align: center;
				}
			.kategorietitel .eins {
	left: 395px;
	top: 3px;
	width: 55px;
				}
			.kategorietitel .zwei {
	left: 463px;
	top: 3px;
	width: 45px;
				}
			.kategorietitel .drei {
	left: 551px;
	top: 3px;
	width: 255px;
				}
			.kategorietitel .vier {
	left: 527px;
	top: 19px;
	width: 90px;
	color: #41850c;
	text-shadow: #fff 0px 0px 1px;
	filter:DropShadow(color=#C0C0C0, offx=1, offy=1)
				}
				.kategorietitel .sieben {
	left: 617px;
	top: 19px;
	width: 135px;
	color: #ff9b05;
	text-shadow: #000 0px 0px 1px;
	filter:DropShadow(color=#000000, offx=1, offy=1)
				}
			.kategorietitel .fuenf {
	left: 755px;
	top: 19px;
	width: 74px;
	color: #ff0506;
	text-shadow: #fff 0px 0px 1px;
	filter:DropShadow(color=#C0C0C0, offx=1, offy=1)
				}																			
.kategoriewrap {
	background:url(../bilder/hg_kategorie-acc1.jpg) repeat-y;
	position: relative;
	  font-size: 1.2em;
	}
.kategoriewrap .rot {color: red;}
.kategoriewrap .gruen {color: green;}
.kategoriewrap .orange {color: #F90;}
  .grau {
  	background: url(../bilder/hg_kategorie-acc2.jpg) repeat-y;
	}
	.kategoriewrap H3 {
		color: #09305E;
		font-weight: normal;
		font-size: 0.8em;
		padding-left: 10px;
		margin: 0 0 10px 0;
		}
	.kategoriewrap P.info {
		color: #09305E;
		font-weight: normal;
		font-size: 0.8em;
		padding-left: 10px;
		margin: 20px 0 10px 0;
		}
			.kategoriewrap .zweite_zeile {
				position: absolute;
				color: #2D2543;
				font-size: 0.8em;
				font-weight: bold;
				text-align: center;
				}
			.kategoriewrap .eins {
	left: 399px;
	top: 3px;
	width: 45px;
				}
			.kategoriewrap .zwei {
	left: 465px;
	top: 3px;
	width: 45px;
				}
			.kategoriewrap .drei {
	left: 554px;
	top: 3px;
	width: 45px;
	color: #41850c;
				}
.kategoriewrap .acht {
	left: 665px;
	top: 3px;
	width: 45px;
	color: #ff9b05;
				}				
			.kategoriewrap .vier {
	left: 770px;
	top: 3px;
	width: 45px;
	color: #ff0506;
				}
			.kategoriewrap .fuenf {
	left: 527px;
	top: 25px;
	width: 45px;
				}		
			.kategoriewrap .sechs {
	left: 745px;
	top: 25px;
	width: 45px;
				}		
.kategoriewrap .neun {
	left: 641px;
	top: 25px;
	width: 45px;
				}				
.AccordionTitle	{
	  	/*overflow:hidden;
	  	cursor:pointer;*/
	  	font-weight:bold;
	  	display:table-cell;
	  	-moz-user-select:none;
		color: #B32525;
		font-weight: normal;
		font-size: 0.8em;
		font-style: italic;
		/*text-decoration: underline;*/
		padding: 7px 0 7px 275px;
		background: #eae9df;
		width: 569px;
		display: block;
		margin-bottom: 15px;
	}
	.hell {background: #f4f3e8}
	#container #content .AccordionTitle	A,
	#container #content P  .extern {
		color: #B32525;
		color: #761819;
		color: #B32524;
		font-weight: bold;
		text-decoration: underline;
		width: auto;
		}
		#container #content P  .extern {font-weight: normal;}
	.AccordionTitle	STRONG {
		/*color: red;*/
		}
		.AccordionContent
		{
		  font-size: 0.8em;
		padding-left: 5px;
		color: #09305E;
		}
			.AccordionContent .left {
				float: left;
				width: 485px;
				}
			.AccordionContent .right {
				float: right;
				width: 364px;
				padding-top: 0px;
				}
			.AccordionContent .right IMG {
				border: 2px solid #FFFFFF;
				/*border-left: 0;
				border-collapse: inherit;*/
				}	
				.AccordionContent .right IMG.first {
					/*border-left: 2px solid #FFFFFF;*/
					margin: 0 45px 0 15px;
					}
				.AccordionTitle H4,
				.AccordionContent .right H6 {
					/*background: url(../bilder/hg_kategorie-h4.png) no-repeat*/;
					width: 383px;
					width: 375px;
					height: 24px;
					font-size: 1.0em;
					font-style: italic;
					padding: 5px 0 0 10px;
					/*margin: 0px 0 10px 10px;
					letter-spacing: 2px;*/
					color: #0A4887;
					position: absolute;
					left: 465px;
					top: -13px;
					*top: 2px;
					}
					.AccordionContent .right H6 {
						font-size: 0.95em;
						padding-top: 8px;
						}
					.AccordionContent .right H4 EM,
					.AccordionContent .right H6 EM {
						font-style: normal;
						color:#FFFFFF;
						}
					.unsichtbar {
						display: none;
						}	

.AccordionContainer
{
}
.klein {
	font-size: 0.8em;
	}
#container #content H5 {
	font-size: 1.1em;
	color: white;
	background: url(../bilder/hg_h4.jpg) no-repeat;
	margin: 0 0 10px 0;
	}		
#container #content .spalte12 {
	float: left;
	width: 247px;
	padding-left: 15px;
	}	
.clear {
	clear: both;
	}	
		.gross {
			font-size: 1.2em;
			font-weight: bold;
			}
		.klein {
			font-size: 1em;
			}
		.kleiner {
			font-size : 0.9em;
			}	
		.padding1 {
			padding: 0px 10px;
			}	
		.abstand-elemente {
			margin-top: 10px;
			}	
		.links50 {
			float: left;
			width: 50%;
			}
		.links40 {
			float: left;
			width: 44%;
			}
		.links30 {
			float: left;
			width: 30%;
			}	
		.links25 {
			float: left;
			width: 25%;
			}					
		.linksx {
			float: left;
			}					
		.rahmen1 {
		height: 37px;
		width: auto;
			}
			.rahmen1 .links {
				float: left;
				}
			.rahmen1 .mitte {
				float: left;
				background:url(../bilder/rahmen1_hg.jpg) repeat-x;		
				padding-top: 6px;
				height: 31px;					
				}	
				.rahmen1 .mitte A {
					color: #2E2143;
					text-decoration: none;
					}
			.rahmen1 .rechts {
				float: left;
				}			
		.rahmen2 {
			background: url(../bilder/rahmen2_mitte.jpg) repeat-y;
			width: 453px;
			}
		.rahmen3 {
			background: url(../bilder/rahmen3_hg.jpg) repeat-y;
			width: 339px;
			}		
		.rahmen4 {
			/*padding: 30px;
			background: url(../bilder/rahmen4.jpg) no-repeat;*/
			width: 342px;
			}
		.rahmen6 {
			padding: 20px;
			background: url(../bilder/rahmen6_hg.jpg) no-repeat;
			width: 342px;
			height: 198px;
			text-align: center;
			}			
INPUT, TEXTAREA {width: 250px;}	
INPUT.anrede, INPUT.plz, INPUT.ort, INPUT.senden  {width: auto;}	
.weiss2kursiv {color: #FFFFFF; font-style: italic;}

	.right .mehr1, .right .mehr2  {
						width: 55px;
						color: #B32524;
						font-weight: bold;
						font-style:italic;
						position: absolute;
						top: 113px;
						/**top: 144px;
						_top: 144px;*/
						right: 261px;
						background-color: #fff;
						filter: Alpha(opacity=85);
						opacity: 0.85;
						-moz-opacity: 0.85;
						padding: 0 1px 0 1px;
						font-size: 1.0em;
						text-decoration: none;
						}
						
					.right .mehr2 { 
						position: absolute;
						right: 86px;
						}
/*
PREISINFOSEITE
*/		

H6 {
	background: url(../bilder/hg-h3.jpg) no-repeat;
	background: url(../bilder/preisinfo2011/hg-ueberschrift.jpg) no-repeat;
	padding: 10px 33px 20px 15px;
	margin: 0px 0 5px 0;
	width: 793px;
	width: 851px;
	color: #fff;
	font-size: 1.1em;
	_margin-right: -100px;
	border-left: 1px solid #fff;
	text-transform: uppercase;
	}
	.preisinfo {
		background: url(../bilder/preisinfo2011/hg-mitte.jpg) repeat-y;
		width: 851px;
		position: relative;
		margin-bottom: 5px;
		}
		#container #content .preisinfo P {
			margin: 0 20px 10px 20px;
			}
		#container #content .preisinfo IMG {
			margin: 0 0 0 0px;
			}
		.preisinfo .kastenp1 {
			background: url(../bilder/preisinfo2011/hg-kasten1.jpg) no-repeat;
			width: 605px;
			height: 126px;
			margin-left: 15px;
			padding-top: 10px;
			padding-right: 0px;
			padding-left: 0px;
			float: left;
			text-align: center;
			}
			#container #content .preisinfo .kastenp1 P {
				margin-left: -0px;
				}
		.preisinfo .logo-hzps {
			float: left;
			margin: 25px 0 0 30px;
			}			
		.preisinfo .kastenp2 {
			position: absolute;
			background: url(../bilder/preisinfo2011/hg-kasten2.jpg) no-repeat;
			left: 20px;
			top: 50px;
			width: 154px;
			height: 37px;
			padding: 6px 0 0 10px;
			}	
		.preisinfo .kastenp3 {
			position: absolute;
			background: url(../bilder/preisinfo2011/hg-kasten2.jpg) no-repeat;
			left: 20px;
			top: 95px;
			width: 154px;
			height: 37px;
			padding: 6px 0 0 10px;			
			}	
		.preisinfo .kastenp4 {
			position: absolute;
			background: url(../bilder/preisinfo2011/hg-kasten3.jpg) no-repeat;
			left: 195px;
			top: 50px;
			width: 150px;
			height: 87px;
			
			}		
		.preisinfo .kastenp5 {
			position: absolute;
			background: url(../bilder/preisinfo2011/hg-kasten4.jpg) no-repeat;
			left: 375px;
			top: 50px;
			width: 240px;
			height: 87px;			
			}	
		.preisinfo .kastenp6 {
			position: absolute;
			background: url(../bilder/preisinfo2011/hg-kasten5.jpg) no-repeat;
			left: 649px;
			top: 50px;
			width: 150px;
			height: 87px;	
			}	
			.preisinfo .kastenp6 STRONG,
			.preisinfo .kastenp5 STRONG,
			#container #content .preisinfo .kastenp4 STRONG {
				color: #fff;
				display: block;
				margin-bottom: 11px;
				}
			#container #content .preisinfo .kastenp6 P,
			#container #content .preisinfo .kastenp5 P,
			#container #content .preisinfo .kastenp4 P {
				text-align: center;
				padding: 0;
				margin: 5px 0 0px 0;
				}				
		.preisinfo .kastenp7 {
			position: absolute;
			background: url(../bilder/preisinfo2011/hg-kasten6.jpg) no-repeat;
			left: 20px;
			top: 152px;
			width: 986px;
			height: 47px;			
			padding: 6px 0 0 10px;
			}			
		.preisinfo .kastenp8 {	
			width: 366px;
			height: 37px;
			background:url(../bilder/preisinfo2011/hg-kasten7.jpg) no-repeat;	
			padding: 6px 0 0 10px;
			margin: 0 0 0 10px;
			}
		.preisinfo .kastenp12 {	
			background:url(../bilder/preisinfo2011/hg-kasten11.jpg) no-repeat;
			width: 464px;
			padding: 6px 0 0 7px;
			height: 37px;
			margin: 0 0 0 10px;
			}	
			#container #content .preisinfo .kastenp12 P {
				margin-left: 15px;
				}			
		.preisinfo .kastenp9 {
			background: url(../bilder/preisinfo2011/hg-kasten8.jpg) no-repeat;
			padding: 4px 0 0 0px;
			width: 818px;
			height: 187px;
			margin-left: 10px;
			}
			.preisinfo .kastenp9 STRONG {
				color: #fff;
			}
			.preisinfo .kastenp9 UL {
				margin-top: 0px;
				padding-top: 0px;
				line-height: 15px;
				}
			.preisinfo .links50prozent {
				float:left;
				width: 420px;
				text-align: center;
				}
			.preisinfo .rot {
				color: #ff0303;
				}
			.preisinfo .gelb{
				color: #ff0303;
				}			
			.preisinfo .gruen {
				color: #41850b;
				}	
			.preisinfo .kastenp10 {
				background: url(../bilder/preisinfo2011/hg-kasten10.jpg) no-repeat;
				height: 195px;
				padding: 15px 0 0 0;
				margin: 10px 0 0 15px;
				}	
			.preisinfo .kastenp11 {
				background: url(../bilder/preisinfo2011/hg-kasten9.jpg) no-repeat;
				height: 195px;
				padding: 15px 0 0 0;
				margin: 10px 0 0 0px;
				}									
