/* CSS Document 5idelity */

  body {
	color : #710700;
	font-size: 100.01%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	background-image: url(../img/bg_kachel.jpg);
	background-repeat: repeat;
  }
  
  
  #seiteKomplett {
	position: relative;
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	width: 812px;
	height: 691px;
	padding: 0;
	border: 0;
  }
  
  .noteTop {  
  	padding-left: 378px; 
	padding-top: 0px;
	}
	
  #logoBereich {
	width: 388px;
	padding: 0;
	height: 142px;
	top: 36px;
	margin: 0px;
	border: 0;
  }

  #linkerBereich {
	width: 368px;
	height: 452px;
	position: absolute;
	top: 176px;
	background-image: url(../img/bg_linkerBereich.gif);
	background-repeat: repeat-y;
	border: 0;
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
  }
  
  #menuBereich {
	position: absolute;
	top: 0px;
	left: 65px;
	width: 207px;
	padding: 0;
	border: 0;
	text-align: right;
  }
  
  
	  /*********** #navigationBar link styles ***********/
	#menuBereich ul a:link, #menuBereich ul a:visited {display: block;}  
	#menuBereich ul {
		list-style: none;
		margin: 0;
		padding-top: 0;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 0;
	}
		
	#menuBereich ul.extraLinks {
		list-style: none;
		margin: 0;
		padding-top: 35px;
		padding-right: 10px;
		padding-bottom: 1px;
		padding-left: 0;
	}
	/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
  #menuBereich li {
	margin: 0;
	padding: 0;
	border-top: 0;
	border-bottom: 1px solid #710700;
	line-height: 0.8em;
  } 
	/* fix for browsers that don't need the hack */
	html>body #menuBereich li {margin: 0; padding: 0; border-bottom: none;}
	
	#menuBereich a:link {
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		FONT-STYLE : normal;
		text-decoration : none;
	}
	
	#menuBereich a:visited {
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		FONT-STYLE : normal;
		text-decoration : none;
	}
	
	#menuBereich a:hover {
		color: #4a4afa;
		text-decoration: none;
	}
	  
	#menuBereich a.sublevelAkt:link, #menuBereich a.sublevelAkt:visited {
		color: #fae52d;
	}
  
  #flashBereich {
	position: absolute;
	top: 0px;
	width: 94px;
	height: 398px;
	left: 272px;	
	padding: 0;
	margin: 0px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
  }
  
  #copyrightBereich {
	position: absolute;
	width: 348px;
	padding: 10px;
	margin: 0;
	height: 51px;
	top: 451px;
	background-image: url(../img/bg_copyBereich.png);
	background-repeat: repeat-y;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-top-color: #CEB3B3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.57em;
	FONT-STYLE: normal;
	line-height: 0.8em;
	color: #3C3C3C;
	text-align: right;	
  }
  
  #copyrightBereich a:link, #copyrightBereich a:visited {
	color: #3C3C3C;	
	text-decoration : none;
  }

  #copyrightBereich a:hover {
	color: #4a4afa;
	text-decoration : none;
  }
  
   	
  #contentWeiss {
	position: absolute;
	width: 375px;
	height: 569px;
	left: 388px;
	background-color: #FFFFFF;
	padding-top: 51px;
	padding-bottom: 20px;
	padding-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	top: 36px;
  }
   
  #contentWeiss strong
  {	
	font-weight: bold;
  }	
    
  #contentTitel {
	position: absolute;
	width: 336px;
	height: 32px;
	top: 51px;
	background-image: url(../img/bg_cont_linie.gif);
	background-repeat: repeat-x;
  }  
  
  #contentFest {
	position: absolute;
	width: 328px;
	height: 510px;
	top: 83px;
	border: 0;
	text-align: left;
	font-size: 0.7em;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
  }

  #contentFest a:link {
	color: #FF8400;
	text-decoration : none;
  }
  
  #contentFest a:visited {
	color: #FF8400;
	text-decoration : none;
  }
  
  #contentFest a:hover {
	color: #000000;
	text-decoration : none;
  }
  
  #contentScrollbar {
	width: 361px;
	overflow: auto;
	height: 510px;
  }
  
  #contentDyn {
	width: 328px;
	text-align: left;
	border: 0;
  }
  
  #contentDyn a:link {
	color: #FF8400
  }
  
  #contentDyn a:visited {
	color: #FF8400
  }
  
  #contentDyn a:hover {
	color: #000000;
  }
  
  #contentFuss {
	position: absolute;
	width: 336px;
	height: 1px;
	top: 619px;
	background-color: #710700;
  }
    
  #rechterAbschluss {
	position: absolute;
	width: 13px;
	height: 453px;
	left: 788px;
	top: 177px;
	padding: 0;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-style: solid;
	border-right-color: #D5B5B3;
  }  
  
  /* CONTENT-DIVs */
  
  #contentFest q
  {
	font-size: 1.0em;
	margin: 0;
	padding: 0;
  }
	
  #contentFest h1
  {
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 0px;
	margin: 0;
  }	
  
  /* Newstitel */
  #contentDyn h2
  {
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
  }	
  
  #contentDyn h2.eingerueckt
  {
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin: 0;
  }	
  
  
  /* Kopfzeile */
  #contentDyn h3
  {
	font-size: 1.1em;
	font-style: oblique;
	line-height: 1.1em;	
	padding: 0;
	margin: 0;
  }	

/*
  #contentDyn h3 a:link  {
  	font-size: 1.1em;
	font-style: oblique;
	line-height: 1.1em;	
  	color: #FF8400
  }
  
  #contentDyn h3 a:visited  {
  	font-size: 1.1em;
	font-style: oblique;
	line-height: 1.1em;	
  	color: #FF8400
  }
  
  #contentDyn h3 a:hover {
	color: #000000;
  }
  
  */
    
  /* Datum in News und Termine */
 #contentDyn h4
  {
	font-size: 1.0em;
	line-height: 1.1em;
	font-weight: bold;
	padding-top: 5px;
	margin: 0;
  }	    

/* Bildunterschriften, zentriert */
  #contentDyn h5
  {
	font-size: 0.85em;
	line-height: 1.3em;
	font-weight: normal;
	font-style: oblique;
	text-align: center;
	margin: 0;
	padding: 0;
	/*border: 1px dotted #33FFFF;*/
  }	

 #contentDyn hr.datumTrenn
  {
	width: 100%;
	height: 1px;
	background-color: #710700;	
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0;
	border: 0;
  }	

  #contentDyn em
  {
	font-style: oblique;
	font-weight: bold;
	padding: 0;
	margin: 0;
	border: 0;
  }	
  
   #contentDyn p
  {	
	line-height: 1.4em;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
  }	
  
  #contentDyn p.blocksatz
  {
	line-height: 1.4em;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
	text-align: justify;
  }	
  
  #contentDyn q
  {
	font-style: oblique;
  }
 
/* Error Styles

**********************************************************************************************************/

.smallErrorText {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FF0700;
    font-style: oblique;
	text-align: center;
}
