#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.csc-firstHeader {  font-family: Arial, Helvetica, sans-serif;
text-decoration:underline;
	font-size: 16px;
	font-weight: normal;
	color: #D4A83F;
	margin-top: 5px;
	padding-left:0px;}
h1{ font-size:15px; font-family:Arial, Helvetica, sans-serif;
color: #FB9E0C; font-weight:300;  padding-bottom: 5px; margin-left:27px; text-decoration:underline; font-weight:500;}
h2{ font-size:15px; font-family:Arial, Helvetica, sans-serif;
color: #FB9E0C; font-weight:300;  padding-bottom: 5px; margin-left:27px; text-decoration:none; font-weight:500; background-image:url(screen_FILES/hgh1.gif);}
h3{ font-size: 12px; color: #7A7D42; text-decoration:none; font-weight:normal;  }
p.back{border: 0px solid #039; border-width: 0px 0; width: 90%; margin: 15px 0; color: #039;} 

.h1{ font-size:15px; font-family:Arial, Helvetica, sans-serif;
color: #FB9E0C; font-weight:300;  padding-bottom: 5px; margin-left:27px; text-decoration:underline; font-weight:500;}

div.csc-textpic-image {border: 1px solid #ffffff; border-width: 1px; color: #000000}

#content p {margin-left:10px;}
a {
	color: #8B0000;
	text-decoration: underline;
	
}
a:hover {
	color: #DC143C;
	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-image: url(screen_FILES/hgoben.png);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom:0px;
	}
	
.links a {
	color: #D2691E;
}

#site {
	position:absolute;
	left:73px;
	top:350px;
	width:862px;
	height:705px;
	z-index:1;
}


#julia {
	position:absolute;
	left:373px;
	top:352px;
	width:619px;
	height:53px;
	z-index:15;
	background-image:url(screen_FILES/header.jpg);
}
	
#hglinks {
	position:absolute;
	left:74px;
	top:138px;
	width:162px;
	height:203px;
	z-index:2;
	background-color:#f2d5a1;
}

#call {
	position:absolute;
	left:340px;
	top:15px;
	width:359px;
	height:67px;
	z-index:14;
}
#rechts {
	position:absolute;
	left:777px;
	top:189px;
	width:56px;
	height:228px;
	z-index:8;
	background-color: #982022;
}
#footer2 {
	position:fixed;
	bottom:21px;
    margin-left:20px;
	width:462px;
	height:16px;
	z-index:21;
	color:#666666;
	font-size:10px;
}
#footer3 {
	position:fixed;
	text-align:right;
	bottom:21px;
    margin-right:20px;
	left:500px;
   	width:400px;
	height:16px;
	z-index:22;
	color:#666666;
	font-size:10px;
}
#contetoben {
	position:absolute;
	left:73px;
	top:351px;
	width:858px;
	height:199px;
	z-index:15;
	border:solid;
	border-color:#9A9A9A;
	border-width:1px;
}


#contetoben a {
color:#666666;
font-weight:bold;

}

#contetoben tbody {
color:#666666;
}

span .more a{color:#D2691E;}

div#sprachen {
	position:absolute;
	left:850px;
	top:30px;
	width:246px;
	height:45px;
	z-index:16;
	/* background-image: url(screen_FILES/sprache.jpg);*/
}
#impr {
	position:fixed;
	bottom:23px;
    margin-left:862px;
	width:198px;
	height:16px;
	z-index:20;
}
#footerhg {
	position:fixed;
	vertical-align:bottom;
	bottom:0px;
	background-color:#FFF2CF;
	height:60px;
	width:100%;
	z-index:19;
	border:solid;
	border-color:#666666;
	border-width:1px;
}

#download {
	position:absolute;
	left:12px;
	top:166px;
	width:146px;
	height:134px;
	z-index:10;
}
.logo {
	position:absolute;
	left:130px;
	/*top:-3px;*/
	width:100%;
	height:166px;
	z-index:3;
}

#ocis {
	position:absolute;
	left:1027px;
	top:636px;
	width:69px;
	height:14px;
	z-index:15;
	color:#FFFFFF;
}

#ocis a { color:#FFFFFF;
font-size:10px;
}
#bild {
	position:absolute;
	left:236px;
	top:138px;
	width:694px;
	height:203px;
	z-index:4;
	border:none;
	border-color:#cccccc;
	border-width:2px;
}
#content {
	position:absolute;
	left:73px;
	top:563px;
	width:858px;
	height:353px;
	z-index:10;
}
#klick {
	position:absolute;
	left:325px;
	top:212px;
	width:154px;
	height:21px;
	z-index:11;
}
#navi {
	position:absolute;
	left:73px;
	top:88px;
	#width:858px;
	width:890px;
	height:41px;
	z-index:6;
	background-image: url(screen_FILES/hgnavi2.jpg);
        background-repeat: no-repeat;

}

#news {
	position:absolute;
	left:12px;
	top:167px;
	width:215px;
	height:197px;
	z-index:7;
}

#kontakt {
	position:absolute;
	left:73px;
	top:595px;
	width:216px;
	height:178px;
	z-index:9;
}



	ul. csc-bulletlist { margin-left:10px; 
	list-style-image:url(../media/listen.gif) }


.imageblock img{
	border:solid;
	border-color:#cccccc;
	border-width:1px;
}

#download span.Stil1{
font-size:28px;
color:#BCBCBC;
margin-bottom:10px;
font-weight:bold;
}

a.klickpfad:link{color:#000000;
text-decoration:none;
font-size:10px;}

a.klickpfad:hover{
text-decoration:none;
font-size:10px;}

a.klickpfad:visited{
text-decoration:none;
font-size:10px;}


a.ocis:link{color:#000000;
text-decoration:none;
font-size:10px;}

a.ocis:hover{
text-decoration:none;
font-size:10px;}

a.ocis:visited{
text-decoration:none;
font-size:10px;}

#navi td{

}

a.navi:link {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal; font-size:14px; color:#4D4C4C;
background-image:url(screen_FILES/icon.jpg);
background-repeat:no-repeat;
text-decoration:underline;
padding-left: 25px;
padding-right:15px;
padding-top:2px;
text-align:left;
margin-right:8px;
margin-top:4px;
display: block;
}

a.navi:visited {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal; font-size:14px; color:#4D4C4C;
background-image:url(screen_FILES/icon.jpg);
background-repeat:no-repeat;
text-decoration:underline;
padding-left: 25px;
padding-right:15px;
padding-top:2px;
text-align:left;
margin-right:8px;
margin-top:4px;
display: block;
}

a.navi:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal; font-size:14px; color:#00A94E;
background-image:url(screen_FILES/icon.jpg);
background-repeat:no-repeat;
text-decoration:underline;
padding-left: 25px;
padding-right:15px;
padding-top:2px;
text-align:left;
margin-right:8px;
margin-top:4px;
display: block;
}

a.navi:active {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal; font-size:14px; color:#00A94E;
background-image:url(screen_FILES/icon.jpg);
background-repeat:no-repeat;
text-decoration:underline;
padding-left: 25px;
padding-right:15px;
padding-top:2px;
text-align:left;
margin-right:8px;
margin-top:4px;
display: block;
}

a.naviact:link {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal; font-size:14px; color:#00A94E;
background-image:url(screen_FILES/icon.jpg);
background-repeat:no-repeat;
text-decoration:underline;
padding-left: 25px;
padding-right:15px;
padding-top:2px;
margin-right:8px;
margin-top:4px;
display: block;
}

a.naviact:visited {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal; font-size:14px; color:#00A94E;
background-image:url(screen_FILES/icon.jpg);
background-repeat:no-repeat;
text-decoration:underline;
padding-left: 25px;
padding-right:15px;
padding-top:2px;
text-align:left;
margin-right:8px;
margin-top:4px;
display: block;
}

a.naviact:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal; font-size:14px; color:#00A94E;
background-image:url(screen_FILES/icon.jpg);
background-repeat:no-repeat;
text-decoration:underline;
padding-left: 25px;
padding-right:15px;
padding-top:2px;
text-align:left;
margin-right:8px;
margin-top:4px;
display: block;
}

a.naviact:active {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal; font-size:14px; color:#00A94E;
background-image:url(screen_FILES/icon.jpg);
background-repeat:no-repeat;
text-decoration:underline;
padding-left: 25px;
padding-right:15px;
padding-top:2px;
text-align:left;
margin-right:8px;
margin-top:4px;
display: block;
}

a.navi1:link {text-decoration: none; font-weight:bold; margin-left: 2px; margin-right:2px; font-size:12px;color:#666666;}
a.navi1:visited {text-decoration: none; font-weight:bold; margin-left: 2px; margin-right:2px; font-size:12px; color:#666666;}
a.navi1:hover {text-decoration: none; font-weight:bold; margin-left: 2px; margin-right:2px; font-size:12px; color:#E42030;}
a.navi1:active {text-decoration: none; font-weight:bold; margin-left:2px; margin-right:2px; font-size:12px; color:#666666;}

a.navi1act:link {text-decoration: none; font-weight:bold; margin-left:2px; margin-right:2px; font-size:12px; color:#E42030;}
a.navi1act:visited {text-decoration: none; font-weight: bold; margin-left:2px; margin-right:2px; font-size:12px; color:#E42030;}
a.navi1act:hover {text-decoration: none; font-weight:bold; margin-left:2px; margin-right:2px; font-size:12px; color:#E42030;}
a.navi1act:active {text-decoration: none; font-weight:bold; margin-left:2px; margin-right:2px; font-size:12px; color:#E42030;}

a.navi2:link {text-decoration: none; font-weight: normal; margin: 5px; font-size:12px; color:#666666;}
a.navi2:visited {text-decoration: none; font-weight: normal; margin: 5px; font-size:12px; color:#666666;}
a.navi2:hover {text-decoration: none; font-weight: normal; margin: 5px; font-size:12px; color:#666666;}
a.navi2:active {text-decoration: none; font-weight: normal; margin: 5px; font-size:12px; color:#666666;}



/* ITALIA */
/*===============================*/

div#navi_it {
	position:absolute;
	left:73px;
	top:100px;
	width:900;
	height:35px;
	background-image: url(screen_FILES/hgnavi_it.png);
	background-repeat: no-repeat;
}

div#navi_it a:link {
	background-image:url(screen_FILES/icon.png);
	background-repeat:no-repeat;
	padding-left: 18px;
	#padding-right:10px;
	padding-top:2px;
	text-align:left;
	#margin-right:8px;
	margin-top:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	color:#4D4C4C;
	text-decoration: underline;
}

div#navi_it a:visited {
	background-image:url(screen_FILES/icon.png);
	background-repeat:no-repeat;
	padding-left: 18px;
	#padding-right:10px;
	padding-top:2px;
	text-align:left;
	#margin-right:8px;
	margin-top:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	color:#4D4C4C;
	text-decoration: underline;
}

div#navi_it a:hover {
	background-image:url(screen_FILES/icon.png);
	background-repeat:no-repeat;
	padding-left: 18px;
	#padding-right:10px;
	padding-top:2px;
	text-align:left;
	#margin-right:8px;
	margin-top:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	color:#00A94E;
	text-decoration: underline;
}

div#navi_it a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	color:#00A94E;
	background-image:url(screen_FILES/icon.png);
	background-repeat:no-repeat;
	text-decoration:underline;
	padding-left: 18px;
	#padding-right:10px;
	padding-top:2px;
	text-align:left;
	#margin-right:8px;
	margin-top:4px;
}


div#navi_it1 {
	position:absolute;
	left:73px;
	top:135px;
	width:900px;
	height:41px;
	
}

div#navi_it1 a:link {
	background-image:url(screen_FILES/icon.png);
	background-repeat:no-repeat;
	padding-left: 18px;
	#padding-right:10px;
	padding-top:2px;
	text-align:left;
	#margin-right:8px;
	margin-top:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	color:#4D4C4C;
	text-decoration: underline;
}

div#navi_it1 a:visited {
	background-image:url(screen_FILES/icon.png);
	background-repeat:no-repeat;
	padding-left: 18px;
	#padding-right:10px;
	padding-top:2px;
	text-align:left;
	#margin-right:8px;
	margin-top:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	color:#4D4C4C;
	text-decoration: underline;
}

div#navi_it1 a:hover {
	background-image:url(screen_FILES/icon.png);
	background-repeat:no-repeat;
	padding-left: 18px;
	#padding-right:10px;
	padding-top:2px;
	text-align:left;
	#margin-right:8px;
	margin-top:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	color:#00A94E;
	text-decoration: underline;
}

div#navi_it1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal; 
	font-size:12px; 
	color:#00A94E;
	background-image:url(screen_FILES/icon.png);
	background-repeat:no-repeat;
	text-decoration:underline;
	padding-left: 18px;
	#padding-right:10px;
	padding-top:2px;
	text-align:left;
	#margin-right:8px;
	margin-top:4px;
}

div#bild_it {
	position:absolute;
	left:73px;
	top:168px;
}

#site_it {
	position:absolute;
	left:73px;
	top:300px;
	width:862px;
	height:705px;
}


#call_it {
	position:absolute;
	left:340px;
	top:5px;
	width:359px;
	height:67px;
	z-index:14;
}

.logo_it {
	position:absolute;
	left:130px;
	top:-3px;
	width:100%;
	height:166px;
	z-index:3;
}

div#footer_it {
	border: 1px solid;
	font-size:11px;
	position: absolute;
	#top: 1000px;
}

/*======================================*/

/* NEWS */

.news-latest-container h2, .news-latest-gotoarchive{
text-decoration:underline;
background-color:#E4E4E4;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight:bold;
color: #000000;
height:20px;
padding-top: 10px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 15px;
margin-top: 3px;
margin-right: 3px;
margin-bottom: 15px;
margin-left: 0px;
}

div.news-latest-item a {text-decoration:none; color:#666666; font-size:11px; }

div.news-latest-item {margin-left:6px; background-image:url(screen_FILES/hgnews.gif); padding-bottom:14px;}

div.news-latest-item strong { font-size:12px; color:#666666; font-weight:normal; text-decoration:underline; }

div#footer {font-size:11px;}

#site tbody tr td  a {
	color: #000;
}

.Stil1 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.Stil3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
}

.Stil4 {
	color: #666666
}

.Stil5 {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	color:#666666;
}

.Stil8 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #601D14; 
}

.Stil10 {
	color: #601D14
}

.Stil13 {
	font-size: 15px;
	font-family: Arial,Helvetica,sans-serif;
	color: #fb9e0c;
	padding-bottom: 5px;
	margin-left: 27px;
	text-decoration: underline;
}

.Stil15 {
	color: #666666; 
	font-weight: bold; 
}

a.navi3:link {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:underline; 
	padding-left: 25px;
	text-align:center;
}
a.navi3:visited {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: Red;
	text-decoration:underline; 
	padding-left: 25px;
	text-align:center;
}
a.navi3:hover {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: Red;
	text-decoration:underline; 
	padding-left: 25px;
	text-align:center;
}

.navi3_active {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: red;
	padding-left: 25px;
}



/* POWERMAIL */
/*=======================================*/


	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 320px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	/* background-color: #ccc;*/
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */  
	font-family: Arial,Helvetica,sans-serif;
	color: #fb9e0c;
	font-size: 15px;
	padding-bottom: 5px;
	margin-left: 27px;
	text-decoration: underline;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 250px;
	float: left; 
	clear: both; 
	text-align: bottom;
	/*font-weight: bold;*/
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 250px;
	
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	font-size: 15px;
	font-family: Arial,Helvetica,sans-serif;
	color: #fb9e0c;
	padding-bottom: 5px;
	margin-left: 27px;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 10px;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	/* background-color: #eee; */
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}

.small {
	font-size: 10px;
}