html {
padding:0 0 0 0;
margin:0;
}

body{
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
line-height: 18px;
padding:27px 0 0 24px;
margin:0 0 0 5px;
color: #505050;
}

a {
	color: #505050;
	text-decoration: none;
}

#logo {
	border-bottom: 1px solid #3366cc;
	display: block;
	color: #3366cc;
	text-decoration: none;
	margin: 0 0 10px -5px;
	padding: 0 0 2px 5px;
}

#navi {
	display: none;
}

#sprachNavi {
	display: none;
}

#subNavi {
	display: none;
}

#headerNavi {
	display: none;
}

#rightColumn {
	display: none;
}

#leftColumn {
	display: none;
}

h1 {
	font-size: 18px;
	color: #3366cc;
	font-weight: normal;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	color: #3366cc;
}


#content {
	margin: 0 5px 0 0;
}


/* Tabelle */

div#allesBox div#contentBox div#content table {
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 25px 0;
}	

		div#allesBox div#contentBox div#content table thead tr td {
			background: #999999;
			padding: 4px 10px 5px 5px;
			font-size: 13px;
			color: #fff;
			border-bottom: 3px solid #999;
		}
		
				div#allesBox div#contentBox div#content table thead tr td p {
					color: #fff;
				}
		
		div#allesBox div#contentBox div#content table tbody tr td {
			padding: 4px 10px 5px 5px;
			border-bottom: 1px solid #999;
			color: #000;
		}
		
		div#allesBox div#contentBox div#content table tbody tr.auszeichnung_Tabellenreihe td {
			background: #999999;
			padding: 4px 10px 5px 5px;
			font-size: 13px;
			color: #fff;
			border-top: 5px solid #ebebeb;
			border-bottom: 3px solid #ebebeb;
		}
		
				div#allesBox div#contentBox div#content table tbody tr.auszeichnung_Tabellenreihe td p {
					color: #fff;
				}
		
		div#allesBox div#contentBox div#content table tfoot tr td {
			background: #999999;
			padding: 4px 10px 4px 5px;
			font-size: 13px;
			color: #fff;
		}
		
				div#allesBox div#contentBox div#content table tr td p {
					margin: 0;
					padding: 0;
				}
		
		
/* Liste */

div#allesBox div#contentBox div#content ul {
	margin: 0 5px 20px 0;
	padding: 0;
}

		div#allesBox div#contentBox div#content ul li {
			margin: 0 0 8px 0;
			padding: 0 0 0 7px;
			background: url('../img/bg_subNavi_li.gif') no-repeat 0 2px;
			color: #000;
			list-style: none;
			font-size: 13px;
			position: relative;
		}
		

/* Formular */

div#allesBox div#contentBox div#content form {
	margin: 0; padding: 0;
}		

		div#allesBox div#contentBox div#content form div {
			margin: 0 0 5px 0;
			padding: 0;
			position: relative;
		}
		
				div#allesBox div#contentBox div#content form div label {
					position: absolute;
					left: 0;
					width: 110px;
					color: #000;
				}
				
				div#allesBox div#contentBox div#content form div input {
					margin: 0 0 0 110px;
					border: 1px solid #666;
					background: #fff;
					color: #666;
					height: 19px;
					font-size: 12px;
					padding: 2px 0 0 5px;
					width: 185px;
				}
				
				div#allesBox div#contentBox div#content form div textarea {
					margin: 0 0 0 110px;
					border: 1px solid #666;
					background: #fff;
					color: #666;
					height: 90px;
					font-size: 12px;
					padding: 2px 0 0 5px;
					width: 320px;
					font-family: arial, helvetica, sans-serif;
				}
				
		div#allesBox div#contentBox div#content form div.checkboxen {
			margin: 0 0 18px 0;
		}
				div#allesBox div#contentBox div#content form div.checkboxen div {
					margin: 0;
				}
				
						div#allesBox div#contentBox div#content form div.checkboxen div input {
							margin: 0 0 0 3px;
							width: auto;
							border: 0;
							background: transparent;
						}
				
						div#allesBox div#contentBox div#content form div.checkboxen div label {
							position: absolute;
							left: 26px;
							width: 450px;
							color: #000;
						}
		
				div#allesBox div#contentBox div#content form div.checkboxen div.radiobuttons {
					margin: 3px 0 0 30px;
				}
				
						div#allesBox div#contentBox div#content form div.checkboxen div.radiobuttons div {
							margin: 0 0 3px 0;
							position: relative;
							height: 16px;
						}
						
								div#allesBox div#contentBox div#content form div.checkboxen div.radiobuttons div label {
									position: absolute;
									top: 0;
									left: 25px;
								}
								
								div#allesBox div#contentBox div#content form div.checkboxen div.radiobuttons div input {
									position: absolute;
									top: 1px;
									left: 0;
								}
				
		
		div#allesBox div#contentBox div#content form fieldset {
			border: 0;
			margin: 0;
			padding: 0;
		}
		
		div#allesBox div#contentBox div#content form div.buttons {
			margin: 8px 0 0 110px;
		}
		
				div#allesBox div#contentBox div#content form div.buttons button {
					height: 21px;
					width: 92px;
					font-size: 13px;
					color: #fff;
					background: #2954ac url('../img/bg_form_button.gif') no-repeat 7px 4px;
					border: 0;
					text-align: left;
					padding: 0 0 0 27px;
					margin: 0 3px 0 0;
				}
				
		div#allesBox div#contentBox div#content form div span.pflicht_box {
			position: absolute;
			left: 310px;
			top: 3px;
			color: #fa0f16;
		}
				
		div#allesBox div#contentBox div#content form p {
			margin: 20px 0 10px 0;
			padding: 0;
			font-weight: bold;
		}

/* Suche */

div#allesBox div#contentBox div#content .tx-indexedsearch {
	margin: 0 0 40px 0;
}

div#allesBox div#contentBox div#content .suche_alles_box {
	margin: 0;
	padding: 0;
	position: relative;
	color: #000;
}

		div#allesBox div#contentBox div#content .suche_alles_box form button {
			width: 70px;
			background: transparent;
			height: 23px;
			font-size: 12px;
			color: #fff;
			padding: 0 0 0 0;
			margin: 0;
			border: 0;
			overflow: hidden;
			cursor: pointer;
			position: absolute;
			left: 307px;
			top: 0;
			background: #3366cc;
		}
		
		div#allesBox div#contentBox div#content .tx-indexedsearch-whatis {
			margin: 10px 0 0 0;
		}
		
				div#allesBox div#contentBox div#content .tx-indexedsearch-whatis .tx-indexedsearch-sw {
					font-weight: bold;
				}
		
		div#allesBox div#contentBox div#content .tx-indexedsearch-browsebox p {
			font-size: 11px;
			color: #727272;
		}
		
		div#allesBox div#contentBox div#content .tx-indexedsearch-res {
			margin: 0;
			padding: 0;
		}
		
				div#allesBox div#contentBox div#content .tx-indexedsearch-res h3 {
					font-size: 13px;
					font-weight: bold;
					color: #3366cc;
					margin: 0 0 4px 0;
				}
				
						div#allesBox div#contentBox div#content .tx-indexedsearch-res h3 a {
							color: #3366cc;
							text-decoration: none;
						}