#container  #kopf { 
	height: 172px;
	}
	#container #kopf #reiter {
		top: 143px;
		}
/*	P {
		font-size: 1em;
		color: #292140;
		margin-top: 0;
		padding: 14px 0 5px 0;
		font-weight: normal;
		}*/
	#container #content {
		padding: 0 21px 30px 30px;
		width: 849px;
		font-size: 0.75em;
		color: #2E2143;
		background: #F7F4EB;
		}
		#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;
  }
  .mitwappen {
	  margin-top: 15px;
	  }

  .kategorietitel .wappen {
		position: absolute;
		top: -12px;
		left: 10px;
		z-index: 1;
		}
	.kategorietitel H2 {
		color: #FFFFFF;
		font-size: 1.1em;
		font-weight: normal;
		margin: 0 0 0 10px;
		text-transform:uppercase;
		}
		#container #content .kategorietitel H2 A {
			color: #fff;
			text-decoration: none;
			}
	    .mitwappen H2 {
	  		margin-left: 85px;
	  }
			.kategorietitel SUP {
				font-size: 0.55em;
				}
			.kategorietitel .erste_zeile {
				position: absolute;
				color: #2D2543;
				font-size: 0.9em;
				font-weight: bold;
				text-align: center;
				}
			.kategorietitel .eins {				
				left: 385px;
				top: 3px;
				width: 57px;
				}
			.kategorietitel .zwei {				
				left: 460px;
				top: 3px;
				width: 45px;
				}
			.kategorietitel .drei {				
				left: 554px;
				top: 3px;
				width: 255px;
				}
			.kategorietitel .vier {				
				left: 530px;
				top: 19px;
				width: 75px;
				color: white;	
				color: green;		
				}
			.kategorietitel .fuenf {				
				left: 629px;
				top: 19px;
				width: 115px;
				color: white;
				color: #FFCC00;	
				}	
			.kategorietitel .sechs {				
				left: 755px;
				top: 19px;
				width: 80px;
				color: white;
				color: red;
				}																							
.kategoriewrap {
	background:url(../bilder/hg_kategorie-acc1.jpg) repeat-y;
	position: relative;
	  font-size: 1.2em;
	}
  .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 .kurzintro {
				margin: -10px 0 -10px 0;
				}
				.kategoriewrap .kurzintro h3 strong {
					display: block;
					}
			.kategoriewrap .zweite_zeile {
				position: absolute;
				color: #2D2543;
				font-size: 0.8em;
				font-weight: bold;
				text-align: center;
				}
			.kategoriewrap .eins {				
				left: 385px;
				_left: 375px;
				top: 44px;
				width: 45px;
				}
			.kategoriewrap .zwei {				
				left: 460px;
				_left: 450px;
				top: 44px;
				width: 45px;
				}
			.kategoriewrap .drei {				
				left: 555px;
				_left: 545px;
				top: 44px;
				width: 45px;
				}
			.kategoriewrap .vier {				
				left: 660px;
				_left: 650px;
				top: 44px;
				width: 45px;
				}
			.kategoriewrap .fuenf {				
				left: 530px;
				_left: 520px;
				top: 74px;
				width: 45px;
				}		
			.kategoriewrap .sechs {				
				left: 637px;
				_left: 627px;
				top: 74px;
				width: 45px;
				}	
			.kategoriewrap .sieben {				
				left: 770px;
				_left: 760px;
				top: 44px;
				width: 45px;
				}
			.kategoriewrap .acht {				
				left: 745px;
				_left: 735px;
				top: 74px;
				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: #d8dbe0;
		width: 569px;
		display: block;
		margin-bottom: 15px;
	}
	.hell {background-color: #f8f3ec}
	.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
}
	.AccordionTitle	A {
		color: #B32525;
		color: #761819;
		}
		.AccordionTitle a strong {
			/*color: #FF0000 !important;*/
			}
		.AccordionTitle	A:HOVER {
			/*color: #FF0000 !important;*/
			}
				#container #content .AccordionTitle	A {
		color: #B32525;
		color: #761819;
		color: #B32524;
		font-weight: bold;
		text-decoration: underline;
		width: auto;
		}
		#container #content .left P.extern {
			}
#container #content .left P.extern	A {
		color: #B32524;
		font-style: italic;
		font-weight: bold;
		font-size: 1em;
	}
		.AccordionContent
		{
		  font-size: 0.8em;
		padding-left: 5px;
		color: #09305E;
		}
			.AccordionContent .left {
				float: left;
				width: 481px;
				}
			.AccordionContent .right {
				float: right;
				width: 362px;
				padding-top: 0px;
				}
			.AccordionContent .right IMG {
				border: 2px solid #FFFFFF;
				/*border-left: 0;
				border-collapse: inherit;*/
				margin: 0 0 0 5px;
				}	
				.AccordionContent .right IMG.first {
					/*border-left: 2px solid #FFFFFF;*/
					margin: 0 45px 0 15px;
					margin: 0 0px 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;
						}	

/*	
				#container #content .mehr-1 a, #container #content .mehr-2 a {
						width: 55px;
						color: #D33000;
						position: absolute;
						top: 185px;
						right: 261px;
						background-color: #fff;
						filter: Alpha(opacity=65);
						opacity: 0.65;
						-moz-opacity: 0.65;
						padding: 0 1px 0 1px;
						font-size: 1.2em;
						text-decoration: none;
						}
						
					#container #content .mehr-2 a { 
						position: absolute;
						top: 185px;
						right: 86px;
						}*/
					.right .mehr1, .right .mehr2, .right  .mehr3 {
						width: 55px;
						color: #B32524;
					/*	color: red;*/
						position: absolute;
						top: 87px;
						*top: 86px;
						font-weight: bold;
						right: 266px;
						background-color: #fff;
						filter: Alpha(opacity=85);
						opacity: 0.85;
						-moz-opacity: 0.85;
						padding: 0 1px 0 1px;
						font-size: 1.1em;
						text-decoration: none;
						font-style: italic;
						}
						
					.right .mehr2 { 
						position: absolute;
						right: 155px;
						}
					.right .mehr3 { 
						position: absolute;
						right: 40px;
						}	

.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;
	}	
	H3 {
		font-size: 1em;
		margin: 0;
		padding: 10px 0;
		}
		.gross {
			font-size: 1em;
		color: #292140;
		margin-top: 0;
		padding: 14px 0 7px 0;
		*padding: 14px 0 0 0;
		font-weight: normal;
		font-style: italic;
		text-align: center;
			}
			.gross .rot {
				color: red;
				}
			.gross .gruen {
				color: green;
				}	
			.gross .gelb {
				color: #FFCC00;
				}	
			.orange {
				color: #ff9900;
				}	
			.pink {
				color:#ff00ff;}
		.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%;
			position: relative;
			}
		.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;}
