body {font-family: Verdana, Geneva, sans-serif; font-size: 101%; background-color: #6A8058; color: #000000; margin: 0; padding: 0; height:100%;
background-image: url(/includes/images/rubriken/ll.gif);  background-repeat:no-repeat; background-position: right top;}

form {margin: 0;}
hr {color: #6A8058; width:80%;}
p {margin: 0 0 .8em 0;}
.clear {clear: both; height: 1px;}
.clear-downlink {clear: both; height: 1px; text-align : center;}
#content img { margin: 4px;}
#vorschau img { margin: .05em ; border-color: #000000;}
hr.verbaende {display: block;}

li {margin: 0px;}
ul {margin-top: 0px;}

/* Formatierung Reiternavigation */
#reiter {font-size: .65em; margin: 0;}
#reiter span {display: none;}
#reiter a {position: relative; z-index: 0; font-weight: bold; letter-spacing: -.06em; color: #000; background-color: transparent; text-decoration: none; text-transform: uppercase; padding-right: 9px; margin-right: -1px; display: block; float: left;}

#reiter a:hover {color: #FFF; background-color: transparent;}
#reiter a span {display: block; border: solid #000;    border-width: 1px 0 0 1px;    padding: 4px 0 7px 5px;}
#reiter a.aktiv { position: relative; z-index: 20;}


/* Individuelle Linkformatierungen */
a#as {z-index:5; color: #000;    background-color: transparent;     background-image: url(/includes/images/reiter/as_r.gif);    background-repeat: no-repeat;    background-position: top right; }
a#as span {color: #000;      background-color: #ACBBBA; }
a#as:hover span {color: #FFF;      background-color: #ACBBBA; }

a#ll {position: relative; z-index:2;  color: #000;    background-color: transparent;     background-image: url(/includes/images/reiter/ll_r.gif);    background-repeat: no-repeat;    background-position: top right;}
a#ll span {color: #000;  background-color: #BCD0AC;}
a#ll:hover span {    color: #FFF;      background-color: #BCD0AC;}

a#kk {position: relative;  z-index:2; color: #000; background-color: transparent; background-image: url(/includes/images/reiter/kk_r.gif);    background-repeat: no-repeat;    background-position: top right;      padding-right: 13px; }
a#kk span {color: #000;   background-color: #A2B6CA;}
a#kk:hover span {color: #FFF;  background-color: #A2B6CA;}

a#hp {position: relative; z-index:2; color: #000; background-color: transparent; background-image: url(/includes/images/reiter/hp_r.gif); background-repeat: no-repeat; background-position: top right;  margin-left: -4px;}
a#hp span {color: #000;   background-color: #C99356;}
a#hp:hover span {color: #FFF;  background-color: #C99356;}

a#rg {position: relative; z-index:2; color: #000;  background-color: transparent; background-image: url(/includes/images/reiter/rg_r.gif); background-repeat: no-repeat; background-position: top right; }
a#rg span {color: #000;  background-color: #EDC78A;}
a#rg:hover span {color: #FFF;  background-color: #EDC78A;}

a#sf {position: relative; z-index:2; color: #000;   background-color: transparent;  background-image: url(/includes/images/reiter/sf_r.gif);  background-repeat: no-repeat;    background-position: top right;  }
a#sf span {color: #000;   background-color: #BCA3B2;}
a#sf:hover span {color: #FFF;  background-color: #BCA3B2;}

a#bg {position: relative; z-index:2; color: #000; background-color: transparent; background-image: url(/includes/images/reiter/bg_r.gif); background-repeat: no-repeat; background-position: top right; padding-right: 14px;}
a#bg span {color: #000; background-color: #A8A8A8;}
a#bg:hover span {color: #FFF;  background-color: #A8A8A8;}

 /*  Positionierung der Seitenelemente */
#rahmen {height:100%; width: 766px; margin: 0 auto; position:absolute; left:0;}
#abstandoben {position: relative; top: 144px; background-color: #BCD0AC; z-index: 20; width: 766px;   color: #000;  clear: both; height:11px;}
#header {width: 766px; position: absolute; color: #000; background-color: #transparent; background-repeat: no-repeat; padding-top: 120px;}
#navi {font-size:.8em; position:absolute;  top:155px;  width:175px; background-color:#BCD0AC;  height:850px;}
#content {font-size:.8em; position:absolute;  top:155px;  left:175px; width:437px;  background-color:#F2F6EE; min-height:850px; padding:4px;}
#unavi {position:absolute;  top:155px;  left:619px;  width:145px;  height:850px;  background-color:#ffffff; border-left-width: 2px; border-right-width: 0; border-top-width: 0; border-bottom-width: 0; border-color: #6A8058; border-style: dotted;}
#home {height:80px; width: 130px; margin: 0 auto; position:absolute; left:0; z-index: 25;}

 /*  Definitionen Ueberschriften */
H1 {font-color :  black;	font-size : 11pt;}
H2 {font-color : black;	font-size : 11pt;}
H3 {font-color : black;	font-size : 9pt;	margin-bottom : 6px;	margin-top : 2px;}
H4 {font-color : black;	font-size : 9pt;	margin-bottom : 6px;	margin-top : 2px;}
H5 {font-color : white;	font-size : 8pt;	margin-bottom : 5px;	margin-top : 2px;}
H3.navi {color : #ffffff; font-size : 9pt; font-weight : bold; margin-bottom: 5px;margin-top: 8px;padding: 3px;}
H3.unavi {color : #6A8058; font-size : 7pt; font-weight : normal; margin-bottom: 5px;margin-top: 5px;background-color:#F2F6EE; border-color: #6A8058; border-style: solid; border-width: 1px; padding: 3px;text-transform : uppercase;text-align : center;width:125px;}
H3.firma {color : #6A8058; font-size : 9pt; font-weight : bold; margin:5px; background-color:#F2F6EE; border-color: #6A8058; border: 1px solid; padding: 3px;}


 /*  Definitionen Texte */
#btxt {font-color : black; font-weight : normal; margin: 0px;}
.adresse {font-size : 8pt;}
.adrarzt {font-size : 8pt; float : left; width : 220px; display : block;}
.adrrechts {float : right; width : 200px; font-size: 8pt;}
.zeiten {float : right; width : 200px; font-size: 7pt;}
.wotag {float : right; width : 25px; font-size: 7pt;}

 /*  Definitionen Foto */
#foto {float:left; width:111px; height:74px; margin-right:15px; border:1px solid; vertical-align:text-top;}

 /*  Klassendefinitionen Boxen und Forms */
.boxunavi {border-color: gray; border-bottom-width: 1px; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px;border-style: dotted; font-size:.75em; margin-left:2px; margin-bottom:5px; padding-bottom:5px; padding:2px;}
.boxunavibuecher {border-color: gray; border-bottom-width: 0px; border-top-width: 0px; border-right-width: 0; border-left-width: 0px;border-style: dotted; margin-left:2px; margin-bottom:5px; padding-bottom:5px; padding:2px;}
.formclass {font-family:verdana;}
.prospekt {border-style: solid; border-color: #6A8058; border-width: 1px; padding: 8px; background-color: #BCD0AC; width: 400px; margin: 5px; margin-bottom: 15px;}
.weiterlesen {border-style: solid; border-color: #6A8058; border-width: 0px; padding: 2px; margin: 15px; }
#wegfooter {border-style: solid; border-color: #6A8058; border-width: 1px; padding: 3px; margin: 15px; }
#vorschau  {margin: 8px;}

 /*  Definitionen Links */
a {color: #6A8058;}
a.navi {padding:2px; COLOR:#ffffff; display:block; text-decoration:none; font-size:8pt; font-weight:bold;}
a.linkunavi {color:#6A8058; font-size:8pt; display:block; text-decoration:none;}
a.nl_linkunavi {color:#6A8058;font-size:8pt;display : inline;}
a.evctag {font-size : 7pt;}
a.evcmini  {COLOR : #ffffff; text-decoration : none;	font-size : 7pt;}


 /*  Definitionen Links aktiv*/
a:active {font-weight : normal;}
a.evctag:active {font-size : 7pt;}
a.evcmonat:active {font-size : 7pt;}

 /*  Definitionen Links hover */
a:hover  {COLOR : #000000;	text-decoration : none;	font-weight : normal;}
a.navi:hover  {background-color:#6A8058; border-right: #ffffff 5px solid; color:#ffffff; font-weight:bold;}
a.linkunavi:hover  {color:#686868;font-size:8pt; text-decoration: underline;}
a.evcmini:hover  {COLOR : #000000;	display:block; background color:#ffffff ;text-decoration : none;	font-size : 7pt; font-weight:bold;}

 /*  Definitionen Links besuchte */
a:visited {color: #6A8058;}
a.navi:visited  {padding:2px;COLOR : #ffffff; display:block;}
a.linkunavi:visited {color:#6A8058;font-size:8pt;display : block; text-decoration:none;}
a.nl_linkunavi:visited {color:#6A8058; display : inline;}


 /*  Definitionen Veranstltungskalender */
.evccaltabletop {background-color : #ff8800; font-weight : bold;}
.evcselmonat	{font-size : 10pt; font-weight:bold; display:inline;margin:30px;}
.evceintragbox  {text-align:left; width:400px;margin: 5px; background-color: #f0f0f0; border-color: #gray; border-style: solid; border-width: 1px; padding: 4px;}
.evccaltable {font-family : verdana; font-size : 9pt; margin-bottom: 5px;margin-top: 10px;background-color:#fef8e1; border-color: #d8d8dd8; border-style: solid; border-width: 1px; padding: 3px; text-align : center;}
