HTML {
height: 100%;
}

body {
background-color: #fff;
margin: 0;
padding: 0;
color: #000;
height: 100%;
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 12px;
}

a.nosign {
background-image: none;
margin: 0;
padding: 0;
}

.hinweis {
display: none;
}

#all {
margin: 0;
padding: 0;
border-top: none;
background-image: none;
height: 100%;
}


/* kopfbereich */

#header {
display: none;
}

#logo {
display: none;
}


#title {
display: none;
}
/* kopfbereich ende */


/* contentpage */

#main {
margin: 0;
padding: 0;
}

/* contentpage ende */

/* navigation */

#left {
display: none;
}

#nav {
display: none;
}

.navlist1 {
display: none;
}

.navlist1 li {
display: none;
}

.navlist1 li a {
display: none;
}


.navlist1 li a.aktuell, .navlist1 li a.aktuell:hover {
display: none;
}

.navlist1 ul {
display: none;
}

.navlist1 ul li {
display: none;
}

.navlist1 ul li a {
display: none;
}

.navlist1 ul li a.aktuell, .navlist1 ul li a.aktuell:hover, .navlist1 ul li display: none;
}

/* navigation ende */

/* breadcrumb */

#rubrik {
display: none;
}

#rubrik a {
display: none;
}   



/* breadcrumb ende */

/* contentboxen mit Hintergrund rechts */

#content, #content1, #content2 {
margin: 0;
padding: 0;
background-image: none;
border-top: none;
}

#content1 {
margin: 0;
background-image: none;
}

#content2 {
margin: 0;
background-image: none;
}


/* contentboxen mit Hintergrund rechts ende */

/* boxen rechts */

#right {
display: none;
}


.aktuellbox, .aktuellbox1 {
display: none;
}

.aktuellbox1 {
display: none;
}


.aktuellbox p, .aktuellbox1 p {
display: none;
}

.aktuellbox h3, .formbox h3, .aktuellbox1 h3 {
display: none;
}

.formbox {
display: none;
}

.formbox h3 {
display: none;
}

.formbox form {
display: none;
}

.formbox fieldset {
display: none;
}

.suchfeld1 { 
display: none;
}

.suchbutton1 {
display: none;
}


.formbox p {
display: none;
}



/* boxen rechts ende */

/* Inhaltsboxen gross */

#middle1 {
margin: 0;
padding: 0;
line-height: 1.4em;
}

#middle2 {
margin: 0;
padding: 0;
line-height: 1.4em;
}

/* Inhaltsboxen gross ende */


/* kleine Inhaltsboxen */

.box {
margin: 0;
padding: 7px 0 7px 0;
width: 100%;
}

* html .box {  /* nur fuer Internet Explorer */
width: 98%; /* Version 5.x */
w\idth: 98%; /* Version 6 */
}

.box1 {
margin: 10px 20px 0 0;
padding: 0;
background-color: #ccc;
}


.box1 p {
padding: 7px 10px;
}

.box45 {
float: left;
width: 45%;
margin: 10px 0 0 0;
padding: 0;
font-size: 12px;
}

.box43 {
float: left;
width: 43%;
margin: 10px 10px 0 0;
padding: 0;
font-size: 12px;
}

.bildbox {
float: left;
width: 250px;
background-color: #fff;
margin: 0 0 10px 0px;
padding: 0;
font-size: 10px;
}

.textbox {
margin: 20px 0 10px 0;
padding: 0;
}

* html .textbox {  /* nur fuer Internet Explorer */ 
padding-left: -3px;  /* Version 5.x */
display: inline-block;
p\adding-left: -3px;
d\isplay: inline-block; /* Version 6 */
}

.boxsimple {
margin. 0;
padding: 0;
}


/* kleine Inhaltsboxen ende */



/* Links */

a {
font-weight: normal;
color: #990000; 
text-decoration: underline;  
background-image: none;
padding-left: 0.0em;
}



a.pdf { 
background-image: none;
padding: 0;
}


a.extern { 
background-image: none;
padding: 0; 
line-height: 1.6em;
}


a.mail {
background-image: none;
padding-left: 0.0em;
}


/* Links ende */

/* Textformate und img */


h1 {
font-weight: bold;
font-size: 15px;
color: #F85E29;
margin: 0;
padding: 0 10px 4px 0px;
line-height: 1.5em;
}

h2 {
font-weight: bold;
font-size: 14px;
color: #F85E29;
margin: 0;
padding: 0 10px 10px 0px;
line-height: 1.5em;
}



h3 {
font-weight: bold;
font-size: 12px;
color: #000;
margin: 0;
padding: 5px 10px;
background-color: #fff;
border-bottom: none;
width: auto;
}


.orange {
font-weight: bold;
color: #E5692D;
}


p  {
margin: 0;
padding: 4px 2px 4px 0;
line-height: 1.5em;
}

p.block {
text-align: justify;
}

p.mailhinweis {
margin: 5px 30px 5px 0;
padding: 0;
line-height: 1.5em;
font-size: 10px;
text-align: right;
}

.abstand {
margin-left: 3.5em;
}


.blau {
font-weight: bold;
color: #012778;
}

p.frage, p.antwort {
background-color: #fff;
color: #012778;
margin: 8px 0 1px 0;
padding: 4px 8px;
}


p.antwort {
background-color: #ccc;
color: #000;
text-align: justify;
margin-top: 0;
padding: 8px;
}

img.left {
float: left;
margin: 0 10px 10px 0;
padding: 0;
}


/* Textformate und img ende */

/* Listen */

ul.inhalt {
list-style: none;
margin: 0 0 15px 20px;
padding: 0;
line-height: 1.6em;
}

ul.inhalt li {
list-style-image: url(../img_layout/point.gif); 
padding: 0;
margin: 6px 0;
}

ul.linklist {
list-style: none;
margin: 0 0 0 20px;
padding: 0;
}

ul.linklist li {
list-style-image: url(../img_layout/pfeil_li.gif); 
padding: 0;
margin: 2px 0;
}

ul.linklist li a {
font-weight: bold;
background-image: none;
padding: 0;
}

/* Listen ende */

/* cleaner und pointer */

.clean {
clear: both;
height: 1px;
font-size: 1px;
border: 0px none;
margin: 0;
padding: 0;
line-height: 0.1em;
}

.cleanleft {
clear: left;
height: 1px;
font-size: 1px;
border: 0px none;
margin: 0;
padding: 0;
line-height: 0.1em;
}

p.points {
line-height: 0.1em;
font-size: 1px;
height: 2px;
margin: 6px 0 0 0;
padding: 0;
background-image: none;
border-bottom: solid 1px #ccc;
}

/* cleaner und pointer  ende */

/* Fussabschluss */

#footer {
display: none;
}

#footer2 {
display: none;
}

#footer a, #footer2 a {
display: none;
}

.footleft {
display: none;
}


.eintrag {
display: none;
}

#footer a.foot {
display: none;
}


#footer a.druck {
display: none;
}

#footer a.mail {
display: none;
}

/* Fussabschluss ende */

/* Suchformular Rezensionen, AfS, Schnellsuche AfS */

.rezensionen, .afs, .afs1 {
margin: 10px 0 10px 0;
padding: 7px;
color: #000;
background-color: #ccc;
background-image: none;
width: 100%;
}

.afs1 {
background-image: none;
}

.rezensionen legend, .afs legend {
font-weight: bold; 
color: #fff;
font-size: 12px;
}

.rezensionen fieldset, .afs fieldset {
margin: 0 0 5px 0;
padding: 7px;
}

form.rezensionen p, form.afs p {
clear: both; 
}

form.rezensionen p input, form.afs p input, form.afs p textarea, form.afs p checkbox {
float: left; 
border: none;
padding: 2px 4px;
font-size: 11px;
margin: 3px 0 1px 3px;
border-top: 2px solid #ccc;
border-left: 2px solid #ccc;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}

form.rezensionen p label, form.afs p label {
float: left; 
width: 200px;
color: #000;
}

form.rezensionen p label {
width: 150px;
color: #000;
}


.suchbutton2 {
float: right;
background-color: transparent;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 2px solid #ccc;
border-right: 2px solid #ccc;
font-size: 11px;
font-weight: bold;
color: #000;
padding: 2px;
margin: 5px 20px 5px 0;
}

.registerbutton {
float: left;
background-color: transparent;
margin: 0 0 0 25px;
font-size: 11px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 2px solid #ccc;
border-right: 2px solid #ccc;
font-weight: bold;
}

.rezensionen p, .afs p {
margin: 0;
padding: 4px 7px 4px 7px;
}


/* Suchformular Rezensionen, AfS, Schnellsuche AfS ende */

/* Ergebnisse  AfS */

.ergebnisbox, .ergebnisbox2 {
background-color: #ccc;
border: 1px solid #000;
border-left: 2px #000;
background-image: none;
margin: 0 0 15px 0;
}

.ergebnisbox2 {
background-image: none;
} 

ul.ergebnis {
list-style: none;
margin: 10px 0 10px 40px;
padding: 0;
}

ul.ergebnis li {
padding: 0;
margin: 0;
}

ul.ergebnis li a, ul.ergebnis li a.pdf, ul.ergebnis li a.tif, ul.ergebnis li a.titel {
background-image: none; 
font-weight: normal;
padding: 0;
margin: 4px 0;
line-height: 1.5em;
}

ul.ergebnis li a.titel {
font-weight: bold;
}

ul.ergebnis li a.pdf {
background-image: none;
}

ul.ergebnis li a.tif {
background-image: none;
}

ul.ergebnis li a.nobild {
background-image: none;
padding: 0;
margin: 4px 0;
line-height: 1.5em;
}



/* Ergebnisse  AfS ende */

