html, body {
	background-color: #D6D699;
}

/*##################################################################*/
/* Struktur
/*##################################################################*/
#page {
	background-color: #FFF;
}

	/*################################################################*/
	/* head
	/*################################################################*/
	#head {
		background-color: #083F5A;
	}
	
	#main-head{
		background: #B4C5CD url(../images/head-bg.png) repeat-y ;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
	}

	#breadcrumb{
		color: #FFF;
		background-color: #CC0000;
		border-bottom:  1px solid #FFFFFF; 
	}
	
	#breadcrumb li a {
		color: #FFF;
	}
		
		
		#customisation-bar .nusquam a{
			color: #000;
			background-color: #FFF;
		}
		
		#customisation-bar .nusquam a:focus,
		#customisation-bar .nusquam a:active {
			border: 1px solid #000;
			color: #000;
			background-color: #FFF;
			
		}
		
		#customisation-bar{
			background-color: #CC0000;
		}
		
		#customisation-bar .label{
			color: #FFF;
		}
		
		#customisation-bar a{
			color: #FFF;
		}
		
		.stylenav-spacer {
			color: #FF0;
		}
		
		#customisation-bar li a:hover,
		#customisation-bar li a:focus,
		#customisation-bar li a:active {
			color: #FF0;
		}
		
		/*################################################################*/
		/* second menu
		/*################################################################*/
		
		#second-menu li a{
			color: #083F5A;
		}
		
	/*################################################################*/
	/* torso
	/*################################################################*/
	#torso {
		background: transparent url(../images/torso-bg.gif) right repeat-y;	
	}
	
		/*##############################################################*/
		/* left
		/*##############################################################*/
		#left {
			background-color: #083F5A;
		}
		
			#main-menu li{
				color: #FFF;
			}
			
			#main-menu li.active span,
			#main-menu li.active a{
				background-color: #FC3;
				color: #083F5A;
				border: 1px solid #D6D6AD;
			}
			
			#main-menu li.active span a {
				margin: 0px;
				border: none;
				border-right: 10px solid #FC3;
			}
			
			#main-menu li.active span a:hover {
				border: none;
			}
			
			#main-menu li.sub-active a {
				background-color: #FC3;
				color: #083F5A;
				border: 1px solid #D6D6AD;
				border-right: 10px solid #FC3;
			}
			
			#main-menu li.active span span {
				border-right: 10px solid #FC3;
			}
			
			#main-menu li a{
				color: #FFF;
				border: 1px solid #D6D6AD;
			}
			
			
			
		/*##############################################################*/
		/* Sub-Menu
		/*##############################################################*/
		
		#sub-menu{
			background-color: #083F5A;
		}
		
		#main-menu #sub-menu li a{
			background-color: #B4C5CD;
			color: #083F5A;
		}
		
		#main-menu #sub-menu li.active span,
		#main-menu #sub-menu li.active a {
			background-color: #F30;
			color: #FFF;
			border: 1px solid #D6D6AD;
		}
		
		#main-menu #sub-menu li.active span a {
			margin: 0px;
			padding-left: 40px;
			border: none;
			border-right: 15px solid #F30;
		}
		
		#main-menu #sub-menu li.active span span{
			border: none;
			border-right: 15px solid #F30;
			padding-left: 40px;
		}
		
			#main-menu li a:hover,
			#main-menu #sub-menu li a:hover,
			#main-menu li a:focus,
			#main-menu #sub-menu li a:focus,
			#main-menu li a:active,
			#main-menu #sub-menu li a:active{
				color: #083F5A;
				background-color: #99CC33;
			}
		/*##############################################################*/
		/* content
		/*##############################################################*/		
		
		#content {
			background-color: #FFF;
			color: #083F5A;
		}

		#content h2 {
			color: #C00; 
		}

		#content a {
			color: #C00;
		}
	/*################################################################*/
	/* foot
	/*################################################################*/
	#foot {
		background-color: #083F5A;
	}

	#left-bottom {
		background-color: #083F5A;
	}
	
	#foot-menu a{
		color: #FFF;
	}
	
	#foot-menu a:hover,
	#foot-menu a:focus,
	#foot-menu a:active {
		color: #000;
		background-color: #FFF;
		border: 1px solid #000;
	}
/*##################################################################*/
/* globale Tags	
/*##################################################################*/

h1, h2{
	color: #083F5A;
}

h2.hide {
	color: #FFF;
	background-color: #000;
}

h3 {
	color: #C00;
}

/*##################################################################*/
/* Kalender		
/*##################################################################*/
/*
#content .calendars_event_list .odd {
	border: 1px solid #083F5A;
}

.odd .cal-event-head {
	background-color: #083F5A;
	color: #FFF;
}
*/

#content .calendars_event_list .odd,
#content .calendars_event_list .even {
	border: 1px solid #B4C5CD;
}

.odd .cal-event-head,
.even .cal-event-head {
	background-color: #B4C5CD;
	color: #083F5A;
}

.pb-active-site {
	color: #F00;
}

.tabelle-bw {
	border: 1px solid #B4C5CD;
}

#content .tabelle-bw tr.even {
	background-color: #B4C5CD;
	border: 1px solid #B4C5CD;
}

#content .tabelle-bw .even td{
	
}

#content .tabelle-bw tr.odd {
	background-color: #FFF;
	border: 1px solid #B4C5CD;
}

#content .tabelle-bw .odd td{
	
}

acronym, dfn, abbr, span.abbr {
	border-bottom:1px dotted red;
}

