
body { 
    text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
    margin-top: 0px; margin-left: 0px; margin-right: 0px; 
    background-color: #E2F1DF;
}



p { margin: 0px; padding: 0px; }
.spacer-gif { margin: 0px; padding: 0px; }



*html .csc-textpic-clear { margin-bottom: 5px; }



.tx-sremailsubscribe-pi1 p,
.tx-sremailsubscribe-pi1 form,
.tx-sremailsubscribe-pi1 label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 16px; margin: 0px; margin-right: 25px; }
.tx-sremailsubscribe-pi1 p a ,
.tx-sremailsubscribe-pi1 p a,
.tx-sremailsubscribe-pi1 label a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 16px; text-decoration: underline; }
.tx-sremailsubscribe-pi1 dt { float: left; width: 120px; display: block; }



/* Newsletter Archiv */
.csc-menu-1 { margin: 0; padding: 0; }
.csc-menu-1 ul { margin: 0; padding: 0; }
.csc-menu-1 li { list-style: none; margin: 0; padding: 0; }
.csc-menu-1 li a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 16px; text-decoration: underline; }




/* TemplaVoila Contentelemente */
.spalten_66_34_table { width: 673px;  }/*width: 643px;*/
.spalten_66_34_td1 { width: 500px; } /*width: 420px;*/
.spalten_66_34_td2 { width: 0px; }/*width: 10px;*/
.spalten_66_34_td3 { width: 173px; }/*width: 213px;*/


.hotelbox {
	width: 150px;
	height: 162px;
	border: 1px #23475C solid;
	float: left;
	margin-right: 12px;
	margin-bottom: 30px;
}

.hotelbox td { margin: 0px; padding: 0px; }
.hotelbox h4,  .hotelbox p { padding-left: 3px; padding-right: 3px; }
.hotelbox .csc-textpic { margin-top: 0px; }
*html .hotelbox .csc-textpic-clear { margin-bottom: 0px; }


.sprachmenu_table { width: 953px; height: 25px; }
.sprachmenu_td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; }
.sprachmenu_td a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  text-decoration: none; color: #000000;}
.sprachmenu_aktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
.sprachmenu_passiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }


.startseite_01 .sprachmenu_table { width: 689px; height: 25px; margin-top: 10px; }
.startseite_menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none;  color: #000000;}
.startseite_menu  a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #000000; padding-top: 5px; }


.maintable { width: 953px; height: 600px; border: 1px #999C9D solid; }
.maintable_left { width: 250px; background-color: #C6E3BF; border-right: 1px #999C9D solid; } /*#C8E2BD; */
.maintable_right { width: 703px; background-color: #F2F9F2; } /* #EDF7EC  #F0F8EF */ 



.logo_table { height: 143px; } /*height: 120px;*/
.logo_td { padding-top: 1px; } 



.headerimage_table { width: 703px; height:120px; border-bottom: 1px #999C9D solid; }
.headerimage_td {  }



.headermenu_table { width: 703px; height: 22px; }
.headermenu_table td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.headermenu_table td a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; }


.headermenu_aktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
.headermenu_passiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

.headermenu_tr1_td1 { width: 175px; height: 18px; text-align: center; background-color: #CFE8CA; }
.headermenu_tr1_td2 { width: 175px; height: 18px; text-align: center; background-color: #C5E0BD; }
.headermenu_tr1_td3 { width: 175px; height: 18px; text-align: center; background-color: #B4D7AC; }
.headermenu_tr1_td4 { width: 175px; height: 18px; text-align: center; background-color: #A7D29D; }
.headermenu_tr2_td1 { width: 175px; height: 4px; background-color: #BFDEB8; border-bottom: 1px #ACC4D1 solid;}
.headermenu_tr2_td2 { width: 175px; height: 4px; background-color: #A7D29F; border-bottom: 1px #ACC4D1 solid;}
.headermenu_tr2_td3 { width: 175px; height: 4px; background-color: #87C079; border-bottom: 1px #ACC4D1 solid;}
.headermenu_tr2_td4 { width: 175px; height: 4px; background-color: #72B263; border-bottom: 1px #ACC4D1 solid;}
.headermenu_spacer { width: 1px; }


.menu_table { }
.menu2_table {  }

.level0_passiv_td { height: 22px; border-top: 1px #6E9F6C solid;}
.level0_aktiv_td { height: 22px; background-color: #478448; background-image:url(../design/menuitem_sommer.gif); background-repeat:no-repeat; background-position:10px 6px;} 
.level1_passiv_td { height: 22px; background-color: #B5DBAF; }
.level1_aktiv_td { height: 22px; background-color: #B5DBAF; background-image:url(../design/menuitem_sommer.gif); background-repeat:no-repeat; background-position:24px 6px;}
.level2_passiv_td { height: 22px; background-color: #D7EBD2; }
.level2_aktiv_td { height: 22px; background-color: #D7EBD2; background-image:url(../design/menuitem_sommer.gif); background-repeat:no-repeat; background-position:39px 6px;}
.level3_passiv_td { height: 22px; background-color: #F2F9F2; } 
.level3_aktiv_td { height: 22px; background-color: #F2F9F2; background-image:url(../design/menuitem_sommer.gif); background-repeat:no-repeat; background-position:54px 6px;}
.level4_passiv_td { height: 22px; background-color: #FFFFFF; }
.level4_aktiv_td { height: 22px; background-color: #FFFFFF; background-image:url(../design/menuitem_sommer.gif); background-repeat:no-repeat; background-position:69px 6px;}


.level0_passiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; padding-left: 25px; }
.level0_aktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF; padding-left: 25px; }
.level1_passiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; padding-left: 40px; }
.level1_aktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; padding-left: 40px; }
.level2_passiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; padding-left: 55px; }
.level2_aktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; padding-left: 55px; }
.level3_passiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; padding-left: 70px; }
.level3_aktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; padding-left: 70px; }
.level4_passiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; padding-left: 85px; }
.level4_aktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; padding-left: 85px; }


.level0_passiv, .level0_aktiv,
.level1_passiv, .level1_aktiv,
.level2_passiv, .level2_aktiv,
.level3_passiv, .level3_aktiv,
.level4_passiv, .level4_aktiv { display: block; }


.menu_first_spacer_table { }
.menu_first_spacer_td {  }

.menu_trenner_table { }
.menu_trenner_td { border-top: 1px #6E9F6C solid; }/* #C9E4F2  background-color: #5989A3;*/


.menu_last_spacer_table { }
.menu_last_spacer_td { border-top: 1px #6E9F6C solid; }/* #C9E4F2  background-color: #5989A3;*/


.contentspacer_table { width: 703px; height: 30px;  }
.contentspacer_td {}



.content_table { width: 703px; }
.contentleft_td { width: 30px; }
.contentmiddle_td { width: 673px; } /*width: 643px;*/
.contentright_td { width: 0px; } /*width: 30px;*/
                    


.bottomspacer_table { width: 703px; height: 30px;  }
.bottomspacer_td {}





h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #478448; line-height: 20px;  margin: 0px; padding: 0px;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 16px; font-weight: bold; margin-bottom: 0px; margin: 0px; padding: 0px;}
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 16px; font-weight: bold; margin-bottom: 0px; margin: 0px; padding: 0px;}
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #478448; line-height: 16px; font-weight: bold; margin-bottom: 0px; margin: 0px; padding: 0px;}


.bodytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 16px; margin: 0px; margin-right: 25px; }
.bodytext a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 16px; text-decoration: underline; }

.csc-textpic-caption { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 16px; margin: 0px; margin-right: 25px; }
.csc-textpic-caption a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 16px; text-decoration: underline; }


.csc-bulletlist-0, .csc-bulletlist-0 a  { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
  line-height: 16px;  
  margin-right: 25px; 
}

.contenttable-0 { width: 95%; background-color: #DDDDDD;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 16px; }
.contenttable-0 a { color: #000000; text-decoration: underline; }
.contenttable-0 tr { }
.contenttable-0 td { background-color: #FFFFFF; padding: 3px;}



.csc-uploads  {width: 95%;}
.csc-uploads-fileName a, 
.csc-uploads-fileSize, 
.csc-uploads-description { font-family: Verdana; font-size: 11px; font-weight: normal; padding: 3px 20px 3px 3px; }

.csc-uploads-fileName a { text-decoration: underline; color: #000000; }
.csc-uploads-fileSize { text-decoration: none; color: #000000;  vertical-align: top; }
.csc-uploads-description { text-decoration: none; color: #000000; position: relative; top: 0px; }
.csc-uploads { background-color: #DDDDDD; margin-bottom: 30px; }
.csc-uploads .tr-even { background-color: #FFFFFF; }
.csc-uploads .tr-odd { background-color: #FFFFFF; }


.csc-uploads-2 { width: 500px; margin-bottom: 0px; }
.csc-uploads-2 .csc-uploads-icon { width: 150px; }
.csc-uploads-2 .csc-uploads-fileName { width: 300px; vertical-align: middle;}
.csc-uploads-2 .csc-uploads-fileSize { width: 50px; vertical-align: middle;}
.csc-uploads-2 .csc-uploads-description { font-family: Verdana; font-size: 11px; font-weight: normal; margin: 10px 0px 0px 0px; }

.csc-linkToTop a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #23475C; line-height: 16px; text-decoration: underline; }
.csc-linkToTop  { margin: 10px 0px 10px 0px;}
