/* ### -- -- -- -- -- Container Styles -- -- -- -- -- ### */


/* ### -- -- -- -- -- Miscellaneous -- -- -- -- -- ### */

body{
font-family: 'Trebuchet MS', Arial,sans-serif;
font-size: 11px;
line-height:18px;
}

#iePage{
width:auto;
text-align:center;
}

#page{
width:750px;
margin:auto;
}

#header{
width:auto;
height:250px;
}

#footer{
border-top:1px solid #333;
}

#partner2{
margin:auto;
width:auto;
text-align:center;
border:1px solid red;
}

.hrLine{
border-bottom-width:1px;
border-bottom-style:solid;
width:auto;
height:2px;
}


#countdownBox{
position:absolute;
top:25px;
right:110px;
}

#soziBbox{
position:absolute;
top:304px;
right: -20px;
width:100px;
}

#bilderBox{
position:absolute;
top:64px;
right:15px;
width:100px;
}

#bilderBox img{
border:1px solid #000;
}

#loginBox{
position:absolute;
top:180px;
right:10px;
}

#moudlesBox{
margin-left:30px;
width:170px; 
margin-top:140px;
}

ul.list, li.list{
   list-style:disc;
}

/* ### -- -- -- -- -- bandSite -- -- -- -- -- ### */

.bandTable{
width:495px;
}

.bandLogo {
text-align:left;
}


/* ### -- -- -- -- -- bandBox -- -- -- -- -- ### */

.bandBox{
float:left;
margin-right:15px;
}

.bandBoxTop{
width:188px;
height:7px;
background:#000 url(../images/bandBoxTop.png);
}

.bandBoxBottom{
height:9px;
background:#000 url(../images/bandBoxBottom.png);
}


.bandBoxContent{
padding:0 5px 0 5px;
}

.bandBoxText{
padding:5px;
}

.bandBoxContent img {
border:1px solid #000;
text-align:center;
}


/* ### -- -- -- -- -- Headline -- -- -- -- -- ### */

h2{
font-weight:bold;
font-size:1.3em !important;
}

.headlineCol{
border-width:1px;
border-style:solid;
}

.headlineCol h1{
padding:0 5px 0 5px;
font-size:1.5em;
}

.dateCol{
padding:0 5px 0 5px;
}

.nebenbuehne {
font-weight:bold;
border-width:0 3px 0 3px;
border-style:solid;
padding:0 5px 0 5px;
}


/* ### -- -- -- -- -- Content -- -- -- -- -- ### */

.article_seperator{
height:20px;
}

.content{
position:relative;
padding-left:5px;
}

/* ### -- -- -- -- -- Gbook -- -- -- -- -- ### */

.clr{
clear:both;
padding-bottom:25px;
}

.easy_content{
margin-left:130px;
}

.easy_frame{
width:420px;
border-top-width:3px;
border-top-style:solid;
padding:5px;
}

.easy_top{
float:left;
width:120px;
margin-right:10px;
}

.gbcontent{
float:right;
width:290px;
}

#details{
padding-top:30px;
padding-left:30px;
}

.view, .sign{
float:left;
}
.view, .sign, {
width:100px;
}

.easy_frame{
padding-bottom:20px;
}

.gbcontent{
padding-top:3px;
}



/* ### -- -- -- -- -- head Sidebar -- -- -- -- -- ### */
.sidebox{
height:20px;
}

/* ### -- -- -- -- -- Form -- -- -- -- -- ### */

input, textarea{
padding:0px;
font-size:10px;
}

#mod_login_username, #mod_login_password{
width:90px;
background-color:#2E2403;
color:#ccc;
border:1px solid #000;
height:14px;
padding:2px 3px 0 3px;
float:right;
margin-bottom:3px;
}

#mod_login_submit{
width:74px;
height:18px;
border-width:0px;
color:#ccc;
background-image:url(../images/loginButton.png);
float:right;
padding:1px 4px 1px 4px;
}

/* ### -- -- -- -- -- Page Nav -- -- -- -- -- ### */

a.pagenav:link, a.pagenav:visited, .pagenav_on{
padding:2px 6px 2px 6px;
font-weight:bold;
text-decoration:none;
}

/* ### -- -- -- -- -- Category Links -- -- -- -- -- ### */

a.category{
	text-decoration: none;
	font-size:1.3em;
	line-height:2.3em;
	padding-left:20px;
}

/* ### -- -- -- -- -- Gallery / Media -- -- -- -- -- ### */
.mediaThumb, #zImageBox div img, .img-shadow, .zmg-sub-album-image a img, .zmg-album-image a img{
border-width:3px;
border-style:solid;
padding: 1px !important;
background-color:#000;
}

.img-shadow {
  float:left;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}
.img-shadow img {
  display: block;
  position: relative;
}

/* ### -- -- -- -- -- Gallery  -- -- -- -- -- ### */
.zmg-comment-block {
    padding-top:5px; 
    padding-bottom:5px; 
    padding-left:10px; 
    padding-right:10px; 
    margin-right:25px; 
    margin-left:50px;
    margin-top:20px; 
    border-top-width:3px;
    border-top-style:solid;
}

