body {
background-image:url(/home/styles/bg.gif);
background-color:white; #2C565E;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.maintable {
width:800px;height:100%;
}
.maintable_wenn_content_ganze_breite {
width:98%;
height:100%;
}
/* navigationslinks schwarz */
a.navs:link {
text-decoration:none;
color:black;
font-size:11px;
}
a.navs:visited {
text-decoration:none;
color:black;
font-size:11px;
}
a.navs:hover {
xtext-decoration:underline;
color:#EF8015;
font-size:11px;
}
a.navs:active {
text-decoration:none;
color:black;
font-size:11px;
}
.showns {
color:black;
xbackground-color:#70AD89;
font-size:11px;
text-decoration:none;
}
/* *** */
/* links in dokumenten */
a.doc:link    { text-decoration:none; color:black; }
a.doc:visited { text-decoration:none; color:black; }
a.doc:hover   { text-decoration:underline; color:#CE9D6C; }
a.doc:active  { text-decoration:none; color:black; }

 
a:link    { text-decoration: none;}a:visited { text-decoration: none;}a:hover   { text-decoration: underline;}a:active  { text-decoration: underline;} 

/* *** */
/* links im streifen 1 (dunkler hintergrund) */
a.pfad1:link {
text-decoration:none;
color:white;
}
a.pfad1:visited {
text-decoration:none;
color:white;
}
a.pfad1:hover {
text-decoration:none;
color:#DAB38D;
}
a.pfad1:active {
text-decoration:none;
color:white;
}
/* links im streifen 2 (heller hintergrund) */
a.pfad2:link {
text-decoration:none;
color:black;
}
a.pfad2:visited {
text-decoration:none;
color:black;
}
a.pfad2:hover {
text-decoration:none;
color:#C58445;
}
a.pfad2:active {
text-decoration:none;
color:black;
}
/* *** */
/* links im beitragsfensterfooter */
a.footerlink:link {
text-decoration:none;
color:#656565;
}
a.footerlink:visited {
text-decoration:none;
color:#656565;
}
a.footerlink:hover {
text-decoration:underline;
color:#777777;
}
a.footerlink:active {
text-decoration:none;
color:#656565;
}
/* *** */
 
td {
color:black;
font-family: Verdana, Tahoma, sans-serif;
font-size:12px;
}
.tdklein {
color:black;
font-family: Verdana, Tahoma, sans-serif;
font-size:9px;
border-bottom-style:solid;
border-bottom-color:#aaaaaa;
border-bottom-width:1px;
}
th {
color:black;
font-family: Verdana, Tahoma, sans-serif;
font-size:9px;
text-align:left;
font-weight:normal;
background-color:#eeeeee;
}
p {
padding-left:10px;
xpadding-bottom:3px;
xpadding-top:3px;
padding-right:10px;
line-height:1.6;
}
h3 {
padding-left:50px;
padding-right:50px;
text-align:left;
}
img {
border-style:none;
border-width:0px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  layout tds */
/* kopf */
.layout_head {
font-size:150%;
height:100px;
background-color:#98C9AC;
background-image:url(/home/styles/head0.gif);
text-align:left;
vertical-align:middle;
}
/* streifen mit breadcrumbs: */
.layout_streifen {
background-color:#006D5F;
background-image:url(/home/styles/streifen_bg.gif);
height:25px;
font-size:9px;
color:white;
vertical-align:center;
padding-left:7px;
padding-right:7px;
}
/* streifen mit kontakt, sitemap, suche etc. */
.layout_streifen1 {
background-color:#FFC600;
background-image:url(/home/styles/streifen1_bg.gif);
height:25px;
font-size:9px;
color:black;
vertical-align:middle;
padding-left:4px;
padding-right:4px;
}
/* tabelle für navigation ausblenden + kontakt/sitemap/etc. */
.table_breadcrumbs {
width:100%;
}
/* zelle für navigation */
.layout_navigation {
background-image:url(/home/styles/bg.gif);

height:100%;
width:225px;
background-color:white;
vertical-align:top;
text-align:left;
}
/* eigenschaften für spacer in der ersten navigationszeile */
.navigationsspaltenspreizer {
width:225px;
height:1px;
}
/* zelle für content (nicht die beitragstable!) */
.layout_content {
background-image:url(/home/styles/bg.gif);
padding-top:35px;
padding-bottom:25px;
padding-left:9px;
padding-right:9px;
background-color:white;
vertical-align:top;
xtext-align:center;
xborder-right-style:solid;
xborder-right-width:1px;
xborder-right-color:#98C9AC;
}
/* fußzeile der seite */
.layout_footer {
background-color:#98C9AC;
background-image:url(/home/styles/footer_bg.gif);
text-align:center;
vertical-align:center;
padding-right:5px;
font-family:Times New Roman, serif;
font-size:11px;
height:25px;
}
/* ********** */
/* table für navigation (innerhalb von layout_navigation) */
.navigation {
width:95%;
}
/* ********************************************************************** Beitragsformatierung */
.ueberschrift {
font-size:18px;
font-weight:bold;
text-align:right;
}
.table_beitrag {
width:575px;
border-style:none;
border-width:0px;
background-color:white;
table-layout:fixed;
}
.table_beitrag_wenn_ganze_breite {
width:100%;
border-style:none;
border-width:0px;
background-color:white;
table-layout:auto;
}
.beitrag_head {
padding:10px;
background-color:#FFF9DB;
height:40px;
font-size:15px;
font-weight:bold;
vertical-align:middle;
}
.beitrag_selbst {
padding:10px;
}
.beitrag_selbst_uebersicht {
padding:10px;
text-align:justify;
vertical-align:top;
}
.beitrag_datum {
color:#666666;
font-size:10px;
}
.druckansicht {
font-size:9px;
font-weight:normal;
}
.beitrag {
padding-top:12px;
}
.beitrag_fuss {
font-size:10px;
padding:10px;
color:#656565;
background-color:#FFF9DB;
height:22px;
vertical-align:bottom;
xborder-top-style:solid;
xborder-top-width:1px;
xborder-top-color:#aaaaaa;
}
.fusszeile_uebersicht {
font-size:10px;
padding:5px;
color:#656565;
background-color:#FFF9DB;
vertical-align:middle;
}
.abstand_zwischen_beitraegen {
width:1px;
height: 20px;
}
/* ******************************************* Formatierung der Formularelemente */
input,select {
border-style:solid;
border-width:1px;
border-color:#2D4455;
font-size:9px;
font-family:Verdana;
background-color:F9F8F3;
}

td.f0 {  background-color: #FFDE6B; color:#000000; font-size:20px; font-weight:bold; padding: 5;}
tr.f1 {  background-color: #FFF4BB; }
tr.f2 {  background-color: #FFF9DB; }
tr.f1_error {  background-color: #ee8f8f; } 
tr.f2_error {  background-color: #ee8f8f; }
 
/* ****************** GALLERY *********************** */
.galery_ds_item{     border-bottom:2px dashed #CFE5B5;  margin-bottom: 19px;  width: 560px; overflow:hidden;}.galery_ds_item h4, .galery_ds_item h5{  margin: 0px;  padding: 0 0 5px; color: #4B7857; font-size:12px;}.galery_ds_item a { color: #4B7857; text-decoration:none;}.galery_ds_pic{  float:left; margin-right:20px; margin-bottom:18px; width: 160px;}.galery_de_text{  float:left; width: 380px;}   #gallery_piccontainer{ position:relative; width: 550px;}  .gallery_pic_div{ width:154px; float:left; border:1px solid #006D5F; padding:3px; margin-bottom:3px; margin-right:3px;}.gallery_pic{ width:150px; border: 0px; margin: 4 4 4 4px;} #gallery_pages{ position:relative; clear:both; height:20px;}#gallery_pages { padding-bottom:10px; } #gallery_pages a{ text-decoration:none;}  