html,body {margin:0px;padding:0;width:100%;font-size:12px;color:#030303;font-family:Arial;}
.isar_overlay {height:100%;left:0;position:fixed;top:0;width:100%;z-index:100; background:url(../img/info_on_banner_bg.png); /*background-color:#000000;opacity:0.5;-moz-opacity:0.5; *filter:alpha(opacity=50);*/}
body{background:#000000 url('../img/site_bg_001_86p.jpg') no-repeat center top;color:#FFFFFF}
.templatefile{ /*display:none;*/}
img{border:none;}
#div_video_list embed{width:630px;height:344px;}
#ui-datepicker-div{z-index: 1000;}
a{-moz-user-select:none;outline:none}
 a{color:#FF7700; cursor:pointer; cursor:hand;}
 .cursor{cursor:pointer; cursor:hand;}
li a{text-decoration:none;}
h2 { font-size:16px;line-height:28px;font-weight:normal}
form {margin:0px; padding:0px;}
label { font-weight:bold;}
textarea {font-family:Arial; font-size:11px}
input {font-size:11px; margin:0;padding:1px;}
input.error{ border:1px solid red}
select.error{ color:red}
textarea.error{border:1px solid red}
input.small { width:75px;height:12px;}
input.wide { width:150px;height:12px;}
.search input {width:280px;font-size:11px; margin:0;margin-top:-3px;padding:1px;}
.search_small input {width:125px;}
/*.search input#buttom_submit_search {background:url('../img/icon_show.gif') no-repeat center center;width:26px; height:20px; border:none; }*/
.search img#buttom_submit_search {border:none; margin-bottom:-5px; }
ul,ol {margin:0 0 0 20px; padding:0px}
.href{color:#FF7700; cursor:pointer; cursor:hand;text-decoration:underline;}
div.success {background:#232323; padding:10px; margin-bottom:10px; border-top:1px solid #FF7700; border-bottom:1px solid #FF7700; text-align:left; font-weight:bold; color:#FF7700}
div.err{background:#232323; padding:10px; margin-bottom:10px; border-top:1px solid #FF7700; border-bottom:1px solid #FF7700; text-align:left; font-weight:bold; color:#FF7700}
#search_error {display:none;background:#FF7700;; border-top:1px solid #DF6827; border-bottom:1px solid #DF6827;padding:5px; margin-bottom:5px }
.head form {margin:0 0 0 10px;}
.head label { float:left;width:40px; font-weight:bold;height:18px;line-height:18px;padding-right:5px;}
.head input { float:left;margin-right:5px;}
.head input.small {width:75px;}
.head input.wide { width:160px;}
/*DDCFCF*/
.loggedonly {display:none}

#nav{margin-left:4px;margin-right:4px;position: absolute;bottom:0px;left:0;height:30px;width:982px;background:url("nav_btn.gif") repeat-x left 0;}

#box_nav{position:absolute;top:0;left:10px;right:10px;height:30px;}
* html #box_nav{right:none;}
* html #box_nav{width:970px;}

.navbar{overflow:hidden;}
.navbar .navline{position:absolute;top:0;left:0;width:100%;height:30px;}
.navbar .navline ul{float:left;margin:0;padding:0;list-style-type:none;
background:url("nav_btn.gif") no-repeat right -50px;/*Strich letzter*/}
.navbar .navline ul li{float:left;position:relative;margin-top:0px;margin-right:0px;margin-left:2px;/**/height:30px;width:auto;
background:url("nav_btn.gif") no-repeat right -100px;/*Striche alle*/}
.navbar .navline ul li .naventry{float:left;height:30px;width:auto;
background:url("nav_btn.gif") no-repeat right 100px;}
.navbar .navline ul li .naventry a{float:left;margin:0 5px;height:30px;width:auto;text-decoration:none;font-weight:bold;color:#FFF;
background:url("nav_btn.gif") repeat-x left 100px;}
.navbar .navline ul li .naventry a .label{float:left;margin-top:0px;padding:0px 10px 0 10px;height:30px;width:auto;font-size:11px;line-height:34px;}
.navbar .navline ul li.naventry_act .naventry a .label{background:url("nav_btn_act.gif") no-repeat top center;}
.navbar .navline ul li{z-index:1000;}
.navbar .navline ul li:hover{z-index:2000;border-top:0 solid white;}
.navbar .navline ul li:hover{background-position:left -150px;/*links*/}
.navbar .navline ul li:hover .naventry{background-position:right -250px;/*rechts*/}
.navbar .navline ul li:hover .naventry a{background-position:0 -200px;/*mitte*/}
* html .navbar .navline ul li .naventry a:hover{color:#cc51ce;}

.navbar .navline ul li.naventry_act{z-index:2000;border-top:0 solid white;}
.navbar .navline ul li.naventry_act{background-position:left -150px;/*links*/}
.navbar .navline ul li.naventry_act .naventry{background-position:right -250px;/*rechts*/}
.navbar .navline ul li.naventry_act .naventry a{background-position:0 -200px;/*mitte*/}
* html .navbar .navline ul li.naventry_act .naventry a:hover{color:#FFFFFF;}


div#banner_border {background:#232323; padding:14px 0}
.banner_top {margin-bottom:10px; width:776px; overflow:hidden}
#banner_frontpage {width:616px; height:340px; overflow:hidden;}
#banner_frontpage_border {border:1px solid #492300; height:341px; width:610; overflow:hidden; padding:1px 0px 1px 0px}
.info_on_banner {position:absolute; top:240px;right:0px; text-align:left; background:url(../img/info_on_banner_bg.png); padding:10px; display:none}
.info_on_banner .date {line-height:22px; font-size:18px; font-weight:normal; color:#FFFFFF}
.info_on_banner .event {line-height:22px; font-size:18px; font-weight:normal; color:#ff7701}
.info_on_banner .location {line-height:22px; font-size:18px; font-weight:normal; color:#FFFFFF}





div.nl{ float:none!important;clear:both!important;font-size:1px;height:1px!important; padding:0!important; margin:0!important}
.head{position:relative;height:182px;width:990px;margin-bottom:20px;}
.logo{position:absolute;top:21px;left:8px;height:180px;width:180px;}
.login{float:right;height:51px;width:284px;margin:29px 12px 0 0;padding-top:10px;/*padding-left:12px; padding-right:5px;*/text-align:left; color:#FFFFFF;background: url('login_bg.gif') no-repeat left top;}
.search{margin:0 0 12px 0;padding:10px; text-align:left; color:#FFFFFF;background:#232323 url('../img/bg_search.jpg') no-repeat left top;}
.search h2{float:none; margin:0;height:21px;margin-bottom:10px;padding-bottom:10px; line-height:28px;background:url('../img/line_dotted_01.gif') repeat-x left bottom;}
.col_right_service .search_small h2{ padding-bottom:10px;}


/*
.nav{height:29px;width:982px;margin:0 4px 0 4px;color:#FFFFFF;background: url('nav_bg.gif') repeat-x left top;}
.nav ul{list-style-type:none;margin:0 auto 0 auto;}
.nav li{height:29px;display:block;float:left;}
*/
.nav img{ vertical-align:middle; padding:0 7px 0 7px;}
.nav #popup_form_div img{ padding:0;}
.nav a{ text-decoration:none; font-weight:bold; font-size:13px;}
.nav_top{float:left;margin-top:20px;margin-left:276px;color:#2F3032}
.nav_top span{margin-top:10px;font-weight:bold;font-size:13px;color:#FFA840}
.nav_top a{ color:#FFFFFF}
.nav_right{margin-top:20px;margin-right:18px; float:right;}
.nav_right a{ color:#FF9338}
.cont0{margin-top:20px;width:990px;height:1px;overflow:hidden;}
.cont_t{width:1002px;background:url('../img/content_t_bg.jpg') no-repeat left top; height:50px;}
.cont_m{width:1002px;background:url('../img/content_m_bg.jpg') no-repeat left top;}
.fullscreen #msg ,.fullscreen .bg_img {margin-left:20px; margin-right:15px}
.cont_m_o{width:1002px;background:url('../img/content_m_bg2.jpg') repeat-y left top;}
.cont_b{width:1002px;background:url('../img/content_b_bg.jpg') no-repeat left top; height:10px;margin-bottom:20px;}
.col_left{float:left; margin:10px 0 10px 19px;width:623px; /*background-color:#000000*/}
* html .col_left{margin:10px 0 10px 5px;}
.col_left_service{width:776px;}

.col_left_service .bg_img{padding:15px 10px 10px 10px;background:#232323 url('../img/bg_service.jpg') no-repeat left top; text-align:left; margin-bottom:15px; color:#FFFFFF}
.col_left_service .bg_img h2{ float:left;margin:0;line-height:20px}
.col_left_service .bg_img .list_filter{ float:right;}

.bg_img{padding:15px 10px 10px 10px;background:#232323 url('../img/bg_service.jpg') no-repeat left top; text-align:left; margin-bottom:15px; color:#FFFFFF}
.bg_img h2{ float:left;margin:0;line-height:20px}
.bg_img .list_filter{ float:right;}
.galllery .bg_img {margin-left:0px!important; margin-right:0px!important; }

.bg_img2{ height:70px;padding:15px 10px 5px 10px;background:#232323 url('../img/bg_service.jpg') no-repeat left top; text-align:left; margin-bottom:15px; color:#FFFFFF;line-height:20px}
* html .bg_img2{height:90px;}
*:first-child+html .bg_img2{height:90px;}
#div_galleries {margin-left:-2px}

.div_filter {display:none;border-left:1px solid #4D4637;border-right:1px solid #4D4637;border-bottom:1px solid #4D4637;width:180px; margin-left:-1px; position:absolute; z-index:10;}
.div_filter a {display:block; color:#FF9436}
.div_filter a:hover {display:block; color:#FFFFFF}
.list_filter{width:650px;}
.list_filter_field,.list_filter_field_small{border:1px solid #524A3A; display:block; width:180px; margin-left:5px; float:right;}
.list_filter_field_small {width:120px}
.list_filter_field_small .div_filter  {width:120px}
#button_filter_taggings, #button_filter_ranges,#button_filter_locations,#button_filter_style_of_music,#button_filter_location_type,#button_filter_gender,#button_filter_image,#button_filter_string{padding:0 3px 0 10px;background:#000000 url('../img/bg_open.gif') no-repeat right center;cursor:pointer; cursor:hand;}
.list_filter_field .active,.list_filter_field_small .active{padding:0 3px 0 3px;background:#000000 url('../img/bg_close.gif') no-repeat right center!important;}
.f_a{padding:4px 3px 4px 10px;background:#232323 url('../img/bg_div_filter.gif') repeat-x center top;}
.f_b{padding:4px 3px 4px 10px;background:#000000 url('../img/bg_div_filter.gif') repeat-x center top;}
.f_c{width:18px; line-height:18px; float:left;border:1px solid #524b39; margin:1px; text-align:center; background:#232323} 
#div_filter_string {background:#000000;}
.col_right{float:right; margin:10px 12px 10px 0;width:342px;}
* html .col_right{margin:10px 5px 10px 0;}
.col_right_service{width:184px;}
	
	.col_left .line, .col_left .line_sec { width:758px; overflow:hidden}

	.day_list_t{ margin-top:10px;height:20px;position: relative;background-color:#4D1E62;background:url('../img/day_list_t.jpg') no-repeat left top;}
	.day_list_m{/*min-height:200px;*/ padding-left:11px; padding-right:5px;padding-top:10px;padding-bottom:0px;text-align:left;background:url('../img/day_list_m.jpg') repeat-y left top;}
	.day_list_m h3{margin:0 5px 10px 4px;font-size:14px;color:#FF7700;}
	.day_list_m .line_d div , .data_list_m .line_d div{ float:left;padding-bottom:10px;padding-left:5px;}
	.day_list_m .line_d div.club_logo, .data_list_m .line_d div.club_logo{ padding-left:0px; background-color:#FF7700;padding-bottom:0px; margin-bottom:10px; width:140px; height:94px; overflow:hidden; margin-right:12px}
	.day_list_b{height:13px;position: relative; background-color:#4D1F60;background:url('../img/day_list_b.jpg') no-repeat left bottom;}

	.data_list_t{ margin-top:10px;height:40px;position: relative;background:url('../img/data_list_t.jpg') no-repeat left top; text-align:left;}
	.data_list_t h3{margin:0 5px 0 15px; padding-top:10px;font-size:14px;color:#FFFFFF;}
	.data_list_t_t{ margin-top:38px;height:40px;position: relative;text-align:left;background:url('../img/data_list_t_r.jpg') no-repeat left top;}
	.data_list_t_t_l{width:15px;height:40px; background:url('../img/data_list_t_l.jpg') no-repeat left top; float:left;}
	.data_list_t_t_m{height:40px; background:url('../img/data_list_t_m.jpg') no-repeat right top;float:left;}
	.data_list_t_t h3{margin:0 100px 0 0px; padding-top:10px;font-size:14px;color:#FFFFFF;}
	.data_list_m{/*min-height:200px;*/ overflow:hidden; padding-left:14px; padding-right:5px;padding-top:10px;padding-bottom:0px;text-align:left;background:url('../img/data_list_m.jpg') repeat-y left top; overflow:hidden;}
#div_location_list .data_list_m{padding-left:10px;}
#div_event_list .data_list_m{padding-left:10px;}
#div_member_list{ background:#232323}
#div_member_list .data_list_m{ padding-left:5px;background:#232323}
	.data_list_m h3{margin:0 5px 0px 0;font-size:13px;color:#FF7700;}
	#div_event_list .data_list_m{color:#FF7700;}
	#div_event_list .data_list_m h3{margin:0 5px 0px 0;}
	.data_list_m div.img_list{ float:left;padding:0 14px 14px 0;}
	.data_list_m label{ float:left; width:150px; font-weight:normal;}	
	.data_list_m a{color:#FF7700;}	
	.data_list_m .line{ height:100px;background-color:#000000}
	.data_list_m .line_sec{ height:100px;background:#232323 url('../img/data_list_line_sec.gif') no-repeat center bottom; }

	.div_comment_form .line{ height:100px;background-color:#000000}
	.div_comment_form.line_sec{ height:100px;background:#232323 url('../img/data_list_line_sec.gif') no-repeat center bottom; }

	
	#div_member_list .data_list_m .line{height:100px;background:#232323;  }
	#div_member_list .data_list_m .line_sec{height:100px;background:#000000 url('../img/data_list_line_sec.gif') no-repeat center bottom }
	.data_list_m .line div,.data_list_m .line_sec div{ float:left;padding-top:10px;padding-left:0px; position: relative; overflow:hidden;}
	.line_box{height:90px; color:#FFFFFF}
	* html .line_box{height:90px;}
	.line_box1,.line_box3{width:230px;}
	.line_box2{width:278px;}
	#div_location_list .alink, #div_event_list .alink, #div_member_list .alink{ position:absolute!important; top:55px; right:5px; width:100px; text-align:right;}
	#div_location_list .line_box2 .alink, #div_event_list .line_box2 .alink, #div_member_list .line_box2 .alink{right:25px;}
	.line_box_st1_l{padding:0px; height:67px;width:5px!important;}
	#div_member_list .line_box_st1_l{padding:0px; height:67px;width:5px!important;}
	.line_box_st2_l,.line_box_st3_l,.line_box_st1_r,.line_box_st2_r,.line_box_st3_r{padding:0px; height:67px;width:14px!important;}
	.line_box_st3_l,.line_box_st1_r,.line_box_st3_r{display:none;}
	.line_box_st2_l,.line_box_st2_r{background:url('../img/data_list_line_st.gif') no-repeat center top;}
	.line_box_st1_r,.line_box_st2_r,.line_box_st3_r{ float:right!important;}
	.data_list_m .line div.club_logo, 
	.data_list_m .line_sec div.club_logo{ margin-top:0px; width:86px; height:57px; overflow:hidden; margin-right:5px; text-align:center;padding:0px;background-repeat:no-repeat;}
	div.micro{ margin-top:0px; width:86px; height:57px; overflow:hidden; margin-right:5px; text-align:center;padding:0px;float:left; background-color:#151515; background-repeat:no-repeat; background-position:center center}
	div.thumb{ margin-top:0px; width:140px !important; height:94px !important; overflow:hidden; margin-right:11px; text-align:center;padding:0px !important;float:left; background-color:#151515; background-repeat:no-repeat; background-position:center center}
	div.medium{ margin:0 14px 14px 0px !important; width:175px !important; height:117px !important; overflow:hidden; text-align:center;padding:0px !important;float:left; background-color:#151515; background-repeat:no-repeat}
	div.medium img {padding:0px !important}
	.data_list_b{height:13px;position: relative; background-color:#4D1F60;background:url('../img/data_list_b.jpg') no-repeat left bottom;}
#div_member_list .data_list_b{ background:#232323}

.club_flyer{float:left;margin-right:28px;}



.box_right{/*border:1px solid #313131;*/color:#FFFFFF; padding-left:10px; padding-right:10px; padding-bottom:10px; text-align:left; margin-bottom:17px;}
.box_right h2{ margin:0;height:21px}
.box_events{background: #232323 url('../img/bg_service.jpg') no-repeat left top;padding-top:10px}
.box_news{background: #232323 url('../img/bg_service.jpg') no-repeat left top;border-bottom:1px solid #202020;padding-top:10px}
.img_small{padding-right:10px;}
.box_news .txt,.txt{color:#FFFFFF;height:47px; overflow:hidden;}
.box_news .txt2{  padding-right:30px;padding-bottom:10px;}
.box_news .txt2 img{ float:right}
.box_events .txt{color:#FFFFFF;height:60px;width:155px; overflow:hidden;}
.box_events .txt h3{margin:0;color:#FF9436;font-size:12px;}
.box_events .txt p {margin:0px}
.show_info{}
.box_news .show_info{float:right;margin-top:20px;}
.box_events .show_info{ position:absolute; right:0; bottom:10px;}
.bg_img2 .show_info{float:right;margin-top:0px;height:20px}
.bg_img2 .show_info a{ text-decoration:none;color:#FFFFFF;line-height:20px}

.day_list_m .line_d{ /*border-bottom:1px solid #320D40;*/padding-top:10px;}.day_list_m .line_last_d{ border:none;}
.col_right .line {background:url('../img/line_dotted_01.gif') no-repeat left bottom;position: relative;}.col_right .line_last{ background:none;}

.box_events .line{ height:76px;padding-top:8px;}* html .box_events .line{height:84px;} *:first-child+html .box_events .line{height:84px;}
.box_events .line.banner_right{height:108px;}
*:first-child+html .box_events .line.banner_right{height:116px;}

.box_news .line{ height:47px; padding-top:15px;}* html .box_news .line{height:62px;} *:first-child+html .box_news .line{height:62px;}

.date_box{ width:56px;height:36px;font-size:12px; line-height:12px; font-weight:bold;}
.date_left{float:left; margin-right:12px;}
.date_right{float:right;margin-left:12px;}
.date_box .tt{ float:left;}
.date_box .mm{ float:right;color:#FF9436;padding-bottom:2px;}
.date_box .yy{ float:right;color:#DEE0DD}

.day_box{ width:100px;height:20px;font-size:12px; font-weight:bold;position:absolute; left:16px; top:14px;}
.day_box div.dat_img{ float:left; margin-right:4px;}
.day_box div.datum{ float:left;margin-top:6px; color:#FFFFFF}
.day_box .tt{  color:#C22278}
.day_box .mm{ color:#DEE0DD}

.cont0{background:transparent url(trans-block_bg.png);}

.footer{ background:url('../img/bg_footer.gif') repeat-x center top; height:244px;}
.footer2{ width:850px; margin-top:10px}
.footer2 h4{ color:#FFFFFF;}
.footer2 a{ color:#FF9436;}

#popup_form_div{ /*position:relative;*/}
#member_error{color: red; margin-bottom: 5px;}
.members_login,.members_register,.div_comment_form{ border:1px solid #FF9436; background:#232323 url('../img/bg_formboxx.jpg') no-repeat right bottom; z-index:200; width:480px; /*height:119px;*/ padding:10px; position:absolute;top:169px; text-align:left; margin-left:-240px; left:50%}
* html .members_login{width:500px; height:139px; } * html .members_register{width:500px; height:139px; }
*:first-child+html .members_login{width:500px; height:139px;} *:first-child+html .members_register{width:500px; height:139px;}
.formbox_top{width:500px; margin:-10px -10px 0px -10px;height:7px;background:url('../img/bg_formbox_topx.jpg') repeat-x left top;}
* html .formbox_top{width:520px;}
*:first-child+html .formbox_top{width:520px;}
#popup_form_div h3{margin:-7px -10px 0px -10px; padding-top:0;padding-left:10px;height:31px;line-height:31px;background:url('../img/bg_formbox_hlx.gif') no-repeat left top; }

.div_comment_form {position:absolute; width:480px;padding:10px; text-align:left}
.div_comment_form textarea {width:480px; margin:10px 0px;}

.members_login h1,.members_register h1 {font-size:16px;line-height:28px;font-weight:normal; margin:-5px 0 0 0px; padding:0px}

.members_login_r{float:right; width:250px;margin-top:0px; text-align:center} 
.members_login_l{float:left; width:194px;margin-top:0px;} 
.members_register_big{ border:1px solid #FF9436;border-top:1px solid #B26522;}
.infotext {margin-bottom:15px}
.closeform{ float:right;background:url('../img/icon_close.gif') no-repeat right center; height:20px; line-height:20px; margin-top:-22px}
.closeform a{ color:#FFFFFF; display:block;}
.members_register input{width:200px; margin-bottom:2px;}
.members_login input{margin-bottom:2px;}
input#login_name, #form_register input#passwd,#form_register input#postcode, #form_register select#gender, #form_register input#email, .members_login input#email, input#pwdummy,input#login_passwd{width:160px;float:left;}
input#button_form_login,input#button_form_forgot_password{background:url('../img/icon_show.gif') no-repeat center center;width:26px; height:20px; border:none; float:right;cursor:pointer;}
.members_register input#button_form_register{background:url('../img/icon_show.gif') no-repeat center center #990000 ;width:26px;margin-left:2px;/*margin-top:-2px;*/ height:20px; border:none;float:left;cursor:pointer;}
.members_register label,.div_comment_form label{width:100px; float:left;}
.members_register label.error{width: 215px;}
.linklogin{float:right;width:260px;margin-top:5px;} 
#pwdummy, #login_passwd {height:14px}
.members_login_r h2 {font-weight:bold; margin:0px; padding:0px}
#button_form_login {margin-top:8px}

#div_location_show {text-align:left; /*color:#FFC86B;*/ color:#FFFFFF}
#div_location_show a{/*color:#FFFFFF;*/ text-decoration:underline}
#div_location_show h1{color:#FFFFFF; margin:0}
#div_location_show h3{color:#FFFFFF; margin:0 0 15px 0}
#div_location_show .trenner{ height:15px;background-color:#151515}
#div_club_location,#div_photo_list,#div_video_list,#div_comment_list{padding:13px;}
#div_location_show .club_logo{ border:1px solid #52493A;width:175px;float:left;}
.club_txt{float:right;width:555px;}
.club_txt div{float:left;width:160px; white-space:nowrap;margin-right:20px}
.club_txt .icon {vertical-align:middle; margin-right:5px}
.club_post{float:left;}
#div_photo_list div{width:650px; margin:0 auto 0 auto;}
#div_photo_list div img{ /*padding:5px;*/}
.club_video{ background:#000000}
#div_video_list embed{width:748px;height:344px; background:#000000 !important}
#div_comment_list label{width:100px; float:left; font-weight:normal; height:20px; line-height:20px}
.rate img{padding: 4px 0 4px 0;}
#div_comment_list .line{ padding:0;background: url('../img/comment_list_line.gif') no-repeat center bottom;}
#div_comment_list .line_last{ background:none;}
#div_location_show .line h3{ margin:0 0 10px 0}
.bg_img2 .line h3{color:#FF9436; margin:0 0 10px 0}
.bg_img2 .line{color:#FF9436;}
#div_comment_list .line div{float:left; padding:10px 20px 10px 0}
#div_comment_list .line div.rate{width:250px}


#div_member_details .member_logo{ border:1px solid #492300;width:175px;float:left; margin-right:20px}
#div_member_details h1{color:#F07100; margin:0}
#div_member_details #div_photo_list div{width:761px; margin:0 auto 0 auto;}
#div_member_details #div_photo_list div img{ padding:5px;}
.member_txt{float:left;width:250px;margin-right:20px;line-height:18px;}
.member_txt label{float:left;width:100px;}
.member_txt2 {margin-left:10px;}
.member_txt2 label{width:120px;}
.member_txt div div{float:left;}
.member_txt div div div{float:none;}

/*******************************Buttons*********************************/
div.btn, div.btn div, div.btn div div   {	margin:0px;	border:none !important;	width:auto;	line-height:24px;}
div.btn {	background:url(../img/btn_left.gif) no-repeat;	padding-left:2px;	float:left;	margin:0 0 0px 0;}

div.btn div{	background:url(../img/btn_right.gif) no-repeat top right;	padding-right:2px; padding-left:0px}
div.btn div div {	background:url(../img/btn_middle.gif) repeat-x top;	padding-left:0px;	padding-right:0px;	text-align:center;	text-decoration:none !important;	padding-bottom:0px;	padding-top:0px !important;}

div.btn div div a , div.btn div div input{	text-decoration:none;	font-size:11px;	font-weight:bold;	padding:0px;	padding-left:5px;	padding-right:5px;	color:#FFFFFF;}
div.btn div div input  {	background:none;	border:none;	height:22px;	cursor:pointer;	cursor:hand;	width:auto !important;	padding:0 10px 0px 10px;font-weight:bold}



/*******************************END Buttons*********************************/
#gallery_control{ width:550px; margin-bottom:10px;}
#gallery_backlink{padding-left: 25px; text-align: left; float: left;}
#gallery_header{padding-left: 25px; text-align: left; margin-bottom: 15px; font-weight: bold; font-size: 13px;}
.nav-controls{ width:250px; height:19px; overflow:hidden; position:absolute;  padding:5px; left: 50%; margin-left: -125px; margin-top:10px; background:url(../img/info_on_banner_bg.png)}
/*#bg_conrols { width:250px;background:#000000; height:20px; overflow:hidden; position:absolute; top:390px; left:50%; margin-left:-125px; padding:5px; opacity:0.5;-moz-opacity:0.5; *filter:alpha(opacity=50);z-index:300}*/
.nav-controls div.prev{background:url(../img/bg_slide_prev.gif) no-repeat top left;width:70px;height:24px; text-align:right; padding:1px 8px 3px 0;  float:left}
* html .nav-controls div.prev{width:108px;}
*:first-child+html .nav-controls div.prev{width:108px;}
.nav-controls div.next{background:url(../img/bg_slide_next.gif) no-repeat top right ;width:62px;height:24px; text-align:left; padding:1px 10px 3px 0px; float:right}
* html .nav-controls div.next{width:108px;}
*:first-child+html .nav-controls div.next{width:108px;}
.nav-controls div.prev a, .nav-controls div.next a{color:#FFFFFF; text-decoration:none}
.nav-controls div.prev span.prevspan{margin-right: 15px;}
.nav-controls div.next span.nextspan{margin-left: 25px;}
.ss-controls{background:url(../img/ss_left.gif) no-repeat;	padding-left:6px;		margin:0 0 0px 0;}
.ss-controls div{background:url(../img/ss_right.gif) no-repeat top right;	padding-right:6px;}
.ss-controls div div{background:url(../img/ss_middle.gif) repeat-x top;	padding-left:10px;	padding-right:10px;	text-align:center;	text-decoration:none !important;	padding-bottom:0px;	padding-top:0px !important;}
.ss-controls a{color:#FFFFFF; text-decoration:none; font-weight:bold; line-height:18px}
#gallery_control div{float:left;}
#dias,#controls{margin:15px;}
#slideshow {overflow:hidden}
#masterborder {padding:2px 10px 0 10px; background:url(../img/bg_masterborder.gif) no-repeat!important}



/******************************** EFA **********************************************/
#form_efa input {float:left; margin-left:23px; width:170px}
#form_efa input#button_form_efa{background:url('../img/icon_show.gif') no-repeat center center #990000 ;width:26px;margin-left:2px;/*margin-top:-2px;*/ height:20px; border:none;float:left}
/******************************** END EFA **********************************************/

#tooltip{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;  z-index: 99999;}

.contactbox, .contactbox_right {width:45%;  border-bottom:1px dashed #4c4139; padding-bottom:15px;  color:#FFFFFF;}
.contactbox_right {float:right; width:100%}
.contactbox h3, .contactbox_right h3 {font-size:14px; color:#FF7700; font-weight:normal; padding:10px 0 15px 0px}
.contactbox .hotline , .contactbox_right .hotline{display:block; font-size:16px; font-weight:bold; color:#FF7700}

#form_comment input.radio{ width:100px; background:#000000}
#form_comment .ratetext {float:left; width:100px; overflow:hidden; text-align:center; background:#000000; margin:0 3px 2px 0; padding:1px }

#form_subscribe_newsletter label {width:120px; display:block; float:left}
#form_subscribe_newsletter input {width:200px; margin:1px}
#form_subscribe_newsletter .btn{ margin-left:120px; margin-top:2px}
#noteform { background:#000000; padding:5px 0 ; border:1px solid #492300}
#noteform h4{margin:0 10px 5px 10px; padding:0;font-size:11px; font-weight:normal; text-align:left}
#NoteAddForm {margin:0px}
#noteform textarea {margin:0px}
#noteform .submit  {text-align: right; margin-top: 5px; margin-right:10px}

.show_info_news img {width:26px; height:24px; background:url(../img/icon_show.gif) no-repeat}
.show_info_news img.active {width:26px; height:24px; background:url(../img/icon_hide.gif) no-repeat}
#jcupload_content {background:#000000; padding:5px 30px}
.contentbox {border-bottom:1px dashed #4c4139; width:100%; margin-bottom:10px}
.profileentry_label label {color:#FF7700}
#read_agb {font-weight:normal; color:#FFFFFF}
#read_agb b {color:#FF7700; font-weight:normal}
#div_filter_locations{height:300px; overflow-y:auto}
#div_filter_taggings{ overflow-y:auto}

body#microsite {
	padding:100px 10px 10px 10px; background:url(../img/site_bg_micro.jpg) no-repeat top center #000000;
}
#navigator {background:url(../img/spacer.gif)}
