/* CSS Document */

/* ********************************************************************************************
 * Allgemeine Formatierungen
 ******************************************************************************************* */
	#contentMiddle .header {
		height:16px; 
		line-height:16px; 
		color:#2e365b;
		font-size:14px; 
		font-weight:bold; 
		margin:6px 0px 20px 0px; 
		vertical-align:top;
		text-transform:uppercase;
	}
	
	#contentMiddle .headerText {
		font-weight:bold; 
		margin-bottom:20px; 
	}
	
	#contentMiddle .areaTitle {
		width:150px;
		height:18px;
		line-height: 18px;
		color: #2e365b;
		font-size: 12px;
		font-weight: bold;
		vertical-align: bottom;
		text-decoration: none;
		background-color: #f5f5f5;
		border-left: 8px solid #2e365b;
		padding: 1px 2px 1px 5px;
		margin-bottom: 4px;
		text-transform:uppercase;
	}
	
	
	
	#contentMiddle .areaContent {
		background-color: #fafafa;
		border-left: 8px solid #d8d8d8;
		padding: 1px 5px 1px 5px;
		margin-bottom: 22px;
	}
	

/* ********************************************************************************************
 * Formatierung Liste
 ******************************************************************************************* */
 	#contentMiddle ul {
		list-style: none;
		text-align: left;
		padding: 0px;                     /* Padding-Eigenschaft für Listenelement auf 0px setzen */
		margin: 0px;                      /* Marging-Eigenschaft für Listenelement auf 0px setzen */
		margin-left: 0px;
	}
	
	#contentMiddle li {
		line-height: 18px;
		padding: 4px 2px 4px 0px;
		margin-top: 1px; 
		margin-left: 1px;
	}
	
	
/* ********************************************************************************************
 * Sonstige Formatierungen im Content-Bereich
 ******************************************************************************************* */
	.text_font11 {
		color: #000000;
		font-size: 11px;
		text-decoration: none;
		font-weight: normal;
	}

	.important {
		color: #96141e;
		font-weight: bold;
	}

	.address {
		margin-bottom:10px;
	}
	
	.address .line1 {
		font-weight:bold;
	}
	
	/* Überschirft <h1> --------------------------------------------------------------------- */
	h1 {
		color: #000000;
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
		margin: 0px 0px 4px 0px;
	}
	
	h2 {
		color: #000000;
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
		margin: 0px 0px 4px 0px;
	}
	
	.text_red {
		color: #96141e;
		font-size: 14px;
		font-weight: bold;
	}

/* ********************************************************************************************
 * Formulare 
 ******************************************************************************************* */
	.error {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		text-decoration: none;
		line-height: 16px;
		font-weight: bold;
	}
	
	.btn {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #2C7180; 
		font-weight: bold;
		text-decoration: none;
		font-size: 13px;
		border: 0px;
		background:none;
	}
	
	.btnLink {
		font-size:11px;
		color:#ffffff;
		font-weight:bold;
		height: 16px;
		line-height:16px;
		background-color:#2e365b;
		background-image:url(/_images/button_li.jpg);
		background-position:left;
		background-repeat:no-repeat;
		text-transform:uppercase;
		float:left;
	}
	
	.btnLink .right {
		height: 16px;
		line-height:16px;
		background-image:url(/_images/button_re.jpg);
		background-position:right;
		background-repeat:no-repeat;
		margin-left:8px;
		padding-right:8px;
		float:left;
		cursor:hand;
	}
	
	.btnLink:link, .btnLink:visited, .btnLink:hover, .btnLink:active {
		color:#ffffff;
	}
	
	.btnLink:hover {
		color:#f5f5f5;
	}

	
/* ********************************************************************************************
 * Formatierungen für den rechten Bereich
 ******************************************************************************************* */
  /* Überschrift Right --------------------------------------------------------------------- */
	#contentRight .areaHeader {
		height:18;
		font-weight: bold;
		text-transform:uppercase;
		text-decoration: none;
		text-align:left;
		color: #ffffff;
		background-color: #2e365b;
		padding: 1px 10px 1px 10px;
		margin: 0px;
	}
	
	#contentRight .areaContent {
		background-color: #f5f5f5;
		padding: 8px 10px 8px 10px;
		margin-bottom: 22px;
	}

	/* Auflistung Right ---------------------------------------------------------------------- */
	#contentRight ul {
		list-style: none;
		text-align: left;
		padding: 0px;                    /* Padding-Eigenschaft für Listenelement auf 0px setzen */
		margin: 0px;                     /* Marging-Eigenschaft für Listenelement auf 0px setzen */
		margin-bottom: 22px;
	}
	
	#contentRight li {
		padding: 8px 10px 8px 10px;
		font-size: 12px;
		background-color: #f5f5f5;
	}

/* ********************************************************************************************
 * Formatierungen - Aulistung Seiten
 ******************************************************************************************* */
	#viewPages {
		/*border-top: 1px solid #2e365b;
		padding-top:3px;*/
	}
	
	#viewPages #alignment {
		float:right;
	}
		
	#viewPages .linkPage {
		width:20px; 
		height:16px;
		float:left;
		background-image:url(/_images/number.jpg); 
		background-repeat:no-repeat; 
		margin-right:3px;
		color: #ffffff;
		font-weight:bold;
		text-align:center;
		line-height:16px;
		vertical-align:middle;
	}
	
	#viewPages .linkPage:hover {
		background-image:url(/_images/numberActive.jpg); 
	}
	
	#viewPages .linkPageActive {
		width:20px; 
		height:16px;
		float:left;
		background-image:url(/_images/numberActive.jpg); 
		background-repeat:no-repeat; 
		margin-right:3px;
		color: #ffffff;
		font-weight:bold;
		text-align:center;
		line-height:16px;
		vertical-align:middle;
	}