html {
	height:100%;
	width:100%;
}

body {
	height:100%;
	width:100%;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	font-size: 100.1%;
}

a {
	text-decoration:none;
}

td {
	font-size:0.7em;
}

ul {
	position:relative;
	margin:0pt;
	padding:0pt;
}

ol {
	position:relative;
	margin:0pt;
	padding:0pt;
}

tr.align-left, td.align-left, p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
tr.align-center, td.align-center, p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
tr.align-right, td.align-right, p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
tr.align-justify, td.align-justify, p.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

.contenttable tbody p {
	font-size:1em !important;
	margin:0 !important;
}

.contenttable thead p {
	font-weight:normal !important;
}

.contenttable caption {
	font-size:0.7em !important;
}

.csc-textpic-imagewrap a {
	border:none !important;
}

div.clear{
	float:none;
	clear:both;
}

div#siteWrap {
	width:100%;
	height:97.1%;
	padding-top:1.5%;
}

div#siteWrap2 {
	width:909px;
	margin:0 auto;
	background:transparent url(../images/mainBackground.jpg) repeat-y top;
	min-height:100%;
	position:relative;
}

div#siteWrap3 {
	width:909px;
	min-height:100%;
	background:transparent url(../images/mainBackground.jpg) repeat-y top;
}

div#site {
	width:909px;
	min-height:100%;
	background:transparent url(../images/mainBackground.jpg) repeat-y top;
}

div#headerContentWrap {
	float:left;
	width:909px;
	height:143px;
}

/* ============================== HEADER LEFT IMAGE ============================== */
div#headerLeftImageWrap {
	float:left;
	width:455px;
	height:143px;
}

div#headerLeftImageWrap img {
	width:100%;
	height:100%;
}

/* ============================== HEADER RIGHT IMAGE ============================== */
div#headerRightImageWrap {
	float:left;
	width:454px;
	height:143px;
}

div#headerRightImageWrap img {
	width:100%;
	height:100%;
}

/* ============================== HEADER LOGO ============================== */
div#headerLogo {
	float:left;
	height:143px;
	left:184px;
	position:absolute;
	width:541px;
}

div#headerLogo img {
	width:100%;
	height:100%;
}

div#headerLogoPrint {
	display:none;
}

div#headerLogoPrint img {
	width:100%;
	height:100%;
}

div#mainContentWrap {
	float:left;
	width:909px;
}

div#mainContentLeft {
	float:left;
	width:185px;
	margin:0 10px 15px;
	width:165px;
}

/* ============================== MAIN MENU ============================== */
div#mainMenu {
	float:left;
	width:165px;
	margin:40px 0 50px;
}

div#mainMenu ul.mainMenu-level1  {

}

div#mainMenu ul.mainMenu-level1 li {
	line-height:13px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0;
}

div#mainMenu ul.mainMenu-level1 li a {
	color:#008143;
	font-size:0.75em;
	font-weight:bold;
}

div#mainMenu ul.mainMenu-level1 li.mainMenu-level1-act { 
	margin:15px 0;
}

div#mainMenu ul.mainMenu-level1 li.current{ 
	color:#D94C12;
	font-weight:bold;
}

div#mainMenu ul.mainMenu-level1 li.first{ 
	margin:0 0 5px;
}

div#mainMenu ul.mainMenu-level1 li.first-act{ 
	margin:0 0 15px;
}

div#mainMenu ul.mainMenu-level1 li.mainMenu-level1-act a { 
	color:#D94C12;
}

div#mainMenu ul.mainMenu-level2  {
	color:#D94C12;
	font-size:0.75em;
	margin-left:15px;
}

div#mainMenu ul.mainMenu-level2 li {
	list-style-type:disc;
	margin:3px 0;
}

div#mainMenu ul.mainMenu-level1 li.mainMenu-level1-act ul.mainMenu-level2 li a {
	font-weight:normal;
	font-size:0.95em;
	color:#008143;
}

div#mainMenu ul.mainMenu-level1 li.mainMenu-level1-act ul.mainMenu-level2 li.mainMenu-level2-act {

}

div#mainMenu ul.mainMenu-level1 li.mainMenu-level1-act ul.mainMenu-level2 li.mainMenu-level2-act a {
	color:#D94C12;
}

div#mainMenu ul.mainMenu-level1 li.mainMenu-level1-act ul.mainMenu-level2 li.withSubpages a {
	color:#008143;
}

div#mainMenu ul.mainMenu-level1 li.mainMenu-level1-act ul.mainMenu-level2 li.mainMenu-level2-act ul.mainMenu-level3 {

}

div#mainMenu ul.mainMenu-level3 li {
	list-style-type:none;
	color:#008143;
	list-style-image:url(../images/minus-menu.gif);
	margin-left:14px;
}

div#mainMenu ul.mainMenu-level1 li.mainMenu-level1-act ul.mainMenu-level2 li.mainMenu-level2-act ul.mainMenu-level3 li a {
	color:#008143;
}

div#mainMenu ul.mainMenu-level1 li.mainMenu-level1-act ul.mainMenu-level2 li.mainMenu-level2-act ul.mainMenu-level3 li.mainMenu-level3-act {
	color:#D94C12;
	list-style-image:url(../images/minus-menu-aktiv.gif);
}

div#mainMenu ul.mainMenu-level1 li.mainMenu-level1-act ul.mainMenu-level2 li.mainMenu-level2-act ul.mainMenu-level3 li.mainMenu-level3-act a {
	color:#D94C12;
}

/* ============================== ONLINE BOOKING ============================== */
div#onlineBooking {
	float:left;
	border-top:1px #6F6F6E solid;
	border-bottom:1px #6F6F6E solid;
	width:165px;
	margin-bottom:30px;
	padding:5px 0;
}

div#onlineBooking a {
	color:#008143;
	font-size:0.75em;
	font-weight:bold;
}

/* ============================== SEARCH ============================== */
div#search {
	float:left;
	width:165px;
	margin-bottom:15px;
}

input#searchBoxInput {
	background:transparent none repeat scroll 0;
	border:1px solid #6F6F6E;
	color:#6F6F6E;
	float:left;
	font-size:0.75em;
	font-weight:bold;
	height:16px;
	margin-right:3px;
	padding-bottom:0;
	padding-left:3px;
	padding-top:1px;
	width:105px;
}

html>/**/body input#searchBoxInput, x:-moz-any-link, x:default { height:15px; padding-top:0; }

input#submitSearchButton {
	background:transparent none repeat scroll 0;
	border:medium none;
	color:#6F6F6E;
	float:left;
	font-size:1em;
	margin-top:-3px;
	cursor:pointer;
}

/* ============================== TIP FRIEND ============================== */
div#tipFriend {
	float:left;
	width:165px;
	margin-bottom:15px;
}

div#tipFriend a {
	color:#6F6F6E;
	font-size:0.7em;
	font-weight:bold;
}

/* ============================== LOGO QUALITY ============================== */
div#logoQuality {
	float:left;
	width:135px;
	height:55px;
}

div#logoQuality img {
	width:100%;
	height:100%;
}

div#mainContentCenter {
	float:left;
	width:539px;
}

/* ============================== MAIN CONTENT ============================== */
div#mainContent {
	float:left;
	width:389px;
	margin:30px 110px 65px 40px;
	position:relative;
	z-index:2;
}

div#mainContent p {
	font-size:0.7em;
	color:#000;
	line-height:1.5em;
}

div#mainContent h1 {
	font-size:0.9em;
	color:#D94C12;
}

div#mainContent a {
	color:#008143;
	border-bottom:1px #008143 dotted;
}

div#mainContent a:hover {
	color:#008143;
	border-bottom:1px #008143 dotted;
}

div#mainContent ul, div#mainContent ol {
	overflow:hidden;
}

div#mainContent ul li{
	margin-left:14px;
	font-size:0.7em;
	list-style:none;
	list-style-type:disc;
}

div#mainContent ol li{
	margin-left:20px;
	font-size:0.7em;
	list-style:none;
	list-style-type:decimal;
}

.csc-sitemap div#mainContent li{
	font-size:0.75em !important;
}

div#mainContent ul li, div#mainContent ol li{
	padding-bottom: 0.5em;
	line-height:1.5em;
}

div#mainContent ul li a, div#mainContent ol li a {
	color:#D94C12;
	border-bottom:1px #D94C12 dotted;
}

div#mainContent ul li a:hover, div#mainContent ol li a:hover{
	color:#008143;
	border-bottom:1px #008143 dotted;
}

div#mainContent ul ul, div#mainContent ol ol {
	padding-left:16px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	color:#D94C12;
	font-size:0.7em;
	margin-top:5px;
}

div#contentBackgroundImage {
	position:absolute;
	bottom:40px;
	right:185px;
}

div#contentBackgroundImage img {

}

div#mainContentRight {
	float:left;
	width:165px;
	margin:0 10px 15px;
}

/* ============================== RIGHT MENU ============================== */
div#rightMenuWrap {
	float:left;
	width:165px;
}

div#rightMenuWrap ul.rightMenu  {
}

div#rightMenuWrap ul.rightMenu li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display:inline;	
	margin-right:6px;
}

div#rightMenuWrap ul.rightMenu li a {
	color:#6F6F6E;
	font-weight:bold;
	font-size:0.55em;
}

div#rightMenuWrap ul.rightMenu li.rightMenu-act { 	
}

div#rightMenuWrap ul.rightMenu li.rightMenu-act a { 
	color:#D94C12;
}

/* ============================== RIGHT CONTENT ============================== */
div#rightContent {
	float:left;
	width:165px;
	margin-top:12px;
}

div#leftContent {
	float:left;
	width:165px;
	margin-top:12px;
}

div#leftContent p,
div#rightContent p {
	font-size:0.7em;
	color:#000;
	line-height:1.5em;
}

div#leftContent h1,
div#rightContent h1 {
	font-size:0.9em;
	color:#D94C12;
}

div#leftContent a,
div#rightContent a {
	color:#008143;
	border-bottom:1px #008143 dotted;
}

div#leftContent a:hover,
div#rightContent a:hover {
	color:#008143;
	border-bottom:1px #008143 dotted;
}

div#mainContent ul, div#mainContent ol {
	overflow:hidden;
}

div#lefttContent li,
div#rightContent li {
	margin-left:14px;
	font-size:0.7em;
	list-style:none;
	list-style-type:disc;
}

div#leftContent ol li,
div#rightContent ol li{
	margin-left:20px;
	font-size:0.7em;
	list-style:none;
	list-style-type:decimal;
}

div#leftContent ul li, div#leftContent ol li,
div#rightContent ul li, div#rightContent ol li{
	padding-bottom: 0.5em;
}

div#leftContent ul li a, div#leftContent ol li a,
div#rightContent ul li a, div#rightContent ol li a{
	color:#008143;
	border-bottom:1px #008143 dotted;
}

div#leftContent ul li a:hover, div#leftContent ol li a:hover,
div#rightContent ul li a:hover, div#rightContent ol li a:hover{
	color:#008143;
	border-bottom:1px #008143 dotted;
}

div#leftContent ul ul, div#leftContent ol ol,
div#rightContent ul ul, div#rightContent ol ol {
	padding-left:16px;
}

div#footerBackground {
	background:transparent url(../images/footerBackground.jpg) no-repeat scroll center bottom;
	bottom:0;
	float:left;
	min-height:61px;
	margin-left:184px;
	position:absolute;
	width:542px;
}

div#footer {
	border-top:1px solid #6F6F6E;
	float:left;
	margin-left:40px;
	width:459px;
	position:absolute;
	bottom:0;
}

div#footerTop {
	width:459px;
	float:left;
	margin-left:40px;
	margin-bottom:2px;
	position:absolute;
	bottom:41px;
}

/* ============================== PRINT ============================== */
div#footerTop a.print {
	font-size:0.55em;
	color:#6F6F6E;
	margin-right:8px;
}

/* ============================== PDF ============================== */
div#footerTop a.pdf {
	font-size:0.55em;
	color:#6F6F6E;
}

/* ============================== FOOTER 1 ============================== */
div#footer p.footer1 {
	color:#008143;
	margin:0;
	font-size:0.55em;
	font-weight:bold;
}

/* ============================== FOOTER 2 ============================== */
div#footer p.footer2 {
	color:#6F6F6E;
	margin:0;
	font-size:0.55em;
	height:28px;
}

/* ============================== INDEXED SEARCH ============================== */
.tx-indexedsearch {
	font-size:0.7em;
}

.tx-indexedsearch h3{
	margin:0;
	padding:0;
}

.tx-indexedsearch h3 span{

}

.tx-indexedsearch h3 span a{
	color:#D94C12;
	font-weight:bold;
	font-size:0.9em;
	padding-right:0.3em;
	text-decoration:none;
}

.tx-indexedsearch h3 span a:hover{

}

.tx-indexedsearch p.tx-indexedsearch-descr {
	font-size:1em !important;
	padding-bottom:1em;
}

.tx-indexedsearch .tx-indexedsearch-browsebox {
	text-align:right;
	color:#6F6F6E;
}

.tx-indexedsearch .tx-indexedsearch-browsebox p {
	font-size:1em !important;
	margin-bottom:0;
}

.tx-indexedsearch .tx-indexedsearch-browsebox ul {
	margin:0 0 10px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox li {
	display:inline;
	margin-left:5px !important;
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { 
	font-weight:bold;
	color:#6F6F6E;
}

.tx-indexedsearch .tx-indexedsearch-noresults { 
	text-align:center; 
	font-weight:bold; 
	font-size:1em !important;
}

.tx-indexedsearch .tx-indexedsearch-icon,
.tx-indexedsearch .tx-indexedsearch-result-number,
.tx-indexedsearch .tx-indexedsearch-searchbox,
.tx-indexedsearch .tx-indexedsearch-percent,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	display:none;
}

/* ============================== TIP FRIEND ============================== */	
div#footerWrapLeft {
	float:left;
	height:45px;
	padding-left:24px;
	width:223px;
}

.tx_tipafriend form {
	font-size:0.7em;
}

.tx_tipafriend form h1 {
	font-size:1.25em !important;
}

.tx_tipafriend_url {
	display:none;
}

.tx_tipafriend_formfield {
	padding-bottom:16px;
	float:left;
}

.tx_tipafriend_formfield label {
	color:#D94C12;
	float:left;
}

.tx_tipafriend_formfield input {
	margin-left:12px;
	font-size:0.9em;
}

.tx_tipafriend_formfield textarea {
	font-size:1.3em;
}

.tx_tipafriend_formfield input#tx_tipafriend_button {
	margin-left:0;
}

.tx_tipafriend_werbemail {
	display:none;
}

.tx_tipafriend_error_box {
	color:#FF0000;
	margin-bottom:12px;
}

.tx_tipafriend_codetext {
	float:left;
}

.tx-srfreecap-pi2-cant-read {
	font-size:1em;
	color:#000000;
}

.tx-srfreecap-pi2-image {
	margin-top:10px;
}

input#tx_tipafriend_pi1_captcha_response {
	margin-top:10px;
}

label#code {
	float:none;
}

/* ============================== NEWSLETTERS ============================== */

.formfield_newsletter {
	clear:left;
	padding:5px 0px;
	font-size:0.8em;
}

.formfield_newsletter label {
	float:left;
	margin-right:5px;
	padding-top:0.1em;
	text-align:right;
	width:15em;
	font-size:0.9em;
}

.formfield_newsletter input, 
.formfield_newsletter textarea {
	background-color:#FFFFFF;
	float:left;
	margin-left:0px;
	padding-left:0.5em;	
	clear:right;
	border:1px solid #D94C12;
	font-size:0.8em;
}

.formfield_newsletter input.button {
	background:#FFFFFF none repeat scroll 0%;
	color:#000000;
	width:10em;
	font-size:0.8em;	
}

div#mainContent p.formError {
	color:#CC0000;
	margin-top:0px;
	margin-bottom:0px;
}

.dmailSubsError{
	margin-left:90px;
}

/* ============================== POWERMAIL ============================== */

.tx-powermail-pi1 label {
	font-size:0.7em;
}

.formfield_box, .tx_powermail_pi1_fieldwrap_html {
	clear:left;
	padding:5px 0px;
}

.tx-powermail-pi1_fieldset {	
	border:1px solid #008143;
	margin-bottom:10px;
	width:27.8em;
}

.tx-powermail-pi1_fieldset legend {
	font-size:0.75em;
	font-weight:bold;
	background-color:#ffffff;
	color:#008143;
}

.formfield_box label, .tx_powermail_pi1_fieldwrap_html label {
	float:left;
	width:6em;
}

.powermail_uid8 select {
	width:10em;
}

.formfield_box textarea, .tx_powermail_pi1_fieldwrap_html textarea {
	height:7em;
	width:18.5em;
	*width:18em;	
}

.formfield_box input.button, .tx_powermail_pi1_fieldwrap_html input.button{
	width:10em;
}

.tx_powermail_pi1_fieldwrap_html_label {
	font-size:0.7em;
	font-style:italic;
	margin:0 0 0.5em;
	padding:0 0 0 16.5em;
}

.tx_powermail_pi1_fieldwrap_html_label td,
.tx_powermail_pi1_fieldwrap_html_label ul,
.tx_powermail_pi1_fieldwrap_html_label ol{
	font-size:1em;

}

.formError, .powermail_mandatory {
	color:#CC0000;
}

.powermail_mandatory_js {
	clear:both;
	color:#CC0000;
	font-size:0.7em;
	margin:0;
	padding:0 0 0 16.5em;
}

.tx-powermail-pi1 span.tx-srfreecap-pi2-cant-read {
	float:right;
	font-size:0.7em;
	position:relative;
	top:-2em;
	width:16.6em;
}

.tx-powermail-pi1 img.tx-srfreecap-pi2-image {
	clear:both;
	margin-top:1em;
	float:left;
	margin-left:0;
}

.tx_powermail_pi1_fieldwrap_html textarea {
	padding:0.1em;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.7em;
}

.tx_powermail_pi1_fieldwrap_html_check .tx_powermail_pi1_fieldwrap_html_checkbox_title {
	margin:0 17em 0.8em 0;
}

.powermail_check_inner_uid1_0 label{
	display:none;
}

.powermail_check_inner {
	float:left;
}

/* BLOCK 1 */
.tx_powermail_pi1_fieldwrap_html_1, .tx_powermail_pi1_fieldwrap_html_37 {
	 margin-left:-0.3em; 
}

div#powermaildiv_uid37 p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	/*margin-right:25.6em;*/
}

div#powermaildiv_uid3 .tx_powermail_pi1_fieldwrap_html_radio_title {
	display:none;
}

div#powermaildiv_uid3 .powermail_radio_inner {
	margin-left:1.9em;
}

.powermail_radio_inner_uid3_0 label {
	width:7em;
}

.powermail_radio_inner_uid3_1 label {
	width:10em;
}

.powermail_radio_inner_uid3_2 label {
	width:13.5em;
}

.tx_powermail_pi1_fieldwrap_html_3 input {
	margin-right:0.8em;
}

.tx-powermail-pi1_fieldset_1 tx_powermail_pi1_fieldwrap_html_checkbox_title {
	float:right;
}

.formfield_box input, .tx_powermail_pi1_fieldwrap_html input,
.formfield_box textarea, .tx_powermail_pi1_fieldwrap_html textarea,
.formfield_box select, .tx_powermail_pi1_fieldwrap_html select {
	background-color:#FFFFFF;
	border:#D94C12 1px solid;
	float:left;
	margin-left:0px;
	padding-left:0px;	
	clear:right;
	font-size:0.7em;
}

.formfield_box input, .tx_powermail_pi1_fieldwrap_html input,
.formfield_box textarea, .tx_powermail_pi1_fieldwrap_html textarea {
	font-size:0.75em;
}



.tx_powermail_pi1_fieldwrap_html_check p {
	float:right;
}

.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin:0;
}

.tx_powermail_pi1_fieldwrap_html_4 label, .tx_powermail_pi1_fieldwrap_html_5 label, .tx_powermail_pi1_fieldwrap_html_6 label, .tx_powermail_pi1_fieldwrap_html_7 label {
	float:none;
}

.tx_powermail_pi1_fieldwrap_html_4 input, .tx_powermail_pi1_fieldwrap_html_5 input, .tx_powermail_pi1_fieldwrap_html_6 input, .tx_powermail_pi1_fieldwrap_html_7 input {
	width:33em;
	margin-top:0.3em;
}

.powermail_check_inner.powermail_check_inner_uid37_0 label {
	display:none;
}

/* BLOCK 2 */
.tx-powermail-pi1_fieldset_2 input {
	width:20em;
}

.powermail_uid8 {
	width:5em;
}

.powermail_uid15 {
	margin-top:0.5em;
}

/* BLOCK 3 */
.powermail_check_inner_uid21_0, .powermail_check_inner_uid21_1, .powermail_check_inner_uid21_2, .powermail_check_inner_uid21_3, .tx_powermail_pi1_fieldwrap_html_21 p, .tx_powermail_pi1_fieldwrap_html_21 label {
	float:left;
	clear:both;
}

.powermail_check_inner_uid21_0 label , .powermail_check_inner_uid21_1 label , .powermail_check_inner_uid21_2 label , .powermail_check_inner_uid21_3 label {
display:inline !important;
}


.tx_powermail_pi1_fieldwrap_html_21 label {
	width:11em;
}

.tx_powermail_pi1_fieldwrap_html_21 input {
	float:left;
}

.tx_powermail_pi1_fieldwrap_html_26 label, .tx_powermail_pi1_fieldwrap_html_27 label {
	float:none;
}

.tx_powermail_pi1_fieldwrap_html_26 input, .tx_powermail_pi1_fieldwrap_html_27 input {
	margin-top:0.3em;
	width:33em;
}

/* BLOCK 4 */
.tx-powermail-pi1_fieldset_4 {
	height:12em;
}

.powermail_uid28 {
	clear:both !important;
	margin-top:0.7em;
	width:13em !important;
}

.powermail_submit_uid29 {
	width:4em !important;
	position:relative;
	top:-5em;
}

.tx_powermail_pi1_fieldwrap_html_32 {
	font-size:0.7em;
	position:relative;
	top:-7.8em;
	left:23em;
	width:16.6em;
}

.tx_powermail_pi1_fieldwrap_html_33 {
	font-size:0.7em;
	position:relative;
	top:-7em;
	left:23em;
	width:16.6em;
}

.tx-powermail-pi1_mandatory {
	font-size:0.7em;
}

.tx-powermail-pi1_mandatory li{
	font-size:1em !important;
}

div#advice-required-uid28 {
	clear:none;
	padding:0;
}

.tx-powermail-pi1_mandatory_submit {
	background-color:#FFFFFF;
	border:1px solid #D94C12;
	font-size:0.8em;
	margin-left:0;
	padding-left:0;
}

.tx-powermail-pi1_confirmation_back {
	background-color:#FFFFFF;
	border:1px solid #D94C12;
	font-size:0.75em;
	margin-left:0;
	padding-left:0;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

html>/**/body .tx-powermail-pi1_confirmation_back, x:-moz-any-link, x:default { margin-bottom:5px; }

.tx-powermail-pi1_confirmation_submit {
	background-color:#FFFFFF;
	border:1px solid #D94C12;
	font-size:0.75em;
	margin-left:0;
	padding-left:0;
}

/* ============================== RTE ============================== */

span.green {
	color:#008143;
}

span.orange {
	color:#D94C12;
}

/* ============================== Sitemap ============================== */

#mainContent div.csc-sitemap ul ul,
#mainContent div.csc-sitemap ol ol {
padding-left:0;
}

#mainContent div.csc-sitemap ul ul li,
#mainContent div.csc-sitemap ol ol li {
font-size:1em;
}

/* ============================== Cload-Element ============================== */

span.cloud_green_1 {
color:#008143;
font-size:10px;
line-height:24px;
}	
span.cloud_green_2 {
color:#008143;
font-size:12px;
line-height:24px;
}
span.cloud_green_3 {
color:#008143;
font-size:15px;
line-height:24px;
}
span.cloud_orange_1 {
color:#D94C12;
font-size:10px;
line-height:24px;
}	
span.cloud_orange_2 {
color:#D94C12;
font-size:12px;
line-height:24px;
}
span.cloud_orange_3 {
color:#D94C12;
font-size:15px;
line-height:24px;
}
span.cloud_black_1 {
font-size:10px;
color:#000;
line-height24px;
}	
span.cloud_black_2 {
font-size:12px;
color:#000;
line-height:24px;
}
span.cloud_black_3 {
font-size:15px;
color:#000;
line-height:24px;
}

.cloud_box{
border:1px solid #d1d1d1;
background:#fff;
padding:3px;
width:100%;
margin-left:-4px;
text-align:center;
}


div#rightContent  .cloud_box a{
border-bottom:none;
}


.tx-powermail-pi1_formwrap_103 .tx_powermail_pi1_fieldwrap_html input, .tx-powermail-pi1_formwrap_103 .formfield_box textarea, .tx-powermail-pi1_formwrap_103 .tx_powermail_pi1_fieldwrap_html textarea {
	width:33em;
}

.tx_powermail_pi1_fieldwrap_html input.powermail_check{
	width:2em;
	border:none;
}


.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner input{
	border:none;
}


.tx_powermail_pi1_fieldwrap_html input.powermail_submit, .tx_powermail_pi1_fieldwrap_html input.powermail_reset{
width: 6em !important;
}


.tx_powermail_pi1_fieldwrap_html_check label {display:none;}


.tx-powermail-pi1_formwrap_103 label{width:20em;}
.tx-powermail-pi1_formwrap_103 .tx_powermail_pi1_fieldwrap_html_textarea label {width:30em;}
div#mainContent .tx-powermail-pi1_formwrap_103 .tx_powermail_pi1_fieldwrap_html_check p.tx_powermail_pi1_fieldwrap_html_checkbox_title{width:30em; margin-right:7em}


.tx-powermail-pi1_formwrap_103 .tx_powermail_pi1_fieldwrap_html_text input, .tx-powermail-pi1_formwrap_103  .tx_powermail_pi1_fieldwrap_html textarea {margin-top:0.3em}

.tx-powermail-pi1_formwrap_103 .tx_powermail_pi1_fieldwrap_html_label{
    font-style: normal;
    font-weight:bold;
    margin: 0;
    padding: 0.7em 0 0.3em;
}

.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner input {width:2em; margin: 0 1em 0 0;}
.tx-powermail-pi1_formwrap_103 .tx_powermail_pi1_fieldwrap_html .powermail_radio_inner label{width:auto;}
.tx-powermail-pi1_formwrap_103 .tx_powermail_pi1_fieldwrap_html_radio {padding-bottom:0.3em;}

.tx-powermail-pi1_formwrap_103 .tx_powermail_pi1_fieldwrap_html input, .tx-powermail-pi1_formwrap_103 .tx_powermail_pi1_fieldwrap_html textarea{float:none;}



.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}
