@charset "utf-8";
/* CSS Document */

	body	{

		background:url("../../images/kat/hg_portal.jpg") top center no-repeat fixed;
		text-align:center;
	}
	
	#sitecontainer	{
		margin:0px auto;
		padding-top:240px;
		width:1000px;
	}
	
	#menu	{
		text-align:left;
		width:260px;
		display:block;
		float:left;
	}
	
	#menu ul	{
		list-style:none;	
		margin:40px 0px 0px 60px;
	}
	#menu ul li a	{
		text-decoration:none;
		color:#777;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-transform:uppercase;
		font-weight:bold;
		line-height:22px;
	}
	
	#menu ul li a:hover	{
		color:#555;
	}
	
	
	#content {
		text-align:left;
		width:650px;
		display:block;
		float:left;	
	}
	
	#content ul {
		list-style:none;
		margin-left:20px;
		padding-left:0px;
	}
	
		#content li,
		#content li a	{
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#777777;
			line-height:18px;
		}
		
		#content li img {
			position:relative;
			top:3px;
		}
		
	
		#leftCol	{
			text-align:left;
			width:276px;
			display:block;
			float:left;	
			margin-left:40px
		}
		
		#leftCol h1	{
			color:#d40f2c;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight:normal;
			margin-bottom:8px;
		}
		#leftCol h1 #h1_kl{
			color:#d40f2c;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:normal;
			margin-bottom:8px;
		}

		#leftCol a {
			/*background:url("../../images/kat/red_arrow.gif") bottom no-repeat;*/
			/*width:11px;*/
			height:10px;
			display:inline-block;
			/*padding-right:21px;*/
			color:#777;text-decoration:underline;
		}
		
		#leftCol a.pic_hover {
			background:url("../../images/kat/btn_aw.jpg") top center no-repeat;
			width:253px;
			height:111px;
			display:block;
			overflow:hidden;
			margin:10px 0px 0px 0px;
			padding:0px!important;
		}
		
		#rightCol	{
			text-align:left;
			width:276px;
			display:block;
			float:left;	
			margin-left:35px
		}
		
		#rightCol h1	{
			color:#0d2a66;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight:normal;
			margin-bottom:8px;
		}
		#rightCol h1 #h1_kl{
			color:#0D2A66;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:normal;
			margin-bottom:8px;
		}
		
		#rightCol h3	{
			color:#777;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:normal;
			margin-bottom:8px;
		}
		
		#rightCol a {
			/*background:url("../../images/kat/blue_arrow.gif") bottom no-repeat;*/
			/*width:11px;*/
			/*height:10px;
			display:inline-block;
			padding-right:21px;*/
			color:#777!important;
			text-decoration:underline;
			
		}
		
		#rightCol a.pic_hover {
			background:url("../../images/kat/btn_ww.jpg") top center no-repeat;
			width:253px;
			height:111px;
			display:block;
			overflow:hidden;
			margin:10px 0px 0px 0px;
			padding:0px!important;
			
		}
		
		#rightCol a.pic_hover:hover,
		#leftCol a.pic_hover:hover{
			background-position:0% -111px;
		}
		
		#content .bodytext	{
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#777777;
			margin:0px 0px 0px 20px;
			line-height:14px;
		}
		

	/*	
		#content img	{
			margin:0px 0px 0px 10px;
		}
	*/


fieldset {
	border:0px;
	color:#777777;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:14px;
}

fieldset label	{
	width:70px;
	display:block;
	float:left;
}

fieldset input {
	width:178px;
		color:#777777;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
}

.csc-mailform-field {
	margin-bottom:5px;
}
#mailformMitteilung {
	width:178px;
		color:#777777;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
}
#mailformformtype_mail {
	width:80px;
	}
