#contentText {text-align: left; font-size: 10px;}
h1, h2, h3, p, p.back, a, a:hover, a:focus, a:active, ul, ol, li, input, input.border, select, textarea, label, form, table, th, td{font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.bodytext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
p#csc-textpic-text { font-size: 10px; color: #036;}
contentText { font-family: Arial, Helvetica, sans-serif;font-size: 10px; color: #036;}
h2#contentText { font-size: 5px; font-weight: bold; color: #ff00000;}

h1{ font-size:14px; font-family:Arial, Helvetica, sans-serif;
color: #000000; font-weight:bold; }
h2{ font-size: 14px; font-family:Arial, Helvetica, sans-serif; 
color: #E31B1B; font-weight:bold;}
h3{ font-size:14px; font-family:Arial, Helvetica, sans-serif;
color: #000000; font-weight:bold;  }
h4{ font-size: 20px; font-family:Arial, Helvetica, sans-serif; color: #EE9841;  font-weight:bold;   }
p.back{border: 0px solid #039; border-width: 0px 0; width: 90%; margin: 15px 0; color: #039;} 

div.csc-textpic-image {border: 1px solid #ffffff; border-width: 1px; color: #000000}

#content{text-align:left;}

a {color:#e31b1b; font-weight:bold; text-decoration:underline; }
.internal-link-new-window {color:#e31b1b; font-weight:bold; text-decoration:underline; }
.internal-link {color:#e31b1b; font-weight:bold; text-decoration:underline; }
.external-link-new-window {color:#e31b1b; font-weight:bold; text-decoration:underline; }
.mail {color:#e31b1b; font-weight:bold; text-decoration:underline; }

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img ){
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;}


.headerlinks { font-family:"Times New Roman", Times, serif; font-size:16px; padding-left:15px; color: #FFFFFF}

.impressum a{font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; margin-top:2px;}
.impressum a:hover{font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; margin-top:2px;}
.footer {font-size:11px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#00000; margin-top:2px;}
.links {font-size:12px; color:#666666; margin-top:0px;}
.kontakt a {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#666666;}
	body {
	/* get vertical scrollbar always (for centered layouts) */
		min-height: 101%;
	position: relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 62.5%; /* make 1em = 10px */
	color: #444;
	text-align: left;
	background-color:#E31B1B;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom:0px;
	}

#oben {
	margin-top:15px;
	margin-left:10px;
	top:12px;
	width:950px;
	height:110px;
	background-image:url(../media/oben2.jpg);
}
#navi2 {
	margin-top:-25px;
	margin-left:704px;
	top:24px;
	width:250px;
	height:20px;
	color:#FFFFFF;
}
#navi2 a{
color:#FFFFFF;
font-size:10px;
}


#inhalthg{
	
	margin-left:10px;
	margin-top:10px;
	width:960px;
	height: 819px;
}

#navigation {
	margin-top:15px;
	width:804px;
	height:62px;
}

#rootline {
	margin-top:15px;
	margin-left:10px;
	top:12px;
	width:838px;
	height:21px;
	border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#cccccc;
	font-size:10px;
}
#rootline strong {color:#999999;}
#rootline a {color:#000000; font-size:11px;}
#footer2 {
padding-top:800px;
	width:950px;
	height:24px;
	vertical-align:bottom;
}

#footer2 a { color:#999999; font-size:10px;
}

#lauf a{text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; height:21px;}

#linie{

height:1098px;
width:970px;
border-style:solid;
border-width:1px;
border-color:#FFFFFF;
background-image:url(../media/hglinie.jpg);
background-color:#FFFFFF;
background-repeat:no-repeat;
margin:0 auto 0 auto;
}


#spalte-links {
	width: 700px;
	height:784px;
	position:absolute;
	overflow-x:hidden;
	overflow-y:auto;
}
#spalte-rechts {
	width: 234px;
	margin-left:709px;
	margin-top:10px;
	padding-left:10px;
	height:784px;
	position:absolute;
	overflow:hidden;
	border-left-style:solid;
    border-left-width:1px;
    border-left-color:#cccccc;
}
#rechts {
	width: 285px;
	margin-left:7px;
	margin-top:20px;
	float:left;
	vertical-align:top;
	height:591px;
	background-image:url(../media/hg2.jpg)
}
#print {
margin-top:20px;
	vertical-align: top;
	margin-left:10px;
	width:270px;
}
#bild {
	vertical-align: top;
	height:266px;
	
}
#inhalt {
	position:absolute;
	width: 595px;
	height: 334px;
	overflow-x: none;
	overflow-y: auto;
}

#obenre{
	vertical-align: top;
	margin-left:780px;
	margin-top:5px;
	height:20px;
	width:200px;
	text-decoration:none;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#obenre a  {
	text-decoration:none;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#print a img { text-decoration:none;
border:none;
}
#logoser {
	width:198px;
	float: left;
	vertical-align: top;
	height:129px;
}
#logoser2 {
	margin-left:5px;
	width:193px;
	float: left;
	vertical-align: top;
	height:90px;
}
#logoser2 img {border:0px;}
#lauf {
	float:left;
	width:552px;
	background-color: #EE9841;
	height:20px;
}

#contentrechts {
	float:left;
	height:400px;
	width:200px;
}

#contentre2 {
	float:left;
	width:200px;
	height:145px;
}

#footertext {
	width:552px;
	height:30px;
	background-color: #FFFFFF;
	text-align:center;
	vertical-align:bottom;
}
#untermenu {
margin-top:110px;
	width:165px;
	height:184px;
}

div. csc-textpic {font-size:10px;}

#julia {
	margin-top:10px;
	float:left;
	width:200px;
	height:145px;
}
	
#hglinks {
	position:absolute;
	left:398px;
	top:351px;
	width:230px;
	height:376px;
	z-index:2;
	border:solid;
	border-color:#cccccc;
	border-width:1px;
	background-color: #DCD096;
}



#footertxt {
	position:fixed;
	bottom:12px;
    margin-left:20px;
	width:782px;
	height:16px;
	z-index:21;
	color:#FFFFFF;
}

#footerhg {
	position:fixed;
	vertical-align:bottom;
	bottom:0px;
	background-color:#333333;
	height:34px;
	width:100%;
	z-index:19;
}




#content a{color:#666666;}





#hgbild {
	position:absolute;
	left:181px;
	top:33px;
	width:536px;
	height:250px;
	z-index:4;
	background-image: url(../media/hgbild.gif);
}
#auswalm {
	position:absolute;
	text-decoration:none;
	left:714px;
	top:232px;
	width:215px;
	height:99px;
	z-index:20;
}
auswalm a {
	text-decoration:none;
	border:none;
}
#auswalp {
	position:absolute;
	left:714px;
	top:131px;
	width:215px;
	height:99px;
	z-index:18;
}
#auswpan {
	position:absolute;
	left:714px;
	top:44px;
	width:215px;
	height:86px;
	z-index:19;
}
#hgebene {
	position:absolute;
	left:0px;
	top:248px;
	width:533px;
	height:27px;
	z-index:2;
	background-color: #BC1E35;
}


#sprache {
	position:absolute;
	left:772px;
	top:232px;
	width:94px;
	height:20px;
	z-index:22;
}


span.newshead {font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:800;}

#print a{ text-decoration:none; color:#000000;}

.clearer {color:#FFFFFF;}

	ul. csc-bulletlist { margin-left:10px; 
	list-style-image:url(../media/listen.gif) }




a.navi:link {text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal; font-size:16px; color:#ffffff;
background-image:url(../media/hgnavi.gif);
height:24px;
margin-left:-3px;
text-decoration:none;
font-weight:bolder;
display: block;
text-align:center;
padding-top:38px;
padding-left:8px;
padding-right:8px;
}

a.navi:visited {text-decoration: none; 
font-family: Arial, Helvetica, sans-serif;
font-weight:normal; font-size:16px; color:#ffffff;
background-image:url(../media/hgnavi.gif);
height:24px;
margin-left:-3px;
text-decoration:none;
font-weight:bolder;
display: block;
text-align:center;
padding-top:38px;
padding-left:8px;
padding-right:8px;
}

a.navi:hover {text-decoration: none; 
font-family: Arial, Helvetica, sans-serif;
font-weight:normal; font-size:16px; color:#ffffff;
background-image:url(../media/hgnavi.gif);
height:24px;
margin-left:-3px;
text-decoration:none;
font-weight:bolder;
display: block;
text-align:center;
padding-top:38px;
padding-left:8px;
padding-right:8px;
}

a.navi:active {text-decoration: none; 
font-family: Arial, Helvetica, sans-serif;
font-weight:normal; font-size:16px; color:#ffffff;
background-image:url(../media/hgnavi.gif);
height:24px;
margin-left:-3px;
text-decoration:none;
font-weight:bolder;
display: block;
text-align:center;
padding-top:38px;
padding-left:8px;
padding-right:8px;
}

a.naviact:link {text-decoration: none; 
font-family: Arial, Helvetica, sans-serif;
font-weight:normal; font-size:16px; color:#ffffff;
background-image:url(../media/hgnaviact.gif);
background-position:right;
background-repeat:no-repeat;
height:24px;
margin-left:-3px;
text-decoration:none;
font-weight:bolder;
display: block;
text-align:center;
padding-top:38px;
padding-left:8px;
padding-right:8px;
}

a.naviact:visited {text-decoration: none; 
font-family: Arial, Helvetica, sans-serif;
font-weight:normal; font-size:16px; color:#ffffff;
background-image:url(../media/hgnaviact.gif);
background-position:right;
background-repeat:no-repeat;
height:24px;
margin-left:-3px;
text-decoration:none;
font-weight:bolder;
display: block;
text-align:center;
padding-top:38px;
padding-left:8px;
padding-right:8px;
}

a.naviact:hover {text-decoration: none; 
font-family: Arial, Helvetica, sans-serif;
font-weight:normal; font-size:16px; color:#ffffff;
background-image:url(../media/hgnaviact.gif);
background-position:right;
background-repeat:no-repeat;
height:24px;
margin-left:-3px;
text-decoration:none;
font-weight:bolder;
display: block;
text-align:center;
padding-top:38px;
padding-left:8px;
padding-right:8px;
}

a.naviact:active {text-decoration: none; 
font-family: Arial, Helvetica, sans-serif;
font-weight:normal; font-size:16px; color:#ffffff;
background-image:url(../media/hgnaviact.gif);
background-position:right;
background-repeat:no-repeat;
height:24px;
margin-left:-3px;
text-decoration:none;
font-weight:bolder;
display: block;
text-align:center;
padding-top:38px;
padding-left:8px;
padding-right:8px;
}

/* Powermail */
span.powermail_mandatory {
	color: #B42D2D;
}
input.validation-failed,
textarea.validation-failed {
	background-color: #B42D2D;
	color: white;
}
div.powermail_mandatory_js {
	color: #B42D2D;
	margin: 3px 0 15px 120px;
}
	/* Kontaktformular */
fieldset.tx-powermail-pi1_fieldset_14,
fieldset.tx-powermail-pi1_fieldset_15 {
	border: 0px solid #A5ACB2;
	background-image: url(../img/handy.jpg);
	background-repeat: no-repeat;
	background-position: 100% 60%;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset_14 legend,
fieldset.tx-powermail-pi1_fieldset_15 legend {
	display: none;
}
fieldset.tx-powermail-pi1_fieldset_1 label,
fieldset.tx-powermail-pi1_fieldset_15 label {
	
	width: 180px;
	float: left;
	clear: both;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset_14 input,
fieldset.tx-powermail-pi1_fieldset_14 textarea,
fieldset.tx-powermail-pi1_fieldset_15 input,
fieldset.tx-powermail-pi1_fieldset_15 textarea {
	width: 160px;
}
div.tx_powermail_pi1_fieldwrap_html {
	margin: 3px 0;
}
input.powermail_submit_uid9,
input.powermail_submit_uid18 {
	margin: 20px 0px;
	background-color: #B42D2D;
	color: white;
	font-weight: bold;
	border: 1px solid #A5ACB2;
	width: 130px;
}
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}
	/* Banner Upload */
fieldset.tx-powermail-pi1_fieldset_3,
fieldset.tx-powermail-pi1_fieldset_4 {
	border: none;
	padding: 0;
	margin: 0;
}
fieldset.tx-powermail-pi1_fieldset_3 legend,
fieldset.tx-powermail-pi1_fieldset_4 legend {
	display: none;
}
fieldset.tx-powermail-pi1_fieldset_3 label,
fieldset.tx-powermail-pi1_fieldset_4 label {
	width: 120px;
	display: block;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset_3 input.powermail_text,
fieldset.tx-powermail-pi1_fieldset_4 input.powermail_text {
	width: 162px;
}

fieldset.tx-powermail-pi1_fieldset_5 legend,
fieldset.tx-powermail-pi1_fieldset_6 legend {
	display: none;
}
fieldset.tx-powermail-pi1_fieldset_5 label,
fieldset.tx-powermail-pi1_fieldset_6 label {
	width: 120px;
	display: block;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset_5 input.powermail_text,
fieldset.tx-powermail-pi1_fieldset_6 input.powermail_text {
	width: 162px;
}
fieldset.tx-powermail-pi1_fieldset_5 div.tx_powermail_pi1_fieldwrap_html,
fieldset.tx-powermail-pi1_fieldset_6 div.tx_powermail_pi1_fieldwrap_html {
	margin: 5px 0 0 0;
}
div.tx_powermail_pi1_fieldwrap_html_25,
div.tx_powermail_pi1_fieldwrap_html_26 {
	font-weight: bold;
	padding: 0 0 10px 0;
}
fieldset.tx-powermail-pi1_fieldset_3 div.powermail_mandatory_js,
fieldset.tx-powermail-pi1_fieldset_4 div.powermail_mandatory_js {
	color: #B42D2D;
	margin: 3px 0 15px 0;
}