html body {
	padding: 0px;
	margin: 0;
	border:0;
	width:98%;
/* 	border: 2px solid blue; */
}

body { 
	font: 76% Arial, Helvetica, Tahoma, sans-serif;
	font: 13px Arial, Helvetica, Tahoma, sans-serif;
	background: #6d6c6b;
	background: #f2f2f2;
	background-attachment:fixed;
	padding:0px;
	width:98%;
}


table { 
	position:relative;left:-3px;
	padding:0;
	margin:0;
	width: 700px;
	font: 13px Arial, Helvetica, Tahoma, sans-serif;
}

div.tx-ttnews-browsebox{
	text-align:center;
	width: 100px;
}

div.content {
	margin: 0
	padding: 0;
	border: 0;
	width:1050px;
	position: absolute; left: 50%; 
	text-align:left;
	width: 1050px;
	margin-left: -525px;
 	overflow: hidden; 
}

div.b_top{
	position:absolute;top:0px;left:870px;
	width: 375px;
	color:#707173;
}

	div.b_top a:link { color:#707173; }
	div.b_top a:visited { color:#707173; }
	div.b_top a:active { color:#707173; }
	div.b_top a:focus { color:#707173; }


div.b_1_out {
   width: 1050px;
   height: 545px;
   margin: 0px;
   background: #f2f2f2;
   float:left;
   overflow: hidden; 
}

	h1.b_1_out {
		position:relative;top:115px;left:490px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-align:left;
		color:#707173;
		width: 375px;
		height: 40px;
		margin: 0 auto;
		border: 0px solid red;
		float:left;
	}

	div.b_1_out h1.slogan2 {
		position:relative;top:115px;left:360px;
		width: 425px;
	 }


	div.b_1_out h1.slogan {
		position:relative;top:115px;left:510px;
		width: 375px;
	 }


	img.b_1_out {
		margin: 0px;
		border: 0px solid blue;
		float:left;
	}

	img.logo{
		position:relative;top:45px;left:45px;
		width:260px;
	}
	img.banner{
		position:relative;top:70px;left:45px;
		width: 965px;
	}


div.b_11_out {
   width: 1050px;
   height: 420px;
   margin: 0px;
   background: #f2f2f2;
   float:left;
   overflow: hidden; 
}

	h1.b_11_out {
		position:relative;top:115px;left:490px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-align:left;
		color:#707173;
		width: 375px;
		height: 40px;
		margin: 0 auto;
		border: 0px solid red;
		float:left;
	}

	div.b_11_out h1.slogan3 {
		position:relative;top:115px;left:360px;
		width: 425px;
	 }

	div.b_11_out h1.slogan2 {
		position:relative;top:95px;left:420px;
		width: 425px;
	 }


	div.b_11_out h1.slogan {
		position:relative;top:115px;left:510px;
		width: 375px;
	 }


	img.b_11_out {
		margin: 0px;
		border: 0px solid blue;
		float:left;
	}

	img.logo{
		position:relative;top:45px;left:45px;
		width:260px;
	}
	img.banner{
		position:relative;top:70px;left:45px;
		width: 965px;
	}


div.b_2_out {
	width: 620px;
	margin: 0;
	background: #f2f2f2;
	float:left;
	border-top: 2px solid white;
}

	div.b_2_out h1.csc-firstHeader {
		position:relative;left:45px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-align:left;
		color:#f19000;
		width: 530px;
		border-bottom: 4px solid #f9b969;
	}

	div.b_2_out div.csc-header h1{
		position:relative;left:45px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-align:left;
		color:#f19000;
		width: 530px;

	}


	div.b_2_out p.bodytext {
		position:relative;left:45px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		word-spacing:3px;
		line-height: 1.3em;
		text-align:justify;
		color:#5a5a5a;
		width: 530px;
		background: transparent;
	}

	div.b_2_out a{
		font-size: 13px;
		height: 13px;
/* 		text-decoration: underline; */
		text-decoration: none;
		color: #505050;
	}


div.b_3_out {
	width: 420px;
	height:220px;
	margin: 0;
	background: #f2f2f2;
	float:left;
	border-top: 2px solid white;
	border-left: 2px solid white;	
}

	div.b_3_out h1.csc-firstHeader {
		position:relative;left:45px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-align:left;
		color:#f19000;
		width: 340px;
		border-bottom: 4px solid #f9b969;
	}

	div.b_3_out p.bodytext {
		position:relative;left:45px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		word-spacing:3px;
		line-height: 1.3em;
		text-align:left;
		color:#5a5a5a;
		width: 340px;
		background: transparent;
	}

/*
	div.b_3_out form {
		position:relative; left:-34px;
		text-align:left;
		color:#5a5a5a;
 		width: 460px; 
		padding-top:10px;
		background: transparent;
	}
*/

	div.b_3_out div.csc-mailform-field {
		position:relative;left:45px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		word-spacing:3px;
		line-height: 1.3em;
		text-align:left;
		color:#5a5a5a;
		background: transparent;
	}

div.b_4_out {
	width: 1040px;
	padding: 0;
	margin: 0px;
	background: #f2f2f2;
 	overflow: hidden; 
	border-top: 2px solid white;
}


	div.b_5_out {
		width: 266x;
		height:100%;
		float:left;
		padding-bottom: 20px;
		border-top: 0px solid white;
	}

	div.b_5_out .leftnavmenu {
 		position:relative; top:10px;
		padding-right: 45px;
		border-right: 4px solid #f9b969;
		background: transparent;
		list-style: none;
	}

	div.b_5_out .leftnavmenu ul{
		list-style: none;
		background: transparent;
 		display: block;
	}

	div.b_5_out .leftnavmenu li{
		font-size: 13px;
		width: 184px;
		margin-bottom: 2px;
		border-bottom: 1px solid lightgrey;
		border-right: 1px solid lightgrey;
 		display: block;
	}

	div.b_5_out .leftnavmenu li a{
		font-size: 13px;
		height: 15px;
		text-decoration: none;
		color: #505050;
		background: #eaeaea;
		padding-top:4px;
		padding-left:5px;
 		display: block;
	}

	div.b_5_out .leftnavmenu li a:hover {
		background: #8fb8cc;
		background: #8fb0cc;
		background: tomato;
		background: lightslategray;
		background: #f9b969;
		color: black;
		border-left: 0 solid #003366;
	}

      #active{
		background: #8fb8cc;
		background: lightslategray;
		background: #f8f8f8;
		background: #f9b969;
		color: #505050;
		width:194px;
		border-bottom:1px solid #f2f2f2;
		border-right:1px solid #f2f2f2;
      }


      #active_1{
		background: #f8f8f8;
		color: black;
      }

      #active_2{
		background: #f8f8f8;
		color: #505050;
      }

      #active_21{
		color: #505050;
      }

      #active_3{
		background: #f8f8f8; 
		color: #505050;
      }

      #active_31{
		color: #505050;
      }

      #active_4{
		background: #f8f8f8; 
		color: #505050;
      }

      #active_41{
		color: #505050;
      }


      div.b_6_out {
 		position:relative; left:10px;
		width: 710px;
		margin: 0;
		padding: 0;
		border: 0;
		float:left;
 		border-top: 0px solid white;
 		border-bottom: 20px solid transparent;
      }


      div.b_6_out div.csc-default {
 		position:relative; left:35px;
 		width:740px;
		border:0px solid red;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		word-spacing:3px;
		line-height: 1.3em;
		text-align:left;
		color:#5a5a5a;
		background: #f2f2f2;
      }


	div.b_6_out h1.csc-firstHeader{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-align:left;
		color:#f19000;
		width: 690px;
		height:20px;
		margin: 0;
  		padding-top: 5px;
		border-bottom: 4px solid #f9b969;
	}

	div.b_6_out td.csc-searchResultRange p{
 		/* position:relative; left:-37px; */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-align:left;
		color:#f19000;
		width: 690px;
		margin: 0;
  		padding-top: 10px;
		border-bottom: 4px solid #f9b969;
	}

	div.b_6_out h3.csc-searchResultHeader {
 		/* position:relative; left:-35px; */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-align:left;
		color:#f19000;
		width: 690px;
		margin: 0;
  		border-top: 15px solid transparent;

	}

	div.b_6_out h3.csc-noSearchResultMsg {
 		/* position:relative; left:-35px; */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-align:left;
		color:#f19000;
		width: 690px;
		margin: 0;
  		border-top: 15px solid transparent;

	}

	div.b_6_out p.csc-searchResult {
 		/* position:relative; left:-35px; */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
 		word-spacing:3px; 
		line-height: 1.5em;
		text-align: justify;
		color:#5a5a5a;
		width: 690px;
		margin: 0;
		padding: 0;
		background: #f2f2f2;
  		border-top: 5px solid transparent;
  		border-bottom: 5px solid transparent;
	}

	div.b_6_out form{
  		position:relative; left:-40px;
		margin:0;
		padding:0;
		/*padding-left:-35px;*/
		border:0px solid black;
		border-top:0px solid black;
		width: 690px;
		text-align: left;
  		border: 0px solid black;
	}


	div.b_6_out div.csc-header h1{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-align:left;
		color:#f19000;
		width: 690px;
		margin: 0;
  		border-top: 15px solid transparent;
	}

	div.b_6_out div.pfad{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-align:left;
		padding-left:36px;
		color:#f19000;
		width: 690px;
		margin: 0;
  		border-top: 18px solid transparent;
	}

	div.b_6_out div.pfad a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
 		word-spacing:3px; 
		line-height: 1.5em;
		text-align: justify;
		color:#5a5a5a;
		width: 690px;
		background: #f2f2f2;
	}


	div.b_6_out p.bodytext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
 		word-spacing:3px; 
		line-height: 1.5em;
		text-align: justify;
		color:#5a5a5a;
		width: 690px;
		margin: 0;
		padding: 0;
		background: #f2f2f2;
  		border-top: 5px solid transparent;
  		border-bottom: 5px solid transparent;
  		/*border: 5px solid red;*/
	}

	div.b_6_out li {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
 		word-spacing:3px; 
		line-height: 1.0em;
		text-align: justify;
		color:#5a5a5a;
		width: 650px;
		margin: 0;
		padding: 0;
		background: #f2f2f2;
  		border-top: 0px solid transparent;
  		border-bottom: 5px solid transparent;
  		/*border: 5px solid red;*/
	}


	div.b_6_out div.csc-default ul{
		margin-top:0px;

	}


	div.b_6_out a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
 		word-spacing:3px; 
		line-height: 1.5em;
		text-align: justify;
		color:#5a5a5a;
		width: 690px;
		background: #f2f2f2;
	}

	div.b_6_out div.csc-mailform-field {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		word-spacing:3px;
		line-height: 1.3em;
		text-align:left;
		color:#5a5a5a;
		width: 440px;
		padding-top:10px;
		background: transparent;
	}


	div.b_6_out hr {
		position:relative; left:0px;
		margin:0;
		width: 690px;
	}


div.b_61_out form{
	position:relative; left:-1px;
	/*padding-left:35px;*/
	border:0px solid black;
	border-top:0px solid black;
	border: 0px solid black;
}


div.b_7_out {
   width: 1040px;
   background: #f2f2f2;
   margin:0;
   float:left;
   border-top: 2px solid white;
   overflow: hidden; 
}

      div.b_7_out div.csc-default {
 		position:relative; left:0px;
 		width:460px;
		border:0px solid red;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		word-spacing:3px;
		line-height: 1.3em;
		text-align:left;
		color:#5a5a5a;
		background: #f2f2f2;
      }


	div.b_7_out h1.csc-firstHeader{
 		position:relative; left:45px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-align:left;
		color:#f19000;
		width: 460px;
		margin: 0;
  		padding-top: 5px;
		border-bottom: 4px solid #f9b969;
	}

	div.b_7_out div.csc-header h1{
 		position:relative; left:45px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-align:left;
		color:#f19000;
		width: 460px;
		margin: 0;
  		border-top: 15px solid transparent;
	}


	div.b_7_out p.bodytext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
 		word-spacing:3px; 
		line-height: 1.5em;
		text-align: justify;
		color:#5a5a5a;
		width: 460px;
		margin: 0;
		padding: 0;
		background: #f2f2f2;
  		border-top: 5px solid transparent;
  		border-bottom: 5px solid transparent;
	}


	div.b_7_out div.csc-default ul{
		margin-top:0px;

	}


	div.b_7_out a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
 		word-spacing:3px; 
		line-height: 1.5em;
		text-align: justify;
		color:#5a5a5a;
		width: 460px;
		background: #f2f2f2;
	}

	div.b_7_out div.csc-mailform-field {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		word-spacing:3px;
		line-height: 1.3em;
		text-align:left;
		color:#5a5a5a;
		width: 440px;
		padding-top:10px;
		background: transparent;
	}

	div.b_7_out form {
 		position:relative; left:19px;
		text-align:left;
		color:#5a5a5a;
		width: 460px;
		padding-top:10px;
		background: transparent;
	}







fieldset{
	margin-left: 4%;margin-right: 4%;
}

.csc-mailform{
	width: 99%;
	border: 0;
}

.csc-mailform-field {
	display:block;
	width: 99%;
	font-size:100%;
	padding-top:0px;
	padding-bottom:6px;
	border: 0px solid black;
}

.csc-mailform-field label {
	margin-top :1px;
	display:block;
	width: 38%;
/*	float: left; */
	overflow: hidden;
}

.csc-mailform-field input{
/*	margin-top :4px; */
	font: 100% Arial, Helvetica, Tahoma, sans-serif;
	border:1px solid #DEDEDE;
	overflow: hidden;
}

.csc-mailform-field select{
	font: 100% Arial, Helvetica, Tahoma, sans-serif;
	border:1px solid #DEDEDE;
	list-style-type: none;
	overflow: hidden;
}

.csc-mailform-field textarea{
	font: 100% Arial, Helvetica, Tahoma, sans-serif;
	border:1px solid #DEDEDE;
	width: 100%;
	overflow: hidden;
}

.csc-mailform-submit {
	margin-left: 0%;margin-right: 45%;
}


.extra {
	visibility:hidden; display:none;
}

#footer {
	clear: both;
	color: #000;
	background: #8fb8cc;
	background: lightslategray;
	background: #efefef;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-align:center;
}

#footer span {
	height: 30px;
	text-align: left;
	padding: 0 0 0 10px;
}

#footer a {
	color: black;
}

#footer a:hover{
	color: black;
	background: lightslategray;
	background: #f8f8f8;
}





