/* Body Tag Einstellungen */
BODY { margin:0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../gfx/img_bg_body.jpg) repeat-x top; }
BODY, table, A {  font-size:12px; color:#000000; }
A { text-decoration:none; color:#3D80C6; font-weight:bold; }
a:hover { text-decoration:underline; color:#3D80C6; font-weight:bold; }
.contact_link { color:#FFFFFF; }
.contact_link:hover{ color:#FFFFFF; text-decoration:underline; }

H1, H2, H3, H4 { color:#FFFFFF; font-weight: bold; }
H1 { font-size: 20px; margin: 0px 0px 15px 0px; color:#437098; }
H2 { font-size: 15px; margin: 0px 0px 5px 0px;  color:#437098;}
H3 { font-weight: bold; font-size: 12px; color:#103600; margin-bottom:2px; }
H4 { letter-spacing:7px; font-size: 10px; margin: 0px 0px 25px 0px; color:#437098; }
P { /*margin: 0px 2px;*/ line-height:18px; font-size:12px }
.align-left { text-align: left; }
.align-center { text-align:center;  }
.align-right { text-align:right;  }
.align-justify { text-align:justify;  }
P.bodytext { font-size:12px;  }
table td p.bodytext { font-size:12px; margin:0 0 2px 2px !important; padding: 0 0 2px 2px !important; }

td.align-center { text-align:center; }

.tx_sicarktistours_teaser_item_text p.bodytext { margin:0 0 0 0 !important; padding:0 0 0 0 !important; }

.spacer_div { clear:both; font-size:1px; }

/* SEITENFORMATIERUNGEN */

#wrap_all{ width:900px; margin:auto; background:url(../gfx/img_bg_header.jpg) no-repeat top #ffffff; margin-top:20px; padding:0 3px 0 3px;}
    #wrap_header{ width:900px; height:92px; float:left; }
        #logo{ width:300px; height:92px; float:left; }
        #quicklinks_t{ width:590px; height:22px; float:right; text-align:right; padding:8px 10px 0 0; color:#595959; }
        #searchbox{ width:600px; height:62px; float:right;  text-align:right; }
    #wrap_top{ width:900px; float:left; }
        #menu_st{ width:900px; height:33px; background:url(../gfx/img_bg_menu_st.jpg) no-repeat; padding:7px 0 4px 0; font-size:12px; color:#333333; }
        #menu_nd{ width:890px; height:30px; background:url(../gfx/img_bg_menu_nd.jpg) no-repeat; padding:12px 0 2px 10px; color:#FFFFFF; font-size:12px; }
        #slideshow{ width:900px; float:left; z-index:1; position:relative;}
    #wrap_main{ width:900px; float:left; padding:10px 0 0 0; }
        #wrap_co_left{ width:260px; float:left; }
            #co_left_top{ float:left; width:260px; background:url(../gfx/img_bg_stitle_head_1.jpg) no-repeat #d5d5d5; margin:0 0 10px 0; }
		/*#site_title{ width:253px; height:29px; color:#ffffff; font-size:20px; font-weight:bold; text-transform:uppercase; letter-spacing:4px; padding:2px 0 0 7px; }*/
                #site_title{ width:260px; /*height:29px;*/ background:url(../gfx/img_bg_stitle_head_2.jpg) no-repeat bottom; /*padding:2px 0 0 7px;*/ }
                    #border_stitel_top{width:260px; height:5px; float:left;}
                    #stitel_co{width:253px; float:left; color:#ffffff; font-size:20px; font-weight:bold; text-transform:uppercase; letter-spacing:4px; background:url(../gfx/img_bg_stitel_co.jpg) repeat-y; padding:0 0 0 7px;}
                    #border_stitel_border{ width:260px; height:9px; float:left; background:url(../gfx/img_bg_border_stitel_bottom.jpg) no-repeat bottom; }
                
		#menu_left{ width:253px; background:url(../gfx/img_bg_fce1_foot.jpg) no-repeat bottom ;  padding:0 2px 3px 5px; font-size:10px; }
            #co_left{ width:260px; float:left; }
        #co_main{ width:610px; padding:0 10px 0 20px; }
    #quicklinks_f{ width:890px; height:24px; background:url(../gfx/img_bg_footer.jpg) no-repeat; float:left; text-align:right; padding:8px 10px 0 0; color:#595959; }
	#co_print { padding:10px 0 30px 20px; }
	#wrap_co_main { float:right; width:640px; }

/* RAHMEN */
.csc-frame-rulerBefore { border-top:1px solid #000000; }
.csc-frame-rulerAfter { border-bottom:1px solid #000000; }

/*MENU_FIRST*/
.menu_st_item { color:#333333 !important; font-size:12px; font-weight:normal;  padding:8px 1px 0 1px; }
.menu_st_item:hover { color:#333333 !important; font-weight:normal;  }

.menu_st_lvl2,
.menu_st_lvl2:link,
.menu_st_lvl2:active,
.menu_st_lvl2:hover,
.menu_st_lvl2:visited { color:#333333; font-weight:bold; border-bottom:1px solid #333333; text-decoration:none;  padding:2px 2px 2px 2px; margin:0 0 5px 0; display:block; }


.menu_st_lvl3,
.menu_st_lvl3:link,
.menu_st_lvl3:active,
.menu_st_lvl3:hover,
.menu_st_lvl3:visited { color:#333333; font-weight:normal; padding:2px 2px 2px 2px; display:block; margin:0 0 0 5px; }

.menu_spacer{ height:15px; line-height:15px; font-size:15px; }

/*MENU_SECOND*/
.menu_nd_item { color:#FFFFFF !important; font-size:12px; font-weight:normal; padding:8px 2px  0 2px ; display:inline; }
.menu_nd_item:hover { color:#FFFFFF !important; font-weight:normal; }

.menu_nd_layer A{ color:#FFFFFF !important; padding: 0 15px 0 0px; }
.menu_nd_layer_no A { color:#333333; font-weight:normal; }
.menu_nd_layer_no { height:20px; padding:5px 5px 0 5px; }

/* MENU_LEFT */
.menu_left_item{ display:block; }
.left_menu_na{ color:#3f6d97 !important; padding:0 0 3px 13px; font-size:12px; line-height:18px; font-weight:normal; }
.left_menu_na:hover{ color:#3f6d97; font-weight:normal; background:url(../gfx/img_arrow_right.png) no-repeat 0px 0px;}
.left_menu_ac{ color:#3f6d97 !important; padding:0 0 3px 13px; font-size:12px; line-height:18px; font-weight:normal; background:url(../gfx/img_arrow_right.png) no-repeat 0px 0px;}
.left_menu_ac:hover{ color:#3f6d97; font-weight:normal; }

.left_menu_na_lvl2,
.left_menu_na_lvl2:link,
.left_menu_na_lvl2:active,
.left_menu_na_lvl2:hover,
.left_menu_na_lvl2:visited { display:block; text-decoration:none; font-size:12px; padding:4px 0 4px 22px; font-weight:normal; color:#3f6d97; }
.left_menu_na_lvl2:hover { text-decoration:underline; background:url(../gfx/img_arrow_right.png) no-repeat 8px 4px;}

.left_menu_ac_lvl2,
.left_menu_ac_lvl2:link,
.left_menu_ac_lvl2:active,
.left_menu_ac_lvl2:hover,
.left_menu_ac_lvl2:visited { display:block; font-weight:normal; text-decoration:underline; font-size:12px; padding:4px 0 4px 22px; color:#3f6d97; }


.left_menu_ac_lvl2_ac,
.left_menu_ac_lvl2_ac:link,
.left_menu_ac_lvl2_ac:active,
.left_menu_ac_lvl2_ac:hover,
.left_menu_ac_lvl2_ac:visited { display:block; text-decoration:underline; font-weight:bold; font-size:12px; padding:4px 0 4px 22px;  background:url(../gfx/img_arrow_right.png) no-repeat 8px 4px;}

/* QUICKLINKS */
.quicklinks{ font-size:11px; color:#595959; }
.quicklinks:hover{ color:#595959; }

/* FCE 1 */
.fce_1col_1_wrap{ width:260px; background:url(../gfx/img_bg_fce1_head.jpg) no-repeat #eeeeee; margin:0 0 10px 0; }
    .fce_1col_1_hl{ width:253px; height:20px; color:#FFFFFF; font-size:11px; font-weight:normal;  padding:12px 0 0 7px;}
    .fce_1col_1_co{ width:253px; background:url(../gfx/img_bg_fce1_foot.jpg) no-repeat bottom ;  padding:0 2px 3px 5px; font-size:10px; }
    .fce_1col_1_co P{ margin:0px; font-size:10px; }

/* FCE 2 */
.fce_1col_2_wrap{ width:260px; background:url(../gfx/img_bg_fce2_head.jpg) no-repeat #eeeeee; margin:0 0 10px 0; }
    .fce_1col_2_hl{ width:253px; height:20px; color:#FFFFFF; font-size:11px; font-weight:normal;  padding:12px 0 0 7px;}
    .fce_1col_2_co{ width:253px; background:url(../gfx/img_bg_fce1_foot.jpg) no-repeat bottom ;  padding:0 2px 3px 5px; font-size:10px; }
    .fce_1col_2_co P{ margin:0px; font-size:10px; }

/* FCE 3 */
.fce_1col_3_wrap{ width:260px; background:url(../gfx/img_bg_fce3_head.jpg) no-repeat #eeeeee; margin:0 0 10px 0; }
    .fce_1col_3_hl{ width:253px; height:20px; color:#FFFFFF; font-size:11px; font-weight:normal;  padding:12px 0 0 7px;}
    .fce_1col_3_co{ width:253px; background:url(../gfx/img_bg_fce1_foot.jpg) no-repeat bottom ;  padding:0 2px 3px 5px; font-size:10px; }
    .fce_1col_3_co P{ margin:0px; font-size:10px; }
    
/* tx-rgslideshow */
.rgslideshow { border:none !important; }


/* SEARCHBOX */
/*#fmInp-searchform-1 { width:155px !important; margin:20px 10px 0 0; }*/
#searchform { float:right; background:url(../gfx/img_bg_searchbox.jpg) no-repeat; background-position:60px 15px;  }
.searchbox_input { width:156px; margin:12px 10px 0 2px; border:1px solid #FFFFFF; }
.searchbox_button { background:transparent; text-transform:uppercase; border:none; color:#878787; margin:21px 0 5px 0; }




/* POWERMAIL */
span.powermail_mandatory { color: red; }
input.validation-failed, textarea.validation-failed { background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif); background-repeat: no-repeat; background-position: 98% 1px; }
div.powermail_mandatory_js { color: red; margin: 3px 0 15px 200px; }
fieldset.tx-powermail-pi1_fieldset { border:0; padding: 10px; }
fieldset.tx-powermail-pi1_fieldset legend { display:none; }
fieldset.tx-powermail-pi1_fieldset label { display: block; width: 200px; float: left; clear: both; font-weight: normal; }
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select { width: 260px; }
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio { margin: 5px 0; }
div.tx_powermail_pi1_fieldwrap_html { margin: 10px 0; }
fieldset.tx-powermail-pi1_fieldset input.powermail_submit { margin: 20px 0 10px 200px; 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; }
div.countryzone { margin: 10px 0 0 200px; }
div.tx_powermail_pi1_fieldwrap_html label a, div.tx_powermail_pi1_fieldwrap_html p a { cursor: help; text-decoration: none; }
div.tx_powermail_pi1_fieldwrap_html label a dfn, div.tx_powermail_pi1_fieldwrap_html p a dfn { display: none; text-decoration: none; }
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn, div.tx_powermail_pi1_fieldwrap_html p a:hover dfn { display: block; position: absolute; width: 250px; padding: 5px; background-color: #ddd; border: 1px solid red; color: black; text-decoration: none; font-size: 0.8em; text-decoration: none; }
div.tx_powermail_pi1_fieldwrap_html img.icon_info { padding: 2px 2px 0 2px; }
fieldset.tx-powermail-pi1_fieldset div.even { }


/* Confirmation */
td.powermail_all_td { padding: 3px 10px 3px 0; }

/* THX */
td.powermail_all p.bodytext { margin: 0; }

.mailer_journey_data { border:none; font-family:arial, verdana; font-size:14px;}
.mailer_journey_data_end { border-bottom:2px solid #3E81C8; }

/* df_dmailsubscripe */
.df_dmailsubscripe INPUT { width:250px; }
.df_dmailsubscripe SELECT{ width:255px; }
.df_dmailsubscripe .submit_button { width:100px; }

