/* rynhrd boegl group - style.css */
/* general */
* {
 margin:0;
 padding:0;
}
body, input, textarea {
 font-family:Arial,sans-serif;
 font-size:86%;
 color:#000;
}
body {
 background:url(images/main.jpg) no-repeat center top fixed #000;
}
input, textarea {
 font-size:1em;
}
a {
 color:#000;
}
a:hover {
 text-decoration:none;
}
a img {
 border:none;
}


/* main container */
div#main { 
 height:1%;
 width:700px;
 margin:0 auto;
}

/* head */
div#head {
 height:317px;
 margin-top:63px;
 background:url(images/header-band.jpg) no-repeat 0 48px;
 border-bottom:1px solid #fff;
}
div#head h1 {
 height:49px;
 background:url(images/header-name.png) no-repeat; 
 text-indent:-5000px;
}

div#head p#fcopy {
 height:150px;
}

/* lang- menue */
div#menue ul.sub2 {
 list-style-type:none;
 float:left;
 width:565px;
}
div#menue ul.sub2 li {
 float:left;
}
div#menue ul.sub2 li a {
 display:block;
 color:#fff;
 padding:9px 10px;
 height:20px;
 text-decoration:none;
 font-weight:bold;
 font-size:15px;
}
div#menue ul.sub2 li a:hover {
 text-decoration:underline;
}
div#menue ul.sub2 li a.sslmenueactive,
div#menue ul.sub2 li a.sslmenueactive:hover {
 color:#000;
 background-image:url(images/white-70.png);
 text-decoration:none;
 cursor:default;
}

div.soc {
 text-align:right;
 width:135px;
 float:right;
 height:23px;
 padding-top:8px;
 margin:0;
}


/* content */
div#content {
 width:700px;
 float:right;
 line-height:140%;
 margin-top:10px;
}

div#self-service-lite div {
 padding:0 0 0 0;
 width:100%;
}
div#self-service-lite div p {
 margin:0;
 padding:0;
}

div#self-service-lite div div {
 padding:0;
}
div#self-service-lite div div h2 {
 font-size:18px;
 padding:0;
 margin:0;
}
div#self-service-lite div div h3 {
 font-size:17px;
}

div#self-service-lite div a img {
 padding:0;
 border:none;
}



/* galerie */
div#self-service-lite div.rbg-galerie {
 height:100px ! important;
 width:100px ! important;
 overflow:hidden ! important;
 margin:0 ! important;
 padding:0 ! important;
}
div#self-service-lite div.rbg-galerie img {
 margin:0 ! important;
 padding:0 ! important;
}

body.ssl_admin div#self-service-lite div.rbg-galerie {
 height:auto ! important;
 width:auto ! important;
 margin:0 ! important;
 padding:0 ! important;
 overflow:visible ! important;
}


/* band */
div#self-service-lite div.bandfotos {
 padding:0 ! important;
}
div#self-service-lite div.bandfotos img {
 padding:0 ! important;
 margin:0 ! important;
}
div#self-service-lite div.musikerdescr { /* text */
 padding:20px 0 0 20px
}


/* events */
div#self-service-lite div.event {
 background:url(images/white-70.png) no-repeat 0 28px;
 margin-bottom:20px;
}
div#self-service-lite div.event table.eventtable {
 margin:10px 0 10px 7px;
}
div#self-service-lite div.event table.eventtable td {
 padding:0 7px 0 0;
 line-height:normal;
}

/* contact */
/* facebook */
div#self-service-lite div.fb {
 margin-top:-40px;
}



/* ################   allgemeines   ################ */

div#self-service-lite div.cursorhover:hover {
 cursor:pointer;
}

/* ueberschrift - so breit wie inhalt */
div#self-service-lite div.name div.sslheadline {
 margin:0;
 font-size:16px;
 padding-top:0;
 font-weight:bold;
}
div#self-service-lite div.name div.sslheadline p {
 float:left;
 background-image:url(images/white-70.png);
 padding:5px 15px 4px 7px;
}

/* bgrnd */
div#self-service-lite div.bgrnd {
 background-image:url(images/white-70.png);
}

/* paddings */
div#self-service-lite div.pa-10px {/* padding all */
 padding:10px;
 width:680px;
}
div#self-service-lite div.pt-10px {
 padding-top:10px;
}
div#self-service-lite div.pr-1pr {
 padding-right:1%;
}
div#self-service-lite div.pb-10px {
 padding-bottom:10px;
}
div#self-service-lite div.pl-1pr {
 padding-left:1%;
}


/* margins */
div#self-service-lite div.mb-10px {
 margin-bottom:10px;
}
div#self-service-lite div.mb-20px {
 margin-bottom:20px;
}
div#self-service-lite div.mb-30px {
 margin-bottom:30px;
}
div#self-service-lite div.mb-40px {
 margin-bottom:40px;
}
div#self-service-lite div.mb-50px {
 margin-bottom:50px;
}




















