.blackbox {
	background-image: url(../alt/tableheaderbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
	font-size: 12px;
	height: 18px;
	font-family: Tahoma;
	width: 174px;
	display: block;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.schnellsuche {
	border:1px solid #c0c0c0;
}
.blackbox h2 {
	color: #ffffff;
	font-size: 12px;
}
.blackboxzwei {
	background-image: url(../alt/tableheaderbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
	font-size: 12px;
	height: 18px;
	font-family: Tahoma;
	width: 194px;
	display: block;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.blackboxzwei h2 {
	color: #FFFFFF;
	font-size: 12px;
}

.headlinesbg {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	text-align: center;
	position: absolute;
}
.headlinetable {
	background-image: url(../alt/headlinesbg.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	height: 19px;
	margin-bottom: 2px;
}

#menue {
 	width:180px;
	float:left;
	position: fest;
}
.darkgreybg {
	background-color: #dddddd;
	border: 1px solid #e8e8e8;
	margin-top: 2px;
	margin-bottom: 4px;
	font-size: 11px;
}
.greybg {
	background-color: #ededed;
	border: 1px solid #e8e8e8;
	margin-top: 2px;
	margin-bottom: 4px;
	font-size: 11px;
}
.greyheight {
	background-color: #ededed;
	border: 1px solid #e8e8e8;}
.promotionpic {
	float: left;
	width: 134px;
	text-align: center;
	height: 125px;
	margin-right: 1px;

}
.highlights {
	background-color:#dddddd; 
	border:1px solid  #e8e8e8;
}
.newssiteheader {
	font-weight: bold;
	color: #ffffff;
	background-image: 
	url(../alt/tableheaderbg.gif);
	border:1px solid  #e8e8e8;
	padding-left: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.newsbilder { 
	border:1px solid #273942; 
	margin:2px;
	float:left;
	width: 40px;
	height: 40px; 
}

.td2 { background-color:#dddddd; border:1px solid  #e8e8e8; empty-cells:show  }
.td4 { background-color:#ededed; border:1px solid  #e8e8e8; empty-cells:show  }

.headlineone { color: #9C907F; font-size:12px; border-bottom: 2px solid #e8e8e8;padding:2px; margin: 10px 0;}
.newsdate {
	font-size: 10px;
	position: absolute;
}
.newskommentare {
	font-size: 11px;
	font-weight: bold;
	float: right;
	position: relative;
}
.newscontent {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	margin-top: 16px;
	margin-bottom: 16px;
}
.newscontent img {
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#navigationline {
	background-color: #222222;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma;
	empty-cells:show;
	text-align: center;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}
#adsense { 
	text-align: center;
	padding-bottom: 3px;
}
#profilnavi {
	border: 1px solid #e8e8e8;
	padding: 3px;
	margin-bottom: 4px;
}
#artistnavigation {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #555555;
	background-color: #ededed;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.artistcontentleft{
	float:left;
	width:740px;
}
.artistcontentright {
	float:right;  
	margin-right:0px;
}
#artistprofilpic {
	height: 161px;
	width: 204px;
	border: 1px solid #e8e8e8;
	text-align: center;
	vertical-align: middle;
	padding-top: 31px;
	margin-right: 2px;
	float:left;
	overflow : hidden;
}
#artistprofilinfo {
	height: 186px;
	width: 235px;
	float:left;
	border: 1px solid #e8e8e8;
	padding: 3px;
}
#artistprofilkontakt {
	width: 277px;
	border: 1px solid #e8e8e8;
	padding: 2px;
	margin-left: 1px;
}
.profilfieldone {
	height: 15px;
	width: 90px;
	border: 1px solid #e8e8e8;
	background-color: #dddddd;
	float:left;
	margin-right: 2px;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
}
.profilfieldtwo {
	float:left;
	height: 15px;
	width: 139px;
	background-color: #ededed;
	border: 1px solid #e8e8e8;
	margin-bottom: 2px;
	font-size: 11px;
}
.profilfieldthree {
	float:left;
	height: 15px;
	width: 177px;
	background-color: #ededed;
	border: 1px solid #e8e8e8;
	margin-bottom: 2px;
	font-size: 11px;
}
.profilfieldfour {
	height: 15px;
	width: 271px;
	border: 1px solid #e8e8e8;
	background-color: #dddddd;
	float:left;
	margin-right: 2px;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
}
.profilfieldeight {
	height: 15px;
	width: 271px;
	border: 1px solid #e8e8e8;
	background-color: #ededed;
	float:left;
	margin-right: 0px;
	margin-bottom: 1px;
	font-size: 11px;
	font-weight: bold;
}
.profilfieldfive {
	height: 15px;
	width: 271px;
	border: 1px solid #e8e8e8;
	background-color: #ededed;
	float:left;
	margin-right: 0px;
	margin-bottom: 1px;
	font-size: 11px;
	font-weight: bold;
}
.profilfieldsix {
	height: 15px;
	width: 271px;
	border: 1px solid #e8e8e8;
	background-color: #dddddd;
	float:left;
	margin-right: 2px;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
}
.profilfieldspacer {
	float:left;
	height: 12px;
	width: 229px;;
	font-size: 11px;
}
.profilfieldspacerzwei {
	float:left;
	width: 229px;;
}
#profilplayer {
	width: 277px;
	height: 187px;
	border: 1px solid #e8e8e8;
	padding: 2px;
	margin-left: 1px;
	margin-bottom: 3px;
}
.visits { font: 7pt; width:137px; height:110px; margin:2px; padding:2px; color:black; background-color: #ededed; border: 1px solid #e8e8e8; float:left; overflow:hidden; }
.visits:hover { font: 7pt; width:137px; height:110px; margin:2px; padding:2px; color:black; background-color: #dddddd; border: 1px solid #e8e8e8; float:left; overflow:hidden; }
a.buttonsperren {
	border: 1px solid #e8e8e8;
	background-color: #dddddd;
	height: 19px;
	width: 106px;
	float:left;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 27px;
	background-image: url(../alt/button-blockieren.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	display: block;
}
a.buttonsperren:hover {
	border: 1px solid #a7a7a7;
	background-color: #e5e5e5;
	cursor: hand;
	height: 19px;
	width: 106px;
	float:left;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 27px;
	background-image: url(../alt/button-blockieren.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	display: block;
}
a.buttonempfehlen {
	border: 1px solid #e8e8e8;
	background-color: #dddddd;
	height: 19px;
	width: 106px;
	margin-bottom: 2px;
	float:left;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 27px;
	background-image: url(../alt/button-empfehlen.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	display: block;
}
a.buttonempfehlen:hover {
	border: 1px solid #a7a7a7;
	background-color: #e5e5e5;
	cursor: hand;
	height: 19px;
	width: 106px;
	margin-bottom: 2px;
	float:left;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 27px;
	background-image: url(../alt/button-empfehlen.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	display: block;
}
a.buttonfavoriten {
	border: 1px solid #e8e8e8;
	background-color: #dddddd;
	height: 19px;
	width: 106px;
	margin-bottom: 2px;
	float:left;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 27px;
	background-image: url(../alt/button-favoriten.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	display: block;
}
a.buttonfavoriten:hover {
	border: 1px solid #a7a7a7;
	background-color: #e5e5e5;
	cursor: hand;
	height: 19px;
	width: 106px;
	margin-bottom: 2px;
	float:left;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 26px;
	background-image: url(../alt/button-favoriten.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	display: block;
}
a.buttonfotos {
	border: 1px solid #e8e8e8;
	background-color: #dddddd;
	height: 19px;
	width: 106px;
	float:left;
	margin-right: 2px;
	margin-left: 1px;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 26px;
	background-image: url(../alt/button-fotos.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	display: block;
}
a.buttonfotos:hover {
	border: 1px solid #a7a7a7;
	background-color: #e5e5e5;
	cursor: hand;
	height: 19px;
	width: 106px;
	float:left;
	margin-right: 2px;
	margin-left: 1px;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 26px;
	background-image: url(../alt/button-fotos.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	display: block;
}
a.buttonnachricht {
	border: 1px solid #e8e8e8;
	background-color: #dddddd;
	height: 19px;
	width: 106px;
	float:left;
	margin-right: 2px;
	margin-left: 1px;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 26px;
	background-image: url(../alt/button-nachricht.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	display: block;
}
a.buttonnachricht:hover {
	border: 1px solid #a7a7a7;
	background-color: #e5e5e5;
	cursor: hand;
	height: 19px;
	width: 106px;
	float:left;
	margin-right: 2px;
	margin-left: 1px;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 26px;
	background-image: url(../alt/button-nachricht.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	display: block;
}
a.buttonadden  {
	border: 1px solid #e8e8e8;
	background-color: #dddddd;
	height: 19px;
	width: 106px;
	float:left;
	margin-right: 2px;
	margin-left: 1px;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 26px;
	background-image: url(../alt/button-adden.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	display: block;
}
a.buttonadden:hover {
	border: 1px solid #a7a7a7;
	background-color: #e5e5e5;
	cursor: hand;
	height: 19px;
	width: 106px;
	float:left;
	margin-right: 2px;
	margin-left: 1px;
	margin-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 26px;
	background-image: url(../alt/button-adden.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	display: block;
}
.gallery {
background-image : url(../alt/map.jpg);
width : 120px;
height : 128px;
margin : 2px;
padding : 5px;
color : black;
background-color : #ebebeb;
border : 0px;
float : left;
overflow : hidden;
}
.galleryimg {
width : 110px;
height : 110px;
margin-top: 30px;
margin-right: auto; 
margin-bottom: auto; 
margin-left: auto
background:transparent;
overflow:hidden
}
.suche {
position : relative;
left : -5px;
top : 50px;
}
.navihref {
color : #ffffff;
}
.freunde {
width : 124px;
height : 120px;
margin : 2px;
padding : 2px;
color : black;
background-color : #ebebeb;
border : 1px solid #222;
float : left;
overflow : hidden;
}

.usergallery {
width : 124px;
height : 125px;
margin : 2px;
padding : 2px;
color : black;
background-color : #ebebeb;
border : 1px solid #222;
float : left;
overflow : hidden;
}
.artists {
width : 260px;
height : 210px;
margin : 2px;
padding : 2px;
color : black;
background-color : #ebebeb;
border : 1px solid #222;
float : left;
overflow : hidden;
}

#searchpic {
	height: 150px;
	width: 150px;
	background-repeat: no-repeat;
	background-position: center center;
	overflow : hidden;
	margin: 0 auto;
}
#searchpic img {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#fuserkadafi {
	height: 88px;
	width: 130px;
	background-repeat: no-repeat;
	background-position: center center;
}
#fuserkadafi img {
	height: 88px;
	width: 130px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.groupTeamHeadlineTwo {
	background-color: #dddddd;
	border: 1px solid #e8e8e8;
	margin-top: 2px;
	margin-right:2px;
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 4px;
	font-size: 11px;
}
.groupTeamHeadlineMember {
	background-color: #ededed;
	border: 1px solid #e8e8e8;
	margin-top: 2px;
	margin-bottom: 4px;
	margin-right:2px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
	font-size: 11px;
}
.groupTeamAlbum {
	width: 240px;
	float: left;
	padding: 2px;
} 
.groupTeamPic {
	border:1px solid #8B795E; 
	height:125px; 
	width:95px; 
	float:left; 
	margin-right:10px;
	background-repeat: no-repeat;
	background-position: center center;
} 

.modelSlideHeadline, .modelReferencesHeadline, .modelWorkHeadline, .modelPersonalHeadline {
	background-color: #dddddd;
	border: 1px solid #e8e8e8;
	margin-top: 2px;
	margin-bottom: 4px;
	font-size: 11px;
}
.modelPersonalData, .modelWorkArea, .modelSlideShow, .modelReferencesData {
	background-color: #ededed;
	border: 1px solid #e8e8e8;
	margin-top: 2px;
	margin-bottom: 4px;
	font-size: 11px;
}
.modelPersonalHeadline, .modelPersonalData, .modelWorkHeadline, .modelWorkArea {
	width: 332px;
}
.modelSlideHeadline, .modelSlideShow {
	width: 400px;
}

.tabArtisHeader{width: 100px; font-size:14px; font-weight: bold; margin-top: 6px; margin-bottom: 0px; padding: 2px;   padding-left: 8px; float:left; background-color: #dddddd; border-right:1px solid #CCC; border-top:1px solid #CCC; border-left:1px solid #CCC; background-image: url(../alt/headlinesbg.gif);}

.tabArtisAdd{width: 100px; font-size:14px; font-weight: bold; margin-top: 6px; margin-bottom: 0px; padding: 2px;   padding-left: 8px; float:left;}

.tabArtisInhalt{font-size: 12px;
clear:both; padding:3px;}

.tabArtisBorder{ clear:both;  border: 2px solid #dddddd;}

.tabArtisKontotyp{border:3px solid #CC0000; font-weight:bold; padding:3px;}
.Stil2 {font-size: 10px}


.listenPic {
	padding: 8px; 
	float: left;
	width: 110px;
	margin: 0 auto;
}

.eventJoinInMember, .eventGalleryCommPic, .galleryPics, .eventGalleryTopFotoScoutsPic, .newsAllTopNewserPic, .eventGalleryPosterPic, .newsAllPosterPic, 
.listenPic,  .startEventPic, .eventGalleryEventPic, .startMemberPic, .homeVisitorPic, .fastsearchImage {
	float: left;
	background-repeat: no-repeat;
	background-position: center center;
	overflow : hidden;

}
.eventGalleryCommPicimg, .eventGalleryTopFotoScoutsPic img, .newsAllTopNewserPic img, .eventGalleryPosterPic img, .newsAllPosterPic img, .listenPic img, 
.eventJoinInMember img, .eventGalleryEventPic img, .startEventPic img, .startMemberPic img, .homeVisitorPic img, .fastsearchImage img,  .fastsearchImage img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.eventJoinInMember img, .eventJoinInMember, .startMemberPic, .startMemberPic img, .homeVisitorPic, .homeVisitorPic img { 	
	width: 75px;
	height: 75px;
}
.eventGalleryTopFotoScoutsPic, .eventGalleryTopFotoScoutsPic img, .newsAllTopNewserPic img, .newsAllTopNewserPic {
	width: 50px;
	height: 50px;
}
.homeFriendPic, .homeFriendPic img, .newsCommPic, .newsCommPic img {
	width: 50px;
	height: 50px;
}
.newsAllPosterPic, .eventGalleryPosterPic, .newsAllPosterPic img, .eventGalleryPosterPic img, .eventGalleryCommPic img, .eventGalleryCommPic {
	width: 16px;
	height: 16px;
}
.galleryPics, .galleryPics img {
	float: none;
	width: 164px;
	height: 110px;
}



.fastsearchImage, .fastsearchImage img { 	
	width: 100px;
}
.homeProfilPic, .homeProfilPic img { 	
	width: 170px;
}
.startChartsUrl  a, .fastsearchLinks a {
	font-weight: normal;
} 
.loading {
	height: 30px;
	background: url(../alt//files/cms/images/working.gif) 50% 50% no-repeat;
}
.startEventPic, .startEventPic img, .eventGalleryEventPic, .eventGalleryEventPic img {
	width: 174px;
	height: 110px;
	float: none;
}


.regCountry, .regState , .regRegion  {
	width: 310px; 
	height: 19px; 
	font-size: 8pt;
}
.headlineOnlineUser {
	text-align: right;  
	color: #ffffff; 
	font-weight: bold;
}
.headlineOnlineUser a  {
	color: #ffffff; 
}
.headlineOnlineUser a:hover {
	color: #FCAE45;
}

}

