@import url(regiomusik_all.css);

html{
  height: 100%;
}
body{
  font-family:Arial;
  padding:0px;
  margin:0px;
  height: 100%;
  background-color:#FAFAFA;
}
/*------------------------------------------*/

.RegioBanner {
  position: relative;
  top:0px;
  left:322px;
  border:0px solid blue;
  width:468px;
  height:60px;
  display:block;
  margin:0px;
  padding:0px;
}

.RegioBannerBig {
  position: relative;
  top:0px;
  left:62px;
  border:0px solid blue;
  width:728px;
  height:90px;
  margin:0px;
  padding:0px;
  display:block;
  text-align:right;
  vertical-align:bottom;
}

#RegioBannerSky {
  position: absolute;
  /*top:60px;*/
  top:195px;
  left:995px;
  border:0px solid blue;
  width:160px;
  height:600px;
  display:block;

}

#RegioBannerHalfPage {
  position: absolute;
  /*top:60px;*/
  top:195px;
  left:995px;
  border:0px solid blue;
  width:300px;
  height:600px;
  display:block;

}

.BannerFirstContent{
  border:0px solid blue;
  width:535px;
  height:75px;
  display:block;
  margin:0px;
  padding:0px;
  text-align:center;
}

.BannerSecondContentLink{
  border:0px solid blue;
  width:535px;
  height:15px;
  display:block;
  margin:15px 0px 15px 0px;
  padding:0px;
  text-align:center;
}

.BannerSecondContentRectangle{
  border:0px solid blue;
  width:535px;
  height:75px;
  display:block;
  margin:0px;
  padding:0px;
  text-align:center;
}

.BannerSecondContent{
  border:0px solid blue;
  width:535px;
  height:75px;
  display:block;
  margin:0px;
  padding:0px;
  text-align:center;
}

.BannerThirdContent{
  border:0px solid blue;
  width:180px;
  height:150px;
  display:block;
  margin:0px;
  padding:0px;
  text-align:left;
}

#MainWrapper{
  position: absolute;
  top:90px;
  left:0px;
  width:990px;
  margin:0px;
  padding:0px;
  border-top:5px solid #FFFFFF;
  border-right:5px solid #FFFFFF;
  border-bottom:5px solid #FFFFFF;
  border-left:0px solid #FFFFFF;
  background-color:#FFFFFF;
}

/*------------------------------------------*/
.head {
  position:relative;
  background-color: #990000;
  width:990px;
  height:100px;
  border:0px solid blue;
  left: 0px;
  top: 0px;
  margin:0px;
  padding:0px;

}

.headNav {
  position:relative;
  background-color: #E5C011;
  width:990px;
  height:20px;
  border:0px;
  left: 0px;
  top: 0px;
  margin:0px;
  padding:0px;
  color:#E5C011;
}

.logo {
 position:relative;
 left:9px;
 top:4px;
 height: 55px;
 width: 283px;

 border:0px solid blue;
 margin:0px;
 padding:0px;
 z-index:5;
}
.logo a{
 margin:0px;
 padding:0px;
}
.logo img{
 margin:0px;
 padding:0px;
}

/* --------------------------------------------- */
#MetaNav{
  position:relative;
  height:20px;
  width:990px;
  white-space: nowrap;
  list-style: none;
  margin: 0px;
  padding: 0px;
  text-align:right;
  line-height:18px;
  border:0px solid blue;
}

#MetaNav LI{
  float: right;
  height: 20px;
  font-size: 11px;
  margin: 1px 0px 0px 1px;
  padding: 0px 3px 0px 3px;;
  color:#FFFFFF;
  line-height:18px;
  border:0px solid blue;
  color:black;
}
#MetaNav LI a, #MetaNav LI a:link, #MetaNav LI a:visited, #MetaNav LI a:focus, #MetaNav LI a:active{
color:#990000;
text-decoration: none;
font-weight:normal;
font-size:11px;
}

#MetaNav LI a:hover{
color:#000000;
text-decoration: underline;
font-weight:normal;
font-size:11px;
}

/* --------------------------------------------- */
.nL0 {
  position: absolute;
  top: 80px;
  left: 0px;
  width: 990px;
  height: 20px;
  white-space: nowrap;
  list-style: none;
  margin: 0px;
  padding: 0px;
  clear: both;
  z-index: 3;
  border: 0px solid red;
  background-color:#990000;
  color:#FFFFFF;
  line-height:18px;
  clear:both;
}

.nL0 li {
  float: left;
  height: 20px;
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  padding: 0px 3px 0px 5px;;
  border: 0px solid blue;
  border-right:0px solid #FFFFFF;
  color:#FFFFFF;
  line-height: 18px;
}

.nL0 a, .nL0 a:link, .nL0 a:visited, .nL0 a:focus, .nL0 a:active{
  color:#FFFFFF;
  text-decoration: none;
  line-height: 18px;
  font-weight:bold;
}

.nL0 a:hover{
  color:#FFFFFF;
  text-decoration: none;
  line-height: 18px;
  font-weight:bold;
}

.nL0 .active a{
  color:#FFFFFF;;
  line-height: 18px;
  text-decoration: none;
  font-weight:bold;
}

.nL0 li.over ul{
  color:#FFFFFF;
  display: block;
  z-index:2;
}
.nL0 li.active ul{
  color:#FFFFFF;
  display: block;
  z-index:1;
}

.nL1 {
  position: absolute;
  top: 20px;
  left: 0px;
  width: 680px;
  height:20px;
  margin:  0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  list-style: none;
  list-style-position: outside;
  color:#FFFFFF;
  z-index: 4;
  display: none;
  overflow:hidden;
}

.nL1 li {
  color:#FFFFFF;
  float: left;
  margin: 1px 0px 0px 0px;
  padding: 0px 7px 0px 7px;
  font-size:12px;
}
.nL1 a, .nL1 a:link, .nL1 a:visited, .nL1 a:focus, .nL1 a:active{
  color: #FFFFFF;
  text-decoration: none;
  font-weight:normal;
}


.nL1 a:hover {
  color:#FFFFFF;
  text-decoration:underline;
  font-weight:normal;
}

/*
#home{
  width:30px;
  float: left;
  height: 20px;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 5px;;

}

*/
#TopNav .divider{
  width:4px;
  text-align:center;
  margin:0px;
  padding:0px;
  color:#FFFFFF;
  font-size: 14px;
  line-height: 19px;
}

#TopNav #spaceLi{
  width:30px;
  margin:0px;
  padding:0px;
  padding-top:20px;
}

.R47Color, .alterColor{background-color:#8c714d;}
.R44Color, .bluesColor{background-color:#3b588c;}
.R416Color, .gothColor{background-color:#390d59;}
.R137Color, .hardColor{background-color:#333333;}
.R1039Color, .hiphopColor{background-color:#daa520;}
.R1031Color, .jazzColor{background-color:#e68817;}
.R45Color, .metalColor{background-color:#2d402d;}
.R122Color, .popColor{background-color:#cc52cc;}
.R29Color, .punkColor{background-color:#315262;}
.R28Color, .rockColor{background-color:#660000;}

.R1023Color, .djColor{background-color:#bbbbbb;}

/*cover*/
.R1055Color {background-color:#BB0000;}

.R001Color, .homeColor{background-color:#BB0000;}
.R002Color, .bandColor{background-color:#BB0000;}
.R003Color, .radioColor{background-color:#BB0000;}

/* --------------------------------------------- */


.searchbox {
  position:absolute;
  top:-42px;
  right:15px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  width:210px;
  height:20px;
}
.searchbox .textbox{
  border:0px solid #000000;
  height:15px;
  width:186px;
  font-size:12px;
  color:#000000;
  padding:1px 1px 1px 1px;
  margin:0px 0px 0px 0px;
}

.searchbox .gobutton{
  position:absolute;
  top:1px;
  right:-8px;
  border:none;
  width:28px;
  height:21px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

/* --------------------------------------------- */

#navigation{
display:none;
}

/* --------------------------------------------- */


#contentWrapper{
  width:990px;
  border:0px solid red;
  margin: 0px;
  padding: 0px;
  background-color:#FFFFFF;
}
#contentWrapper_ohne_rand{
  width:990px;
  border:0px solid red;
  margin: 0px;
  padding: 0px;
  background-color:#FFFFFF;
}
#content{
  width:690px;
  margin: 0px;
  padding: 0px;
  display:block;
  float:left;
  border:none;;
  background-color:#FFFFFF;
}
#content_ohne_rand {
  width:990px;
  margin: 0px;
  padding: 0px;
  display:block;
  float:left;
  border:none;;
  background-color:#FFFFFF;
}

#contmitte_ohne_rand{
  margin: 0px;
  padding: 0px;
  display:block;
  border-top:25px solid #FFFFFF;
  border-right:10px solid #FFFFFF;
  border-bottom:8px solid #FFFFFF;
  border-left:15px solid #FFFFFF;
  background-color:#FFFFFF;
}



#contmitte{
  margin: 0px;
  padding: 0px;
  display:block;
  border-top:25px solid #FFFFFF;
  border-right:10px solid #FFFFFF;
  border-bottom:8px solid #FFFFFF;
  border-left:15px solid #FFFFFF;
  background-color:#FFFFFF;
}

#contmitte p {
font-size:0.8em;
color:#000000;
padding: 0px;
margin:0px;
border:0px solid red;
}

#contmitte p img{
padding: 0px;
margin:0px 10px 2px 0px;
}

#contmitte .imagesubtext{
font-size:11px;
padding:0px;
margin:2px 0px 0px 4px;
}

#contmitte .imgtext-table{
padding: 0px;
margin:0px 10px 2px 0px;
}

#contmitte h1 {
font-size: 1.3em;
color:#2D2D2D;
margin: 0px 0px 15px 0px;
padding:0px;
color:#990000;
}

#contmitte h1 a:hover {
font-size: 1.1em;
padding: 0px;
margin:0px;
text-decoration:underline;
color:#990000;
}

#contmitte a h1, #contmitte a:link h1, #contmitte a:visited h1, #contmitte a:focus h1, #contmitte a:active h1 {
font-size: 1.3em;
margin: 0px 0px 5px 0px;
padding:0px;
color:#990000;
text-decoration:none;
}
#contmitte a:hover h1 {
  text-decoration:underline;
}

#contmitte h1 a, #contmitte h1 a:link, #contmitte h1 a:visited, #contmitte h1 a:focus, #contmitte h1 a:active {
font-size: 1.0em;
margin: 0px 0px 5px 0px;
padding:0px;
color:#990000;
text-decoration:none;
}
#contmitte h1 a:hover {
  text-decoration:underline;
}

#contmitte h2 {
font-size: 1.1em;
padding: 0px;
margin:0px;
}
#contmitte h3 {
font-size: 1.0em;
padding: 0px;
margin:0px;
}
#contmitte h4 {
font-size: 0.9em;
}
#contmitte h5 {
font-size: 0.8em;
}
#contmitte h6 {
font-size: 0.7em;
}

#contmitte a, #contmitte a:link, #contmitte a:visited, #contmitte a:focus, #contmitte a:active {
/*color:#2D2D2D;*/
color:#990000;
text-decoration:none;
}

#contmitte a:hover {
color:#990000;
text-decoration:underline;
}

#contmitte .datumtext{
  font-size:0.8em;
  color:#2D2D2D;
  text-decoration:none;
}



#contrand{
  position:relative;
  top:0px;
  left:0px;
  width:300px;
  background-color:#F0F0F0;
  margin: 0px;
  padding: 0px;
  border:none;
  float:left;
}

#RegioFoot{
  position:relative;
  border:0px solid #990000;
  border-top:1px solid #990000;
  width:988px;
  height:30px;
  background-color:#FFFFFF;
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 0px;
  text-align:center;
}

#RegioFoot a, #RegioFoot a:link, #RegioFoot a:visited, #RegioFoot a:focus, #RegioFoot a:active {
  font-size:11px;
  color: #990000;
  font-weight:bold;
  text-decoration:none;
}
#RegioFoot a:hover{
  font-size:11px;
  color: #990000;
  font-weight:bold;
  text-decoration:underline;
}

/*--------------*/
.AjaxLoading{
  margin: 0px;
  padding: 4px;
  font-size:12px;
}
/*--------------*/
.RegioRightBox{
  border: #CCCCCC 0px solid;
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  width: 298px;
  background-color: #FFFFFF;
}
.RegioRightBox a, .RegioRightBox a:link, .RegioRightBox a:visited, .RegioRightBox a:active{
  color: #990000;
  font-size:12px;
  font-weight:bold;
}

.RegioRightBox h4{
 background-image:url(http://www.regiomusik.de/fileadmin/template/NewDesign/images/farbverlauf.gif); 	
  /*background-color: #F5F4F3;*/
  font-size:13px;
  color:#990000;
  margin: 0px 0px 6px 0px;
  padding: 2px 0px 2px 3px;
  border-bottom: #CCCCCC 1px solid;
  text-align:left;
}
.RegioRightBox h4 a, .RegioRightBox h4 a:link, .RegioRightBox h4 a:visited, .RegioRightBox h4 a:focus, .RegioRightBox h4 a:active{
  font-size:13px;
  color:#990000;
  margin: 0px;
  padding: 0px;
  text-decoration:none;
  text-align:left;  
}

.RegioRightBox h4 a:hover{
  font-size:13px;
  color:#990000;
  margin: 0px;
  padding: 0px;
  text-decoration:underline;
  text-align:left;
}

.RegioRightBox h5{
  font-size:12px;
  color:#000000;
  margin: 0px 0px 6px 0px;
  padding: 0px 0px 2px 10px;
}

.RegioRightBox h5 a, .RegioRightBox h5 a:link, .RegioRightBox h5 a:visited, .RegioRightBox h5 a:focus, .RegioRightBox h5 a:active{
  font-size:12px;
  color:#990000;
  font-weight:bold;
  text-decoration:none;
}

.RegioRightBox h5 a:hover{
  font-size:12px;
  color:#990000;
  font-weight:bold;
  text-decoration:underline;
}







.RegioRightBox .row{
  border:0px solid red;
  text-align:left;
  margin:0px;
  padding:0px 0px 2px 10px;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}

.RegioRightBox .row a, .RegioRightBox .row a:link, .RegioRightBox .row a:visited, .RegioRightBox .row a:active{
  font-size:11px;
  color:#808080;
  text-decoration:none;
  margin: 0px;
  padding: 0px;
  font-weight:normal;  
}
.RegioRightBox .row a:hover{
  font-size:11px;
  color:#990000;
  text-decoration:underline;
  margin: 0px;
  padding: 0px;
   font-weight:normal;
}
.RegioRightBox .row img{
  margin:0px 0px 0px 0px;
  padding:0px;
  border:0px solid red;	
}
.RegioRightBox img{
  margin:0px 0px 0px 0px;
  padding:0px;
  border:0px solid red;
}

.RegioRightBox2 a, .RegioRightBox a:link, .RegioRightBox a:visited, .RegioRightBox a:active{
  color: #808080;
  font-size:11px;
  font-weight:bold;
}
.RegioRightBox2 img{
  margin:0px 0px 0px 0px;
  padding:0px;
  border:1px solid red;
  color: #990000;
}
/*--------------*/
#CalendarBox{
  margin: 0px auto 8px auto;
  padding:0px;
  height: 140px;
  width:215px;
}
#CalendarBox .row a{
  font-size:13px;
}

/*--------------*/
#RegioUserBox{
  margin:0px 0px 15px 0px;
  border-top:0px;
  position:relative;
  height: 115px;
}
#RegioUserBox #contentBox{
  margin:4px;
  padding:0px;
  border:0px solid red;
  height: 95px;
  overflow:hidden;
}
#RegioUserBox form{
  margin:0px;
  padding:0px;
}

#RegioUserBox #loginform{
  margin:15px 0px 0px 0px;
  padding:0px;
  border:0px solid red;
}

#RegioUserBox label{
  font-size:11px;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 0px;
  color:#808080;
}
#RegioUserBox #user{
  right:10px;
  font-size:11px;
  width:160px;
  height:11px;
  line-height:11px;
  border:1px solid #808080;
  margin: 0px 0px 0px 0px;
  padding: 2px;
  background-color:#FFFFFF;
}
#RegioUserBox #pass{
  font-size:11px;
  width:160px;
  height:11px;
  line-height:11px;
  border:1px solid #808080;
  margin: 0px 0px 0px 0px;
  padding: 2px;
}
#RegioUserBox .row2{
  border:0px solid red;
  font-size:11px;
  font-weight:normal;
  text-align:left;
  margin:0px;
  padding:0px 10px 3px 10px;
}
#RegioUserBox #submit{
  margin:0px;
  padding:0px;
  width:40px;
  height:18px;
  font-size:11px;
  line-height:11px;
  font-weight:bold;
  border:1px solid #808080;
  color:#990000;
  cursor:pointer;
  background-color:#FFFFFF;
}


#RegioUserBox #buttonBox{
  display:block;
  float:right;
  margin:0px 10px 0px 0px;
  padding:0px;
  text-align:right;
  width:80px;
  height:90px;
  border:0px solid #990000;
}

#RegioUserBox #MailButtonBox{
  position:absolute;
  top:73px;
  left:135px;
  margin:0px 0px 0px 0px;
  padding:0px;
  text-align:left;
  width:50px;
  height:33px;
  border:0px solid #990000;
}

#RegioUserBox #logout{
  margin:0px;
  padding:0px;
  text-align:center;
  width:60px;
  height:20px;
  font-size:12px;
  font-weight:bold;
  border:1px solid #990000;
  color:#990000;
  cursor:pointer;
  background-color:#E7E7E7;
}
#RegioUserBox #editbutton{
  margin:5px 0px 0px 0px;
  padding:0px;
  text-align:center;
  width:60px;
  height:20px;
  font-size:12px;
  font-weight:bold;
  border:1px solid #990000;
  color:#990000;
  cursor:pointer;
  background-color:#E7E7E7;
}
.row3 {
position: relative;
  top:-3px;
  border:0px solid red;
  font-size:11px;
  text-align:left;
  margin:0px;
  padding:0px 0px 0px 0px;
  text-decoration: none;
  font-weight:normal;
}
.row3 a, .row3 a:link,.row3 a:visited {
color:#808080;
font-size:11px;
  text-decoration: none;
  font-weight:normal;
    margin:0px;
  padding:0px 0px 0px 0px;
}
.row3 a:hover {
color:#990000;
font-size:11px;
text-decoration: underline;
}

.row3 img{
  margin:0px 0px 0px 0px;
  padding:0px;
  border:0px solid red;	
}
/*--------------*/
#MyBandsBox{
margin:0px 0px 15px 0px;
}

#MyBandsBox #nobands{
height:40px;
width:300px;
margin:0px 0px 0px 20px;
padding:0px;
}

#MyBandsBox td a, #MyBandsBox td a:link, #MyBandsBox td a:visited, #MyBandsBox td a:focus, #MyBandsBox td a:active, #MyBandsBox #nobands a, #MyBandsBox #nobands a:link, #MyBandsBox #nobands a:visited, #MyBandsBox #nobands a:focus, #MyBandsBox #nobands a:active {
color:#000000;
text-decoration:none;
}
#MyBandsBox td a:hover, #MyBandsBox #nobands a:hover {
color:#000000;
text-decoration:underline;
}


/*--------------*/
#SongLottoBox{
  height: 90px;
}
#SongLottoBox h5{
  font-size:12px;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}
#SongLottoBox #SongLottoPlayer{
  border: 0px solid red;
  margin: 5px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
  width:50px;
  height:50px;
}
#SongLottoBox #SongLottoText{
  border: 0px solid green;
  float:right;
  margin: 10px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:145px;
  height:42px;
  overflow:hidden;
}
#SongLottoBox #SongLottoText h6{
  margin:0px;
  padding:0px;
  font-size:11px;
}
#SongLottoBox #SongLottoText h6 a, #SongLottoBox #SongLottoText h6 a:link, #SongLottoBox #SongLottoText h6 a:visited, #SongLottoBox #SongLottoText h6 a:focus, #SongLottoBox #SongLottoText h6 a:active{
  color:#990000;
  font-size:11px;
  text-decoration:none;
}
#SongLottoBox #SongLottoText h6 a:hover{
  color:#990000;
  font-size:11px;
  text-decoration:underline;
}

#SongLottoBox #aktuel{
  border: 0px solid green;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size:10px;
  color:#808080;
}
/*--------------*/

#RegioBandBox{
  margin: 0px 0px 6px 0px;
  padding: 0px 0px 0px 0px;
  text-align:center;
}

#RegioBandBox a, #RegioBandBox a:link, #RegioBandBox a:visited, #RegioBandBox a:active {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
 text-align:center;
}

#RegioBandBoxName{
position:relative;
top:-25px;
color:#FFFFFF;
font-size:16px;	
font-weight:bold;
text-decoration:none;
overflow:hidden;
}

#RegioBandBoxName a, #RegioBandBoxName a:link, #RegioBandBoxName a:visited,#RegioBandBoxName a:active {
color:#FFFFFF;
font-size:16px;	
font-weight:bold;
text-decoration:none;
overflow:hidden;
}

#RegioBandBoxName a:hover{
color:#990000;
font-size:16px;	
font-weight:bold;
text-decoration:underline;
overflow:hidden;
}
/*--------------*/
#RegioNewBandBox{
  margin: 0px 0px 6px 0px;
  padding: 0px 0px 2px 0px;
 text-align:center;
}
#RegioNewBandBoxName{
position:relative;
top:-25px;
color:#FFFFFF;
font-size:16px;	
font-weight:bold;
text-decoration:none;
overflow:hidden;
text-align:center;
}
#RegioNewBandBoxName a, #RegioNewBandBoxName a:link, #RegioNewBandBoxName a:visited,#RegioNewBandBoxName a:active {
color:#FFFFFF;
font-size:16px;	
font-weight:bold;
text-decoration:none;
overflow:hidden;
text-align:center;
}

#RegioNewBandBoxName a:hover{
color:#990000;
font-size:16px;	
font-weight:bold;
text-decoration:underline;
overflow:hidden;
text-align:center;
}

#RegioNewUserBox{
height:517px;
}
#RegioNewUserBoxName{
  margin: 0px 0px 6px 0px;
  padding: 0px 0px 2px 0px;
 text-align:center;
 width:90px;
}
#RegioNewUserBoxName{
position:relative;
top:-25px;
color:#FFFFFF;
font-size:11px;	
font-weight:bold;
text-decoration:none;
overflow:hidden;
text-align:center;
}
#RegioNewUserBoxName a, #RegioNewUserBoxName a:link, #RegioNewUserBoxName a:visited,#RegioNewUserBoxName a:active {
color:#FFFFFF;
font-size:11px;	
font-weight:bold;
text-decoration:none;
overflow:hidden;
text-align:center;
}

#RegioNewUserBoxName a:hover{
color:#990000;
font-size:11px;	
font-weight:bold;
text-decoration:underline;
overflow:hidden;
text-align:center;
}



/*--------------*/
#RegioMapBox{
/*  height: 235px;*/
}
#RegioMapBox #RegioMap{
  margin: 0px 0px 0px 25px;
  padding: 0px;
}

#RegioNewBandBox #imgBox{
text-align:center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
#RegioNewBandBox .BandDescr{

}

/*--------------*/
#RegioRedakteurBox{
/*  height: 150px;*/
}
/*--------------*/
#sentafriendBox{
  display:block;
  position:absolute;
  font-weight:bold;
  font-size: 11px;
  left:-115px;
  top:100px;
  border:0px solid red;
  height:15px;
  width:112px;
}
#sentafriendBox a, #sentafriendBox a:link, #sentafriendBox a:visited, #sentafriendBox a:focus, #sentafriendBox a:active{
  position:absolute;
  font-weight:bold;
  font-size: 11px;
  text-decoration:none;
  color:#000000;
}

#sentafriendBox a:hover{
  font-weight:bold;
  text-decoration:underline;
  color:#990000;
  font-size: 11px;
}


#sentafriendNew{
  display:block;;
  position:relative;
  font-weight:bold;
  font-size: 10px;
  /*left:-115px;
  right:0px;*/
  top:-15px;
  border:0px solid red;
  height:15px;
  width:112px;
  float:right;
}
#sentafriendNew a, #sentafriendNew a:link, #sentafriendNew a:visited, #sentafriendNew a:focus, #sentafriendNew a:active{
  position:absolute;
  font-weight:bold;
  font-size: 10px;
  text-decoration:none;
  color:#990000;
}

#sentafriendNew a:hover{
  font-weight:bold;
  text-decoration:underline;
  color:#990000;
  font-size: 10px;
}





/*--------------*/
#regiogoogleright{
margin: 8px 0px 0px 0px;
padding:0px;
width:165px;
height:630px;
background-color: #E7E7E7;
border:1px solid green;
}
#regiogooglerightInnen{
margin:0px;
margin-left:2px;
}
/*--------------*/



.RegioRedBoxLeft{
  height:300px;	
  width:300px;
  margin: 0px 0px 0px 0px;
}

.RegioRedBoxRight{
  float:right;
  margin: 0px 0px 20px 0px;
  height:300px;
}

.RegioRedBoxLeft, .RegioRedBoxRight{
  border: #CCCCCC 0px solid;
  padding: 0px 0px 5px 0px;
  width: 325px;
  height:257px;
  background-color: #FEFEFE;
}

.RegioRedBoxLeft h4, .RegioRedBoxRight h4{
  /*
  background-color: #990000;
  color:#FFFFFF;
  */
  font-size:13px;
  margin: 0px 0px 6px 0px;
  padding: 2px 0px 2px 3px;
  color:#990000;
  background-position:right;
  background-repeat:no-repeat;  
  border-bottom:1px solid #CCCCCC;
}

.RegioRedBoxLeft h4 a, .RegioRedBoxLeft h4 a:link, .RegioRedBoxLeft h4 a:visited, .RegioRedBoxLeft h4 a:focus, .RegioRedBoxLeft h4 a:active, .RegioRedBoxRight h4 a, .RegioRedBoxRight h4 a:link, .RegioRedBoxRight h4 a:visited, .RegioRedBoxRight h4 a:focus, .RegioRedBoxRight h4 a:active{
  font-size:13px;
  margin: 0px;
  padding: 0px;
  text-decoration:none;
  /*color:#FFFFFF ! important;*/
  color:#990000 ! important;
}

.RegioRedBoxLeft h4 a:hover, .RegioRedBoxRight h4 a:hover{
  font-size:13px;
  margin: 0px;
  padding: 0px;
  text-decoration:underline;
  /*color:#FFFFFF;*/
  color:#990000;
}


.RegioRedBoxLeft h5, .RegioRedBoxRight h5{
  font-size:12px;
  color:#000000;
  margin: 0px 0px 6px 0px;
  padding: 0px 0px 2px 10px;
}

.RegioRedBoxLeft h5 a, .RegioRedBoxLeft h5 a:link, .RegioRedBoxLeft h5 a:visited, .RegioRedBoxLeft h5 a:focus, .RegioRedBoxLeft h5 a:active, .RegioRedBoxRight h5 a, .RegioRedBoxRight h5 a:link, .RegioRedBoxRight h5 a:visited, .RegioRedBoxRight h5 a:focus, .RegioRedBoxRight h5 a:active{
  font-size:12px;
  color:#000000 ! important;
  font-weight:bold;
  text-decoration:none;
  
}

.RegioRedBoxLeft h5 a:hover, .RegioRedBoxRight h5 a:hover{
  font-size:12px;
  color:#000000 ! important;
  font-weight:bold;
  text-decoration:underline;
}

.RegioRedBoxLeft .row, .RegioRedBoxRight .row{
  border:0px solid red;
  text-align:left;
  margin:0px;
  padding:0px 0px 2px 10px;
  font-size:12px;
}

.RegioRedBoxLeft .row a, .RegioRedBoxLeft .row a:link, .RegioRedBoxLeft .row a:visited, .RegioRedBoxLeft .row a:focus, .RegioRedBoxLeft .row a:active, .RegioRedBoxRight .row a, .RegioRedBoxRight .row a:link, .RegioRedBoxRight .row a:visited, .RegioRedBoxRight .row a:focus, .RegioRedBoxRight .row a:active{
  font-size:12px;
  color:#990000;
  text-decoration:none;
  margin: 0px;
  padding: 0px;
}
.RegioRedBoxLeft .row a:hover, .RegioRedBoxRight .row a:hover{
  font-size:12px;
  color:#990000;
  text-decoration:underline;
  margin: 0px;
  padding: 0px;
}


.RegioRedBoxLeft img, .RegioRedBoxRight img{
  margin:0px 0px 5px 10px;
  padding:0px;
  border:0px solid red;
}

/*----------------------*/

.RegioRedBoxFull{
  border: #990000 0px solid;
  margin: 10px 0px 15px 0px;
  padding: 0px 0px 5px 0px;
  width: 665px;
  background-color: #FFFFFF;
}
.RegioRedBoxFull h4{
  font-size:13px;
  margin: 0px 0px 6px 0px;
  padding: 2px 0px 2px 3px;
  /*
  background-color: #990000;
  color:#FFFFFF;
  */
  border-bottom:0px solid #990000;
  background-color: #FFFFFF;
  color:#990000;
}

.RegioRedBoxFull h4 a, .RegioRedBoxFull h4 a:link, .RegioRedBoxFull h4 a:visited, .RegioRedBoxFull h4 a:focus, .RegioRedBoxFull h4 a:active{
  font-size:13px;
  /*color:#FFFFFF ! important;*/
  color:#990000 ! important;
  margin: 0px;
  padding: 0px;
  text-decoration:none;
}

.RegioRedBoxFull h4 a:hover{
  font-size:13px;
  /*color:#FFFFFF;*/
  color:#990000;
  margin: 0px;
  padding: 0px;
  text-decoration:underline;
}

.RegioRedBoxFull h5{
  font-size:12px;
  color:#000000;
  margin: 0px 0px 6px 0px;
  padding: 0px 0px 2px 10px;
}

.RegioRedBoxFull h5 a, .RegioRedBoxFull h5 a:link, .RegioRedBoxFull h5 a:visited, .RegioRedBoxFull h5 a:focus, .RegioRedBoxFull h5 a:active{
  font-size:12px;
  color:#000000 ! important;
  font-weight:bold;
  text-decoration:none;
}

.RegioRedBoxFull h5 a:hover{
  font-size:12px;
  color:#000000 ! important;
  font-weight:bold;
  text-decoration:underline;
}

.RegioRedBoxFull .row{
  border:0px solid red;
  text-align:left;
  margin:0px;
  padding:0px 0px 2px 10px;
  font-size:12px;
}

.RegioRedBoxFull .row a, .RegioRedBoxFull .row a:link, .RegioRedBoxFull .row a:visited, .RegioRedBoxFull .row a:focus, .RegioRedBoxFull .row a:active{
  font-size:12px;
  color:#990000;
  font-weight:bold;
  text-decoration:none;
  margin: 0px;
  padding: 0px;
}
.RegioRedBoxFull .row a:hover{
  font-size:12px;
  color:#990000;
  text-decoration:underline;
  font-weight:bold;
  margin: 0px;
  padding: 0px;
}


.RegioRedBoxFull img{
  margin:0px 0px 5px 10px;
  padding:0px;
  border:0px solid red;
}


/*----------------------*/


.RegioRedBoxTop{
  border: #990000 1px solid;
  margin: 10px 0px 15px 0px;
  padding: 0px 0px 5px 0px;
  width: 665px;
  background-color: #FFFFFF;
}
.RegioRedBoxTop h4{
  font-size:13px;
  margin: 0px 0px 6px 0px;
  padding: 2px 0px 2px 3px;

  background-color: #990000;
  color:#FFFFFF;
  /*
  border-bottom:0px solid #990000;
  background-color: #FFFFFF;
  color:#990000;*/
}

.RegioRedBoxTop h4 a, .RegioRedBoxTop h4 a:link, .RegioRedBoxTop h4 a:visited, .RegioRedBoxTop h4 a:focus, .RegioRedBoxTop h4 a:active{
  font-size:13px;
  color:#FFFFFF ! important;
  /*color:#990000 ! important;*/
  margin: 0px;
  padding: 0px;
  text-decoration:none;
}

.RegioRedBoxTop h4 a:hover{
  font-size:13px;
  color:#FFFFFF;
 /* color:#990000;*/
  margin: 0px;
  padding: 0px;
  text-decoration:underline;
}


.RegioRedBoxTop h5{
  font-size:12px;
  color:#000000;
  margin: 0px 0px 6px 0px;
  padding: 0px 0px 2px 10px;
}

.RegioRedBoxTop h5 a, .RegioRedBoxTop h5 a:link, .RegioRedBoxTop h5 a:visited, .RegioRedBoxTop h5 a:focus, .RegioRedBoxTop h5 a:active{
  font-size:12px;
  color:#000000 ! important;
  font-weight:bold;
  text-decoration:none;
}

.RegioRedBoxTop h5 a:hover{
  font-size:12px;
  color:#000000 ! important;
  font-weight:bold;
  text-decoration:underline;
}

.RegioRedBoxTop .row{
  border:0px solid red;
  text-align:left;
  margin:0px;
  padding:0px 0px 2px 10px;
  font-size:12px;
}

.RegioRedBoxTop .row a, .RegioRedBoxTop .row a:link, .RegioRedBoxTop .row a:visited, .RegioRedBoxTop .row a:focus, .RegioRedBoxTop .row a:active{
  font-size:12px;
  color:#990000;
  font-weight:bold;
  text-decoration:none;
  margin: 0px;
  padding: 0px;
}
.RegioRedBoxTop .row a:hover{
  font-size:12px;
  color:#990000;
  text-decoration:underline;
  font-weight:bold;
  margin: 0px;
  padding: 0px;
}


.RegioRedBoxTop img{
  margin:0px 0px 0px 0px;
  padding:0px;
  border:0px solid red;
}


.RegioRedBoxTop .InnerUserBox{
  margin:0px;
  padding:0px;
  width:70px;
  height:70px;
  overflow:hidden;
  vertical-align:bottom;
  text-align:center;
  border:0px solid blue;
}


.RegioRedBoxTop .InnerUserImg{
  width:60px;
  height:60px;
  overflow:hidden;
  margin:0px auto 0px auto;
  border:1px solid #cccccc;

}

.profiltext{
	font-size:10px;
}

.profiltext_ueberschrift{
	position:relative;
	top:-4px;
	font-size:11px;
	font-weight:bold;
	background-color:#F9F0F0;
	width:200px;
	height:18px;
	padding:4px;
	margin:4px;
}
.profiltext_link{
	font-size:11px;
	color:#990000;
}


.RegioRedBoxTop .RegioRedBoxTop .profiltext a, .RegioRedBoxTop .profiltext a:active, .RegioRedBoxTop .profiltext a:visited{
  font-size:10px;
  text-decoration:none;
  color:#990000;
}

.profilgemeinsamefreundeklein{
  position:absolute;
  top:585px;
  left:20px;
  margin:0px;
  padding:0px;
  width:200px;
  overflow:hidden;
  border:0px solid blue;
}


.profil_description{
position:relative;
top:-2px;
width:200px;
height:90px;
overflow:hidden;
display:block;
}


.RegioRedBoxTop .profiltext a:hover{
  font-size:10px;
  text-decoration:underline;
  color:#990000;
}


.InnerUserBoxList{
  margin:0px;
  padding:0px;
  width:70px;
  height:70px;
  overflow:hidden;
  vertical-align:bottom;
  text-align:center;
  border:0px solid blue;
}

.InnerUserImgList{
  width:60px;
  height:60px;
  overflow:hidden;
  margin:0px auto 0px auto;
  border:1px solid #cccccc;

}

/*----------------------*/


#NeueArtikelBox{
  height:241px;
  overflow:hidden;
}
/*
#NeueArtikelBox h4{
color:#990000;
background-color:#FFFFFF;
border-bottom:1px solid #990000;
}
*/
#NeueArtikelBox UL{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
  line-height:16px;
}

#NeueArtikelBox LI{
  border: 0px solid blue;
  margin:4px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:disc ! important;
  list-style-position: inside;
  color:#990000;
  white-space: nowrap;
  width:240px;
  overflow:hidden;
  line-height:16px;
  height:18px;
}

#NeueArtikelBox LI a, #NeueArtikelBox LI a:link, #NeueArtikelBox LI a:visited, #NeueArtikelBox LI a:focus, #NeueArtikelBox LI a:active{
  font-size:12px;
  margin:0px;
  padding:0px;
  line-height:16px;
  color:#2D2D2D;
}

#NeueArtikelBox LI a:hover{
  margin:0px;
  padding:0px;
  font-size:12px;
  color:#990000;
}

/*----------------*/

#BandLottoBoxNew{
  height:300px;
}
#BandLottoBoxNew #imgBox{
  padding: 0px;
  margin: 0px;
  border:0px solid green;
  text-align:center;
}
#BandLottoBoxNew img{
  padding: 0px ! important;
  margin: 0px ! important;
}


/*----------------*/


#TerminTippsBox{
  position:relative;
  height:250px;
}

#TerminTippsBox .headlinelink{
  margin:5px 20px 0px 0px;
  padding:0px;
  font-size:22px;
  font-weight:bold;
}

#TerminTippsBox .insertlink a{
  position:absolute;
  margin:0px 0px 0px 0px;
  padding:0px;
  right:0px;
  top:2px;
  width:140px;
  text-align:right;
  font-weight:bold;
  font-size:11px;
  color:#949494;
}


#TerminTippsBox .insertlink a:hover{
  font-weight:bold;
  font-size:11px;
  color:#990000;
  text-decoration:underline;
}


#TerminTippsBox .insertlink img{
  position:relative;
  margin:0px 1px 0px 5px;
  top:-2px;
}

#TerminTippsBox .headlinedate{
  position:absolute;
  top:240px;
  left:230px;
  padding:0px;
  color:#000000;
  font-size:11px;
  font-weight:bold;
}

#TerminTippsBox .termintipp{
  border:0px solid green;
  background-color:#F3F3F3;
  margin:5px 5px 0px 5px;
  padding:0px;
  white-space: nowrap;
  overflow:hidden;
}
#TerminTippsBox .termintipp a, #TerminTippsBox .termintipp a:link, #TerminTippsBox .termintipp a:visited, #TerminTippsBox .termintipp a:focus, #TerminTippsBox .termintipp a:active{
color:#990000;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
#TerminTippsBox .termintipp a:hover{
text-decoration:underline;
}
#TerminTippsBox .termintipp span{
color:#808080;
font-size:11px;
}
#TerminTippsBox .termintipp img{
  margin:0px !important;
  
}
#TerminTippsBoxDate {
  position:absolute;
  top:2px;
  left:40px;
  color:#272727;
  font-size:10px;
  width:80px;
}
.termintippkeinbild{
font-size:11px;	
color:#F3F3F3;
width: 45px;
}
.termintippkeinbild a{
font-size:11px;	
color:#F3F3F3;
}
.ReviewBoxLinks a{
  position:absolute;
  padding:0px;
  right:4px;
  top:2px;
  text-align:right;
  font-weight:bold;
  font-size:11px;
  color:#949494;
  text-decoration:none;
}

.ReviewBoxLinks a:hover{
  font-weight:bold;
  font-size:11px;
  color:#990000;
  text-decoration:underline;
}

#ReviewBoxLinks .ReviewBoxLinks a{
  position:absolute;
  padding:0px;
  right:4px;
  top:2px;
  text-align:right;
  font-weight:bold;
  font-size:11px;
  color:#949494;
  text-decoration:none;
}

#ReviewBoxLinks .ReviewBoxLinks a:hover{
  font-weight:bold;
  font-size:11px;
  color:#990000;
  text-decoration:underline;
}

.BandBoxrechts a{
  top:0px;
  float: right;
  font-weight:bold;
  font-size:11px;
  padding-right:6px;
  color:#949494;
  background-color:#FFFFFF;
}

.BandBoxrechts a:hover{
  font-weight:bold;
  font-size:11px;
  color:#990000;
  text-decoration:underline;
}

/*----------------*/

#BesteBandBoxNew{
  height:250px;
  overflow:hidden;
}

#BesteBandBoxNew table{
  margin:-5px 0px 0px 0px;
  height:233px;
  width:268px;
}

#BesteBandBoxNew td{
border: 1px solid #CCCCCC;
overflow:hidden;
margin:0px;
padding:3px 2px 0px 4px;
}

#BesteBandBoxNew img{
margin:0px;
}

#BesteBandBoxNew h5{
margin:0px;
padding:0px;
}
#BesteBandBoxNew h6{
margin:3px 0px 3px 0px;
padding:0px;
white-space: nowrap;
}
#BesteBandBoxNew h6 a, #BesteBandBoxNew h6 a:link, #BesteBandBoxNew h6 a:visited, #BesteBandBoxNew h6 a:focus, #BesteBandBoxNew h6 a:active{
font-size:13px;
text-decoration:none;
white-space: nowrap;
}
#BesteBandBoxNew h6 a:hover{
font-size:13px;
text-decoration:underline;
white-space: nowrap;
}
/*----------------*/




/*--------------*/
.RegioStartFull{
  border:0px solid #990000;
  width: 665px;
  margin: 0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
}

.RegioStartLeft{
  border:0px solid blue;
  width: 268px;
  /*height:250px;*/
  overflow:hidden;
  margin: 0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
}

.RegioStartRight{
  border:0px solid green;
  width: 268px;
  /*height:250px;*/
  overflow:hidden;
  margin: 0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
  float:right;
}

.RegioStartLeft .imgtext-table, .RegioStartRight .imgtext-table{
float:left;
margin:0px;
padding:0px;
}

.RegioStartLeft h1, .RegioStartRight h1{
font-size:18px ! important;
}


/*--------------*/
.TeaserHeadline {color:#000000; font-family:Arial; display:inline;}
.TeaserHeadline a:link{color:#000000; font-family:Arial; font-size: 11px;}
.TeaserHeadline a:active{color:#000000; font-family:Arial; font-size: 11px;}
.TeaserHeadline a:visited{color:#000000; font-family:Arial; font-size: 11px;}
.TeaserHeadline a:hover{color:#000000; font-family:Arial; font-size: 11px;}
.TeaserHeadline h1{color:#000000; font-family:Arial; font-size: 11px;}
.TeaserHeadline h1 a:link{color:#000000; font-family:Arial; font-size: 11px;}
.TeaserHeadline h1 a:active{color:#000000; font-family:Arial; font-size: 11px;}
.TeaserHeadline h1 a:visited{color:#000000; font-family:Arial; font-size: 11px;}
.TeaserHeadline h1 a:hover{color:#000000; font-family:Arial; font-size: 11px;}


.tx-a1teasermenu-pi1 .teaserhead{
font-size:1.0em;
font-weight:bold;
}
.tx-a1teasermenu-pi1 .teaserhead a:link, .tx-a1teasermenu-pi1 .teaserhead a:active, .tx-a1teasermenu-pi1 .teaserhead a:visited{
font-size:1.0em;
text-decoration:none;
color:#990000;
font-weight:bold;
}
.tx-a1teasermenu-pi1 .teaserhead a:hover{
font-size:1.0em;
text-decoration:underline;
color:#990000;
font-weight:bold;
}
.tx-a1teasermenu-pi1 .teasertext {
font-size:0.8em;
}
.tx-a1teasermenu-pi1 td{
  vertical-align: top;
  padding: 0px;
}
.tx-a1teasermenu-pi1 img{
  padding: 0px;
  margin:0px 5px 0px 0px;

}


.LastTenArticles{
font-family:ARIAL;
font-size:11px;
background-color:#FCFCFC;
border: 1px solid #cccccc;
margin:0px;
padding:0px 0px 4px 6px;
}

.LastTenArticles h2{
  padding:0px;
  margin:4px 0px 5px 3px;
  font-size:13px;
}

.LastTenArticles a{
text-decoration:none;
color:#2D2D2D;
}
.LastTenArticles a:hover{
text-decoration:underline;
color:#2D2D2D;
}
.LastTenArticles a:visited{
text-decoration:none;
color:#2D2D2D;
}
.LastTenArticles a:active{
text-decoration:none;
color:#2D2D2D;
}

.LastTenArticles UL{
border:0px solid red;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 4px;
}

.LastTenArticles LI{
list-style-type:disc;
list-style-position: outside;
border:0px solid green;
margin:0px 0px 2px 15px;
padding:0px 0px 0px 0px;
}
.lasttenbandtext{
  font-size:10px;
}
.neuanmeldungtext{
  font-size:10px;
}
#VeranstalterBox{
width:298px;
}
.Last5ArticlesRubrik{
  font-size:12px;
  color:#000000;
  text-align:center;
}
#Last5Rubrik{
}
.Last5ArticlesRubrik a{
  font-size:12px;
  color:#808080;
  text-align:center;
}
.Last5ArticlesRubrik a:visited{
  font-size:12px;
  color:#808080;
  text-align:center;
}
.Last5ArticlesRubrik a:hover{
  font-size:12px;
  color:#990000;
}
.Last5ArticlesRubrik a:active{
  font-size:12px;
  color:#000000;
}
.Last5BandsRubrik{
 font-size:12px;
 width:298px;
  color:#808080;
}
.Last5BandsRubrik a{
  font-size:12px;
  color:#808080;
}
.Last5BandsRubrik a:visited{
  font-size:12px;
  color:#808080;
}
.Last5BandsRubrik a:hover{
  font-size:12px;
  color:#990000;
}
.Last5BandsRubrik a:active{
  font-size:12px;
  color:#808080;
}
.RegioComUserForm{
  font-size:12px;
  color:#000000;
  width:665px;
}
.RegioComUserForm input{
  width:205px;
}



.functionLink a, .functionLink a:link, .functionLink a:visited, .functionLink a:focus, .functionLink a:active {
color:#990000;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.functionLink a:hover {
color:#990000;
text-decoration:underline;
}

.functionLinkSmall a, .functionLinkSmall a:link, .functionLinkSmall a:visited, .functionLinkSmall a:focus, .functionLinkSmall a:active {
color:#990000;
text-decoration:none;
font-size:10px;
font-weight:normal;
overflow:hidden;
}

.functionLinkSmall a:hover {
color:#990000;
text-decoration:underline;
}

.functionLinkSmallfreunde, .functionLinkSmallfreunde a, .functionLinkSmallfreunde a:link, .functionLinkSmallfreunde a:visited, .functionLinkSmallfreunde a:focus, .functionLinkSmallfreunde a:active {
width:70px;
color:#990000;
text-decoration:none;
font-size:10px;
font-weight:normal;
overflow:hidden;
display:block;
}

/* radio button */
#RadioOnlineBox{
  margin:0px 0px 0px 0px;
  padding:0px;
  width:545px;
  border:1px solid #CCCCCC;
}
#RadioOnlineBoxText h2{
  margin:6px 0px 0px 0px;
  padding:0px;
  border:0px solid #cccccc;
  font-size:19px;
}
#RadioOnlineBoxText h2 a, #RadioOnlineBoxText h2 a:link, #RadioOnlineBoxText h2 a:visited, #RadioOnlineBoxText h2 a:focus{
  color: #990000;
  text-decoration:none;
}
#RadioOnlineBoxText h2 a:hover{
  text-decoration:underline;
  color: #990000;
}
#RadioOnlineBoxText h3{
  margin:3px 0px 0px 0px;
  padding:0px;
  border:0px solid #cccccc;
  font-size:16px;
}
#RadioOnlineBoxText h3 a, #RadioOnlineBoxText h3 a:link, #RadioOnlineBoxText h3 a:visited, #RadioOnlineBoxText h3 a:focus{
  color: #000000;
  text-decoration:none;
}
#RadioOnlineBoxText h3 a:hover{
text-decoration:underline;
color: #000000;
}
/* radio button */

.StartseiteTeaser{
font-size:0.8em;
margin:0px;
padding:0px;
font-weight:normal;
}

.StartseiteTeaser a:link, .StartseiteTeaser a:active, .StartseiteTeaser a:visited{
text-decoration:none;
color:#990000;
font-weight:normal;
}
.StartseiteTeaser a:hover{
text-decoration:underline;
color:#990000;
font-weight:normal;
}

.StartseiteTeaser .StartseiteTeaserTr{


}

.StartseiteTeaser .StartseiteTeaserTd{
  width: 330px;
  padding:0px 0px 32px 0px;
  margin:0px;
  font-weight:normal;
  }

.StartseiteTeaser .StartseiteTeaserTd img{
  padding: 0px;
  margin:0px 7px 0px 0px;
  border:solid 1px #666666;
}

.StartseiteTeaser .StartseiteTeaserTd .TeaserDatum{
  font-size:11px;
  color:#2D2D2D;
  text-decoration:none;
  font-weight:normal;
}

.StartseiteTeaser .StartseiteTeaserTdOne{
  /*width: 545px;*/
  width: 345px;
  padding:0px 15px 20px 0px;
  margin:0px;
  font-weight:normal;
}

.StartseiteTeaser .StartseiteTeaserTdOne img{
  padding: 0px;
  margin:0px 7px 0px 0px;
}

.StartseiteTeaser .StartseiteTeaserTdOne .TeaserDatum{
  font-size:11px;
  color:#2D2D2D;
  text-decoration:none;
  font-weight:normal;
}










.StartseiteTeaser22{
font-size:0.8em;
margin:0px;
padding:0px;
font-weight:normal;
}

.StartseiteTeaser22 a:link, .StartseiteTeaser22 a:active, .StartseiteTeaser22 a:visited{
text-decoration:none;
color:#990000;
font-weight:normal;
}
.StartseiteTeaser22 a:hover{
text-decoration:underline;
color:#990000;
font-weight:normal;
}
.StartseiteTeaser22 .StartseiteTeaserTr22 h1{
font-size:20px;
}
.StartseiteTeaser22 .StartseiteTeaserTd22{
  width: 660px;
  padding:0px 0px 20px 0px;
  margin:0px;
 font-weight:normal; 
}
.StartseiteTeaser22 .StartseiteTeaserTd22 h1{
font-size:20px !important;
}
.StartseiteTeaser22 .StartseiteTeaserTd22 img{
  padding: 0px;
  margin:0px 7px 0px 0px;
  border:solid 1px #666666;
}
.StartseiteTeaser22 .StartseiteTeaserTd22 .TeaserDatum22{
  font-size:11px;
  color:#2D2D2D;
  text-decoration:none;
  font-weight:normal;
}
.StartseiteTeaser22 .StartseiteTeaserTdOne22{
  /*width: 545px;*/
  width: 345px;
  padding:0px 15px 20px 0px;
  margin:0px;
  font-weight:normal;
}
.StartseiteTeaser22 .StartseiteTeaserTdOne22 img{
  padding: 0px;
  margin:0px 7px 0px 0px;
}
.StartseiteTeaser22 .StartseiteTeaserTdOne22 .TeaserDatum22{
  font-size:11px;
  color:#2D2D2D;
  text-decoration:none;
  font-weight:normal;
}











.Mehrzumthemarechts{
  border: #CCCCCC 0px solid;
  margin: 0px 0px 15px 0px;
  padding: 0px 2px 0px 0px;
  width: 298px;
  background-color: #FFFFFF;
  background-repeat:no-repeat;
  font-size:11px;
}

.Mehrzumthemarechts h1{
 color:#990000;	
 font-size:12px;	
}

.Mehrzumthemarechts a:link {
 color:#990000;	
 text-decoration:none;
}
.Mehrzumthemarechts a:hover {
 color:#990000;	
 text-decoration:underline;
}

.Mehrzumthemarechtsimg{
  margin: 0px 8px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 90px;
  float:left;
}


.Mehrzumthemarechts h4{
 background-image:url(http://www.regiomusik.de/fileadmin/template/NewDesign/images/farbverlauf.gif); 	
  /*background-color: #F5F4F3;*/
  font-size:13px;
  color:#990000;
  margin: 0px 0px 6px 0px;
  padding: 2px 0px 2px 3px;
  border-bottom: #CCCCCC 1px solid;
  text-align:left;
  background-repeat:no-repeat;
}
.Mehrzumthemarechts h4 a, .Mehrzumthemarechts h4 a:link, .Mehrzumthemarechts h4 a:visited, .Mehrzumthemarechts h4 a:focus, .Mehrzumthemarechts h4 a:active{
  font-size:13px;
  color:#990000;
  margin: 0px;
  padding: 0px;
  text-decoration:none;
  text-align:left;  
}

.Mehrzumthemarechts h4 a:hover{
  font-size:13px;
  color:#990000;
  margin: 0px;
  padding: 0px;
  text-decoration:underline;
  text-align:left;
}



/* TABS in Message Liste - STRAT - */

	#MessageListTab ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
	}

	#MessageListTab li {
		float: left;
		border: 1px solid;
		border-bottom-width: 0;
		margin: 0 0 0 4px;
    padding: 2px 4px 2px 4px;
    background: #eeeeee;
	}

  #MessageListTab a, #MessageListTab a:visited, #MessageListTab a:focus, #MessageListTab a:active{
    color:#990000;
    text-decoration:none;
  }
  #MessageListTab a:hover{
    text-decoration:underline;
  }


	#MessageListTab #selected {
		position: relative;
		top: 1px;
		background: white;
	}

	#MessageListBox {
		border-top: 1px solid black;
		clear: both;
		font-size:12px;
	}
	
	#Messagesingleview {
		font-size:12px;
	}

  /* TABS in Message Liste - ENDE - */

.UserCommunityHead{
  color:#FFFFFF;
  font-size:10px;
}


.UserCommunityHead td{
  color:#FFFFFF;
  font-size:10px;
  text-align:center;
}

.UserCommunityHead a, .UserCommunityHead a:link, .UserCommunityHead a:visited, .UserCommunityHead a:focus, .UserCommunityHead a:active{
color:#FFFFFF ! important;
text-decoration: none;
font-weight:normal;
font-size:10px;
}

.UserCommunityHead a:hover{
color:#FFFFFF;
text-decoration: underline;
font-weight:normal;
font-size:10px;
}
.UserCommunityHead H2{
  color:#FFFFFF;
  font-size:13px ! important;
  margin:0px 0px 0px 4px;
  padding:0px 0px 0px 0px;
}

.UserCommunityHead H2 a, .UserCommunityHead H2 a:link, .UserCommunityHead H2 a:visited, .UserCommunityHead H2 a:focus, .UserCommunityHead H2 a:active{
text-decoration: none;
font-size:13px;
font-weight:bold;
}

.UserCommunityHead H2 a:hover{
text-decoration: underline;
font-size:13px;
font-weight:bold;
}

.UserCommunityHeadSmall{
  color:#000000;
  font-size:13px;
  margin:10px 0px 0px 5px !important;
  padding:0px;
}

.UserCommunityHeadSmall a, 
.UserCommunityHeadSmall a:link, 
.UserCommunityHeadSmall a:visited, 
.UserCommunityHeadSmall a:focus, 
.UserCommunityHeadSmall a:active{
  text-decoration: none;
  font-size:13px;
  font-weight:bold;
}
.UserCommunityHeadSmall a:hover{
  text-decoration: underline;
}

#ChatLinkBox{
  font-size:16px;
  font-weight:bold;
  border:solid 1px #990000;
  margin:0px;
  padding:4px;
  text-align:center;
  color:#990000;
}
#ChatLinkBox a, #ChatLinkBox a:visited, #ChatLinkBox a:focus, #ChatLinkBox a:active{
  font-size:16px;
  color:#990000;
  text-decoration:none;
}
#ChatLinkBox a:hover{
  font-size:16px;
  text-decoration:underline;
}

#ChatLinkBoxUser{
  position:absolute;
  margin:0px;
  padding:0px;
  border:solid 0px #990000;
  width:105px;
  height:16px;
  z-index:100;
  top:110px;
  left:107px;
  text-align:center;
  font-size:11px;
  color:#990000;
}
#ChatLinkBoxUser a, #ChatLinkBoxUser a:visited, #ChatLinkBoxUser a:focus, #ChatLinkBoxUser a:active{
  margin:0px;
  padding:0px;
  font-size:11px;
  color:#990000;
  text-decoration:none;
}
#ChatLinkBoxUser a:hover{
  font-size:11px;
  text-decoration:underline;
  color:#990000;
  font-weight:bold;
}

.RadioChatLink{
  font-size:14px;
}
.RadioChatLink a, .RadioChatLink a:visited, .RadioChatLink a:focus, .RadioChatLink a:active{
  font-size:14px;
  color:#990000;
  text-decoration:none;
}
.RadioChatLink a:hover{
  font-size:14px;
  text-decoration:underline;
}

/* startseite */


#SlideTeaserBox{
  position:relative;
  margin:0px 0px 10px 0px;
  padding:0px;
  width:665px;
  height:210px;
  border:solid 0px #990000;

}

#SlideTeaserBox .TeaserDatum{
  color:#666666 ! important;
}

#SlideTeaserBox a{
  cursor:pointer;
}
#SlideTeaserSteuerung{
  position:absolute;
  width:57px;
  height:21px;
  border:solid 0px blue;
  top:0px;
  right:0px;
  cursor:pointer;
}
#SlideTeaserAnzeige{
  position:absolute;
  width:40px;
  height:15px;
  border:solid 0px blue;
  top:4px;
  right:60px;
  font-size:10px;
  color:#666666;
}

.SlideTeaserImg{
  position:absolute;
  margin:0px;
  padding:0px;
  top:0px;
  left:0px;
  width:210px;
  height:210px;
  border:solid 1px #666666;
  float:left;
  text-align:center;
  overflow:hidden;
}

.SlideTeasertext{
  position:absolute;
  margin:0px;
  padding:0px;
  top:10px;
  left:220px;
  width:425px;
  height:180px;
  overflow:hidden;
  border:solid 0px green;
  font-size:12px;
}

#SlideTeaser1{
  visibility:visible;
}
#SlideTeaser2{
  visibility:hidden;
}
#SlideTeaser3{
  visibility:hidden;
}
#SlideTeaser4{
  visibility:hidden;
}
#SlideTeaser5{
  visibility:hidden;
}


#SmallTeaserBox{
  position:relative;
  margin:0px;
  padding:0px;
  width:320px;
  height:255px;
  border:solid 1px #CCCCCC;
  border-bottom:solid 1px #CCCCCC;
}

#SmallTeaserBoxHead{
  position:relative;
  margin:0px;
  padding:0px;
  width:320px;
  height:255px;
  border:solid 0px #CCCCCC;
  border-bottom:solid 1px #B0B0B0;
}

#SmallTeaserBox .TeaserDatum{
  color:#666666;
}

#SmallTeaserBox a{
  cursor:pointer;
  
}
#SmallTeaser1, #SmallTeaser2 {
  position:relative;
  margin:0px;
  padding:0px;
  width:320px;
  border-bottom:solid 1px #CCCCCC;
}
#SmallTeaser3{
  position:relative;
  margin:0px;
  padding:0px;
  width:320px;
  border-bottom:solid 0px #CCCCCC;
}
.SmallTeaserBig{
  height:101px;
  font-size:10px;
  background-color:#F2F2F2;
}
.SmallTeaserBig .SmallTeaserImg{
  position:absolute;
  top:5px;
  left:5px;
  margin:0px;
  width:89px;
  height:89px;
  float:left;
  overflow:hidden;
  border:solid 1px #666666;
}

.SmallTeaserBig img{
  margin:0px;
  width:89px;

}
.SmallTeaserBig .SmallTeaserText{
  position:absolute;
  top:5px;
  left:100px;
  margin:0px;
  padding:0px;
  width:215px;
  height:89px;
  border:solid 0px green;
  overflow:hidden;
}

.SmallTeaserNormal{
  height:60px;
  font-size:10px;
}
.SmallTeaserNormal .SmallTeaserImg{
  position:absolute;
  top:5px;
  left:5px;
  margin:0px;
  width:50px;
  height:50px;
  float:left;
  overflow:hidden;
  border:solid 1px #666666;
}

.SmallTeaserNormal img{
  margin:0px;
  width:50px;
  height:50px;
}
.SmallTeaserNormal .SmallTeaserText{
  position:absolute;
  top:5px;
  left:70px;
  margin:0px;
  padding:0px;
  width:245px;
  height:50px;
  border:solid 0px green;
  overflow:hidden;
}


/* startseite */


/* TABS in CommunityHead Liste - STRAT - */


  #CommunityHeadTab{
	list-style: none;
	padding: 0px ! important;
	margin: 0px ! important;
    height:24px;
    background-image:url(/typo3conf/ext/RegioBand/images/tab_space.gif);
    border: 0px solid blue;
	}
  
	#CommunityHeadTab li {
    display:inline-block;
    relative:absolute;
    left:4px;
    border: 0px solid blue;
    float: left;
		margin: 0px ! important;
		list-style:none;
    height:24px;
    background-position:right;
    background-repeat:no-repeat;
    background-image:url(/typo3conf/ext/RegioBand/images/tab_off_right.gif);
/*    background-image:url(http://www.regiomusik.de/typo3conf/ext/cwt_community/pi1/backtab.gif); */
    padding: 0px 8px 0px 0px ! important;
	}
  

  #CommunityHeadTab .tabspace{
    display:block;
    width:3px;
    background-position:left;
    background-repeat:repeat;
    background-image:url(/typo3conf/ext/RegioBand/images/tab_space.gif) ! important;
    padding: 0px ! important;
		margin: 0px ! important;
  }
  
  #CommunityHeadTab a, #CommunityHeadTab a:visited, #CommunityHeadTab a:focus, #CommunityHeadTab a:active{
    display:inline-block;
    color:#990000;
    text-decoration:none;
		font-size:13px;
    margin:0px ! important;
    padding:0px ! important;
    line-height:19px;
    border: none;
    position:relative;
    top:4px;
  }
  
  #CommunityHeadTab a:hover{
    text-decoration:underline;
  }

	#CommunityHeadTab #selected {
    background-image:url(/typo3conf/ext/RegioBand/images/tab_on_right.gif);
	}
  
	#CommunityHeadTab #selected a{
		position:relative;
    top:2px;
    font-weight:bold;
	}
  
	#CommunityHeadTab .selected {
    background-image:url(/typo3conf/ext/RegioBand/images/tab_on_right.gif);
	}
  
	#CommunityHeadTab .selected a{
		position:relative;
    top:2px;
    font-weight:bold;
	}

	#CommunityHeadBox {
		font-size: 11px;
		border:none;
		color:#1C1C1C;
		clear: both;
	}

  /* TABS in Message Liste - ENDE - */
  

/* RegioAmazonBox - START - */
.regioAmazonBox{
	font-size:11px;	
	border:solid 1px #CCCCCC;
	
}
.regioAmazonBoxInner{
	margin:5px;
	padding:0px;
}
.regioAmazonBoxTracks{
	/* border:solid 1px black;*/
	font-size:11px;
}
.regioAmazonBoxTracks h3{
	font-size:12px;
	margin:0px;
}
.regioAmazonBoxTracks h4{
	font-size:12px;
	margin:3px 0px 2px 0px;
}
/* RegioAmazonBox - ENDE - */
  
  .ticketsartikel{
	  position:relative;
  margin:0px 0px 0px 20px;
  padding:10px;
	border:none;
	text-align:right;
	top:-25px;
}
.regiochartsvotebutton {
  position:relative;
  margin:0px 0px 0px 0px;
  padding:0px;
	border:none;
	text-align:right;
	top:-25px;
}


    .newUserBox{
      font-family:ARIAL;
      position:relative;
      width:300px;
      height:340px;
      margin: 0px 0px 15px 0px;
      padding: 0px;
      vertical-align:top;
    }
    
    
    .newUserBox h4{
      background-image:url(/fileadmin/template/NewDesign/images/farbverlauf.gif);
      font-size:13px;
      color:#990000;
      margin: 0px;
      padding: 2px 0px 2px 3px;
      border: #CCCCCC 1px solid;
      text-align:left;
    }
    .newUserBox h4 a, .newUserBox h4 a:link, .newUserBox h4 a:visited, .newUserBox h4 a:focus, .newUserBox h4 a:active{
      font-size:13px;
      color:#990000;
      margin: 0px;
      padding: 0px;
      text-decoration:none;
      text-align:left;
    }
    
    .newUserBox h4 a:hover{
      text-decoration:underline;
    }
    
    .newUserImagesBox{
      position:relative;
      margin: 0px;
      padding: 0px;
      width:300px;
      height:300px;
    }
    
    .newUserImages{
      position:relative;
      margin: 0px;
      padding: 0px;
      width:100px;
      height:100px;
      float:left;
    }
    
    .newUserImages .newUserName{
      position:absolute;
      bottom:5px;
      left:0px;
      width:100px;
      height:16px;
      color:#FFFFFF;
      font-size:11px;
      overflow:hidden;
      
      background-image:url(/fileadmin/template/NewDesign/images/teaserback.png);
      
    }
    .newUserImages .newUserName a{
      margin:0px 0px 0px 4px;
      padding:0px;
      color:#FFFFFF;
      text-decoration:none;
    }
    
    .newUserBox .row{
      position:relative;
      margin: 0px 10px 0px 10px;
      padding: 0px;
      height:18px;
    }
    
    .newUserBox .row a{
      font-size:11px;
      color:#808080;
      text-decoration:none;
    }
    
    .newUserBox .externLink{
      position:absolute;
      top:5px;
      right:5px;
      border:none;
    }
    
    
    .tx-RegioArtikelHead-pi1{
      position:relative;
      margin:10px 0px 0px 0px;
      padding:0px;
    
    }

    .tx-RegioArtikelHead-pi1 .MainUeberschrift{
      margin-top:5px !important;
    }
    
   .twitter_div_regiomusik{
	font-size:12px;
	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
  	width: 298px;
  	background-color: #FFFFFF;
	background-repeat:no-repeat;
	color:#000000;
    border: #CCCCCC 1px solid;
    }
    
   .twitter_div_regiomusik a:link{
	font-size:12px;
	color:#990000;
    text-decoration:none;
    }
    
    .twitter_div_regiomusik a:hover{
	font-size:12px;
	color:#990000;
    text-decoration:underline;    
    }
    
    .twitter_div_regiomusik a:visited{
	font-size:12px;
	color:#990000;
    text-decoration:none;    
    }
    .twitter_div_regiomusik a:active{
	font-size:12px;
	color:#990000;
    text-decoration:none;    
    }
         
    .twitter_div_regiomusik h4{
	background-image:url(http://www.regiomusik.de/fileadmin/template/NewDesign/images/farbverlauf.gif);     
  	font-size:13px;
  	color:#990000;
  	margin: 0px 0px 0px 0px;
  	padding: 2px 0px 2px 3px;
  	border-bottom: #CCCCCC 1px solid;
  	text-align:left;
  	background-repeat:no-repeat; 
    }  
 #twitter_update_list {
	 background-color:#FFFFFF; 
	 
	 } 
ul#twitter_update_list{
    margin: 0; padding: 0;
  }
  ul#twitter_update_list li {
    list-style: none;
    margin: 0; padding: 0;
  }
  
  
  
   .twitter_div_regiomusik2{
	background-image:url(http://www.regiomusik.de/fileadmin/template/NewDesign/images/player/player_backround_twitter.jpg); 
	font-size:12px;
	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
  	width: 298px;
  	height:250px;
  	background-color: #FFFFFF;
	background-repeat:no-repeat;
	color:#000000;
    border: #CCCCCC 1px solid;
    }
   .twitter_div_regiomusik2 a:link{
	font-size:12px;
	color:#990000;
    text-decoration:none;
    }
    
    .twitter_div_regiomusik2 a:hover{
	font-size:12px;
	color:#990000;
    text-decoration:underline;    
    }
    
    .twitter_div_regiomusik2 a:visited{
	font-size:12px;
	color:#990000;
    text-decoration:none;    
    }
    .twitter_div_regiomusik2 a:active{
	font-size:12px;
	color:#990000;
    text-decoration:none;    
    }
         
    .twitter_div_regiomusik2 h4{
  	font-size:14px;
  	font-weight:bold;
  	color:#FFFFFF;
  	margin: 0px 0px 0px 0px;
  	padding: 2px 0px 2px 3px;
  	border-bottom: #CCCCCC 1px solid;
  	text-align:left;
  	background-repeat:no-repeat; 
    }  
 #twitter_update_list2 {
	 background-color:#FFFFFF; 
	 
	 } 
ul#twitter_update_list2{
    margin: 0; padding: 0;
  }
  ul#twitter_update_list2 li {
    list-style: none;
    margin: 0; padding: 0;
  }
  
  
  
  
.newRegisterForm{
  font-size:12px;
}

 .newRegisterForm label{
    display:block;
    margin:3px 0px 0px 0px;
 }
 
.newRegisterForm .newRegisterInput{
  width:200px;
  font-size:12px;
}
 
.newRegisterForm .newRegisterErrorMsg{
  color:red;
  font-size:11px;
}
 
 
.newRegisterForm .newRegisterErrorInput{
  border-color:red;
}
.newRegisterForm .newRegisterErrorInput2{
  color:red;
}

.LastBandBoxTitlehead {
	text-align:left;
	left:0px;
	background-color:#ffffff;
}
.LastBandBoxTitlehead a{
	color:#990000;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
}

.Titlehead a{
	color:#990000;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
}


.creationDate{
	color:#990000;
	font-size:8px;
	text-decoration:none;
}

#UserGuestbookBox{
  position: absolute;
  /*top:60px;*/
  top:300px;
  left:250px;
  border:0px solid blue;
  width:400px;
  height:400px;
  display:block;
  overflow:hidden;
  font-size:12px;
}

.profillinktofriend{
  position: relative;
  /*top:60px;*/
  left:25px;
  border:0px solid blue;
}

.usernameguestbooklink{
  display:block;
  overflow:hidden;
  width:65px;
  font-size:12px;
  font-weight:bold;
}
.usernameguestbooklink a{
color:#990000;
  display:block;
  overflow:hidden;
  width:65px;
}