body {
    background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	scrollbar-dark-shadow-color: #11568C;
	scrollbar-arrow-color: #11568C;
	scrollbar-base-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #AC703D;
	scrollbar-shadow-color: #11568C;	
}
font, p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.hinweis {
	padding: 10px;
	border: 1px solid #C40020;
	color: #C03;
	text-align: left;
}
img {
	margin: 0px;
	border: 0px;
}
.img-pagerank {
	margin: 0px 0px 5px 47px;
}
.img-alignright{
	float: right;
	margin: 4px 4px 10px 16px;
}
.img-alignleft{
	float: left;
	margin: 4px  16px 10px  0px;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 20px;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 18px;
}
h3 {
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	line-height: 16px;
}
h4 {
	font-family: "Courier New", Courier, mono;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: normal;
	color: #454545;
}
a, a:link {
	color: #000000;
	text-decoration: underline;
}
a:hover, a:active {
	color: #CC0000;
	text-decoration: underline;
}
a.a-blauzubraunundelinebold, a.a-blauzubraunundelinebold:visited {
	color: #003366;
	font-weight: bold;
	text-decoration: underline;
}
a.a-blauzubraunundelinebold:active, a.a-blauzubraunundelinebold:hover {
	color: #996633;
	font-weight: bold;
	text-decoration: underline;
}
a.a-grauzurotunderline, a.a-grauzurotunderline:visited {
	color: #333333;
	text-decoration: underline;
}
a.a-grauzurotunderline:active, a.a-grauzurotunderline:hover {
	color: #CC0000;
	text-decoration: underline;
}
a.a-blauzuunderline, a.a-blauzuunderline:visited {
	color: #003366;
	text-decoration: none;
}
a.a-blauzuunderline:active, a.a-blauzuunderline:hover {
	color: #003366;
	text-decoration: underline;
}
a.a-blackzublauunderline, a.a-blackzublauunderline:visited {
	color: #000000;
	text-decoration: underline;
}
a.a-blackzublauunderline:active, a.a-blackzublauunderline:hover {
	color: #003366;
	text-decoration: underline;
}
.td-oben-li {
	text-align: left;
	vertical-align: top;
}
.td-oben-mitte {
	text-align: center;
	vertical-align: top;
}
.td-oben-re {
	text-align: right;
	vertical-align: top;
}
.td-unten-li {
	text-align: left;
	vertical-align: bottom;
}
.td-unten-re {
	text-align: right;
	vertical-align: bottom;
}
.td-footer-links {
	vertical-align: bottom;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(bg/unten1.gif);
}
.td-footer-rechts {
	vertical-align: bottom;
	background-repeat: repeat-x;
	background-image: url(bg/unten2.gif);
}
.td-strichel {
	background-repeat: repeat-y;
	background-position: left left;
	background-image: url(bg/strichel.gif);
}
.td-strichel-unten {
    vertical-align: bottom;
	background-repeat: repeat-y;
	background-position: left left;
	background-image: url(bg/strichel.gif);
}
.td-line {
	background-repeat: repeat-y;
	background-position: left left;
	background-image: url(bg/line.gif);
}
.td-balken {
	text-align: left;
	vertical-align: top;
	background-repeat: repeat-x;
	background-position: left left;
	background-image: url(bg/menue.gif);
	background-color: #11568C;
}
.td-grafikobenrechts {
	text-align: right;
	vertical-align: top;
	background-repeat: repeat-x;
	background-position: left left;
	background-image: url(bg/bg2.gif);
}
.td-mainblock11 {
	letter-spacing: normal;
	text-align: justify;
	word-spacing: normal;
	white-space: normal;
}
.td-main11 {
	color: #000000;
    font-weight: normal;
}
.td-textblau11 {
	color: #003366;
}
.td-textblau11bottom {
	color: #003366;
	vertical-align: bottom;

}
.td-copyright {
	color: #003366;
	vertical-align: middle;
}
.td-alerts {
	color: #CC0000;
}
.td-pix-wv {
	background-image: url(bg/pix_wv.gif);
	background-repeat: repeat-y;
	text-align: left;
}
.td-pix-bv {
	background-image: url(bg/pix_bv.gif);
	background-repeat: repeat-y;
	text-align: left;
	vertical-align: top;
}
.td-pix-bo {
	background-image: url(bg/pix_bo.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	background-position: center;
}
.textblaufett11 {
	color: #003366;
	font-weight: bold;
}
.textblackfett11 {
	font-weight: bold;
}
.text-graufett11 {
	font-weight: bold;
	color: #333333;
}
.textblau11 {
	color: #003366;
}
.textbraun11 {
	color: #996633;
}
.text-blackitalic11 {
	font-style: italic;
}
.text-bgcolor11 {
	color: #FFFFFF;
}
form {
	margin: 0px 0px;
	padding: 0px 0px;
}
input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: left;
	vertical-align: middle;
	margin: 2px 2px;
	background-color: #FFFFFF;
}
input.logininput {
	height: 16px;
	width: 100px;
	border: 1px solid #003366;
}
input.logininput140 {
	height: 16px;
	width: 140px;
	border: 1px solid #003366;
}
input.contactinput {
	height: 18px;
	width: 200px;
	border: 1px solid #003366;
}
select.searchselect {
	height: 16px;
	width: 100px;
	border: 1px solid #003366;
}
select.optionselect {
	width: 200px;
	border: 1px solid #003366;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: left;
	vertical-align: top;
	margin: 2px 2px;
}
textarea.contacttextarea {
	width: 200px;
	border: 1px solid #003366;
}
.textgraufett12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	font-weight: bold;
}
.textbraunfett12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #996633;
	font-weight: bold;
}
div.div-01 {
	position: absolute;
	visibility: visible;
	z-index: 2;
	left: 27px;
	top: 143px;
}
div.div-01-hidden {
	position: absolute;
	visibility: hidden;
	z-index: 2;
	left: 27px;
	top: 143px;
}
div.div-02 {
	position: absolute;
	visibility: visible;
	z-index: 2;
	left: 120px;
	top: 143px;
}
div.div-02-hidden {
	position: absolute;
	visibility: hidden;
	z-index: 2;
	left: 120px;
	top: 143px;
}
div.div-03 {
	position: absolute;
	visibility: visible;
	z-index: 2;
	left: 213px;
	top: 143px;
}
div.div-03-hidden {
	position: absolute;
	visibility: hidden;
	z-index: 2;
	left: 213px;
	top: 143px;
}
div.div-04 {
	position: absolute;
	visibility: visible;
	z-index: 2;
	left: 306px;
	top: 143px;
}
div.div-04-hidden {
	position: absolute;
	visibility: hidden;
	z-index: 2;
	left: 306px;
	top: 143px;
}
div.div-05 {
	position: absolute;
	visibility: visible;
	z-index: 2;
	left: 399px;
	top: 143px;
}
div.div-05-hidden {
	position: absolute;
	visibility: hidden;
	z-index: 2;
	left: 399px;
	top: 143px;
}
div.div-06 {
	position: absolute;
	visibility: visible;
	z-index: 2;
	left: 492px;
	top: 143px;
}
div.div-06-hidden {
	position: absolute;
	visibility: hidden;
	z-index: 2;
	left: 492px;
	top: 143px;
}
div.nrlinie-links {
	position: absolute;
	visibility: visible;
	z-index: 3;
	left: 18px;
	top: 138px;
}
div.nrlinie {
	position: absolute;
	visibility: visible;
	z-index: 3;
	left: 18px;
	top: 130px;
}
div.nrlinie-rechts {
	position: absolute;
	visibility: visible;
	z-index: 3;
	left: 582px;
	top: 138px;
}
div.brzahlen-hidden {
	position: absolute;
	visibility: hidden;
	z-index: 3;
	left: 55px;
	top: 273px;
}
.textbraunfett11 {
	color: #996633;
	font-weight: bold;
}
.td-textbraun11 {
	color: #996633;
}
.td-main11bgblau {
	background-color: #CBD8E2;
}
.td-textgrau9 {
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
}
.textrot11 {
	color: #CC0000;
}

.td-textblack9 {
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
}
.textgrau9 {
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
}
.td-submenue {
	text-align: right;
	background-image: url(bg/26pix.gif);
	background-repeat: repeat-y;
}
.textbraunfett12a {
	font-size: 12px;
	color: #996633;
	font-weight: bold;
}
.textblaufett12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
}
.textblaufett12a {
	font-size: 12px;
	color: #003366;
	font-weight: bold;
}
.textbraun9 {
	font-size: 9px;
	color: #996633;
}
.textgrau11 {
	color: #333333;
}
.textrotfett11 {
	color: #CC0000;
	font-weight: bold;
}
.textrot9 {
	font-size: 9px;
	line-height: 12px;
	color: #CC0000;
}
.td-textgrau11-mitte {
	color: #333333;
	text-align: center;
}
.td-textgrau9-mitte {
	font-size: 9px;
	line-height: 12px;
	color: #333333;
	text-align: center;
}
