/* CSS Document */

    * {
		margin:0;
		padding:0;
		}

	html, body {
		height:100%;
		}

	body {
		background-color:#fcd08d;
		color:#000;
		font:100.01%/1.4 sans-serif;
		text-align:center; /* horizontal centering for IE Win quirks */
		}
	.NavButton
	    {
		  background-color:#f49e00;
		  display:block;
		  width: 150px;
		  height: 30px;
		  padding-left: 3px;
		 }
		 
	 .TextBold {
	             font-weight:bolder;
				}
	 
	 .TextRed
	           {
			     color:#9a141b;
			   }
			   
	 .TextRedBold
	           {
			     color:#9a141b;
				 font-weight:bolder;
			   }

	#distance { 
		width:1px;
		height:50%;
		background-color:#fc6;
		margin-bottom:-290px; /* half of container's height */
		float:left;
		}

	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:580px;
		width:980px;
		clear:left;
		background-color:#fcd08d;
		border:1px solid #c93;
		border-top-color:#fff;
		border-left-color:#fff;
		}

	#container div h1 {
		font-size:100%;
		color:#9a141b;
		padding-top:1em;
		margin-left:1em;
		margin-bottom:2em;
		}

	#container div h2 {
		font-size:95%;
		font-style:italic;
		color:#9a141b;
		margin-left:1em;
		margin-bottom:1em;
		}

	#container div h3 {
		font-size:90%;
		color:#000000;
		font-weight:bold;
		margin-left:1em;
		}

	#container ul, ol {
		margin-left:2em;
		margin-top: 1em;
		margin-bottom: 1em;
			}

	#container li {
		font-size:85%;
		}
	
	
		


	#container p {
	    font-size:80%;
		margin-left:1em;
		margin-right: 1em;
		}

    #header {
	         height: 185px;
			 background-image:url(images/balken_oben.png);
			}
			
	#slogan {
			 margin: 10px;
			 width: 320px;
			 float:left;
			 }
	#logo   {
	         float: right;
			 width: 549px;
			 height: 185px;
			 border: 0px;
			 }
	
	#main	{
			 height: 395px;
			 background-color: #fcd08d;
			 border: none;
			 }

	#naviColum	{
			 width: 165px;
			 float:left;
			 padding-top:20px;
			 }
			 
	#naviColum div	{
				 background-color:#F49E00;
			     margin-left: 5px;
				 margin-top: 5px;
				 margin-right: 5px;
				 height: 30px;
				 
				    }
					
	#naviColum div a {
    					padding-left:10px;
						height: 30px;
						line-height: 200%;
				    }
					
	#naviColum div a:link {
						color:#000000;
						text-decoration:none;
						display:block;
						background-color:#f49e00;
						padding-left:10px;
						height: 30px;
				    }
	
	#naviColum div a:visited {
						color:#ffffff;
						text-decoration:none;
						display:block;
						background-color:#f49e00;
						padding-left:10px;
						height: 30px;
				    }

    #naviColum div a:active {
						color:#ffffff;
						text-decoration:none;
						display:block;
						background-color:#9a141b;
						padding-left:10px;
						height: 30px;
				    }
	
	#naviColum div a:hover {
						color:#ffffff;
						text-decoration:none;
						display:block;
						background-color:#9a141b;
						padding-left:10px;
						height: 30px;
				    }
	
	
	
	
	#subnav {text-align:right;
	         margin-bottom: 15px;
	         }		 
	
	a.nav {
    					color: #000000;
						padding-top:5px;
						padding-bottom:5px;
						padding-left:10px;
						padding-right:10px;
						margin-right: 15px;
					    text-decoration: none;
						background-color:#f49e00;
						
				    }
					

	
	 		 
	#rightColum	{
			 width: 279px;
			 float:right;
			 border: none;
				 }

	#contentColum {
				width: 534px;
				height: 395px;
				float:left;
				overflow:auto;
			 }
    
	#picture {
	          width: 240px;
			  text-align:center;
			  float: right;
			  }
	
	#vfp {
	          width: 200px;
			  text-align:center;
			  float: right;
			  }
