body {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 95%;
	margin: 0 2.5%;
	color:#6B6B6B;
	/*
	font-family: Sans-serif, Tahoma, Arial;
	*/
	font: 14px Sans-serif, Verdana, Arial;
}


    #seite {
		/*
      border-left: 1px solid #DBDBDB;
      border-right: 1px solid #DBDBDB;
			*/
    }

    #kopf {
    background: #FFFFFF;
    /*
		height:100px;
		*/
    }

		/*----------------------
		*
		* Links allgemein
		*
		*------------------------*/
		a
		{
			padding: 4px;
			margin: 0px;
			text-decoration:none;
			color:#6B6B6B;
		}
		
		a:active
		{
			text-decoration:none;
		}
		a:focus
		{
			text-decoration:none;
			color: #BC2112;
		}
		a:hover
		{
			text-decoration:none;
			color: #BC2112;
		}
		
		
		/*----------------------
		*
		* Navigation oben links
		*
		*------------------------*/
		div.kopf_navigation1
		{
			background: #FFFFFF;
			padding-top: 4px;
			/*
			padding: 4px;
			*/
			font-size: 0.9em;
			font-weight:normal;
		}
		div.kopf_navigation1 ul
		{
		}
		div.kopf_navigation1 li
		{
    display: inline;
    list-style-type: none;
					padding: 4px;
			padding-top: 1px;
			margin: 0px;
		}
		div.kopf_navigation1 li a
		{
		}
		
		div.kopf_navigation1 a:active
		{
			color:#6B6B6B;
		}
		div.kopf_navigation1 a:focus
		{
			color: #BC2112;
		}
		div.kopf_navigation1 a:hover
		{
			color: #BC2112;
			text-decoration:underline;
		}
		/*----------------------
		*
		* Kopf Teil 2
		*		Beinhaltet Logo, Navigation oben und Image
		*
		*------------------------*/
		div.kopf_part2_div
		{
			background: #FFFFFF;
			border-top: 6px solid #BC2112;
			border-bottom: 18px solid #BC2112;
		}

		/*----------------------
		*
		* Kopf Teil 2
		*		Alles zum Logo
		*
		*
		*------------------------*/
		#wrapper3KopfAboutLogo
		{
		background-image: url(BackgroundKopfAboveLogoLinks.jpg);
		background-position: 0 0;
		background-repeat: repeat-y;
		} 
		
		#wrapper4NaviAboutLogo
		{
		background-image: url(BackgroundKopfNaviRechts.jpg);
		background-position: 20% 0;
		background-repeat: repeat-y;
		} 
		
		div.kopfAboveLogo_div
		{
			background: #FFFFFF;
			float: left;
			width: 20%;
		}
		/*----------------------
		*
		* kopfMenu1_div
		*		Navigation oben
		*		Child of kopf_part2_div
		*
		*------------------------*/
		div.kopfMenu1_div
		{
			background: #DBDBDB;
			float: left;
			width: 80%;
			color:#000000;
		}
		
		div.kopfMenu1_div ul
		{
			padding: 4px;
			margin:0;
		}
		
		div.kopfMenu1_div li
		{
			display: inline;
			list-style-type: none;
			padding-right: 0.5em;
			font-size: 1.2em;
		}
		div.kopfMenu1_div li:active
		{
			color:#000000;
		}
		div.kopfMenu1_div li:focus
		{
			color:#000000;
		}
		div.kopfMenu1_div li:hover
		{
			color: #BC2112;
		}

		div.kopfMenu1_div a
		{
			color:#000000;
		}
		div.kopfMenu1_div a:active
		{
			color:#000000;
		}
		div.kopfMenu1_div a:focus
		{
			color:#000000;
		}
		div.kopfMenu1_div a:hover
		{
			color: #BC2112;
		}

		/*----------------------
		*
		* kopfLogo_div
		*		Logo
		*		Child of kopf_part2_div
		*
		*------------------------*/
		div.kopfLogo_div
		{
			background: #FFFFFF;
			float: left;
			width: 20%;
		}
		

		/*----------------------
		*
		* kopfMenuAndImage_div
		*		Image
		*		Child of kopf_part2_div
		*	kann eigentlich weg
		*------------------------*/
		div.kopfMenuAndImage_div
		{
		float: left;
		width: 80%;

		}


		/*----------------------
		*
		* kopfImage_div
		*		Image
		*		Child of kopfMenuAndImage_div
		*	
		*------------------------*/
		div.kopfImage_div
		{
		padding-bottom:0px;
		margin-bottom:0px;
		width: 100%;
		}

    #hauptteil {

    }

		/*----------------------
		*
		* Navigation und Content
		*	
		*------------------------*/
		#wrapper1Navi
		{
		background-image: url(BackgroundNaviLinks.jpg);
		background-position: 0 0;
		background-repeat: repeat-y;
		} 
		
		#wrapper2Content
		{
		background-image: url(BackgroundContentRechts.png);
		background-position: 20% 0;
		background-repeat: repeat-y;
		} 
		
		#linksNavibox
		{
		float: left;
		width: 20%;
		overflow: hidden;
		}

		/*----------------------
		*
		* Titel Navigation
		*	
		*------------------------*/
		div.linksNaviTitleNeuWrapper
		{
			padding-top: 0.5em;
			padding-left: 0.5em;
			padding-bottom: 0.1em;
			padding-right: 0.7em;
			font-size: 1.2em;
		}
		div.linksNaviTitle
		{
		background-image: url(MenuTitleLine.jpg);
		background-position: 2em 0.5em;
		background-repeat: repeat-x;
		width:100%;
			font-size: 1.2em;
		padding: 0.2em 0em 0em 0em;
		}
		
		span.linksNaviTitleText
		{
		background-image: url(BackgroundTitle.jpg);
		background-position: 0 0;
		background-repeat: repeat;
		color: #BC2112;
		font-weight:bold;
		padding-right:0.5em;
		padding-top:0.3em;

		}
		
		/*----------------------
		*
		* Navigation
		*	
		*------------------------*/
		div.linksNaviDiv
		{
			padding: 4px;
		}
		
		
		div.linksNaviDiv ul
		{
			list-style-image: url("ListiconMenuLinks.jpg");
			background: #DBDBDB;
			padding: 4px;
			margin-left:12px; /*um Platz für das Bullet zu schaffen*/
		}
		div.linksNaviDiv li
		{
			background: #DBDBDB;
			list-style-type: none;
			padding-right: 10px;
			border-bottom: 1px solid #B8BBB8;
			padding-left: 4px;
			padding-right: 4px;
			margin-top: 0.5em;
			margin-bottom: 0.5em;
		}
		div.linksNaviDiv li:active
		{
			list-style-type: none;
		}
		div.linksNaviDiv li:focus
		{
			list-style-type: none;
		}
		div.linksNaviDiv li:hover
		{
			color: #BC2112;
			list-style-type: none;
		}
		
		div.linksNaviDiv li ul li
		{
			border-bottom: 0px;
		}

		div.linksNaviDiv a
		{
			/*
			background: #DBDBDB;
			padding-right: 10px;
			padding-left: 4px;
			padding-right: 4px;
			padding-top: 0.5em;
			padding-bottom: 0.5em;
			*/
			text-decoration:none;
			font-weight:normal;
			color:#000000;

			display:block;
		}
		div.linksNaviDiv a:active
		{
			color:#000000;
			font-weight:normal;
		}
		div.linksNaviDiv a:focus
		{
			color:#000000;
			font-weight:normal;
		}
		div.linksNaviDiv a:hover
		{
			color: #BC2112;
		}

		li.activeListItem
		{
			list-style-image: url("ListiconMenuLinks_black.jpg");
		}

		li.activeListItem a
		{
			font-weight:bold;
			text-decoration:none;
			color:#BC2112;
			display: block;
		}

		li.activeListItem  ul li a
		{
			font-weight:normal;
			text-decoration:none;
			color:#000000;
			display: block;
		}

		/*----------------------
		*
		* Content 
		*	
		*------------------------*/
		
		div.content_div
		{
			float: left;
			width: 80%;
		}
		/*Neu 23.11.09*/
		div.contentWrapper_div
		{
			padding: 0.1em 0em 0.1em 1em;
		}
		/*Ende Neu 23.11.09*/
		div.content_div p
		{
		padding: 0em;
		margin:0em;
		/*Neu 23.11.09*/
		/*
			padding: 0.1em 0em 0.1em 1em;
		*/
		/*Ende Neu 23.11.09*/
		/*
		 * Wenn ein Rahmen um die Seite gezogen wird muss 
		 * stattdessen hier folgendes stehen:
			padding: 1em;

		*/
		}
		
		div.content_div h1.headerlayout_normal 
		{
			font-size: 1.2em;
			font-weight:bold;
			color: #6B6B6B;
			background-color: #FFFFFF;
		/*Neu 23.11.09*/
		/*
			padding: 0.5em 0.5em 0.2em 0.5em;
			margin: 0em 0em 0em 0.4em;
			*/
			padding: 0em 0.5em 0em 0em;
			margin: 0em 0em 0em 0em;
		/*Ende Neu 23.11.09*/
		}
		* html div.content_div h1.headerlayout_normal {  /* nur fuer Internet Explorer */
		/*Neu 23.11.09*/
		/*
			margin: 2em 0em 0em 0em;
			margin: 0em 0em 0em -0.5em;
			*/
			margin: 1em 0em 0.1em -0.5em;
			padding: 0em 0em 0em 0em;
		/*Ende Neu 23.11.09*/
		}
		
		div.content_div h1.headerLayout_2
		{
			font-size: 1.2em;
		color: #BC2112;
		font-weight:bold;
		/*Neu 23.11.09*/
		/*
		padding: 0.2em 0em 0.2em 0em;
		margin: 0em 0em 0em 0.4em;
			*/
			padding: 0.2em 0em 0.5em 0em;
		margin: 0em 0em 0em 0em;
		/*Ende Neu 23.11.09*/
		/*
		padding: 0.2em 0.1em 0.2em 0em;
		* Das folgende muss auskommentiert werden, wenn es 
		* mit dem Text der Überschrift im span nicht klappt.
		*/
		background-image: url(MenuTitleLine.jpg);
		background-position: 10em 0.5em;
		background-repeat: repeat-x;
		}
		* html div.content_div h1.headerLayout_2 {  /* nur fuer Internet Explorer */
			margin: 0em 0em 0.4em 1em;
			padding: 0em 0em 0em 0em;
		}
		
		div.content_div h1.headerLayout_2 span
		{
		background-color:#FFFFFF;
		/*Neu 23.11.09*/
		/*
		padding: 0.3em 0.5em 0em 0.5em;
			margin: 1em 0em 0em 0em;
			*/
		padding: 0.3em 0.5em 0em 0em;
			margin: 1em 0em 0em 0em;
		/*Ende Neu 23.11.09*/
		/*
		background-image: url(BackgroundTitle.jpg);
		background-position: 0 0;
		background-repeat: repeat;
		padding: 1em 1em 1em 1em;
		*/
		}
		* html div.content_div h1.headerLayout_2 span {  /* nur fuer Internet Explorer */
			margin: 1em 0em 0em -1em;
		/*
			padding: 0.3em 0em 0em 0em;
			*/
		}
		
		/*----------------------
		*
		* Content Title
		*	
		*------------------------*/
		div.ContentTitleNeuWrapper
		{
			padding-top: 0.5em;
			padding-left: 0.5em;
			padding-bottom: 0.5em;
			padding-right: 0.7em;
			font-size: 1.2em;
		}
		div.ContentTitleBkg
		{
			font-size: 1.2em;
		background-image: url(MenuTitleLine.jpg);
		background-position: 2em 0.3em;
		background-repeat: repeat-x;
		width:100%;
		}
		
		.ContentTitleText
		{
		/*
		background-image: url(akg/BackgroundTitle.jpg);
		background-position: 0 0;
		background-repeat: repeat;
		*/
		background-color:#FFFFFF;
		color: #BC2112;
		font-weight:bold;
		padding-right:0.3em;
		}
		
		.clearfix:after {
			content: ".";
			clear: both;
			height: 0;
			visibility: hidden;
			display: block;
		}
		.clearfix {
			display: inline-block; /* Fixes IE/Mac */
		}
		/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
		/* End hide from IE-mac */
		
		
    #navi {
      margin:0;
    background: #00FF00;

      width:20%;
      float:left;
    }
    #content {
    background:red;
    margin-left:20%;
    }

		/*----------------------
		*
		* Fusszeile 
		*	
		*------------------------*/
		div.fusszeile_div
		{
      background: #BC2112;
			margin:0;
      height: 1.8em;
			font-size: 0.8em;
		}
		div.fusszeile_div p
		{
			color: #FFFFFF;
			margin:0;
			text-align: right;
			padding-top:0.3em;
			padding-right: 3em;
		}
    #fuss {
			
			/*
      height: 3em;
      margin-top: -3em;
      border-left: 2px solid black;
      border-right: 2px solid black;
			width: 100%;
			*/
    }
