body {
  margin:0px;
}

.tx-guestbook-right h3 {
color:#7C117D !important;
}

#player div div div img {
  padding:0px;
  margin:0px;
}

div.jp-interface {
  background-color:transparent !important;
}

div.jp-audio div.jp-type-playlist div.jp-interface {
    height: 80px;
    background-image:url(../imgs/interface.jpg);
    background-repeat:no-repeat;
    position: relative;
    width: 100%;
}


#tx-powermail-pi1_fieldset_1 div label {
  width:100px !important;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
    font-weight: bold;
    margin: 0 0 0 100px !important;
    float:left;
}

.powermail_submit_uid6 {
    background-color: transparent !important;
    background-image: url("../imgs/kontakt03.png");
    background-repeat: no-repeat;
    border: 0 none !important;
    color: #666666 !important;
    font-size: 3px;
    height: 27px !important;
    overflow: hidden;
    padding: 0 0 0 5px !important;
    text-align: left;
    width: 151px !important;
}

#kontaktformular .fieldsets {
  padding:10px !important;
}

fieldset.tx-powermail-pi1_fieldset label, fieldset.tx-powermail-pi1_fieldset fieldset legend {
    color: #000000 !important;
    display: block;
    float: left;
    font-weight: normal !important;
    white-space: normal;
    width: 200px;
}

legend {
  display:none;
}

.powermail_captcha{
  line-height:27px !important;
  float:left;
}

#powermaildiv_uid5 {
  height:27px !important;

}

#powermaildiv_uid5 label {
  position:relative;
  display:inline !important;
  height:27px !important;
  float:left !important;
  line-height:27px !important;
}

#uid5 {
    background-image: url("../imgs/captchaaa.png") !important;
    width: 170px !important;
    height: 27px !important;
    background-color:transparent !important;
    border:0px !important;
    margin-top:0px !important;
    top:0px !important;
    line-height:27px !important;
    margin-right:15px !important;
}

#uid4 {
    background-color: transparent !important;
    background-image: url("../imgs/kontakt02.png");
    background-repeat: no-repeat;
    border: 0 none !important;
    height: 183px !important;
    overflow: hidden;
    padding: 5px 0 0 5px !important;
    width: 390px !important;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset input.powermail_date, fieldset.tx-powermail-pi1_fieldset input.powermail_datetime, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
    -moz-box-shadow: 0 0 0 #EEEEEE inset !important;
    background: none repeat scroll 0 0 #F8F8F8;
    border: 0px !important;
    padding: 0px !important;
    width: 300px;
}

#uid1, #uid2, #uid3,#uid7 {
    background-color: transparent !important;
    background-image: url("../imgs/kontakt01.png");
    background-repeat: no-repeat;
    border: 0 !important;
    height: 27px !important;
    overflow: hidden;
    padding: 0 0 0 5px !important;
    width: 226px !important;
}


div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
    color: #7c117d !important;
}

.news-single-backlink {
    padding: 0px !important;
}

.news-single-backlink a {
    color:#000000 !important;
    font-size:16px !important;
    line-height:20px !important;
}

#logoverlinkung {
    position:absolute;
    z-index:5;
    width:469px;
    height:77px;
    margin-left:150px;
    margin-top:15px;
    overflow:hidden;
}

#logoverlinkung a{
    display:block;
    width:469px;
    height:77px;
    text-decoration:none;
}


div.jp-audio, div.jp-video {
    background-color: #FFFFFF !important;
    border: 0px !important;
    color: #7c117d !important;
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
    line-height: 1.6;
    position: relative;
}

div.jp-title, div.jp-playlist {
    background-color: #ffffff !important;
    border-top: 1px solid #7c117d !important;
    width: 100%;
}

fieldset.tx-powermail-pi1_fieldset {
    -moz-border-radius: 0px !important;
    -moz-box-shadow: 0 !important;
    background: transparent !important;
    border: 0 none;
    margin-bottom: 20px;
    padding: 0px !important;
}

.news-latest-date {
  font-size:16px !important;
  line-height:30px !important;
  font-weight:bold !important;
}

.news-latest-gotoarchive {
    background-color: transparent !important;
    margin: 0px !important;
    padding: 0px !important;
}

.news-latest-container {
    padding: 0px !important;
}

.news_01 {
  position:relative;
  float:left;
  min-height:10px;
  width:100px;
}

.news_02 {
  position:relative;
  float:left;
  min-height:10px;
  width:390px;
  font-size:16px !important;
  line-height:30px !important;
  font-weight:bold !important;
}

.news_02 a {
  font-size:16px !important;
  line-height:30px !important;
  font-weight:bold !important;
  color:#000000 !important;
  text-decoration:none !important;
}

.news_03 {
  position:relative;
  float:left;
  min-height:10px;
  width:50px;
}

.news_03 a {
  font-size:16px !important;
  line-height:30px !important;
  color:#000000 !important;
}

.news-latest-gotoarchive a {
  font-size:16px !important;
  line-height:30px !important;
  color:#000000 !important;
}

.tx-guestbook-field label {
    clear: both;
    display: block;
    float: left;
    width: 100px !important;
}

.captcha_04  .tx-guestbook-field {
   padding:0px !important;
   margin:0px !important;
}

.tx-guestbook-submit {
    padding:0px !important;
}

.captcha_03 .tx-guestbook-form-inputfield-med {
    width:170px !important;
    background-image:url(../imgs/captchaaa.png) !important;
}

.strich {
  width:628px;
  height:1px;
  overflow:hidden;
  background-color:#000000;
}

.tx-guestbook-left {
  display:none !important;
}

.tx-guestbook-date {
  padding:0px !important;
  margin:0px !important;
}

.tx-guestbook-right {
  width:628px !important;
  padding:0px !important;
  background-color:transparent !important;
}

.captcha_01 {
  float:left;
  width:100px;
  min-height:10px;
}

.captcha_02 {
  float:left;
  width:165px;
  min-height:10px;
}

.captcha_03 {
  float:left;
  width:185px;
  min-height:10px;
}

.captcha_04 {
  float:left;
}

.tx-guestbook-submit {
   width:151px !important;
   height:27px !important;
   overflow:hidden;
   background-image:url(../imgs/kontakt03.png);
   border: 0px !important;
   background-color: transparent !important;
   padding:0px !important;
   padding-left: 5px !important;
   background-repeat:no-repeat;
   text-align:left;
   font-size:3px;
   color:#666666 !important;
}

.tx-guestbook-form-textarea {
   width:390px !important;
   height:183px !important;
   overflow:hidden;
   background-image:url(../imgs/kontakt02.png);
   border: 0px !important;
   background-color: transparent !important;
   padding:0px !important;
   padding-left: 5px !important;
   padding-top:5px !important;
   background-repeat:no-repeat;

}

.tx-guestbook-form-inputfield-big, .tx-guestbook-form-inputfield-med {
   width:226px !important;
   height:27px !important;
   overflow:hidden;
   background-image:url(../imgs/kontakt01.png);
   border: 0px !important;
   background-color: transparent !important;
   padding:0px !important;
   padding-left: 5px !important;
   background-repeat:no-repeat;

}

.tx-veguestbook-pi1 h2.tx-guestbook-header {
  background-color:transparent !important;
  color:#000000;
  padding-left:0px !important;
  margin-bottom:0px !important;
  padding-bottom:0px !important;
}


#wrapper {
  position:relative;
  width:1344px;
  min-height:10px;
  left:50%;
  margin-left:-672px;
  margin-top:0px;
  overflow:hidden;
}

#header {
  position:relative;
  width:1344px;
  height:137px;
  overflow:hidden;
  background-image:url(../imgs/header.gif);
  background-repeat:no-repeat;
}

#social {
  position:absolute;
  z-index:10;
  margin-left:1109px;
  margin-top:25px;
  width:149px;
  height:43px;
}

#menu {
  position:absolute;;
  width:771px;
  height:34px;
  overflow:hidden;
  z-index:4;
  margin-left:417px;
  margin-top:96px;
}

#menu a {
  text-decoration:none;
}

#p01, #p01_gedrueckt {
  position:relative;
  float:left;
  width:88px;
  height:34px;
  overflow:hidden;
}

#p01 a {
  display:block;
  width:88px;
  height:34px;
  background-image:url(../imgs/p01.gif);
  background-position: 0 0;
  text-decoration:none;

}

#p01 a:hover {
  display:block;
  width:88px;
  height:34px;
  background-image:url(../imgs/p01.gif);
  background-position: -88px 0;
  text-decoration:none;
}


#p01_gedrueckt a {
  display:block;
  width:88px;
  height:34px;
  background-image:url(../imgs/p01.gif);
  background-position: -88px 0;
  text-decoration:none;
}

#p02, #p02_gedrueckt {
  position:relative;
  float:left;
  width:128px;
  height:34px;
  overflow:hidden;
}

#p02 a {
  display:block;
  width:128px;
  height:34px;
  background-image:url(../imgs/p02.gif);
  background-position: 0 0;
  text-decoration:none;

}

#p02 a:hover {
  display:block;
  width:128px;
  height:34px;
  background-image:url(../imgs/p02.gif);
  background-position: -128px 0;
  text-decoration:none;
}


#p02_gedrueckt a {
  display:block;
  width:128px;
  height:34px;
  background-image:url(../imgs/p02.gif);
  background-position: -128px 0;
  text-decoration:none;
}


#p03, #p03_gedrueckt {
  position:relative;
  float:left;
  width:60px;
  height:34px;
  overflow:hidden;
}

#p03 a {
  display:block;
  width:60px;
  height:34px;
  background-image:url(../imgs/p03.gif);
  background-position: 0 0;
  text-decoration:none;

}

#p03 a:hover {
  display:block;
  width:60px;
  height:34px;
  background-image:url(../imgs/p03.gif);
  background-position: -60px 0;
  text-decoration:none;
}


#p03_gedrueckt a {
  display:block;
  width:60px;
  height:34px;
  background-image:url(../imgs/p03.gif);
  background-position: -60px 0;
  text-decoration:none;
}


#p04, #p04_gedrueckt {
  position:relative;
  float:left;
  width:98px;
  height:34px;
  overflow:hidden;
}

#p04 a {
  display:block;
  width:98px;
  height:34px;
  background-image:url(../imgs/p04.gif);
  background-position: 0 0;
  text-decoration:none;

}

#p04 a:hover {
  display:block;
  width:98px;
  height:34px;
  background-image:url(../imgs/p04.gif);
  background-position: -98px 0;
  text-decoration:none;
}


#p04_gedrueckt a {
  display:block;
  width:98px;
  height:34px;
  background-image:url(../imgs/p04.gif);
  background-position: -98px 0;
  text-decoration:none;
}


#p05, #p05_gedrueckt {
  position:relative;
  float:left;
  width:95px;
  height:34px;
  overflow:hidden;
}

#p05 a {
  display:block;
  width:95px;
  height:34px;
  background-image:url(../imgs/p05.gif);
  background-position: 0 0;
  text-decoration:none;

}

#p05 a:hover {
  display:block;
  width:95px;
  height:34px;
  background-image:url(../imgs/p05.gif);
  background-position: -95px 0;
  text-decoration:none;
}


#p05_gedrueckt a {
  display:block;
  width:95px;
  height:34px;
  background-image:url(../imgs/p05.gif);
  background-position: -95px 0;
  text-decoration:none;
}

#p06, #p06_gedrueckt {
  position:relative;
  float:left;
  width:169px;
  height:34px;
  overflow:hidden;
}

#p06 a {
  display:block;
  width:169px;
  height:34px;
  background-image:url(../imgs/p06.gif);
  background-position: 0 0;
  text-decoration:none;

}

#p06 a:hover {
  display:block;
  width:169px;
  height:34px;
  background-image:url(../imgs/p06.gif);
  background-position: -169px 0;
  text-decoration:none;
}


#p06_gedrueckt a {
  display:block;
  width:169px;
  height:34px;
  background-image:url(../imgs/p06.gif);
  background-position: -169px 0;
  text-decoration:none;
}

#p07, #p07_gedrueckt {
  position:relative;
  float:left;
  width:133px;
  height:34px;
  overflow:hidden;
}

#p07 a {
  display:block;
  width:133px;
  height:34px;
  background-image:url(../imgs/p07.gif);
  background-position: 0 0;
  text-decoration:none;

}

#p07 a:hover {
  display:block;
  width:133px;
  height:34px;
  background-image:url(../imgs/p07.gif);
  background-position: -133px 0;
  text-decoration:none;
}


#p07_gedrueckt a {
  display:block;
  width:133px;
  height:34px;
  background-image:url(../imgs/p07.gif);
  background-position: -133px 0;
  text-decoration:none;
}


.trenner {
  position:relative;
  float:left;
  width:8px;
  height:43px;
  overflow:hidden;
}

#s1 {
  position:relative;
  float:left;
  width:44px;
  height:43px;
  overflow:hidden;
}

#s1 a {
  display:block;
  width:44px;
  height:43px;
  background-image:url(../imgs/s01.gif);
  background-position: 0 0;
  text-decoration:none;

}

#s1 a:hover {
  display:block;
  width:44px;
  height:43px;
  background-image:url(../imgs/s01.gif);
  background-position: -44px 0;
  text-decoration:none;
}

#s1_gedrueckt a {
  display:block;
  width:44px;
  height:43px;
  background-image:url(../imgs/s01.gif);
  background-position: -44px 0;
  text-decoration:none;
}

#s2 {
  position:relative;
  float:left;
  width:44px;
  height:43px;
  overflow:hidden;
}

#s2 a {
  display:block;
  width:44px;
  height:43px;
  background-image:url(../imgs/s02.gif);
  background-position: 0 0;
  text-decoration:none;

}

#s2 a:hover {
  display:block;
  width:44px;
  height:43px;
  background-image:url(../imgs/s02.gif);
  background-position: -44px 0;
  text-decoration:none;
}

#s2_gedrueckt a {
  display:block;
  width:44px;
  height:43px;
  background-image:url(../imgs/s02.gif);
  background-position: -44px 0;
  text-decoration:none;
}

#s3 {
  position:relative;
  float:left;
  width:44px;
  height:43px;
  overflow:hidden;
}

#s3 a {
  display:block;
  width:44px;
  height:43px;
  background-image:url(../imgs/s03.gif);
  background-position: 0 0;
  text-decoration:none;

}

#s3 a:hover {
  display:block;
  width:44px;
  height:43px;
  background-image:url(../imgs/s03.gif);
  background-position: -44px 0;
  text-decoration:none;
}

#s3_gedrueckt a {
  display:block;
  width:44px;
  height:43px;
  background-image:url(../imgs/s03.gif);
  background-position: -44px 0;
  text-decoration:none;
}


#pc {
  position:relative;
  width:1344px;
  background-image:url(../imgs/pc.jpg);
  min-height:10px;
  overflow:hidden;
  background-repeat:no-repeat;
}

#p {
  position:relative;
  width: 509px;
  min-height:10px;
  overflow:hidden;
  z-index:1;
  float:left;
}

#p_abstand {
  position:relative;
  width:10px;
  height:762px;
  overflow:hidden;
  float:left;
}

#player {
  position:relative;
  margin-top:486px;
  margin-left:39px;
  width:265px;
  min-height:294px;
  float:left;
}

.clearer {
  clear:both;
}

#content_wrapper {
  position:relative;
  width:835px;
  min-height:10px;
  overflow:hidden;
  float:left;
}

#c_row {
  position:relative;
  width:556;
  height:38px;
  overflow:hidden;
}

#headlines {
  position:relative;
  width:556px;
  height:92px;
  overflow:hidden;
}

#content_col1 {
  position:relative;
  float:left;
  width:4px;
  min-height:10px;
  overflow:hidden;
}

#content {
  position:relative;
  float:left;
  width:628px;
  min-height:10px;
  overflow:hidden;
  font-size:16px;
  line-height:20px;
  color:#000000;
  font-family:Arial;
}

#content a {
  color:#7c117d;
}

h1 {
  font-size:25px;
  line-height:50px;
  color:#7c117d !important;
  font-family:'Times New Roman';
  padding:0px !important;
  margin:0px;
}

#footer_wrapper {
  position:relative;
  width:1344px;
  height:70px;
  overflow:hidden;
  background-image:url(../imgs/footer_wrapper.gif);
}

#footer {
  position:absolute;
  margin-left:1065px;
  margin-top:39px;
  width:123px;
  height:19px;
}

#footer a {
  color:#7c117d;
  font-size:10px;
  line-height:19px;
  font-family:Verdana;
}
