/* CSS Document */
a   {
    color:#E00803;
	text-decoration:none;
}
a:hover {
	color:#E00803; 
	text-decoration: underline;
	}

	
body {
	background-image:url(../img/design01/hg.gif);

    font: 11px Verdana, Arial, Georgia,  Helvetica, sans-serif;
    color: #000000;
	padding-top: 5px;
			/*farbiger scrollbalken*/
	scrollbar-arrow-color: #686868; /*pfeil farbe*/
	scrollbar-face-color:  #CBCED7; /*scrollbalken farbe*/
	scrollbar-track-color: #E6EAEC; /*scrollb hintergrund farbe*/
	scrollbar-3dlight-color: #ffffff; /*scrollb rahmen links + oben*/
}

td {
     font: 11px Verdana, Arial, Georgia,  Helvetica, sans-serif;
   color: #000000;
}
p{
   margin: 5px 0 0 0;
	font: 10px Verdana, Arial, Georgia,  Helvetica, sans-serif;
}
.search{
    margin: 0 0 0 0;
padding: 0 0 0 0;
}

hr {
    color: #C7C7C7;
	border:1px;
    border-bottom: 1px solid #D8E2E4;
	list-style-type:none;
}

ul {
/*   margin-left: 10px; padding-left: 10px; */
   	/*margin-bottom:15px;*/	
  /*  list-style-image:url(../img/design01/aufzaehler1.gif);
	list-style-type:none;*/

}
li {
/*	margin-left: 0.6em; */
	font: 12px Verdana, Arial, Georgia,  Helvetica, sans-serif;
	/*list-style-image:url(../img/design01/sqare_red.gif);
	list-style-type:none;*/


}

h1{
    font: bold 14px Verdana, Arial, Georgia,  Helvetica, sans-serif;
    padding: 5px 5px 0px 0px;
	margin-top: 5px;
	color: #000000;

}

h2{
	font: bold 12px Verdana, Arial, Georgia,  Helvetica, sans-serif;
    margin: 10px 0 10px 0;
	font-color: #7B858E;

}
h3{
    font: bold 12px Verdana, Arial, Georgia,  Helvetica, sans-serif;
    color: #DE5C00;
    margin: 10px 0 10px 0;

}
.pabeheader{
    font: bold 12px Verdana, Arial, Georgia,  Helvetica, sans-serif;
    padding: 5px 5px 0px 10px;
	color: #ffffff;
/*	text-transform: uppercase;*/

}
.tabheader {
    font: bold 12px Verdana, Arial, Georgia,  Helvetica, sans-serif;
    padding: 5px 5px 0px 20px;
	color: #ffffff;


}

.bodytext {
    font: 11px Verdana, Arial, Georgia,  Helvetica, sans-serif;
    color: #000000;
	margin-right: 5px;
	}
	
/**************
 * LAYOUT + CONTENT
 *************/
 /*clear: both; ist für neuen Absatz */
 .Tabelle {	width: 970px;
 
	border: solid 1px;
	border-color: #000000;}


.content {
	clear: both;
	text-align:justify;

   background-image:  url(../img/design01/hg_main.jpg);
}
.pageHeader h2{
   font: bold 12px Verdana, Arial, Georgia,  Helvetica, sans-serif;
/*   text-transform:uppercase;*/
    color: #737373;

	padding-left: 10px;
}

.top_nav {
    background-image:url(../img/kh/top_menue_hg.gif);
	height: 24px;
	padding-bottom: 20px;
	
	}
.top_menue {
	padding-top: 0px;


	
		}
.top_titl {
	background-image:url(../img/kh/hg_dgrau.gif);
	padding-bottom: 5px;
	

	}
.tab_main {
	background-image:url(../img/design01/hg_main.jpg);
		padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	}
.bottom {
	background-image:url(../img/design01/hg_bottom.jpg);
	background-repeat:no-repeat;
	height: 30px;
	}
.topNav {
    font: 12px Verdana, Arial, Georgia,  Helvetica, sans-serif;
    color: #000000;
}
a.topNav   {
    color:#000000;
	text-decoration:none;
}

a.topNav:hover {
	color:#000000; 
	text-decoration:underline
	}
.topNav a {text-decoration: none; color: #000000;}
.topNav a:link {text-decoration: none; }
.topNav a:visited {text-decoration: none}
.topNav a:active {text-decoration: none}
.topNav a:hover {text-decoration: underline; color: }

  /****************
 * NAV LINKS*
 ****************/
 .Tabelle_main {
 	width: 961px;
	}
.tab_01 {
	width: 195px;
	border: 1px;	
	border-color:#000000;
	border-collapse:collapse;
	border-style:solid;
	background-image:url(../img/kh/hg_hgrau.gif);
}
.tab_02 {
	width: 535px;
	border: 1px;	
	border-color:#000000;
	border-collapse:collapse;
	border-style:solid;
	background-image:url(../img/kh/hg_hgrau.gif);
}
.tab_03 {
	width: 220px;
	border: 1px;	
	border-color:#000000;
	border-collapse:collapse;
	border-style:solid;
	background-image:url(../img/kh/hg_hgrau.gif);
}

.tab_trenn {
	border: 0px;}
/****************
right teaser
*****************/
.right_topheader {
	background-color:#4B293C;
	color: #FFFFFF;
	padding: 3px;
	padding-left: 22px; 
	}
.right_content {
	padding:  5px 10px 0px 10px;}
.right_logo {
	padding: 0px 0px 5px 10px;
	}


.right_login {
	padding-left: 20px;}
	

/****************
left teaser
*****************/

.left_content {
	padding: 10px;}
/*************
adresse
***********/
.adresstop {
	padding-top: 5px;
	}
.adresse {
	background-image:url(../img/design01/hg_adresse.jpg);
	padding: 10px 0px 10px 30px;
	}   
/***********
 * fusszeile *
 ***********/
.Tabelle_fusszeile {
 	width: 961px;
	background-color:#323232;
	}
.menue_fusszeile {
	width: 300px;
	}

.aLanguages {
		color: #FFFFFF;}
.aLanguages a{
		color: #FFFFFF;
		padding-left: 5px;}
	.aLanguages a:hover{
		color: #FFFFFF;
		}
.fusszeile {
	padding-top: 10px;}
.copy {
	padding-right: 10px;}
.copy a {
	color: #ffffff;}	
/***********
 * jp teaser *
 ***********/
 
 .tx-jppageteaser-pi1 {
 	width: 500px;
	}
/***********
news 
********/
.newsheader {
/*	width: 450px;*/
	}
.newstext {
	width: 170px;}
.news-latest-container {
	
	width: 170px;}
.news-latest-item {
	width: 170px;}
.news_img {
	padding-top: 20px;}
/***************
* FORM LAYOUT *
**************/
.csc-mailform {
border: 1px;
border-color:#ffffff;
border-style:solid;
padding-left: 15px;
padding-top: 15px;
padding-bottom: 10px;
}
fieldset.csc-mailform label {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width: 150px;
float: left;
clear: right;
}

/**************
sitemap
**********/
.csc-sitemap ul {
	color:#AAAAAA;
	padding-bottom: 0px;}

.csc-sitemap li {
	color:#AAAAAA;
	padding-bottom: 0px;
	padding-top: -20px;}
.sitemap1 {
	border: 1px;
	border-bottom: 1px;
	border-bottom-color:#8B959D;
	border-bottom-style:dotted;
	border-bottom-width: 1px;}
.sitemap2 {
	border: 1px;
	border-bottom: 1px;
	border-bottom-color:#8B959D;
	border-bottom-style:dotted;
	border-bottom-width: 1px;}
.sitemap3 {
	border: 1px;
	border-bottom: 1px;
	border-bottom-color:#8B959D;
	border-bottom-style:dotted;
	border-bottom-width: 1px;}

