BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 100.01%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: "Trebuchet MS", sans-serif; 
	BACKGROUND-COLOR: #fff; 
	TEXT-ALIGN: center
}
H2 {
	FONT-SIZE: 1.1em; 
	MARGIN: 1.2em 0px 0.2em; 
	COLOR: #a33f08
}
TABLE H2 {
	FONT-SIZE: 1em; 
	COLOR: #a33f08
}
H3 {
	FONT-SIZE: 0.8em; 
	MARGIN: 1.2em 0px 0.2em; 
	COLOR: #a33f08
}
H4 {
	FONT-SIZE: 0.8em; 
	MARGIN: 1.2em 0px 0.2em; 
	COLOR: #a33f08
}
P {
	MARGIN-TOP: 0.6em;
	MARGIN-BOTTOM: 0.2em
	width: auto;
}
CODE {
	FONT-SIZE: 0.9em; 
	COLOR: #444; 
	FONT-FAMILY: "Courier New", Courier, monospace
}
FORM {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: auto; 
	PADDING-TOP: 0px
}
A:link {
	COLOR: #a33f08; 
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #d2520b; 
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #6b2906; 
	TEXT-DECORATION: underline
}
A:unknown {
	COLOR: #6b2906; 
	TEXT-DECORATION: underline
}
A:active {
	COLOR: black
}
#all {
	BORDER-RIGHT: #000000 1px solid; 
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: center top; 
	PADDING-LEFT: 0px; 
	BACKGROUND-IMAGE: url(image/bgbruecke.png); 
	PADDING-BOTTOM: 0px; 
	MARGIN: auto; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 47em; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: left
}
#top {
	BORDER-TOP: #000000 1px solid; 
	MARGIN: 0px; 
	WIDTH: 47em; 
	COLOR: #fff; 
	BORDER-BOTTOM: #000000 1px solid; 
	HEIGHT: 7em
}
#top H1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 2.2em 0px 0px 3.75em; 
	PADDING-TOP: 0px
}
H1 A:link {
	COLOR: #fff; 
	TEXT-DECORATION: none
}
H1 A:visited {
	COLOR: #fff; 
	TEXT-DECORATION: none
}
#top P {
	MARGIN: 0px 0px 0px 11.5em
}
#hmenue {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 11.5em; 
	BACKGROUND-IMAGE: url(image/menu_bg.png); 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 35.5em; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #000000 1px solid; 
	HEIGHT: 1.35em
}
#hmenue {
	WIDTH: 35.5em
}
#hmenue UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: center
}
#hmenue LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 0.8em; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 8em; 
	COLOR: #a33f08; 
	PADDING-TOP: 0px
}
#hmenue LI A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0.15em; 
	MARGIN: 0px; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 100%; 
	PADDING-TOP: 0.15em; 
	HEIGHT: 100%
}
#hmenue LI UL {
	BORDER-RIGHT: #999 1px solid; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0.7em; 
	BACKGROUND-IMAGE: url(img/menu_bg2.png); 
	VISIBILITY: hidden; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 7.3em; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #999 1px solid; 
	WHITE-SPACE: nowrap; 
	POSITION: absolute; 
	TEXT-ALIGN: left
}
#hmenue LI:hover UL {
	VISIBILITY: visible
}
#hmenue LI UL LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 1em; 
	FLOAT: none; 
	BACKGROUND-IMAGE: none; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px
}
#hmenue LI UL LI A {
	PADDING-RIGHT: 0.2em; 
	PADDING-LEFT: 0.2em; 
	BACKGROUND-IMAGE: none; 
	PADDING-BOTTOM: 0.2em; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 0.2em; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}
#main {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
#leftside {
	CLEAR: left; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 0.78em; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 12em; 
	COLOR: #7c3006; 
	PADDING-TOP: 1em
}
#leftside H4 {
	FONT-SIZE: 1em; 
	MARGIN: 0.2em 0px 0px 2em
}
#leftside UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
#leftside LI {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	MARGIN: 0.2em 0px 0px 2em
}
#leftside P {
	MARGIN: 0.2em 0px 1.6em 0em
	width: auto;
}
#leftside INPUT {
	BORDER-RIGHT: #a33f08 1px dotted; 
	BORDER-TOP: #a33f08 1px dotted; 
	MARGIN: 0.2em 0px 1.6em 2em; 
	BORDER-LEFT: #a33f08 1px dotted; 
	WIDTH: 6em; 
	BORDER-BOTTOM: #a33f08 1px dotted
}
#leftside IMG {
	MARGIN: 1.6em 0px 0px 2em
}
#inhalt {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 2em; 
	WIDTH: auto; 
	PADDING-TOP: 0px
}
#inhalt P {
	FONT-SIZE: 0.78em; 
	WIDTH: auto; 
	LINE-HEIGHT: 1.45em;
	padding-right:2em;
}
#inhalt .breadcrumb {
    PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 0.78em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: auto; 
	PADDING-TOP: 1em;
}
.breadcrumb a, .breadcrumb a.current, .breadcrumb a:visited{
   color:#666666;   
   text-decoration:none;
}

.breadcrumb a.current{
   font-weight:bold;
}
/* 2 Spalten */
#inhalt .columns2, .columns2lr{	
   text-align:left;
   margin:0px 3px;
   width:30em;
}

/* Columns2 -> 1. Spalte ist 5 em groß (für Datum, Telefon)*/
.columns2 .col1{
   width:3em;
   float:left;
   margin-right: 19px;
}

.columns2lr .col1{
   width:14em;
   float:left;
   margin-right: 19px;
}

.columns2 .col2, .columns2lr .col2{
   width:auto;   
}

/*
#inhalt .subkasten P {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 0.78em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: auto; 
	PADDING-TOP: 0px
}
.subkasten A:link {
	TEXT-DECORATION: underline
}
.subkasten A:visited {
	TEXT-DECORATION: underline
}*/
#inhalt TH {
	COLOR: #fff
}
#inhalt UL {
	MARGIN-TOP: 0px; 
	FONT-SIZE: 0.78em; 
	LINE-HEIGHT: 1.5em
}
.nofloat {
	CLEAR: both; 
	VISIBILITY: hidden; 
	HEIGHT: 0px
}
/*#marginalie {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: right; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}
.subkasten {
	BORDER-RIGHT: #a33f08 1px solid; 
	PADDING-RIGHT: 0.5em; 
	BORDER-TOP: #a33f08 1px solid; 
	PADDING-LEFT: 0.5em; 
	PADDING-BOTTOM: 0.5em; 
	MARGIN: 1em 0px 1em 0.5em; 
	BORDER-LEFT: #a33f08 1px solid; 
	WIDTH: 7.5em; 
	COLOR: #a33f08; 
	PADDING-TOP: 0.5em; 
	BORDER-BOTTOM: #a33f08 1px solid; 
	BACKGROUND-COLOR: #fffcf6
}
.subkasten FORM {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 0.9em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 6em; 
	PADDING-TOP: 0px
}
.subkasten INPUT {
	BORDER-RIGHT: #a33f08 1px solid; 
	BORDER-TOP: #a33f08 1px solid; 
	BORDER-LEFT: #a33f08 1px solid; 
	WIDTH: 3em; 
	BORDER-BOTTOM: #a33f08 1px solid
}
.subkasten UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 0.78em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
.subkasten LI {
	MARGIN: 0.2em 0px 0.4em
}*/
#fusszeile {
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: left top; 
	BORDER-TOP: #000000 1px solid; 
	PADDING-LEFT: 0px; 
	BACKGROUND-IMAGE: url(img/block.gif); 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #d2520b 1px solid; 
	WIDTH: 47em; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-REPEAT: no-repeat
}
#fusszeile P {
	PADDING-RIGHT: 0.1em; 
	PADDING-LEFT: 1em; 
	FONT-SIZE: 0.8em; 
	PADDING-BOTTOM: 0.1em; 
	MARGIN: 0px; 
	PADDING-TOP: 0.1em
}
.right {
	PADDING-RIGHT: 1em; 
	PADDING-LEFT: 0px; 
	FLOAT: right; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 35em; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #d2520b; 
	TEXT-ALIGN: right
}
.right A:link {
	COLOR: #fff
}
.right A:visited {
	COLOR: #fff
}
.hinweis {
	BORDER-RIGHT: #b22222 2px solid; 
	PADDING-RIGHT: 1em; 
	BORDER-TOP: #b22222 2px solid; 
	PADDING-LEFT: 1em; 
	FONT-SIZE: 0.92em; 
	BACKGROUND: #f9e9e9; 
	PADDING-BOTTOM: 0.3em; 
	BORDER-LEFT: #b22222 2px solid; 
	PADDING-TOP: 0.3em; 
	BORDER-BOTTOM: #b22222 2px solid
}
.hinweis P {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: auto! important; 
	PADDING-TOP: 0px
}
.hinweis H3 {
	MARGIN-TOP: 0px
}
OL {
	PADDING-RIGHT: 1.5em; 
	PADDING-LEFT: 1.5em; 
	FONT-SIZE: 0.8em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0.1em 0.2em; 
	PADDING-TOP: 0px
}
.alarm {
	BORDER-RIGHT: #b22222 1px solid; 
	PADDING-RIGHT: 0.5em; 
	BORDER-TOP: #b22222 1px solid; 
	PADDING-LEFT: 0.5em; 
	PADDING-BOTTOM: 0.5em; 
	BORDER-LEFT: #b22222 1px solid; 
	WIDTH: 25em; 
	PADDING-TOP: 0.5em; 
	BORDER-BOTTOM: #b22222 1px solid; 
	BACKGROUND-COLOR: #f9e9e9
}
.alarm H3 {
	MARGIN-TOP: 0px
}
