/* Datei: gessler.css */


body
{
	margin-left:0;
	margin-top:0;
	color:rgb(39,41,48);
	font-family:verdana,helvetica,sans-serif;
	font-size:.83em;
	font-weight:600;
	background-color:rgb(221,221,221);
	background-image:url(../grafiken/bg1.gif);
}

div.hauptcontainer
{
	width:85%;
	height:100%;
	border:solid 0px gray;
	border-right: .9em solid rgb(186,142,175);
	border-bottom: 0em dotted rgb(134,24,105);
}



div.hauptcontainer div.navi
{
	width:100%;
	height:9.5em;
	border:solid 0px red;
	background-image:url(../bilder/kompetenz.jpg);
	background-repeat: repeat-x;
}

div.hauptcontainer div.navi div.obenLinks
{
	width:42%;
	float:left;
	border:solid 0px blue;
	padding-left: .8em;
	padding-top: .8em;
	padding-right:1em;
	color:rgb(134,24,105);
	font-size:2em;
	font-weight:800;	
}

div.hauptcontainer div.navi div.obenRechts
{
	width:46%;
	float:right;
	border:solid 0px orange;
	text-align:right;
	padding-right:2em;
	padding-top:1.5em;
}

div.hauptcontainer div.navi div.obenRechts a
{
	color:rgb(134,24,105); 
	text-decoration:none; 
	font-weight:600;
}

div.hauptcontainer div.navi div.obenRechts a:hover
{
	color:rgb(0,0,0); 
	text-decoration:none; 
}

div.hauptcontainer div.navi div.obenRechts a:visited
{
	color:rgb(234,234,234); 
	text-decoration:underline;
	font-weight:normal;
}

div.hauptcontainer div.seiten
{
	width:100%;
	height:2em;
	border:solid 0px orange;
	/*border-top: .05em solid rgb(163,165,170);*/
	/*border-bottom: .05em solid rgb(99,101,108);*/
	background-image:url(../bilder/navigation.jpg);
	background-repeat: repeat-x;
}

div.hauptcontainer div.contCont
{
	border:solid 0px green;
	width:100%;
	
	height:32.5em;

	overflow:auto;
}



div.hauptcontainer div.contCont div.spalteLinks
{
	border:solid 0px red;
	width:28%;
	float:left;

}


/*#######################
list-style-type: none
ist nur erforderlich für Opera
Und
padding:0px; für ul
Muß extra wegen
Netscape 7 gesetzt werden
ansonsten bekommt man
keinen Einzug nach links
########################

li
	{
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	}
*/

/*###### Navigation links ######*/

			#NaviContainer
			{
				border:0px solid blue;
				width:100%;
				margin-top: 0.8em;
				margin-left: -1.7em;

			}
	
				#NaviContainer a
				{
					display:block;
					border-bottom: .15em solid rgb(134,24,105);
					border-right: .15em solid rgb(134,24,105);
					border-left: .05em solid rgb(194,194,194);
					border-top: .05em solid rgb(194,194,194);
					font-weight:600;
					font-size: 99%;
					color:rgb(134,24,105);
					text-decoration:none;
					text-align:left;
					margin-top: 0em;
					margin-right: 1em;
					margin-bottom: .8em;
					padding-left: .8em;
					padding-top: .2em;
					padding-bottom: .3em;
					background-color:rgb(204,204,204);

				}


				#NaviContainer ul li, #NaviContainer ul ul li, #NaviContainer ul ul ul li
				{
					display:block;
					margin-bottom:0px;
					list-style-type:none;
				}
			

/*###### Navigation Hierarchie 1 ######*/

				#NaviContainer a:hover, #NaviContainer a:focus, #NaviContainer a:active
				{
					background-color:rgb(134,24,105);
					color:rgb(204,204,204);


				}

				#NaviContainer a.home, #NaviContainer a.home:visited
				{
					background-color:rgb(134,24,105);
					color:rgb(204,204,204);
					display:block;
					background-image:url(../grafiken/akth1.gif);
					background-repeat:no-repeat;
					background-position: .5em .5em;
					padding-left: 1.9em;
				}


				#NaviContainer a.home:hover, #NaviContainer a.home:active, #NaviContainer a.home:focus
				{


				}
				
<!--


				#NaviContainer a.akth1, #NaviContainer a.akth1:hover
				{
					background-color:rgb(0,115,115);
					background-image:url(../images/base/akth1.gif);
					background-repeat:no-repeat;
					background-position:1px 8px;
					color:rgb(229,242,242);
					font-weight:bold;
				}

-->


/*###### Navigation 2. Hierachie ######*/
				#NaviContainer ul ul a
				{
					/*width:90%;*/
					font-size: 97%;
					background-color:rgb(231,209,225);
					color:rgb(69,71,78);
					border-right: .15em solid rgb(134,24,105);
					border-bottom: .15em solid rgb(134,24,105);
					margin-left: -1.9em;
					margin-top: -.5em;
					padding-left: .8em;
					padding-top: .2em;
					padding-bottom: .2em;
					display:block;
				}



	/*###### Navigation Hierarchie 2 ######*/

				#NaviContainer ul ul a:hover, #NaviContainer ul ul a:active, #NaviContainer ul ul a:focus
				{
					color:rgb(134,24,105);
					background-color:rgb(163,165,170);

				}

				#NaviContainer a.akth2, #NaviContainer a.akth2:hover
				{
					background-color:rgb(163,165,170);
					color:rgb(134,24,105);
					background-image:url(../grafiken/akth2.gif);
					background-repeat:no-repeat;
					background-position: .2em .5em;
					padding-left: 1.6em;
				}


/*###### Navigation 3. Hierachie ######*/
				#NaviContainer ul ul ul a
				{
					padding-left:35px;
					background-color:rgb(206,206,206);
				}


	/*###### Navigation Hierarchie 3 ######*/

				#NaviContainer ul ul ul a:hover, #NaviContainer ul ul ul a:active, #NaviContainer ul ul ul a:focus
				{
					background-color:rgb(196,196,196);
				}

				#NaviContainer a.akth3, #NaviContainer a.akth3:hover
				{
					background-color:rgb(196,196,196);
					background-image:url(../images/base/akth3.gif);
					background-repeat:no-repeat;
					background-position:20px 8px;
				}

















div.hauptcontainer div.contCont div.spalteRechts
{
	border:solid 0px yellow;
	width:70%;
	float:right;

}

div.hauptcontainer div.contCont div.spalteRechts div.inhaltContainer
{
	border:solid 0px maroon;
	width:95%;
	margin-top: 0.8em;
	color:rgb(134,24,105);
	font-size: .93em;
	padding-bottom:1em;
}




.clear
{
	clear:both;
	padding:0px;
}

.fuss
{
	border:solid 0px black;
	border-top: .05em dotted rgb(99,101,108);
	border-right: .9em solid rgb(186,142,175);
	border-bottom: .5em solid rgb(134,24,105);
	width:85%;
	margin-top:-1.2em;
	padding-bottom: .3em;
	/*background-image:url(../bilder/navigation.jpg);*/
	/*background-repeat: no-repeat;*/
	
}




/* ___________ STYLING THE TAGS ___________ */
/*   1.5em = 18px  */
/*  1.25em = 15px  */
/*     1em = 12px  */
/*   .92em = 11px  */
/*   .83em = 10px  */
/*   .75em =  9px  */

p
{
	font-size: 1em;
	font-weight:500;
	line-height:1.2em;
	color:rgb(39,41,48);
}

h1 
{
  	font-size:.45em;
  	line-height: 1.2em;
  	margin: .4em 0;
}

h2 
{

	font-size:.9em;
	font-weight:500;
	line-height:1.4em;
}

h3
{
  	font-family:arial;
  	font-size:.8em;
  	font-weight:500;
	padding-left:28%;
	padding-top: .5em;
	padding-bottom: .5em;
	margin:0em;
}

h4 {
  	font-size: 1em;
  	line-height: 1.5em;
}

h5 {
  	margin-top: .5em;
  	margin-bottom: .7em;
  	
    	font-size: .93em;
  	font-weight:normal;
	line-height:1.2em;
	color:rgb(39,41,48);  	
}

h6 {
  	font-size: .8em;
  	font-weight:300;
  	margin: 0em;
  	padding-top: .3em;
  	padding-left: 1.8em;
  	color:rgb(99,101,108);
}



a:link 
	{ 
	color:rgb(134,24,105); 
	text-decoration:underline; 
	font-weight:600;
	}

a:visited 
	{ 
	color:rgb(134,24,105); 
	text-decoration:underline; 
	font-weight:normal;
	}

a:active 
	{ 
	color:rgb(134,24,105);
	text-decoration:none; 
	}

a:hover 
	{ 
	color:rgb(0,0,0); 
	text-decoration:none; 
	}

/*span.display_standard, .none { display: none; }*/

abbr[title], acronym[title] 
	{
  	border-bottom: .1em dotted rgb(99,101,108);
  	font-variant: normal;
  	text-transform: none;
  	cursor: help;
	}
	
.bold
	{
	font-weight:600;
	font-family:arial, san serif;
	letter-spacing: .1em;
	}

.col
	{
	color:rgb(134,24,105);
	font-weight:600;

	}	
	
	
.aussage
{
	font-weight:500;
	font-family:arial, san serif;	
	font-size:.95em;
	line-height:1em;
	text-align:right;
	margin-right:1em;
	text-align:right;
	color:rgb(134,24,105);
	}
	
img	{
	border: 0em;

	}


	
	
.hide, h1.hide, ul.hide 
	{
  	display:none;
  	visibility:hidden;
  	margin:0;
  	padding:0;
  	clip:rect(0,0,0,0);
	}


	

#seitenanfang, #seitenende 
	{
	line-height:0%; 
	font-size:0;
	} 
	
#liste
	{
	font-size:.9em;
	}
	
table#taste
	{
	float:center; 
	margin-right:0; 
	margin-bottom:0;
	padding: .3em;
	background-color:rgb(204,204,204);
	border-right: .9em solid rgb(186,142,175);
	border-bottom: .9em solid rgb(134,24,105);
	border-left: .9em solid rgb(194,194,194);
	border-top: .9em solid rgb(194,194,194);
	}

th
	{
	font-size: 1em;
	font-weight:bold;
	line-height:1.5em;
	color:rgb(39,41,48);
	speak-header:once;
	}

caption
	{
	font-size: 1em;
	font-weight:bold;
	line-height:1.5em;
	color:rgb(134,24,105);
	padding-bottom: .5em;
	}

td
	{
	font-size: 1em;
	font-weight:500;
	line-height:1.2em;
	color:rgb(39,41,48);
	border-top: .4em solid rgb(194,194,194);
	padding-left: .2em;
	}


