body {
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
font-size:10pt;
font-weight: normal;
color: #000000;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}

body.frame {
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
font-size:10pt;
font-weight: normal;
color: #000000;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
background-color:#FFDE41;
}


a:link {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:underline;
}

a:visited {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:underline;
}

a:active {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:underline;
}

a:hover {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:none;
}




a.seitenlink:link {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#A99732;
font-weight:normal;
text-decoration:none;
}

a.seitenlink:visited {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#A99732;
font-weight:normal;
text-decoration:none;
}

a.seitenlink:active {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#A99732;
font-weight:normal;
text-decoration:none;
}

a.seitenlink:hover {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#A99732;
font-weight:normal;
text-decoration:underline;
}



a.textlistung:link {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:none;
}

a.textlistung:visited {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:none;
}

a.textlistung:active {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:none;
}

a.textlistung:hover {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:underline;
}



a.sitemap:link {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.sitemap:visited {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.sitemap:active {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.sitemap:hover {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:underline;
}


a.brailleweiss:link {
font-size:8.5pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

a.brailleweiss:visited {
font-size:8.5pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

a.brailleweiss:active {
font-size:8.5pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

a.brailleweiss:hover {
font-size:8.5pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}


a.listunggelb:link {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#AA9834;
font-weight:normal;
text-decoration:none;
}

a.listunggelb:visited {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#AA9834;
font-weight:normal;
text-decoration:none;
}

a.listunggelb:active {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#AA9834;
font-weight:normal;
text-decoration:none;
}

a.listunggelb:hover {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#AA9834;
font-weight:normal;
text-decoration:underline;
}


a.datum:link {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#747F6E;
font-weight:normal;
text-decoration:none;
}

a.datum:visited {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#747F6E;
font-weight:normal;
text-decoration:none;
}

a.datum:active {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#747F6E;
font-weight:normal;
text-decoration:none;
}

a.datum:hover {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#747F6E;
font-weight:normal;
text-decoration:underline;
}


a.pfad:link {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#AA9834;
font-weight:normal;
text-decoration:none;
}

a.pfad:visited {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#AA9834;
font-weight:normal;
text-decoration:none;
}

a.pfad:active {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#AA9834;
font-weight:normal;
text-decoration:none;
}

a.pfad:hover {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#AA9834;
font-weight:normal;
text-decoration:underline;
}


a.pfadfett:link {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#AA9834;
font-weight:bold;
text-decoration:none;
}

a.pfadfett:visited {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#AA9834;
font-weight:bold;
text-decoration:none;
}

a.pfadfett:active {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#AA9834;
font-weight:bold;
text-decoration:none;
}

a.pfadfett:hover {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#AA9834;
font-weight:bold;
text-decoration:underline;
}


a.kleinschwarz:link {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:none;
}

a.kleinschwarz:visited {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:none;
}

a.kleinschwarz:active {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:none;
}

a.kleinschwarz:hover {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:underline;
}



div.rechts a:link {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:none;
}

div.rechts a:visited {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:none;
}

div.rechts a:active {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:none;
}

div.rechts a:hover {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:underline;
}


a.titel:link {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.titel:visited {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.titel:active {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.titel:hover {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:underline;
}



a.txtblktitel:link {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

a.txtblktitel:visited {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

a.txtblktitel:active {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

a.txtblktitel:hover {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}


a.beitragstitel:link {
font-size:10.5pt;
line-height: 12pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#797F73;
font-weight:bold;
text-decoration:underline;
}

a.beitragstitel:visited {
font-size:10.5pt;
line-height: 12pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#797F73;
font-weight:bold;
text-decoration:underline;
}

a.beitragstitel:active {
font-size:10.5pt;
line-height: 12pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#797F73;
font-weight:bold;
text-decoration:underline;
}

a.beitragstitel:hover {
font-size:10.5pt;
line-height: 12pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#797F73;
font-weight:bold;
text-decoration:none;
}


a.titelstartseite:link {
font-size:10.5pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.titelstartseite:visited {
font-size:10.5pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.titelstartseite:active {
font-size:10.5pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.titelstartseite:hover {
font-size:10.5pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:underline;
}




b {
font-weight:bold;
}

b.termin {
padding-left:5px;
padding-right:5px;
font-weight:bold;
}


strong {
font-weight:bold;
}

td {
font-size:10pt;
line-height: 11pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
}

.mainborder-bg {
border: 1px solid #000000;
background-color:#FFDE41;
}

.mainborder-bg-frame {
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
background-color:#FFDE41;
}

.schwarz {
background-color:#000000;
}

.weiss {
background-color:#FFFFFF;
}

.weissbottom {
border-bottom: 2px solid #FFFFFF;
}

div.hervorhebung {
background-color:#FFF6D2;
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
padding-right:5px;

}

.terminlinks {
background-color:#FFF3BD;
}

.terminrechts {
background-color:#FEF8D5;
padding-left:5px;
padding-right:5px;
}

.gelb {
background-color:#FFDE41;
}

.gelb2 {
background-color:#FFEB8C;
}

.gelb3 {
background-color:#FFF3C1;
}

.bg-content {
background-image: url(/g/hg.gif);
background-repeat: repeat-y;
padding-bottom:25px;
}

.containerbild img{
border-bottom: 2px solid #FFFFFF;
width:778px;
}

img.logo{
border-bottom: 2px solid #FFFFFF;
}

table.footer{
padding-top: 5px;
}

td.footer{
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
}

kbd {
font-size:8pt;
line-height: 10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#787F6F;
}

.spacer1 {
height:1px;
font-size:1px;
line-height:1px;
}

.spacer5 {
height:5px;
font-size:1px;
line-height:1px;
}

.spacer10 {
height:10px;
font-size:1px;
line-height:1px;
}

.spacer17 {
height:17px;
}

.spacer20 {
height:20px;
}

.spacer30 {
height:30px;
}

.width2 {
width:2px;
}

.width15 {
width:15px;
}

.width20 {
width:20px;
}

.width200 {
width:200px;
}


span.zwischenueberschrift {
font-weight:bold;
}

span.titel {
font-size:10.5pt;
line-height: 12pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#797F73;
font-weight:bold;
}

span.einleitung {
font-size:9.5pt;
line-height: 11pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#797F73;
font-weight:bold;
}

span.titelstartseite {
font-size:10.5pt;
line-height: 10.5pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
}

span.kurztitel {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#797F73;
font-weight:bold;
}

span.datum {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#797F73;
font-weight:normal;
}

span.klein {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
}

span.kleinfett {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
}

span.pfadtext {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#797F73;
font-weight:bold;
text-decoration:none;
}



form {
margin:0px;
padding:0px;
}

textarea, select, option, input {
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
}

input.suche {
border: 1px solid #000000;
height:14px;
font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;

padding-top: 3px;
margin-top: 1px;
margin-bottom: 7px;
}

input.input2 {
border: 1px solid #000000;
height:16px;
}

textarea.input2 {
border: 1px solid #000000;
}



/* ------ Start IDs und Menu ------ */

#braille{
width:194px;
padding-left:6px;
height:19px;
background-color: #000000;
border-right: 2px solid #FFFFFF;
vertical-align: middle;
}

#content_left{
width: 200px;
}

#content {
width:538px;
padding-left:20px;
padding-right:20px;
}


div.suche {
width:176px;
padding-left:12px;
padding-right:12px;
padding-top:18px;
padding-bottom:2px;
border-bottom: 2px solid #FFFFFF;
background-color: #FFEB8D;
}

div.sucheleft {
width:120px;
float:left;
background-color: #FFEB8D;
}

div.sucheright {
width:52px;
float:left;
background-color: #FFEB8D;
}

div.end {
clear: left;
height: 10px;
/*
height: 1;
line-height: 0;
*/
}


div.rechts {
width:176px;
padding-left:12px;
padding-right:12px;
padding-top:7px;
padding-bottom:7px;
border-bottom: 2px solid #FFFFFF;
background-color: #FFF3C1;

font-size:8pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:normal;
text-decoration:none;
}

div.rechts strong {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}

div.rechts b {
font-size:10pt;
font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}



.menu-eins a, .menu-eins a:link, .menu-eins a:visited {
width: 165px;
display:block;
font-size:8.5pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 25px;
padding-right: 10px;
border-bottom: 2px solid #FFFFFF;
background-image: url(/g/menu-pfeil.gif);
background-repeat: no-repeat;
}

.menu-eins a:hover {
width: 165px;
display:block;
font-size:8.5pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 25px;
padding-right: 10px;
border-bottom: 2px solid #FFFFFF;
background-image: url(/g/menu-pfeil-hover.gif);
background-repeat: no-repeat;
}




.menu-eins-aktiv a, .menu-eins-aktiv a:link, .menu-eins-aktiv a:visited, menu-eins-aktiv a:hover {
width: 165px;
display:block;
font-size:8.5pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 25px;
padding-right: 10px;
border-bottom: 2px solid #FFFFFF;
background-image: url(/g/menu-pfeil-hover.gif);
background-repeat: no-repeat;
}




.menu-eins-inaktiv-unter a, .menu-eins-inaktiv-unter a:link, .menu-eins-inaktiv-unter a:visited {
width: 165px;
display:block;
font-size:8.5pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 25px;
padding-right: 10px;
border-bottom: 2px solid #FFFFFF;
background-image: url(/g/menu-pfeil-inaktiv.gif);
background-repeat: no-repeat;
}

.menu-eins-inaktiv-unter a:hover {
width: 165px;
display:block;
font-size:8.5pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 25px;
padding-right: 10px;
border-bottom: 2px solid #FFFFFF;
background-image: url(/g/menu-pfeil-inaktiv-hover.gif);
background-repeat: no-repeat;
}




.menu-zwei a, .menu-zwei a:link, .menu-zwei a:visited {
width: 165px;
display:block;
font-size:8.5pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 25px;
padding-right: 10px;
border-bottom: 2px solid #FFFFFF;
background-image: url(/g/menu-zwei-pfeil.gif);
background-repeat: no-repeat;

background-color: #FFFFFF;
}

.menu-zwei a:hover {
width: 165px;
display:block;
font-size:8.5pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 25px;
padding-right: 10px;
border-bottom: 2px solid #FFFFFF;
background-image: url(/g/menu-zwei-pfeil-hover.gif);
background-repeat: no-repeat;

background-color: #FFFFFF;
}





.menu-zwei-aktiv a, .menu-zwei-aktiv a:link, .menu-zwei-aktiv a:visited, .menu-zwei-aktiv a:hover {
width: 165px;
display:block;
font-size:8.5pt;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 25px;
padding-right: 10px;
border-bottom: 2px solid #FFFFFF;
background-image: url(/g/menu-zwei-pfeil-hover.gif);
background-repeat: no-repeat;

background-color: #FFFFFF;
}

div.leftguestbook {
padding-left:35px;
}