
/* CONTAINER */

		#container {
			width: 764px;
			margin: 0 auto;
			font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; /* Lucida Grande for the Macs, Tahoma for the PCs */
			font-size: 11px;
			line-height: 1.5em;
			color: #666;		
		}
		
/* GENERAL MOJO AND MULA */
		
		h1 {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 32px;
			color: #FF8E18;
			margin-bottom: 30px;			
		}
		
		h2 {
			color: #1d546c;
			font-size: 110%;
			font-family: Arial, Helvetica, sans-serif;			
			background: #fff url(./img/arrows_orange.gif) 0% 60% no-repeat;					
			margin-top:12px;
			font-weight:normal;
			margin-bottom:4px;
			padding-left:12px
		}
		
		*html h2 {
			color: #1d546c;
			font-size: 110%;
			font-family: Arial, Helvetica, sans-serif;			
			background: url(./img/arrows_orange.gif) 0% 60% no-repeat;					
			margin-top:12px;
			font-weight:normal;
			margin-bottom:-13px;
			padding-left:12px
		}
		
		h3 {
			color: #1d546c;
			font-size: 100%;
			font-family: Arial, Helvetica, sans-serif;								
			margin-top:12px;
			font-weight:normal;
			margin-bottom:3px;	
			letter-spacing:0.03in						
		}
		
		*html h3 {
			color: #1d546c;
			font-size: 100%;
			font-family: Arial, Helvetica, sans-serif;								
			margin-top:12px;
			font-weight:normal;
			margin-bottom:-16px;	
			letter-spacing:0.03in			
		}
		
		a {
			color:#FF8E18;
			text-decoration: none;
		}

		a:hover {
			color:#CC6714;
			background-color: #F5F5F5;
		}

		/*
		form {
			float:right;
			margin-top: -75px;
			font-size: 9px;
		}
		*/
		.sprache {
			float:right;
			margin-top: -75px;
			font-size: 9px;
		}
		
		input {
			background-color: #FFF;
			color: #999999;
			border: 1px solid #CCC;
			font-size: 11px;
			padding: 3px;
		}
		
		.button {
			padding: 2px;
		}
		
/* HEADER ELEMENTS */

		#header {			
			border-bottom: 4px solid #486178;
			padding-top: 14px;
			clear: both;
			margin-bottom: 10px;
		}
		

		/* the slogan */
		#header p { 
			margin-top: -20px;
			margin-left: 30px;
			color: #999999;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;	
			margin-bottom: 11px;	
		}

/* NAVIGATION ELEMENTS */
		
		 #navigation  {			
			padding-top: 1px;	
			float:left;		
		}
	
		*html #navigation  {					
			float:left;		
			padding-top: 0;
		}
		
		 #navigation ul {
			margin-left: 0;
			margin-top: 0;
			padding-left: 0;
			list-style-type: none;			
			float: left;
			width: 140px;
		}


		#navigation a {
			display: block;
			padding: 5px;
			width: 140px;
			border-bottom: 1px solid #CCC;			
			
		}

		#navigation a:link, #navlist a:visited {
			color:#FF8E18;
			text-decoration: none;
		}
		
		#navigation a:hover {
			background: #000000 url(./img/arrows.gif) 96% 50% no-repeat;
			background-color: #F5F5F5;
			color:#CC6714;
		}
		
		
		.untermenue a {	
	font-weight: normal;
	text-align: left;	
	line-height: 14px;	
	text-decoration: none;
	color: #808080;
	display: block;	
	background: #ffffff;	
	border-bottom: 1px solid #ddd;		
	
}	

#navlist div .untermenue {
	border-bottom: 1px solid #ddd;			
}

.untermenue a:hover {	
	color: #CC6714;
}


/* AKTUELLES */

		#navigation p {
			margin-top: 40px;
			padding: 5px;
			border-bottom: 1px dotted #CCC;
			border-top: 1px dotted #CCC;
		}
		
/* CONTENT ELEMENTS */

		#content {
			/*margin-right: 200px;*/
			margin-left: 166px;
			/*width: 599px;		*/
			
		}
		*html #content {
			/*margin-right: 200px;*/
			margin-left: 162px;
			width: 599px;				
		}
		
		#content p {
			padding-bottom: 0px;
			/* border-bottom: 1px solid #DDDDDD; /* A faint grey line below the text */
		}

/* SIDEBAR ELEMENTS */

		#welcome {
			margin-left: 166px;
			/* width: 566px; */
			height: 130px;			
			background: url(./img/pic5.jpg) top no-repeat;								
		}
		*html #welcome {
			margin-left: 161px;
			/* width: 566px; */
			height: 130px;			
			background: url(./img/pic5.jpg) top no-repeat;																	
		}
		
		#welcome p {			
			color:#CCC;
			padding: 90px 0 19px 10px;															
		}
		
		#welcome p span {				
			padding-left: 1px;															
		}
		

/* FOOTER ELEMENTS */

		#footer {
			margin-top: 20px;
			clear: both;
			background-color:#575352;
			padding: 0px 5px 0px 5px;
		}
		
		#footer p {
			color:#89817f;
			padding: 5px;
		}
		
		#footer p a {
			color: #89817f;
			border-bottom: 1px dotted #89817f;
		}
		
		#footer p a:hover {
			color: #FFFFFF;
			background-color:#575352;
		}
		

/************************************************/
body {
	margin: 0 auto;
	padding: 0;	
	background: #486178;
	overflow-y:scroll;
}

*html body {
	margin: 0 auto;
	padding: 0;	
	background: #486178;
	overflow-y:auto;
}


#bg_start { 
	width: 810px;
	margin: 0 auto;
	height: 625px;	
	background: url(./img/bg_start_ie.gif) no-repeat;
}

#bg_ueberblick { 
	width: 810px;
	margin: 0 auto;
	height: 1240px;	
	background: url(./img/bg_ueberblick.gif) no-repeat;
}

#bg_556 { 
	width: 810px;
	margin: 0 auto;
	height: 556px;	
	background: url(./img/bg_556.gif) no-repeat;
}

#bg_656 { 
	width: 810px;
	margin: 0 auto;
	height: 656px;	
	background: url(./img/bg_656.gif) no-repeat;
}

#bg_672 { 
	width: 810px;
	margin: 0 auto;
	height: 672px;	
	background: url(./img/bg_672.gif) no-repeat;
}

#bg_693 { 
	width: 810px;
	margin: 0 auto;
	height: 693px;	
	background: url(./img/bg_693.gif) no-repeat;
}

#bg_716 { 
	width: 810px;
	margin: 0 auto;
	height: 716px;	
	background: url(./img/bg_716.gif) no-repeat;
}

#bg_848 { 
	width: 810px;
	margin: 0 auto;
	height: 848px;	
	background: url(./img/bg_848.gif) no-repeat;
}

#bg_944 { 
	width: 810px;
	margin: 0 auto;
	height: 944px;	
	background: url(./img/bg_944.gif) no-repeat;
}

#bg_1000 { 
	width: 810px;
	margin: 0 auto;
	height: 1000px;	
	background: url(./img/bg_1000.gif) no-repeat;
}

#bg_1064 { 
	width: 810px;
	margin: 0 auto;
	height: 1064px;	
	background: url(./img/bg_1064.gif) no-repeat;
}

#bg_1280 { 
	width: 810px;
	margin: 0 auto;
	height: 1280px;	
	background: url(./img/bg_1280.gif) no-repeat;
}

#bg_1509 { 
	width: 810px;
	margin: 0 auto;
	height: 1509px;	
	background: url(./img/bg_1509.gif) no-repeat;
}

#bg_1569 { 
	width: 810px;
	margin: 0 auto;
	height: 1569px;	
	background: url(./img/bg_1569.gif) no-repeat;
}




.abstand1 {
	margin-top:6px
}

*html .abstand1 {
	margin-top:18px
}

.abstand2 {
	margin-top:6px
}

.abstand3 {
	margin-top:18px;
	font-weight:bold
}

*html .abstand2 {
	margin-top:8px;	
}

.h2_abst{
	padding-top:6px;
	margin-top: 0px;
	background: #fff url(./img/arrows_orange.gif) 0% 70% no-repeat;
}

*html .h2_abst {
    padding-top:0px;
	margin-top: 4px;
	background: #fff url(./img/arrows_orange.gif) 0% 60% no-repeat;
}




		#navlist a.aktiv  {
			display: block;
			padding: 5px;
			width: 140px;
			border-bottom: 1px solid #CCC;		
			background-color: #F5F5F5;	
			color:#CC6714;					
		}
		
		
		#navlist a.aktiv:hover {
			background: #F5F5F5 url(./img/arrows.gif) 96% 50% no-repeat;					
		}
		

ul .liste {
	margin-top:6px;margin-bottom:6px;margin-left:3px;
	/*list-style-image: url(./img/textliste.gif);*/
}
*html ul .liste {
	margin-top:0px;margin-bottom:6px;margin-left:0px;
	/*list-style-image: url(./img/textliste.gif);*/
}

a.index {	
	text-decoration: none;
	color:#FF8E18;
}

a.index:hover {
	color:#FF8E18;
	text-decoration: none;
	background-color: transparent;		
}

#thema {
	margin-right:1px;
	margin-left:12px;
	margin-bottom:5px
}

*html #thema {
	margin-right:0px;
	margin-left:12px;
	margin-bottom:5px
}

