/* # # # # # # # # # # # # # # # # # # # # # # # # # MAIN CONFIGURATION # # # # # # # # # # # # # */
html, body {
background-color: #000;
margin: 0px;
font-family: "Tahoma", Sans-Serif;
font-size: 13px;
color: #fff;
text-shadow: 1px 1px 1px #000;
line-height: 18px;
font-weight: normal;
vertical-align: middle;
text-align: center;
}
#wrapper {
background-image: url(../../imgs/headbg.jpg);
background-repeat: repeat-x;
text-align: left;
vertical-align: middle;
margin: 0px auto;
width: 980px;
height: auto;
float: none;
position: relative;
}
#head {
width: 980px;
height: auto;
float: none;
position: relative;
}
.logo {
background-image: url(../../imgs/logo.png);
background-repeat: no-repeat;
width: 236px;
height: 71px;
margin-top: 25px;
text-indent: -4000%;
float: left;
position: relative;
}
#navi {
background-image: url(../../imgs/navibg.png);
background-repeat: repeat-x;
width: 704px;
height: 71px;
margin-top: 25px;
padding-left: 40px;
text-indent: -4000%;
float: right;
position: relative;
}
#navi_sub{
width: auto;
height: auto;
margin-top: 0px;
padding-right: 10px;
float: right;
position: relative;
}
.group_partypics{
font-size: 11px;
margin-bottom: 20px;
padding: 3px;
border-bottom: 1px solid #ff6600;
}
.group_info{
font-size: 11px;
margin-bottom: 20px;
padding: 3px;
border-bottom: 1px solid #ff6600;
}

/* # # # # # # # # # # # # # # # # # # # # # # # # # HEADER # # # # # # # # # # # # # # # # # */
#header {
background-image: url(../../imgs/citybg.png);
background-repeat: repeat-x;
font-size: 10px;
width: 980px;
height: 30px;
padding-top: 1px;
float: right;
position: relative;
}
#header_left {
padding-left: 15px;
float: left;
position: relative;
}
#header_right {
width: 400px;
font-size: 9px;
text-transform: uppercase;
padding-right: 15px;
float: right;
position: relative;
}
#header_right a:link {
text-decoration: none;
font-weight: normal;
color: #ffffff;
margin-left: 10px;
}
#header_right a:visited {
text-decoration: none;
font-weight: normal;
color: #ffffff;
margin-left: 10px;
}
#header_right a:hover {
text-decoration: none;
font-weight: normal;
color: #ff9900;
margin-left: 10px;
}
.cityselect {
background-image: url(../../imgs/hdls/cityselect.png);
background-repeat: repeat-x;
width: 208px;
height: 10px;

display: block;
text-indent: -400000%;
}
/* # # # # # # # # # # # # # # # # # # # # # # # # # CITYSELECT # # # # # # # # # # # # # # # # # */

#rotator {
width: 980px;
height: 265px;
text-align: center;
float: none;
position: relative;
}
#content_index {
width: 980px;
height: auto;
margin-top: 0px;
padding-bottom: 40px;
float: left;
position: relative;
}
#content {
width: 980px;
height: auto;
margin-top: 60px;
padding-bottom: 30px;
float: left;
position: relative;
}
#content_left {
width: 590px;
height: auto;
padding-left: 20px;
padding-right: 10px;
float: left;
position: relative;
}
#content_right {
width: 310px;
height: auto;
margin-top: 30px;
padding-left: 10px;
padding-right: 20px;
float: right;
position: relative;
}
#content_right-se {
background-color: #fff;
color: #000;
width: 310px;
height: auto;
margin-top: 30px;
padding-left: 0px;
padding-right: 0px;
text-shadow: none;
float: right;
position: relative;
}
#content_wide {
width: 930px;
height: auto;
padding-left: 20px;
padding-right: 10px;
float: left;
position: relative;
}
#content_startseite {
width: auto;
height: auto;
padding-left: 20px;
padding-right: 10px;
float: none;
position: relative;
}
/* # # # # # # # # # # # # # # # # # # # # # # # # # STARTSEITE # # # # # # # # # # # # # # # # # */
#cityflash {
width: auto;
height: auto;
padding-top: 20px;
padding-left: 10px;
padding-right: 10px;
font-size: 16px;
float: left;
position: relative;
}
.service{
background-image: url(../../imgs/hdls/cityflash.png);
background-repeat: no-repeat;
height:11px;
width:277px;
margin-top: 20px;
margin-bottom: 15px;
display:block;
text-indent: -4000%;
}
/* # # # # # # # # # # # # # # # # # # # # # # # # # STARTSEITE # # # # # # # # # # # # # # # # # */

/* # # # # # # # # # # # # # # # # # # # # # # # # # INTEGRATED SHOP  # # # # # # # # # # # # # # */

#content_shop {
width: 930px;
height: auto;
padding-left: 20px;
padding-right: 10px;
float: left;
position: relative;
}
.layer1 {
margin: 0;
padding: 0;
width: 930px;
background-color:#000;
}
.heading {
width: 910px; /* REAL: 930px */
height: auto;
margin-top: 50px;
padding: 10px;
overflow: hidden;
background-color: #ff6600;
color: #fff;
text-align: left;
cursor: pointer;
float: left;
}
.content-se-se {
padding: 10px;
background-color: #222222;
color: #fff;
text-shadow: none;
float: left;
}
.input5 {
background-color: #f5f5f5;
padding: 8px;
overflow: hidden;
border: 0px;
color: #000;
-webkit-box-shadow: 2px 2px 5px #000;
-moz-box-shadow: 2px 2px 5px #000;
box-shadow: 2px 2px 5px #000;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.input5:focus, input5.focused {
border-color: #333;
background-color: #fff;
padding: 8px;
overflow: hidden;
border: 0px;
color: #000;
}
.content-se-se select {
background-color: #f5f5f5;
padding: 8px;
overflow: hidden;
border: 0px;
color: #000;
-webkit-box-shadow: 2px 2px 5px #000;
-moz-box-shadow: 2px 2px 5px #000;
box-shadow: 2px 2px 5px #000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
width: 280px;
}
.field-left {
width: auto;
height: 45px;
display: block;
float: left;
margin-right: 0px;
}
.field-right {
margin-left: 500px;
height: 45px;
text-align: left;
display: block;
float: none;
}
.field-right2 {
height: 45px;
text-align: left;
float: right;
position: relative;
}
#fehler {
width: 890px;
padding: 10px;
background-color: #fff;
color: #000;
margin-bottom: 20px;
}
.order{
background-image: url(../../imgs/shop/order1.png);
background-repeat: no-repeat;
height:36px;
width:213px;
cursor: pointer;
display:block;
text-indent: -4000%;
}
.order:hover{
background-image: url(../../imgs/shop/order2.png);
background-repeat: no-repeat;
height:36px;
width:213px;
cursor: pointer;
display:block;
text-indent: -4000%;
}
.products-overview {
padding: 10px;
background-color: #222222;
color: #fff;
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
margin-bottom: 5px;
text-shadow: none;
float: left;
}
.inner-right {
width: 300px;
padding-right: 20px;
text-shadow: none;
float: right;
position: relative;
}
.product-left {
width: 650px;
text-shadow: none;
float: left;
position: relative;
}
.product-right {
width: 260px;
text-shadow: none;
float: right;
position: relative;
}
.price {
margin-left: 10px;
color: #ff6600;
font-size: 12px;
margin-bottom: 10px;
}
/* # # # # # # # # # # # # # # # # # # # # # # # # # INTEGRATED SHOP  # # # # # # # # # # # # # # */

/* # # # # # # # # # # # # # # # # # # # # # # # # # SHOTS  # # # # # # # # # # # # # # # # # # # */

#shots {
width: auto;
height: auto;
padding-left: 25px;
padding-right: 10px;
text-align: center;
float: left;
position: relative;
}
.shot_left {
width: 112px;
height: auto;
margin-bottom: 20px;
margin-right: 20px;
border-bottom: 1px solid #ff6600;
float: left;
position: relative;
}
/* # # # # # # # # # # # # # # # # # # # # # # # # # SHOTS  # # # # # # # # # # # # # # # # # # # */

/* # # # # # # # # # # # # # # # # # # # # # # # # # KONTAKT  # # # # # # # # # # # # # # # # # # */
#kontaktinfo {
width: 930px;
height: auto;
float: left;
position: relative;
}
.kontaktinfo_left {
width: 300px;
height: auto;
float: left;
position: relative;
}
/* # # # # # # # # # # # # # # # # # # # # # # # # # KONTAKT  # # # # # # # # # # # # # # # # # # */

#footer {
background-image: url(../../imgs/footerbg.jpg);
background-repeat: no-repeat;
width: 980px;
height: 155px;
padding-top: 50px;
text-shadow: none;
color: #fff;
clear: both;
position: relative;
}
.footer_left {
width: auto;
height: auto;
margin-top: 25px;
margin-bottom: 0px;
margin-left: 20px;
font-size: 10px;
float: left;
position: relative;
}
.footer_right {
width: auto;
height: auto;
margin-top: 25px;
margin-bottom: 0px;
margin-left: 20px;
font-size: 10px;
float: right;
position: relative;
}
.footer_bottom {
width: auto;
height: auto;
padding-top: 50px;
padding-bottom: 20px;
font-size: 10px;
clear: both;
position: relative;
}

a:link {
text-decoration: none;
font-weight: normal;
color: #ff6600;
}
a:visited {
text-decoration: none;
font-weight: normal;
color: #ff6600;
}
a:hover {
text-decoration: underline;
font-weight: normal;
color: #ff6600;
}
/* # # # # # # # # # # # # # # # # # # # # # # # # # MAIN CONFIGURATION # # # # # # # # # # # # # */

/* # # # # # # # # # # # # # # # # # # # # # # # # # NAVIGATION # # # # # # # # # # # # # # # # # */
#logo{
background-image: url(../../imgs/logo.png);
background-repeat: no-repeat;
height:87px;
width:268px;
margin-top: 20px;
float: left;
display:block;
text-indent: -4000%;
}
.programm{
background-image: url(../../imgs/btns/programm1.png);
background-repeat: no-repeat;
height:25px;
width:130px;
margin-top: 23px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.programm:hover{
background-image: url(../../imgs/btns/programm2.png);
background-repeat: no-repeat;
height:25px;
width:130px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.rent{
background-image: url(../../imgs/btns/rent1.png);
background-repeat: no-repeat;
height:25px;
width:65px;
margin-top: 23px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.rent:hover{
background-image: url(../../imgs/btns/rent2.png);
background-repeat: no-repeat;
height:25px;
width:65px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.shots{
background-image: url(../../imgs/btns/shots1.png);
background-repeat: no-repeat;
height:25px;
width:80px;
margin-top: 23px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.shots:hover{
background-image: url(../../imgs/btns/shots2.png);
background-repeat: no-repeat;
height:25px;
width:80px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.shop{
background-image: url(../../imgs/btns/shop1.png);
background-repeat: no-repeat;
height:25px;
width:65px;
margin-top: 23px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.shop:hover{
background-image: url(../../imgs/btns/shop2.png);
background-repeat: no-repeat;
height:25px;
width:65px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.pinnwand{
background-image: url(../../imgs/btns/pinnwand1.png);
background-repeat: no-repeat;
height:25px;
width:121px;
margin-top: 23px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.pinnwand:hover{
background-image: url(../../imgs/btns/pinnwand2.png);
background-repeat: no-repeat;
height:25px;
width:121px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.newsletter{
background-image: url(../../imgs/btns/newsletter1.png);
background-repeat: no-repeat;
height:25px;
width:145px;
margin-top: 23px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.newsletter:hover{
background-image: url(../../imgs/btns/newsletter2.png);
background-repeat: no-repeat;
height:25px;
width:145px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.fotos{
background-image: url(../../imgs/btns/fotos1.png);
background-repeat: no-repeat;
height:25px;
width:78px;
margin-top: 23px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.fotos:hover{
background-image: url(../../imgs/btns/fotos2.png);
background-repeat: no-repeat;
height:25px;
width:78px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.kontakt{
background-image: url(../../imgs/btns/kontakt1.png);
background-repeat: no-repeat;
height:25px;
width:106px;
margin-top: 23px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.kontakt:hover{
background-image: url(../../imgs/btns/kontakt2.png);
background-repeat: no-repeat;
height:25px;
width:106px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
/* # # # # # # # # # # # # # # # # # # # # # # # # # NAVIGATION # # # # # # # # # # # # # # # # # */

/* # # # # # # # # # # # # # # # # # # # # # # # # # NAVIGATION SUB PROGRAMM  # # # # # # # # # # */
.montag{
background-image: url(../../imgs/btns/sub/programm/montag1.png);
background-repeat: no-repeat;
height:37px;
width:85px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.montag:hover{
background-image: url(../../imgs/btns/sub/programm/montag2.png);
background-repeat: no-repeat;
height:37px;
width:85px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.dienstag{
background-image: url(../../imgs/btns/sub/programm/dienstag1.png);
background-repeat: no-repeat;
height:37px;
width:95px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.dienstag:hover{
background-image: url(../../imgs/btns/sub/programm/dienstag2.png);
background-repeat: no-repeat;
height:37px;
width:95px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.mittwoch{
background-image: url(../../imgs/btns/sub/programm/mittwoch1.png);
background-repeat: no-repeat;
height:37px;
width:106px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.mittwoch:hover{
background-image: url(../../imgs/btns/sub/programm/mittwoch2.png);
background-repeat: no-repeat;
height:37px;
width:106px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.donnerstag{
background-image: url(../../imgs/btns/sub/programm/donnerstag1.png);
background-repeat: no-repeat;
height:37px;
width:127px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.donnerstag:hover{
background-image: url(../../imgs/btns/sub/programm/donnerstag2.png);
background-repeat: no-repeat;
height:37px;
width:127px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.freitag_samstag{
background-image: url(../../imgs/btns/sub/programm/freitag_samstag1.png);
background-repeat: no-repeat;
height:37px;
width:173px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.freitag_samstag:hover{
background-image: url(../../imgs/btns/sub/programm/freitag_samstag2.png);
background-repeat: no-repeat;
height:37px;
width:173px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.specials{
background-image: url(../../imgs/btns/sub/programm/specials1.png);
background-repeat: no-repeat;
height:37px;
width:95px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
.specials:hover{
background-image: url(../../imgs/btns/sub/programm/specials2.png);
background-repeat: no-repeat;
height:37px;
width:95px;
float: left;
display:block;
text-indent: -4000%;
position: relative;
}
/* # # # # # # # # # # # # # # # # # # # # # # # # # NAVIGATION SUB PROGRAMM  # # # # # # # # # # */

/* # # # # # # # # # # # # # # # # # # # # # # # # # MAIN HEADLINES # # # # # # # # # # # # # # # */
.gutzuwissenhd{
background-image: url(../../imgs/hdls/gut_zu_wissen.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.willkommen{
background-image: url(../../imgs/hdls/willkommen.png);
background-repeat: no-repeat;
height:22px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.willkommen_startseite{
background-image: url(../../imgs/hdls/willkommen_startseite.png);
background-repeat: no-repeat;
height:22px;
width:583px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.programmhd{
background-image: url(../../imgs/hdls/programm.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.renthd{
background-image: url(../../imgs/hdls/rent.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.shotshd{
background-image: url(../../imgs/hdls/shots.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.shophd{
background-image: url(../../imgs/hdls/shop.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.fotoshd{
background-image: url(../../imgs/hdls/fotos.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.newsletterhd{
background-image: url(../../imgs/hdls/newletter.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.pinnwandhd{
background-image: url(../../imgs/hdls/pinnwand.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.kontakthd{
background-image: url(../../imgs/hdls/kontakt.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.impressumhd{
background-image: url(../../imgs/hdls/impressum.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.datenschutzhd{
background-image: url(../../imgs/hdls/datenschutz.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.willkommen_im_shooterstars{
background-image: url(../../imgs/hdls/willkommen_im_shooterstars.png);
background-repeat: no-repeat;
height:13px;
width:323px;
margin-top: 20px;
margin-bottom: 10px;
display:block;
text-indent: -4000%;
}
.minicocktails{
background-image: url(../../imgs/hdls/170mincocktails.png);
background-repeat: no-repeat;
height:13px;
width:390px;
margin-top: 20px;
margin-bottom: 10px;
display:block;
text-indent: -4000%;
}
.service{
background-image: url(../../imgs/hdls/service.png);
background-repeat: no-repeat;
height:13px;
width:219px;
margin-top: 20px;
margin-bottom: 10px;
display:block;
text-indent: -4000%;
}
/* # # # # # # # # # # # # # # # # # # # # # # # # # MAIN HEADLINES # # # # # # # # # # # # # # # */

/* # # # # # # # # # # # # # # # # # # # # # # # # # PROGRAMM HEADLINES # # # # # # # # # # # # # */
.wochentag {
background: url(../../imgs/programm/dein-wochentag.png) no-repeat;
height: 25px;
width: 371px;
margin-top: 20px;
margin-bottom: 10px;
display: block;
text-indent: -4000%;
}
.deine-stadt {
background: url(../../imgs/programm/deine-stadt.png) no-repeat;
height: 21px;
width: 305px;
margin-top: 20px;
margin-bottom: 10px;
display: block;
text-indent: -4000%;
}
.programm_montag{
background-image: url(../../imgs/hdls/programm_montag.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.programm_dienstag{
background-image: url(../../imgs/hdls/programm_dienstag.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.programm_mittwoch{
background-image: url(../../imgs/hdls/programm_mittwoch.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.programm_donnerstag{
background-image: url(../../imgs/hdls/programm_donnerstag.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.programm_freitag_samstag{
background-image: url(../../imgs/hdls/programm_freitag_samstag.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.programm_specials{
background-image: url(../../imgs/hdls/programm_specials.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
/* # # # # # # # # # # # # # # # # # # # # # # # # # PROGRAMM HEADLINES # # # # # # # # # # # # # */

/* # # # # # # # # # # # # # # # # # # # # # # # # # SUB SITES  # # # # # # # # # # # # # # # # # */
.sub-freiburg{
background-image: url(../../imgs/btns/city/shooterstars-freiburg.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.sub-donaueschingen{
background-image: url(../../imgs/btns/city/shooterstars-donaueschingen.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.sub-mannheim{
background-image: url(../../imgs/btns/city/shooterstars-mannheim.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.sub-karlsruhe{
background-image: url(../../imgs/btns/city/shooterstars-karlsruhe.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.sub-konstanz{
background-image: url(../../imgs/btns/city/shooterstars-konstanz.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.sub-tuebingen{
background-image: url(../../imgs/btns/city/shooterstars-tuebingen.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.sub-heidelberg{
background-image: url(../../imgs/btns/city/shooterstars-heidelberg.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.sub-frankfurt{
background-image: url(../../imgs/btns/city/shooterstars-frankfurt.png);
background-repeat: no-repeat;
height:25px;
width:582px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
/* # # # # # # # # # # # # # # # # # # # # # # # # # SUB SITES  # # # # # # # # # # # # # # # # # */

/* # # # # # # # # # # # # # # # # # # # # # # # # # MAIN SITE-LAYOUT # # # # # # # # # # # # # # */
img{
border: 0px;
}
.space{
border: 0px;
padding-top: 20px;
}
.space2{
border: 0px;
padding-bot: 20px;
}
h6{
font-size: 12px;
color: #ff6600;
font-weight: bold;
text-transform: uppercase;
margin-top:10px;
margin-bottom:5px;
padding: 0px;
}
h3{
font-size: 12px;
margin:0px;
padding: 0px;
}
ul{
font-size: 13px;
list-style-type: disc;
margin: 15px;
padding: 0px;
}
input, select {
background-color: #000;
border: 1px solid #333;
color: #fff;
font: inherit;
padding: 6px;
overflow: visible;
width: 350px;
}
input:focus, input.focused {
background-color: #000;
border-color: #555;
color: #fff;
overflow: visible;
}

.input2, .select2 {
background-color: #000;
border: 1px solid #333;
color: #fff;
font: inherit;
padding: 6px;
overflow: visible;
width: 250px;
}
.input2:focus, .input2.focused {
border-color: #222;
color: #fff;
overflow: visible;
}

#content_right-pinnwand-container {
background-color: #fff;
color: #000;
width: 290px;
height: auto;
margin-top: 0px;
margin-bottom: 20px;
padding-left: 10px;
padding-right: 10px;
text-shadow: none;
float: right;
position: relative;
}

.input3, .select3 {
background-color: #fff;
border: 1px solid #333;
color: #000;
font: inherit;
padding: 5px;
overflow: visible;
width: 280px;
}
.input3:focus, .input3.focused {
background-color: #fff;
border-color: #ff9900;
color: #000;
overflow: visible;
}
.input4, .select4 {
background-color: #fff;
border: 1px solid #333;
color: #000;
font: inherit;
padding: 5px;
overflow: visible;
width: 280px;
}
.input4:focus, .input4.focused {
border-color: #ff9900;
color: #000;
overflow: visible;
}

.submit {
background-color: #000;
border: 1px solid #333;
color: #fff;
font: inherit;
padding: 4px;
width: 100px;
overflow: visible;
}
.ie6info {
border: 3px solid #ff0000;
padding: 20px;
margin: 30px;
}
.attention {
border-left: 1px solid #ff0000;
padding: 5px;
margin-top: 10px;
margin-bottom: 20px;
}
.reservierung_go{
background-image: url(../../imgs/hdls/reservierung_go.png);
background-repeat: no-repeat;
height:12px;
width:254px;
margin-top: 30px;
margin-bottom: 20px;
display:block;
text-indent: -4000%;
}
.pinnwandname {
background-color: #1a1a1a;
color: #fff;
font-size: 11px;
padding: 6px;
margin-top: 20px;
width: auto;
}
.pinnwandcomment {
background-color: #1a1a1a;
border-top: 1px solid #000;
border-bottom: 1px solid #333;
color: #fff;
padding: 6px;
width: auto;
}
.cityselector-div {
background-color: #000;
height: auto;
width: 290px; /* 310px normal */
padding-top: 15px;
padding-bottom: 15px;
padding-left: 10px;
padding-right: 10px;
margin: 0px;
color: #fff;
text-shadow: none;
border-bottom: 1px solid #000;
border-top: 1px solid #fff;
}
.cityselector-div-se {
background-color: #000;
height: auto;
width: 290px; /* 310px normal */
padding-top: 15px;
padding-bottom: 15px;
padding-left: 10px;
padding-right: 10px;
margin: 0px;
color: #fff;
text-shadow: none;
border-top: 1px solid #fff;
}
.cityselector-div-adress {
padding: 5px;
}

.city-box {
width: 590px;
height: auto;
margin-top: 30px;
padding: 0px;
border-bottom: 1px solid #ff6600;
float: left;
position: relative;
}

/* # # # # # # # # # # # # # # # # # # # # # # # # # MAIN SITE-LAYOUT # # # # # # # # # # # # # # */
/* # # # # # # # # # # # # # # # # # # # # # # # # # SLIDE # # # # # # # # # # # # # # # # # # #  */

.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; padding: 0px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }

/*.cs-title { width: 590px; padding: 5px; background-color: #fff; color: #000; }*/

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }

/* # # # # # # # # # # # # # # # # # # # # # # # # # SLIDE # # # # # # # # # # # # # # # # # # #  */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}




/* menu styles */
#jsddm
{	margin: 0;
	padding: 0;
	z-index: 1;}

	#jsddm li
	{	float: left;
		text-decoration: none;
		margin-right: 20;
		list-style: none;
		font: 9px Tahoma;
		z-index: 1;}

	#jsddm li a
	{	display: block;
		padding: 0;
		text-decoration: none;
		border-bottom: 0px solid #ff6600;
		width: auto;
		color: #ffffff;
		font-weight: normal;
		font-size: 9px;
		letter-spacing: 0px;
		white-space: nowrap;
		z-index: 1;}

	#jsddm li a:hover
		{color: #ff6600;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 0px solid #000000;
		z-index: 1;}

		#jsddm li ul
		{
			margin: 7px;
			padding: 0px;
			width: 355px;
			position: absolute;
			visibility: hidden;
			background: #000;
			background-image: url(../../imgs/navi-bg.png);
			border-top: 0px solid #ff6600;
			border-bottom: 0px solid #ff6600;
			border-left: 1px solid #ff6600;
			border-right: 1px solid #ff6600;
			z-index: 1;
			}

			#jsddm li ul li
			{	float: none;
				font-weight: normal;
				display: inline;
				z-index: 1;}

			#jsddm li ul li a
			{	font-size: 11px;
				letter-spacing: 0px;
				width: auto;
				padding-left: 20px;
				padding: 8px;
				text-decoration: none;
				border-bottom: 0px;
				color: #ffffff;}
				
				#jsddm li ul li a:visited
				{	font-size: 11px;
					letter-spacing: 0px;
					width: auto;
					padding-left: 20px;
					padding: 8px;
					font-weight: normal;
					text-decoration: none;
					color: #fff;}

			#jsddm li ul li a:hover
			{	font-size: 11px;
				letter-spacing: 0px;
				padding: 8px;
				font-weight: normal;
				border-bottom: 0;
				text-decoration: none;
				color: #ff6600;
			}

				.txt
			{	background: #ffffff;
				color: #000000;
				font-weight: bold;
				padding: 5px;
			}





.ie6info {
text-align: left;
vertical-align: middle;
margin: 0px auto;
width: 980px;
border: 2px solid #ff0000;
padding: 30px;
height: auto;
float: none;
position: relative;
}
