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;
	background-color           : #FFFFFF;
	background-repeat          : no-repeat;
}

.linien {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

/* ++++++++++++++++++++ TOP MENÜ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
table.menu a {
	width   : 180px;
	height  : 38px;
	display : block;
	}

div.menu a {
	height               : 38px;
	line-height          : 38px;
	padding-left         : 20px;
	font-family          : Verdana, Arial, Helvetica, sans-serif;
	font-size            : 7.5pt;
	letter-spacing       : 0.2em;
	text-decoration      : none;
	}

div.menu a:link, div.menu a:active, div.menu a:visited {
	color                : #666666;
	border-top-width     : 1px;
	border-right-width   : 1px;
	border-bottom-width  : 1px;
	border-left-width    : 1px;
	border-top-style     : dotted;
	border-right-style   : none;
	border-bottom-style  : dotted;
	border-left-style    : dotted;
	border-top-color     : #FFFFFF;
	border-right-color   : #FFFFFF;
	border-bottom-color  : #FFFFFF;
	border-left-color    : #FFFFFF;
	}

div.menu a:hover {
	color                : #000000;
	background           : #FDFDFD;
	border-top-width     : 1px;
	border-right-width   : 1px;
	border-bottom-width  : 1px;
	border-left-width    : 1px;
	border-top-style     : dotted;
	border-right-style   : none;
	border-bottom-style  : dotted;
	border-left-style    : dotted;
	border-top-color     : #666666;
	border-right-color   : #666666;
	border-bottom-color  : #666666;
	border-left-color    : #666666;
	}

td.menuaktiv {
	width                : 180px;
	height               : 38px;
	color                : #FFFFFF;
	background           : #c90230;
	text-decoration      : none;
	font-weight          : bold;
	font-size            : 7.5pt;
	line-height          : 38px;
	font-family          : Verdana, Arial, Helvetica, sans-serif;
	padding-left         : 20px;
	letter-spacing       : 0.2em;
	border-top-width     : 1px;
	border-right-width   : 1px;
	border-bottom-width  : 1px;
	border-left-width    : 1px;
	border-top-style     : dotted;
	border-right-style   : none;
	border-bottom-style  : dotted;
	border-left-style    : dotted;
	border-top-color     : #FFFFFF;
	border-right-color   : #FFFFFF;
	border-bottom-color  : #FFFFFF;
	border-left-color    : #FFFFFF;
	}


/* ++++++++++++++++++++ BOTTOM MENÜ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

table.menu2 {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	}

table.menu2 a {
	width   :180px;
	height  : 30px;
	display : block;
	}

div.menu2 a {
	height               : 30px;
	line-height          : 30px;
	padding-left         : 20px;
	font-family          : Verdana, Arial, Helvetica, sans-serif;
	font-size            : 7.5pt;
	letter-spacing       : 0.2em;
	text-decoration      : none;
	}


div.menu2 a:link, div.menu2 a:active, div.menu2 a:visited {
	color                : #CCCCCC;
	border-top-width     : 1px;
	border-right-width   : 1px;
	border-bottom-width  : 1px;
	border-left-width    : 1px;
	border-top-style     : dotted;
	border-right-style   : none;
	border-bottom-style  : dotted;
	border-left-style    : dotted;
	border-top-color     : #c90230;
	border-right-color   : #c90230;
	border-bottom-color  : #c90230;
	border-left-color    : #c90230;
	}

div.menu2 a:hover {
	color                : #FFFFFF;
	background           : #c90230;
	border-top-width     : 1px;
	border-right-width   : 1px;
	border-bottom-width  : 1px;
	border-left-width    : 1px;
	border-top-style     : dotted;
	border-right-style   : none;
	border-bottom-style  : dotted;
	border-left-style    : dotted;
	border-top-color     : #CCCCCC;
	border-right-color   : #CCCCCC;
	border-bottom-color  : #CCCCCC;
	border-left-color    : #CCCCCC;
	}

td.menu2aktiv {
	width                : 180px;
	height               : 30px;
	color                : #FFFFFF;
	background           : #c90230;
	text-decoration      : none;
	font-weight          : bold;
	font-size            : 7.5pt;
	line-height          : 30px;
	font-family          : Verdana, Arial, Helvetica, sans-serif;
	padding-left         : 20px;
	letter-spacing       : 0.2em;
	border-top-width     : 1px;
	border-right-width   : 1px;
	border-bottom-width  : 1px;
	border-left-width    : 1px;
	border-top-style     : dotted;
	border-right-style   : none;
	border-bottom-style  : dotted;
	border-left-style    : dotted;
	border-top-color     : #c90230;
	border-right-color   : #c90230;
	border-bottom-color  : #c90230;
	border-left-color    : #c90230;
	}

/* ++++++++++++++++++++ SONSTIGES +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.slogan {
	font-family        : Verdana, Arial, Helvetica, sans-serif;
	font-size          : 14pt;
	font-style         : normal;
	line-height        : normal;
	color              : #666666;
	padding-left       : 20px;
	padding-top        : 15px;
	letter-spacing     : 1px;
	font-weight        : bold;
}

.titel {
	font-family        : Verdana, Arial, Helvetica, sans-serif;
	font-size          : 11pt;
	font-style         : normal;
	line-height        : normal;
	color              : #FFFFFF;
	padding-right      : 10px;
	padding-top        : 15px;
	letter-spacing     : 1px;
}

.beschreibung {
	font-family        : Verdana, Arial, Helvetica, sans-serif;
	font-size          : 9pt;
	font-style         : normal;
	line-height        : normal;
	color              : #FFFFFF;
	padding-left       : 15px;
	padding-top        : 15px;
	letter-spacing     : 1px;
}

.impressum_links {
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	font-size        : 7.5pt;
	text-decoration  : none;
	color            : #000000;
	line-height      : normal;
	font-weight      : normal;
	padding-top      : 4px;
	padding-bottom   : 10px;
	padding-left     : 45px;
	padding-right    : 20px;
}

.impressum_rechts {
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	font-size        : 7.5pt;
	text-decoration  : none;
	color            : #000000;
	line-height      : normal;
	font-weight      : normal;
	padding-top      : 4px;
	padding-bottom   : 10px;
	padding-right    : 10px;
}


.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	color: #777777;
	line-height: normal;
}

td.anfragelinks {
	padding-top      : 4px;
	padding-bottom      : 10px;
	padding-right    : 10px;
}
td.anfragerechts {
	padding-bottom      : 10px;
	padding-right    : 5px;
}

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;
}

.button {
	color            : #c90230;
	font-family      : Verdana, Tahoma, Helvetica, sans-serif;
	font-size        : 7.5pt;
	text-align       : center;
	border           : 1px solid #c90230;
	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            : #000000;
	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            : 200px;
}
textarea {
	color            : #000000;
	font-family      : Verdana, Tahoma, Helvetica, sans-serif;
	font-size        : 7.5pt;
	border           : 1px solid #cccccc;
	background-color : #ffffff;
	padding          : 2px;
	width            : 200px;
}


.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;
}

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

a.auswahl:hover {
	font-size        : 7.5pt;
	color            : #c90230;
	text-decoration  : underline;
	font-weight      : normal;
}

h1 {
	color            : #c90230;
	font-size        : 12pt;
}

h2 {
	color            : #000000;
	font-size        : 10pt;
}