@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Duru+Sans);
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);

body {
	font-family: 'PT Sans', sans-serif;
/*font-size: 0.7em;
font-weight: 400;
font-style: normal;*/
color: rgba(228,228,228,1.00);
background-color: rgba(0,0,0,1.00);
font-size: 15px;
}

/* #################### Cookie ########################### */
#mbmcookie {position: fixed; top: 0; left: 0; right: 0; background: #000;  padding: 10px; font-size: 14px; }
#mbmcookie a.button {cursor: pointer; background-color: #000; color:#FFF; padding: 8px 20px; border-color: rgba(234,194,91,1.00); border-width: 1px; border-style: solid;  border-radius: 5px; font-weight: bold; float: right;}
#mbmcookie a.button:hover { color:#CCC; }
#mbmcookie p.cookiemessage {display: block; padding: 15px 0px; margin: 0; color:#FFF; background-image: url(../images/line.png); background-position: bottom;
    background-repeat: repeat-x;}
#mbmcookie p.cookiemessage a {color:#FFF; text-decoration: underline; }
/* ################################################################ */

.header {
 position: fixed;
 top: 0px;
 width:100%;
 margin: 0 auto;
 padding: 0px;
 text-align:center; 
 background: url(../images/header.jpg) repeat center top;
 z-index:100;
}
.header_inh { 
 height:100px;
 max-width:200px;
 padding:5px 0; 
 margin:0 auto;
}

.menuleiste { 
 position: fixed;
 top:100px;
 width:100%; 
 text-align:center;  
 padding:0; 
 margin:0 auto;
 font-family:'Duru Sans', sans-serif;
 border-top: 1px solid rgba(3,88,34,1.00);
 border-bottom: 1px solid rgba(3,88,34,1.00);
 background-color:rgba(0,0,0,1.00);
 z-index:100;
}
.menuleiste_inh { 
 max-width:1100px;
 /*height:40px;*/
 text-align:center;
 padding:0;  
 margin:0 auto;
 font-size:12px;
}

.lang { 
 float:left;
 width:75px;
 height:20px;
 text-align:center;
 padding:12px 0 0 0; 
 margin:0 auto;
}
.menu {
	 float:left;
	max-width:1025px;
}
.tx-srlanguagemenu-flag-linked {
    vertical-align: top;
}

/* Slider start */
.slidercont { 
 width:100%; 
 /*font-size: 1.1em;*/
 text-align:center;  
 /*padding: 150px 0 25px 0;*/
 /*padding: 0 0 25px 0;*/
 padding: 0px;
 margin:0 auto;
}

.slidercont_inh { 
 max-width:1000px;
 /*max-height:400px;*/
 /*font-size: 1.1em;*/
 text-align:center;  
 padding:0px; 
 margin:0 auto;
}

/* linkes menu ########################### */
/* Special */
#special_box { 
 position:fixed; 
 top:200px; 
 left:-170px; 
 width:262px; 
 min-height:250px;
 z-index:99;
} 
#special_inh { 
 float:left;
  width:219px; 
 z-index:99;
} 
.left_btn1 {
float:left;
 width:210px;
 min-height:12px;
 padding: 0 0 0 10px; 
 /* margin:24px 0 0 0; */ 
 margin:0 0 0 0;
 border-top-color: rgba(234,194,91,1.00);
 border-top-width:1px;
 border-top-style:solid;
 border-right-color: rgba(234,194,91,1.00);
 border-right-width:1px;
 border-right-style:solid;
 border-bottom-color: rgba(234,194,91,1.00);
 border-bottom-width:1px;
 border-bottom-style:solid;
 background-color:rgba(0,0,0,1.00);
 background-image: url(../images/icon1.png);
 background-position:right;
 background-repeat:no-repeat;
 color:#CCC;
 text-transform:uppercase;
 text-align:left;  
 z-index:99;
}

.left_btn2 {
float:left;
width:210px;
 min-height:12px;
 padding: 0 0 0 10px; 
 margin:24px 0 0 0; 
 border-top-color: rgba(234,194,91,1.00);
 border-top-width:1px;
 border-top-style:solid;
 border-right-color: rgba(234,194,91,1.00);
 border-right-width:1px;
 border-right-style:solid;
 border-bottom-color: rgba(234,194,91,1.00);
 border-bottom-width:1px;
 border-bottom-style:solid;
 background-color:rgba(0,0,0,1.00);
 background-image: url(../images/icon2.png);
 background-position:right;
 background-repeat:no-repeat;
 color:#CCC;
 text-transform:uppercase;
 text-align:left;  
 z-index:99;
}

.left_btn3 {
float:left;
 width:210px;
 min-height:12px;
 padding: 0 0 0 10px; 
 margin:24px 0 0 0; 
 border-top-color: rgba(234,194,91,1.00);
 border-top-width:1px;
 border-top-style:solid;
 border-right-color: rgba(234,194,91,1.00);
 border-right-width:1px;
 border-right-style:solid;
 border-bottom-color: rgba(234,194,91,1.00);
 border-bottom-width:1px;
 border-bottom-style:solid;
 background-color:rgba(0,0,0,1.00);
 background-image: url(../images/icon3.png);
 background-position:right;
 background-repeat:no-repeat;
 color:#CCC;
 text-transform:uppercase;
 text-align:left;  
 z-index:99;
}

.left_btn_inner {
	font-size: 14px;
	line-height:16px;
	margin: 17px 0;
	 /* padding-top: 15px; */
	 padding: 10px 0;
}

#special_btn { 
 float:left;
 width:30px;
 padding-left:10px;
} 

/*Wrapper*/
.wrapper { 
 width:100%;
 min-height:400px; 
 text-align:center;  
 /*padding: 350px 0 25px 0;*/
 margin:0 auto;
 padding:0px;
}
.content { 
 max-width:1000px;
 min-height:220px;
 text-align:center;  
 margin: 0 auto;
 padding-top:10px;
}
/*2 Reihe bei der Startseite*/
.l_row { 
 float:left;
 width:240px;
 min-height:250px; 
 text-align:center;
 padding-top: 35px;
}
/*Bild Banner rechts*/
/*DIV.csc-textpic .csc-textpic-imagewrap IMG {
    border: none;
    display: block;
    max-width: 100%;
    height: auto;
}*/

.cont_mitte {
	float: left;
	max-width: 520px;
	min-height: 225px;
	text-align: center;
	color:rgba(228,228,228,1.00);
	padding: 0px 20px;
}

.r_row { 
 float: right;
 width:240px;
 min-height:250px; 
 text-align:center;
 padding-top:35px;
}

/*Header*/
.header_main {
 position: fixed;
 top: 0px;
 width:100%;
 text-align:center;  
 margin: 0 auto;
 padding: 0;
 background-image:url(../images/header.jpg);
 background-repeat:repeat-x;
 background-position:center;
 z-index:100;
}
/* Mega Jackpoint*/
.mega_jackcont {
    width:100%;
	height:253px;
    background-image: url(../images/banner_ww_megajackpot_header_72dpi.jpg);
    background-repeat: no-repeat;
    background-position: top;
}
.mega_jackie_inh {
	padding-top: 170px;
    color: #000;
    font-size: 35px;
    font-weight: bold;
}
.mega_jackie_small {
	color: #000;
}
/*Jackpoints*/
.jackcont {
	width:245px;
	align:center;
	/* padding-top:20px; */
	background-image: url(../images/banner_ws_megajackpot_180px_72dpi.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.jackhead {
    width:180px;
	font-family: "Duru Sans";
	font-style:normal;
    font-weight: 400;
	font-size:18px;
	align:center;
	color:rgba(255,255,255,1.00);
	/* padding-top:30px; */
	padding-top:15px;
}

.jackie {
    width:180px;
    background-image:url(../images/jackpot_ban_str.gif);
    background-repeat:no-repeat;
}
.jackie_inh {
    width:145px;
	padding: 30px 5px 0 0;
    font-family: "Duru Sans";
    font-style: normal;
	font-size:18px;
	font-weight:bold;
	text-align: center;
	color:black;
    cursor:pointer;
}
.jackp_small {
	color:#CCC;
	font-size:12px;
}

/*Trenner*/
.trenner { 
 width:100%;
 /*height:10px;*/
 height:70px;
 background-color: rgba(0,0,0,1.00);
 text-align:center;  
 padding:0; 
 margin:auto;
}

/*Fußzeile*/
.footer { 
 position:fixed;
 bottom:0px;
 min-height: 60px;
 width:100%;
 font-family:'Duru Sans', sans-serif;
 text-align:center;  
 /*padding:5px 0 0 0;*/
 padding:0; 
 margin:0 auto;
 border-top-color: rgba(3,88,34,1.00);
 border-top-width:1px;
 border-top-style:solid;
 background-image:url(../images/footer.jpg);
 background-repeat:repeat;
 background-position:center;
 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=90);
  /* Netscape */
  -moz-opacity: 0.90;
  /* Safari 1.x */
  -khtml-opacity: 0.90;
  /* Good browsers */
  opacity: 0.90;
 z-index:100;
}
/* ########################################## */
.footer_inh { 
 max-width:1100px;
 min-height:30px;
 text-align:center;  
 padding:7px 0; 
 margin:0 auto;
}

/*Social*/
.social { 
 float:left;
 text-align:left;
 padding-left:50px;
}
/*Tripadvisor*/
.TA_socialButtonIcon {
   /* float: none;*/
    padding-left: 10px;
}

.footer_menu { 
float: right;
 /* width:760px; */
 max-width: 760px;
 padding-right:50px;
 padding-top: 10px;
 font-size:11px;
 text-align:right;
}

.copyright { 
 max-width: 1100px;
 height:10px;
 text-align:center;  
 padding:0; 
 margin:0 auto;
 color:#CCC;
 font-size:9px;
}

/*2 Reihe bei der Unterseite*/
.cont_unters_mitte {
	float: left;
	width: 75%;
	min-height: 250px;
	text-align: left;
	color:rgba(228,228,228,1.00);
	padding: 5px 20px;
	background-color: rgba(47,47,47,1);
	background-image: -webkit-linear-gradient(top, rgba(47,47,47,1) 20%,rgba(14,14,14,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(47,47,47,1) 20%,rgba(14,14,14,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(47,47,47,1) 20%,rgba(14,14,14,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(47,47,47,1) 20%,rgba(14,14,14,1) 100%);
   background-image:         linear-gradient(top, rgba(47,47,47,1) 20%,rgba(14,14,14,1) 100%);
}

.r_submenu { 
 float:right;
 width:25%;
 min-height:250px; 
 margin-bottom:70px;
 padding: 12px 0 0 20px;
 font-family:'Duru Sans', sans-serif;
 font-size: 12px;
 text-align:center;
 text-transform:uppercase;
}

/*POPUP*/
.header_popup {
 width:100%; 
 text-align:center;  
 padding:0; 
 margin:auto;
 background-color:rgba(51,51,51,1.00);
 background-image:url(../images/header.jpg);
 background-repeat:repeat;
 background-position:center;
 border-bottom-color: rgba(3,88,34,1.00);
 border-bottom-width:1px;
 border-bottom-style:solid;
}

/*.wrapper_popup  { 
 width:100%;
 min-height:650px; 
 text-align:center;  
 padding:10px 0 25px 0; 
 margin:auto;
 background:url(../images/backgr_roulette.jpg) center no-repeat;
}*/
.wrapper_popup  { 
width: 100%;
min-height:650px;
margin: 0 auto;
    /*padding: 0px;*/
	padding:10px 0 25px 0; 
    text-align: center;
background:url(../images/backgr_roulette.jpg) center no-repeat;
}

/*.cont_popup {
	float: left;
	max-width: 980px;
	min-height: 600px;
	font-size: 1.2em;
	text-align: left;
	padding: 5px 10px;
	color:rgba(255,255,255,1.00);
	background-color: rgba(0,0,0,0.75);
}*/

.cont_popup {
	max-width: 980px;
	min-height: 600px;
	font-size: 1.2em;
	text-align: left;
	padding: 5px 10px;
	 margin: 0 auto;
	color:rgba(255,255,255,1.00);
	background-color: rgba(0,0,0,0.75);
}
/*Permanenzen*/
#formArchiv select, #formArchiv input, #formArchiv button  {
	color:black;
}
div#permanenzen_main {
    overflow-y: hidden;
    overflow-x: auto;
}

h1 { font-size:20px; text-transform:none; font-weight:normal; text-transform:uppercase; color:rgba(255,255,255,1.00); background-image:url(../images/line.png); background-position:bottom; background-repeat:repeat-x; }
h2 { font-size:18px; text-transform:none; font-weight:normal; text-transform:normal; color:rgba(255,255,255,1.00); }
h3 { font-size:16px; text-transform:none; font-weight:normal; text-transform:normal; color:rgba(255,255,255,1.00); }
h4 { font-size:15px; text-transform:none; }
h5 { font-size:14px; text-transform:none; }
h6 { font-size:13px; text-transform:none; }

.align-justify { text-align:justify; }
.align-right {	text-align:right; }

table.contenttable {
	cellpadding:2;
	cellspacing:0;
}
td.align-center {
	text-align:center;
}

p.align-center {
	text-align:center;
}
.bodytext {
    margin: 10px 0;
}
hr {
	background-color:   rgba(154,154,154,1);    /* Mozilla 1.4 */
    color:          rgba(154,154,154,1);    /* IE 6 */
    border:         rgba(154,154,154,1);    /* Opera 7.11 */
    height:         1px;        /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}
/*Filelink generierte Bilder*/
UL.csc-uploads IMG {
    float: left;
    padding-right: 1em;
	margin-right: 1em;
    vertical-align: top;
	background-color:#FFFFFF;
}
/* Kasten Listen */
/*rgba(35,35,35,1.00)*/
ul.spliste { 
list-style-type: none !important; 
background-color: rgba(87,87,87,1);
	background-image: -webkit-linear-gradient(top, rgba(87,87,87,1) 20%,rgba(42,42,42,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(87,87,87,1) 20%,rgba(42,42,42,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(87,87,87,1) 20%,rgba(42,42,42,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(87,87,87,1) 20%,rgba(42,42,42,1) 100%);
   background-image:         linear-gradient(top, rgba(87,87,87,1) 20%,rgba(42,42,42,1) 100%); 
   border-top: solid 1px rgba(154,154,154,1);
    border-right: solid 1px rgba(0,0,0,1);
    border-bottom: solid 1px rgba(154,154,154,1);
	border-left: solid 1px rgba(0,0,0,1);
padding: 10px 10px 5px 0; 
}
ul.spliste li {
	background-image: url(../images/listen_grafik.png);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	padding-left: 30px;
	margin-bottom:10px;
}
.kasten { 
padding: 5px;
background-color: rgba(87,87,87,1);
	background-image: -webkit-linear-gradient(top, rgba(87,87,87,1) 20%,rgba(42,42,42,1) 100%);
   background-image:    -moz-linear-gradient(top, rgba(87,87,87,1) 20%,rgba(42,42,42,1) 100%);
   background-image:     -ms-linear-gradient(top, rgba(87,87,87,1) 20%,rgba(42,42,42,1) 100%);
   background-image:      -o-linear-gradient(top, rgba(87,87,87,1) 20%,rgba(42,42,42,1) 100%);
   background-image:         linear-gradient(top, rgba(87,87,87,1) 20%,rgba(42,42,42,1) 100%); 
    border-top: solid 1px rgba(154,154,154,1);
    border-right: solid 1px rgba(0,0,0,1);
    border-bottom: solid 1px rgba(154,154,154,1);
	border-left: solid 1px rgba(0,0,0,1);
   }
.brk1 {
    width: 530px;
}
.brk2 {
    width: 450px;
}   
/* Jackpot Kasten */
 .jackpotkasten {
	  background-color:rgba(50,50,50,1.00);
	   /* max-width:700px;*/
		width:100%;
        display: inline-block;
        -moz-box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
        -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
        box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
        position: relative;
    }

    .jackpotkasten:after {
        content: '';
        -moz-box-shadow: 0px 0px 10px 20px rgba(0, 0, 0, .5);
        -moz-transform: skew(-30deg);
        -webkit-box-shadow: 0px 0px 10px 20px rgba(0, 0, 0, .5);
        -webkit-transform: skew(-30deg);
        -o-transform: skew(-30deg);
        box-shadow: 0px 0px 10px 20px rgba(0, 0, 0, .5);
        transform: skew(-30deg);  
        position: absolute;
        bottom: 20px;
        right: 10px;
        height: 1px;
        width: 90%;
        z-index: -1;
    }
/*Gewinner Anzeigen*/
.gewinnertxt1 {
	font-size:18px;
}
.gewinner1 {
    width:225px;
	height:64px;
	padding-top: 20px;
	text-align:center;
    background-image:url(../images/gewinner/winner_1.gif);
    background-repeat:no-repeat;
	background-position:center;
	color:rgba(0,0,0,1.00);
	font-size:22px;
	font-weight:bold;
}  
.gewinnertxt2 {
	font-size:16px;
}
.gewinner2 {
    width:200px;
	height:54px;
	padding-top: 20px;
	text-align:center;
    background-image:url(../images/gewinner/winner_2.gif);
    background-repeat:no-repeat;
	background-position:center;
	color:rgba(0,0,0,1.00);
	font-size:20px;
	font-weight:bold;
} 

.gewinnertxt3 {
	font-size:15px;
}
.gewinner3 {
    width:200px;
	height:50px;
	padding-top: 20px;
	text-align:center;
    background-image:url(../images/gewinner/winner_3.gif);
    background-repeat:no-repeat;
	background-position:center;
	color:rgba(0,0,0,1.00);
	font-size:20px;
	font-weight:bold;
}   
.gewinner {
    width:162px;
	height:40px;
	padding-top: 20px;
	text-align:center;
    background-image:url(../images/gewinner/winner.gif);
    background-repeat:no-repeat;
	background-position:center;
	color:rgba(0,0,0,1.00);
	font-size:18px;
	font-weight:bold;
}   
/***********************  Links ************************/
/* normale Links */
a {
	/*color: #ccc;*/
	color: #EAC25B;
	text-decoration:none;
}

a:link, a:visited {
	/*color: #ccc;*/
	color: #EAC25B;
	text-decoration:none;
}
a:hover, a:focus {
	color:#FFF;
	font-weight: normal;
	text-decoration:none;
	outline: none;
}


/* Special links */
#special_inh a:link, #special_inh a:link, #special_inh a:visited  {
	color:#ccc;
	text-decoration:none;
	outline: none;
}

#special_inh a:hover, #special_inh a:focus  {
	color:#FFF;
	text-decoration:none;
	outline: none;
}
.spec_btn1:hover,  .spec_btn1:focus,
a.left_btn1:hover, a.left_btn1:focus {
	background-image: url(../images/icon1_hover.png);
	background-position:right;
	background-repeat:no-repeat;
	color:#FFF;
	font-weight: normal;
	text-decoration:none;
	outline: none;
}

.spec_btn2:hover,  .spec_btn2:focus,
a.left_btn2:hover, a.left_btn2:focus {
	background-image: url(../images/icon2_hover.png);
	background-position:right;
	background-repeat:no-repeat;
	color:#FFF;
	font-weight: normal;
	text-decoration:none;
	outline: none;
}

.spec_btn3:hover,  .spec_btn3:focus,
a.left_btn3:hover, a.left_btn3:focus {
	background-image: url(../images/icon3_hover.png);
	background-position:right;
	background-repeat:no-repeat;
	color:#FFF;
	font-weight: normal;
	text-decoration:none;
	outline: none;
}
/* goldene button */
a.buttongold {
	padding: 5px 10px;
	font-weight:bold;
	text-decoration:none;
	color:rgba(255,255,255,1.00);
	border: 2px solid #FFF;
	border-color: rgba(169,135,20,1.00);
	border-spacing: 5px 5px;
	background-image: -webkit-linear-gradient(top, rgba(234,221,113,1) 20%,rgba(169,135,20,1) 100%);
	background-image:    -moz-linear-gradient(top, rgba(234,221,113,1) 20%,rgba(169,135,20,1) 100%);
	background-image:     -ms-linear-gradient(top, rgba(234,221,113,1) 20%,rgba(169,135,20,1) 100%);
	background-image:      -o-linear-gradient(top, rgba(234,221,113,1) 20%,rgba(169,135,20,1) 100%);
	background-image:         linear-gradient(top, rgba(234,221,113,1) 20%,rgba(169,135,20,1) 100%); 
	border-radius: 3px;
}

a.buttongold:hover {
	padding: 5px 10px;
	text-decoration:none;
	color:rgba(255,255,255,1.00);
	border: 2px solid #FFF;
	border-color: rgba(169,135,20,1.00);
	border-spacing: 5px 5px;
	background-image: -webkit-linear-gradient(top, rgba(169,135,20,1) 20%,rgba(234,221,113,1) 100%);
	background-image:    -moz-linear-gradient(top, rgba(169,135,20,1) 20%,rgba(234,221,113,1) 100%);
	background-image:     -ms-linear-gradient(top, rgba(169,135,20,1) 20%,rgba(234,221,113,1) 100%);
	background-image:      -o-linear-gradient(top, rgba(169,135,20,1) 20%,rgba(234,221,113,1) 100%);
	background-image:         linear-gradient(top, rgba(169,135,20,1) 20%,rgba(234,221,113,1) 100%); 
	border-radius: 3px;
}
div.csc-textpic-border div.csc-textpic-imagewrap a:hover img {
	border-color: rgba(247,247,247,1.00);
}

a.internal-link img {
	border-color: #EAC25B;
}
a:hover.internal-link img {
	border-color: rgba(247,247,247,1.00);
}

@media (min-width: 891px) {
/* ### Wichtig damit der Navigationsbutton beim neuen Breakpoint 890px angezeigt wird #### */

.hidden-xs {	display:block!important;}
.visible-xs {	display:none!important; }
.footer_menu {	
/* padding-right: 10px; */
float: left;
    padding-left: 5px;
 }
.social { 	
padding-left: 10px;
 }
 
}

/***********************  Tablet Smartphone ************************/
/*@media (max-width: 768px) {*/
@media (max-width: 890px) {
.header { position: static;	}
.menuleiste { position: static;	}
.lang { 
 position: absolute;
top: 0px;
left: 0px;
z-index: 999;
}
.menu {
	 float:left;
	 width: 100%;
	 margin:0 auto;
	 padding:0px;
}
.spec_btn1 {
float:left;
 width:50%;
 min-height:12px;
 padding: 0 0 0 5px; 
 margin:0 auto; 
 border:1px solid rgba(234,194,91,1.00);
 background-image: url(../images/icon1.png);
 background-position:right;
 background-repeat:no-repeat;
 color:#CCC;
 text-transform:uppercase;
 text-align:left;  
}
.spec_btn2 {
float:left;
 width:50%;
 min-height:12px;
 padding: 0 0 0 5px; 
 margin:0 auto; 
 border:1px solid rgba(234,194,91,1.00);
 background-image: url(../images/icon2.png);
 background-position:right;
 background-repeat:no-repeat;
 color:#CCC;
 text-transform:uppercase;
 text-align:left;  
}
.spec_btn3 {
float:left;
 width:50%;
 min-height:12px;
 padding: 0 0 0 5px; 
 margin:0 auto; 
 border:1px solid rgba(234,194,91,1.00);
 background-image: url(../images/icon3.png);
 background-position:right;
 background-repeat:no-repeat;
 color:#CCC;
 text-transform:uppercase;
 text-align:left;  
}
.left_btn_inner {
	font-size: 13px;
	line-height:16px;
	margin: 17px 0;
	/* padding-top: 0px; */
	padding: 5px 0;
}
/* ### Wichtig damit der Navigationsbutton beim neuen Breakpoint 890px angezeigt wird #### */	
.hidden-xs {	display:none!important;	}
.visible-xs {	display:block!important; }
 .navbar-toggle { display: block !important; } 
 .navbar-header { width: 100%; height: 60px; }
.navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-collapse {
        overflow-x: visible !important;
    }

    .navbar-collapse.in {
      overflow-y: auto !important;
    }

    .collapse.in {
      display: block !important;
    }
/* ### Wichtig damit der Navigationsbutton beim neuen Breakpoint 890px angezeigt wird  ENDE #### */	


/* Menü responsive */
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 1px solid transparent;
}
.navbar-inverse {
    background-color: #000;
}
.navbar-inverse .navbar-toggle {
    border-color: #EAC25B;
}
.navbar-toggle {
    position: unset;
	float: none;
	width: 98%;
padding: 10px;
margin: 5px;
text-transform: uppercase;
color: #EAC25B;
}

#special_box {
	position: absolute;
	top: 135px;
	z-index: 99;
	display:none;
}
.cont_mitte {
	min-width: 100%;
}
.l_row {
	float:left;
	width:48%;
	padding:5px;
}
.r_row {
	float:left;
	width:48%;
	padding:5px;
}
.jackcont {
    width: 100%;
	/* margin-top: 25px; */
}
.jackhead {
	padding-top:15px;
}
.cont_unters_mitte {
	width: 100%;
	padding: 5px 10px;
	margin-bottom: 50px;
border-bottom: 1px solid white;
}
.r_submenu {
	float:left;
	width: 100%;
	padding: 5px 10px;
	margin-bottom: 20px;
}

DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 5px 0;
}
DIV.csc-textpic-imagecolumn, TD.csc-textpic-imagecolumn .csc-textpic-image {
    margin: 0 auto;
    padding: 0px;
}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap IMG {
    display: block;
	margin: 0 auto;
    padding: 0px;
    max-width: 100%;
    height: auto;
	border: 1px solid #EAC25B;
}
DIV.csc-textpic .csc-textpic-imagewrap IMG {
    display: block;
    max-width: 100%;
    height: auto;
}
p.bodytext img {
	float:left !important;
	margin:0 auto !important;
	padding: 0px 10px 10px 0px !important;
	/*width: 100%;*/
	height:auto;
}
table.contenttable {
    width: 100% !important;
}
td img {
	display: block;
max-width: 100%;
height: auto;
}
.gewinner3 {
	font-size: 15px;
	background-size: 100% auto;
}
.gewinner {
	font-size: 15px;
	/*background-size: 100% auto;*/
}
.brk1, .brk2 {
    width: 100%;
}
.pbild {
	min-width:100px;
}
.footer {
	position: static;
	margin-top: 10px;
}
.footer_menu {	
float: left;
width: 100%;
padding-right: 10px;
padding-top:0px;
padding-bottom:10px;
text-align: center;
 }
.social { 	
float: left;
width: 100%;
padding-left: 10px;
text-align: left;
 }
 /*Tripadvisor*/
.TA_socialButtonIcon {
    /*float: right;*/
    /*padding: 0 10px;*/
	padding-left: 10px;
}
.TA_socialButtonIcon ul li {
	list-style:none;
}
 .copyright {
	margin: 10px 0px;
	padding:10px;
	text-align: center;
 }



}

.tx-felogin-pi1 input{
color: black;
}
