/* Definition der einzelnen Farben:

red: #E60066
darkred: #A10048
20% red: #FFE6F1
50% red: #FF80B8

 */

 /* Defintion der Überschriften H1, H2, H3, usw. */

h1,h2,h3,h4,h5,h6
		{
		margin-right:0%;margin-left:0%;margin-top:0.1cm;margin-bottom:0.1cm;
		}


h1 		{
		font-size: 16px;
		font-family:Trebuchet,Arial,Helvetica,sans-serif;
		color: #A10048; background-color: #FFFFFF;
		font-weight: bold;
		padding: 2px; padding-left: 4px;
		border-bottom: 3px solid darkred;
		}


h2 		{
		font-size: 12px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		color:#666;
		font-weight:bold;
		margin-bottom: 0px; margin-top: 10px;
		}

h4	 	{
		font-size: 11px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		color:#F29292;
		font-weight:bold;
		}



/* Definition einzelner Klassen und Pseudoklassen */

.highlight 	{font-weight:bold; color: #FF9900; background-color: #003366}

.mc	 	{
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size: 9pt; line-height: 13pt;
		color:#000000
		}

.head		{
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size: 8pt; line-height: 8pt;
		color:#000066;
		}

.right		{
		text-align: right;
		}

.rightcontent 	{
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size: 8pt; color:#000030
		}

.footer		{
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size: 11.5px; color:#333333; font-weight:bold;
		}

.feld 		{
		border: 1px solid white;
		border-bottom: #E52425 solid 1px;
		background-color: #EEEFFF;
		}


.advert 	{
		BORDER: #999999 dotted 1px; padding:5px; margin:5px;
		background-color: #FFFFFF;
		}

.center		{text-align: center; border: 1px solid #8EC1A3;}


.img		{margin-right: 3px; margin-bottom: 2px;}

.rightnav	{
		border-left: 1px solid #1C8347;
		border-right: 1px solid #1C8347;
                 border-bottom: 1px solid #1C8347;
                 padding: 3px;
                 margin-bottom: 5px;
                 margin-top: -4px;
                 }


/* Format der gewöhnlichen HTML-Tags */

hr		{
		color: #B3C9BF;
		background-color: #FFFFFF;
		margin-top: 2px;
		height: 1px;
		}

/* altes css tag 	hr		{color: #B3C9BF; margin-top:2px; height: 2px;}*/

body		{background-color: #FFFFFF}

form		{padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px;}

p		{
		padding-top: 1px; padding-bottom: 1px; margin-top: 0px; margin-bottom: 5px;
		}

sup            {color: #FF80B8 }

/* Format der Hyperlinks */


a:link 		{color: darkred; text-decoration:none;}
a:visited 	{color: darkred; text-decoration:none;}
a:hover 	{color: #666; text-decoration:underline;}
a:active	{color: darkred; text-decoration:none;}


/* Definition der einzelnen Layer */

a.front, a.front:link, a.front:hoover, a.front:visited, a.front:active
		{
		color:#FFFFFF;
		text-decoration:none;
                 }

#layerheader 	{
		position:absolute; left:0px; top:0px; width:985px; height:155px; z-index:1;
		max-width: 985px;
		padding:10px; padding-top: 16px; padding-right: 10px;
		font-family: Verdana,Arial,Helvetica,sans-serif;
	 	color: #006633;
		font-size: 12px; font-style: bold; line-height: 14px;
		text-align: left;
		}

#layerheader h3	{ font-family: Trebuchet MS, Arial, Helvetica,sans-serif; font-size: 22px; padding-bottom: 5px;
                 color: #A10048; border-bottom: 3px solid #666;
                }

#layerheader h4	{ font-family: Trebuchet MS, Arial, Helvetica,sans-serif; font-size: 13px;
                color: #A10048;
                }


#layerstatus 	{
		position:absolute; left:5px; top:155px; width:985px; height:20px; z-index:2;
		max-height: 15px; max-width: 985px;
		border: 1px solid #666666;
		background-color:#ccc;
		padding:4px;
		font-family:Verdana,Arial,Helvetica,sans-serif; color: #000000;
		text-decoration: none;
		font-size: 11px; line-height: 11px; letter-spacing:0.5px;
		}

#layerleft 	{
		position:absolute; left:5px; top:190px; width:250px; height:900px; z-index:6;
		max-width: 250px; min-height: 850px;
		background-color:#FFFFFF;
		padding:5px;
		margin-right: 5px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px; line-height: 13px;
                font-style: normal; color: #003366;
		border: 0px solid #666;
		}
		
#layerleft ul, li	{
		padding-top: 4px; color: darkred; padding: 0px; margin: 5px; list-style: none;
		}

#layerleft ul.sub, li.sub	{
		padding-top: 4px; color: darkred; padding: 0px; margin-left: 15px; list-style: none;
		}



#layerrightnav	{
		position:absolute; left:740px; top:190px; width:260px; height:100px; z-index:10;
		max-width: 260px; min-height: 350px; max-height: 500px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px; font-style: normal; color: #000000; line-height: 15px;
		border: 1px solid #666;
		}
		
#layerrightnav h2	{
		padding: 4px; margin: 1px;
                font-size: 12px;
                background-color: #A10048; color: #fff;
		}

#layerrightnav p	{
		padding: 4px; margin: 0px; 
                font-size: 11px; line-height: 14px;
                color: #333333;
		}


#layermaincontent	{
		position:absolute; left:280px; top:170px; width:430px;
		max-width:430px;
		z-index:7;
		padding:5px; padding-bottom:20px; padding-top: 20px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		text-decoration: none;
		font-size: 11px; line-height: 17px; color: #333333;
		}

#layermaincontent ul.text,  li.text	{
                padding: 0px; margin: 0px;
                color:#333333;
                list-style: square;
		}


#layermaincontent li.text	{
                padding: 0px; margin: 0px; margin-left: 15px;
                color:#333333;
                list-style: square;
		}

		/* background-color:#BBDAC8; border-left: 1px solid #BBDAC8; border-right: 1px solid #BBDAC8; */

#layeradv	{
		position:absolute; left:810px; top:120px; width:180px;
		max-width:180px;
		z-index:3; background-color:#FFFFFF;
		padding:5px; padding-bottom:20px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		text-decoration: none;
		font-size: 11px; line-height: 16px; color: #999999;
		}

/* aktuelle Version der Navi */

a.menu 		{
		display:block;
		width:150px; max-width:145px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		letter-spacing:1.1px;
		font-size:11px;
		text-align:left;
		font-variant: small-caps;
		margin-top: 5px; margin-left: 1px;
		padding: 5px;
		padding-left: 27px;
		border: 1px solid #1C8347;
		background: url('../images/bg-nav-out.jpg') no-repeat;
		}

a.menu:link 	{
		color:#FFFFFF;
		text-decoration:none;
		border: 1px solid #1C8347;
		background: url('../images/bg-nav-out.jpg') no-repeat;
		}

a.menu:visited 	{
		color:#FFFFFF;
		text-decoration:none;
		border: 1px solid #1C8347;
		background: url('../images/bg-nav-out.jpg') no-repeat;
		}

a.menu:hover 	{
		color:#333333;
		text-decoration:none;
		border: 1px solid #1C8347;
		background: url('../images/bg-nav-hover.jpg') no-repeat;
		}

a.menu:active 	{
		color:#FFFFFF;
		text-decoration:none;
		border: 1px solid #1C8347;
		background: url('../images/bg-nav-out.jpg') no-repeat;
		}