BODY {
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 1.5;
	
        
}
.tbody {
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 1.5;
}

.bodytext {
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 1.5em;
}


.submitbutton {
	width: 40px;
	color: #00674A;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: underline;
	background: #C4D9C8;
}


.eingabefeld {
        border: 1px solid #a5acb2;
	width: 180px;
	color:  #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.1em;
}


.submitbutton_calendar {
	width: 50px;
	color: #00674A;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: underline;
	border: none;
	background: #EFF3F2;
}


.submitbutton_suche {
	width: 50px;
	color: #00674A;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: underline;
	border: none;
	background: #EFF3F2;
}

.submitbutton_suche2 {
	width: 80px;
	color: #00674A;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: underline;
	border: none;
	background: #EFF3F2;
}

.submitbutton_form {
	width: 70px;
	color: #00674A;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: underline;
	border: none;
	background: #EFF3F2;
}


.eingabefeld_calendar {
        border: 1px solid #a5acb2;
        background: #ffffff;
	width: 200px;
	color:  #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.1em;
}

.eingabefeld_calendar_date {
        border: 1px solid #a5acb2 ;
        background: #ffffff;
	width: 95px;
	color:  #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.1em;
}
.eingabefeld_suche {
        border: 1px solid #a5acb2 ;
        background: #ffffff;
	width: 200px;
	color:  #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.1em;
}

.eingabefeld_form {
        border: 1px solid #a5acb2 ;
        background: #ffffff;
	width: 250px;
	color:  #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.1em;
}


a {
	color:  #008560;
	font-size: 1.2em;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font decoration: underline;

}

a:link {
	color: #008560;
	font-size: 1.2em;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font decoration: underline;
}

a:visited { color: #008560;
	font-size: 1.2em;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font decoration: underline;
}


a:hover {
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	font decoration: underline;
}

a:active { color: #008560;
	font-size: 1.2em;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	font decoration: underline;
}



.klickpfad {
	color: #008560;
	font-size: 10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;

}

.klickpfad a:link {
	color: #008560;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.klickpfad a:hover {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.klickpfad a:active {
	color: #008560;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.klickpfad a:visited {
	color: #008560;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}


h4, H4.csc-firstHeader
  {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #008560;
        margin-right: 2px;
        background: url(../templates/root/images/line_break_green_long.gif) repeat-x bottom;

}



h3, H3.csc-firstHeader
  {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #008560;
margin-bottom:2px;
        margin-right: 4px;


}

h5, H5.csc-firstHeader
  {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #008560;
        padding: 4px;
        margin-right: 4px;
        border-color: #008560;
        border-top-style:dotted;
        border-top-width: 1px;


}

hr {
	margin-right: 4px;
	padding: 0;
	style: dotted 1px #008560;
}



.header
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 2.0em;}
}


.csc-searchform

{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #008560;
        padding: 4px;
        margin-right: 4px;
        border-color: #C4D9CA
        border-bottom-style:dotted;
        border-bottom-width: 1px;

}

/*White Font - Small with Link Styles*/

.white_small {
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
	line-height: 1.3;
}
.white_small a:link {
	color: #008560;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
.white_small a:hover {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.white_small a:active {
	color: #008560;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.white_small a:visited {
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
  /*White Font - Medium with Link Styles*/

.white_medium {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	line-height: 1.3;
}
.white_medium a:link {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
        font decoration: underline;
}
.white_medium a:hover {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font decoration: underline;
}
.white_medium a:active {
	color: #008560;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.white_medium a:visited {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
/*White Font - Normal with Link Styles*/

.white_normal {
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	line-height: 1.5;
}
.white_normal a:link {
	color: #008560;
	font-size: 12px;
	font-weight: normal;
        font decoration: underline;
}
.white_normal a:hover {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font decoration: underline;
}
.white_normal a:active {
	color: #008560;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.white_normal a:visited {
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}


/*Black Font - Small with Link Styles*/

.black_small {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	line-height: 1.3;
}
.black_small a:link {
	color: #008560;
	font-size: 10px;
	font-weight: normal;
        font decoration: underline;
}
.black_small a:hover {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	font decoration: underline;
}
.black_small a:active {
	color: #008560;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.black_small a:visited {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
  /*Black - Medium with Link Styles*/

.black_medium {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	line-height: 1.3;
}
.black_medium a:link {
	color: #008560;
	font-size: 11px;
	font-weight: normal;
        font decoration: underline;
}
.black_medium a:hover {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.black_medium a:active {
	color: #008560;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.black_medium a:visited {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}


/*Black Font - Normal with Link Styles*/

.black_normal {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	line-height: 1.5;
}
.black_normal a:link {
	color: #008560;
	font-size: 12px;
	font-weight: normal;
        font decoration: underline;
}
.black_normal a:hover {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.black_normal a:active {
	color: #008560;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.black_normal a:visited {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}


/*Green Font - Small with Link Styles*/

.green_small {
	color: #008560;
	font-size: 10px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	line-height: 1.3;
}
.green_small a:link {
	color: #008560;
	font-size: 10px;
	font-weight: normal;
        font decoration: underline;
}
.green_small a:hover {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.green_small a:active {
	color: #008560;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.green_small a:visited {
	color: #008560;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
  /*Green - Medium with Link Styles*/

.green_medium {
	color: #008560;
	font-size: 11px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	line-height: 1.3;
}
.green_medium a:link {
	color: #008560;
	font-size: 11px;
	font-weight: normal;
        font decoration: underline;
}
.green_medium a:hover {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font decoration: underline;
}
.green_medium a:active {
	color: #008560;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.green_medium a:visited {
	color: #008560;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

/*Green Font - Normal with Link Styles*/

.green_normal {
	color: #008560;
	font-size: 12px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	line-height: 1.5;
}
.green_normal a:link {
	color: #008560;
	font-size: 12px;
	font-weight: normal;
        font decoration: underline;
}
.green_normal a:hover {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font decoration: underline;
}
.green_normal a:active {
	color: #008560;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.green_normal a:visited {
	color: #008560;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.yellow_normal 	{
	color: #DEE10D;
	font-size: 12px;
	font-weight: normal;
	font-family:verdana, arial, helvetica, sans-serif;
	line-height: 1.5;
}



* TOP Navigation Menu */
.topnav {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   FONT-WEIGHT: bold;
   text-decoration: none;
   color: #ffffff;    /* white */
}
.topnav a:link {
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
  /*display: block;
	width: 145;
	border: 1px solid #dc6609;
	padding: 4px;
	margin: 1px;
	background-color: #dc6309;
	*/
}
.topnav a:visited {

	font-family: verdana, arial, helvetica, sans-serif;
   	font-size: 12px;
   	FONT-WEIGHT: bold;
   	text-decoration: none;
   	color: #ffffff;    /* white */

}

.topnav a:hover {
	color: #DEE10D;
    text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.topnav a:active {
    text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #DEE10D;
  /*display: block;
	width: 145;
	border: 1px solid #dc6609;
	padding: 4px;
	margin: 1px;
	background-color: #dc6309;
	*/
}


/* Left Navigation Menu */
.leftnav {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    line-height: 2.0;

}
.leftnav a:link {
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
	line-height: 2.0;
	width: 165;
  /*display: block;
	border: 1px solid #dc6609;
	padding: 4px;
	margin: 1px;
	background-color: #dc6309;
	*/
}
.leftnav a:visited {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    line-height: 2.0;
    width: 165;
    text-decoration: none;

}

.leftnav a:active {
    text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #DEE10D;
	line-height: 2.0;
	width: 165;
  /*display: block;
	border: 1px solid #dc6609;
	padding: 4px;
	margin: 1px;
	background-color: #dc6309;
	*/
}

.leftnav a:hover {
	color: #DEE10D;
    text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	line-height: 2.0;
	width: 165;
  /*display: block;
  	border: 1px solid #dc6609;
	padding: 4px;
	margin: 1px;
	background-color: #dc6309;
	*/

}


* Left Navi Dritte Ebene */
.leftnav_2 {
        color: #ffffff;
    	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 1.5;
	width: 140;
}
.leftnav_2 a:link {
        color: #ffffff;
    	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 1.5;
	width: 140;

}
.leftnav_2 a:hover {
	color: #DEE10D;
    	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	line-height: 1.5;
	width: 140;
}

.leftnav_2 a:visited{
        color: #ffffff;
    	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 1.5;
	width: 140;

.leftnav_2 a:active {
	color: #DEE10D;
	text-decoration: italic;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	line-height: 1.5;
	width: 140;
}



.leftnav2_act {
color: #99ff00;
	text-decoration: underline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	line-height: 1.5;
	width: 140;

}



* Service Navigation Menu */
.servicenav {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #008560;
}
.servicenav a:link {
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #008560;

}
.servicenav a:visited {
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #008560;
}	


.servicenav a:hover {
	color: #000000;
    	text-decoration: underline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}
.servicenav a:active {
   	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #008560;
}


.csc-linkToTop {
         background: url(../templates/root/grafik/icon_top.gif);
}


.external-link-new-window {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #008560;
    text-decoration:  underline;
    
}
.external-link-new-window a:link {
	text-decoration: underline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #008560;

}
.external-link-new-window a:visited {
	text-decoration: underline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #008560;
}	


.external-link-new-window a:hover {
	color: #000000;
    	text-decoration: underline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.external-link-new-window a:active {
   	text-decoration: underline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #008560;
}

.suchetestdane a:active {
   	text-decoration: underline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}


/* 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;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 150px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #aaa;
	background-color: #ccc;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 150px;
	float: left;
	clear: both;
	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;
clear: both;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
clear:both;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 150px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
clear: right;
}
div.countryzone {
	margin: 10px 0 0 150px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}


.tx-powermail-pi1 {
background-color : #f7f2ea;
padding : 0;
width : 480px;
clear:right;
}

.tx-powermail-pi1 #uid17{
display:block;
font-weight:bold;
text-align:left;
float:left;
font-size:12px;
padding:4px 2px;
border-right:1px solid #ED8967;
border-bottom: 1px solid#ED8967;
width:200px;
margin:2px 0 10px 10px;
background-color:#FEF5F5;
clear:both;
}
