/*
 * Theme Name: star
 * Author: C. Garsidis, C. Schorn
 */

html, body {
  margin: 0;
  padding: 0;
  font-family: Verdana, Sans-Serif;
  font-size: 12px;
  background-color: #9C1F2F;
  color: #000000;
 }


 a, a:active {
   color: #ffffff;
   text-decoration:none;
 }

 a img {
   border: 0 none;
 }

 h2 {
   font-size: 18px;
   color: #fff;
 }

 h3 {
   font-size: 14px;
   color: #000000;
   margin-left:20px;
   margin-top:25px;
   margin-bottom:0px;
 }

 h4 {
   font-size: 13px;
   color: #9C1F2F;
   margin-left:0px;
   margin-top:0px;
   margin-bottom:0px;
 }

 .powerpress_player {
 padding-left:30px;
 padding-top:20px;
 }
 p {
   margin-left:20px;
   color: #000000;
   margin-right:20px;
   margin-bottom:0px;
 }

 #page {
   width: 980px;
   margin: 0 auto;
 }

 #header {
   height: 318px;
   background-image: url('pics/banner.jpg');
   background-repeat: no-repeat;
   overflow: hidden;
   margin:0px;
   padding:0px;
 }

 #navi  {
   height:46px;
   background-image: url('pics/navi.jpg');
   background-repeat: no-repeat;
   overflow: hidden;
 }

 #header h1 {
   position: relative;
   top: -12px;
   left: 581px;
   background-color: #ffffff;
   width: 408px;
   height: 152px;
 }

 #header-link {
   position: relative;
   top: 0;
   left: 0;
   width: 250px;
   height: 150px;
 }

 #header #header-link a {
   display: block;
   width: 100%;
   height: 100%;
   text-indent: -4000px;
   outline: none;
 }

 #menu ul {
   list-style-type: none;
   margin-top:10px;
   margin-left:25px;
   padding-left:30px;
 }

 #menu ul li {
   float: left;
   margin-right:12px;
   margin-top:2px;
 }

 #menu a {
   display: block;
   color: #fff;
   text-decoration:underline;
 }

 #menu a:hover {
   color: #129CB2;
   text-decoration:underline;
 }
 
 #counter  {
 margin-right:55px;
 height:46px;

 }
 
/* ende header */

/* beginn content */

 #content-wrapper {
   clear: both;
   background-image: url('pics/content_bg.jpg');
   background-repeat: repeat-y;
 }

 #content {
  width: 590px;
  padding: 14px 0px 0px 50px;
  float: left;
  margin-bottom:0px;
 }
 
 #content img {
 border: 2px solid #9C1F2F;
 }

 .content-box {
   background-image: url('pics/box_bg.jpg');
   background-repeat: repeat-y;
   clear:both;
   width:570px;
   margin:10px;
   margin-bottom:0px;
 }

 .content-box a {
   margin-bottom:0px;
   text-decoration:underline;
   color:#000;
 
 }
.content-box hr {
  margin-top:20px;
  margin-bottom:10px;
  border: solid 1px #9C1F2F;
  width:540px; 
}

.content-box h2  {
  background-image: url('pics/box_top.jpg');
  background-repeat: no-repeat;
  height:55px;
  margin:0px;
  padding: 10px 10px 0px 10px;
  color: #fff;
 }
 
 .content-box h2 a, .start-box h2 a {
   color: #fff;
   text-decoration: none;
 }
 
 .box_bottom { 
  background-image: url('pics/box_bottom.jpg');
  background-repeat: no-repeat;
  height:60px;
  margin:10px;
  margin-top:0px;
}
.box_bottom_ohne { 
  background-image: url('pics/box_bottom_ohne.jpg');
  background-repeat: no-repeat;
  height:60px;
  margin:10px;
  margin-top:0px;
}
 
 table {
 margin:20px;
 margin-bottom:10px;
 margin-top:10px;
 padding-right:20px;
 }
 
 .creme_dunkel  {
 background-color: #DED8AE;
 }
 
 .creme_hell  {
 background-color: #F3ECBE;
 }

 #footer {
   text-align: right;
   clear: left;
   height: 52px;
   background-image: url('pics/foot.jpg');
   background-repeat: no-repeat;
   background-position: bottom left;
   padding-bottom: 10px;
   padding-right: 30px;
   color: #6F0B17;
 }

 #footer a  {
   color: #6F0B17;
   text-decoration:underline;
 }
 .sidebar a {
  color: #6F0B17;
   text-decoration:underline;
 }
 
/* ende content */
 
/* beginn sidebar */

 .sidebar {
   width: 300px;
   padding: 34px 15px;
   float: left;
 }
/* box events */
 .sidebar-event-top {
   background-image:url(pics/sidebar_event_top.jpg);
   background-repeat:no-repeat;
   width:240px;
   height:107px;
   margin-top:20px;
 }
 
 .sidebar-angebote-top {
   background-image:url(pics/sidebar_angebot_top.jpg);
   background-repeat:no-repeat;
   width:240px;
   height:109px;
 }
 
 .sidebar-body {
   background-image:url(pics/sidebar_body.jpg);
   background-repeat:repeat-y;
   width:240px;
 }
 
 .sidebar-foot {
   background-image:url(pics/sidebar_foot.jpg);
   background-repeat:no-repeat;
   width:240px;
   height:23px;
 }
 
 /* ende box events */
 
 .sidebar-box-ohne  {
   width:270px;
   margin-bottom: 20px;
   border:0;
 }

 .login  {
   
   margin-left:10px;
   margin-bottom:10px;
   width:230px;
}
.login_button  {
  width: 175px;
  height:30;
  margin-left: 40px;
  margin-bottom: 10px;
}

.sidebar-box label {
  margin-top:10px;
  display: block;
  text-align: left;
  font-weight:bold;
  margin-left:10px;
 }

 .sidebar-box h3  {
   background-image: url('pics/h_back.gif');
   background-repeat: repeat-x;
   height:42px;
   margin:0px;
   color: #fff;
   padding: 10px 10px 0px 10px;
   text-align:center;
 }
 .sidebar-box a  {
   color: #000000;
   text-align:center;
}

/* ende sidebar */

 /* Galerie */
 
 #gallery-wrapper {
  padding-left: 225px; 
  float: left;
}

 #header-gallery {
   width: 710px;
   height: 140px;
   margin-top: 5px;
   float: left;
   overflow: hidden;
 }

 #header-gallery .gallery-button {
   width: 30px;
   height: 140px;
   float: left;
   background: transparent none;
 }

 .gallery-button img {
   display: block;
   margin: 40px auto;
   cursor: pointer;
 }

 #stripe-wrapper {
   width: 650px;
   height: 140px;
   float: left;
   overflow: hidden;
 }

 #stripe {
   width: 1600px;
   margin-left: -400px;
 }

 #header-gallery .panel {
   float:left;
   width: 280px;
   margin-right: 10px;
 }
 /* ende galerie */

 /*WP Editor Style Captions & aligment */
 .aligncenter,
 div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
  float: left;
  margin:10px;
}

.alignright {
  float: right;
  margin:10px;
}

.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}
.more-link  {
  text-align: left;
}
/* End captions & aligment */


/* Kommentare */

#commentform {
  margin: 5px 10px 0 0;
}

#commentform input {
  width: 170px;
  padding: 2px;
  margin: 10px;
}

#respond textarea {
  width: 520px;
  padding: 2px;
}
#respond  {
  width:550px;
}

#respond h3 {
  margin-left:10px;
}

#respond:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#commentform #submit {
  margin: 0 0 5px auto;
  float: right;
}
/* Ende Kommentare */

