body{background-color:#701010;margin:0;padding:0;font-family:verdana,arial,sans-serif;font-size:12px;}

#content-wrapper{position:relative;text-align:left;width:100%;height:100%;min-height:400px;display:block;}
#content{margin-left:25px;float:left;width:535px;display:inline;}
#xtra{margin-right:25px;float:right;width:160px;display:inline;text-align:center;}

#mainlayer{background-color:#E4E4A8;width:970px;border:1px solid #333333;display:block;min-height:900px;height:100%;}
#header{width:970px;height:233px;display:block;background:url(../img/bandportal_header7.gif) no-repeat;}

#my-glider, #my-glider2{text-align:center;}
.glide-inner{font-size:10px;border-bottom:2px solid #333;color:#333;background-color:#e2e6cc;}

img{border:0;}

h1, h2{font-size:18px;}
dt{padding-top:3px;}

a{color:#701010;font-weight:normal;}

a.norm{color:#333;font-weight:bold;}
a.nord{color:#333;font-weight:normal;}
a.normred{color:#701010;font-weight:bold;}
a.nordred{color:#701010;font-weight:normal;}


#content {font-size:12px;}
#content p.c{font-size:13px;padding-left:20px;padding-right:55px;text-align:left;}
#content p.dc{font-size:13px;padding-left:70px;padding-right:15px;text-align:left;}
#content dl.c{font-size:13px;padding-left:25px;text-align:left;}

#content h3{font-size:14px;padding-left:20px;}
.vam{vertical-align:bottom;}

#bandprofile-wrapper{text-align:center;width:90%;height:100%;min-height:200px;border:0px solid blue;display:block;padding-left:28px;}
#bandslinkeseite{width:48%;float:left;display:block;text-align:center;}
#bandsrechteseite{text-align:center;width:48%;float:right;display:block;}

.bandbox{/* margin:30px; */margin-bottom:12px;margin-top:12px;padding:15px;background-color:#E9EEA9;font-weight:bold;border:1px solid #333;}
.bandbox a{font-weight:bold;text-decoration:none;color:#000;}
.banduntertitel{font-size:12px;font-weight:normal;}

.rightboxheadline{font-size:12px;color:#e9eea6;padding-top:3px;padding-bottom:3px;background-color:#701010;width:160px;border:1px solid #333;border-bottom:0;}
.rightboxcont{background-color:#e2e6cc;height:40px;font-size:12px;color:#e9eea6;color:#333;width:100%;border:1px solid #333;}

/* brs */
br.cl{clear:left;}
br.lh50{line-height:150%;}

.ibox{position:relative;top:0;left:0;width:517px;height:300px;background:url(../img/ibox_bg2.gif); background-repeat:repeat-y;}
.iboxcontent{position:absolute;top:25px;left:9px;width:499px;height:100%;min-height:330px;border:0px solid green;color:black;font-size:12px;text-align:left;}

.iboximgoben{position:absolute;top:0;left:0;}
.iboximgunten{position:absolute;bottom:0;left:0;}

.ibox p.headline{text-align:center;padding:4px;background-color:#701010;color:#FDFED0;font-weight:bold;}
.ibox p.kurzinfo{padding-top:4px;padding-right:25px;}

.ibox p.profillink{padding-top:5px;padding-right:20px;}
.ibox img.band-logo{padding-top:4px;padding-left:20px;padding-right:15px;}

.ibox div.shortinfolinks{float:left;width:54%;padding-left:20px;}
.ibox div.shortinforechts{padding-right:20px;float:right;width:38%;}

/* kalender */
.kalenderhead{font-size:12px;color:#e9eea6;padding-top:3px;padding-bottom:3px;background-color:#701010;width:160px;border:1px solid #333;border-bottom:0;}
.kalendermonat{color:#000;}
.kalenderbox {padding-top:6px;padding-bottom:8px;width:100%;text-align:center;background-color:#e2e6cc;color:#594F3C;font-family:tahoma,arial,verdana;border:1px solid #333;font-size:11px;}
.kalenderbox a {color:#333333;font-size:11px;text-decoration:none;}


/*  glider  */
div.scroller { 	/* modify width and height of scrolling section if necessary	*/		width: 215px; 	height: 150px;	overflow: hidden;	}
div.scroller div.section {width:205px; 		height:150px; 		overflow:hidden; 		float:left;
/* modify width and height of each section as needed (should match the size of the scroller window)	*/	}

.section{background-color:#701010;color:#e2e6cc;font-size:12px;}
.section a{color:#e2e6cc;font-size:14px;}

/* wenn auskommentiert scrollt der glider vertikal nicht mehr horizntal */
/* div.scroller div.gl-content {width: 10000px;} */

#glidewrapper{padding-left:20px;display:block;width:90%;min-height:200px;}
#my-glider2{border:2px solid #333;width:205px;float:left;}
#my-glider{border:2px solid #333;width:205px;float:right;margin-right:35px;}

/* site navigation */
#dlmenu {height:150px;}

#fo-menu {list-style-type:none; margin:0 0 10px; padding:0; position:absolute; width:178px;  z-index:100;}
#fo-menu li {display:block; padding:0; margin:0; position:relative; z-index:100;}
#fo-menu li a, #fo-menu li a:visited {display:block; text-decoration:none;}
#fo-menu li dd {display:none;}

#fo-menu li:hover dd, #fo-menu li a:hover dd {display:block;}
#fo-menu li:hover dl, #fo-menu li a:hover dl {height:220px;}
#fo-menu table {border-collapse:collapse; padding:0; margin:-4px; font-size:1em;}
#fo-menu dl {width:178px; margin: 0;  cursor:pointer;}
#fo-menu dt {margin:0; padding: 0; font-size: 1.1em;}

#fo-menu dd {margin:0; padding:0; font-size: 1em; text-align:center; }

.gallery dt a, .gallery dt a:visited {display:block; color:#fff; padding:5px 5px 5px 10px; background:#701010;}
.gallery dd a, .gallery dd a:visited {color:#000; min-height:1em; text-decoration:none; display:block; padding:4px 5px 4px 20px; background:#333333;}
* html .gallery dd a, * html .gallery dd a:visited {height:1em;}

.gallery dd a.nohover:hover {background:#701010;}

#dlmenu #fo-menu li .gallery a{font-size:10px;}
#dlmenu #fo-menu li .gallery a.nohover{font-size:12px;}
/* PI BOX */

#pibox{background:url(../img/ibox_bg2.gif); background-repeat:repeat-y;width:517px;border:0px solid green;}
#piboxcontent{width:500px;position:relative;left:8px;top:0px;font-size:12px;text-align:left;display:block;border:0px solid red;}

.piboximgoben{position:relative;left:0;top:0;}
.piboximgunten{position:relative;left:0;bottom:0;}


#piboxcontent .band-logo{float:left;}
#piboxcontent .preinfo{float:left;}

#piboxcontent p.headline{text-align:center;padding:4px;background-color:#701010;color:#FDFED0;font-weight:bold;}

#piboxcontent p.kurzinfo{padding-left:25px;padding-top:4px;padding-right:25px;}
#piboxcontent .band-logo{padding-left:25px;padding-top:4px;padding-right:15px;}
#piboxcontent div.rubs{padding-left:25px;padding-top:4px;padding-right:25px;}


#piboxcontent hr{background-color:#a492ac;color:#a492ac;border: #a492ac;height: 1px;}



/*  */

.kalgrn{padding-left:35px;width:90%}

.kalgrn hr.monat{background-color:#333;color:#333;border: #333;height: 1px;}
.kalgrn hr{background-color:#701010;color:#701010;border: #701010;height: 1px;}


.kalgrn ul{margin:0;padding:0;list-style-type:none;text-align:left;font-size:12px;}
.kalgrn dt{float:left;display:block;}
.kalgrn dd{float:left;}
.kalgrn dd a{font-size:10px;}
.kalgrn dl{padding-top:10px;}
.kalgrn li.limo{clear:left;padding-top:25px;}


.kalgrn dd.details{float:right;}

.kalre hr{background-color:#701010;color:#701010;border: #701010;height: 1px;}

/*  */

fieldset.v-eintragen {width:450px;margin-left:70px;display:block;}
.v-eintragen legend{color:#701010;font-weight:bold;}
fieldset.v-eintragen table{width:445px;text-align:left;}
fieldset.v-eintragen table.s{width:445px;text-align:center;}

fieldset.anmeldung{width:390px;margin-left:70px;display:block;}
fieldset.anmeldung table{width:380px;text-align:left;}
fieldset.anmeldung table.s{width:380px;text-align:center;}

fieldset.profil-eintragen {width:520px;margin-left:70px;display:block;}
.profil-eintragen legend{color:#333;font-weight:bold;}
fieldset.profil-eintragen table{width:515px;text-align:left;}
fieldset.profil-eintragen table.s{width:515px;text-align:center;}



.fehlermeldung{color:red;text-align:left;padding-bottom:16px;}

/*  */
#myAccordion{margin-left:40px;
width:440px;text-align:left;}
#myAccordion dt{line-height: 28px;	background-color: #f3c42e;	border-top: 1px solid #C4990D;	 border-bottom: 1px solid #C4990D; padding: 0 10px;	font-weight: bold;	color:#00008b;margin-bottom:8px;;color:#333;}
#myAccordion dd{	margin:2px; overflow: auto;}
#myAccordion dt.myAccordionHover{background-color: #701010;cursor:pointer;color:#fff}
#myAccordion dt.myAccordionActive{background-color: #f4cf57;	/* border-top: 2px solid #C4990D;	border-bottom: 2px solid #8C8C36; */padding-right:10px;}

/*  */

.box {background-color:#333333;position:relative;}

.bhead{/* font-weight:bold; */padding-top:2px;padding-bottom:2px;color:#e9eea9;background-color:#701010;display:block;font-size:12px;border:1px solid #e4e4a8;}

#menu {padding-left:10px;
  width:190px; 
  text-align:center; 
  position:relative;
  }
#menu a, #menu a:visited {
  text-decoration:none; 
  color:#e4e4a8; 
  display:block; 
  width:178px; 
  height:16px; 
  border:1px solid #fff; 
  padding:5px;
  }
* html #menu a, 
* html #menu a:visited {
  width:190px; 
  height:28px; 
  w\idth:178px; 
  he\ight:16px;
  }
#menu a span {
  display:none;
  }
#menu a:hover {
 border:1px solid #e4e4a8; color:#FFFF00;
  }
#menu a:hover span.left, 
#menu a:hover span.right {
  display:block; 
  position:absolute; 
  height:0; 
  width:0; 
  overflow:hidden; 
  border-top:8px solid #333; 
  border-bottom:8px solid #333; 
  }
#menu a:hover span.left {
  left:5px; 
  top:5px; 
  border-left:8px solid #e4e4a8;
  }
#menu a:hover span.right {
  left:177px; 
  top:5px; 
  border-right:8px solid #e4e4a8;
  }

* html #menu a:hover span.left, 
* html #menu a:hover span.right {
  width:8px; 
  height:16px; 
  w\idth:0; 
  he\ight:0;
  }

.limo{margin-top:20px;}



.lk_floater {float:left;width:370px;}
.fl_ri {float:left;padding-right:6px;width:140px;height:100px;}
.fl_le {float:left;width:220px;}
br.cl {clear:left;}
#content {width:745px;}

#topnaviwrapper{position:relative;}
#topnaviwrapper a{text-decoration:none;}
#topnaviwrapper h1{position:absolute;top:40px;left:420px;font-size:12px;}
