body {
  font-size: 10pt;
  font-family: arial, Times, serif;
  margin: 0px 0px 0px 0px;

   
   background: #000000 url("bilder/bg.jpg");
  background-repeat: repeat-y;
   background-attachment:fixed;

}

p.text { font-size:100%;
         text-align:justify; }

td.guestbook {
             text-align:left;
             padding-left:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	line-height: 15px;
}


*.table_row_1 {
  background-color:#f7f7f7;
}
*.table_selected_row_1 {
  background-color:#F9EFDC;
}
*.table_row_2 {
  background-color:transparent;
}
*.table_selected_row_2 {
  background-color:#F9EFDC;
}

.legende {
  font-size:80%;
  color:#777777;
  text-align:left;
}

p {
margin: 20px 0 20px 0;
}
h4 {
margin: 28px 0 25px 0;
}


td.oben_links {
  text-align:left;
  vertical-align:top;
}

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

input {
  color: #000000;
  border: solid 1px #6b7d9c;
  padding:0;
  margin:2px 0 2px 0;
  font-size: 11pt;
}

select {
  font-size:11pt;
}
textarea {
  font-size:11pt;
  border: solid 1px #6b7d9c;
  font-size: 11pt;
  margin:2px 0 2px 0;
}
       
       
       

.location {
  font-size:80%;
  position:absolute;
  left:200px;
  width:535px;
  top:160px;;
}

hr {
  clear:both;
  color: #999999;
  background-color:#999999;
  height:1px;
  border:0px;
}

.infobox {
  clear: both;
  text-align:left;
  background:url(bilder/info_big.jpg) no-repeat;
  padding:0 20px 0 70px;
  border: solid 1px #777777;
}


.newsbox {
  clear: both;
  text-align:left;
  background:url(bilder/newsbg.jpg) repeat-Y;
  margin:0;
  padding:0;
  border: dashed 1px #9c9a9c;
  width:150px;
  font-size:100%;
}
.newsbox h3 {
  font-size:105%;
  border-bottom: dashed 1px #9c9a9c;
  margin:0;
  padding:6px 10px 6px 10px;
  text-align:left;
  font-weight:bold;
  color:#6b7d9c;
  background-color:#000000;
}
.newsbox ul {
  padding:6px 6px 6px 25px;
  margin:0;
  text-align:left;
  color:#ffffff;
}
.newsbox li {
  font-size:100%;
  padding:2px 0 2px 0;
  margin:0;
  text-align:left;
  color:#ffffff;
}
.newsbox p {
  padding:8px 10px 8px 10px;
  margin:0;
  text-align:left;
  color:#ffffff;
}



.kontaktbox {
  clear: both;
  text-align:center;
  background:url(bilder/kontakt.gif) no-repeat;
  margin:0;
  padding:0 0 20px 0;
  border: dashed 1px #9c9a9c;
}
.kontaktbox h3 {
  font-size:100%;
  border-bottom: dashed 1px #9c9a9c;
  margin:0 0 20px 0;
  padding:6px 10px 6px 10px;
  text-align:left;
  font-weight:bold;
  color:#6b7d9c;
  background-color:#f7f7f7;
}
.kontaktbox p, .kontaktbox table {
  padding:0;
  margin:0 70px 0 70px;
}


.box {
  clear: both;
  text-align:left;
  background:#F5F5E5;
  padding: 0px 20px 0px 20px;
  border: solid 1px #DDDDC5;
}

.box h3 {
  clear: both;
  color: #454526;
  font-size: 14px;
  font-weight: bold;
}






a.link:link { text-decoration:none; color:#787860; font-size:100%;}
a.link:visited { text-decoration:none; color:#787860; font-size:100%;}
a.link:hover { text-decoration:underline; color:#787860; font-size:100%;}
a.link:active { text-decoration:none; color:#787860; font-size:100%;}

a.newsLink:link { text-decoration:none; color:#D0D0C4; font-size:100%;}
a.newsLink:visited { text-decoration:none; color:#D0D0C4; font-size:100%;}
a.newsLink:hover { text-decoration:underline; color:#D0D0C4; font-size:100%;}
a.newsLink:active { text-decoration:none; color:#D0D0C4; font-size:100%;}

a:link { text-decoration:none; color:#002bb8; font-size:100%;}
a:visited { text-decoration:none; color:#002bb8; font-size:100%;}
a:hover { text-decoration:underline; color:#002bb8; font-size:100%;}
a:active { text-decoration:none; color:#002bb8; font-size:100%;}

.externer_link {
background: url(bilder/externerlink.gif) center right no-repeat;
padding-right: 10px;
}


h4 { text-align:center;
     font-size:110%;
}
h3.red {
  font-size:108%;
  background:url("bilder/h3.jpg");
  background-repeat:no-repeat;
  color:#FFFFFF;
     text-align:center; }

h1 {
text-align: center;
font-size: 120%;
margin: 15px 0 5px 0;
border-top: 1px solid #FF8A0D;
border-bottom: 1px solid #FF8A0D;
width: 100%;
color: #666666;
}


.bild_zentriert {
clear: both;
margin: 0 auto 20px auto;
border: solid 1px #cccccc;
background: #ffffff;
padding: 6px;
}

.bild_zentriert p {
margin: 3px 0 0 0;
font-style:italic;
text-align: justify;
font-size:11px;
line-height: 14px;
}




td.chronik_left {
  text-align:left;
  vertical-align:top;
  padding:0 0 5px 0;
}
td.chronik_right {
  text-align:justify;
  vertical-align:top;
  padding:0 0 5px 10px;
}





tr.menue1 {}
td.menue1 { text-align: left; height: 23px; padding-left: 12px; background-image: url("bilder/rahmen1.gif"); font-size: 85%; }
a.menue1:link, a.menue1:visited { font-size:110%; text-decoration:none; color:#B33D2A; font-weight:bold;}

tr.activatedMenue1 { background-color: #C29461; }
td.activatedMenue1 { text-align: left; height: 23px; padding-left: 12px; background: #C29461 url("bilder/rahmen1.gif"); font-size: 85%; }
a.activatedMenue1:link, a.activatedMenue1:visited { font-size:110%; text-decoration:none; color:#D7B57B; font-weight:bold;}

tr.selectedMenue1 { background-color: #C29461; }
td.selectedMenue1 { text-align: left; height: 23px; padding-left: 12px; background: #C29461 url("bilder/rahmen1.gif"); font-size: 85%; }
a.selectedMenue1:link, a.selectedMenue1:visited { font-size:110%; text-decoration:none; color:#D7B57B; font-weight:bold;}


tr.menue2 {}
td.menue2 { text-align: left; height: 23px; padding-left: 24px; background: #C29461 url("bilder/rahmen3.gif"); font-size: 82%; }
a.menue2:link, a.menue2:visited { font-size:110%; text-decoration:none; color:#B33D2A; font-weight:bold;}

tr.selectedMenue2 { background-color: #C29461; }
td.selectedMenue2 { text-align: left; height: 23px; padding-left: 24px; background: #C29461 url("bilder/rahmen2.gif"); font-size: 82%; }
a.selectedMenue2:link, a.selectedMenue2:visited { font-size:110%; text-decoration:none; color:#D7B57B; font-weight:bold;}

td.menue_ende { text-align: left; height: 2px; padding-left: 12px; background-image: url("bilder/rahmen_ende.gif"); font-size: 85%; }

