body {
background-image:url(/home/images/bg.gif);
background-color:white;
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:#FFFFFF;
}
a.pfad2:visited {
text-decoration:none;
color:#FFFFFF;
}
a.pfad2:hover {
text-decoration:none;
color:#FFFF00;
}
a.pfad2:active {
text-decoration:none;
color:#FFFFFF;
}
/* --- */
/* 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:#FDC038;
background-image:url(/home/images/head_loop.gif);
text-align:left;
vertical-align:middle;
}
/* streifen mit breadcrumbs: */
.layout_streifen {
background-color:#FFC600;
background-image:url(/home/images/streifen_bg.gif);
height:25px;
font-size:9px;
color:white;
vertical-align:middle;
padding-left:7px;
padding-right:7px;
}
/* streifen mit kontakt, sitemap, suche etc. */
.layout_streifen1 {
background-color:#375787;
background-image:url(/home/images/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/images/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/images/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:#617EB1; */
}
/* fußzeile der seite */
.layout_footer {
background-color:#617EB1;
background-image:url(/home/images/footer_bg.gif);
text-align:center;
vertical-align:middle;
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:5px; }
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:4px 4px 4px 4px; }
#gallery_pages { position:relative; clear:both; height:20px; }
#gallery_pages { padding-bottom:10px; }
#gallery_pages a { text-decoration:none; }
