/* -=-=-=- General selectors -=-=-=- */

body {
	background: #59B73A;
	margin: 5px 0 20px 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica;
	font-size: 76%;
	color: #000;
	text-align: center;
	}

h1 {
	color: #000;
	margin: 0 0 0 0;
	font-weight: normal;
	font-size: 1.8em;
	}

h2 {
/*	color: #EEE030;*/
	color: #A0000A;
	font-weight: normal;
	font-size: 2em;
	margin: 10px 0 10px 0;
	}

h3 {
	font-size: 1em;
	margin: 8px 0 5px 0;
	font-weight: bold;
	}

h4 {
	font-size: 1em;
	margin: 0 0 0 0;
	font-weight: normal;
	}

h5 {
	font-size: 1em;
	margin: 0 0 4px 0;
	font-weight: bold;
	}

#content  a:visited, a:link {
	color: #000;
/*	font-weight: bold;*/
	text-decoration: underline;

	}


#content a:hover, a:active {
/*	background: #78A515;*/
	color: #FFE00E;
	}

p {
	font-size: 1.1em;
	line-height: 1.4em;
	}


/* -=-=-=- Structure -=-=-=- */

#container {
	width: 800px;
	margin: 0 auto;
	text-align: left;
	}

#header {
	margin: 20px 0 30px 0;
	}
	
#print_header {
	display: none;
	}

#content {
	float: right;
	width: 500px;
	padding: 20px 0 0 0;
	
/*	 Box model hack used for IE5.5/5 */
	voice-family: "\"}\""; 
  	voice-family: inherit;
  	width: 500px;
	}

#content p {
	margin: 0 0 12px 0;
	line-height: 1.2em;
}

#content p.einzug {
	margin: 0 0 12px 3em;
/*	text-indent: -3em;*/
}

.wichtig {
	color: #A0000A;
	font-weight: bold;
}

.mehrabstand {
	margin-bottom: 15px;
	line-height: 1.6em;
	}

/*.einzug {
	margin: 0 0 0 5em;
	padding-left: 3em;
}*/

/* -=-=-=- Sidebar -=-=-=- */

#sidebar {
	float: left;
	width: 260px;
/*	padding: 10px 15px;*/
	
	/* Box model hack used for IE5.5/5 */
	voice-family: "\"}\""; 
  	voice-family: inherit;
  	width: 260px;
	}

#sidebar_img {
	padding: 0 0 30px 0;
	border: none;
	}

#links li {
	list-style: none;
	background: url(img/navi-kam.gif) no-repeat 0 0;
	padding: 1px 0 20px 45px;
	}


#links ul {
	padding: 10px;
	margin: 5px;
	}

#links a {
	font-size: 1.1em;
	text-decoration: none;
	}

#links a:link, a:visited {
	color: #000;
/*	color: #FFE00E;*/
	font-weight: normal;
	text-decoration: none;
	}


#links a:hover, #links a:active {
/*	background: #80BE14;*/
	color: #FFE00E;
	}





/* -=-=-=- Footer -=-=-=- */	

#footer {
	padding: 20px 0 30px 15px;
	float: left;
	}

.footer_img {
	padding: 10px 40px 0 0;
}

#footer p {
	padding: 0 0 0 0;
/*	text-transform: uppercase;*/
	font-size: .9em;
	line-height: 1.2em;
	color: #000;
	}

#footer a:visited, a:link {
	color: #000;
/*	font-weight: bold;*/
	text-decoration: underline;

	}


#footer a:hover, a:active {
/*	background: #78A515;*/
	color: #FFE00E;
	}

/* -=-=-=- Print-KIFOP-Logo -=-=-=- */		
#print_logo {
	display: none;
/*	padding: 10px 15px;*/
	}

	
/* -=-=-=- Print-Footer -=-=-=- */	

#print_footer {
	display: none;
	}

.print_footer_img {
	display: none;
}

#print_footer p {
	display: none;
	}


/* 7)-=-=-=- Accessibility -=-=-=- */

#skip {
	display: none;
	}

hr { /* Simple style when CSS not in use */
	display: none;
	}

/* 8)-=-=-=- Hacks -=-=-=- */

.clearfix:after { /* float hack used to float content correctly */
    content: "."; 
   	display: block; 
   	height: 0; 
   	clear: both; 
    visibility: hidden;
	}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */	

