/*
	EBENEN:
		Menu							z-index:7
		Inhalt 						z-index:5
		Rand oben/unten		z-index:6
		Inhaltrahmenunten	z-index:7
		Location&Sitemap	z-index:8
		Grafiken					z-index:9
	
	FARBEN:
		Rahmen hell: CEE1F4
		Rahmen dunkel: 819FBD
		Schriftfarbe h1: 49637E
		Schriftfarbe h2: 49637E
		Schriftfarbe h3: 4E6A87
		Schriftfarbe h4: 4E6A87
		Schriftfarbe h5: 4E6A87
		Schriftfarbe h6: 4E6A87
		
		Link Schrift: FFFFFF
		Link Schrift over: 2db82b
		Link Background over: FFFFFF
		Link Schrift aktiv: 2db82b
		Link Background aktiv: FFFFFF
		Link Border: FFFFFF
		
		Link Sitemap Schrift: bbbcbe
		Link Sitemap Schrift over: FFFFFD
		Link Sitemap Background over: 686967
		Link Sitemap Schrift aktiv: E2E2E1
		Link Sitemap Background aktiv: B4B4B2

		Button & Input Rahmen hell: CAE9FF
		Button & Input Rahmen dunkel: 89A7C5
		Button Background: 
		Button Schrift: 4e6a88
		Button Rahmen hell over: CAE9FF
		Button Rahmen dunkel over: 89A7C5
		Button Background over: 
		Button Schrift over: 0f124f
		
		Für wechselfarbene Listen:
		backgrounddark: #9BADC7
		backgroundbright: #B5C7E1
*/


/* ############################################################
   #################  Hauptpositionierungen   #################*/

			@media screen, handheld {
				body 
						{	background:#2db82b;
							height:100%;  width:100%;  margin:0; padding:0; overflow:visible; position:absolute; top:0; left:0;
							line-height:115%;
							font-family:"Arial", sans-serif; font-weight:500; font-size:100.01%;
							/* background-image:url(../_images/design/bg.jpg);  background-attachment:fixed; background-repeat:no-repeat; background-position:right top; */
						}

				.onlyprinter {display:none; }
						}
			@media print {
				body {}
			}
			
			div.location
					{	position:fixed; z-index:8; background-repeat:no-repeat; overflow:hidden; border-style:none;
						left:0; top:0; width:100%; height:15%; font-weight:600; line-height:2.2em; 
					}
			
			div.sitemap
					{	position:fixed; z-index:8; bottom:-5px; height:50px; left:0%; width:100%;
						border-style:none; text-align:left;
						padding:1% 0 2px 0; font-size:1.0em; font-weight:500;
						color:#494949; 
					}
			
			div.inhalt
					{	position:absolute; top:281px; left:55px; padding:0; z-index:5;}
			
			div.scroll {}

			/*--------------------------------
				Menüpositionierung							*/

				div.navigation 
						{	z-index:7; position:fixed; width:160px; top:18%; left:0%; text-align:left; padding-left:0; }

	/* #################  Hauptpositionierungen  ##################
	   ############################################################*/





	/* ############################################################
	   #################  Links                   #################*/

			/* Normal */
			a.link:link, a.link:visited, a.link:active, a.link:hover,
			.link a:link, .link a:visited, .link a:hover, .link a:active
					{	border-color:#FFFFFF; color:#FFFFFF;
						text-decoration:none; text-align:left;
						border-style:none; 
					}
			/* Hover */
			a.link:hover, .link a:hover 
					{	background:#30ce2e; color:#FFFFFF;
						border-style:none; 
					}

			/* Actice */
			a.link:active, .link a:active 
					{	background:#30ce2e; color:#FFFFFF;
						border-style:none; 
					}


		/* Links in Sitemap */
			/* Normal */
			div.sitemap a:link, div.sitemap a:visited, div.sitemap a:hover, div.sitemap a:active
					{	border-color:#bbbcbe; color:#bbbcbe;
						text-decoration:none; text-align:left;
						border-bottom-style:dashed; border-bottom-width:1px; margin:0 3px 0 3px; padding:0 0px 0 0px;
					}
			/* Hover */
			div.sitemap a:hover 
					{	background:#686967; color:#FFFFFD;
						border-style:dashed; border-width:1px; margin:0 2px 0 2px; padding:0 0px 0 0px;
					}

			/* Actice */
			div.sitemap a:active
					{	background:#B4B4B2; color:#E2E2E1;
						border-style:solid; margin:0 2px 0 2px; padding:0 0px 0 0px;
					}

				.link li {padding-bottom:6px;}

	/* #################  Links                   #################
	   ############################################################*/





	/* ############################################################
	   #################  Buttons                 #################*/

			a.button:link, a.button:visited, a.button:active, a.button:hover,
			.button, .button_hover, .button_active,
			.button:link, .button:visited, .button:active, .button:hover
					{	color:#4e6a88; border-color:#CAE9FF #89A7C5 #89A7C5 #CAE9FF;
						background-image:url(../_images/design/background.jpg); 
						font-weight:600; border-style:solid; border-width:3px;
						text-Decoration:none;
						cursor:pointer; padding:2px 5px 2px 5px; margin-top:8px; 
					}
			
			a.button:hover, .button:hover, .button_hover, .button_active
					{	color:#0f124f; border-color:#89A7C5 #CAE9FF #CAE9FF #89A7C5;
						background-image:url(../_images/design/background_over.jpg); 
						position:relative; top:2px; left:2px;
						padding:2px 5px 2px 5px;
					}

	/* #################  Buttons                 #################
	   ############################################################*/




	/* ############################################################
	   #################  Schriftarten            #################*/

			h1, .h1 {color:#FFFFFF;}
			h2, .h2 {color:#FFFFFF;}		
			h3, .h3 {color:#FFFFFF;}
			h4, .h4 {color:#FFFFFF;}
			h5, .h5 {color:#FFFFFF;}
			h6, .h6 {color:#FFFFFF;}

			h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-weight:500; text-align:left;}
			h1, .h1 {font-size:1.05em; font-weight:600; text-align:left; line-height:130%;}
			h2, .h2 {font-size:1.08em; line-height:130%;}
			h3, .h3 {font-size:0.80em; text-align:justify; line-height:130%;}
			h4, .h4 {font-size:0.7em; font-weight:600; line-height:120%;}
			h5, .h5 {font-size:0.7em; font-weight:400; line-height:120%;}
			h6, .h6 {font-size:0.8em; font-weight:600; line-height:120%;}

			.alerth1, .alerth2, .alerth3, .alerth4, .alerth5 {color:#FF0000;}
			.alerth1 {font-weight:800; font-size:1.3em;}
			.alerth2 {font-weight:500; font-size:1.15em;}
			.alerth3 {font-weight:500; font-size:1em;}
			.alerth4 {font-weight:600; font-size:0.8em;}
			.alerth5 {font-weight:400; font-size:0.75em;}

	/* #################  Schriftarten            #################
	   ############################################################*/



	/*
	############################################################################################
	#############################     Farbdefinitionen        ##################################
	*/

			.inaktiv {color:#9C9B9B;}
			.farbe {color:#000000;}
			.hover {background:#FFFFFF;}
			.input 
					{	color:#3a4059; background:#2db82b; border-color:#89A7C5 #CAE9FF #CAE9FF #89A7C5;
			 			padding:2px;
			 		}
			.bordercolor {border-color:#FFFFFF;}
			
			.line 
					{	border-top-color:#FFFFFF;
						line-height: 0.2em; height:2px; border-top-style:solid; border-top-width:1px; padding:0px; margin:5px;
					}
			
			.background {background-image:url(../_images/design/background.jpg); /* background:#8e9295; */}
			
			/* Für wechselfarbene Listen */
			.backgrounddark {background:#9BADC7;}
			.backgroundbright {background:#B5C7E1;}

	/*
	#############################     Farbdefinitionen        ##################################
	############################################################################################
	*/




	/*
	############################################################################################
	#############################     Sonstige Definitionen   ##################################
	*/

			.image {border-style:none;}
			.positionimg img {position:fixed; border-style:none; z-index:9;}
			.position {position:fixed;}

			.rahmen 
					{	border-color:#CEE1F4 #819FBD #819FBD #CEE1F4;
						border-style:solid; border-width:3px; padding:10px; width:95%;
					}

			.fett {font-weight:600;}
			.big {font-size:110%;}
			.bigger {font-size:125%; font-weight:600;}

			.alert 
					{	border-color:#660000 #330000 #330000 #660000; background:#990000; color:#FFFF00;
						font-size:1.2em; padding:30px; text-align:center; line-height:1.4em;
						border-style:solid; border-width:8px; 
					}

			.smallalert 
					{	border-color:#660000 #330000 #330000 #660000; background:#990000; color:#FFFF00; 
						font-size:0.95em; font-weight:600; padding:5px; text-align:center; line-height:1.5em;
						border-style:solid; border-width:4px; 
					}

			.help {cursor:help;}

	
	/*
	#############################     Sonstige Definitionen   ##################################
	############################################################################################
	*/





