* {color:#5e5e5e;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;text-align:left;align:left;}
body {background-color:#626262; background-image:url(/images/bg.png);background-position:center top;background-attachment: fixed;background-repeat:no-repeat;margin:0 auto;text-align:left;align:left;line-height:16px;}

@font-face {font-family: 'Ank'; src: local("Ank"), url(ank.ttf) format("opentype");}
@font-face {font-family: 'Payday'; src: local("Payday"), url(Payday.ttf) format("opentype");}

h1 {font-family:Ank;font-size:18px;font-weight:bold;color:#000;margin-bottom:10px;text-transform:uppercase;}
h1 .titel {font-family:Ank;font-size:18px;font-weight:bold;color:#000;background-color:#ff8a00;padding:7px 10px 5px 10px;height:18px;width:auto;}
h1 .titel a {font-family:Ank;font-size:18px;font-weight:bold;color:#000;background-color:#ff8a00;padding:7px 10px 5px;height:18px;width:auto;}
h1 .titel a:hover {font-family:Ank;font-size:18px;font-weight:bold;color:#000;background-color:#ff8a00;padding:7px 10px 5px;height:18px;width:auto;}
h1.details {font-family:Ank;position:absolute;font-size:18px;font-weight:bold;color:#000;padding:7px 10px 5px;height:18px;width:auto;margin-top:250px;}
h2 {font-size:16px;font-weight:bold;color:#3a3a3a;line-height:20px;margin:0;padding:0;}
h2.music a {font-size:14px;font-weight:bold;color:#3a3a3a;line-height:18px;margin:4px 0 0;padding:0;}
h2.video {font-size:16px;font-weight:bold;color:#3a3a3a;line-height:20px;margin:0 0 10px;}
h2 .vo {font-size:16px;font-weight:bold;color:#c65638;line-height:20px;}
h3 {font-family:Ank;font-size:14px;font-weight:bold;color:#ff8a00;line-height:16px;}
h4 {font-size:13px;color:#ff8a00;font-weight:bold;margin:0;line-height:16px;}
h5 {font-size:14px;color:#3a3a3a;font-weight:bold;margin:0;line-height:14px;}
h5 a {font-size:14px;color:#3a3a3a;font-weight:bold;margin:0;line-height:14px;text-decoration:none;}
h5 a:hover {text-decoration:underline;}

a {color:#c65638;border:none;text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none !important;}
p {margin:0;padding:0;}

hr.trenner {border:none;background-color:#f1f1f1;clear:both;height:1px;width:100%;}

#wrap {width:900px;padding:0 4px;background:transparent url(/images/bg_wrap.png) 0 0 repeat-y;margin:0 auto;}
#bottom {height:4px;width:908px;margin:0 auto !important;background:transparent url(/images/shadow_bottom.png) 0 0 no-repeat;}
#header {width:870px;height:124px;background:transparent url(/images/bg_head.png) 0 0 no-repeat;padding:15px;}
#logo {margin:0;padding:0;float:left;}
#logo a#logo {border:0px;background:transparent url(/images/logo.png) 0 0 no-repeat;width:172px;height:81px;}
#navigation {clear:both;float:left;height:20px; width:870px;text-align:right;margin-top:15px;}
#navigation a.mainnav {color:#707070;font-size:14px;font-weight:bold;text-decoration:none;margin-left:5px;height:20px;padding:3px 5px 0px;}
#navigation a.mainnav:hover {color:#fff;}
#navigation a.mainnav_active {color:#fff;font-size:14px;font-weight:bold;text-decoration:none;margin-left:5px;background-color:ff8a00;padding:3px 5px 0px;height:14px;}
#navigation a.mainnav_active:hover {color:#fff;}
#nextdate {float:right;-moz-transform: rotate(4deg);-webkit-transform: rotate(4deg);margin:10px 15px 0 0;}
#nextdate .ank {font-family:Ank;font-size:18px;color:#ffffff;}
#nextdate .ank .date {font-family:Ank;font-size:18px;color:#c65638;}
#slidewrap {width:auto;background:#fff;padding:0;margin:0;width:900px;height:335px;overflow:hidden;}
#slidewrap #textwrap {background:transparent;width:900px;height:auto;padding:20px 0 20px 0;position:absolute;margin:150px 0 0 0;overflow:hidden;}
#slidewrap #textwrap #text {background:transparent url(/images/bg_titel.png) 0 0;width:870px;padding:15px 30px;margin:0 0 0 -10px;overflow:hidden;-moz-transform: rotate(-2deg);-webkit-transform: rotate(-2deg);}
#slidewrap #textwrap #text p {color:#eeeeee;}
#bigpic {background:#fff;padding:0;margin:0;width:900px;height:300px;overflow:hidden;}
#bigvid {background:#fff;padding:0;margin:0;width:900px;height:500px;overflow:hidden;}
#content {width:auto;background:#fff;padding:15px 0 50px 15px;margin:0;overflow:hidden;}
#content100 {width:auto;margin-right:15px;align:left;text-align:left;}
#disko_wrap {width:auto;overflow:hidden;margin:15px 0;}

.video_description {background:#000;color:#fff;padding:15px;width:870px;border-bottom:1px solid #8f8f8f;}
.video_description .date {color:#f3f3f3;}
.video_description h2.title {font-size:18px;color:#ff8a00;}
.video_description p {color:#fff;}
.news {padding:4px;border:1px solid #d1d1d1 !important;margin-right:10px;float:left;}
.disko_pic {width:210px;padding:0;margin:15px 15px 15px 0;clear:both;float:left;}
.disko_pic img {padding:4px;border:1px solid #d1d1d1;}
.disko_info {width:645px;float:right;margin:15px 0 15px;padding:0;}
.disko_pic_small {width:90px;padding:0;margin:15px 10px 15px 0;clear:both;float:left;}
.disko_pic_small a img {padding:4px;border:1px solid #d1d1d1 !important;}
.disko_info_small {width:770px;float:right;margin:15px 0 0;padding:0;}
.video_pic_small {width:150px;padding:0;margin:15px 10px 15px 0;clear:both;float:left;}
.video_pic_small a img {padding:4px;border:1px solid #d1d1d1 !important;}
.video_info_small {width:710px;float:right;margin:15px 0 0;padding:0;}
.buy {clear:both;margin-top:15px;margin-bottom:15px;/*background-color:#f1f1f1;padding:10px;*/border-top:1px dotted #f1f1f1;padding-top:10px;}
.downloadbox {padding:10px;width:auto;font-size:12px;font-weight:normal;border:1px solid #d1d1d1 !important;}
.downloadbox a {font-size:13px;font-weight:bold;text-decoration:none;color:#606060;}
.downloadbox a:hover {text-decoration:underline;color:#606060;}
a.download {background:transparent url(/images/download.png) 0 0 no-repeat;padding-left:25px;vertical-align:center;height:48px;}
div.dlpart {width:100%;clear:both;}
.date {font-size:11px;font-weight:lighter;color:#606060;}
.tourdate {font-size:13px;font-weight:normal;}
.tourcity {font-size:13px;font-weight:bold;color:#c65638;text-align:right;}
.tourvenue {font-size:13px;font-weight:normal;}
.tourlink {font-size:13px;font-weight:bold;background-color:#f1f1f1;color:#000;padding:5px 10px;margin-bottom:10px;border-bottom:#dcdcdc;text-decoration:none;width:auto;text-align:left;}
.tourlink:hover {color:#606060;}
a.small {font-size:12px;font-weight:bold;color:#c65638;margin-top:10px;float:left;}
.hint {font-size:13px;font-weight:bold;color:#c65638;}
div.entries {margin-bottom:7px;}
div.pagination {width:560px;text-align:left;clear:both;margin-bottom:20px;}
.page {border:1px solid #f1f1f1;padding:3px;color:#3e3e3e;float:left;}

#entries {clear:both;}
#gbform {border-left:1px solid #f1f1f1;}
#dates {width:auto;border-bottom:0px dotted #ff8a00;margin:0 15px 15px 0;padding-bottom:10px;}
#content .newsrow {width:auto;margin:20px 0;float:none;text-align:justify;}
#content .newsrow .headline {background-color:#fbfbfb;width:260px;padding:7px 10px;margin-bottom:10px;overflow:hidden;}
#content .newsrow .headline h3 {font-size:14px;font-weight:bold;color:#ff8a00;line-height:14px;margin:0;}
#leftcontent {width:560px;float:left;margin:0 20px 0 0;padding:0;overflow:hidden;}
#rightcontent {width:290px;float:right;margin:0;padding:0;}
#rightcontent .video {width:290px;overflow:hidden;font-size:11px;font-weight:normal;margin:0 0 20px 0;border-bottom:1px solid #f1f1f1;}
#rightcontent .video img {float:left;margin:0 7px 0 0;padding:3px;border:1px solid #d1d1d1 !important;}
#trenner {background:transparent url(/images/trenner.png) 0 0 no-repeat;width:900px;height:26px;}

#footer {width:auto;height:175px;background:transparent url(/images/bg_footer.png) 0 0 no-repeat;padding:15px;line-height:14px;}
#footer a.footernav {color:#606060;font-size:12px;padding:0px 0px 0px;margin:0;text-decoration:none;}
#footer a.footernav:hover {color:#acacac;}
#footer a.footernav_active {color:#acacac;font-size:12px;margin:2px 0px 2px;margin:0;text-decoration:none;}
#footer a.footernav_active:hover {color:#acacac;}
#footer hr.trenner {background-color:#2a2a2a;height:1px;width:210px;float:left;border:none;}
#footer #leftnavcol, #rightnavcol {width:210px;float:left;margin-right:15px;margin-top:3px;line-height:10px;}
#footer #networx {width:auto;float:right;overflow:hidden;text-align:right;margin-bottom:0px;align:right;}
#footer #networx table#socialnetworx tr td {text-align:right;align:right;float:right;}

#copyright {clear:right;float:right;overflow:hidden;text-align:right;margin-top:10px;margin-bottom:20px;width:450px;color:#f1f1f1;}
#copyright p {text-align:right;color:#c9c9c9;font-size:11px;font-weight:lighter;line-height:12px;}
#copyright a {font-size:11px;color:#f1f1f1;text-decoration:none;}
#copyright a:hover {text-decoration:underline;}

#like {clear:right; float:left; width:450px; align:left; text-align:left;margin-top:10px;}
#footwrap {margin:0 auto;width:900px;overflow:hidden;}

/* --- FORMULARE --- */

.input {width:282px;border:1px solid #d1d1d1;background:#fff;padding:4px;color:#a3a3a3;}
.inputplz {width:60px;border:1px solid #d1d1d1;background:#fff;padding:4px;color:#a3a3a3;}
.inputort {width:220px;border:1px solid #d1d1d1;background:#fff;padding:4px;color:#a3a3a3;}
.message {width:282px;border:1px solid #d1d1d1;background:#fff;height:120px;padding:4px;color:#a3a3a3;}
.button {background:#000;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border:none;height:23px;padding:5px 20px;margin:0;font-size:13px;}
.input_captcha {width:150px;border:1px solid #d1d1d1;background:#fff;padding:4px;color:#a3a3a3;}



