/*--------------------------------------------------------------------------------------
 	 viwedis (c) 2009
--------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------
	allgemeine Einstellugen
--------------------------------------------------------------------------------------*/

	* { margin:0; padding:0; font-size: 100%; }

	img { border: 1px solid #808080 } 
	
	body {

		font-family: Arial, sans-serif;
		font-size: 12px;
	/*	font-weight: bold; */
	/*  text-align: center; */
		color: #fff;
	}
	
	A:link, A:visited, A:active, A:hover { color: #fff; text-decoration: underline; }
	A:focus { outline: 0px; }
	P {
	
		line-height: 1.5;
	}
	label { width: 100px;  display: block;  clear: left; float: left;}

/*--------------------------------------------------------------------------------------
	Gesamter Seitenaufbau
--------------------------------------------------------------------------------------*/
	
	#outer_Box { margin: 0px auto; width:900px; background-color: #000; height: 100%; }
	div.iframeBox { width: 900px; z-index: 1; position:absolute; }
	
	#header {
		
		width: 900px;
		height:70px;
		background-color: #000;
	}

	#page_container {
	
		width: 900px;
		margin: 0px auto;
		text-align:left;
		background-color: #000;
		height: 100%;
		
	}


	
	#main_container {
		
		width: 635px;
		float: left;

	}
	#main_container_large { 	
		width: 700px;
		float: left;

	}

	#navigation_box {
		
		width: 210px;
		padding-bottom: 60px;
		float: left;
	}

	#main_box {
	
		width: 425px;
		float: right;
		padding-bottom: 20px;
	}
	#main_box_large {
	
		width: 475px;
		float: right;
		padding-bottom: 20px;
	}
	
	#balken_box {
		width: 635px;
		height: 111px;
		clear: both;
		background: no-repeat url("../images/balken.gif");
		position: relative;
	}
	#footer_box {
		width: 635px;
	}
	#right_container {
		
		width: 215px;
		padding-right: 30px;
		float: right;
	}
	#right_container_large {
		
		width: 145px;
		padding-right: 30px;
		float: right;
	}
	#footer {
		
		width: 900px;
		height: 10px;
		background-color: #000;
		clear: both;
	}

/*--------------------------------------------------------------------------------------
	Navigation
--------------------------------------------------------------------------------------*/

	
	#navigation_box UL LI {
		
		list-style-type: none;
	}
	
	#navigation_box UL LI.navmainStandardLevel_1 A:link,
	#navigation_box UL LI.navmainStandardLevel_1 A:active,
	#navigation_box UL LI.navmainStandardLevel_1 A:visited {
		
		display: block;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		width: 85px;
		padding-left: 20px;
		padding-top: 7px;
		padding-bottom: 7px;

	}
	#navigation_box UL LI.navmainStandardLevel_1 A:hover,
	#navigation_box UL LI.navmainStandardLevel_1.active A {
		
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		background-color: #f00;
	}
	#navigation_box UL LI.navmainStandardLevel_2 A:link,
	#navigation_box UL LI.navmainStandardLevel_2 A:active,
	#navigation_box UL LI.navmainStandardLevel_2 A:visited {
		
		display: block;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		width: 120px;
		padding-left: 40px;
		padding-top: 5px;
		padding-bottom: 5px;

	}
	#navigation_box UL LI.navmainStandardLevel_2 A:hover,
	#navigation_box UL LI.navmainStandardLevel_2.active A {		
		color: #f00;
		font-weight: bold;
		text-decoration: none;
		background-color: #000;
	}
/*--------------------------------------------------------------------------------------
	Sonstiges
--------------------------------------------------------------------------------------*/
	
	#balken_box_content {
	
		position: relative;
	}
	#balken_box_content A:link,
	#balken_box_content A:visited,
	#balken_box_content A:active,
	#balken_box_content A:hover {
		
		color: #fff; 
		display: block;
		text-decoration: none;
		cursor: pointer;
	}
	#sound_play {
	
		padding-left: 20px;
		padding-top: 20px;
	}

	#sound_play IMG { border: 0px; }
	
	#footer_box_content {
	
		width: 425px;
		padding-top: 10px;
		padding-left: 210px;
	}
	.newsticker {
		position: absolute;
		top: 5px;
		left: 210px;
	}
	
	.newsticker P {
		padding-bottom: 5px;
	}
	.zitate { }
	.zitate_content {
		padding-bottom:10px;
		line-height: 1.5;
	}
	.zitate_autor {
		padding-bottom: 26px;
	}
	#impressum {
		position: absolute;
		left: 20px;
		top: -32px;
	}
	#impressum A:link,
	#impressum A:visited,
	#impressum A:active {
	
		font-size: 10px;
		text-decoration: none;
	}
	#impressum A:hover {
	
		color: #f00;
	}
	

