body {
	font-family                : Verdana, Arial, Helvetica, sans-serif;
	font-size                  : 7.5pt;
	color                      : #000000;
	text-decoration            : none;
	background-color           : #FFFFFF;
	margin-top                 : 0px;
	margin-right               : 0px;
	margin-bottom              : 0px;
	margin-left                : 0px;
	background-attachment      : scroll;
	overflow-y                 : scroll;
}

p{
	line-height:1.5em;
	}

a.oben:link, a.oben:visited, a.oben:active {
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-size         : 7pt;
	text-decoration   : none;
	color             : #CCCCCC;
}
a.oben:hover {
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-size         : 7pt;
	text-decoration   : none;
	color             : #000000;
}
.oben {
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-size         : 7pt;
	text-decoration   : none;
	color             : #000000;
}

.titel {
	font-family        : Verdana, Arial, Helvetica, sans-serif;
	font-size          : 11pt;
	font-style         : normal;
	line-height        : normal;
	font-weight        : bold;
	color              : #000000;
	padding-left       : 0px;
	padding-right      : 0px;
	padding-top        : 5px;
	padding-bottom     : 5px;
	letter-spacing     : 1px;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	text-decoration: none;
	color: #000000;
	line-height: normal;
	font-weight: normal;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	color: #777777;
	line-height: normal;
}
td.special {
	padding-left     :  0px;
	padding-right    : 24px;
}
td.impressum {
	padding-bottom      : 15px;
	padding-right    : 15px;
}
td.anfragelinks {
	padding-top      : 4px;
	padding-bottom      : 10px;
	padding-right    : 10px;
}
td.anfragerechts {
	padding-bottom      : 10px;
	padding-right    : 5px;
}
td.specialaktiv {
	padding-left     :  0px;
	padding-right    : 21px;
	color            : #f5a429;
	font-weight      : bold;
	letter-spacing   : 1px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	text-decoration: none;
	color: #000000;
	line-height: normal;
	font-weight: normal;
}
ol {
	line-height     : 20px;
	list-style-type : decimal;
}
ul {
	list-style-type : none;
	margin-left		: 15px;
	padding-left    : 0px;
	list-style-image: url(../images/arrow.f5a429.gif);
}

li {
	margin-top    : 20px;
	padding-left  : 10px;
}

form {
	margin  : 0;
	padding : 0;
}

td.liste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	border-bottom    : 1px dotted #999999;
}
.button {
	color            : #f5a429;
	font-family      : Verdana, Tahoma, Helvetica, sans-serif;
	font-size        : 7.5pt;
	text-align       : center;
	border           : 1px solid #f5a429;
	width            : auto;
	background-color : #ffffff;
	padding-top      : 0px;
	padding-right    : 6px;
	padding-bottom   : 0px;
	padding-left     : 6px;
}

a.button:link, a.button:visited, a.button:active {
	font-size        : 7.5pt;
	color            : #000000;
	text-decoration  : none;
	font-weight      : normal;
}

a.button:hover {
	font-size        : 7.5pt;
	color            : #d90000;
	text-decoration  : none;
	font-weight      : normal;
}
select {
	color            : #000000;
	font-family      : Verdana, Tahoma, Helvetica, sans-serif;
	font-size        : 7.5pt;
	border           : 1px solid #cccccc;
	background-color : #ffffff;
	padding          : 2px;
}
.inputbox {
	color            : #000000;
	font-family      : Verdana, Tahoma, Helvetica, sans-serif;
	font-size        : 7.5pt;
	border           : 1px solid #cccccc;
	background-color : #ffffff;
	padding          : 2px;
}

.inputbox_min {
	color            : #000000;
	font-family      : Verdana, Tahoma, Helvetica, sans-serif;
	font-size        : 7.5pt;
	border           : 1px solid #cccccc;
	background-color : #ffffff;
	padding          : 2px;
	width            : 35px;
}

.inputbox_med {
	color            : #000000;
	font-family      : Verdana, Tahoma, Helvetica, sans-serif;
	font-size        : 7.5pt;
	border           : 1px solid #cccccc;
	background-color : #ffffff;
	padding          : 2px;
	width            : 250px;
}

.inputbox_max {
	color            : #000000;
	font-family      : Verdana, Tahoma, Helvetica, sans-serif;
	font-size        : 7.5pt;
	border           : 1px solid #cccccc;
	background-color : #ffffff;
	padding          : 2px;
	width            : 450px;
}
.inputradio {
	vertical-align: baseline;
	padding : 0px;
	margin : 0px;
}
#searchtool{display:none; position:inherit;}



