/* CSS Document */


	* {
		margin: 0;
		padding: 0;
	}
	
	body {
		font-family: Verdana, Arial, sans-serif;
	}
		#kopfzeile {
		background-color:  #FFFF99;		
		color: #fff;
	}
	#fusszeile {
		background-color: #FFFF99;
		color: #fff;
				clear:both;
		position: relative;
   	z-index: 1;
			}
		
	#hauptbereich {
		float: left;
		width: 80%;
	}

	#info {
   	float: right;
   	width: 20%;
   	background-color: #FFFF99;
	}
 	#inhalt {
   	float: right;
   	width: 78%;
   	background-color: #FFFFCC;
   	color: #333333;
	}

	#navigation {
   	float: left;
   	width: 22%;
		background-color: #FFFF99;
	}

	#inhalt, #navigation, #info, #hauptbereich {
		padding-bottom: 32767px; /* Beschränkung durch Safari, der keinen gr&ouml;&szlig;eren Wert zulässt. */
		margin-bottom: -32767px;
	}
 #wrap {position: relative;	} 
		@media all and (min-width: 0px) {
		#inhalt, #navigation, #info, #hauptbereich {
			padding-bottom:0;
			margin-bottom: 0;
		}		
	/* #wrap1 {
   	overflow: hidden;
		position: relative;	} 
		@media all and (min-width: 0px) {
		#inhalt, #navigation, #info, #hauptbereich {
			padding-bottom:0;
			margin-bottom: 0;
		}	*/	
		#inhalt:after, #navigation:after, #info:after, #hauptbereich:after {
			padding-top:32767px;
			margin-bottom: -32767px;
			content: 'Opera 8 Fix';
			display:block;
			background: inherit;
			height: 0;
		}			
	}
#wrap {
	width: 1024px;						margin: auto;
	}
		
				
#fusszeile{
	padding: 0.8em;
	}

#wrap #hauptbereich #inhalt * {
	margin: 0.2em 10px 0.4em;
	}
	
	#wrap #hauptbereich #inhalt * * {
	margin: 0;
	}
	
#wrap #info * {
	margin: 0.3em 10px 0.5em;
	}
#wrap #info * * {
	margin: 0;
	}
	
.important {
	font-size: 1.2em;
	font-weight: bold;
	}
