body {text-align:center;width:100%;margin:0 auto;background:#230915 url(../images/background.png) top center no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:100%;color:#494949;}
img {border:0;}

a {outline:none;color:#494949;}
a:hover, a.aktiv {}

h1 {margin:0 0 15px 0;font-size:1.5em;color:#02b7d0;}
h2 {margin:10px 0 10px 75px;font-size:1.15em;color:#230915;}
h3 {display:inline;position:relative;top:-5px;margin:0 10px 10px 10px;font-weight:normal;font-size:1.25em;color:#230915;}
h4 {margin:0 0 5px 0;line-height:1em;font-weight:normal;font-size:.9em;color:#681c3e;}
h5 {height:3.5em;margin:10px 0 10px 75px;font-size:1em;color:#230915;}

.cl {clear:left;}
.cb {clear:both;}

.wrapper_footer {width:100%;margin:0 auto;padding:25px 0 0 0;background:url(../images/background_footer.png) bottom center no-repeat;}
.wrapper {text-align:left;width:960px;margin:0 auto;}

.logo {position:relative;margin:5px 0 0 25px;}
.menu {float:right;margin:50px 0 25px 0;color:#c5b3f2;}
.menu a {float:left;margin:0 20px 0 0;padding:5px 0 5px 10px;background:url(../images/background_menu.gif) top left repeat-y;text-decoration:none;font-size:1.1em;color:#fff;}
.menu a:hover, .menu a.aktiv {color:#841f49;}
.menu_smallfont {font-weight:normal;font-size:.6em;color:#c5b3f2;}
.motion {clear:both;}

.content {padding:25px 25px 35px 25px;background:#fff;}
.inhalt {float:left;width:660px;}
.inhalt a {padding:0 1px;text-decoration:none;color:#494949;border-bottom:1px dotted #494949}
.inhalt a:hover {background:#02b7d0;color:#fff;;border-bottom:0}
.inhalt_link {width:350px;margin:25px 0;padding:3px;background:#02b7d0;color:#fff;}
.inhalt_link a {background:none;text-decoration:none;color:#fff;}
.einleitung {line-height:1.5em;font-size:.8em;}
.box, .box_lineup {float:left;width:205px;margin:35px 15px 20px 0;border:1px solid #e6cddc;background:url(../images/background_box.jpg) top left repeat-x;font-size:.8em;}
.box_lineup {height:250px}
.box_shot_rueckblick, .box_shot_area {position:absolute;float:left;margin:-37px 0 0 -17px;}
.box_shot_tickets {position:absolute;float:left;margin:-34px 0 0 -13px;}
.box_shot_mitfahren {position:absolute;float:left;margin:-33px 0 0 -13px;}
.box_text {clear:left;padding:40px 10px 10px 10px;}
.box_text_lineup {padding:10px;}
.box_footer {text-align:right;margin:1px;padding:2px;background:#e6cddc;}
.box_footer a {background:none;text-decoration:none;color:#230915;border:0}
.box_footer a:hover {color:#7d204a;background:transparent}
.randspalte {float:right;width:230px;}
.box_randspalte {padding:0 10px 40px 10px;background:url(../images/background_box_randspalte.jpg) top left no-repeat;}
.box_randspalte_logo {position:relative;margin:5px 0 0 -25px;}
.date {margin:15px 0 0 0;font-size:.7em;color:#d1508a;}
.box_randspalte_text {margin:0 0 5px 0;font-size:.8em;}
.box_randspalte_trenner {height:1px;border-bottom:1px dashed #999;}

.footer_content {text-align:center;width:960px;margin:0 auto;margin-top:100px;padding:10px;font-size:.7em;color:#4e2933;}
.footer_logo {float:left;margin:0 25px 0 35px;}
.footer_text {text-align:left;margin:25px 0 0 0;}
.footer_text a {color:#4e2933;}
