﻿html {width:100%; height:100%}

/* Hintergrundfarbe und Schriftfarbe */
body { color:#000066; font-family:Verdana,Georgia,"Times New Roman",Times,serif; font-size:0.78em; width:99%; background-image:url(hg13.jpg); background-repeat:repeat-x;
 background-color:#a8d8f3;  margin:0; padding:0; overflow-y:scroll;} 

/* Hintergrundfarben, Seitenaufbau */

.gesamtdiv {width:1000px; margin: 0px auto;  padding:0px;   } 


/* Content-Bereich */
.linkespalte {width:180px;  padding-top:0px; float:left;}
.menueabstand { padding-top:103px;}
.mittlerespalte {width:780px; position:relative; left:0px; top:0px; padding:0px; padding-left:5px; float:left; }

.logo {  padding-top:16px; padding-bottom:12px; padding-left:4px;}

/* zentraler Textbereich */
.mitte {margin:0px; margin-top:-10px; padding-top:0px; padding-bottom:6px; padding-left:14px; padding-right:14px; }
 
.bilduntertitel {font-size:0.75em;}
.chorcd {margin-top:0.2em; margin-left:70px; margin-bottom:0.1em;}
.gaestebuch {margin-top:5px; margin-left:260px;}

/* hängender Einzug */
.einzug {text-indent:-4em; margin-left:5em;}


body, td {line-height:100%;}

td {padding-top:4px; padding-bottom:4px; padding-left:4px; padding-right:4px; }    


/* Tabellen */
/* Gitternetzfarbe von Tabellen */
.tabelle {background-color:#000077; font-size:0.92em; }

/* Hintergrundfarbe der ersten Zeile einer Tabelle */
.erstezeile {background-color:#1c4573; color:#ffdd00;}

/* Hintergrundfarbe der Zellen (Zeilen) einer Tabelle */
.zelle {background-color:#cfe6f3; }



/* Zeilenabstand */
div#textabsatz {line-height:130%;}
p {line-height:130%; margin-top:0.6em; margin-bottom:0.6em;}


/* Aufzählungen */
li {padding-top:2px;padding-bottom:2px;line-height:130%;}



h1 {margin-top:6px; top:6px; padding-top:6px; font-size:1.5em}
h2 {margin-top:35px; top:6px; padding-top:6px; font-size:1.25em}
h3 {margin-top:6px; top:6px; padding-top:6px; font-size:1.0em}



/* Linkfarbe Text */

a {color:#0086a9; text-decoration:none;}
a:visited {color:#0086a9; text-decoration:none;}
a:hover {text-decoration:underline;}

a:link img {border:0; }
a:visited img {border:0; }








/* abgerundete Ecken im zentralen Textbereich */
.roundedcornr_box_584725 {
   background: #ffffff; margin-top:0px; margin-bottom:25px; 
}
.roundedcornr_top_584725 div {
   background: url(roundedcornr_584725_tl.png) no-repeat top left;
}
.roundedcornr_top_584725 {
   background: url(roundedcornr_584725_tr.png) no-repeat top right;
}
.roundedcornr_bottom_584725 div {
   background: url(roundedcornr_584725_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_584725 {
   background: url(roundedcornr_584725_br.png) no-repeat bottom right;
}

.roundedcornr_top_584725 div, .roundedcornr_top_584725, 
.roundedcornr_bottom_584725 div, .roundedcornr_bottom_584725 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_584725 { margin:0; min-height:388px;}





/* Menü */

/* Navigation, Hintergrundfarbe Menü */
.menuehintergrund {  width:155px; position:relative; margin-top:-7px; left:4px; margin-bottom:-10px; }
    /* background-color:#1c4573;  wohl nicht nötig wg. div */
    /*evtl. position:fixed; ggf. auch für bild darunter bzw. ganze zelle...(???) */



/* Rounded Corners fürs Menü, Hintergrundfarbe des Menüs */
.roundedcornr_box_723695 {
   background: #1c4573; width:163px; 
}
.roundedcornr_top_723695 div {
   background: url(roundedcornr_723695_tl.png) no-repeat top left; 
}
.roundedcornr_top_723695 {
   background: url(roundedcornr_723695_tr.png) no-repeat top right; 
}
.roundedcornr_bottom_723695 div {
   background: url(roundedcornr_723695_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_723695 {
   background: url(roundedcornr_723695_br.png) no-repeat bottom right;
}

.roundedcornr_top_723695 div, .roundedcornr_top_723695, 
.roundedcornr_bottom_723695 div, .roundedcornr_bottom_723695 {
   width: 163px;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_723695 { margin:0px; }










/* Schriftfarbe aktiver Menuepunkt */
#menue a span, #menue a:visited span {color:#ffff11; font-weight:bold;}

div#menue a {display:block; color:#ffdd00; text-decoration:none ;font-family:verdana, sans-serif; width:155px; font-size: 10pt; }

#menue a {
padding-top:2px;
padding-bottom:6px;
}

#menue a:visited {
padding-top:2px;
padding-bottom:6px;
}

#menue a:active {
margin-top:0px;
margin-bottom:4px;
padding-top:1px;
padding-bottom:1px;
border-top:solid 1px #ffdd00;
border-bottom:solid 1px #ffdd00;
}

#menue a:hover {
margin-top:0px;
margin-bottom:4px;
padding-top:1px;
padding-bottom:1px;
border-top:solid 1px #ffdd00;
border-bottom:solid 1px #ffdd00;
}












