
 
 html
{
	margin:0;
	padding:0;
	
}

body
{
	margin:0 auto;
	font-family:"Lucida Sans Unicode","Lucida Grande",lucida,myriad,arial,sans-serif,sans;
	font-size:11px;
	color:#444446;
	padding:12px 0 24px 0;
	width:100%;
	height:100%;
	background:#fff;
}

#overall
{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: rgb(255, 0, 0);
   	z-index:99;
   	opacity:0.5;
   	filter:alpha(opacity=0);
   display:none;
}

#top
{
	position:absolute;
	width:1px;
	top:0;
	height:1px;
	margin:0;
	padding:0;
	
}


div, p, a, span, td, ul, li
{
	position:relative;
	padding:0;
	margin:0;
	
}

li, td
{
	
}


a, a:visited, a:active
{
	color:#000;
}
a
{
	color:#000;
	text-decoration:none;
}

a.button
{
	display:inline-block;
	color:#fff !important;
	width:150px;
	text-align:center;
	font-size:10px !important;
	line-height:26px !important;
	letter-spacing:0 !important;
	padding:0;
	height:25px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#636466;
	cursor:pointer;
}
a.button:hover
{
	text-decoration:none !important;
	background:#444446;
}

.rel
{
	position:relative;
	
}
.max-z
{
	z-index:999;
}
.disabled
{
	opacity:0.3;
	filter:alpha("opacity=30%");
	
}
hr
{
	border:none;
	border-bottom:1px solid #1a171b;
}
ul
{
	
	list-style:none;
}


img
{
	border:0;
}

.clear
{
	clear:both;
}

.hide
{
	display:none;
}

#container .divider
{
	width:100%;
	height:5px;
	background:url("/cms/front/pix/linie.png") repeat-x;
}

#top_divider
{
	width:930px;
	position:relative;
	left:25px;
	margin-top:10px;
	height:5px;
	background:url("/cms/front/pix/linie.png") repeat-x;
	z-index:1;
}

#outer
{
	width:1180px;
	position:relative;
	margin:0 auto;
	z-index:2;	
}
#outer .pad
{
	
	padding:0 100px 0 100px;
	
}

#container
{
	width:980px;
	overflow: show;
	position:relative;
	background:#ecebe9;
	
	
}
#container .pad
{
	
	padding:0 0 67px 0;
	
}
#container .bottomtop
{
	width:100%;
	height:18px;
	background:url("/cms/front/pix/top.png");
}
#container .bottom
{
	background:url("/cms/front/pix/bottom.png");
}

#navi
{
	position:relative;
	width:100%;
	height:113px;
	overflow:show;
	z-index:15;
}
#navi .logo
{
	position:absolute;
	top:4px;
	right:26px;
}

#navi .bus
{
	position:absolute;
	top:43px;
	right:190px;
}
#navi .xmastree
{
	position:absolute;
	top:-36px;
	left:-18px;
	z-index:3;
}
#navi .xmasmessage
{
	position:absolute;
	top:-30px;
	left:-98px;
	z-index:2;
	display:none;
}
#navi .bus img
{
	position:absolute;
	top:0;
	right:0;
}
#navi .langnavi
{
	position:absolute;
	top:4px;
	left:-10px;
	width:102px;
	height:14px;
	font-size:10px;
	letter-spacing:1px;
}
#navi .langnavi_on
{
	background:url("/cms/front/pix/langnavi_short.png");
}
#navi .langnavi .pad
{
	padding:0 0 0 30px;
}

#navi .langnavi a
{
	
	font-size:10px;
	line-height:10px;
	display:inline-block;
	padding:3px 7px;
}
#navi .langnavi a:hover
{
	text-decoration:underline;
}
#navi .metanavi
{
	position:absolute;
	top:32px;
	left:23px;
	font-size:9px;
	line-height:12px;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#ababab;
}

#navi .metanavi a
{
	display:inline-block;
	padding:0 4px;
	font-size:9px;
	line-height:12px;
	color:#ababab;
}
#navi .metanavi a:hover
{
	
	text-decoration:underline;
}
#navi .metanavi .on a
{
	background:url("/cms/front/pix/langnavi.png") -4px -1px;
	color:#444446;
}

#navi .mainnavi
{
	position:absolute;
	bottom:-4px;
	left:18px;
}
#navi .mainnavi ul
{
	display:inline;
}
#navi .mainnavi li
{
	position:relative;
	display:inline;
	color:#888;
}

#navi .mainnavi .hiddensub
{
	position:absolute;
	top:0;
	left:0;
	display:none;
	z-index:2;
}
#navi .mainnavi .real
{
	z-index:1;
}


#navi a
{
	line-height:14px;
	font-size:14px;
	color:#444446;
}

#navi .mainnavi .real span
{
	display:inline-block;
	padding:5px;
}

#navi .mainnavi .on .real span
{
	background:url("/cms/front/pix/marker.png");
}

#navi a:hover
{
	text-decoration:underline;
}
#navi .mainnavi .withsubs .real a:hover, #navi .mainnavi .upper a:hover
{
	text-decoration:none;
}


#navi .mainnavi li, #navi .mainnavi li div
{
	float:left;
}
#navi .hiddensub table
{
	border-spacing:0;
	
}
#navi .hiddensub .sub
{
	position:absolute;
	top:23px;
}
#navi .hiddensub td
{
	padding:0;
	margin:0;
	white-space:nowrap;
}
#navi .mainnavi .corner img
{
	width:3px;
	height:3px;
	
}
#navi .mainnavi .specialcorner img
{
	width:2px;
	height:2px;
	
}
#navi .hiddensub .sub .filler img
{
	width:1px;
	height:7px;
	
}

#navi .mainnavi .real a
{
	height:15px;
	padding:0 4px 0 5px;
}
#navi .mainnavi .real a.bordered
{
	background:url("/cms/front/pix/bordered.png") no-repeat 0 4px;
}

#navi .mainnavi .upper a
{
	display:inline-block;
	padding:2px 7px 2px 7px;
	
}


#navi .hiddensub .sub a
{
	font-size:12px;
	line-height:16px;
	letter-spacing:1px;
	color:#fff;
	display:block;
	padding:1px 8px 4px 8px;
	
}
#navi .hiddensub .sub a.on
{
	color:#96e4f1;
	
}

#navi .hiddensub .sub .link
{
	background: rgb(61, 180, 201);
   	background: rgba(61, 180, 201, 0.9);
}

#navi .mainnavi .ro
{
	background:url("/cms/front/pix/naviul_ro.png");
}


#navi .mainnavi .upper .link
{
	background: rgb(61, 180, 201);
   	background: rgba(61, 180, 201, 0.9);
}

#navi .floatingsub_wrap
{
	position:absolute;
	left:-50px;
	top:93px;
	display:none;
}
#navi .floatingsub
{
	position:absolute;
}
   	
   	
   	

#header
{
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:auto;
	z-index:10;
}
#header .divider
{
	height:20px;
}
#header .pad
{
	padding:11px 25px 0 25px;
}

#header .bt
{
	position:absolute;
	top:-9px;
	right:-60px;
   	width:60px;
   	height:126px;
   	z-index:3;
   
}
#header .btcontact
{
	cursor:pointer;
}
#header .btnews_de
{
	background:url("/cms/front/pix/btnews_de.png");
}
#header .btnews_en
{
	background:url("/cms/front/pix/btnews_en.png");
}
#header .btcontact_de
{
	background:url("/cms/front/pix/btcontact_de.png");
}
#header .btcontact_en
{
	background:url("/cms/front/pix/btcontact_en.png");
}
#header .bt div
{
	position:absolute;
   	width:64px;
   	height:73px;
   cursor:pointer;
}
#header .bt .back
{
	top:0;
	right:0;
	background:url("/cms/front/pix/bt_back.png") no-repeat 34px 20px;
}
#header .bt .ff
{
	top:62px;
	right:0;
	background:url("/cms/front/pix/bt_ff.png") no-repeat 34px 42px; 
}
#header .btcontact .ff
{
	top:54px;
}


#header .news_wrap, #header .contact_wrap
{
	position:absolute;
   	width:930px;
   	z-index:3;
}
#header .contact_wrap
{
	top:137px;
	width:212px;
	left:743px;
}
#header .contact
{
	position:absolute;
	top:-10px;
	left:24px;
   	background:url("/cms/front/pix/bg_contact.png"); 
   	width:100%;
   	height:118px;
   	z-index:3;
   	display:none;
}
#header .contact .pad
{
	padding:21px 0 0 23px;
}
#header .contact p, #header .contact a
{
	color:#fff;
	letter-spacing:1px;
	font-size:13px;
	line-height:24px;
}
#header .contact a
{
	font-size:14px;
}
#header .contact a:hover
{
	color:#96e4f1;
}
#header .contact a.small
{
	font-size:11px;
	line-height:27px;
}

#header .news
{
	position:absolute;
	background: rgb(23, 23, 29);
   	background: rgba(23, 23, 29, 0.8);
   	width:930px;
   	height:116px;
   	z-index:3;
}


#header .mask
{
	position:absolute;
	top:0;
	left:10px;
   	width:910px;
   	height:100%;
   overflow:hidden;
}

#header .news .items
{
	position:absolute;
	top:11px;
	left:-10px;
	height:97px;
	width:auto;
	overflow:hidden;
	display:none;
}


#header .news .items table
{
	border-spacing:0;
	border:0;
	height:97px;
	width:auto;
	table-layout:fixed;
}
#header .news .items td
{
	padding:0;
	margin:0;
	vertical-align:top;
	border-right:1px solid #5c6065;
	color:#fff;
	line-height:17px;
}
#header .news .items td a
{
	color:#ecebe9;
	line-height:17px;
}
#header .news .items td a .text
{
	opacity:0.5;
	filter:alpha(opacity=50);
}
#header .news .items td a .more
{
	opacity:0.8;
	filter:alpha(opacity=80);
}
#header .news .items td .wrapper
{
	width:234px;
	height:
	position:relative;
	top:-4px;
}
#header .news .items td .pad
{
	padding:0 15px 0 15px;
}
#header .mainimg
{
	position:relative;
	top:0;
	left:0;
	width:930px;
   	height:550px;
}
#header .mainimg img
{
	position:absolute;
	top:0;
	left:0;
}

#header .stars
{
	position:absolute;
	bottom:13px;
	left:43px;
	z-index:4;
}


.stars a
{
	position:relative;
	display:inline-block;
	width:14px;
	height:14px;
	opacity:0.6;
	filter:alpha(opacity=60);
	background:url("/cms/front/pix/star.png");
}
.stars a:hover, .stars a.active
{
	
	opacity:1;
	filter:alpha(opacity=100);
}
#header .stoerer
{
	position:absolute;
	bottom:-6px;
	right:-10px;
	z-index:3;
}
#header .stoerer_adac
{
	bottom:-6px;
	right:-10px;
}

#main
{
	width:100%;
	position:relative;
	margin:0;
	z-index:5;
}
#main .divider
{
	height:30px;
}
#main .pad
{
	padding:1px 25px 10px 25px;
}
#main .pad_more
{
	padding-top:16px;
}

.clickimg
{
	cursor:pointer;
	opacity:0.7;
	filter:alpha(opacity=70);
	float:left;
}

.clickimg img
{
	z-index:1;
}
.clickimg .lupe, .optionpic .lupe, .realimg .lupe
{
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	width:100%;
	height:100%;
	background:url("/cms/front/pix/lupe.png") center no-repeat;
	opacity:0;
	filter:alpha(opacity=0);
}
.realimg .lupe
{
	cursor:pointer;
	background:url("/cms/front/pix/lupe_s.png") center no-repeat;
}

#bottom
{
	width:100%;
	position:relative;
	top:80px;
	margin:0;
	z-index:2;
}
#bottom .divider
{
	height:18px;
}
#bottom .pad
{
	position:relative;
	padding:0 25px 18px 25px;
}

#bottom table
{
	width:100%;
	
	border-spacing:0;
	table-layout:fixed;
}
#bottom td
{
	vertical-align:top;
	padding:0 0 0 9px;
}

#bottom a
{
	font-size:9px;
	line-height:12px;
	display:block;
	color:#444;
	letter-spacing:1px;
}
#bottom a:hover
{
	text-decoration:underline;
}
#bottom li li a
{
	color:#999;
	letter-spacing:0;
}
#bottom li
{
	margin-bottom:12px;
}
#bottom li li
{
	margin-bottom:1px;
	line-height:13px;
}
#bottom li ul
{
	margin-top:0;
}
#bottom .button
{
	float:right;
}
#bottom .top_button
{
	background:#b0e473 url("/cms/front/pix/bg_bttop.png");
}
#bottom .top_button:hover
{
	background-color:#8ebf53;
}
#bottom .facebook
{
	clear:both;
	width:100%;
	height:44px;
}
#bottom .facebook .button
{
	background: rgb(61, 180, 201) url("/cms/front/pix/bg_facebook.png") no-repeat;
	text-align:left;
}

#bottom .facebook .button:hover
{
	background-color:#30a3b7;
}

#bottom .facebook .button span
{
	padding-left:50px;
}


#gallerys_fond
{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: rgb(0, 0, 0);
   	background: rgba(0, 0, 0, 0.8);
   	z-index:20;
   	display:none;
}
#gallerys
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
   	z-index:21;
   	display:none;
}
#gallerys_back
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
}
#gallerys .gallery
{
	z-index:2;
}
#gallerys .stage
{
	position:absolute;
	top:30px;
	left:0;
	background:#000;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:25px;
}


#gallerys .hiddenpics
{
	display:none;
}
#gallerys .stage .pic
{
	position:relative;
	
	display:none;
}
#gallerys .stage .pic .img, #gallerys .stage .pic .img img
{
	position:relative;
}
#gallerys .stage .caption
{
	margin:5px 0 0 0;
	line-height:16px;
	color:#fff;
	opacity:0.6;
	filter:alpha(opacity=60);
}

#gallerys .stars
{
	position:absolute;
	top:7px;
	left:27px;
	z-index:4;
}
#gallerys .counter
{
	position:absolute;
	top:5px;
	left:27px;
	z-index:4;
	color:#aaa;
}
#gallerys .arrow
{
	display:inline-block;
	position:absolute;
	width:50%;
	height:100%;
	z-index:7;
}
#gallerys .arrow_back
{
	background:url("/cms/front/pix/gallery_back.png") no-repeat left;
	left:-34px;
}
#gallerys .arrow_back:hover
{
	background:url("/cms/front/pix/gallery_back_on.png") no-repeat left;
}
#gallerys .arrow_ff
{
	background:url("/cms/front/pix/gallery_ff.png") no-repeat right;
	right:-34px;
	
}
#gallerys .arrow_ff:hover
{
	background:url("/cms/front/pix/gallery_ff_on.png") no-repeat right;
}

#gallerys .close
{
	display:inline-block;
	position:absolute;
	top:7px;
	right:27px;
	padding-right:18px;
	background:url("/cms/front/pix/gallery_close.png") no-repeat top right;
	z-index:10;
	font-size:13px;
	line-height:13px;
	letter-spacing:1px;
	color:#fff;
	opacity:0.4;
	filter:alpha(opacity=40);
}
#gallerys .close:hover
{
	opacity:1;
	filter:alpha(opacity=100);
}

#page
{
	width:930px;
	overflow:hidden;
	position:relative;
	left:0;
	top:0;
	min-height:200px;
}

#options, #logs
{
	width:930px;
	position:relative;
	left:25px;
	top:0;
	min-height:400px;
}
#logs
{
	padding-top:133px;
}


#header_optionen, #header_travellog
{

	position:absolute;

	z-index:9;
}

.optionsnavi
{
	width:930px;
	position:absolute;
	top:118px;
	left:25px;
	background: rgb(61, 180, 201);
   	background: rgba(61, 180, 201, 0.9);
   	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#fff;
}
.optionsnavi .controls
{
	width:100%;
	position:absolute;
	bottom:4px;
	color:#fff;
	line-height:11px;
	height:15px;
	text-align:center;
	background:url("/cms/front/pix/bg_optionsnavi.png") repeat-x left;
	display:none;
}
.unrealoptions
{
	position:relative;
	left:0;
	opacity:0;
	filter:alpha(opacity=0);
	margin-bottom:30px;
}

.optionsnavi .pad
{
	padding:10px 20px 25px 30px !important;
}
#header_travellog .optionsnavi .pad
{
	padding-top:24px !important;
	padding-bottom:34px !important;
}
.unrealoptions .pad
{
	padding:0 !important;
}
.optionsnavi .panel
{
	color:#fff;
	float:left;
	width:436px;
}
.optionsnavi .panel_left
{
	border-right:1px solid #8cd3e0;
	margin-right:7px;
	
}


.optionsnavi h2
{
	margin:0 0 7px 0;
	font-weight:normal;
	letter-spacing:1px;
	font-size:14px;
}
.optionsnavi a
{
	font-size:13px;
	line-height:13px;
	display:block;
	margin:15px 0 0 0;
	color:#fff;
	letter-spacing:1px;
}
.optionsnavi a:hover
{
	text-decoration:underline;
}
.optionsnavi .button
{
	text-align:left;
	margin-top:0;
	margin-bottom:20px;
	background:rgba(66, 163, 181, 0.9) url("/cms/front/pix/bg_loginbt.png") no-repeat right;
}

.optionsnavi .button:hover
{
	background:rgba(57, 140, 155, 0.9) url("/cms/front/pix/bg_loginbt.png") no-repeat right;
}
.optionsnavi .button span
{
	padding-left:10px;
	font-size:12px;
}
.optionsnavi .my_logs_button
{
	margin-bottom:0;
	background:rgba(66, 163, 181, 0.9) url("/cms/front/pix/bg_mytravelbt.png") no-repeat right;
}
.optionsnavi .my_logs_button:hover
{
	background:rgba(57, 140, 155, 0.9) url("/cms/front/pix/bg_mytravelbt.png") no-repeat right;
}
.optionsnavi .logout_button
{
	background:rgba(66, 163, 181, 0.9);
}
.optionsnavi .logout_button:hover
{
	background:rgba(57, 140, 155, 0.9);
}
.optionsnavi .extended_button
{
	background:rgba(66, 163, 181, 0.9);
	border-top-right-radius:0;
	-moz-border-top-right-radius:0;
	border-bottom-right-radius:0;
	-moz-border-bottom-right-radius:0;
	width:169px;
	
}
.optionsnavi .disabled, .optionsnavi .extended_button
{
	cursor:default;
}

.optionsnavi .disabled:hover
{
	background:rgba(66, 163, 181, 0.9) url("/cms/front/pix/bg_mytravelbt.png") no-repeat right;
}
.optionsnavi .extended_button:hover
{
	background:rgba(66, 163, 181, 0.9);
}
.optionsnavi .forms
{
	position:absolute;
	right:0;
	top:0;
}
.optionsnavi .formdiv
{
	width:267px;
	
	background:rgba(66, 163, 181, 0.9);
	border-radius: 5px;
	position:absolute;
	right:0;
	top:0;
	padding:0 !important;
	margin:0 !important;
	display:none;
}
#header_travellog .optionsnavi .formdiv .pad
{
	padding:5px 57px 0 20px !important;
	
}

.optionsnavi .formdiv .formcorner
{
	width:5px;
	height:5px;
	position:absolute;
	left:-5px;
	top:25px;
	background:url("/cms/front/pix/formcorner.png");

}
.optionsnavi .formdiv .formcorner2
{
	width:5px;
	height:5px;
	position:absolute;
	left:-5px;
	top:40px;
	background:url("/cms/front/pix/formcorner2.png");

}
.optionsnavi .register .formcorner
{
	top:70px;
}
.optionsnavi .formdiv .close
{
	width:21px;
	height:21px;
	position:absolute;
	right:2px;
	top:0;
	cursor:pointer;
	background:url("/cms/front/pix/gallery_close.png") no-repeat center;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index:10;
}
.optionsnavi .formdiv .close:hover
{
	opacity:1;
	filter:alpha(opacity=100);
}



.optionsnavi .login
{
	
	border-top-left-radius:0;
	-moz-border-top-left-radius:0 !important;
}


.optionsnavi .formdiv label
{
	font-family:"Lucida Sans Unicode","Lucida Grande",lucida,myriad,arial,sans-serif,sans;
	color:#fff;
	display:block;
	font-weight:normal;
	font-size:11px;
	line-height:15px;
	margin-bottom:0;	
}
input, textarea
{
	border:none;
	outline: none;
	font-family:"Lucida Sans Unicode","Lucida Grande",lucida,myriad,arial,sans-serif,sans;
	font-size:11px;
	line-height:15px;
	-webkit-appearance: caret;
  	-moz-appearance: caret;
	padding:2px 5px 0 5px;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	margin-bottom:0;
}
input
{
  	width:180px;
	height:18px;
}
textarea
{
	width:400px;
	height:70px;
	resize: none;
	overflow: auto;
}
.highlight input, .highlight textarea
{
	background:#b9e271;
}
.optionsnavi .formdiv .inputdiv
{
	margin-top:0;
	margin-bottom:4px;
}
.optionsnavi .formdiv .submitdiv
{
	margin-top:19px;
	margin-bottom:10px;
	
}

.submitdiv .button
{
	float:right;
	width:140px;
	background:rgba(57, 140, 155, 0.9) url("/cms/front/pix/bg_loginbt.png") no-repeat right;
	margin-bottom:0;
}

.submitdiv .button:hover
{
	background:rgba(50, 126, 140, 0.9) url("/cms/front/pix/bg_loginbt.png") no-repeat right;
}



.option 
{
	margin:20px 0 0 0;
	height:150px;
	overflow:hidden;
}

.fair 
{
	margin:20px 0 30px 0 !important;
	height:auto;
	overflow:show;
}

.option p
{
	margin:0 !important;
}

.option h1 span
{
	color:#39b1c6 !important;
}
.option .link_button
{
	line-height:26px !important;
	width:160px;
}
.option .link_button span
{
	font-size:9px;
}

.option .divider
{
	height:20px !important;
}
.fair .divider
{
	opacity:0.5;
}
.fair td.tdtext, p.manual
{
	padding-right:232px !important;
}
.fair td.tdtext_nopad
{
	padding-right:0 !important;
}

.option table
{
	border-spacing:0;
	width:100%;
}
.option td
{
	vertical-align:top;
}
.option .tdtext
{
	width:100%;
}


.optionstars
{
	position:absolute;
	left:5px;
	top:119px;
	z-index:2;
}
.optionstars .star
{
	position:relative;
	display:inline-block;
	width:8px;
	height:8px;
	opacity:0.6;
	filter:alpha(opacity=60);
	background:url("/cms/front/pix/ministar.png");
}
.optionstars .on
{
	
	opacity:1;
	filter:alpha(opacity=100);
}
.tdpics
{
	padding-right:11px;
}
.tdpics .rel
{
	width:232px;
	height:130px;
}
.optionpics
{
	position:relative;
	float:left;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:1;
}
.optiontext
{
	position:relative;
}
.optionpic
{
	position:absolute;
	width:100%;
	height:100%;
	background-position:center;
	overflow:hidden;
	z-index:1;
	cursor:pointer;
}
.optionpics .preactive
{
	z-index:2;
}
.optionpics .active
{
	z-index:3;
}

.optionpics .hiddencaption
{
	display:none;
}

.option .more
{
	position:absolute;
	top:99px;
	
	width:100%;
	padding-top:6px;
	background:#ecebe9;
	z-index:2;
	display:none;
}
.option .more a.link_button
{
	text-align:left;
	padding-left:9px;
	width:141px;
	background-image:url("/cms/front/pix/bg_btmore.png");
}
.option .less
{
	padding-top:15px;
	display:none;
}
.option .less a.link_button
{
	text-align:left;
	padding-left:9px;
	width:141px;
	background-image:url("/cms/front/pix/bg_btless.png");
}

#my_logs
{
	margin-top:13px;
	margin-bottom:50px;
	background-color:#cee4e9;
	border-radius:5px;
	mox-border-radius:5px;
	padding:12px 6px;
}

#logs h2
{
	margin-top:0;

}
#my_logs h2
{
	margin-top:13px;
	margin-bottom:0 !important;
}
#logs input
{
	width:260px;

}
#logs textarea
{
	width:410px;

}
#logs label
{
	margin-top:12px;
	display:block;
}
#logs .textareadiv label
{
	
}
#logs .inputdiv
{
	float:left;
	margin-right:44px;
}
#logs .submitdiv
{
	margin-top:31px;
	margin-right:0;
}
#logs .submitdiv .button, .logcontrol .button
{
	background: rgb(61, 180, 201);
   	background: rgba(61, 180, 201, 0.9);
}
#logs .submitdiv .button:hover, .logcontrol .button:hover
{
	background:rgba(50, 126, 140, 0.9);
}
#logs .submitdiv .disabled:hover
{
	background:rgba(50, 126, 140, 0.9);
}
#logs .img
{
	width:50px;
	height:50px;
	margin-right:1px;
	margin-bottom:1px;
	float:left;
	position:relative;
	z-index:1;
}
#logs .log
{
	margin-top:27px;
}
#logs .first_log
{
	margin-top:1px;
}
#logs .top
{
	z-index:5;
}
#logs .realimg .pic
{
	display:block;
	width:100%;
	height:100%;
	background-position:center center;
	opacity:0.7;
	filter:alpha(opacity=70);
}
#logs .realimg:hover .pic, #logs .realimg .hover
{
	opacity:1;
	filter:alpha(opacity=100);
}
#logs .realimg .hoverpic
{
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	width:50px;
	height:50px;
	background-image:url("/cms/front/pix/hoverpic.png");
	display:none;
	cursor:pointer;
}

#logs .realimg .on
{
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	width:46px;
	height:48px;
	border-top:2px solid #47bacf;
	border-right:2px solid #47bacf;
	border-left:2px solid #47bacf;
	display:none;
}


#logs .editpic .inputdiv
{
	margin:0;
}
#logs .editpic textarea
{
	width:345px;
	height:50px;
}
#logs .editpic .button
{
	background:rgba(66, 163, 181, 0.9);
	margin-top:10px;
}
#logs .editpic .button:hover
{
	background-color:rgba(50, 126, 140, 0.9);
}
#logs .editpic .selectdiv
{
	float:left;
	z-index:11;
}
#logs .editpic .selectdiv label
{
	float:left;
	margin-top:0;
	margin-right:8px;
}
#logs .editpic .deletediv
{
	margin-left:10px;
}
#logs .editpic .deletediv a
{
	color:#fff;
	text-decoration:underline;
}
#logs .addimg .fileupload_container, #logs .realimg .editpic
{
	position:absolute;
	top:50px;
	left:0;
	background: rgb(61, 180, 201);
   	background: rgba(61, 180, 201, 0.9);
   	border-bottom-left-radius:5px;
   	border-bottom-right-radius:5px;
   	-moz-border-bottom-left-radius:5px;
   	-moz-border-bottom-right-radius:5px;
	padding:12px 12px;
	width:383px;
	min-height:86px;
	display:none;
	color:#fff;
}
#logs .addimg_button
{
	display:block;
	width:50px;
	height:50px;
	background: rgb(61, 180, 201);
   	background: rgba(61, 180, 201, 0.9);
   	background-image:url("/cms/front/pix/addimg.png");
   	background-position:center;
   	background-repeat:no-repeat;
}
.explain
{
	position:absolute;
	top:36px;
	left:55px;
	width:300px;
}
#logs .editpic
{
	padding-top:0 !important;
	padding-bottom:23px !important;
}
#logs .addimg .fileupload_container .fileupload
{
	position:relative;
	
}
#logs .addimg .fileupload_container .close, #logs .realimg .editpic .close
{
	position:absolute;
	top:0;
	right:0;
	background:url("/cms/front/pix/gallery_close.png") no-repeat center;
	cursor:pointer;
	width:27px;
	height:27px;
}
.add_log
{
	margin-top:27px;
}
.add_log .divider
{
	height:13px !important;
}

.logcontrol
{
	margin-top:21px;
}

.logcontrol .button
{
	margin-top:7px;
}

.logcontrol p span
{
	font-weight:bold;
}
.logcontrol .publish span
{
	color:#ee3300;
}
.logcontrol .draft span
{
	color:#00cc33;
}

.delete_log
{
	float:right;
	position:relative;
	top:-25px;
}

#logs h3 span
{
	font-weight:normal;
	font-size:12px;
	
}

#other_logs
{
	margin-top:0;
	
}
#other_logs .log .divider
{
	height:4px !important;
}
#other_logs .log h3
{
	margin-bottom:4px !important;
	letter-spacing:1px;
	
}

#other_logs .description
{
	margin-top:8px !important;
	
}



.mceContentBody
{
	margin:0 !important;
	line-height:17px;
	font-size:11px;
}
.mceContentBody p
{
	margin:0 !important;
	font-size:11px;
	line-height:17px;
}


.mceContentBody h1
{
	font-size:14px;
	letter-spacing:1px;
	margin-top:0;
	margin-bottom:13px;
}
.mceContentBody h2
{
	font-size:12px;
	letter-spacing:1px;
	margin-top:12px;
	margin-bottom:13px;
}
	
	


	
.template {
	
	background:#ecebe9 url("/cms/front/pix/linie.png") repeat-x bottom;
	padding:20px 0 10px 0;
	clear:both;
	font-family:"Lucida Sans Unicode","Lucida Grande",lucida,myriad,arial,sans-serif,sans;
	font-size:11px;
	line-height:16px;
	color:#444446 !important;
}
.template_noborder {
	
	background:#ecebe9;
	
}

.template .clear {
	
	clear:both;
}

.template p {
	margin:0;
}
	
.template .t_1col_text {
	
	padding-right:250px;
}
.template .t_1col_imgs {
	
	padding-bottom:12px;
}
	
.template .t_1col_imgs img {
	
	margin:0 1px 12px 0;
	
}

.template .t_2cols  {
	
	background:url("/cms/front/pix/2col_linie.png") repeat-y center;
	margin-bottom:12px;
	
}
.template .t_2cols2  {
	
	background:none;
	
}
.template .t_2col_left {
	
	float:left;
	width:450px;
	
}
.template .t_2col_right {
	float:right;
	width:450px;
}

.template .t_3cols {
	
	margin-bottom:12px;
	
}

.template .t_3col_left {
	
	float:left;
	width:420px;
	
}
.template .t_3col_right {
	float:right;
	width:490px;
}
.template .t_3col_right img {
	margin:0 0 1px 0;
}
.template .t_3col_right .clickimg {
	
}
.template .t_3col_mini_left {
	
	float:left;
	width:238px;
	
}
.template .t_3col_mini_right {
	float:right;
	width:244px;
}

.template .t_imgtexts  {
	
	margin-bottom:24px;
	
}

.template .t_imgtext_img {
	
	float:left;
	width:238px;
	
}

.template .t_imgtext_text {
	
	float:right;
	width:687px;
	
}
	
	
.template .img_right {
	float:right;
	margin:0 0 12px 14px;
	position:relative;
}
	
.template .img_left {
	float:left;
	margin:0 14px 0 0;
}
	
.template .img_space_float {
	float:left;
	margin:0 0 0 1px;	
}

.template .img_nospace_float {
	float:left;
	margin:0;
}
	
.template .img_center {
	display:block;
	margin:12px auto 24px auto;
}
	
.template .img_wide {
	display:block;
	margin:12px auto 12px auto;
}
	
	
	
	
	
	
.template hr {
	border:none;
	background:url("/cms/front/pix/linie.png") repeat-x;
  	height:5px;
  	margin:2px 0 20px 0;
	width:100%;
	position:relative;
	clear:both;
}
	
	
	

.template .hr_light {
	opacity:0.2;
	filter:alpha(opacity=20);
}
	
	
	
.template a {
	
	font-size:11px;
	line-height:16px;
	color:#39b1c6;
	text-decoration:none;
}
	
.template a:hover {
	
	text-decoration:underline;
}
	
	
	
	
	
.template h1 {
	font-family:"Lucida Sans Unicode","Lucida Grande",lucida,myriad,arial,sans-serif,sans;
	font-size:21px;
	line-height:30px;
	color:#39b1c6 !important;
	margin-bottom:0;
	margin-top:0;
	letter-spacing:1px;
	font-weight:bold;
}
	
.template h2 {
	font-family:"Lucida Sans Unicode","Lucida Grande",lucida,myriad,arial,sans-serif,sans;
	font-size:15px;
	line-height:16px;
	color:#444446 !important;
	margin-bottom:12px;
	margin-top:0;
	letter-spacing:1px;
	font-weight:bold;
}
	
.template h2 a {
	
	font-size:17px !important;
}
	
.template h3 {
	font-family:"Lucida Sans Unicode","Lucida Grande",lucida,myriad,arial,sans-serif,sans;
	font-size:15px;
	line-height:16px;
	color:#39b1c6 !important;
	margin-bottom:12px;
	margin-top:0;
	letter-spacing:1px;
	font-weight:bold;
}
	
	
	
.link_button {
	display:inline-block;
	color:#fff !important;
	width:150px;
	text-align:center;
	font-size:10px;
	line-height:25px !important;
	padding:0;
	height:25px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#636466;
}
	
.link_button:hover {
	text-decoration:none !important;
	background-color:#444446 !important;
}
	
.template .hd_small {
	color:#444446 !important;
	font-size:13px;
	font-weight:normal;
}
	


.template table {
	
	margin:0 0 0 0 !important;
	position:relative;
	width:932px;
	border-spacing:0;
	border-collapse:collapse;
	
	table-layout:fixed;
}

.template td {
	
	vertical-align:top;
	border:0;
	padding:0;
}

.template td text {
	
	padding:0 9px 0 9px;
}
	
	
.template td.with-border {
	
	border-right:1px solid #c6dde3;
}
	
.template td.with-button {
	
	padding-left:0 !important;
	padding-top:12px !important;
}
	
	

.t_1col_imgs{
	width:932px !important;
	

}

