a:link {text-decoration: none; color: #0000FF; font-family: Verdana, Arial, Tahoma, Sans-Sarif; font-weight: bold; }
a:visited {text-decoration: none; color: #0000FF; font-family: Verdana, Arial, Tahoma, Sans-Sarif; font-weight: bold; }
a:hover {text-decoration: underline; color: #FFFFFF; background-color: #999999; font-family: Verdana, Arial, Tahoma, Sans-Sarif; font-weight: bold; }
a:active { color: #FFFFFF; background-color: #999999; font-family: Verdana, Arial, Tahoma, Sans-Sarif; font-weight: bold; }

a.backlinks:link {text-decoration: none; color: #0000FF; font-family: Verdana, Arial, Tahoma, Sans-Sarif; font-weight: normal;}
a.backlinks:visited {text-decoration: none; color: #0000FF; font-family: Verdana, Arial, Tahoma, Sans-Sarif; font-weight: normal;}
a.backlinks:hover {text-decoration: underline; color: #FFFFFF; background-color: #999999; font-family: Verdana, Arial, Tahoma, Sans-Sarif; font-weight: normal;}
a.backlinks:active { color: #FFFFFF; background-color: #999999; font-family: Verdana, Arial, Tahoma, Sans-Sarif; font-weight: normal;}

a.bilder:link {
	text-decoration: none;
	background-color: transparent;
	color: #000000;
}

a.bilder:visited{
	text-decoration: none;
	background-color: transparent;
	color: #000000;
}

a.bilder:hover{
	text-decoration: none;
	background-color: transparent;
	color: #000000;
}

a.bilder:active{
	text-decoration: none;
	background-color: transparent;
	color: #000000;
}

/* ========== Navigationsleiste Anfang ========== */
div.blcenter {
	/* Infobox ist 535px breit nach den Boxmodelregeln */
	width: 535px;
	
	/* Hintergrundfarbe */
	/*background-color: #FFFFFF;*/
	
	/* Außen-Abstand: oben 0px - unten 0px */
	/* Die Werte für links und rechts sind auf "auto" gesetzt, heißt der Browser setzt den Div-Container automatisch mittig = center */
	margin: 0px auto;
	
	/* Innen-Abstand: oben - rechts - unten - links  - jeweils 0 px */
	padding: 0px;
	
	/* kein Rahmen */
	border: 0px;
}

div.eventnavigation, div.eventnavigation2 {
	margin: 5px 0px 2px 0px;
	padding: 0px;
	width: 535px;
	height: 20px;
	background-color: #CCCCCC;
	border: none;
	text-align: left;
	font-size: 11px;
}

div.eventnavigation {
	background-color: #CCCCCC;
}

div.eventnavigation2 {
	background-color: #DBDBDB;
}

div.eventnavigationicon, div.eventnavigationtext {
	float: left;
}

div.eventnavigationicon2, div.eventnavigationtext2 {
	float: right;
}

div.eventnavigationicon, div.eventnavigationicon2 {
	margin: 0px;
	padding: 0px;
	border: none;
}

div.eventnavigationtext, div.eventnavigationtext2 {
	margin: 4px 2px 5px 0px;
	padding: 0px;
	border: none;
	font-family: Verdana, Arial, Tahoma, Sans-Sarif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

img.imgicon {
	margin: 2px 2px 2px 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	border: none;
}

img.imgicon2 {
	margin: 4px 2px 1px 0px;
	padding: 0px;
	width: 80px;
	height: 15px;
	border: none;
}

/* ========== Navigationsleiste Ende ========== */

.normal {font-family: Verdana, Arial, Tahoma, Sans-Sarif;
			   font-size: 12px;
			 	 color: #000000;
			   text-decoration: none;}
         
.smaller {font-family: Verdana, Arial, Tahoma, Sans-Sarif;
			    font-size: 11px;
			 	  color: #000000;
			    text-decoration: none;
		}        
          
.error {font-family: Verdana, Arial, Tahoma, Sans-Sarif;
			  font-size: 12px;
        font-weight: bold;
			  color: #FF0000;
			  text-decoration: none;}             
          
.headline {font-family: Verdana, Arial, Tahoma, Sans-Sarif;
			     font-size: 14px;
           font-weight: bold;
			 	   color: #000000;
			     text-decoration: underline;}          
          
.table { border: #000000 1px solid;
			   border-top: #000000 1px solid;
			   border-bottom: #000000 1px solid;
			   border-left: #000000 1px solid;
			   border-right: #000000 1px solid;}          
         
input { background-color: #EEEEEE;
        color:  #000000; 
        border: #000000 1px solid; 
        font-family: Verdana, Arial, Tahoma, Sans-Sarif; 
        font-size: 10px; }          

input:hover {
		border: #999999 1px solid;
}        

input:focus {
		border: #999999 1px solid;
		background-color: #CCCCCC;	
} 

textarea { background-color: #EEEEEE;
           color:  #000000; 
           border: #000000 1px solid; 
           font-family: Verdana, Arial, Tahoma, Sans-Sarif; 
           font-size: 10px; }        

textarea:hover {
		border: #999999 1px solid;
} 

textarea:focus {
		border: #999999 1px solid;
		background-color: #CCCCCC;	
} 

hr {
  border: 0; 
  color: #000000; 
  background-color: #000000; 
  height: 2px;
}

.hr_dashed {
  border-bottom: 1px dashed #000000;
  padding-top: 2px;
  padding-bottom: 3px;
  padding-left: 8px;
}

li {
  list-style-type: square;
  padding: 2px; 
}

p.mitte {
	text-align: center;
}

p.rechts {
	text-align: right;
}

p.links {
	text-align: left;
}

p.rechts_feed {
	margin: 0px;
	padding: 2px;
	text-align: right;
}

span.markieren {
	/* Außen-Abstand: oben - rechts - unten - links - jeweils 3 px */
	margin: 2px;
	
	/* Innen-Abstand: oben - rechts - unten - links - jeweils 2 px */	
	padding: 3px;

	background-color: #DDDDDD;
	
	/* Rahmen */
	border-width: 1px;
	border-style: dotted;
	border-color: #000000;
	
	/* Hintergrundfarbe */
	font-family: Verdana, Arial, Tahoma, Sans-Sarif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

/* Link-Formatierung - Anfang */
a.linktext {	
	/* Link wird umgewandelt in ein Block-Element.*/
	/* display: block; */
	
	/* Außen-Abstand: oben - rechts - unten - links - jeweils 3 px */
	margin: 2px;
	
	/* Innen-Abstand: oben - rechts - unten - links - jeweils 2 px */	
	padding: 3px;

	background-color: #CCCCCC;
	
	/* Rahmen */
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	
	/* Textfarbe und Unterstrichen */
	font-family: Verdana, Arial, Tahoma, Sans-Sarif;
	font-size: 12px;
	font-weight: bold; 
	color: #000000;
	text-decoration: none;
}

a.linktext:link { 
	background-color: #CCCCCC;
	
	/* Textfarbe */
	font-family: Verdana, Arial, Tahoma, Sans-Sarif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.linktext:hover {
	/* Textfarbe und Überstrichen und Unterstrichen */
	font-family: Verdana, Arial, Tahoma, Sans-Sarif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	text-decoration: none;
}

a.linktext:active{
	/* Textfarbe und Überstrichen und Unterstrichen */
	font-family: Verdana, Arial, Tahoma, Sans-Sarif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	text-decoration: none;
}

/* Link-Formatierung - Ende */

/* ========== Bilder Anfang ========== */
img.imgeventright, img.imgeventleft{
	margin: 3px 5px;
	padding: 0px;
	border: none;
}

img.imgeventleft {
	float: left;
}

img.imgeventright {
	float: right;
}

img.imgicon {
	margin: 0px 2px 0px 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	border: none;
	vertical-align: middle;
}

/* ========== Bilder Ende ========== */

/* ========== Links Anfang ========== */
a.textlinkevent, a.textlink12event, a.feedlinkevent {
	/* Schriftformatierung des Link */
	color: #0000FF;
}

a.textlinkevent {
	font-size: 10px;
	text-decoration: underline;
}

a.textlink12event {
	font-size: 12px;
	text-decoration: underline;
}

a.feedlinkevent {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.textlinkevent:hover, a.textlink12event:hover, a.feedlinkevent:hover {
	color: #FFFFFF;
	background-color: #999999;
	text-decoration: underline;
}

a.textlinkevent:hover {
	text-decoration: underline;
}

a.textlink12event:hover {
	text-decoration: underline;
}

a.feedlinkevent:hover {
	text-decoration: none;
}
/* ========== Links Ende ========== */
