body {font-family: Verdana, Geneva, sans-serif; font-size: 101%; background-color: #086660; color: #000000; margin: 0; padding: 0; height:100%;
background-image: url(/includes/images/rubriken/as.gif);  background-repeat:no-repeat; background-position: right top;}

form {margin: 0;}
p {margin: 0 0 .8em 0;}
.clear {clear: both; height: 1px;}
ul {margin-top:5px;}
#content img { margin: 0 1em }
#logfooter img { margin: 0 0em }
#content a { color: #086660; }
#vorschau img { margin: .05em ; border-color: #000000;}
#code {font-family: verdana; font-size: .75em; brder-style: solid; border-color: #6A8058; border-width: 1px; background-color: #ffffff; padding: 2px;
margin-bottom: 15px;}

/* 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: 145px; background-color: #ACBBBA; z-index: 10; width: 766px;   color: #000;  clear: both; height:11px;}
#header {width: 766px; position: absolute; color: #000; background-color: #transparent; background-repeat: no-repeat; padding-top: 121px;}
#navi {font-size:.8em; position:absolute;  top:155px;  width:145px; background-color:#ACBBBA;  height:850px;}
#content {font-size:.8em; position:absolute;  top:155px;  left:135px; width:484px;  background-color:#EEF1F1; 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: #086660; border-style: dotted;}
#home {height:80px; width: 130px; margin: 0 auto; position:absolute; left:0; z-index: 25;}

 /*  Definitionen Ueberschriften */		
H1 {color : black;	font-size : 11pt;}
H2 {color : black;	font-size : 9pt;	margin-bottom : 6px;	margin-top : 5px;}
H3 {color : black;	font-size : 9pt;	margin-bottom : 6px;	margin-top : 2px;}
H4 {color : black;	font-size : 9pt;	margin-bottom : 6px;	margin-top : 2px;}
H5 {color : white;	font-size : 8pt;	margin-bottom : 5px;	margin-top : 2px;}
H3.navi {color : #ffffff; font-size : 1 em; font-weight : bold; margin-bottom: 5px;margin-top: 8px;padding: 3px;}
H3.unavi {color : #086660; font-size : 7pt; font-weight : normal; margin-bottom: 5px;margin-top: 5px;background-color:#EEF1F1; border-color: #086660; border-style: solid; border-width: 1px; padding: 3px;text-transform : uppercase;text-align : center;width:125px;}

 /*  Definitionen Ueberschriften Werbung*/		
H2.werbung {margin-bottom: 5px;margin-top: 10px; padding: 3px; text-transform : uppercase;}
H2.breit {font-family : verdana; font-size : 9pt; font-weight : bold; margin-bottom: 5px;margin-top: 10px;
background-color: #fef8e1; border-color: #ff8800; border-style: solid; border-width: 1px; padding: 3px;
text-transform : uppercase;text-align : center;}

H2.ucase {text-transform : capitalize;}


 /*  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;}
.xmlteaserbox {margin: 8px;}
.newsteaser {border-style: solid; border-color: #086660; border-width: 1px; padding: 8px; margin: 5px; margin-bottom: 15px;}
#vorschau  {margin: 8px;}


 /*  Definitionen Links */	
a		{COLOR : #086660; text-decoration : underline;}
a.linkunavi	{margin-bottom:3px;}

a.navi:link {padding:2px; COLOR : #ffffff;	display : block; FONT-FaMILY : Verdana;	FONT-SIZE : .8em; FONT-WEIGHT : bold;text-decoration:none;}
a.linkunavi:link {color:#086660; font-size:.8em; display : block;text-decoration:none;}
a.evccalheadlink:link {color:#086660;font-size:.8em;display : inline; text-decoration : underline;}
a.nl_linkunavi:link {color:#086660; font-size:.8em; display : inline;}
a.evctag:link {font-size : 7pt;}
a.evcmini:link  {COLOR : #ffffff; text-decoration : none;	font-size : 7pt;}

 /*  Definitionen Links besuchte */
a:visited {color: #086660;}	 
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:#086660; font-size:.8em; display : block;text-decoration:none;}
a.evccalheadlink:visited {color:#086660; font-size:.8em; display : inline; text-decoration : underline;}
a.nl_linkunavi:visited {color:#086660; display : inline; FONT-SIZE : .8em; }

 /*  Definitionen Links hover */		
a:hover  {COLOR : #000000;	text-decoration : none;}
a.navi:hover  {color : #ffffff; background-color : #086660;	text-decoration : none;	border-right: #ffffff 5px solid;FONT-SIZE : .8em; FONT-WEIGHT : bold}
a.linkunavi:hover  {color:#686868;font-size:.8em; text-decoration:underline;}
a.evccalheadlink:hover {color:#086660;font-size:.8em;display : inline; text-decoration : none;}
a.evcmini:hover  {COLOR : #000000;	display:block; background color:#ffffff ;text-decoration : none; font-size : 7pt; font-weight:bold;}
			
 /*  Definitionen Links aktiv*/		
a:active {font-weight : normal;}
a.evctag:active {font-size : 7pt;}
a.evcmonat:active {font-size : 7pt;}




 /*  Definitionen Veranstaltungskalender */		
.evccaltabletop {background-color : #ff8800; font-weight : bold;}
.evcselmonat	{color:#ffffff; font-size : 10pt; font-weight:bold; display:inline;margin:30px;}
.evceintragbox  {text-align:left; 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;}
.evccalhead {border: 1px solid #086660; margin:5px; padding:5px;}
.evccalweek {border: 1px solid #086660; margin:10px; padding:5px;}



/* Definition Weblog */
p.date		{font-size: 7pt; color: #a0a0a0;}
p.browse	{background-color:#a0a0a0;}
p.entry		{margin-bottom:30px;margin-top:5px;}
.newsteaser	{background-color:f0f0f0;border: 1px dotted gray;margin:5px;padding:3px;}
h2.newslog	{border-bottom: 1px dotted;padding: 3px; margin-bottom: 8px;}	

/*OS kontaktform 9. Juni 2009, 8:34 Uhr*/
.cform{
	background-color:#fff;
	padding:0px;
	margin:0px;
	}
	
.cf-fs1{
	border: 0px;
	text-align:left;
	padding:0px;
	font-size:75%;
	}
.cf-fs1 li {
	list-style:none;
	margin-left:0px;
	}
fieldset{border:0px;}

#cf2_field_2
{margin-left:39px;}
#cf2_field_3
{margin-left:77px;}
#cf2_field_4
{margin-left:20px;}
.seccap
{margin-right:35px;}

.linklove {visibility:hidden;}

.captcha{margin-left:118px; }
