@charset "utf-8";
body {
	background: #ffffff;
	margin: 0; 
	padding: 0;
	text-align: center; 
	/*   typo   */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #676767;
	font-size:12px;
}

#container {
	width: 800px;
	background: #FFFFFF;
	background-image:url(/fileadmin/templates/bilder/hlt_bg.jpg);
	background-repeat:repeat-y;
	margin: 0 auto; 
	text-align: left; 
}
#navi {
	text-align: right;
	height: 300px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 20px;
	background-image:url(/fileadmin/templates/bilder/hlt_header_start.jpg);
	background-repeat:no-repeat;
}
#sprachumschalter {
	padding-left: 10px;
	padding-right: 10px;	
}
#navizwei {
	text-align:center;
	height: 62px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right:20px;
}
#navizweifeld {
	padding-bottom:1px;
	border-bottom:solid;
	border-bottom-width:2px;
	border-bottom-color:#f6a93f;
}

#inhalt {
	padding-left: 50px;
	padding-right:50px;
}
#fuss {
	padding-top: 60px;
	height: 200px;
	background-image:url(/fileadmin/templates/bilder/hlt_fuss.jpg);
	background-repeat:no-repeat;
}
#fussnavieins {
	text-align:center;
	}
#fussnavizwei {
	padding-top: 2px;
	text-align:center;
	}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	color: #f6a93f;
	font-weight:normal;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #f6a93f;
	font-weight:normal;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #f6a93f;
	font-weight:bold;
}
h3 a:link {
	color: #f6a93f;
	text-decoration:underline;
}
h3 a:visited {
	color: #f6a93f;
	text-decoration:underline;
}
h3 a:hover {
	color: #676767;
	text-decoration:underline;
}
h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #f6a93f;
	font-weight:bold;
	margin: 0;
	padding:0;
}	
p {
	line-height: 20px;
}	
li {
	list-style-image: url('/fileadmin/templates/bilder/punkt2.gif');
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 3px;
}

td {
vertical-align:top;
}

a:link {
	color: #676767;
	text-decoration:underline;
}
a:visited {
	color: #676767;
	text-decoration:underline;
}
a:hover {
	color: #f6a93f;
	text-decoration:underline;
}
img {
	border: 0;
	}
/*
.teaser_img {
	text-align:center;
	padding-right: 30px;
}
*/
.teaser_img img{
	padding-right:16px;
	padding-bottom: 12px;
}
.csc-textpic {
	padding-bottom: 20px;
}
legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

.fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 0;
}
.csc-mailform {
	border: 0;
}
.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:100%;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 1px solid #898989;
}
.ms_check {
}
.ms_formabst {
	margin-top:6px;
}
.ms_check .left {
	width: 23px;
}
.csc-textpic-caption {
	font-size:10px;
}
dd {
	padding-bottom:12px;
}

label {
	padding-top: 5px;
	padding-right: 12px;
	width: 230px;
	text-align:right;
}
.csc-mailform-field {
	padding-top: 12px;
	vertical-align:top;
}

.tx-andshadowbox-pi1 {
	padding-left: 155px;
	padding-top: 0px;
	margin-top: 0px;
	font-size: 14px;
	border-bottom: 1px solid #f6a93f;
}
