/*  #################################################################################  */
/*  ##########     G e n e r e l l e   P o s i t i o n i e r u n g e n     ##########  */
/*  #################################################################################  */

html, body 				{	background-color: white;
							border: 0;
							bottom: 0;
							color: black;
							font-family: verdana, arial, helvetica, sans-serif;
							height: 100%;
							left: 0;
							margin: 0;
							padding: 0;
							position: absolute;
							right: 0;
							top: 0;
							width: 100%;
						}

* html, * html body			{	bottom: 0;
							overflow: hidden;
							height: 100%;
						}

#frmTopLeft				{	background-color: #505050;	
							background-image: url(rahmen_quadrat.png);
							background-position: left;
							background-repeat: repeat-y;
							color: white;
							height: 70px;
							left: 0;
							padding-left: 55px;
							position: fixed; 
							text-align: left;
							top: 0;
							width: 260px;
						}

* html #frmTopLeft		{	background-color: #505050;
							background-image: url(rahmen_quadrat.png);
							background-position: left;
							background-repeat: repeat-y;
							color: white;
							height: 70px;
							left: 0;
							padding-left: 55px;
							position: absolute;
							text-align: left;
							top: 0;
							width: 270px;
							z-index: 3;
						}

#frmTopLeft p			{	border: 0;
							font-size: 14px;
							font-style: italic;
							font-weight: bold;
							margin: 0;
						}

#frmTopLeft tr,td			{	border: 0;
							font-size: 10px;
							font-style: italic;
							font-weight: normal;
							line-height: 1em;
							margin: 0;
							padding: 0 2px 0 1px;
						}

#frmTopMiddle			{	background-color: #505050;
							color: white;
							height: 70px;
							left: 270px;
							position: fixed;
							top: 0;	
							width: 100%;
						}

* html #frmTopMiddle		{	background-color: #505050;
							color: white;
							height: 70px;
							left: 270px;
							position: absolute;
							top: 0;
							width: 100%;
							z-index: 3;
						}

#frmTopMiddle p			{	border: 0;
							font-size: 48px;
							font-style: italic;
							font-weight: bold;
							margin: 0;
							padding-left: 5px;
						}

#frmTopRight			{	background-color: #505050;	
							background-image: url(rahmen_quadrat.png);
							background-position: right;
							background-repeat: repeat-y;
							color: white;
							height: 70px;
							padding-right: 55px;
							position: fixed;
							right: 0;
							top: 0;
							width: 240px;
						}

* html #frmTopRight		{	background-color: #505050;	
							background-image: url(rahmen_quadrat.png);
							background-position: right;
							background-repeat: repeat-y;
							color: white;
							height: 70px;
							padding-right: 55px;
							position: absolute;
							right: 0;
							top: 0;
							width: 240px;
							z-index: 3;
						}

#frmTopRight p			{	font-size: 18px;
							font-style: italic;
							font-weight: bold;
							margin: 0;
							text-align: right;
						}

#frmNavLeft				{	background-color: #808080;
							background-image: url(rahmen_quadrat.png);
							background-position: left;
							background-repeat: no-repeat;
							color: yellow;
							height: 30px;
							left: 0;
							padding-left: 55px;
							padding-top: 5px;
							position: fixed; 
							top: 70px;
							width: 270px;
						}

* html #frmNavLeft		{	background-color: #808080;
							background-image: url(rahmen_quadrat.png);
							background-position: left;
							background-repeat: no-repeat;
							color: yellow;	
							height: 30px;
							left: 0;
							padding-left: 55px;
							padding-top: 5px;
							position: absolute; 
							top: 70px;
							width: 270px;
							z-index: 3;
						}

#frmNavLeft a			{	color: #ffffff;
							font-size: 14px;
							font-style: italic;
							font-weight: bold;
							text-decoration: none;	}
#frmNavLeft a:hover		{	color: #ffff80;	}
#frmNavLeft span			{	color: #ffff80;
							font-size: 14px;
							font-style: italic;
							font-weight: bold;
							margin: 0;
						}

#frmNavMiddle			{	background-color: #808080;
							color: yellow;
							height: 30px;
							left: 270px;
							padding-top: 5px;
							position: fixed;
							top: 70px;
							width: 100%;
						}

* html #frmNavMiddle		{	background-color: #808080;
							color: yellow;
							height: 30px;
							left: 270px;
							padding-top: 5px;
							position: absolute;
							top: 70px;
							width: 100%;
							z-index: 3;
						}

#frmNavMiddle a			{	color: #ffffff;
							font-size: 14px;
							font-style: italic;
							font-weight: bold;
							padding-left: 5px;
							padding-right: 20px;
							text-decoration: none;	}
#frmNavMiddle a:hover	{	color: #ffff80;	}
#frmNavMiddle span		{	color: #ffff80;
							font-size: 14px;
							font-style: italic;
							font-weight: bold;
							margin: 0;
							padding-left: 5px;
							padding-right: 20px;
						}

#frmNavRight			{	background-color: #808080;
							background-image: url(rahmen_quadrat.png);
							background-position: right;
							background-repeat: no-repeat;
							color: yellow;
							height: 30px;
							padding-right: 55px;
							position: fixed;
							right: 0;
							text-align: right;
							top: 70px;
							width: 150px;
						}

* html #frmNavRight		{	background-color: #808080;
							background-image: url(rahmen_quadrat.png);
							background-position: right;
							background-repeat: no-repeat;
							color: yellow;
							height: 30px;
							padding-right: 55px;
							position: absolute;
							right: 0;
							text-align: right;
							top: 70px;
							width: 150px;
							z-index: 3;
						}

#frmMenu				{	background-color: #c0c0c0;
							background-image: url(rahmen_quadrat.png);
							background-position: left;
							background-repeat: repeat-y;
							color: black;
							height: 100%;
							left: 0;
							padding-left: 55px;
							position: fixed;
							top: 100px;	
							width: 270px;	
						}

* html #frmMenu			{	background-color: #c0c0c0;
							background-image: url(rahmen_quadrat.png);
							background-position: left;
							background-repeat: repeat-y;
							color: black;
							height: 100%;
							left: 0;
							padding-left: 55px;
							position: absolute;
							top: 100px;
							width: 270px;
							z-index: 3;
						}
#frmMenu p				{	color: #ffff80;
							font-size: 14px;
							font-style: italic;
							font-weight: bold;
							margin: 0px;
							padding-bottom: 5px;	padding-top: 5px;	}
						
#frmMenu a				{	color: #ffffff;
							font-size: 14px;	font-style: italic;	font-weight: bold;
							text-decoration: none;	}
#frmMenu a:hover			{	color: #ffff80;	}

#frmContent				{	background-color: #f0f0f0;
							bottom: 50px;
							color: black;
							left: 270px;
							overflow: auto;
							padding: 5px 5px 5px 5px;
							position: fixed;
							right: 50px;
							top: 100px;
						}

* html #frmContent		{	background-color: #f0f0f0;
							bottom: 50px;
							color: black;
							left: 270px;
							overflow: auto;
							padding: 5px 5px 5px 5px;
							position: absolute;
							right: 50px;
							top: 100px;
							z-index: 3;
						}

#frmContent h1			{	font-size: 1.5em;	line-height: 1.0em;	}

#frmContent h2			{	font-size: 1.4em;	line-height: 1.0em;	}

#frmContent h3			{	font-size: 1.3em;	line-height: 1.0em;	}

#frmContent h4			{	font-size: 1.2em;	line-height: 1.0em;	}

#frmContent h5			{	font-size: 1.1em;	line-height: 1.0em;	}

#frmContent h6			{	font-size: 1.0em;	line-height: 1.0em;	}

#frmContent table			{	border: 2px solid gray;
							border-spacing: 2px;
							empty-cells: show;
							table-layout: fixed;
							width: 100%;
						}
						
#frmContent td			{	border: 1px solid gray;
							font-size: 0.9em;
							font-style: normal;
							vertical-align: top;
							line-height: 1.1em;
							padding: 5px;
							text-align: left;
						}

#frmContent th			{	border: 1px solid gray;
							background-color: gray;
							color: white;
							font-size: 1.0em;
							font-weight: bold;
							line-height: 1.0em;
							padding: 5px;
							text-align: left;
						}

#frmContent table.form	{	border: 0;
							border-spacing: 0;
						/*	empty-cells: show;		*/
							table-layout: standard;
						/*	width: 100%;			*/
						}

#frmContent table.form td	{	border: 0;
							padding: 0;
						}
						
#frmContent table.ohne	{	border: 0;
							border-spacing: 0;
							table-layout: auto;
							width: auto;
						}
						
#frmContent table.ohne td	{	border: 0;
							padding: 0;
						}

#frmContent table.ohne td.fett	{
							font-weight: bold;
							padding-right: 20px;
						}

#frmContent legend		{	color: gray;
							padding: 5px;
						}

#frmContent p,ol,ul		{	font-size: 0.9em;
							line-height: 1.1em;
						}

#frmContent p.block		{	text-align: justify;
						}

#frmNews				{	background-color: #c0c0c0;
							background-image: url(rahmen_quadrat.png);
							background-position: right;
							background-repeat: repeat-y;
							color: black;
							height: 100%;
							position: fixed;
							right: 0;
							top: 90px;
							width: 50px;
						}

* html #frmNews			{	background-color: #c0c0c0;
							background-image: url(rahmen_quadrat.png);
							background-position: right;
							background-repeat: repeat-y;
							color: black;
							height: 100%;
							position: absolute;
							right: 0;
							top: 90px;
							width: 50px;
							z-index: 3;
						}

#frmBotLeft				{	background-color: black;
							background-image: url(rahmen_ul.png);
							bottom: 0;
							color: white;
							height: 50px;
							left: 0;
							position: fixed;
							width: 50px;
						}

* html #frmBotLeft		{	background-color: black;
							background-image: url(rahmen_ul.png);
							bottom: 0;
							color: white;
							height: 50px;
							left: 0;	
							position: absolute;
							width: 50px;
							z-index: 3;
						}

#frmBotMiddle			{	background-color: black;
							bottom: 0;
							color: #808080;
							height: 50px;
							left: 50px;
							position: fixed;
							width: 100%;
						}

* html #frmBotMiddle		{	background-color: black;
							bottom: 0;
							color: #808080;
							height: 50px;
							left: 50px;
							position: absolute;
							width: 100%;
							z-index: 3;
						}

#frmBotMiddle p			{	border: 0;
							font-size: 14px;
							font-style: italic;
							font-weight: normal;
							margin: 0;
							padding-left: 225px;
							padding-top: 5px;
							text-align: left;
						}

#frmBotRight			{	background-color: black;
							background-image: url(rahmen_ur.png);
							bottom: 0;
							color: white;
							height: 50px;
							position: fixed;
							right: 0;
							width: 50px;
						}

* html #frmBotRight		{	background-color: black;
							background-image: url(rahmen_ur.png);
							bottom: 0;
							color: white;
							height: 50px;
							position: absolute;
							right: 0;
							width: 50px;
							z-index: 3;
						}



/*   B E I S P I E L   A U S   S E L F H T M L   */
/*
#footer_container {
    position:fixed;
    bottom:0; left:0; right:0;
    text-align:center;
    margin:0;
    height:2em;
    z-index:3;
}
*/
/*
#footer {
    position:absolute;
    top:0; left:0; right:0; bottom:0;
    background:#efefef;
    z-index:3;
}
*/
/*
* html #footer_container {
    position:absolute;
    width:100%;
    padding-right:16px;
}
*/
/*
* html #footer {
    height:100%;
    position:static;
}
*/
/*	A l t e r   C o d e 	*/

/*
* html #left_banner {
			position: absolute;	top: 140px;	left: 0px;
			width: 170px;
			background-color: white;
		}
* html #left_image_bottom {
			position: absolute;	bottom: 0px;	left: 0px;
			width: 170px;	height: 60px;
			background-color: white;
		}
* html #header_container {
			position: absolute; top: 0px; left: 170px;
			height: 140px; width: 100%;
			background-color: white;
			padding-right: 170px;
			z-index: 3;
		}
* html #content_container {
			position: absolute;
			top: 0px; left: 0px; right: 0px; bottom: 0px;
			height: 100%;
			width: 100%;
			overflow: auto;
			margin: 0;
			z-index: 2;
}
*/
/*  #########################################################################  */
/*  ##########     G e n e r e l l e   D e f i n i t i o n e n     ##########  */
/*  #########################################################################  */

/*
#frmTopLeft p		{	border: 0;	margin: 0;
						font-size: 14px;	font-style: italic;	font-weight: bold;	}
#frmTopLeft tr,td	{	border: 0;	margin: 0;	padding: 0 2px 0 1px;
						font-size: 10px;	font-style: italic;	font-weight: normal;
						line-height: 1em;
						color: white;	background-color: transparent;	}
*/

/*
h1				{	font-size: 1.6em;	line-height: 1.0em;	}

h2				{	font-size: 1.5em;	line-height: 1.0em;	}

h3				{	font-size: 1.4em;	line-height: 1.0em;	}

h4				{	font-size: 1.3em;	line-height: 1.0em;	}

h5				{	font-size: 1.2em;	line-height: 1.0em;	}

h6				{	font-size: 1.1em;	line-height: 1.0em;	}

p,ol,ul,th,td	{	font-size: 1.0em;	line-height: 1.0em;	}
p.block			{	text-align: justify;	}
*/ 
/*
#frmTopLeft		{	position: fixed; top: 0px; left: 0px; width: 250px; height: 60px;
					background-color: #404040;	color: white;	
					background-image: url(rahmen_quadrat.png);	background-repeat: repeat-y;
					background-position: left;
					padding-left: 55px;
					text-align: left;	font-style: italic;	}
*/
/*
#frmTopMiddle	{	position: fixed; top: 0px; left: 250px; width: 100%; height: 60px;
					background-color: #404040;	color: white;
					text-align: left;	font-style: italic;	}
*/
/*
#frmTopRight	{	position: fixed; top: 0px; right: 0px; width: 200px; height: 60px;
					background-color: #404040;	color: white;	
					background-image: url(rahmen_quadrat.png); background-repeat: repeat-y;
					background-position: right;
					padding-right: 55px;
					text-align: right;	font-style: italic;	}
*/
/*
#frmNavLeft		{	position: fixed; top: 60px; left: 0px; width: 250px; height: 30px;
					background-color: #808080;	color: yellow;	
					background-image: url(rahmen_quadrat.png);	background-repeat: no-repeat;
					background-position: left;
					padding-left: 55px;	}
*/
/*
#frmNavMiddle	{	position: fixed; top: 60px; left: 250px; width: 100%; height: 30px;
					background-color: #808080;	color: yellow;	}
*/
/*
#frmNavRight	{	position: fixed; top: 60px; right: 0px; width: 200px; height: 30px;
					background-color: #808080;	color: yellow;	
					background-image: url(rahmen_quadrat.png); background-repeat: no-repeat;
					background-position: right;
					padding-right: 55px;
					text-align: right;	}
*/
/*
#frmMenu		{	position: fixed;	top: 90px;	left: 0px;	width: 250px;	height: 100%;
					background-color: #c0c0c0;	color: black;
					background-image: url(rahmen_quadrat.png); background-repeat: repeat-y;
					padding-left: 55px;	}
*/
/*
#frmContent		{	position: fixed;	top: 90px;	left: 250px; right: 50px; bottom: 50px;
					width: 100%;	height: 100%;
					background-color: #f0f0f0;	color: black;
					background-image: url(rahmen_quadrat.png); background-repeat: repeat-y;
					background-position: right;
					padding: 5px 5px 5px 5px;	overflow: auto;	}
*/
/*
#frmNews		{	position: fixed;	top: 90px;	right: 0px;	width: 50px;	height: 100%;
					background-color: #c0c0c0;	color: black;
					background-image: url(rahmen_quadrat.png); background-repeat: repeat-y;	}
*/
/*
#frmBotLeft		{	position: fixed; bottom: 0px; left: 0px; width: 50px; height: 50px;
					background-color: black;	color: white;	
					background-image: url(rahmen_ul.png);	}
*/

/*  #########################################################################  */
/*  ##########   C o n t a i n e r  f ü r  Z e n t r i e r u n g   ##########  */
/*  #########################################################################  */
/*
#divContainer	{	position: relative;
					width: 90%;	left: 5%;	right: 5%;
					height: 100%;	top: 10px;	bottom: 10px;
					background-color: #aaa;	}
*/
/*  #########################################################################  */
/*  ##########                K o p f a n g a b e n                ##########  */
/*  #########################################################################  */
/*
#divKopf			{	position: relative;
						width: 100%;
						height: 90px;
						float: left;
						font: 80%/1.2 verdana, arial, helvetica, sans-serif;
						background-color: #333;
						border-top: 0px #999 solid;
						border-bottom: 1px #999 solid;
						color: #fff;
					}

#divKopf img#show	{	float: left;
						display:inline;
						margin: 5px#frmNavMiddle	{	position: fixed; top: 60px; left: 250px; width: 100%; height: 30px;
						background-color: #808080;	color: yellow;	}
						padding: 0;
						margin-top: 5px;
						margin-bottom: 5px;
						font-size: 1.1em;
						font-weight: bold;
						line-height: 1.5em;
						list-style-type: none;
						border: 1px #0f0 solid;
}
#divKopf p#text 	{	float: right;
                        margin: 5px 10px 0 0;
                        font-weight: bold;
                        text-align: right;
						border: 1px #0ff solid;
}
#divKopf img#logo	{	float: right;
						display:inline;
						margin: 5px 5px 0 0;
						padding: 0;
						margin-top: 5px;
						margin-bottom: 5px;
						font-size: 1.1em;
						font-weight: bold;
						line-height: 1.5em;
						list-style-type: none;
						border: 1px #f00 solid;
}
*/
/*  #########################################################################  */
/*  ##########      H a u p t - N a v i g a t i o n   o b e n      ##########  */
/*  #########################################################################  */
/*
#divNavi			{	position: relative;
						width: 100%;
						height: 2.0em;
						float: left;
						font: 80%/1.2 verdana, arial, helvetica, sans-serif;
						background-color: #555;
						border-top: 0px #999 solid;
						border-bottom: 1px #999 solid;
						color: #000;
					}

#divNavi ul			{	float: left;
						display:inline;
						margin: 0;
						padding: 0;
						vertical-align: baseline;
						font-size: 1.1em;
						font-weight: bold;
						line-height: 1.9em;
						list-style-type: none;
						border-left: 1px #fff solid;
					    border-right: 1px #aaa solid;
					}

#divNavi li			{	float: left;
						display:inline;
						margin: 0;
						padding: 0;
						margin-top: 5px;
						margin-bottom: 5px;
						font-size: 1.1em;
						font-weight: bold;
						line-height: 1.5em;
						list-style-type: none;
						border-left: 1px #fff solid;
					    border-right: 1px #aaa solid;
}

#divNavi a 			{	display:block;
						width: auto;
						font-size: 1.3em;
						font-weight: bold;
						background: transparent;
						text-decoration: none;
						color: #fff;
						margin: 0;
						padding: 6px 6px 6px 6px;
					}

#divNavi a:hover	{	color: #0aa;
						text-decoration: none;
}

#divNavi li#current {	border-left: 1px #444 solid;
						border-right: 1px #888 solid;
						background-color: #aaa;
}
*/
/*  #########################################################################  */
/*  ##########            N o r m a l e r   I n h a l t            ##########  */
/*  #########################################################################  */
/*
div#divInhalt		{	position: relative;
						float: left;
						width: 500px;
						margin: 5px 10px 5px 10px;
						padding-top: 0px;
					}
*/
/*  #########################################################################  */
/*  ###########      M e n u   l i n k s   n e b e n   T e x t     ##########  */
/*  #########################################################################  */
/*
div#divMenu			{	float: left;
						width: 200px;
						margin: 5px 10px 5px 10px;
						padding-top: 0px;
					}

div#divMenu h1		{	font-size: 0.9em;
						color: #333;	background-color: transparent;
						margin: 0 0 0 0;
					}

div#divMenu ul		{	float: left;
						display:inline;
						margin: 0px 0px 0px 20px;
						vertical-align: baseline;
						font-size: 1.1em;
						font-weight: bold;
						line-height: 1.9em;
						list-style-type: none;
						border-left: 1px #fff solid;
					    border-right: 1px #aaa solid;
					}

div#divMenu li		{	float: left;
						display:inline;
						margin: 0;
						padding: 0;
						margin-top: 5px;
						margin-bottom: 5px;
						font-size: 0.7em;
						font-weight: bold;
						line-height: 1.5em;
						list-style-type: square;
						border-left: 1px #fff solid;
					    border-right: 1px #aaa solid;
}
*/
/*  #########################################################################  */
/*  ##########     N e w s   r e c h t s   n e b e n   T e x t     ##########  */
/*  #########################################################################  */
/*
div#divNews			{	float: right;
						width: 200px;
						margin: 5px 10px 5px 10px;
						padding-top: 0px;
					}

div#divNews h1		{	font-size: 0.9em;
						color: #333;	background-color: transparent;
						margin: 0 0 0 0;
					}

div#divNews ul		{	float: left;
						display:inline; 	
						margin: 0px 0px 0px 20px;
						vertical-align: baseline;
						font-size: 1.1em;
						font-weight: bold;
						line-height: 1.9em;
						list-style-type: none;
						border-left: 1px #fff solid;
					    border-right: 1px #aaa solid;
					}

div#divNews li		{	float: left;
						display:inline;
						margin: 0;
						padding: 0;
						margin-top: 5px;
						margin-bottom: 5px;
						font-size: 0.7em;
						font-weight: bold;
						line-height: 1.5em;
						list-style-type: square;
						border-left: 1px #fff solid;
					    border-right: 1px #aaa solid;
}
*/
/*  #########################################################################  */
/*  ##########               F u s s - A n g a b e n               ##########  */
/*  #########################################################################  */
/*
#divFuss			{	position: relative;
                        margin: 0px 0px 0px 0px;
                        padding-bottom: 10px;
						width: 100%;
						height: 2.0em;
						float: left;
						font-size: 0.7em;
						background-color: #555;
						color: #fff;
					}

#divFuss *			{	margin: 5px 10px 5px 10px;
					}

div#divInfo 		{	float: left;
						width: 200px;
						margin: 5px 10px 5px 10px;
						padding-top: 0px;
					}
div#divLinks		{	float: right;
                        border-left: 1px white solid;
					  width: 200px;
						margin: 5px 10px 5px 10px;
						padding: 0px 5px 0px 5px;
					}
*/

/*
* {
margin: 0;
padding: 0;
}

html {
background: url(picture/back2.jpg) repeat-x;
color: #333;
font: 80%/1.2 verdana, arial, helvetica, sans-serif;
}



h2 {
font-size: 1em;
color: #555;
line-height: 1.3em;
margin-bottom: 0.3em;
}

h3 {
font-size: 1em;
color: #1B4A6D;
line-height: 1.5em;
margin-top: 1em;
margin-bottom: 0.3em;
}

h4 {
font-size: 0.9em;
color: #1B4A6D;
line-height: 1.3em;
margin-bottom: 0.3em;
}

h5 {
font-size: 1em;
color: #1B4A6D;
line-height: 1.1em;
margin-bottom: 0.2em;
}

p {
font-size: 1em;
color: #333;
line-height: 1.6em;
margin-bottom: 1em;
}

mehr {
font-size: 1em;
color: #333;
margin-bottom: .5em;
}

*/




/*   #################################Navigation################################## */
/*   #################################Navigation################################## */
/*   #################################Navigation################################## */
/*
#nav {
    width: 900px;
   float: left;
    font: 80%/1.2 verdana, arial, helvetica, sans-serif;
    background: #ccc7bc url("picture/background3.gif") repeat-x center right;    */	/*  border-top: 0px #999 solid; */ /*
    border-bottom: 1px #999 solid;

}

#nav img {
float: left;
margin: 0 0 0 0;
}

#nav ul {
    float:left;
    display:inline;
    margin:0;
    padding: 0;
    margin-left: 10px;
    border-left: 0px #aaa solid;
    border-right: 0px #aaa solid;
}

#nav ul li {
    float: left;
    display:inline;     */	/* Fix für IE Doubled Float Margin Bug    */ /*
    margin: 0;
    padding: 0;
    font-size: 1.1em;
    line-height: 1em;
    list-style-type: none;
    border-left: 1px #fff solid;
    border-right: 1px #aaa solid;
}

#nav ul li a {
    display:block;
    width: auto;
    font-size: 1em;
    font-weight: bold;
    background: transparent;
    text-decoration: none;
    color: #000;
    margin: 0;
    padding: 6px 6px 4px 6px;
}

#nav ul li a:hover {
    background: transparent url("picture/hover.gif") repeat-x center right;
    color: #000;
    text-decoration: none;
}

#nav ul li#current {
    border-left: 1px #444 solid;
    border-right: 1px #888 solid;
    background: transparent url("picture/background_active1.gif") repeat-x center right;
}

#nav ul li#current a,
#nav ul li#current a:hover {
    color: #fff;
    background: transparent;
    text-decoration: none;
}
*/

/* ########################################################################
################# I n h a l t #############################################
########################################################################## */

/*
div#inhalt {
float: left;
width: 550px;
margin: 32px 0 0 60px;
padding-top: 0px;

}


div#inhalt img {                */	/* nur fur mittlere 1oben 2rechts 3unten 4links Position der Bilder */ /*
float: left;
margin: .2em 1.5em 0em 0em;
}

div#inhalt hr {
border: 0;
border-bottom: 1px solid #79a;
height: 1px;
margin: 0 0 7px 0;
clear: left;                    */	/* ################Umbruch vor der Linie */ /*
}


div#inhalt ul {
font-size: 1em;
color: #333;
line-height: 1.7em;
margin-left: 4em;
margin-bottom: 1.2em;
}

div#inhalt ol {
font-size: 1em;
color: #333;
line-height: 1.7em;
margin-left: 5em;
margin-bottom: 1.2em;

}



div#inhalt a {                        */	/* Farbe Hyperlinks FOOTER */ /*
  color: #6A7F94;
}

div#inhalta:link {          */	/* Link rechte Spalte */ /*
  text-decoration: none;
  color: #6A7F94;
}

div#inhalt a:visited {
  color: #6A7F94;
  text-decoration: none;
}

div#inhalt a:hover {
  text-decoration: underline;
  color: #2A9677;
}
*/

/* #########################################################################
############### Spalte Links ##############################################
############################################################################# */

/*

div#spalte-1 {
float: right;
width: 200px;
margin: 50px 20px 0 0;
}


div#spalte-1 h2, {
font-size: .95em;
color: #333;
margin: 0 0 0 0;
}

div#spalte-1 h4, {
font-size: 1.3em;
color: #666;
margin-bottom: .9em;
}

div#spalte-1 {
font-size: 0.95em;
}


div#spalte-1 ul {
list-style: none;
margin: 10px 20px 0 0px;
}

div#spalte-1 a {
color: #555;          */	/* Schrift Navigation Links */ /*
font: 90%/1.3 verdana, arial, helvetica, sans-serif;
 width: 90%;
padding: 0.4em 0.8em 0.4em 1em;
 border-style:solid;
 border-width: 0px 0px 0px 1px;
 border-color: #4B9682 gray #FFFFFF #D4D4C1;

}

#spalte-1 a:link {
  display: block;
  text-decoration: none;
}

#spalte-1 a:visited {
  color: #555;
  text-decoration: none;
  display: block;
}

#spalte-1 a:hover {
  display: block;
  background-color: #5ba68e;
  color: white;
   border-color: gray gray gray #5ba68e;
}


#spalte-1 li#current a,
#spalte-1 li#current a:hover {
  display: block;
  text-decoration: none;
  color: #555;
padding: 0.4em 0.8em 0.4em 0.55em;
  border-width: 0px 0px 0px 6px;
  border-color: gray gray silver #1B4A6D;
}

#spalte-1 li#current a:hover{
  color: #fff;

}

#spalte-1 a#show {
  background-color: gray;
  color: white;
}

*/




/*     ++++++++++++++++++++ footer ++++++++++++++++++++++++++      */

/*
#footer {
clear: both;
width: 900px;
margin: 0;
padding: 0em;
color: #999;
background-color: #042c4e;
border-top: 1px solid gray;
}

#footer a {                        */	/* Farbe Hyperlinks FOOTER */ /*
  color: #fff;
}

#footer a:link {          */	/* Link rechte Spalte */ /*
  text-decoration: none;
  color: #fff;
}

#footer a:visited {
  color: #fff;
  text-decoration: none;
}

#footer a:hover {
  text-decoration: none;
  color: #5ba68e;
}

#footer p {
font-size: 0.85em;
  color: #689;
}

*/
