body
{
 text-align: center;
}

.bg
{
 background-image: url('bg.gif');
}


#total
{
 margin: 20px auto;
 width: 1014px;
 border: 5px solid white; 
 overflow: hidden;
 background-color: white;
 text-align: left;
}

.subnavi1
{
 width: 100%; 
 height: 25px;
 background: white url('verlauf_subnavi1.gif');
 border-bottom: 40px solid white;
}

	.tm
	{
	height: 18px; 
	width: 750px; 
	overflow: hidden;
	float: left;
	margin: 6px 20px 0px 5px;
	color: white;
	}
	
	.searchbox
	{
	margin: 5px 5px 0px 0px;
	float: right;
	height: 19px;
	}
	
/**********
* top
*********/

.top
{
 width: 100%;
 height: 115px;
 margin: 0px;
 padding: 0px;
}

	.logo
	{
	width: 220px;
	height: 100px;
	float: left;
	}
	
	.topnavi
	{
	width: 786px;
	height: 50px;
	background: white url('verlauf_navi.gif');
	float: right;
	}
	
		.topnavi .layer_inner
		{
		margin-top: 8px;
		}
	
	.brotkrummel
	{
	width: 786px;
	height: 25px;
	float: right;
	margin-top: 25px;
	font-family: arial;
	font-size: 11px;
	color: #615D5C;
	letter-spacing: 1px;
	}	

	
/**********
* Content	
**********/

.content
{
 width: 100%;
 float: left;
 background: url('content_bg.gif') repeat-y; 
}

	.box_left
	{
	width: 220px; /*220+5 border*/
	float: left;
	border-right: 5px solid white;
	}
	
	.box_right
	{
	width: 787px; /*1012 - 215 left*/
	float: right;
	}	
		
		.banner_text
		{
		background:#FF8814 none repeat scroll 0%;
		float:left;
		height:150px;
		width:394px;
		overflow: hidden;
		}
		
			.banner_text h1
			{
			padding: 25px !important; 
			color: white !important; 
			font-family: arial !important; 
			font-size: 34px !important;
			font-weight: normal;
			letter-spacing: 1px !important;
			}
		
		.banner_foto
		{
		background:#CCCCCC none repeat scroll 0%;
		float:left;
		height:150px;
		width:393px;	
		overflow: hidden;	
		}
		
		.content_left
		{
		float:left;
		border-top: 25px solid white;
		border-left: 30px solid white;
		border-bottom: 25px solid white;
		width:450px;
		border-right: 111px solid white;
		}
		
		* html .content_left
		{
		width: 440px;
		}
		
		.content_right
		{
		float:right;
		width:195px;		
		border-top: 25px solid white;		
		}
		
		* html .content_right
		{
		width: 160px;
		float: right; 
		}
		
			.content_right .funktionen a, .content_right .funktionen a:visited
			{
			display: block; 
			margin: 0px 0px 10px 0px;
			color:#515151;
			text-decoration: none;
			}
			
			.content_right .funktionen a:hover
			{
			color: #FF8814;
			}
			
			.content_right .infobox
			{
			background: white url('info_box.jpg');
			width: 192px;
			height: 259px; 
			display: block; 
			overflow: hidden;
			border-top: 8px solid white;
			}
			
			.content_right .infobox p
			{
			font-family: verdana; 
			font-size: 11px;
			margin: 10px 15px 10px 15px;
			}
			
			.content_right .infobox img
			{
			margin: 0px 0px 0px 15px;
			display: block;			
			}
			
			.content_right .infobox a img
			{
			margin: 10px 0px 0px 15px;
			display: block;			
			}			
			
/************		
* FRAMES
************/

.box_50
{
 float: left; 
 width: 210px;
 margin: 0px 15px 0px 0px;
 
}

* html .box_50
{
 width: 200px;
}

		
/***********
* footer		
***********/

.footer
{
 width: 100%; 
 height: 25px;
 background: white url('verlauf_subnavi1.gif');
 border-top: 5px solid white;
 color: #615D5C;
}

	.fm
	{
	height: 19px; 
	width: 600px; 
	overflow: hidden;
	float: left;
	margin: 5px 20px 0px 5px;
	}
	
	.copyright
	{
	margin: 5px 5px 0px 0px;
	float: right;
	height: 19px;
	font-family: arial;
	font-size: 11px; 
	font-weight: bold;
	}
	
/***************
 pdf-view
***************/
.pdfcss
{
 display: block;
}
	

/****************
 T3-FORMS
***************/

.csc-mailform
{ 
background-color: #F0EFED;
padding: 6px;
color: #515151;
border: 1px solid #CCCCCC
}


.csc-mailform-field
{
 float: left;
 margin: 6px 0px 6px 6px;
}

.csc-mailform-field label
{
  width: 140px; 
  float: left;
}

.csc-mailform-field input
{
  width: 200px; 
  float: left;
}


.csc-mailform-submit
{
 float: left; 
 width: 34px !important;
 oveflow: hidden;
 text-indent: 30px;
 margin: 6px 0px 6px 306px;
 background-color: #F0EFED;
 background-image: url('los.gif');
 cursor: pointer;
}
