HTML {
height: 100%;
}

body {
background-color: #fff; 
margin: 0; 
padding: 0;
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 12px; 
color: #000;
height: 100%;
}


#all {
background-color: #fff;
margin: 0;
padding: 0;
background-image: none;  
height: 100%;
min-height: 100%;
}

html>body #all {
height: auto;
}


a.nosign {
text-decoration: none;
background-image: none; 
margin: 0;
padding: 0;
}

/* Kopfbereich */


#kopf {
display: none;
}

#logo {
display: none;
}

#logo img {
display: none;
}


#titel {
display: none;
}

/* Kopfbereich end */

/* breadcrumb */

#rubrik {
display: none;
}


#rubrik a {
display: none;
}

/* breadcrumb end */

/*navi left */

#nav {
display: none;
}


ul.navlist {
display: none;
} 

ul.navlist2 {
display: none;
} 



ul.navlist ul {
display: none;
}

/*navi left end*/


/*inhaltsbloecke gross*/

#inhalt {
margin: 20px 10px 20px 30px;
padding: 0;
background-color: #fff; 
font-size: 12px;
}

#inhalt1 {
margin: 20px 10px 20px 30px;
padding: 0;
background-color: #fff; 
font-size: 12px; 
}

* html #inhalt1  {  /* nur fuer Internet Explorer */
WIDTH: 100%; /* Version 5.x */
w\IDTH: 100%; /* Version 6 */
}

#inhalt2 {
margin: 20px 300px 20px 30px;
padding: 0;
background-color: #fff; 
font-size: 12px;
}


/*inhaltsbloecke gross end*/

/*bildboxen rechts */

#rechts {
float: right;
width: 260px;
margin: 0 0 10px 20px;
padding: 5px;
background-color: #fff;
text-align: right;
border: solid 1px #000;
}

#rechts1 {
float: right;
width: 220px;
margin: 0 0 10px 20px;
padding: 5px;
background-color: #fff;
text-align: right;
border: solid 1px #000;
}

#rechts img, #rechts1 img {
margin: 0;
padding-bottom: 5px;
}

.bild {
float: right;
margin: 0 0 10px 0;
padding: 0;
width: 330px;
text-align: right;
}

.bild1 {
float: right;
margin: 0 0 10px 0;
padding: 0;
width: 280px;
text-align: right;
}

/*bildboxen rechts mit inhalt end*/

/*alle links im inhalt*/

a {
color: #c30; 
text-decoration: underline;
background-image: none; 
padding-left: 0.0em;
}

a.extern {
background-image: none; 
padding-left: 0.0em; 
}


/*alle links im inhalt end*/

/*alle boxes im inhalt*/


/*alle boxes im inhalt end*/

/*font absatz listen*/


p {
margin: 10px 0 10px 0;
}

p.block {
margin: 10px 0 10px 0;
text-align: justify;
}

p.bildtitel {
font-size: 85%;
margin: 6px 0 15px 0;
padding: 0;
line-height: 1.2em;
}


p.titel {
margin: 5px 0 0 0;
padding: 0 0 5px 0;
border-bottom: solid 1px #000;
}

.bildtitelbox {
font-size: 85%;
margin: 6px 0 15px 30px;
padding: 10px;
line-height: 1.5em;
border: solid 1px #000;
text-align: left;
}

.blau {
font-weight. bold;
color: #000;
}

h1 {
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 14px;
color: #000;
padding-bottom: 5px;
margin-bottom: 10px;
border-bottom: 1px solid #000;
}

h2 {
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 13px;
color: #000;
padding-bottom: 5px;
margin-bottom: 10px;
}

h3 {
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 12px;
color: #000;
padding-bottom: 5px;
margin-bottom: 10px;
text-decoration: underline;
}

h4 {
margin: 0;
padding: 5px 0 5px 35px;
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #000;
}

ul.inhalt {
color: #000; 
list-style-image: url(../img_lay/quadr.gif);
line-height: 1.3em;
}

ol.zahl {
color: #000; 
list-style-image: none;
list-style-type: 1;
line-height: 1.3em;
margin-left: 2em;
padding: 0;
}

ol.zahl li {
margin: 10px 0;
padding: 0;
}

ul.terminlist {
margin: 0 15px 15px 35px;
padding: 0;
list-style-type: none;
list-style-image: none;
}

ul.terminlist li {
width: 450px;
padding: 8px 0 8px 0;
border-bottom: 1px solid #000;
}


ul.terminlist ul {
margin: 0 15px 10px 25px;
padding: 0;
list-style-type: none;
list-style-image: none;
}

ul.terminlist ul li {
padding: 4px 0 4px 0;
border-bottom: none;
width: 410px;
}

ul.kontakt {
margin: 25px 15px 15px 35px;
padding: 0;
list-style-type: none;
list-style-image: none;
text-align: justify;
}

ul.kontakt li {
padding: 8px 0 8px 0;
width: 450px;
border-bottom: 1px solid #000;
}

ul.feslist {
margin: 0 15px 15px 35px;
padding: 0;
list-style-type: none;
list-style-image: none;
}

ul.feslist li {
padding: 5px 0 5px 0;
}

/*font absatz listen end*/


table.daten { 
border: none;  
margin: 10px 7% 15px 25px;
font-size: 100%;
width: 390px;
border: 1px solid #000;
}

td.d1, td.d2 {
padding: 2px 5px; 
border-style: none; 
}

td.d2 {
width: 5%; 
text-align: right;
}



/*signs*/



/*signs end*/


.clear {
clear: both;
margin: 0;
padding: 0;
font-size: 1px;
}

.clearright {
clear: right;
margin: 0;
padding: 0;
font-size: 1px;
}

.top {
display: none;
}

.top a {
display: none;
}

/*fussbereich*/

.fuss {
display: none;
}

A.oben {
display: none;
}

A.oben:hover {
text-decoration: underline; 
color: #600;
}


.druck {
display: none;
}

.druck A {
display: none;
}

.edition A {
display: none;
}

.edition a.extern {
display: none;
}


.edition {
display: none;
}


/*fussbereich end*/
