body {font-family: Verdana, Geneva, sans-serif; font-size: 101%; background-color: #686868; color: #000000; margin: 0; padding: 0; height:100%;
background-image: url(/includes/images/rubriken/bg.gif);  background-repeat:no-repeat; background-position: 900px;   /* Zentrierung der Gesamtbox fuer IE Quirk  text-align: center;*/}

form {margin: 0;}
hr {display: none;}
p {margin: 0 0 .8em 0;}
.clear {clear: both; height: 1px;}


/* 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: #a8a8a8; z-index: 10; width: 766px;   color: #000;  clear: both;}
#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:145px; background-color:#a8a8a8;  height:850px;}
#content {font-size:.8em; position:absolute;  top:155px;  left:135px; width:484px;  background-color:#f0f0f0; height:850px; min-height:850px;}
#unavi {position:absolute;  top:155px;  left:619px;  width:145px;  height:850px;  background-color:#ffffff; border-left-width: 2px; border-right-width: 0; font-size: .8em;
border-top-width: 0; border-bottom-width: 0; border-color: #686868; 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 : 9pt;	margin-bottom : 6px;	margin-top : 5px;}
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 : #686868; font-size : 7pt; font-weight : normal; margin-bottom: 5px;margin-top: 5px;background-color:#f0f0f0; border-color: #686868; border-style: solid; border-width: 1px; padding: 3px;text-transform : uppercase;text-align : center;width:125px;}

 /*  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;}	


 /*  Definitionen Links */	
a {color: #686868;}	
a.navi {padding:2px;COLOR : #ffffff;	display : block; FONT-FaMILY : Verdana;	FONT-SIZE : .8em;  FONT-WEIGHT : bold; text-decoration:none;}
a.linkunavi {color:#686868;font-size:8pt;display : block;}
a.nl_linkunavi {color:#686868;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;FONT-SIZE : .8em; }
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  {color : #ffffff; background-color : #686868;	text-decoration : none;	border-right: #ffffff 5px solid;FONT-SIZE : .8em; FONT-WEIGHT : bold;}
a.linkunavi:hover  {color:#686868;font-size:8pt;}
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: #686868;}	 
a.navi:visited  {padding:2px;COLOR : #ffffff; display : block; FONT-FaMILY : Verdana; text-decoration:none;FONT-SIZE : .8em; FONT-WEIGHT : bold;}
a.linkunavi:visited {color:#686868;font-size:8pt;display : block;}
a.nl_linkunavi:visited {color:#686868; 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;}


 /*  Definitionen Bildergalerie */		

hr {height: 1px; color: #686868;background-color: #ffffff;}
ul, li, p, td {color: #686868;}

.tablehead {background-color: #e8e8e8;color: #686868;}
.tablebottom {background-color: #004C75;}
.bordercolor {background-color: #686868;}
.tablebgcolor {background-color: #ffffff;}

.navbar {background-color: #fcdc43; color: #686868;}
.row1 {background-color: #e1e1e1;  color: #686868;}
.row2 {background-color: #efefef; color: #686868;}
.head1 { background-color: #686868;  color: #fcdc43;}
.head1:hover { background-color: #686868;  color: #fcdc43;}
.head2 {  background-color: #686868;  color: #ffffff;}

.title {font-size: 16px;  font-weight: bold;}
.smalltext {font-size: 10px;  font-weight: normal;}
.marktext { color: #FF0000;  background-color: #ffffff;}
.new { font-size: 11px;  color: #FF0000;}


/*--Categories------------------------------------------------*/
.catbgcolor {  background-color: #EFEFEF;}


/*--Images----------------------------------------------------*/
.imagerow1 {  background-color: #E5E5E5;  color: #686868;}
.imagerow2 {  background-color: #EFEFEF;  color: #686868;}

/*--Comments--------------------------------------------------*/
.commentrow1 {  background-color: #e1e1e1;}
.commentrow2 {  background-color: #efefef;  color: #686868;}
.commentspacerrow { background-color: #d1d1d1;}

