body{
	background:transparent url("../img/back.gif") repeat center top;
}
#header {
    background:transparent url(../img/atlantic_header.jpg) no-repeat scroll 0 0;
	height:128px;
}

#main {
	background-color:transparent;	
}

#page {
	background:#c3baba url("../img/content_bg.gif") no-repeat center 128px;
}

h1,h2,h5,
div.partner div.subcr a
{
	color:#A8C24B;	
}

div.homeCategory h2,
#partnerFirstH2
{
	color:#3D3534;
}

.offerHeadline h1, .offerHeadline p {
	color:#65605F;
}

#page_content_header,
#onlineBuchung form,
#onlinebuchung_footer, 
.wetter_small,
#map_canvas,
#gmap p,
#gmap #google_bottom_link,
.tx-t3mcumulustagcloud-pi1,
#ajaxSubmenu ul li.current,
#content_container,
div.homeMoreLink,
.category_header,
div.detail,
div.offer,
.teaser_box,
div.homeTeaser,
#onlineBuchung #ob_nav,
div.partner,
.f_wetter_body
{
	border-color:#999999;	
}

#page_content_header .c62r {
	background-color:#ECECE1;
}
	
#nav_main li.first_li{
	border:none;
}

#nav_main a.first_a{
	background-color:#2f2928;
	font-weight:bold;
	border: none;
	line-height:22px;
}

#nav_main li#current_l1 a.first_a,
#nav_main a.first_a:hover,
#nav_main li.first_li:hover > a,
#nav_main li.first_li:hover > a span,
#nav_main li.first_li:hover > a.down span,
#nav_main li.first_li:hover
{
	background-color:#A8C24B;
	color:#3d3534;;
}

#nav_main li ul {
	margin-left:-1px;
	margin-top:29px;
}
#nav_main ul.drop-down {
	top:29px;
} 

#nav_main li li ul {
	margin-top:-29px;
}

#nav_main table {
	margin-top:-3px; marg\in-top:-5px;
}
#page_margins {
     background:transparent url("../img/atlantic_bg.jpg") repeat-y scroll left top;
}

#footer{
	background-color: transparent; /*#65605f;*/
	border-color:#3d3534;
	border:none;
/*	height:250px;*/
/*	margin:-230px auto 0;*/
}

#footer_bottom{
    background:transparent url("../img/atlantic_footer_logo.jpg") no-repeat scroll 10px 0;
	border-color:#333;
	border-width: 1px 0;
}
#footer_margins {
    background:transparent url("../img/atlantic_footer_bg.jpg") repeat-y scroll left top;
	width:1000px;
	height:auto;
	padding:0 0 1px 0;
}

#footer_margins .clearfix{
	background:transparent url("../img/atlantic_footer_line.jpg") no-repeat scroll left top;
    padding-left:10px;
    padding-right:10px;
    padding-top:25px;
}

div.homeMoreLink {
	background-image:url("../img/atlantic_arrow_next.jpg");
	background-color:#C3BABA;
}

#onlineBuchung #ob_nav #tab1 .mid {
/* 	color:#333333; */
}
#onlineBuchung #ob_nav #tab2 .mid{
/* 	color:#FFFFFF; */
}
#onlineBuchung #ob_nav .tab.act {
	background-image:url("../img/act_tab_l.gif");
}
#onlineBuchung #ob_nav .tab.act .right{
	background-image:url("../img/act_tab_r.gif");
}
#onlineBuchung #ob_nav .tab.act .mid{
	color:#3D3534; 
	background-color:#fff;
	background-image:url("../img/act_tab_m.gif");
}

#onlineBuchung #maxoptions {text-align:center;}

/*
#onlineBuchung #se_ro {
	width:42%;
}
#onlineBuchung #se_ro label  {width:80px;}
#onlineBuchung #se_ad {
	width:42%;
}
#onlineBuchung #se_ad label  {width:90px;}
*/

li {
	list-style-image:url("../img/atlantic_li_button.jpg");
}

.offerNav .navText4 p {
	color:#65605F;
}
.offerNav .navText1 p {
	background:#65605F url("../img/atlantic_offer_open.jpg") no-repeat scroll 11px center;
}
.offerNav .navText1.offer_closed p {
	background:#65605F url("../img/atlantic_offer_closed.jpg") no-repeat scroll 12px center;
}
.offerNav {
    border-color:#ACA8A8;
}

table.contenttable.tagungRooms tr td.td-0 {
	color:#65605F;
}

.wetter_header a, .wetter_header a:hover{
	color:#444;
}

#content_container,
#ajaxSubmenu ul li.current,
.teaser_box,
div.homeTeaser,
div.detail,
.offer_right.c62r,
div.partner,
div.detail_left
{
	background-color:#F3F1F1;	/* url(/fileadmin/styles/02_layouts_2col/img/bg_trans.png) repeat scroll 0 0; */
}

#ajaxSubmenu ul li.current span,
#ajaxSubmenu ul li.current a,
#thumbs
{background-color:transparent !important;}

div.homeMoreLink {
	opacity:0.8;
}

table.contenttable.tagungRooms tr td.td-0 {
	width:120px;
}
table.contenttable th {
	padding:2px 3px;
}
.ansprechpartnerV2 {
    width:49.5%;
}

div.offer_left.c38l {
	border-right:5px solid #FFFFFF;
	width:673px;
	background-color:#ECECE1;
}
.detail_margin{
	overflow:hidden;
	border:5px solid #fff;
}
.detail .detail_left{
	min-height:255px;
}
div.detail_img.subcl {
	border:none;
}
.offer_right.c62r{
	width:415px;
}
.offerGreenLink{
	background-color:#65605F;
}
p.csc-frame-frame1 {
	background-color:#888483;
}
.offerGreenLink a,
p.csc-frame-frame1,
p.csc-frame-frame1 a{
	color:#FFFFFF;
	font-weight:bold;
}
span.linktext {
	background-color:transparent;
}
.priceimage  {
	background:transparent url(../img/preisschild_atlantic.gif) no-repeat scroll center center
}
#ob_nav {height:25px;}


.filelinks_layout_2 .pdf {
	background-image:url(/fileadmin/atlantic/img/pdf.gif) !important;
}

#header #topnav {
	left:825px;
}


#onlineBuchung #se_ad_ch_ro select {
    width: 40px;
}
#onlineBuchung #se_ch, #onlineBuchung #se_ro,#onlineBuchung #se_ch_age {
	float:left;
    width: 20%;
}


.offerNav .navText2 p {width:165px;margin-left:10px;}
.offerNav .navText3 p {width:170px}
.offerNav .navText4 p {width:100px}



#socialIconsWrap {
	background: none repeat scroll 0 0 #c3baba;
    left: 0;
    padding: 10px 5px 5px 5px;
    position: fixed;
    top: 56%;
    z-index: 50;
       -moz-box-shadow: 2px 2px 10px #777;
    -webkit-box-shadow: 2px 2px 10px #777;
            box-shadow: 2px 2px 10px #777;
}

* html #socialIconsWrap {
	position:static;
}

#socialIconsWrap .imgHover{
	display:none;
}
#socialIconsWrap a:hover .imgDefault,
#socialIconsWrap a.hover .imgDefault{
	display:none;
}
#socialIconsWrap a:hover .imgHover,
#socialIconsWrap .hover .imgHover{
	display:inline;
}

#socialIconsWrap a {
	margin-bottom:5px;
	display:block;
}

.offers_as_list {
    padding: 0 0 0px;
}



/*  maxoptions css*/
#onlineBuchung #maxoptions {padding-bottom:0;}
#maxoptions #se_ro label,
#maxoptions #se_ad label {width:99%;}
#maxoptions #se_ro ,
#maxoptions #se_ad {width:33%;}
#maxoptions #se_ro {margin-left:40px;}

#maxoptions #accountId_Box,
#maxoptions #rateAccessCode_Box {float:left;margin-left:14px;}

#maxoptions #accountId ,
#maxoptions #rateAccessCode  {width:45px;margin-left:0.2em;height:15px; border:1px solid #CCCCCC;}



