html {margin: 0; padding: 0;}
body {background: #000 url(images/header/bg-pink.jpg) top left no-repeat fixed; color: #fff; font: 62.5%/1.8em verdana, arial, helvetica, sans-serif;}
address {font-style: normal;}
/*body#index {background: #333; color: #fff;}*/
ul li {list-style: square;}
h1,h2,h3,h4 {font-weight: normal; line-height: 1.2em;}
h1   {font-size: 2.8em;}
h2   {font-size: 1.6em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.4em; color: #f604f6}
.box h4 {margin-top: 0;}
a    {color: #f604f6; }
a:hover,
.ddsg-wrapper ul li a:hover {color: #a2a1a6;}
h1 a {color: #fff;}
h2 a {text-decoration: none;}
a img,
.post img.readmore {border: none;}
.sticky img {width: 656px; float: none; height: 250px;}

#topmenu a {color: #fff; text-decoration: none;}

#menu li a { text-decoration: none;}
#menu li li a {color: #a2a1a6;}
#menu li:hover a {color: #fff;}
#menu li:hover li a {color: #a2a1a6;}
#menu li.current_page_item li a {color: #a2a1a6;}
#menu li.current_page_parent li a {color: #a2a1a6;}

.menu-header li a { text-decoration: none;}
.menu-header li li a {color: #a2a1a6;}
.menu-header li:hover a {color: #fff;}
.menu-header li:hover li a {color: #a2a1a6;}
.menu-header li.current_page_item li a {color: #a2a1a6;}
.menu-header li.current_page_parent li a {color: #a2a1a6;}

pre  {padding: 10px;}

.clearme {clear: both; color: transparent;}
.alignleft {float: left; margin: 0 20px 20px 0;}
.alignright {float: right; margin: 0 0 20px 20px;}

.wp-caption-text {display: none;}
#top p, h3 {color: #f604f6}
#title {position: absolute; top: 10px; left: 10px;}
#slogan {font-size: 1.8em; position: absolute; top: 40px; left: 0;}

blockquote {width: 50%; float: right; margin: 20px; font: italic 1.5em times, georgia, serif; color: #fff;}
blockquote span {font-weight: bold}

.type-post .post_thumbnail {float: left; margin: 0 20px 20px 0;}
 
#header,
.post,
.box,
.page {background: transparent url(images/bg.png); overflow: hidden; margin-bottom: 15px; padding: 10px; border: 1px solid #f604f6;}
.post img,
.box img,
object {border: 1px solid #555;}
#header object {border: none;}
.post h3 {color: #fff;}
.sticky {}

.cat-view  .category-allgemein img {margin: 0 10px 10px 0;}
.cat-view  .category-allgemein p {clear: both; }

.cat-view .category-djs {float: left; width: 45%; height: 230px; margin-right: 10px;}
.cat-view .post h2 {margin-top: 0;}
.cat-view .category-events {float: none}

.flash {position: relative; height: 174px;}

.post .box {background: #000; padding: 10px; border: none;}
#sidebar .box .center object { margin-left: 19px;}

table.ec3_schedule {display: none;}
a.highslide-credits {display: none !important;}
.ngg-navigation {padding-bottom: 15px;}
#wp-calendar {width: 100%;}
#wp-calendar caption { font-size: 1.4em; color: #f604f6; text-align: left;}

#wrapper {width: 930px; margin: 30px auto;}
#header {height: 210px; position: relative;}
#xspf_player0 {position: absolute; top: 10px; left: 10px; width: 17px; height: 17px; display: block; cursor: pointer; z-index: 100;}
#topmenu {position: absolute; top: 15px; right: 250px;}
#search {position: absolute; top: 10px; right: 10px; }
ul#topmenu {margin: 0; padding: 0;}
#topmenu li {display: inline; margin-right: 10px;}
#logo {position: absolute; top: 40px; left: 30px;}
#menu {position: absolute; top: 50px; left: 160px; margin: 0; padding: 0; font-size: 1.4em;}
#menu a {color: #fff; padding: 3px 6px;}
#menu li {float: left; width: 180px; list-style: none;}
#menu li ul {position: relative; right: 40px;}
#menu li li {font-size: 0.8em;}

.menu-header {position: absolute; top: 30px; left: 160px; margin: 0; padding: 0; font-size: 1.4em;}
.menu-header a {color: #fff; padding: 3px 6px;}
.menu-header li {float: left; width: 180px; list-style: none;}
.menu-header li ul {position: relative; right: 40px;}
.menu-header li li {font-size: 0.8em;}

form label {float: left; width: 200px;}
input[type=text], textarea {background: transparent url(images/bg-form.png); padding: 5px; border: none; color: #fff;}

.sociable {float: right;}
.entry .sociable {display: none;}
.sociable_tagline, .tags {clear: both;}
#adiv {background: transparent;}
#ec3_publish, .tfe {display: none;}

.box div:hover {cursor: pointer;}
#s1 {height: 138px;}

#post-14 .wp-caption {float: left; width: 222px !important;}
#post-14 .wp-caption img { border: none;}

.piclenselink {display: none;}
.ngg-gallery-thumbnail img {background: transparent !important; border: 1px solid #555; float: left; margin: 0 5px 5px 0;}

#contentwrapper {float: left; width: 74%; font-size: 1.2em;}
#sidebar {float: right; width: 24%;}

.ddsg-wrapper ul li {list-style: circle; line-height: 2em;}
.ddsg-wrapper ul li a {font-size: 1.4em; color: #fff; text-decoration: none;}
.ddsg-wrapper ul li ul li a {font-size: 1em;}

