/* Allgemeine Definitionen
Ebenen:
	Info                    z-index:2
	Menu					z-index:9
	BG Inhalt 				z-index:4
	Inhalt 					z-index:5
	Rand oben/unten			z-index:6
	Inhaltrahmenunten		z-index:7
	Location&Sitemap		z-index:8
	Grafiken				z-index:9
*/


/* ############################################################
   #################  Hauptpositionierungen   #################*/

@media screen, handheld {
		body {height:100%;  width:100%;  margin:0; padding:0; overflow:visible; position:absolute; top:0; left:0;
			  background-attachment:fixed; line-height:125%;
			  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:500; font-size:100.01%;
			}
			
		.onlyprinter {display:none; }
}
@media print {
	body {}
	
}

		div.scroll {}

		div.location 	{position:fixed; top:1%; left:19%; height:8%; width:79%; z-index:8;
						 border-style:solid; border-width:3px; background-repeat:no-repeat; overflow:hidden;
						 }

		div.quickmenu {position:fixed; z-index:9;}

		div.sitemap 	{position:fixed; left:1%; width:97%; height:4%; z-index:8;
						 border-style:solid; border-width:3px;
						 padding:1% 0 2px 0; font-size:1.0em; font-weight:500;
						}
			div.sitemap a:link, div.sitemap a:visited, div.sitemap a:hover, div.sitemap a:active,
			a.link:link, a.link:visited, a.link:active, a.link:hover,
			.link a:link, .link a:visited, .link a:hover, .link a:active
						{text-decoration:none; text-align:left;
						 border-bottom-style:dashed; border-bottom-width:1px;
						}
				div.sitemap a:hover, a.link:hover, .link a:hover {border-bottom:dashed 1px;}
				div.sitemap a:active, a.link:active, .link a:active {border-bottom-style:solid;}
				.link li {padding-bottom:6px;}


		div.randoben 	{position:fixed; left:0; top:0; height:19%; width:98%; z-index:6; overflow:hidden;}
			div.randoben img {position:absolute;}
		div.randunten	{position:fixed; left:20%; top:89.65%; height:11%; width:79%; z-index:6; padding:0; margin:0;}


	/* #################  Hauptpositionierungen  ##################
	   ############################################################*/



	/* ############################################################
	   #################  Inhalt & Umgebung       #################*/

		div.inhalt	 	{z-index:5; background-image:url(_images/pixel.gif);}
		div.inhaltnews	 	{z-index:5; background-image:url(_images/pixel.gif);}

		div.news	 	{overflow-x:hidden; position:fixed; overflow:auto; margin:0px; border-style:solid; border-width:4px; z-index:5; background-image:url(_images/pixel.gif);}


			div.inhaltbg	 {position:fixed; left:19%; top:19%; height:70%; width:79%; z-index:4;
		 					  border-style:none; margin:3px 0 0 3px;}
			div.inhaltrahmen {position:fixed; left:19%; top:19%; height:70%; width:79%;
		 					  border-style:solid; border-width:3px; }
			div.inhaltrahmenoben {position:fixed; left:19%; top:19%; height:3px; width:79%; z-index:7;
		 						  border-top-style:solid; border-top-width:3px;}
			div.inhaltrahmenunten {position:fixed; left:19%; top:89%; height:3px; width:79.5%; z-index:7;
		 						   border-bottom-style:solid; border-width:3px;}


	/* #################  Inhalt & Umgebung       #################
	   ############################################################*/



		h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-weight:500; text-align:left;}
		h1, .h1 {font-size:1.10em; font-weight:600; text-align:left; line-height:140%;}
		h2, .h2 {font-size:0.95em; line-height:140%;}
		h3, .h3 {font-size:0.8em; text-align:justify; line-height:130%;}
		h4, .h4 {font-size:0.65em; font-weight:600; line-height:110%;}
		h5, .h5 {font-size:0.65em; font-weight:400; line-height:110%;}
		h6, .h6 {font-size:0.72em; font-weight:600; line-height:110%;}


		.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;}

	/*
	############################################################################################
	#############################     Sonstige Definitionen   ##################################
	*/

	.input  {background-image:url(_images/pixel.gif);}

	.image {border-style:none;}
	.positionimg img {position:fixed; border-style:none; z-index:98;}
	.position {position:fixed;}


	.rahmen {border-style:solid; border-width:3px; padding:10px; width:95%; /* overflow:hidden; */}

	.fett {font-weight:600;}
	.big {font-size:110%; /* font-size:1.25em; line-height:140%; */}
	.bigger {font-size:125%; font-weight:600; /* font-size:1.35em; line-height:140%; */}

	.alert {background:#990000; color:#FFFF00; font-size:1.2em; padding:30px; text-align:center; line-height:1.4em;
		border-style:solid; border-width:8px; border-color:#660000 #330000 #330000 #660000;}

	.smallalert {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; border-color:#660000 #330000 #330000 #660000;}

	.help {cursor:help;}

	/* ############ 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
				{font-weight:600; /* font-size:1.0em; */ 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
				{ position:relative; top:2px; left:2px;/* padding:4px 3px 0px 7px; */
				padding:2px 5px 2px 5px;}




	/* ############# LEXIKON ################# */
		div.lex {top:29%; left:67%; height:51%; width:31.5%; text-align:center; z-index:99; overflow:auto;
					}
		div.lexheader {text-align:center; font-size:1.5em; font-weight:600; line-height:2em; border-bottom: 2px solid gray;}

		.lex a:link, .lex a:visited, .lex a:hover, .lex a:active
			{text-decoration:none; text-align:left;
			 border-bottom-style:dashed; border-bottom-width:1px; margin:0 5px 0 5px; padding:0 1px 0 1px;}
	/* ############# LEXIKON ################# */


		a.help:link, a.help:visited, a.help:hover, a.help:active,
		.help a:link, .help a:visited, .help a:hover, .help a:active
				{text-decoration:none; font-style:italic;}
		/*		{text-decoration:none; border-top-style:dotted; border-width:1px; margin:0 5px 0 5px; padding:0 1px 0 1px;}  */




		.line {line-height: 0.2em; height:2px; border-top-style:solid; border-top-width:1px; padding:0px; margin:5px;}
		.bordercolor { }

	/*
	#############################     Sonstige Definitionen   ##################################
	############################################################################################
	*/





