		*{
			margin:0;
			padding:0;
		}
		html, body {
		background-color:#373737; 
			min-height:100%;
			height: 100%;
			font: 9px Verdana, Arial, Helvetica, sans-serif;
			color:#ccc;
		}	
		body{
			position: relative; /* Verhindert, dass positionierte Elemente nicht verschoben werden wenn die Groesse des Browser Fensters geaendert wird. */
			font-size: 100.01%; /* font-size-Angabe, um zoom-Verhalten im IE zu steuern */	
			text-align: center; /* hack for IE 5.x and quirks mode */
			min-width: 720px; /* needed for Netscape <= 6 with tiny screens */
			/*background-color:#99FF00;*/		
		}
		#container {
			width: 850px;
			margin: 40px auto;
			text-align: left; /* hack for IE 5.x and quirks mode */
			/*background-color:#FFFFCC;*/
			/* border:1px solid; */
		}	
		#header {
	position:relative;
	margin: 0 0 0 15px;
	height:70px;
	width:830px;
			background-color:#;
	background-image:url(images/BTM_Logo.png);
	background-repeat:no-repeat;		/* border:1px solid; */
		}	
		#navigation{
		margin:20px 0 0 0; 
		/* border:1px solid; */	
		}	
		#nav_main_l { 
			margin:5px;
			width: auto; 
			background-color:#;
			float:left;
			height:2em;
		}	
		#nav_sub {
			margin-top:5px;
			border-top: 1px dotted #ccc;
			width:850px;
			height:10px;
			background-color:#;
			clear:both;
			height:2em;
		}
		#main {	
			clear:both; 
			width: auto;
			min-height:450px; /* height funktioniert nicht, weil main sonst nicht nach unten weiterwachsen kann.. für den IE 6 muss man jedoch height benutzen, da er min-height nicht kennt*/
			/* border:1px solid; */
			/*background-color:#FFFFCC;*/
		}
		#col1 {
			margin:10px 0 0 0;
			float: left;
			width: 250px; /* Standard-Wert, falls keine anderen Vorgaben gemacht werden */
			background-color:#;
			/*border:1px solid; */
		}
		#col1_mag {
			margin:10px 0 0 0;
			float: left;
			width: 150px; /* Standard-Wert, falls keine anderen Vorgaben gemacht werden */
			background-color:#;
			/*border:1px solid; */
		}	
		#col2 {
			margin:10px 0 0 0;
			float:right; 
			width: 620px; /* Standard-Wert, falls keine anderen Vorgaben gemacht werden */
			/*border:1px solid; */
		}
		
		
		#col2_gallery {
			margin:10px 15px 0 0;
			float:right;
			width:350px;
			height:480px;
			/*border:1px solid; */
			}
			#col2_gallery_mag {
			margin:10px 15px 0 0;
			float:right;
			width:620px;
			height:480px;
			/*border:1px solid; */
			}
			
		#col2_gallery_inhalt {
			width:350px;
			height:452px;
			line-height:400px; /*vertikal + s. BILDER*/
			text-align: center;/*horizontal zentrieren*/
			/*border:1px solid; */
			}	
		#col2_gallery_mag {
			width:620px;
			height:500px;
			line-height:400px; /*vertikal + s. BILDER*/
			text-align: center;/*horizontal zentrieren*/
			/*border:1px solid; */
			}	
		
		
		
		#footer { 
			clear:both; /* Backup fuer IE-Clearing */ 
			margin:30px 0 0 0;
			border-top: 1px dotted #ccc;
			background-color:#;
			padding:.5em;
			/* border:1px solid; */
		}	
		#footer_mag { 
			clear:both; /* Backup fuer IE-Clearing */ 
			margin:0px 0 0 0;
			border-top: 1px dotted #ccc;
			background-color:#;
			padding:.5em;
			/* border:1px solid; */
		}
		

		#footer_r { 
			width: auto; 
			background-color:#;
			float:right;
		}	
		
		#col1_content {
				padding: 50px 0 0 50px;
			width:350px;
			float:left;
		}
		#col1_content2 {
	
			width:450px;
			float:left;
		}
		#col1_content_mag {
			padding: 50px 0 0 50px;
			width:150px;
			float:left;
		}
		#col1_content_kont {
			padding: 105px 0 0 50px;
			width:250px;
			float:left;
		}
		
		#col1_gallery_inhalt {
			padding: 105px 0 0 15px;
			width:200px;
			float:left;
		}
		
		
		#col2_content {
			padding: 105px 0 0 0;
			width:200px;
			float:left;
		}
		#col1_content3 {
			padding: 6em 0 0 4em;
			width:100px;
			float:left;
		}
		
		
		
		
		/*--------------------------------------------------------------------*/
		/*--------------------------------------------------------------------*/
		/* ----- CONTENT CSS ----- */
		/*--------------------------------------------------------------------*/
		/*--------------------------------------------------------------------*/
		
		/*--------------------------------------------------------------------*/
		/* ----- UBERSCHRIFTEN----- */
		/*--------------------------------------------------------------------*/
		
		
		#header h1 {
			display:none;
		}
		
		
		h1{
			padding:1.5em 0 .2em 0;
			font-size:9px;	
			font-weight:normal;
		}
		
		h2, h3{
		font-family:Verdana, Arial, Helvetica, sans-serif;
			padding:1.5em 0 .2em 0;
			font-size:9px;	
			font-weight:bold;
		}
		
		
		h4{
	
			padding:0 0 0 0;
			font-size:9px;
			font-weight:normal;
			background-color:#;
		}
		

		p, #col1_content ul{
			margin:1em 0 0 0;
			line-height: 1.5em;
		}
		
		#col2_content p{
			/*margin-top:3.8em;*/
		}
		
		
		
		a{ 
			color:#878889;
			background:;
			text-decoration:none;
			font-weight:normal;
		}
		
		a:active, a:focus, a:hover{ 
			color:#000000;
			background:;
		}
		
		
		.margin_left {
			margin-left:5px;
			color:#FF00FF;
		}
		
	
		.cyan{
			color:#cc9933;
		}
		
		
		.bold{
			font-weight:bold;
		}
		
		
		.issue_dl{
			margin:5em 0 0 0;
		}

		#nav_main_l ul, #nav_sub ul, #footer_l a{  
			list-style:none;
			margin:.5em 0 0 15px;
			}
			
		#nav_main_r ul{  
			list-style:none;
			margin:.5em 15px 0 0;
			}
			
		#col1_content ul{
			list-style:none;
			}
			
			
		#footer_r h4{  
			list-style:none;
			margin:0 15px 0 0;
			}
		
		
		#navigation li{
			display:inline;
			color:#cc9933;
			font-weight:bold;
			}

		#col1_content img{
		margin:5px 0 0 5px;
		}
		
		#col1_gallery_inhalt a{
		float:left;
		display:block;
		border:solid 1px #878889;
		margin:5px 0 0 5px;
		height:15px;
		width:15px;
		}
		
		#col1_gallery_inhalt a:hover{
		display:block;
		border:solid 1px #878889;
		margin:5px 0 0 5px;
		height:15px;
		width:15px;
		background-color:#878889;
		}
		
		#col1_gallery_inhalt p{
		float:left;
		border:solid 1px #000000;
		display:block;
		margin:5px 0 0 5px;
		height:15px;
		width:15px;
		background-color:#000000;
		/*background-color:#009ee0;*/
		}
		img{
			border:0;
		}

		/*vertikal zentrieren*/
		#col2_gallery_inhalt img{
			margin:0 0 0 80;
			vertical-align:middle;
		}
		
		/*Rahmen*/
		.rahmen_lo, rahmen_lu, .rahmen_ro, .rahmen_ru {
			width: 100%;
			height: 4px;
		}
		.rahmen_lo, rahmen_ro {
			margin-bottom:10px;
		}
		.rahmen_lu, rahmen_ru {
			margin-top:10px;
		}
		.rahmen_lo  { 
			background: url(images/_news/rahmen_lo.gif) no-repeat top left;
		 }
		 
		.rahmen_ro      { 
			background: url(images/_news/rahmen_ro.gif) no-repeat top right;
		 }
		 
		.rahmen_lu  { 
			background: url(images/_news/rahmen_lu.gif) no-repeat bottom left; 
		}
		
		.rahmen_ru      { 
			background: url(images/_news/rahmen_ru.gif) no-repeat bottom right; 
		}
		.clearfix:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
		
