/* Body Tag Einstellungen */
BODY { margin:0px; background-color:#F0DAB5; background-image:url(../../gfx/img_body_bg_wo_menu.jpg); background-repeat:repeat-y; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif;}
BODY, A {  font-size:12px; color:#000000; }
A { text-decoration:none; color:#b34d1d; font-weight:bold; }
a:hover { text-decoration:none; color:#FFFFFF; font-weight:bold; }
H1, H2, H3, H4 { color:#FFFFFF; font-weight: bold; }
H1 { font-size: 20px; margin: 0px 0px 15px 0px; color:#FFFFFF; }
H2 { font-size: 15px; margin: 0px 0px 5px 0px;  color:#103600;}
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:#103600; }
P { /*margin: 0px 2px;*/ line-height:18px; font-size:12px }
P.align-center { text-align:center;  }
P.align-justify { text-align:justify;  }
P.bodytext { font-size:12px;  }
P.table { font-size:12px; }

.spacer_div { clear:both; font-size:1px; }
.space_a { font-size: 1px; height: 50px; }

/* csc formmail */
fieldset { border: none; }
.csc-mailform-field label { display: block; float: left; width: 130px; }
.csc-mailform-field { margin-bottom: 7px; }
fieldset.csc-mailform input,
fieldset.csc-mailform select,
fieldset.csc-mailform textarea{ border:1px solid #b34d1d; width:250px; }
fieldset.csc-mailform input:focus,
fieldset.csc-mailform textarea:focus{ border:1px solid #FF0000; }

.csc-mailform-check { width:15px !important; border:none !important; }
.csc-mailform-submit { margin-left: 100px; width:90px !important; }


/* FCE-2SPALTEN BANNERS */
.fce_2c{ width:604px;}
	.fce_2c_l{ width:479px; float:left; margin-right:5px;}
	.fce_2c_r{ width:120px; float:right; }


/* SEITENFORMATIERUNGEN */

div#slogan { font-size: 13px; font-weight: bold; text-align: right; margin-bottom: 10px; }

div#co_box_top { position:relative; width:980px; height:168px; background-image:url(../../gfx/img_header_bg_wo_menu.jpg); background-repeat:no-repeat; }
	div#co_box_header_logo { float:left; padding:33px 0 0 370px; }
	div#co_box_header_menu { float:right; text-align: right; padding-top:73px; }
div#co_box_content { position:relative; width:980px; height:auto; background-image:url(../../gfx/img_main_bg_bottom.jpg); background-repeat:repeat-y; }
	div#co_content_box_left { float:left; width:326px;  }
		div#co_box_menu_left { padding-left:150px; }
		div#co_box_menu_left_2 { padding-left:20px; margin-top:150px; }
	div#co_content_box_right { float:left; width:654px; }
		div#co_content { padding-left:50px; }
		div#co_box_bottom_printlink { text-align: right; }

div#co_box_footer { margin-left:360px; margin-top:40px;  }

div#co_content table p { margin: 0px; padding: 0px; }

/* MEN� FORMATIERUNGEN */
.menu_top_right_na { margin-left:10px; color:#cd6332; font-weight:bold; }
.menu_top_right_ac { margin-left:10px; color:#5F3421; font-weight:bold; }

.menu_header_2_na { background-color:#EAE6DB; display:block; padding:2px; width:121px; margin-bottom:2px; }
.menu_header_2_ac { background-color:#EAE6DB; display:block; padding:2px; width:121px; margin-bottom:2px; }

.menu_category_na_hightlight,
.menu_category_na { display:block; text-align:right; font-size:13px; padding-right:13px; color:#9b3f1b; font-weight:bold; margin-bottom:5px; background-image:url(../../gfx/img_arrow_bottom_menu.gif); background-repeat:no-repeat; background-position:right; }
.menu_category_ac_hightlight,
.menu_category_ac { display:block; text-align:right; font-size:13px; padding-right:13px; color:#ffffff; font-weight:bold; margin-bottom:5px; background-image:url(../../gfx/img_arrow_bottom_menu.gif); background-repeat:no-repeat; background-position:right; }

.footer_menu_text { color:#d4b9a0; }
.footer_menu_na { color:#df663c; font-weight:bold; }
.footer_menu_ac { color:#df663c; font-weight:bold; }

/* TEASER FORMATIERUNGEN */
div#box_teaser_info { font-size:11px; color:#000000; font-weight:bold; }

div#jumplink_top { text-align: right; }

.fce_brown_box { background-color: #E7C994; padding: 10px; margin-bottom: 10px; }

/* MAILFORMPLUS */
#reiseanmeldung  H3 { color:#B34D1D;}
#reiseanmeldung .td_agb { background:#E7C994; font-weight:bold; }
