@import url("review.css");
@import url("wall.css");


#content_details{ float:left; width: 420px; }
#content_details p{ margin: 0.8em 0; } 

.widelines{ line-height: 150%; }
.section{ margin: 10px 0; }
.activity_buttons{ white-space: nowrap; font-size: 14pt; }
.activity_buttons img{ vertical-align: baseline; margin-top:3px; }
.activity_buttons #recommend { font-weight: normal; font-size: 8pt; }
.subtitle{ font-size: 14pt; margin-top:20px; margin-bottom: 20px; }
.field{ font-weight: bold; }
.external_link{ font-size: 8pt; }
.fontnormal{ font-size: 10pt;}

div.layout { margin-left:18px; }
div.layout .iefix{ margin-left:-18px;padding-right: 10px;  }


/* user sections */
#user_title{ font-weight: bold; font-size: 10pt; margin-bottom: 10px; margin-top: 2px; }
#user_title span.channel{ font-size: 19pt;}

#tagline{ font-weight: bold; }
span.keyword{ font-size: larger; padding: 0 5px;}
#webpage { font-weight: bold }
#webpage .grey { font-weight: normal; }
#eventlink{ text-align:right; padding-top: 5px; font-size: 8pt; }

/* content sections */
#content_type{ margin-top: 6px; font-size: 9pt; padding:0; line-height:100%;}
#content_title{ font-size: 23pt; line-height: 100%; border-left-width: 6px; border-left-style: solid; background-color: white; padding-left: 5px; margin-top: 5px; line-height:100%;}
#content_title div.subtitle{ font-size: 14pt; margin-top: 0px;}
#content_title .title{ font-size: 23pt }

#content_title .grey a{ color: #525252 }
a.grey { color: #525252 }

#where{margin-bottom: 40px; margin-top: 40px; }
#address{ margin-bottom: 40px; margin-top: 40px; }
/* #keywords{ float:right; text-align: left; clear:right; width: 150px; margin-bottom: 40px; }
*/ 
#keywords{ text-align: left; margin-top: 40px; }
#what{  margin-bottom: 40px;}
#what .field{ display:block; margin-bottom: -1em; }
#what .desclink{ font-weight: bold; margin-top: 10px; }
.performers #what{ margin-top: 40px; }

#other_info{ margin-bottom: 40px; }

#rating_container{ float: right; clear:right; text-align: left; width: 120px; margin-left: 15px; font-size: 8pt;  line-height:100%; }
#rating_container{ margin-top: 37px;  }
#rating{ padding: 2px 0; }
#ratingdescription .thanx { font-weight: bold }

#userdescriptions { width: 100%; margin-top: 1em }
#userdescriptions .user a { font-weight: bold; color: #4c930f; background-color: inherit }
#userdescriptions .right { float: right; }
#userdescriptions .aright { text-align: right }
#desctext { margin-bottom: 0px;  }
#desctext .descarrows { display:none; }

#forum{ background-color: #efefef; clear:right; padding: 5px 5px 3px 5px; margin-bottom: 14px; }
#forum_actions{ text-align: right; font-weight: bold; }

#source{ display: block; margin-left: 0; margin-top: -1em; }

.otherevent{ margin-bottom: 10px; line-height:100%; }
.otherevent table{ width:100%;}
.otherevent td{ text-align: left; vertical-align: top; }
.otherevent td.infocell{ padding-left: 5px; }
.otherevent td.time{ white-space: nowrap; }

#content_details div.moredetails{ margin: 5px 0; }

.editedit { font-size: 8pt; font-weight: normal; }
.editedit.nomargin { margin-left: 0; }
#tagline .grey{ font-weight:normal; }
#description .grey, #edit_description .grey { margin-left:1px; } /* 1px fix */
#tagline textarea { font-weight:bold; }
.useredit {	float: right; width: 20px; margin-right: 10px; }
#taglineinp, #descriptioninp, #keywordsinp, #webpageinp { width: 98%; }


#connector{ float: right; text-align: left; font-size: 9pt; width: 200px; margin: 26px 0 10px 0; }
/* set different margin for freunde page */
.freunde div#connector{ margin-top: 7px; }

#connector ul{ list-style-type:none; padding: 0; margin: 0 }
#connector li{ clear:left; margin: 2.5px 0;}
#connector li div.box{ margin-top: 3px; }

#connector .connection { margin-left: 5px; }
#connector a{ font-weight: bold; }
#connector span.connection { font-weight: bold;  cursor: default; }
#connector .inactive { background-color: #909090; }
#preview_pic{ width: 200px; }
#connector div.box a { margin-right: 4px }
#connector div.box a.rightside{ margin-right: 0 }
#connector img.navicon{ vertical-align: middle; }

#connector ul.connector_related{ clear:left; padding-top: 20px;}
#connector .connector_related a{ font-weight: normal; } 
#connector .connector_related img{ margin-left: -11px; margin-right: 5px; margin-bottom:1px;  } 
#connector .connector_related li.arrow{ padding: 0.5px 5px 0.5px 0; margin-left: 11px; }
#connector .connector_related li{ padding: 1.5px 0 }

#connector li.narrow{ height: 1px; width: 100%; line-height:0px; font-size: 1px; overflow:hidden; padding:0; margin:0; }
#connector .contitle{ margin-left: 0px; font-weight: bold; }
.arrowbox{ /* display: block; float:left; clear:left;*/ width: 10px; overflow:hidden;}
.arrowbox img{ margin-left: -20px; }

#ie6_border_hack{ 
	margin-top: 20px; 
	background-image: url( '../graphics/dotted_line.gif' );
	background-color: #CCCCCC; 
	padding:1px;
}
#ie_padding_hack{ padding:5px; background-color:white; }
#connector_scout_info{ width:100% }
#connector_scout_info th{ padding-bottom:5px; }
#connector_scout_info a{ font-weight:normal; }

#wall_content{ width: 420px;  }
#map{ position:relative; height: 250px; margin-top:10px; background-color: #EEEEEE; font-size:smaller;}

.tipp { margin-left: 20px; font-size:8pt; color:#008800; font-weight: bold }

#closedbox{ position:absolute; right:85px; top:250px; width:460px; z-index:1; padding:10px; background-color:white; border: 5px solid #BDBDBD; font-weight: bold;}
#closedbox div { text-align:right; font-weight: normal; }
