html, body {
 color:#565656;
}

h1 {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 margin:0px;
 padding:0px 0px 10px 0px;
 color:#FFFFFF;
 font-size:24px;
 font-weight:normal;
 vertical-align:top;
 line-height:100%;
}

h1.seitentitel {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 margin:0px;
 padding:0px 0px 15px 0px;
 color:#FFFFFF;
 font-size:24px;
 font-weight:normal;
 vertical-align:top;
 line-height:100%;
}

h2 {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 margin:0px;
 padding:0px 0px 10px 0px;
 color:#565656;
 font-size:24px;
 font-weight:normal;
 vertical-align:top;
 line-height:100%;
}

* html h2 {
 vertical-align:top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 12px 0px;
/* line-height:1.0em;
 height:24px;
*/
}
*+html h2 {
 vertical-align:top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 12px 0px;
/* line-height:1.0em;
 height:24px;
*/
}

h3 {
 color:#565656;
 font-size:1.2em;
 font-weight:bold;
 padding:0 0 0.6em 0;
}

h4 {
 color:#F7941E;
 font-size:1.1em;
 font-weight:bold;
}


h5 {
 color:#565656;
 font-size:1.2em;
 font-weight:bold;
 padding:0 0 0 0;
}


ul {
 margin:0px 0px 0px 0px;
 padding:0px 0px 5px 0px;
 border:0px;
}

li {
 vertical-align:middle;
 padding:1px 0px 1px 5px;
 margin:0px 0px 0px 15px;
 list-style-type:square;
 text-align:left;
 border:0px;
}

#inhalt ul {
 margin:0px 0px 0px 0px;
 padding:0px 0px 5px 0px;
 border:0px;
 list-style-type:none;
}

#inhalt li {
 vertical-align:middle;
 padding:1px 0px 1px 5px;
 margin:0px 0px 0px 15px;
 list-style-type:square;
 text-align:left;
 border:0px;
}

#inhalt li.liste_spezial, 
li.liste_spezial {
 background-color:#E5E7ED;
 background-image:url(/fileadmin/layout/images/spezial-liste.gif);
 background-repeat:no-repeat;
 background-position:0px 4px;
 vertical-align:middle;
 padding:1px 0px 1px 18px;
 margin:0px;
 list-style-type:none;
 text-align:left;
 border:0px;
}


img.rahmen_orange {
 border:1px solid #F7941E;
}
img.rahmen_grau {
 border:1px solid #B5B5B5;
}
img.rechts {
 float:right;
 margin-left:5px;
 margin-bottom:5px;
}
img.links {
 float:right;
 margin-left:5px;
 margin-bottom:5px;
}


hr {
 margin: 5px 0 5px 0;
 padding:0px;
 border-top: 1px solid #E5E5E5;
}

* html hr {
 margin: 5px 0 5px 0;
 padding:0px;
 border:0px;
 border-top-width: 1px;
 border-top-style:solid;
 border-top-color:#E5E5E5;
}

span.orange {
 color:#F7941E;
}
span.grau {
 color:#B5B5B5;
}
span.schwarz {
 color:#000000;
}
span.weiss {
 color:#FFFFFF;
}

p {
	margin-bottom:0.5em;
}

p.gross, span.gross {
 font-size:1.1em;
}
p.klein, span.klein {
 font-size:0.85em;
}
p.align-left, span.align-left {
 text-align:left;
}
p.align-center, span.align-center {
 text-align:center;
}
p.align-right, span.align-right {
 text-align:right;
}

p a, p a:link, p a:visited, p a:active {
 color:#FF6A07;
 text-decoration:none;
}

p a:focus, p a:hover {
 color:#FF6A07;
 text-decoration:underline;
}

a, a:link, a:visited, a:active {
 color:#FF6A07;
 text-decoration:none;
}

a:focus, a:hover {
 color:#FF6A07;
 text-decoration:underline;
 /* color:#D21811; */
 /* text-decoration:underline; */
}

a.speichern, a.speichern:link, a.speichern:visited, a.speichern:active, p a.speichern, p a.speichern:link, p a.speichern:visited, p a.speichern:active {
 color:#FF6A07;
 text-align:left;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/save.gif);
 background-repeat:no-repeat;
 background-position:center left;
 padding-left:20px;
}
a.speichern:focus, a.speichern:hover, p a.speichern:focus, p a.speichern:hover {
 color:#FF6A07;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/save.gif);
 background-repeat:no-repeat;
 background-position:center left;
}

a.extern, a.extern:link, a.extern:visited, a.extern:active, p a.extern, p a.extern:link, p a.extern:visited, p a.extern:active {
 color:#FF6A07;
 text-align:left;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/linkext.gif);
 background-repeat:no-repeat;
 background-position:center left;
 padding-left:15px;
}
a.extern:focus, a.extern:hover, p a.extern:focus, p a.extern:hover {
 color:#FF6A07;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/linkext.gif);
 background-repeat:no-repeat;
 background-position:center left;
}

a.pfeil, a.pfeil:link, a.pfeil:visited, a.pfeil:active, p a.pfeil, p a.pfeil:link, p a.pfeil:visited, p a.pfeil:active {
 color:#FF6A07;
 text-align:left;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/pfeil-liste.gif);
 background-repeat:no-repeat;
 background-position:center left;
 padding-left:20px;
}
a.pfeil:focus, a.pfeil:hover, p a.pfeil:focus, p a.pfeil:hover {
 color:#FF6A07;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/pfeil-liste.gif);
 background-repeat:no-repeat;
 background-position:center left;
}


table.contenttable, table.htmlarea-showtableborders{
 clear:both;
 text-align:left;
 font-size:1.0em;
/* background-color:#B1B3B6; */
 color:#565656;
 border-spacing:2px;
 margin: 0px;
 padding:0px;
 width:100%;
}

table.contenttable tbody tr td, table.htmlarea-showtableborders tbody tr td, 
table.contenttable thead tr th, table.htmlarea-showtableborders thead tr th {
 border:0px;
 border-bottom:1px solid #B1B3B6;
 border-right:1px solid #B1B3B6;
}


table.contenttable thead tr th, table.htmlarea-showtableborders thead tr th {
 background-color:#E5E7ED;
 color:#565656;
 vertical-align:top;
 padding:1px;
}

tbody.contenttable th, tbody.htmlarea-showtableborders th {
 background-color:#E5E7ED;
 color:#565656;
 vertical-align:top;
 padding:1px;
}

table.contenttable td, table.htmlarea-showtableborders td {
 background-color:#E5E7ED;
 color:#565656;
 vertical-align:top;
 padding:1px;
}

#inhalt div.tx-indexedsearch-browsebox ul.browsebox li { list-style-type:none; float:left; display:block; margin:0px 5px 0px 0px; padding:0px 0px 0px 0px; }