
/* RegioBandSearch */
#RegioBandSearch{
background-color:#f9f9f9;
background-repeat:no-repeat;
padding-top:0px;
padding-left:0px;
vertical-align:top;
width:665px;
height:85px;
margin-top:0px;
margin-bottom:0px;
}
#RegioBandSearchCategoryhead{
background-color:#E7E7E7;
height:27px;
color:#A4A4A4;
font-size:16px;
font-family:Arial;
font-weight:bold;
margin-top:8px;
padding-top:4px;
padding-left:4px;
width:665px;
}
#RegioBandSearchCategoryhead a{
color:#A4A4A4;
font-size:16px;
margin-left:4px;
margin-top:8px;
}
#RegioBandSearchCategoryhead a:active{
color:#A4A4A4;
font-size:16px;
margin-left:4px;
margin-top:8px;
}
#RegioBandSearchCategoryhead a:hover{
color:#A4A4A4;
font-size:16px;
margin-left:4px;
margin-top:8px;
}
#RegioBandSearchCategoryhead a:visited{
color:#A4A4A4;
font-size:16px;
margin-left:4px;
margin-top:8px;
}
#RegioBandSearchCategory{
font-size:11px;
font-weight:bold;
float:left;
width:140px;
height:40px;
margin-left:4px;
padding-left:25px;
}
#RegioBandSearchCategory select{
font-size:11px;
width:130px;
}
#RegioBandSearchGeo{
font-size:11px;
font-weight:bold;
float:left;
width:200px;
height:40px;
margin-left:4px;
}
#RegioBandSearchGeo select{
font-size:11px;
width:190px;
}
#RegioBandSearchText{
font-size:11px;
font-weight:bold;
float:left;
width:160px;
height:20px;
}
#RegioBandSearchText input{
font-size:11px;
width:150px;
}

#RegioBandSearchGo input{
font-size:11px;
}
#RegioBandSearchABC{
border-bottom:0px;
color: #cfcfcf;
font-size:0.9em;
margin-top:8px;
padding-bottom:6px;
padding-left:40px;
}
#RegioBandSearchABC a {
color: #cfcfcf;
}
#RegioBandSearchABC a:hover {
color: #990000;
}
#RegioBandSearchSeiten{
background:#FFFFFF;
border-bottom:0px;
border-right:0px;
color: #A4A4A4;
font-size:0.8em;
margin-top:0px;
margin-bottom:0px;
font-weight:bold;
width:665px;
}
#RegioBandSearchSeiten a{
color: #990000;
}
#RegioBandSearchSeiten .aktuell{
color: #54647D;
}
#RegioBandSearchbeschrTitle{
width:665px;
height:15px;
float:left;
text-align:center;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
border:0px;
background-color:#efefef;
margin-top:0px;
}
#RegioBandSearchbeschrTitle table{
font-size:11px;
margin-top:0px;
}
#RegioBandListDiv{
width:665px;
float:left;
border:0px;
margin-top:2px;
 margin-bottom:2px;
}
#RegioBandSearchSeitenAnzeige{
width:665px;
float:left;
text-align:center;
font-size:12px;
color:#A4A4A4;
background-color:#FFFFFF;
border:0px;
padding-bottom:2px;
}
#RegioBandSearchSeitenVorZurueck{
width:665px;
font-size:11px;
float:left;
text-align:center;
color:#7A2827;
background-color:#FFFFFF;
}
#RegioBandSearchSeitenVorZurueck a{
color:#990000;
}
#RegioBandSearchSeitenVorZurueck a:visited{
color:#990000;
}

/* ----------------- */

#RegioEventSearch{
background-color:#FFFFFF;
border-bottom: 1px solid #0e0e0e;
padding:0px;
vertical-align:top;
width:100%;
height:80px;
margin-top:0px;
margin-bottom:0px;
color: #000000;
}
#RegioEventSearchDate{
font-size:11px;
font-weight:bold;
float:left;
margin:0px;
padding:0px;
width:205px;
z-index:0;
border:solid red 0px;
color: #000000;
}
#RegioEventSearchDate select{
font-size:11px;
margin:0px 3px 0px 0px;
}
#RegioEventSearchCategory{
font-size:11px;
font-weight:bold;
float:left;
padding:2px;
width:145px;
}
#RegioEventSearchCategory select{
font-size:11px;
width:130px;
z-index:0;
}
#RegioEventSearchRegion{
font-size:11px;
font-weight:bold;
float:left;
padding:2px;
width:150px;
}
#RegioEventSearchRegion select{
font-size:11px;
width:130px;
}
#RegioEventSearchText{
font-size:11px;
font-weight:bold;
float:left;
padding:2px;
width:220px;
height:40px;
margin:0px;
color: #000000;
}
#RegioEventSearchText input{
font-size:11px;
width:200px;
z-index:0;
color: #000000;
}

#RegioEventSearchAktiv{
font-size:11px;
font-weight:bold;
float:left;
padding:2px;
width:65px;
}
#RegioEventSearchAktiv select{
font-size:11px;
width:60px;
}
#RegioBandSearchGo{
font-size:11px;
margin-top:14px;
}
#RegioEventSearchGo{
font-size:11px;
float:left;
padding:2px;
width:300px;
height:40px;
margin:0px;
text-align:right;
border:0px solid green;
}
#RegioEventSearchGo input{
font-size:11px;
margin-top:15px;
}
#RegioEventSearchABC{
border-bottom:0px;
color: #cfcfcf;
font-size:0.9em;
margin-top:8px;
padding-bottom:6px;
padding-left:20px;
}
#RegioEventSearchABC a {
color: #cfcfcf;
}
#RegioEventSearchABC a:hover {
color: #fefefe;
}
#RegioEventSearchSeiten{
background-color:#ffffff;
font-size:0.8em;
margin-top:8px;
padding:2px;
text-align:center;
height:24px;
}
#RegioEventSearchSeitenAnzeige{
font-size:10px;
text-align:center;
font-weight:bold;
color:#A4A4A4;
}
#RegioEventSearchSeitenVorZurueck{
width:665px;
overflow:hidden;
text-align:center;
font-size:10px;
background-color:#ffffff;
font-weight:bold;
}

.RegioEventDetailLink a{
color:#990000;
}
.RegioEventDetailLink a.visited{
text-decoration:none;
color:#990000;
font-size:1.0em;
}
.RegioEvent{
width:665px;
border:none;
border-bottom: 1px solid #999999;
border-right: 1px solid #999999;
border-left: 1px solid #E9E9E9;
border-top: 1px solid #E9E9E9;
background-color:#FFFFFF;
}
.RegioEvent td{
padding:2px;

}
.RegioEventRubrik{
font-size:0.7em;
text-align:right;
vertical-align:top;
font-weight: bold;
color:#BCBABA;
}
.RegioEventRubrik a{
text-align:right;
vertical-align:top;
font-weight: bold;
color:#BCBABA;
}
.RegioEventRubrik a:hover{
text-align:right;
vertical-align:top;
font-weight: bold;
color:#BCBABA;
}
.RegioEventRubrik a:visited{
text-align:right;
vertical-align:top;
font-weight: bold;
color:#BCBABA;
}
.RegioEventRubrik a:active{
text-align:right;
vertical-align:top;
font-weight: bold;
color:#BCBABA;
}

.RegioEvenTitle{
font-weight:bold;
font-size:0.9em;
height:22px;
vertical-align:top;
color:#990000;
}
.RegioEvenTitle a{
text-decoration:none;
color:#990000;
font-size:0.9em;
}
.RegioEvenTitle a:hover{
text-decoration:underline;
color:#990000;
font-size:0.9em;
}
.RegioEventShortdescription{
font-size:0.7em;
line-height:normal;
}
.RegioEventOrganizer{
font-size:11px;
text-align:right;
font-weight:bold;
vertical-align:bottom;
color:#4F4F4F;
}
.RegioEventOrganizer a{
font-size:0.9em;
text-decoration:none;
color:#990000;
}
.RegioEventLocation{
font-size:0.8em;
vertical-align:bottom;
}
.RegioEventLocation a{
font-size:0.8em;
text-decoration:none;
color:#990000;
}
.RegioEventUhrzeit{
font-size:0.8em;
vertical-align:bottom;
color:#4F4F4F;
}
.RegioEventregion{
vertical-align:bottom;
color:#4F4F4F;
}
.RegioEventEnd{
height:2px;
line-height:4px;
}
.RegioEventImage{
float:right;
margin-right:10px;
margin-bottom:8px;
}
.RegioEventDescription{
font-size:0.9em;
line-height:normal;
padding: 0px;
margin:0px;
font-family:Arial;
}
.RegioEventBandlink{
font-size:0.7em;
font-weight:bold;
color:#4F4F4F;
}
#RegioEventNew{
text-align:right;
margin-bottom:8px;
margin-top:8px;
margin-right:2px;
}
.Regiobandlocation{
font-size:1.0em;
background-image:url(/fileadmin/template/design_1/location_hg_artikel.jpg);
width:547px;
}
.Regioeventlocation{
font-size:1.0em;
background-image:url(/fileadmin/template/design_1/location_hg_artikel.jpg);
 width:547px;
}
.RegioEventLocationwo{
font-size:0.7em;
font-weight:bold;
color:#4F4F4F;
}
.RegioEventLocationwo a{
font-weight:bold;
}
.RegioEventLocationwo a:visited{
font-weight:bold;
}
.RegioEventLocationwo a:active{
font-weight:bold;
}
.RegioEventLocationwo a:hover{
font-weight:bold;
color:#FF3E3E;
}
.Regioeventlocation a{
font-weight:bold;
}
.Eventliste_image{
margin-right: 5px;
}

/* -------------------- */
/* Event List */
.RegioEventDate{
	font-weight: bold;
	font-size:0.7em;
	width:665px;
	border:none;
	margin-top:8px;
    color:#4F4F4F;
}
.eventeditbutton{
	width:65px;
	text-align:right;
	padding:0px;
	margin:0px;
}
.eventeditbutton a{
/*	color:red;*/
}

/* -------------------- */

#sentafriendevent {
font-size: 11px;
font-weight:normal;
margin:0px;
padding:0px;
text-align:right;
}
#sentafriendevent a, #sentafriendevent a:visited, #sentafriendevent a:active{
font-weight:normal;
text-decoration:none;
color:#990000 ! important;
}

#sentafriendevent a:hover{
font-weight:normal;
text-decoration:underline;
color:#990000 ! important;
}

.sentafriendeventbig{
font-weight:normal;
font-size:12px ! important;
margin:0px;
padding:0px;
}


/* ----- */

#LocationBox{
  width:540px;
  border:0px solid red;
}

#LocationBox h1{
  color:#990000 ! important;
  font-size:1.1em;
}

#LocationBox h1 a, #LocationBox h1 a:visited, #LocationBox h1 a:active, #LocationBox h1 a:link{
  color:#990000;
  text-decoration:none;
  font-size:1.1em;
}
#LocationBox h1 a:hover{
  text-decoration:underline;
  font-size:1.1em;
}

#LocationTableHead{
  background-color:#efefef;
  color:#A4A4A4;
  padding:2px;
}
#LocationTableHead td{
  font-size:12px;
  font-weight:bold;
  overflow:hidden;
  margin:0px;
  padding:2px;
}

#LocationTableList td{
  font-size:11px;
  overflow:hidden;
  border:0px solid #B4B4B4;
  border-bottom:1px solid #DDDDDD;
  white-space:nowrap;
  margin:4px;
  padding:2px;
}

#LocationTableList .LocationTableName{
  width:238px;
  overflow:hidden;
  margin:0px;
  padding:2px;
  color:#990000;
}
#LocationTableList .LocationTableName a{
  font-size:12px;
  color:#990000;
  font-weight:bold;
}
#LocationTableList .LocationTableName a:active{
  color:#990000;
  font-weight:bold;
}
#LocationTableList .LocationTableName a:focus{
  color:#990000;
  font-weight:bold;
}
#LocationTableList .LocationTableName a:hover{
  color:#FF7777;
  font-weight:bold;
}
#LocationTableList .LocationTableName a:link{
  color:#990000;
  font-weight:bold;
}
#LocationTableList .LocationTableName a:visited{
  color:#990000;
  font-weight:bold;
}
#LocationTableList .LocationTableKontakt{
  width:188px;
  overflow:hidden;
  margin:0px;
  padding:2px;
}
#LocationTableList .LocationTableLink{
  width:98px;
  overflow:hidden;
  margin:0px;
  padding:2px;
}

#LocationTableList a, #LocationTableList a:visited, #LocationTableList a:active, #LocationTableList a:link{
  color:#990000;
  text-decoration:none;
}
#LocationTableList a:hover{
  color:#990000;
  text-decoration:underline;
}

/* ----- */

#VeranstalterBox{
  width:540px;
  border:0px solid red;
}

#VeranstalterBox h1{
  color:#990000 ! important;
  font-size:1.1em;
}

#VeranstalterBox h1 a, #VeranstalterBox h1 a:visited, #VeranstalterBox h1 a:active, #VeranstalterBox h1 a:link{
  color:#990000;
  text-decoration:none;
  font-size:1.1em;
}
#VeranstalterBox h1 a:hover{
  text-decoration:underline;
  font-size:1.1em;
}

#VeranstalterTableHead{
  background-color:#e0e0e0;
  margin:0px;
  padding:2px;
}

#VeranstalterTableHead td{
  font-size:13px;
  font-weight:bold;
  overflow:hidden;
  margin:0px;
  padding:2px;
}

#VeranstalterTableList td{
  font-size:12px;
  overflow:hidden;
  border:0px solid #cccccc;
  border-bottom:1px solid #cccccc;
  white-space:nowrap;
}

#VeranstalterTableList .VeranstalterTableName{
  width:238px;
  overflow:hidden;
  margin:0px;
  padding:2px;
}

#VeranstalterTableList .VeranstalterTableKontakt{
  width:188px;
  overflow:hidden;
  margin:0px;
  padding:2px;
}
#VeranstalterTableList .VeranstalterTableLink{
  width:98px;
  overflow:hidden;
  margin:0px;
  padding:2px;
}

#VeranstalterTableList a, #VeranstalterTableList a:visited, #VeranstalterTableList a:active, #VeranstalterTableList a:link{
  color:#990000;
  text-decoration:none;
}
#VeranstalterTableList a:hover{
  color:#990000;
  text-decoration:underline;
}

.RegioComUserError{
color:red;
}

.RegioUserErrorClass{
border:1px solid red;
}
.RegioUserErrorClass option{
  color:red;
}

#RegioUserRubrik{
  width:145px;
}


/*
#RegioABCbox{
  height:20px;
  font-weight:bold;
  font-family:ARIAL;
  font-size:0.9em;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  padding:0px;
  width:545px;
  vertical-align:top;
}
#RegioABCbox .RegioABCitem, .RegioABCitemAktiv {
  text-align:center;
  float:left;
  width:20px;
}
#RegioABCbox .RegioABCitem {
  color:#cfcfcf;
  height:21px;
  background-image:url(/fileadmin/template/design_1/abc.gif);
}
#RegioABCbox .RegioABCitem a{
  line-height:20px;
  font-size:14px;
  text-decoration:none;
  color:#52627B;
}
#RegioABCbox .RegioABCitem a:hover{
  text-decoration:none;
  color:#52627B;
}

#RegioABCbox .RegioABCitemAktiv {
  position:relative;
  top:-3px;
  color:#800000;
  height:24px;
  background-image:url(/fileadmin/template/design_1/abcAktiv.gif);
}

#RegioABCbox .RegioABCitemAktiv a{
  line-height:24px;
  font-size:14px;
  text-decoration:none;
  color:#800000;
}
#RegioABCbox .RegioABCitemAktiv a:hover{
  text-decoration:none;
  color:#52627B;
}
#RegioABCbox .RegioABCitemAnfang{
  width:1px;
  height:21px;
  float:left;
  background-image:url(/fileadmin/template/design_1/abcende.gif);
}
#RegioABCbox .RegioABCitemStart{
  width:1px;
  height:21px;
  float:left;
  background-image:url(/fileadmin/template/design_1/abcstart.gif);
}
#RegioABCbox .RegioABCitemEnde{
  width:0px;
  height:21px;
  float:left;
  background-image:url(/fileadmin/template/design_1/abcende.gif);
}
*/
.regio_location{
border:solid 0px green;
font-size:12px;
}
.regio_location_map{
  border:solid 0px blue;
  width:180px;
  overflow:hidden;
}
.regio_location_zurueck{
  float:right;
  overflow:hidden;
}
.regiolocationanzahl{
 text-align:center; 
  overflow:hidden;
  font-size:12px; 
    color:#990000;
}

.LocationSearchTable label{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.LocationSearchTable input{
	font-size:22px;
	
}
.LocationSearchTable select{
	font-size:11px;

}

.EventSearchTable input{
	font-size:22px;
}

/* new location list */

  
.BandListPagingBoxTbl{
  padding:0px;
  margin:5px 0px 10px 0px;
  font-size:12px;
  width:666px;
}

.BandListPagingBoxTr{
  width:666px;
}
.BandListPagingBoxTr img{
  margin:2px 2px 2px 2px;
  vertical-align:middle;
}
.BandListPagingBoxTr td{
  border-color:#000000;
  border:1px;  
  padding:0px;
  line-height:14px;
  background-color:##E7E7E7;

}
.BandlistTable{

}

.BandlistTable .BandlistStadt{
  font-size:12px;
  line-height:12px;
  font-weight:bold;
  color:#555555;
}

.BandlistTable .BandlistRubrik{
  font-size:12px;
  line-height:12px;
  font-weight:bold;
}

.BandlistTable .BandlistData{
  font-size:12px;
}

.BandlistTable .BandlistData h1{
  font-size:14px;
  padding:0px;
  margin:0px 0px 3px 0px ! important;
}


.BandRandom{

}


.RandomBandTD h2{
  font-size:12px ! important;
}
.BandRandomHead{
  font-size:12px;
  font-weight:bold;
}
.RandomCity{
  margin:0px;
  padding:0px;
  font-size:11px;
  text-align:center;
}



#RegioABCbox{
  height:20px;
  font-weight:bold;
  font-family:ARIAL;
  font-size:0.9em;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  padding:0px;
  width:545px;
  vertical-align:top;
}
#RegioABCbox .RegioABCitem, .RegioABCitemAktiv {
  text-align:center;
  float:left;
  width:20px;
  height:24px;
}
#RegioABCbox .RegioABCitem {
  color:#cfcfcf;
  background-image:url(/typo3conf/ext/RegioBand/images/abc.gif);  
  /*
  height:21px;
  background-image:url(/fileadmin/template/design_1/abc.gif);
  */
}
#RegioABCbox .RegioABCitem a{
  line-height:28px;
  font-size:14px;
  text-decoration:none;
  color:#52627B;
}
#RegioABCbox .RegioABCitem a:hover{
  text-decoration:none;
  color:#52627B;
}

#RegioABCbox .RegioABCitemAktiv {
  position:relative;
  color:#800000;
  background-image:url(/typo3conf/ext/RegioBand/images/abcAktiv.gif);
}

#RegioABCbox .RegioABCitemAktiv a{
  line-height:26px;
  font-size:14px;
  text-decoration:none;
  color:#800000;
}
#RegioABCbox .RegioABCitemAktiv a:hover{
  text-decoration:none;
  color:#52627B;
}



#BandContentBox{
  margin:13px 0px 0px 0px ! important;
  padding:0px;
	border:none;
}

#BandContentBox{
  margin:13px 0px 0px 0px ! important;
  padding:0px;
	border:none;
}
.ticketsevents{
  margin:13px 0px 0px 0px ! important;
  padding:0px;
	border:none;
}


.eventimlinkbox{
  position:relative;
  top:0px;
  margin:10px 10px 6px 0px;
  padding:0px 0px 3px 0px;
  border:none;
  text-align:right;
  border-bottom:1px solid #002C52;
  
}


.eventimframebox{

}

.eventimframetext{
  display:block;
  position:absolute;
  margin:-5px 0px 0px 0px;
  padding:0px;
  border:0px solid red;
  font-family:ARIAL;
  font-size:11px;
}

.listeventimlink{
  font-size:11px;
  margin:0px 0px 0px 15px;
  color:#0000A4;
}

a.listeventimlink{

}

.stadtliste{
width:666px;	
}

.location_detail_oben{
color:#B9B9B9;
}

.location_detail_oben a{
color:#B9B9B9;
}
.location_detail_oben h2{
color:#B9B9B9;
}