body {
	background-color: White;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	scrollbar-3dlight-color : #000000;
	scrollbar-base-color : #000000;
	scrollbar-arrow-color : #000000;
	scrollbar-face-color : White;
	scrollbar-highlight-color : White;
	scrollbar-shadow-color : #000000;
	scrollbar-darkshadow-color : White;
}

/***Startbalken***/
p.start a:link, p.start a:active, p.start a:visited, p.start a:hover {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #AA0020;
	text-decoration: none;
	padding-left: 16px;
}

img.layout {
	border: 0px none;
}

p {
	font-family:Arial;
	font-size: 11px;
}

div.content 
{
	text-align: left;
	width: 530px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	z-index: 1;
}

h1 {
	font-family: Arial;
	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/bg/bg-h1.gif);
	line-height: 25px;
	padding-left: 25px;
	padding-bottom: 10px;
	padding-right: 15px;
	margin-bottom: 14px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;

}

div.content p {
	font-family:Arial;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	text-align: left;
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
}

div.content table {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	text-align: justify;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;	
	padding-bottom: 0px;
}

/*FIELDSET {
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #e2e3e4
}
*/
div.content form {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin-left: 25px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

div.content form p {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	text-align: justify;
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 15px;	
	padding-bottom: 0px;
}



div.content form td, div.content form option {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

div.content form input, div.content form select {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #aa0020;
	text-decoration: none;
	text-align: left;
	border: 1px solid #000000;
	background-color: #ffffff;
}


a:link, a:active, a:visited {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #aa0020;
	text-decoration: none;
}

a:hover {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #aa0020;
	text-decoration: underline;
}

p.nav {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 18px;
}

p.nav a:link, p.nav a:active, p.nav a:visited {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px solid #C6C6C6;
	text-decoration: none;
	background-image: url(../images/bg/bg-nav.gif);
	display: block;
	padding-left: 15px;
	line-height: 18px;
}

p.nav a:hover {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #AA0020;
	text-decoration: none;
	background-image: url(../images/bg/bg-nav-up.gif);
	display: block;
	padding-left: 15px;
	line-height: 18px;
}

span.navsec {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

span.navsec a:link, span.navsec a:active, span.navsec a:visited {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/bg/bg-navsec.gif);
	background-color: #F1F1F1;
	display: block;
	padding-left: 25px;
	line-height: 18px;
}

span.navsec a:hover {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #AA0020;
	text-decoration: none;
	background-color: #F1F1F1;
	background-image: url(../images/bg/bg-navsec.gif);
	display: block;
	padding-left: 25px;
	line-height: 18px;
}

span.navsec1 {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

span.navsec1 a:link, span.navsec1 a:active, span.navsec1 a:visited {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/bg/bg-navsec-up1.gif);
	display: block;
	padding-left: 35px;
	line-height: 18px;
}

span.navsec1 a:hover {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #AA0020;
	text-decoration: none;
	background-image: url(../images/bg/bg-navsec-up1.gif);
	display: block;
	padding-left: 35px;
	line-height: 18px;
}

span.navsec2 {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	padding-bottom: 0px;
	padding-left: 45px;
	padding-right: 0px;
	padding-top: 0px;
}

span.navsec2 a:link, span.navsec2 a:active, span.navsec2 a:visited {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/bg/bg-navsec-up2.gif);
	display: block;
	padding-left: 45px;
	line-height: 18px;
}

span.navsec2 a:hover {
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #AA0020;
	text-decoration: none;
	background-image: url(../images/bg/bg-navsec-up2.gif);
	display: block;
	padding-left: 45px;
	line-height: 18px;
}

td.navright {
	text-align: center;
}

td.navright a:link, td.navright a:active, td.navright a:visited {
	font-family:Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #AA0020;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 17px;
}

td.navright a:hover {
	font-family:Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #AA0020;
	text-decoration: none;
}

a:link.docnav, a:active.docnav, a:visited.docnav {
	font-family:Arial;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #aa0020;
	text-decoration: none;
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 15px;	
	padding-bottom: 0px;
	background-image: url(../images/bg/bg-docnav.gif);
}

a:hover.docnav {
	font-family:Arial;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #aa0020;
	text-decoration: none;
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 15px;	
	padding-bottom: 0px;
	background-image: url(../images/bg/bg-docnav-up.gif);
}


div.news 
{
	text-align: center;
	width: 255px;
	margin-bottom: 0px;
	margin-left: 14px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

}


div.news fieldset {
	font-family:Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	border: 1px solid #000000;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	width: 245px;
}

div.news legend {
	font-family:Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	font-weight: bold;
	text-transform: uppercase;
}

div.news div.ncontent
{
	text-align: center;
	overflow: auto;
	width: 235px;
	height: 200px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

div.news p {
	font-family:Arial;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}

div.news p.ntitel {
	font-family:Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}

div.news p.ndate {
	font-family:Arial;
	font-size: 9px;
	color: #6A6A6A;
	text-decoration: none;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #6A6A6A;
}

div.news p.nlink {
	text-align: right;
	border-bottom: 1px solid #000000;
	padding-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
}

div.news a:link, div.news a:visited, div.news a:active {
	font-family:Arial;
	font-size: 9px;
	color: #aa0020;
	text-decoration: none;
	text-align: right;
	font-weight: normal;
	background-color: White;
	display: block;
	padding-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
}

div.news a:hover {
	font-family:Arial;
	font-size: 9px;
	color: #aa0020;
	text-decoration: underline;
	text-align: right;
	font-weight: normal;
	background-color: #ffffff;
	display: block;
	padding-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
}

div.news1 
{
	text-align: center;
	width: 255px;
	margin-bottom: 0px;
	margin-left: 14px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

}


div.news1 fieldset {
	font-family:Arial;
	font-size: 11px;
	color: #AA0020;
	text-decoration: none;
	text-align: left;
	border: 1px solid #AA0020;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	width: 245px;
}

div.news1 legend {
	font-family:Arial;
	font-size: 11px;
	color: #AA0020;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	font-weight: bold;
	text-transform: uppercase;
}

div.news1 div.ncontent
{
	text-align: center;
	overflow: auto;
	width: 235px;
	height: 200px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

div.news1 p {
	font-family:Arial;
	font-size: 9px;
	color: #6A6A6A;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}

div.news1 p.ntitel {
	font-family:Arial;
	font-size: 9px;
	color: #AA0020;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}

div.news1 p.ndate {
	font-family:Arial;
	font-size: 9px;
	color: #6A6A6A;
	text-decoration: none;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #6A6A6A;
}

div.news1 p.nlink {
	text-align: right;
	border-bottom: 1px solid #BE001C;
	padding-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
}

div.news1 a:link, div.news a:visited, div.news a:active {
	font-family:Arial;
	font-size: 9px;
	color: #AA0020;
	text-decoration: none;
	text-align: right;
	font-weight: normal;
	background-color: White;
	display: block;
	padding-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
}

div.news1 a:hover {
	font-family:Arial;
	font-size: 9px;
	color: #aa0020;
	text-decoration: underline;
	text-align: right;
	font-weight: normal;
	background-color: #ffffff;
	display: block;
	padding-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
}
ul {
	font-family:Arial;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	font-weight: normal;
	list-style: disk outside;
}
div.infobox {
	margin-left: 25px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

td.headline {
	border: 0;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

td.headline1{
	font-family:Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	text-align: justify;
}

td.headline1 a:link, td.headline1 a:active, td.headline1 a:visited {
	font-family:Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #AA0020;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 18px;
}

table.infobox_table{
	border: 1px solid #aa0020;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	
}
td.infobox_header {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #aa0020;
	text-align: left;
	padding-left: 5px;
}
td.infobox_inhalt {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	padding-left: 0px;
}
td.hinweis_box a:link, td.hinweis_box a:visited, td.hinweis_box a:active{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
td.hinweis_box{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B81237;
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.head-sitemap
{
    BACKGROUND-COLOR: #aa0020
}
.pop-head-sitemap
{
    COLOR: #ffffff
}
.row-sitemap
{
    PADDING-LEFT: 28px
}
A.map-l1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #aa0020;
    TEXT-DECORATION: none
}
A.map-l1:hover
{
    TEXT-DECORATION: underline
}
A.map-l2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #aa0020;
    TEXT-DECORATION: none
}
A.map-l2:hover
{
    TEXT-DECORATION: underline
}

/* ### FORM ### */
div.content form .inputerror {
	color: #AA0020;
	border-color: #AA0020;
}

div.content p.inputerror {
	color: #AA0020;
	
}

div.content p.error {
	color: #AA0020;
	font-weight: bold;	
}
#Footer {
CLEAR: both;	
PADDING-RIGHT: 0px;	
BORDER-TOP: #c6c6c6 1px solid;	
MARGIN-TOP: 10px;
PADDING-LEFT: 0 px;	
FONT-SIZE: 11px;	
PADDING-BOTTOM: 0 px;
WIDTH: 1000 px;	
PADDING-TOP: 10 px}

#Footer A {	
PADDING-RIGHT: 0px;	
PADDING-LEFT: 0px;	
FONT-WEIGHT: normal;	
FONT-SIZE: 11px;	
BACKGROUND: none transparent scroll repeat 0% 0%;	
PADDING-BOTTOM: 0px;	
MARGIN: 0px;
COLOR: #aa0030;
PADDING-TOP: 10px;	
TEXT-DECORATION: none}
