/* Schriftart */
a, p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,b,i, input, textarea{
   font-family:Arial,Verdana,Futura,sans-serif;
}
a:link {}
a:visited {}
a:hover {}
a:active {}
a:focus {}
a{
   text-decoration:none;
   color:#000000;
   font-size:10pt;
}
h3.titel{
   font-size:18pt;
   font-weight:700;
   text-align:center;
   margin:0.25cm;
}
.smallHeadline{
   font-weight:700;
   font-size:11pt;
}
.subHeadline{
   font-size:10pt;
   margin-bottom:0.1cm;
}

p, td{
   font-size:10pt;
}

table.haupttabelle{
   border-spacing:3px;
   width:100%
}

td.logo{
   background-color:#C0C0C0;
   padding:0cm;
   vertical-align:middle;
   text-align:center;

}
td.menu{
   background-color:#C0C0C0;
   vertical-align:top;
   padding-top:0.5cm;
   padding-bottom:0.5cm;
   padding-right:0.1cm;
   padding-left:0.1cm;
   padding-bottom:0.1cm;
   width:175px;

}
td.titel{
   background-color:#C0C0C0;
   text-align:center;
   vertical-align:middle;
}
td.inhalt{
   background-color:#C0C0C0;
   vertical-align:top;
   padding:0.35cm;
   padding-top:0.55cm;
   text-align:center;
}
td.menuPunkt{
   padding:0.1cm;
   border-bottom:1px solid black;
}
td.menuPunktEingerueckt{
   padding:0.1cm;
   padding-left:20px;
   border-bottom:1px solid black;
}
td.menuOffenTitel{
   padding:0.1cm;
   border-bottom:1px solid black;
   background-color:yellow;
}
a.menu{}
img.plusminus{
   margin-right:4px;
   vertical-align:middle;
}


table.menuGruppe1{
   background-color:#A0A0A0;
   width:169px;
   margin:0cm;
   border:1px solid black;
   border-spacing:0px;
}

table.menuGruppe2{
   background-color:#A0A0A0;
   width:159px;
   margin:0cm;
   border:1px solid black;
   border-spacing:0px;
}
table.menuGruppe3{
   background-color:#A0A0A0;
   width:149px;
   margin:0cm;
   border:1px solid black;
   border-spacing:0px;
}

td.counter{
   padding:0.1cm;
   text-align:center;
}
p.counter{
   font-size:12pt;
   font-weight:bold;
   letter-spacing:0.1cm;
   margin-top:0.2cm;
   margin-bottom:0.2cm;
}

table.gallery{
   width:100%;
   border-collapse:collapse;
   border-spacing:0px;
}
table.einzelbild{
   width:100%;
   border-spacing:0px;
   margin-bottom:0.1cm;
}
table.gallery-text-einzelbild{
   margin-left:auto;
   margin-right:auto;
}
tr.gallery{
}
td.gallery-image{
   text-align:center;
   vertical-align:middle;
   padding:0.125cm;
   border-left:2px solid #A0A0A0;
   border-right:2px solid #A0A0A0;
   border-top:2px solid #A0A0A0;
}
td.gallery-text{
   text-align:center;
   vertical-align:middle;
   background-color:yellow;
   border-left:2px solid #A0A0A0;
   border-right:2px solid #A0A0A0;
   border-bottom:2px solid #A0A0A0;
}
td.gallery-text-einzelbild{
   width:110px;
   text-align:center;
   vertical-align:middle;
   background-color:yellow;
   border:2px solid #A0A0A0;
}
table.tabellenListe{
   width:100%;
}
table.tabellenListeEintrag{
   width:100%;
   border-collapse:collapse;
   margin-bottom:0.35cm;
}
td.tabellenListeDatum{
   vertical-align:middle;
   text-align:center;
   padding:0.125cm;
   border:2px solid #A0A0A0;
   width:60px;
}
p.tabellenListeOrt{
	font-size:8pt;
}

td.tabellenListeInhalt{
   vertical-align:middle;
   text-align:left;
   padding:0.125cm;
   border:2px solid #A0A0A0;
}
th.tabellenListeTitel{
   vertical-align:middle;
   text-align:left;
   padding:0.1cm;
   border:2px solid #A0A0A0;
      background-color:#A0A0A0;
}


table.liste{
   width:100%;
   border:1px solid black;
   border-spacing:0px;
   padding:0cm;
   border-collapse:collapse;
}
table.liste2{
   border:1px solid black;
   border-spacing:0px;
   padding:0cm;
   border-collapse:collapse;
	margin-left:auto;
   margin-right:auto;
}


tr.liste-spaltennamen{
}
th.liste-spaltennamen{
   border:1px solid black;
   background-color:#A0A0A0;
   text-align:center;
   padding:0.05cm;
}
tr.liste-item{
}
td.liste-item0{
   border:1px solid black;
   padding-right:0.15cm;
   padding-left:0.15cm;
   padding-top:0.05cm;
   padding-bottom:0.05cm;
   text-align:left;
}
td.liste-item1{
   border:1px solid black;
   padding-right:0.15cm;
   padding-left:0.15cm;
   padding-top:0.05cm;
   padding-bottom:0.05cm;
   background-color:#D8D8D8;
   text-align:left;
}

table.details{
   margin:0.25cm;
   border:1px solid black;
   background-color:#A0A0A0;
   border-spacing:10px;
   padding:0cm;
}
tr.details{
}
th.details-titel{
   border:1px solid black;
   background-color:#C0C0C0;
   padding:0.1cm;
   padding-right:0.2cm;
   padding-left:0.2cm;
   text-align:right;
}
td.details-inhalt{
   border:1px solid black;
   background-color:#C0C0C0;
   padding:0.1cm;
   padding-left:0.2cm;
   padding-right:0.2cm;
}
table.seiten-buttons{
   background-color:#A0A0A0;
   border:1px solid black;
   border-collapse:collapse;
   margin-top:0.5cm;
   margin-bottom:0.5cm; 
 	margin-left:auto;
   margin-right:auto;

}
tr.seiten-buttons{
   border:1px solid black;
}
td.seiten-buttons{
   border:1px solid black;
   padding-left:0.5cm;
   padding-right:0.5cm;
   text-align:center;
}

table.form{
   margin:0cm;
   padding:0cm;
}
tr.form{}

td.formLeft{
   text-align:right;
   padding:0.1cm;

}
td.formRight{
   text-align:left;
   padding:0.1cm;
}
td.button{
   padding:0.1cm;
   padding-top:0.3cm;
   text-align:right;
}

form{
   text-align:center;
}
button{
   margin-left:0.1cm;
}

.body{
   background-color:#A0A0A0;
}
