@charset "utf-8";

/* CSS Document */



/* KALIBRIERUNG */



html {

	height:101%;

}



body {

	margin:0;

	padding:0;

}



/* ALLGEMEINE STYLES */



body {

	font-family:Arial, Helvetica, sans-serif;

	text-align:center;

}









/* STYLES LAYOUTBEREICHE */



#metanavi_top {

	height:30px;

	width:935px;

	margin:10px auto 0 auto;

	text-align:right;

	font-size:12px;

}



	#metanavi_top a {

		text-decoration:none;

	}

	

	#metanavi_top a:hover {



	}



#wrapper {

	text-align:left;

	margin:0 auto;

	width:935px;

	background-color:white;

	position:relative;

}



	#logo {

		width:150px;

		height:150px;

	}

	

		#logo a {

			display:block;

			width:150px;

			height:150px;

		}

	

	#nav01, #nav02, #nav03, #nav04, #nav05 {

		width:150px;

		height:150px;

		margin-right:5px;

	}



#mainnavwrapper {

	padding:5px;

	position:relative;

	vertical-align:bottom;

}



	#mainnavwrapper a {

		text-decoration:none;

		display:block;

		padding-top:95px;

		padding-left:15px;

		font-size:15px;

	}

	

	#mainnavwrapper a:hover {

	

	}

	

	#mainnavwrapper #logo a {

		display:block;

		width:150px;

		height:150px;

		overflow:hidden;

	}

	

	#mainnavwrapper #logo h1 {

		text-indent:-9999px;

	}



#contentwrapper {

	padding:0 5px 5px 5px;

	position:relative;

}



	#contentwrapper #content {

		color:#444444;

		font-size:12px;

	}

	

		#contentwrapper #content h1 {

			font-size:20px;

			font-weight:bold;

			/*letter-spacing:1px;*/

		}

		

		#contentwrapper #content h4 {

			font-weight:bold;

		}

		

		#contentwrapper #content a {

			text-decoration:underline;

			letter-spacing:1px;

			font-weight:bold;

		}

		

		#contentwrapper #content a:hover {

			text-decoration:none;

		}

		

		#contentwrapper #content .csc-frame-frame1 {

			border-top:#C0D684 1px dotted;

		}

		

		#contentwrapper #content .csc-textpic-caption {

			font-size:9px;

		}



#contentwrapperleft {

	padding:20px 5px 20px 5px;

}



	#contentwrapperleft a {

		display:block;

		color:white;

		text-decoration:none;

		font-size:12px;

		margin-top:10px;

	}

	#contentwrapperleft div.act a {
		margin-bottom:0px;
	}

	#contentwrapperleft #level2 {

		margin-left:10px;

	}

	

		#contentwrapperleft #level2 a {

			font-size:11px;

			margin-bottom:2px;
			margin-top:0;

		}



#contentwrapperright {

	padding:20px 5px 20px 5px;

}



	#contentwrapperright a {

		display:block;

		color:white;

		text-decoration:none;

		font-size:12px;

		margin-bottom:10px;

	}

	

	#contentwrapperright a:hover {

		

	}



td.tdcontent {

	padding:20px;

}



#footerwrapper {

	margin:5px auto;

	text-align:center;

	font-size:10px;

	width:935px;

}



/* CSS STYLED CONTENT */