/* S: Formatierung Layout-Tabelle */
body, table, td, input, select, textarea {
	color:#58585a;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}

body, form {
	padding:0px;
	margin:0px;
}


html, body {
	width:100%;
	height:100.01%;
}

html {
	overflow:-moz-scrollbars-vertical;
}

td.mnv {
	background-color:#d6dcdd;
	background-image:url(/fileadmin/mnvbgd.gif);
	background-position:left center;
	background-repeat:no-repeat;
	border-top:solid #aab0b3 1px;
	border-right:solid #aab0b3 1px;
	border-bottom:solid #aab0b3 1px;
	padding:4px 0px;
	padding-right:47px;
}

td.nav {
	background-color:#d5dbdc;
	border-bottom:solid #aab0b3 1px;
}

td.con {
	line-height:14px;
	background-color:#ffffff;
	border-bottom:solid #aab0b3 1px;
	padding:0px 33px;
	padding-top:42px;
	padding-bottom:6px;
}

*+html td.con {
	line-height:14px;
	background-color:#ffffff;
	border-bottom:solid #aab0b3 1px;
	padding:0px 33px;
	padding-top:42px;
	padding-bottom:6px;
}

td.cor {
	font-size:11px;
	line-height:14px;
	background-color:#ffffff;
	background-image:url(/fileadmin/corbgd.gif);
	background-position:left top;
	background-repeat:repeat-y;
	border-right:solid #aab0b3 1px;
	border-bottom:solid #aab0b3 1px;
}

div.cor {
	padding:7px 9px;
}
/* E: Formatierung Layout-Tabelle */

/* S: Formatierung Layout-Startseite */
td.ols {
	background-image:url(../startseite/hmeOLS.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-right:solid #ffffff 1px;
	border-bottom:solid #ffffff 1px;
	padding:0px 16px;
}

td.uls {
	border-right:solid #ffffff 1px;
}

td.ors {
	border-bottom:solid #ffffff 1px;
}
/* E: Formatierung Layout-Startseite */

/* S: Formatierung Pictogramme */
div.icn {
	width:230px;
	height:42px;
	position:absolute;
	top:136px;
	left:50%;
	border:solid #ff0000 0px;
	margin-left:47px;
}

*+html div.icn {
	width:230px;
	height:42px;
	position:absolute;
	top:136px;
	left:50%;
	border:solid #ff0000 0px;
	margin-left:46px;
}
/* E: Formatierung Pictogramme */

/* S: Formatierung Sprachwahl */
span.lngf {
	border-right:solid #ffffff 1px;
	padding:0px;
	padding-right:3px;
}

span.lngr {
	border-right:solid #ffffff 1px;
	padding:0px;
	padding-left:3px;
	padding-right:3px;
}

span.lngl {
	padding:0px;
	padding-left:3px;
	padding-right:3px;
}

a.lnp:link, a.lnp:visited {
	color:#00519e;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

a.lnp:hover {
	color:#b67144;
}

a.lna:link, a.lna:visited, a.lna:hover {
	color:#b67144;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
/* E: Formatierung Sprachwahl */

/* S: Formatierung Headernavigation */
a.mnvp:link, a.mnvp:visited {
	color:#00519e;
	font-size:12px;
	font-weight:bold;
	border-left:solid #ffffff 1px;
	text-decoration:none;
	padding:1px 8px;
	margin:0px;
}

a.mnvp:hover {
	color:#b67144;
	background-color:#e9ecec;
}

a.mvpl:link, a.mvpl:visited {
	color:#00519e;
	font-size:12px;
	font-weight:bold;
	border-left:solid #ffffff 1px;
	border-right:solid #ffffff 1px;
	text-decoration:none;
	padding:1px 8px;
	margin:0px;
}

a.mvpl:hover {
	color:#b67144;
	background-color:#e9ecec;
}

a.mnva:link, a.mnva:visited, a.mnva:hover {
	color:#b67144;
	font-size:12px;
	font-weight:bold;
	background-color:#e9ecec;
	border-left:solid #ffffff 1px;
	text-decoration:none;
	padding:1px 8px;
	margin:0px;
}

a.mval:link, a.mval:visited, a.mval:hover {
	color:#b67144;
	font-size:12px;
	font-weight:bold;
	background-color:#e9ecec;
	border-left:solid #ffffff 1px;
	border-right:solid #ffffff 1px;
	text-decoration:none;
	padding:1px 8px;
	margin:0px;
}
/* E: Formatierung Headernavigation */

/* S: Formatierung Navigation */
a.pas1:link, a.pas1:visited {
	color:#58585a;
	font-size:11px;
	background-color:#ffffff;
	background-image:url(/fileadmin/nv1pas.gif);
	background-position:5px 6px;
	background-repeat:no-repeat;
	border-top:solid #d5dbdc 1px;
	border-left:solid #d5dbdc 1px;
	text-decoration:none;
	padding:2px 0px;
	padding-left:15px;
	display:block;
}

a.pas1:hover {
	color:#b67144;
	background-image:url(/fileadmin/nv1act.gif);
	background-position:5px 6px;
	background-repeat:no-repeat;
}

*+html a.pas1:link, *+html a.pas1:visited {
	color:#58585a;
	font-size:11px;
	background-color:#ffffff;
	background-image:url(/fileadmin/nv1pas.gif);
	background-position:6px 7px;
	background-repeat:no-repeat;
	border-top:solid #d5dbdc 1px;
	border-left:solid #d5dbdc 1px;
	text-decoration:none;
	padding:2px 0px;
	padding-left:15px;
	display:block;
}

*+html a.pas1:hover {
	color:#b67144;
	background-image:url(/fileadmin/nv1act.gif);
	background-position:5px 6px;
	background-repeat:no-repeat;
}

a.act1:link, a.act1:visited, a.act1:hover {
	color:#b67144;
	font-size:11px;
	background-color:#ffffff;
	background-image:url(/fileadmin/nv1act.gif);
	background-position:5px 6px;
	background-repeat:no-repeat;
	border-top:solid #d5dbdc 1px;
	border-left:solid #d5dbdc 1px;
	text-decoration:none;
	padding:2px 0px;
	padding-left:15px;
	display:block;
}

*+html a.act1:link, *+html a.act1:visited, *+html a.act1:hover {
	color:#b67144;
	font-size:11px;
	background-color:#ffffff;
	background-image:url(/fileadmin/nv1act.gif);
	background-position:6px 7px;
	background-repeat:no-repeat;
	border-top:solid #d5dbdc 1px;
	border-left:solid #d5dbdc 1px;
	text-decoration:none;
	padding:2px 0px;
	padding-left:15px;
	display:block;
}

div.brt2 {
	border-top:solid #d5dbdc 1px;
}

div.pas2 {
	padding-left:13px;
}

a.pas2:link, a.pas2:visited {
	color:#58585a;
	font-size:11px;
	border-bottom:solid #ffffff 1px;
	text-decoration:none;
	padding:2px 0px;
	padding-left:3px;
	display:block;
}

a.pas2:hover {
	color:#b67144;
	background-color:#ebeded;
}

a.ltp2:link, a.ltp2:visited {
	color:#58585a;
	font-size:11px;
	text-decoration:none;
	padding:2px 0px;
	padding-left:3px;
	display:block;
}

a.ltp2:hover {
	color:#b67144;
	background-color:#ebeded;
}

div.act2 {
	padding-left:13px;
}

a.act2:link, a.act2:visited, a.act2:visited {
	color:#b67144;
	font-size:11px;
	background-color:#ebeded;
	border-bottom:solid #ffffff 1px;
	text-decoration:none;
	padding:2px 0px;
	padding-left:3px;
	display:block;
}

a.lta2:link, a.lta2:visited, a.lta2:visited {
	color:#b67144;
	font-size:11px;
	background-color:#ebeded;
	text-decoration:none;
	padding:2px 0px;
	padding-left:3px;
	display:block;
}

div.brt3 {
	border-top:solid #d5dbdc 1px;
}

div.pas3 {
	border-top:solid #d5dbdc 1px;
	padding-left:13px;
}

a.pas3:link, a.pas3:visited {
	color:#58585a;
	font-size:11px;
	border-bottom:solid #ffffff 1px;
	text-decoration:none;
	padding:2px 0px;
	padding-left:15px;
	display:block;
}

a.pas3:hover {
	color:#b67144;
	background-color:#ebeded;
}

a.ltp3:link, a.ltp3:visited {
	color:#58585a;
	font-size:11px;
	border-bottom:solid #ffffff 1px;
	text-decoration:none;
	padding:2px 0px;
	padding-left:15px;
	display:block;
}

a.ltp3:hover {
	color:#b67144;
	background-color:#ebeded;
}

div.act3 {
	padding-left:13px;
}

a.act3:link, a.act3:visited, a.act3:visited {
	color:#b67144;
	font-size:11px;
	background-color:#ebeded;
	border-bottom:solid #ffffff 1px;
	text-decoration:none;
	padding:2px 0px;
	padding-left:15px;
	display:block;
}

a.lta3:link, a.lta3:visited, a.lta3:visited {
	color:#b67144;
	font-size:11px;
	background-color:#ebeded;
	border-bottom:solid #ffffff 1px;
	text-decoration:none;
	padding:2px 0px;
	padding-left:15px;
	display:block;
}
/* E: Formatierung Navigation */

/* S: Formatierung Suchbox */
div.sch {
	background-color:#e0e5e6;
	border-top:solid #aab0b3 1px;
	border-left:solid #aab0b3 1px;
	border-bottom:solid #aab0b3 1px;
	padding:2px 2px;
}

*+html div.sch {
	background-color:#e0e5e6;
	border-top:solid #aab0b3 1px;
	border-left:solid #aab0b3 1px;
	border-bottom:solid #aab0b3 1px;
	padding:1px 2px;
}

input.schwrd {
	width:112px;
	color:#58585a;
	font-size:11px;
	padding:0px 2px;
	margin:0px;
}

input.schfld {
	width:44px;
	color:#58585a;
	font-size:12px;
	font-weight:bold;
	background-color:#e0e5e6;
	border:solid #ffffff 0px;
	padding:0px 2px;
	margin:0px;
}
/* E: Formatierung Suchbox */

/* S: Formatierung Überschriften */
td.con h1 {
	color:#2464a1;
	font-size:18px;
	line-height:18px;
	border-bottom:solid #2464a1 1px;
	padding:0px;
	padding-bottom:4px;
	margin:0px;
	margin-bottom:11px;
}

td.con h2, td.con h3, td.con h4, td.con h5 {
	color:#2464a1;
	font-size:18px;
	line-height:18px;
	padding:0px;
	padding-bottom:4px;
	margin:0px;
	margin-bottom:11px;
}

td.cor h1, td.cor h2, td.cor h3, td.cor h4, td.cor h5 {
	color:#565754;
	font-size:11px;
	line-height:11px;
	background-color:#e0e5e6;
	border-top:solid #aab0b3 1px;
	padding:4px 0px;
	padding-left:9px;
	margin:0px;
	margin-left:-8px;
	margin-right:-9px;
	margin-bottom:5px;
}
/* E: Formatierung Überschriften */

/* S: Formatierung Verweise (Links) */
a:link, a:visited {
	color:#6d92a9;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}
/* E: Formatierung Verweise (Links) */

/* S: Formatierung Inhalte */
p {
	padding:0px;
	margin:0px;
}

hr {
	background-color:#000000; /* Lininefarbe: CSS-fähige Browser (Mozilla ...) */
	color:#000000; /* Lininenfarbe: Internet Explorer 6 */
	border:#000000; /* Lininenfarbe: Opera 7.11 */
	height:1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

img {
	border:solid #000000 0px;
}

div.csc-textpic img {
	border:solid #000000 0px;
}

div.typ3LKSspalte {
	color:#6d92a9;
	font-size:11px;
	line-height:14px;
	width:162px;
	float:left;
	position:relative;
	background-color:#ebeded;
	padding:3px 3px;
	margin-bottom:15px;
}

td.con div.typ3LKSspalte h1, td.con div.typ3LKSspalte h2, td.con div.typ3LKSspalte h3, td.con div.typ3LKSspalte h4, td.con div.typ3LKSspalte h5 {
	color:#00519e;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	border-bottom:solid #2464a1 0px;
	display:block;
	margin:0px;
}

div.typ3LKSspalte div.csc-textpic-imagewrap {
	margin-top:-3px;
	margin-left:-3px;
	margin-right:-3px;
}

div.typ3LKSspalte h1 a, div.typ3LKSspalte h2 a, div.typ3LKSspalte h3 a, div.typ3LKSspalte h4 a, div.typ3LKSspalte h5 a {
	color:#000000;
}

div.typ3MTEspalte {
	color:#6d92a9;
	font-size:11px;
	line-height:14px;
	width:162px;
	float:left;
	position:relative;
	background-color:#ebeded;
	padding:3px 3px;
	margin-bottom:15px;
	margin-left:24px;
	margin-right:24px;
}

td.con div.typ3MTEspalte h1, td.con div.typ3MTEspalte h2, td.con div.typ3MTEspalte h3, td.con div.typ3MTEspalte h4, td.con div.typ3MTEspalte h5 {
	color:#00519e;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	border-bottom:solid #2464a1 0px;
	display:block;
	margin:0px;
}

div.typ3MTEspalte div.csc-textpic-imagewrap {
	margin-top:-3px;
	margin-left:-3px;
	margin-right:-3px;
}

div.typ3MTEspalte h1 a, div.typ3MTEspalte h2 a, div.typ3MTEspalte h3 a, div.typ3MTEspalte h4 a, div.typ3MTEspalte h5 a {
	color:#000000;
}

div.typ3RTSspalte {
	color:#6d92a9;
	font-size:11px;
	line-height:14px;
	width:162px;
	float:right;
	position:relative;
	background-color:#ebeded;
	padding:3px 3px;
	margin-bottom:15px;
}

td.con div.typ3RTSspalte h1, td.con div.typ3RTSspalte h2, td.con div.typ3RTSspalte h3, td.con div.typ3RTSspalte h4, td.con div.typ3RTSspalte h5 {
	color:#00519e;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	border-bottom:solid #2464a1 0px;
	display:block;
	margin:0px;
}

div.typ3RTSspalte div.csc-textpic-imagewrap {
	margin-top:-3px;
	margin-left:-3px;
	margin-right:-3px;
}

div.typ3RTSspalte h1 a, div.typ3RTSspalte h2 a, div.typ3RTSspalte h3 a, div.typ3RTSspalte h4 a, div.typ3RTSspalte h5 a {
	color:#000000;
}

.align-left {
	text-align:left;
}

.align-center {
	text-align:center;
}

.align-right {
	text-align:right;
}

.align-full {
	text-align:justify;
}

.contenttable {
	width:auto;
	vertical-align:top;
	border-collapse:collapse;
	padding:0px;
}

.contenttable td {
	width:auto;
	vertical-align:top;
	border-collapse:collapse;
	padding:3px;
}
/* E: Formatierung Inhalte */

/* S: Formatierung Kontaktformular (typo3) */
/************************************************************************/
td.con fieldset.csc-mailform {
	border:solid #ffffff 0px;
	padding:0px;
	margin:0px;
}

td.con .csc-mailform-field label {
	float:left;
	width:150px;
	display:block;
	font-weight:bold;
	clear:both;
}

td.con div.csc-mailform-field {
	text-align:left;
	margin-bottom:6px;
}

td.con div.csc-mailform-field input {
	width:250px;
	text-align:left;
	padding:0px 2px;
}

td.con div.csc-mailform-field textarea {
	width:250px;
	text-align:left;
	padding:0px 2px;
}


td.con div.csc-mailform-field
intput.csc-mailform-check {
	width:auto;
	text-align:left;
}

td.con div.csc-mailform-field
input.csc-mailform-radio {
	width:auto;
	text-align:left;
}

td.con div.csc-mailform-field
input.csc-mailform-submit {
	width:auto;
	text-align:center;
	padding:0px 2px;
	margin-left:150px;
}
/************************************************************************/
/* E: Formatierung Kontaktformular (typo3) */

/* S: Formatierung Kontaktformular (typo3) */
/************************************************************************/
td.cor fieldset.csc-mailform {
	border:solid #ffffff 0px;
	padding:0px;
	margin:0px;
}

td.cor .csc-mailform-field label {
	display:block;
	font-weight:bold;
	clear:both;
}

td.cor div.csc-mailform-field {
	text-align:left;
	margin-bottom:6px;
}

td.cor div.csc-mailform-field input {
	width:95%;
	text-align:left;
	padding:0px 2px;
}

td.cor div.csc-mailform-field textarea {
	width:95%;
	text-align:left;
	padding:0px 2px;
}


td.cor div.csc-mailform-field
intput.csc-mailform-check {
	width:auto;
	text-align:left;
}

td.cor div.csc-mailform-field
input.csc-mailform-radio {
	width:auto;
	text-align:left;
}

td.cor div.csc-mailform-field
input.csc-mailform-submit {
	width:auto;
	text-align:center;
	padding:0px 2px;
}
/************************************************************************/
/* E: Formatierung Kontaktformular (typo3) */