@charset "utf-8";
body, html{min-height:101%; margin:0px 0px;padding:0px 0px 0px 0px;background:url(../media/aufbau/body.jpg) repeat top center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}

@font-face {font-family: 'CabinRegular';src: url('font/Cabin-Regular-webfont.eot');src: url('font/Cabin-Regular-webfont.eot?#iefix') format('eot'),url('font/Cabin-Regular-webfont.woff') format('woff'), url('font/Cabin-Regular-webfont.ttf') format('truetype'),url('font/Cabin-Regular-webfont.svg#webfontMdd1QCgW') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'CabinMedium';src: url('font/Cabin-Medium-webfont.eot');src: url('font/Cabin-Medium-webfont.eot?#iefix') format('eot'),url('font/Cabin-Medium-webfont.woff') format('woff'), url('font/Cabin-Medium-webfont.ttf') format('truetype'), url('font/Cabin-Medium-webfont.svg#webfontp5NRD9SX') format('svg'); font-weight: normal;font-style: normal;}
@font-face {font-family: 'CabinSemiBold';src: url('font/Cabin-SemiBold-webfont.eot');src: url('font/Cabin-SemiBold-webfont.eot?#iefix') format('eot'),url('font/Cabin-SemiBold-webfont.woff') format('woff'),
url('font/Cabin-SemiBold-webfont.ttf') format('truetype'),url('font/Cabin-SemiBold-webfont.svg#webfontXPkH1HZq') format('svg');font-weight: normal;font-style: normal;}

::-moz-selection {background:#172983; color:#fff;} 	
::selection  {background:#172983; color:#fff;} 
::-webkit-selection {background:#172983; color:#fff;} 

h1 {color:#172983; font-size:20pt; font-family:'CabinSemiBold',arial,serif; font-weight:normal; text-transform:uppercase; }
h2 {color:#172983; font-size:20pt; font-family:'CabinSemiBold',arial,serif; font-weight:normal; text-transform:uppercase; padding:0px 0px 0px 0px; margin:12px 0px 13px 0px;}
h3 {color:#333; font-size:16px; font-family:'CabinRegular',arial,serif; font-weight:normal; text-transform:uppercase;padding:0px 0px 5px 0px; margin:0px 0px 5px 0px;}
h4 {color:#172983; font-size:18px; font-family:'CabinSemiBold',arial,serif; font-weight:normal; text-transform:uppercase; padding:0px 0px 0px 0px; margin:12px 0px 13px 0px;}
hr {border-bottom:1px dashed #d7d7d7; border-top:#FFFFFF 1px solid; border-left:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid; margin:15px 0px 25px 0px; padding:0px 0px;}
a img {border:0;}
a {color:#172983;text-decoration:none; background:none;}
a:hover {color:#333;text-decoration:none; background:none;}
a:focus {outline:none;}
p {line-height:21px;padding:0px 0px 18px 0px;margin:0px;}
li {line-height:26px;}
.clearer{clear:both;}
.neueaktion {background:url(../media/aufbau/button_facebook_right.jpg) top center no-repeat; display:block; height:160px; width:40px; position:fixed; right:0px; top:280px; z-index:500; display:none;}
.neueaktion a {display:block; height:160px; width:40px; text-indent:-9999px;}
.img-border {border:5px solid #fff;}
.button_neu {background:url(../media/aufbau/button_neu.png) top center no-repeat; width:65px; height:65px; display:block; position:absolute; top:-28px; right:-10px;}
/*CSS MAIN */
#wrap_head {background:url(../media/aufbau/header.jpg) top center no-repeat; margin:auto; height:188px;}
#wrap_head .topline{height:6px; margin:0px 0px 0px 0px; background:#172983; padding:0px 0px 0px 0px;}
#wrap_head .header {width:980px; margin:auto;height:180px;}
#wrap_head .header .logo {float:left; width:235px; height:120px; margin:25px 0px 0px 0px; display:block;}
#wrap_head .header .logo a {float:left; width:235px; height:120px; display:block; text-indent:-9999px;}
#wrap_head .header .col_right {float:right; width:660px; padding:62px 0px 0px 0px;}
#wrap_head .header .col_right h1 {font-size:16pt; color:#172983; font-family:'CabinRegular',arial,serif; display:block; text-transform:uppercase; text-align:right; text-shadow:1px 1px 1px #fff; background:none; display:block;}
#wrap_head .header .col_right .menu {text-align:right; margin:35px 0px 0px 0px;}
#wrap_head .header .col_right .menu a {background:#474747; color:#fff; font-size:12pt; font-family:'CabinRegular',arial,serif; height:32px; margin:0px 0px 0px 5px; padding:5px; text-transform:uppercase; border-radius:5px;}
#wrap_head .header .col_right .menu a:hover {background:#172983;}
#wrap_head .header .col_right .menu .current {background:#172983;}
/*#header .teaserbutton {background:url(../media/aufbau/teaserbutton.png) top center no-repeat; width:150px; height:170px; position:absolute; top:-20px; right:65px; z-index:100;}*/
#wrap_maincontent {width:980px; margin:auto; padding:0px 0px 0px 0px;}
#content {width:980px; margin:auto; padding:0px 0px 0px 0px;}
#content .infoboxen {width:980px; margin:25px 0px 20px 0px;}
#content .infoboxen .box1 {background:url(../media/aufbau/bg_buttons.jpg) top center no-repeat; height:80px; width:310px; float:left; margin:0px 25px 0px 0px; display:block;}
#content .infoboxen .box2 {background:url(../media/aufbau/bg_buttons.jpg) top center no-repeat; height:80px; width:310px; float:left; margin:0px 25px 0px 0px; display:block;}
#content .infoboxen .box3 {background:url(../media/aufbau/bg_buttons.jpg) top center no-repeat; height:80px; width:310px; float:left; margin:0px 0px 0px 0px; display:block; position:relative;}
#content .infoboxen .box1 a, #content .infoboxen .box2 a, #content .infoboxen .box3 a {display:block; text-decoration:none; height:42px;}
#content .infoboxen .box1 a:hover, #content .infoboxen .box2 a:hover, #content .infoboxen .box3 a:hover {display:block; border:0px solid #172983; text-decoration:none; color:#fff; height:58px; padding:0px 0px 0px 0px;}
#content .infoboxen .box1 .headline, #content .infoboxen .box2 .headline, #content .infoboxen .box3 .headline {height:42px;margin:0px 0px 0px 20px; padding:21px 0px 0px 0px;width:290px; font-size:12pt; color:#172983; font-family:'CabinRegular',arial,serif; display:block; font-weight:bold; text-transform:uppercase;}
#content_sites {width:980px; margin:auto; padding:0px 0px 0px 0px;}
#content_sites .trenner {background:url(../media/aufbau/trenner.png) top center no-repeat; height:1px; width:980px;}
#content_sites .trenner-content {background:url(../media/aufbau/trenner.png) top center no-repeat; height:1px; width:980px; margin:20px 0px 20px 0px;}
#content_sites .download {display:block; background:#fff; width:250px; height:30px; color:#172983; font-size:12pt; line-height:30px; text-transform:uppercase; text-decoration:none; padding:5px; margin:4px 0px 15px 0px;}
#content_sites .headline {display:block; background:#E2E2E2; height:25px; color:#333; font-size:12pt; line-height:28px; text-transform:uppercase; padding:5px; margin:0px 0px 10px 0px;}
#content_sites .backtotop {background:url(../media/aufbau/totop.jpg) top center no-repeat; height:35px; width:35px; display:block; float:right; margin:0px 0px 5px 0px;}
#content_sites .backtotop a {height:35px; width:35px; display:block; text-indent:-9999px;}
#content_sites .aktionen {width:238px; height:165px;float:left; margin:0px 9px 9px 0px; font-size:12px; overflow:hidden; background:#fff;}
#content_sites .aktionen .head-titel {display:block; background:#172983; height:20px;margin:0px 0px 10px 0px; color:#fff; font-size:10pt; font-weight:bold; line-height:22px; padding:10px; text-transform:uppercase;}
#content_sites .aktionen .beschreibung {padding:0px 0px 0px 10px;}
#content_sites .hinweise {display:block; background:#fff; color:#172983; font-size:12pt; line-height:30px; text-transform:uppercase; text-decoration:none; padding:5px; margin:4px 0px 15px 0px;}
#content_sites .hinweise2 {display:block; background:#172983; color:#fff; font-size:14pt; line-height:22px; text-align:center; text-transform:uppercase; text-decoration:none; padding:5px; margin:4px 0px 15px 0px;}
#content_sites .location {width:320px; float:left; margin:0px 10px 15px 0px;}
#content_sites .location-last {width:320px; float:left; margin:0px 0px 15px 0px;}
#content_sites .location .loc-titel, #content_sites .location-last .loc-titel {display:block; background:#172983; width:300px; height:20px;margin:0px 0px 0px 0px; color:#fff; font-size:14pt; font-weight:bold; line-height:22px; padding:10px; text-transform:uppercase;}
#content_sites .location .loc-description, #content_sites .location-last .loc-description {font-size:12px; display:block; background:#fff; padding:10px; height:30px; margin:0px 0px 5px 0px;}
#content_sites .location .pic-bistro {background:url(../media/bereichsbilder/location_bistro.jpeg) top center no-repeat; width:310px; height:242px; border:5px solid #fff;}
#content_sites .location .pic-disco {background:url(../media/bereichsbilder/location_disco.jpg) top center no-repeat; width:310px; height:242px; border:5px solid #fff;}
#content_sites .location-last .pic-club {background:url(../media/bereichsbilder/location_club.jpeg) top center no-repeat; width:310px; height:242px; border:5px solid #fff;}
#content_sites .location-pic-buffet {width:970px; height:200px; border:5px solid #fff; background:url(../media/bereichsbilder/location_03.jpg) top center no-repeat; margin:0px 0px 15px 0px;}
#content_sites .loc-imbiss-zeiten {display:block; background:#fff; color:#172983; font-size:10pt; line-height:30px; padding:5px; margin:4px 0px 15px 0px;}
#content_sites .event_left_wrap {width:480px; float:left; margin:0px 0px 20px 0px; }
#content_sites .event_left {width:440px; background:#fff; padding:20px; margin:0px 0px 0px 0px; -moz-box-shadow: 0px 0px 10px #ccc; -webkit-box-shadow: 0px 0px 10px #ccc;box-shadow: 0px 0px 10px #ccc;}
#content_sites .event_title {width:410px; background:#fff; padding:8px 5px 5px 10px; margin:20px 0px 0px 0px; display:block; font-size:18pt; color:#172983; text-transform:uppercase;}
#content_sites .event_beschreibung {width:415px; background:#fff; padding:5px 5px 5px 20px; margin:10px 0px 10px 0px; display:block; font-size:13pt; color:#333;}
#content_sites .event_beschreibung_hinweis {font-size:10pt; color:#333;}
#content_sites .event_right_wrap {width:480px; float:right; margin:0px 0px 20px 0px;}
#content_sites .event_right {width:460px; background:#fff; padding:10px; margin:0px 0px 0px 0px;-moz-box-shadow: 0px 0px 10px #ccc; -webkit-box-shadow: 0px 0px 10px #ccc;box-shadow: 0px 0px 10px #ccc;}
#content_sites .event_right_long {width:960px; background:#fff; padding:10px; margin:0px 0px 0px 0px;-moz-box-shadow: 0px 0px 10px #ccc; -webkit-box-shadow: 0px 0px 10px #ccc;box-shadow: 0px 0px 10px #ccc;}
#content_sites .download-thumbs {margin:0px 10px 10px 10px; float:left;}
#content_sites .download-thumbs2 {margin:0px 0px 10px 0px; float:left;}
#content_sites .pixlie_galerie_menu {margin:0px 0px 25px 0px; display:block;}
#content_sites .pixlie_galerie {margin:0px 0px 25px 0px;}
#content_sites .pixlie_galerie img {border:5px solid #fff; width:120px; height:120px; margin:0px 7px 7px 0px;}
#content_sites .pixlie_galerie_titel {display:block; background:#fff; text-transform:uppercase; color:#172983; font-size:16pt; font-family:'CabinSemiBold',arial,serif; font-weight:normal; padding:10px; margin:0px 0px 20px 0px;}
#wrap_footer {background:url(../media/aufbau/bg_footer.jpg) top center repeat-x; height:359px;padding:11px 0px 0px 0px; margin:15px 0px 0px 0px; position:relative;}
#wrap_footer .schatten {background:url(../media/aufbau/footer_schatten.jpg) top center no-repeat;height:25px;}
#footer_maincontent {width:980px; margin:auto; padding:0px 0px 0px 0px; color:#fff;}
#footer_maincontent .col_left {float:left; width:615px;}
#footer_maincontent .col_left .submenu {float:left; width:185px; display:block;margin:0px 5px 0px 0px;}
#footer_maincontent .col_left .submenu-last {float:left; width:165px; display:block; margin:0px 0px 0px 30px;}
#footer_maincontent .col_left .submenu .titel_menu,
#footer_maincontent .col_left .submenu-last .titel_menu  
{text-transform:uppercase;font-size:11pt; color:#fff; font-family:'CabinRegular',arial,serif; background:url(../media/aufbau/hr_footer_titel.jpg) center bottom no-repeat; display:block; width:130px; padding:0px 0px 2px 5px; margin:0px 0px 10px 0px;}
#footer_maincontent .col_left .submenu a,
#footer_maincontent .col_left .submenu-last a
{line-height:21px; display:block; color:#fff; text-transform:uppercase; text-decoration:none; margin:0px 0px 7px 0px; font-size:11px; width:170px; padding:0px 0px 0px 5px;}
#footer_maincontent .col_left .submenu a:hover,
#footer_maincontent .col_left .submenu-last a:hover  
{background:#fff; color:#172983;}
#footer_maincontent .col_left .imprint {background:url(../media/aufbau/hr_footer_titel.jpg) top center repeat-x; width:600px; height:25px; padding:5px 0px 0px 0px; margin:95px 0px 0px 0px; text-transform:uppercase; font-size:11px;}
#footer_maincontent .col_left .imprint .col_left {float:left; width:240px; height:25px;font-size:11px;}
#footer_maincontent .col_left .imprint .col_right {float:right; width:290px; text-align:right; background:none; height:25px;font-size:11px;}
#footer_maincontent .col_left .imprint .col_right a {color:#fff; text-decoration:none; }
#footer_maincontent .col_left .imprint .col_right a:hover {color:#172983; text-decoration:none; background:#fff;}
#footer_maincontent .col_right {float:right; width:300px; background:url(../media/aufbau/footer_bg_facebook.jpg) top left no-repeat; height:300px; padding:0px 0px 0px 65px;}

/* SLIDER */
#slider-wrapper {background:#fff;border:1px solid #d2d2d2;width:960px;height:340px;padding:10px;margin:auto; box-shadow: 0px 0px 15px #ccc;}
#slider {position:relative;width:960px;height:340px;margin:auto;background:url(../media/aufbau/loading.gif) #172983 no-repeat 50% 50%;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:8;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
.nivo-controlNav{position:absolute;bottom:-18px;right:8px;}
/*.nivo-controlNav a{display:block;width:11px;height:11px;background:url(../media/aufbau/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-left:2px;float:left;}*/
.nivo-controlNav a.active{background-position:0px -11px;}
.nivo-directionNav a{display:block;width:30px;height:30px;background:url(../media/aufbau/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav{background-position:-30px 0;right:15px;}
a.nivo-prevNav{left:15px;}

/*FORMULAR*/
fieldset {border:0px;padding:5px 10px 10px 10px; width:auto;}
label {display:block; margin:2px 10px 5px 0px; padding:0px 0px 0px 0px; width:300px; background:none; display:block; font-size:12px; text-align:left;}
input {font-size:12px;font-family:Arial, Helvetica, sans-serif;border:1px solid #fff;color:#333333;padding:3px;}
input:hover {color:#fff;}
textarea:focus, input:focus {background:#D7D7D7;color:#333;cursor:text;}
input.feld-1 {border:1px solid #D7D7D7;-moz-border-radius:5px;color:#333333;background:#fff;width:450px;padding:8px;font-size:12px;margin:0px 0px 0px 0px;height:35px;}
input.feld-2{border:1px solid #D7D7D7;color:#333333;background:#fff;width:120px;padding:8px;font-size:12px;}
.feld {width:600px;border:0px solid #9E9E9E;margin:0px 0px 0px 0px; display:block;}
.feld2 {width:600px;border:0px solid #9E9E9E;margin:0px 0px 5px 0px; display:block;}
.feld_textbox {margin:0px 0px 10px 0px; border:0px solid #9E9E9E; width:800px;}
.textbox {border:1px solid #D7D7D7;-moz-border-radius: 5px;color:#333333;background:#fff;width:450px;padding:8px;font-size:12px;margin:0px 0px 0px 0px;height:150px; float:left;overflow:auto;}
.textbox:hover {background:#EAEAEA; border:1px solid #172983;}
.formbutton{font-size:16px; font-family:Arial, Helvetica, sans-serif;-moz-border-radius: 5px;color:#fff; background:#172983; width:250px;height:55px; padding:7px; margin:0px 0px 0px 8px;}
.formbutton:hover, .formbutton:active {-moz-border-radius: 5px; color:#fff; background:#f8b500;}

@media only screen and (max-width:463px)
{
#wrap_head, #wrap_maincontent, #content_sites {background:none; width:320px;}
#wrap_head .topline{height:6px; width:320px; margin:0px 0px 0px 0px; background:#172983; padding:0px 0px 0px 0px;}
#wrap_head .header {width:320px; margin:auto;}
#wrap_head .header .logo {background:url(../media/mobil/320_logo.jpg) top center no-repeat; height:151px; width:320px;}
#wrap_head .header .logo a {display:block; text-indent:-9999px;}
#wrap_head .header .col_right {width:310px; padding:0px 5px 0px 5px;}
#wrap_head .header .col_right h1 {color:#172983; font-size:1.3em; font-family:'CabinRegular',arial,serif; text-transform:uppercase; text-align:center; text-shadow:1px 1px 1px #fff; background:none; display:block; margin:auto; padding:0px 0px 0px 0px;}
#wrap_head .header .col_right .menu {width:310px; margin:20px 0px 20px 0px;}
#wrap_head .header .col_right .menu a {background:#474747; color:#fff; display:block; font-size:13pt; font-family:'CabinRegular',arial,serif; text-align:center; height:30px; line-height:30px; margin:0px 0px 3px 0px; padding:5px; text-transform:uppercase;}
#wrap_head .header .col_right .menu a:hover {background:#172983;}
#wrap_head .header .col_right .menu .current {background:#172983;}
#wrap_head .header .col_right .menu .top_galerie, #wrap_head .header .col_right .menu .top_interaktiv, #content_sites .event_title, div#footer_maincontent, div#slider, div#slider-wrapper, div#wrap_footer, .neueaktion, #content_sites .event_beschreibung, #content_sites .event_beschreibung_hinweis, #content_sites .hinweise, .trenner, .backtotop, #content_sites .backtotop, div#content, .thumb_content, .location-pic-buffet, #wrap_head .header .col_right .menu .top_kontakt, .thumb_eintritt {display:none;}
#content_sites .event_right, #content_sites .event_left_wrap, #content_sites .event_right_wrap {width:320px; float:none; display:block; padding:0px 0px; margin:auto; background:none; -moz-box-shadow: 0px 0px 0px #ccc; -webkit-box-shadow: 0px 0px 0px #ccc;box-shadow: 0px 0px 0px #ccc;}
#content_sites .event_right img {width:310px; height:510px; padding:0px 0px; margin:0px 0px 10px 0px; display:block;}
h2 {color:#172983; font-size:16pt; font-family:'CabinSemiBold',arial,serif; font-weight:normal; text-transform:uppercase; padding:0px 0px; margin:0px 0px 13px 1px;}
#content_sites .aktionen {height:auto; float:none; margin:0px 0px 10px 0px; font-size:12px; width:100%;}
#content_sites .aktionen .head-titel {display:block; background:#172983; width:100%; height:20px;margin:0px 0px 10px 0px; color:#fff; font-size:11pt; font-weight:bold; line-height:22px; padding:10px; text-transform:uppercase;}
.fragen_einleitung, #content_sites {width:310px; margin:auto; padding:0px 0px 0px 0px;}
#content_sites .trenner-content {margin:0px 0px 15px 0px; width:310px;}
#content_sites .location, #content_sites .location-last {width:310px; float:none; margin:0px 0px 15px 0px; padding:0px 0px;}
#content_sites .location .loc-titel, #content_sites .location-last .loc-titel, #content_sites .location .loc-description, #content_sites .location-last .loc-description {width:300px; float:none; margin:0px 0px 0px 0px; padding:5px;}
#content_sites .location .pic-bistro {background:url(../media/bereichsbilder/location_bistro.jpeg) top center no-repeat; width:310px; height:242px; border:none;}
#content_sites .location .pic-disco {background:url(../media/bereichsbilder/location_disco.jpg) top center no-repeat; width:310px; height:242px; border:none;}
#content_sites .location-last .pic-club {background:url(../media/bereichsbilder/location_club.jpeg) top center no-repeat; width:310px; height:242px; border:none;}
#content_sites .headline {display:block; background:#E2E2E2; height:auto; color:#333; font-size:12pt; text-transform:uppercase; padding:5px; margin:0px 0px 10px 0px;}
}

@media only screen and (min-width: 464px) and (max-width: 767px) {
#wrap_head, #wrap_maincontent, #content_sites {background:none; width:480px;}
#wrap_head .topline{height:6px; width:480px; margin:0px 0px 0px 0px; background:#172983; padding:0px 0px 0px 0px;}
#wrap_head .header {width:470px; margin:auto;}
#wrap_head .header .logo {background:url(../media/mobil/320_logo.jpg) top center no-repeat; height:151px; width:320px; margin:20px 0px 0px 80px;}
#wrap_head .header .logo a {display:block; text-indent:-9999px;}
#wrap_head .header .col_right {width:470px; margin:auto;padding:0px 5px 0px 5px;}
#wrap_head .header .col_right h1 {color:#172983; font-size:1.3em; font-family:'CabinRegular',arial,serif; text-transform:uppercase; text-align:center; text-shadow:1px 1px 1px #fff; background:none; display:block; margin:auto; padding:0px 0px 0px 0px;}
#wrap_head .header .col_right .menu {width:470px; margin:20px 0px 20px 5px;}
#wrap_head .header .col_right .menu a {background:#474747; color:#fff; display:block; font-size:13pt; font-family:'CabinRegular',arial,serif; text-align:center; height:30px; line-height:30px; margin:0px 0px 3px 0px; padding:5px; text-transform:uppercase;}
#wrap_head .header .col_right .menu a:hover {background:#172983;}
#wrap_head .header .col_right .menu .current {background:#172983;}
#wrap_head .header .col_right .menu .top_galerie, #wrap_head .header .col_right .menu .top_interaktiv, #content_sites .event_title, div#footer_maincontent, div#slider, div#slider-wrapper, div#wrap_footer, .neueaktion, #content_sites .event_beschreibung, #content_sites .event_beschreibung_hinweis, #content_sites .hinweise, .trenner, .backtotop, #content_sites .backtotop, div#content, .thumb_content, .location-pic-buffet, #wrap_head .header .col_right .menu .top_kontakt, .thumb_eintritt {display:none;}
#content_sites .event_right, #content_sites .event_left_wrap, #content_sites .event_right_wrap {width:230px; float:left; padding:0px 0px; margin:0px 5px 0px 0px; background:none; -moz-box-shadow: 0px 0px 0px #ccc; -webkit-box-shadow: 0px 0px 0px #ccc;box-shadow: 0px 0px 0px #ccc;}
#content_sites .event_right img {width:230px; height:430px; padding:0px 0px; margin:0px 0px 10px 0px; display:block; float:left;}
h2 {color:#172983; font-size:16pt; font-family:'CabinSemiBold',arial,serif; font-weight:normal; text-transform:uppercase; padding:0px 0px; margin:0px 0px 13px 1px;}
#content_sites .aktionen {height:auto; float:none; margin:0px 0px 10px 0px; font-size:12pt; width:100%;}
#content_sites .aktionen .head-titel {display:block; background:#172983; width:100%; height:20px;margin:0px 0px 10px 0px; color:#fff; font-size:12pt; font-weight:bold; line-height:22px; padding:10px; text-transform:uppercase;}
.fragen_einleitung, #content_sites {width:470px; margin:auto; padding:0px 0px 0px 0px;}
#content_sites .trenner-content {margin:0px 0px 15px 0px; width:470px;}
#content_sites .location, #content_sites .location-last {width:470px; float:none; margin:0px 0px 15px 0px; padding:0px 0px;}
#content_sites .location .loc-titel, #content_sites .location-last .loc-titel, #content_sites .location .loc-description, #content_sites .location-last .loc-description {width:460px; float:none; margin:0px 0px 0px 0px; padding:5px;}
#content_sites .location .pic-bistro {background:url(../media/bereichsbilder/location_bistro.jpeg) top center no-repeat; width:310px; height:242px; border:none;}
#content_sites .location .pic-disco {background:url(../media/bereichsbilder/location_disco.jpg) top center no-repeat; width:310px; height:242px; border:none;}
#content_sites .location-last .pic-club {background:url(../media/bereichsbilder/location_club.jpeg) top center no-repeat; width:310px; height:242px; border:none;}
#content_sites .headline {display:block; background:#E2E2E2; height:auto; color:#333; font-size:12pt; text-transform:uppercase; padding:5px; margin:0px 0px 10px 0px;}
}
