@charset "utf-8";
/* CSS Document */
 /*
  * Inhalt: 
  * - Notifications
  * - Sprites
  * - Formattings
  * - Commander
  * - User_variante1
  * - User_variante2
  * - User_variante3
  * - User_variante4
  * - taskbar
  * - infobox
  * - Aktions-Button
  * - Clear´s
  * - Kommentarlisten
  * - Paging
  * - TagCloud
  * - Editor Fileupload
  * - Forum Icons, Pinned, Closed
  * - Location for Eventkalender and Gallery
  * - User-tagging
  * - Gallerie Thumb
  * - Feedback Button
  * - Taskbar
  * - Navigation
  * - UserInfoBox
  * - Social
  */

/** Notifications **/
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .errors {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* Forms */
.errors {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4; padding:2px; margin: 5px 5px 5px 0;border:2px solid #ddd; width: 250px;}

/* Ads */
.sidebar_ad_160_600 { float:left; padding:10px 20px;}
.sidebar_ad_300_250 { float:left; padding:10px 0}

/** Sprites **/
.sprite{background: url(../images/ico/csg-4cdfe801636fc.png) no-repeat top left; border: 0;}
.sp-archiv{ background-position: 0 0; width: 18px; height: 16px; } 
.sp-beschenken{ background-position: 0 -66px; width: 24px; height: 21px; } 
.sp-bookmarks{ background-position: 0 -137px; width: 25px; height: 15px; } 
.sp-bookmarks2{ background-position: 0 -202px; width: 18px; height: 10px; } 
.sp-chat{ background-position: 0 -262px; width: 24px; height: 21px; } 
.sp-comment{ background-position: 0 -333px; width: 18px; height: 10px; } 
.sp-comments{ background-position: 0 -393px; width: 18px; height: 10px; } 
.sp-cursorlinks{ background-position: 0 -453px; width: 13px; height: 13px; } 
.sp-cursorrechts{ background-position: 0 -516px; width: 13px; height: 13px; } 
.sp-datenschutz{ background-position: 0 -579px; width: 70px; height: 70px; } 
.sp-del{ background-position: 0 -699px; width: 18px; height: 16px; } 
.sp-del_big{ background-position: 0 -765px; width: 21px; height: 20px; } 
.sp-del_small{ background-position: 0 -835px; width: 12px; height: 11px; } 
.sp-down{ background-position: 0 -896px; width: 25px; height: 15px; } 
.sp-edit{ background-position: 0 -961px; width: 18px; height: 16px; } 
.sp-fa{ background-position: 0 -1027px; width: 24px; height: 21px; } 
.sp-forum_closed{ background-position: 0 -1098px; width: 16px; height: 16px; } 
.sp-forum_new{ background-position: 0 -1164px; width: 16px; height: 16px; } 
.sp-forum_old{ background-position: 0 -1230px; width: 16px; height: 16px; } 
.sp-forward{ background-position: 0 -1296px; width: 20px; height: 16px; } 
.sp-friends{ background-position: 0 -1362px; width: 21px; height: 20px; } 
.sp-gaestebuch{ background-position: 0 -1432px; width: 21px; height: 20px; } 
.sp-group{ background-position: 0 -1502px; width: 30px; height: 30px; } 
.sp-handgeprueft{ background-position: 0 -1582px; width: 70px; height: 70px; } 
.sp-hilfe{ background-position: 0 -1702px; width: 14px; height: 17px; } 
.sp-icon_add{ background-position: 0 -1769px; width: 31px; height: 25px; } 
.sp-icon_add_fav{ background-position: 0 -1844px; width: 20px; height: 18px; } 
.sp-icon_add_gallery{ background-position: 0 -1912px; width: 26px; height: 20px; } 
.sp-icon_add_neu{ background-position: -120px 0; width: 28px; height: 25px; } 
.sp-icon_add_small{ background-position: -120px -75px; width: 22px; height: 18px; } 
.sp-icon_aktuelles{ background-position: -120px -143px; width: 24px; height: 19px; } 
.sp-icon_archiv_1{ background-position: -120px -212px; width: 30px; height: 34px; } 
.sp-icon_archiv_2{ background-position: -120px -296px; width: 30px; height: 34px; } 
.sp-icon_archiv_3{ background-position: -120px -380px; width: 30px; height: 34px; } 
.sp-icon_archiv_neu{ background-position: -120px -464px; width: 19px; height: 18px; } 
.sp-icon_attention{ background-position: -120px -532px; width: 21px; height: 18px; } 
.sp-icon_bald_geburtstag{ background-position: -120px -600px; width: 18px; height: 20px; } 
.sp-icon_bilder{ background-position: -120px -670px; width: 23px; height: 19px; } 
.sp-icon_blog{ background-position: -120px -739px; width: 28px; height: 25px; } 
.sp-icon_blog_neu{ background-position: -120px -814px; width: 21px; height: 20px; } 
.sp-icon_blog_private{ background-position: -120px -887px; width: 28px; height: 25px; } 
.sp-icon_chat{ background-position: -120px -962px; width: 27px; height: 25px; } 
.sp-icon_comment{ background-position: -120px -1037px; width: 21px; height: 18px; } 
.sp-icon_comment_1{ background-position: -120px -1105px; width: 17px; height: 17px; } 
.sp-icon_comment_2{ background-position: -120px -1172px; width: 17px; height: 17px; } 
.sp-icon_comment_3{ background-position: -120px -1239px; width: 17px; height: 17px; } 
.sp-icon_comment_4{ background-position: -120px -1306px; width: 17px; height: 17px; } 
.sp-icon_comment_neu{ background-position: -120px -1373px; width: 22px; height: 17px; } 
.sp-icon_contacts{ background-position: -120px -1440px; width: 27px; height: 25px; } 
.sp-icon_del_account{ background-position: -120px -1515px; width: 16px; height: 20px; } 
.sp-icon_delete{ background-position: -120px -1585px; width: 21px; height: 18px; } 
.sp-icon_download{ background-position: -120px -1653px; width: 18px; height: 19px; } 
.sp-icon_dropdown{ background-position: -120px -1722px; width: 30px; height: 30px; } 
.sp-icon_edit_neu{ background-position: -120px -1802px; width: 20px; height: 18px; } 
.sp-icon_edit_small{ background-position: -120px -1870px; width: 22px; height: 18px; } 
.sp-icon_eventbilder{ background-position: -120px -1938px; width: 21px; height: 16px; } 
.sp-icon_female{ background-position: -240px 0; width: 18px; height: 22px; } 
.sp-icon_female_big{ background-position: -240px -72px; width: 32px; height: 35px; } 
.sp-icon_forward{ background-position: -240px -157px; width: 16px; height: 18px; } 
.sp-icon_fraud{ background-position: -240px -225px; width: 20px; height: 18px; } 
.sp-icon_friends{ background-position: -240px -293px; width: 30px; height: 24px; } 
.sp-icon_geburtstag{ background-position: -240px -367px; width: 18px; height: 20px; } 
.sp-icon_gift{ background-position: -240px -437px; width: 17px; height: 16px; } 
.sp-icon_gift_neu{ background-position: -240px -503px; width: 18px; height: 20px; } 
.sp-icon_group{ background-position: -240px -573px; width: 21px; height: 20px; } 
.sp-icon_guestbook{ background-position: -240px -641px; width: 18px; height: 21px; } 
.sp-icon_help{ background-position: -240px -712px; width: 10px; height: 17px; } 
.sp-icon_home{ background-position: -240px -779px; width: 25px; height: 24px; } 
.sp-icon_info{ background-position: -240px -853px; width: 10px; height: 17px; } 
.sp-icon_info2{ background-position: -240px -920px; width: 15px; height: 18px; } 
.sp-icon_infos{ background-position: -240px -988px; width: 18px; height: 19px; } 
.sp-icon_link{ background-position: -240px -1057px; width: 19px; height: 19px; } 
.sp-icon_list{ background-position: -240px -1126px; width: 16px; height: 18px; } 
.sp-icon_lock{ background-position: -240px -1194px; width: 17px; height: 21px; } 
.sp-icon_logout{ background-position: -240px -1265px; width: 19px; height: 19px; } 
.sp-icon_male{ background-position: -240px -1334px; width: 18px; height: 21px; } 
.sp-icon_male_big{ background-position: -240px -1405px; width: 32px; height: 35px; } 
.sp-icon_message{ background-position: -240px -1490px; width: 27px; height: 25px; } 
.sp-icon_message_neu{ background-position: -240px -1565px; width: 22px; height: 17px; } 
.sp-icon_messages{ background-position: -240px -1632px; width: 30px; height: 23px; } 
.sp-icon_more{ background-position: -240px -1705px; width: 15px; height: 17px; } 
.sp-icon_msg_forward{ background-position: -240px -1772px; width: 24px; height: 16px; } 
.sp-icon_newscenter{ background-position: -240px -1838px; width: 22px; height: 21px; } 
.sp-icon_nickpage{ background-position: -240px -1909px; width: 30px; height: 25px; } 
.sp-icon_nickpage_design{ background-position: -360px 0; width: 22px; height: 23px; } 
.sp-icon_nickpage_neu{ background-position: -360px -73px; width: 19px; height: 21px; } 
.sp-icon_pics{ background-position: -360px -144px; width: 30px; height: 25px; } 
.sp-icon_pics_private{ background-position: -360px -219px; width: 29px; height: 25px; } 
.sp-icon_plus{ background-position: -360px -294px; width: 19px; height: 19px; } 
.sp-icon_power{ background-position: -360px -363px; width: 20px; height: 18px; } 
.sp-icon_privchat{ background-position: -360px -431px; width: 27px; height: 21px; } 
.sp-icon_profilbild{ background-position: -360px -502px; width: 25px; height: 22px; } 
.sp-icon_ps{ background-position: -360px -574px; width: 30px; height: 25px; } 
.sp-icon_ps_neu{ background-position: -360px -649px; width: 19px; height: 20px; } 
.sp-icon_rund_pm{ background-position: -360px -719px; width: 24px; height: 19px; } 
.sp-icon_search{ background-position: -360px -788px; width: 30px; height: 25px; } 
.sp-icon_search_big{ background-position: -360px -863px; width: 32px; height: 31px; } 
.sp-icon_search_big_137{ background-position: -360px -944px; width: 32px; height: 31px; } 
.sp-icon_search_header{ background-position: -360px -1025px; width: 17px; height: 17px; } 
.sp-icon_select{ background-position: -360px -1092px; width: 15px; height: 14px; } 
.sp-icon_settings{ background-position: -360px -1156px; width: 20px; height: 18px; } 
.sp-icon_stars-0{ background-position: -360px -1224px; width: 75px; height: 15px; } 
.sp-icon_stars-1{ background-position: -360px -1289px; width: 75px; height: 15px; } 
.sp-icon_stars-2{ background-position: -360px -1354px; width: 75px; height: 15px; } 
.sp-icon_stars-3{ background-position: -360px -1419px; width: 75px; height: 15px; } 
.sp-icon_stars-4{ background-position: -360px -1484px; width: 75px; height: 15px; } 
.sp-icon_stars-5{ background-position: -360px -1549px; width: 75px; height: 15px; } 
.sp-icon_stars{ background-position: -360px -1614px; width: 37px; height: 7px; } 
.sp-icon_stupsen{ background-position: -360px -1671px; width: 30px; height: 25px; } 
.sp-icon_stupsen_neu{ background-position: -360px -1746px; width: 25px; height: 12px; } 
.sp-icon_verteilung{ background-position: -360px -1808px; width: 19px; height: 18px; } 
.sp-icon_voranmeldung{ background-position: -360px -1876px; width: 21px; height: 21px; } 
.sp-icon_work_small{ background-position: -360px -1947px; width: 21px; height: 18px; } 
.sp-icon_write{ background-position: -485px 0; width: 17px; height: 18px; } 
.sp-icon_zitieren{ background-position: -485px -68px; width: 19px; height: 18px; } 
.sp-infos{ background-position: -485px -136px; width: 14px; height: 17px; } 
.sp-klammer{ background-position: -485px -203px; width: 15px; height: 15px; } 
.sp-kostenlos{ background-position: -485px -268px; width: 70px; height: 63px; } 
.sp-link_arrow{ background-position: -485px -381px; width: 12px; height: 13px; } 
.sp-list_item_commander{ background-position: -485px -444px; width: 15px; height: 15px; } 
.sp-logout{ background-position: -485px -509px; width: 21px; height: 21px; } 
.sp-message{ background-position: -485px -580px; width: 24px; height: 21px; } 
.sp-messages{ background-position: -485px -651px; width: 21px; height: 20px; } 
.sp-mypartyscreennp{ background-position: -485px -721px; width: 24px; height: 21px; } 
.sp-mypartyscreen{ background-position: -485px -792px; width: 21px; height: 20px; } 
.sp-nickpagenp{ background-position: -485px -862px; width: 24px; height: 21px; } 
.sp-nickpage{ background-position: -485px -933px; width: 21px; height: 20px; } 
.sp-notification{ background-position: -485px -1003px; width: 18px; height: 16px; } 
.sp-ok{ background-position: -485px -1069px; width: 21px; height: 20px; } 
.sp-persoenlich{ background-position: -485px -1139px; width: 70px; height: 71px; } 
.sp-pics{ background-position: -485px -1260px; width: 21px; height: 20px; } 
.sp-plus{ background-position: -485px -1330px; width: 21px; height: 20px; } 
.sp-quote{ background-position: -485px -1400px; width: 18px; height: 16px; } 
.sp-rating_empty{ background-position: -485px -1466px; width: 15px; height: 15px; } 
.sp-rating_full{ background-position: -485px -1531px; width: 15px; height: 15px; } 
.sp-repeat{ background-position: -485px -1596px; width: 18px; height: 16px; } 
.sp-rss_icon{ background-position: -485px -1662px; width: 15px; height: 15px; } 
.sp-startseite{ background-position: -485px -1727px; width: 24px; height: 21px; } 
.sp-stift{ background-position: -485px -1798px; width: 21px; height: 20px; } 
.sp-stubbsen{ background-position: -485px -1868px; width: 24px; height: 21px; } 
.sp-suche{ background-position: -485px -1939px; width: 17px; height: 17px; } 
.sp-ulinks{ background-position: -610px 0; width: 18px; height: 10px; } 
.sp-up{ background-position: -610px -60px; width: 25px; height: 15px; } 
.sp-user_f_away{ background-position: -610px -125px; width: 30px; height: 30px; } 
.sp-user_f_busy{ background-position: -610px -205px; width: 30px; height: 30px; } 
.sp-user_f_invisible{ background-position: -610px -285px; width: 30px; height: 30px; } 
.sp-user_f_offline{ background-position: -610px -365px; width: 30px; height: 30px; } 
.sp-user_f_online{ background-position: -610px -445px; width: 30px; height: 30px; } 
.sp-user_f_vacation{ background-position: -610px -525px; width: 30px; height: 30px; } 
.sp-user_m_away{ background-position: -610px -605px; width: 30px; height: 30px; } 
.sp-user_m_busy{ background-position: -610px -685px; width: 30px; height: 30px; } 
.sp-user_m_invisible{ background-position: -610px -765px; width: 30px; height: 30px; } 
.sp-user_m_offline{ background-position: -610px -845px; width: 30px; height: 30px; } 
.sp-user_m_online{ background-position: -610px -925px; width: 30px; height: 30px; } 
.sp-user_m_vacation{ background-position: -610px -1005px; width: 30px; height: 30px; } 
.sp-views{ background-position: -610px -1085px; width: 18px; height: 10px; } 
.sp-vor{ background-position: -610px -1145px; width: 25px; height: 15px; } 
.sp-werkzeuge{ background-position: -610px -1210px; width: 21px; height: 20px; } 
.sp-zurueck{ background-position: -610px -1280px; width: 25px; height: 15px; } 


#container a, .psTaskbar a, #presents a {
	color:#444444;
	text-decoration:none;
	font-weight: bold;
}

#container a:hover, .psTaskbar a:hover, #presents a:HOVER {
	
	color: #0099FF;
	
}

#isOld-label {
	
	display: none;
}

#new_content-label {
	display: none;
}


/** Formattings **/
.text_bold {
	font-weight: bold;
}

.text_italic {
	font-style: italic;
}

.text_underline {
	text-decoration: underline;
}

.text_strike {
	text-decoration: line-through;
}

.text_code {
	padding: 5px;
	border:1px #c4cedf solid;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.text_orderedlist {
	padding-left: 13px;
	list-style-type:decimal;
	list-style-position: outside;
}

.text_unorderedlist {
	padding-left: 10px;
	list-style-type:disc;
	list-style-position: outside;
}


/** Commander **/
#commander {
	width:200px;
	min-height:300px;
	padding-bottom:10px;
	border:1px #c4cedf solid;
	color:#808080;
	font:12px Arial;
	margin-bottom:10px;
	background-color: #fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
*:first-child+html #commander {
	width:200px;
	padding-bottom:0;
	border:1px #c4cedf solid;
	color:#808080;
	font:12px Arial;
}
* html #commander {
	width:200px;
	padding-bottom:10px;
	border:1px #c4cedf solid;
	color:#808080;
	font:12px Arial;
}
#commander #commander_title {
	width:190px;
	height:25px;
	background:url(../images/layout/commander_title.gif) 0 0 no-repeat;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	color:#fff;
}
#commander #commander_title h2{
	margin-top: 0;
	font-size: 12px !important;
}
* html #commander #commander_title {
	width:200px;	
}
#commander #status_area, #commander #user_area, #commander #actions_area, #commander #search_area {
	width:180px;
	border:1px #c4cedf solid;
	border-width:0 0 1px 0;
	margin-left:10px;
	position:relative;
}
#commander #status_area {
	
	height: 30px;	
}


#commander #status_area #dropdown {
	width:30px;
	height:30px;

	/*background:url(../images/ico/icon_dropdown.gif) 50% 50% no-repeat;*/
	float:left;
	/*display:inline;*/
}

#commander #status_area #dropdown_status {
	position: absolute;
	border: #000 solid 1px;
	padding: 10px;
	color: #fff;
	left: 5px;
	top: 30px;
	width: 130px;
	background: url("../images/nav/subbg4.png") repeat scroll 0 0 transparent;

	z-index: 20;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
}

#commander #status_area #dropdown_status a {
	color: #fff;
}

#commander #status_area #dropdown_status a:hover {
	color: #0099FF;
}

#commander #status_area #status {
	width:110px;
	height:30px;
	float: right;
	
	/*padding-left:36px;
	padding-top:10px;
	margin-left:26px;*/
}

#status_text {
	position:relative;
	top: -10px;
}

*:first-child+html #commander #status_area #status {
	width:100px;
	height:41px;
}
* html #commander #status_area #status {
	width:100px;
	height:41px;
	/*padding-left:36px;*/
	padding-top:0;
	padding-bottom:0;
	margin-top:0px;
	/*margin-left:26px;*/
	line-height:30px;
}
#commander #status_area #power {
	width:30px;
	height:30px;
	/*background:url(../images/ico/icon_power.gif) 50% 50% no-repeat;*/
	line-height:250%;
	float:right;
	display:inline;
}

#commander #user_area {
	min-height:104px;	
}
* html #commander #user_area {
	height:104px;	
}
#commander #user_area #pic {
	width:40px;
	height:40px;
	border:1px #c0cee0 solid;
	position:absolute;
	top:4px;
	right:5px;
	background-color:#fff;
	padding:5px;
}
#commander #user_area #pic img {
	width:40px;
	height:40px;
}	
#commander #user_area #infotext {
	position:absolute;
	top:8px;
	left:6px;
	color:#808080;
	font:11px Arial;
}
#commander #user_area #infotext #screenname {
	font:12px Arial;
	color:#00237b;
}
#commander #user_area #infotext #age {
	display:block;	
}
#commander #user_area #infotext #birthday {
	display:block;
	float:right;
	position:relative;
	top:-17px;
	width:17px;
	height:16px;
	background:url(../images/ico/icon_gift.gif) no-repeat 0 0;
}
#commander #user_area #infotext #realname {
	display:block;	
	font-style:italic;
}
#commander #user_area #motto {
	width:157px;
	height:59px;
	background:url(../images/layout/commander_motto.gif) 0 0 no-repeat;
	position:absolute;
	top:38px;
	right:26px;
}
#commander #user_area:hover #motto {
	width:157px;
	height:59px;
	background:url(../images/layout/commander_motto_on.gif) 0 0 no-repeat;
}
#commander #user_area #motto textarea {
	border:0px red solid;
	width:102px;
	height:44px;
	color:#808080;
	font:11px Arial;
	background-color:none;
	margin:8px 6px 4px 6px;
}

#commander #actions_area {
	padding-bottom:10px;	
}
#commander #actions_area ul {
	list-style:none;
	margin:0;
	padding:0;
	font:11px Arial;
	width:190px;
}
#commander #actions_area ul a {
	text-decoration:none;
	color:#808080;
}
#commander #actions_area ul li {
	position:relative;	
}
#commander #actions_area ul img {
	position:relative;
	top:6px;
	margin-right:8px;
}
#commander #actions_area ul li .options {
	position:absolute;
	right:3px;
	top:0;
}
#commander #actions_area ul li .options img {
	margin-right:0;	
	border:0;
}

#commander #search_area {
	border:0;	
}
#commander #search_area #commander_search {
	border:1px #c4cedf solid;
	background-color:#e6e6e6;
	color:#fff;
	width:140px;
}
*:first-child+html #commander #search_area #commander_search, * html #commander #search_area #commander_search {
	margin:10px 0;	
}
#commander #search_area #commander_search_submit {
	position:relative;
	top:3px;
}
*:first-child+html #commander #search_area #commander_search_submit, * html #commander #search_area #commander_search_submit {
	position:relative;
	top:-8px;
}


/** User_variante1 **/
.user_var_1 {
	position:relative;
	width:150px;
	height:28px;
	border:1px solid transparent;
	clear:left;
}
.user_var_1 .gender {
	background:url(../images/ico/icon_male.gif) 0 0 no-repeat;
	width:18px;
	height:21px;
	margin-top:4px;
	margin-right:5px;
	float:left;
}
.user_var_1 .gender_f {
	background:url(../images/ico/icon_female.gif) 0 0 no-repeat;
	width:18px;
	height:21px;
	margin-top:4px;
	margin-right:5px;
	float:left;
}
.user_var_1 .infotext {
	margin-top:7px;
	color:#808080;
	font:11px Arial;
}
.user_var_1 .infotext .screenname {
	font:12px Arial;
	color:#00237b;
	display:block;
	float:left;
	margin-right:3px;
}
.user_var_1 .infotext .birthday {
	display:block;
	float:left;
	width:17px;
	height:16px;
	margin-top:-2px;
	background:url(../images/ico/icon_geburtstag.gif) no-repeat 0 0;
}
.user_var_1 .infotext .birthdaysoon {
	display:block;
	float:left;
	width:17px;
	height:16px;
	margin-top:-2px;
	background:url(../images/ico/icon_bald_geburtstag.gif) no-repeat 0 0;
}



/** User_variante2 **/

.user_var_2 {
	clear:left;
	position:relative;
	width:198px;
	height:40px;
	border:1px solid transparent;
}
.user_var_2 .gender {
	background:url(../images/ico/icon_male_big.gif) 0 0 no-repeat;
	width:32px;
	height:35px;
	float:left;
	margin-top:4px;
	margin-right:5px;

}
.user_var_2 .gender_f {
	background:url(../images/ico/icon_female_big.gif) 0 0 no-repeat;
	width:32px;
	height:35px;
	float:left;
	margin-top:4px;
	margin-right:5px;
}
.user_var_2 .infotext {
	margin-top:7px;
	color:#808080;
	font:11px Arial;
}
.user_var_2 .infotext .screenname {
	display:block;
	float:left;
	font:12px Arial;
	color:#00237b;
}
.user_var_2 .infotext .age {
	display:block;
	float:left;
	margin-right:4px;
}
.user_var_2 .infotext .birthday {
	margin-top:-2px;
	display:block;
	float:left;
	width:17px;
	height:16px;
	background:url(../images/ico/icon_geburtstag.gif) no-repeat 0 0;
}
.user_var_2 .infotext .birthdaysoon {
	margin-top:-2px;
	display:block;
	float:left;
	width:17px;
	height:16px;
	background:url(../images/ico/icon_bald_geburtstag.gif) no-repeat 0 0;
}
.user_var_2 .infotext .city {
	float:left;
	display:block;
	font-style:italic;
}



/** User_variante3 **/
.user_var_3 {
	position:relative;
	width:198px;
	height:70px;
	border:1px solid transparent;
	float: left;
	margin-bottom: 20px;
}
.user_var_3:hover {
	background:url(../images/ico/user_var3_hover.jpg) 0 0 repeat-x;	
}
.col2_list .user_var_3:hover {
	background:none;	
}
div.full_width > .user_var_3 {
	float:left;	
	border:none;
	width:205px;
}
* html div.full_width .user_var_3 {
	float:left;	
	border:none;
	width:205px;
}
.user_var_3 .pic {
	width:40px;
	height:40px;
	border:1px #c0cee0 solid;
	position:absolute;
	top:4px;
	left:5px;
	background-color:#fff;
	padding:5px;
	text-align:center;
}
.user_var_3 .pic img {
	/*width:40px;
	height:40px;*/
	width: 99%;
}
.user_var_3 .pic .gender {
	background:url(../images/ico/icon_male.gif) 0 0 no-repeat;
	width:18px;
	height:21px;
	position:absolute;
	bottom:-8px;
	right:-8px;
}
.user_var_3 .pic .gender_f {
	background:url(../images/ico/icon_female.gif) 0 0 no-repeat;
	width:18px;
	height:21px;
	position:absolute;
	bottom:-8px;
	right:-8px;
}
.user_var_3 .infotext {
	position:absolute;
	top:8px;
	left:64px;
	color:#808080;
	font:11px Arial;
}
.user_var_3 .infotext .screenname {
	font:12px Arial;
	color:#00237b;
}
.user_var_3 .infotext .age {
	display:block;	
}
.user_var_3 .infotext .birthday {
	display:block;
	float:right;
	position:relative;
	top:-17px;
	top:-2px;
	width:17px;
	height:16px;
	margin-left:3px;
	background:url(../images/ico/icon_geburtstag.gif) no-repeat 0 0;
}
.user_var_3 .infotext .birthdaysoon {
	display:block;
	float:right;
	position:relative;
	top:-17px;
	top:-2px;
	width:17px;
	height:16px;
	margin-left:3px;
	background:url(../images/ico/icon_bald_geburtstag.gif) no-repeat 0 0;
}
*:first-child+html .user_var_3 .infotext .birthday {
	top:-17px;
	margin-right:4px;
}
* html .user_var_3 .infotext .birthday {
	top:-17px;
	margin-right:4px;
}
body:nth-of-type(1) .user_var_3 .infotext .birthday {
	top:-17px;	
}
html>/**/body .user_var_3 .infotext .birthday, x:-moz-any-link, x:default {top:-4px !important;}
.opera .user_var_3 .infotext .birthday {
	top:-3px;	
}
.user_var_3 .infotext .realname {
	display:block;	
	font-style:italic;
}
.user_var_3 .infotext .city {
	display:block;
	font-style:italic;
}



/** User_variante4 **/
.user_var_4 {
	position:relative;
	width:170px;
	height:120px;
	border:1px solid transparent;
	float:left;
	margin-bottom: 20px;
}
.user_var_4 .pic {
	width:60px;
	height:60px;
	border:1px #c0cee0 solid;
	position:absolute;
	top:7px;
	left:50%;
	margin-left:-35px;
	background-color:#fff;
	padding:5px;
	text-align:center;
}
.user_var_4 .pic:hover {
	background:#00c8ff url(../images/layout/user_var4_hover.jpg) 0 0 repeat-x;	
}
.user_var_4 .pic img {
	/*width:60px;
	height:60px;*/
}
.user_var_4 .pic .gender {
	background:url(../images/ico/icon_male.gif) 0 0 no-repeat;
	width:18px;
	height:21px;
	position:absolute;
	bottom:-8px;
	right:-8px;
}
.user_var_4 .pic .gender_f {
	background:url(../images/ico/icon_female.gif) 0 0 no-repeat;
	width:18px;
	height:21px;
	position:absolute;
	bottom:-8px;
	right:-8px;
}
.user_var_4 .infotext {
	margin-top:85px;
	color:#808080;
	font:11px Arial;
	text-align:center;
}
.user_var_4 .infotext .screenname {
	font:12px Arial;
	font-weight:bold;
	color:#00237b;
}
.user_var_4 .infotext .age {
}
.user_var_4 .infotext .birthday {
	width:17px;
	height:16px;
	text-indent:-9999px;
	margin-left:2px;
	margin-top:-1px;
	background:url(../images/ico/icon_geburtstag.gif) no-repeat 0 0;
}
.user_var_4 .infotext .birthdaysoon {
	width:17px;
	height:16px;
	text-indent:-9999px;
	margin-left:2px;
	margin-top:-1px;
	background:url(../images/ico/icon_bald_geburtstag.gif) no-repeat 0 0;
}
.user_var_4 .infotext .city {
	display:block;
	font-style:italic;
	text-align:center;
}


/** User_variante5 **/
.user_var_5 {
	position:relative;
	float: left;
	width:85px;
	height:85px;
	border:1px transparent solid;
}
.user_var_5 .pic {
	width:60px;
	height:60px;
	border:1px #c0cee0 solid;
	position:absolute;
	top:7px;
	left:50%;
	margin-left:-35px;
	background-color:#fff;
	padding:5px;
	text-align:center;
}
.user_var_5 .pic:hover {
	background:#00c8ff url(../images/layout/user_var4_hover.jpg) 0 0 repeat-x;	
}
.user_var_5 .pic img {
	/*width:60px;
	height:60px;*/
}

.user_var_5 .infotext {
	margin-top:85px;
	color:#808080;
	font:11px Arial;
	text-align:center;
}
.user_var_5 .infotext .screenname {
	font:12px Arial;
	font-weight:bold;
	color:#00237b;
}

/** User_variante7 **/
.user_var_7 {
	position:relative;
	width:210px;
	height:28px;
	border:1px solid transparent;
	clear:left;
}
.user_var_7 .gender {
	background:url(../images/ico/icon_male.gif) 0 0 no-repeat;
	width:18px;
	height:21px;
	margin-top:4px;
	margin-right:5px;
	float:left;
}
.user_var_7 .gender_f {
	background:url(../images/ico/icon_female.gif) 0 0 no-repeat;
	width:18px;
	height:21px;
	margin-top:4px;
	margin-right:5px;
	float:left;
}
.user_var_7 .infotext {
	margin-top:7px;
	color:#808080;
	font:11px Arial;
}
.user_var_7 .infotext .screenname {
	font:12px Arial;
	color:#00237b;
	display:block;
	float:left;
	margin-right:3px;
}
.user_var_7 .infotext .birthday {
	display:block;
	float:left;
	width:17px;
	height:16px;
	margin-top:-2px;
	background:url(../images/ico/icon_geburtstag.gif) no-repeat 0 0;
}
.user_var_7 .infotext .birthdaysoon {
	display:block;
	float:left;
	width:17px;
	height:16px;
	margin-top:-2px;
	background:url(../images/ico/icon_bald_geburtstag.gif) no-repeat 0 0;
}

.user_var_7 .infotext .icons {
	display: block;
	float: right;
	width: 70px;
	height: 21px;
	margin-top: -2px;
}

.user_var_7 .infotext .icons ul {
	list-style:none;
}

.user_var_7 .infotext .icons .icon {
	display:block;
	float:right;
	height:21px;
	margin:0 1px;
	width:25px;
	cursor: pointer;
}

.user_var_7 .infotext .icons #message {
	background:url("../images/ico/commander/messages.png") no-repeat scroll 0 0 transparent;	
}

.user_var_7 .infotext .icons #nickpage {
	background:url(../images/ico/icon_blog.gif) 0 0 no-repeat transparent;	
}


/** taskbar **/

body #taskbar {
	bottom:0;
	background-color: red;
	color:#111111;
	font-size:11px;
	height:25px;
	padding:0;
	position:fixed;
	right:0;
	width:100%;
	z-index:99;
}

#taskbar_ui {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-color: red;
	margin-left:15px;
	margin-right:15px;
	overflow:visible !important;
	position:relative;
}




/*** Textinformationen zum User ***/
.user_infobox .infotext {
	position:absolute;
	top:15px;
	left:103px;
	color:#808080;
	font:11px Arial;
}
.user_infobox .infotext .screenname {
	font:12px Arial;
	color:#00237b;
}
.user_infobox .infotext .birthday {
	width:17px;
	height:16px;
	text-indent:-9999px;
	margin-left:2px;
	margin-top:-1px;
	background:url(../images/ico/icon_geburtstag.gif) no-repeat 0 0;
}
.user_infobox .infotext .birthdaysoon {
	width:17px;
	height:16px;
	text-indent:-9999px;
	margin-left:2px;
	margin-top:-1px;
	background:url(../images/ico/icon_bald_geburtstag.gif) no-repeat 0 0;
}
.user_infobox .infotext .realname {
	display:block;	
	font-style:italic;
}
.user_infobox .infotext .city {
	display:block;
	font-style:italic;
}
.user_infobox .infotext .on_time {
	display:block;
	margin-top:0.5em;
}
/*** Motto Sprechblase ***/
.user_infobox .motto {
	background:url(../images/layout/user_infobox_motto_bg.gif) 0 0 no-repeat;
	width:270px;
	height:30px;
	position:absolute;
	top:92px;
	left:15px;
}
.user_infobox .motto .input_motto_msg {
	border:0;
	width:252px;
	font:12px Arial;
	color:#888;
	position:absolute;
	left:8px;
	top:6px;
}
.user_infobox .motto .connector {
	background:url(../images/layout/user_infobox_motto_connect.gif) 0 0 no-repeat;
	width:16px;
	height:21px;
	position:absolute;
	top:-21px;
	left:30px;
}
.user_infobox .taskleiste li {
	position:relative;
	top:2px;
	font:10px Arial;
	color:#eee;
	text-align:right;
	line-height:25px;
}
.user_infobox .taskleiste .icon {
	width:27px;
	height:25px;
	display:block;
	float:left;	
	margin:0 3px;
}
.user_infobox .taskleiste #message {
	background:url(../images/ico/icon_message.gif) 0 0 no-repeat;
}
.user_infobox .taskleiste #chat {
	background:url(../images/ico/icon_chat.gif) 0 0 no-repeat;
}
.user_infobox .taskleiste #contacts {
	background:url(../images/ico/icon_contacts.gif) 0 0 no-repeat;
}
.user_infobox .taskleiste #blog {
	background:url(../images/ico/icon_blog.gif) 0 0 no-repeat; /*privat -330px*/
	padding-left:10px;
}
.user_infobox .taskleiste #pics {
	background:url(../images/ico/icon_pics.gif) 0 0 no-repeat; /*privat -702px*/
	padding-left:12px;
}
.user_infobox .taskleiste #stupsen {
	background:url(../images/ico/icon_stupsen.gif) 0 0 no-repeat;
}
.user_infobox .taskleiste #add {
	background:url(../images/ico/icon_add.gif) 0 0 no-repeat;
}
.user_infobox .taskleiste .spacer {
	width:5px;
	height:25px;
	display:block;
	float:left;	
	background:url(../images/layout/icon_spacer.gif) 0 0 no-repeat;
	margin:0 4px;
}
.user_infobox .taskleiste .icon a {
	display:block;
	height:25px;
	text-align:left;
	text-indent:-9999px;	
}


/*** Aktions-Button ***/

.aktion_buttons {
	position:absolute;
	right: 0;
	top:-50px;
	z-index: 10;
}

.aktion_buttons_gallery {
	position: relative;
	right: auto;
	top: auto;
	width: 136px;
	float: right;s
}

.aktion_buttons ul {
	margin: 0;
	padding 0;
	list-style-type: none;
}

.aktion_buttons li {
	background:url(../../images/layout/btn_eventkalender.gif) no-repeat 0 0;
	width:136px;
	height:27px;
	text-align:center;
	padding:0 0 10px 0;	
}


.aktion_buttons a {
	line-height:27px;
	font-size:12px;
	color:#00237b !important;
	text-decoration:none;
}

.aktion_buttons a:hover {
    font-size:12px;
	font-weight:bold;
}


/*** Clear´s ***/

.clear_10 {
	clear:both; 
	height:10px;
	background-color: #fff;
}

.clear_20 {
	clear:both; 
	height:20px;
	background-color: #fff;
}

.clear_30 {
	clear:both; 
	height:30px;
	background-color: #fff;
}

.clear_50 {
	clear:both; 
	height:50px;
	background-color: #fff;
}


/*** Kommentar-Listen ***/
.kommentarfeld {
	width:725px;
	border:1px #ddd solid;
	padding-bottom:30px;
	padding-top: 10px;
	border-width:1px 0 0 0;
	border-bottom-style:dotted;
	overflow: hidden;
}
.kommentarfeld.first {
	border-top-width:0;
	margin-top:-10px;
	padding-top:0;
}
.kommentarfeld .user_info {
	float:left;	
	border:0;
}
/* Actionsleiste */
.kommentarfeld .aktionsleiste {
	height:20px;
	width:539px;
	background-color:#fff;
	margin-left:170px;
	margin-top:12px;
	color:#4d4d4d;
	font:12px Arial;
}
.kommentarfeld .aktionsleiste span {
	position:relative;
	top:-3px;
	left:10px;
}
.kommentarfeld .aktionsleiste a img {
	border:0;	
}


/* Aktiv oder hover */
.kommentarfeld.active, .kommentarfeld:hover {
	background:#fff url(../images/layout/kommentarfeld_bg_on.gif) repeat-x 0 100%;
}
.kommentarfeld.active .bubble, .kommentarfeld:hover .bubble {
	margin-left:170px;
	margin-top:16px;
	width:539px;	
	min-height:65px;
	background:url(../images/layout/kommentar_bg_repy_on.gif) 0 0 repeat-y;
	position:relative;
}
.kommentarfeld.active .bubble .top, .kommentarfeld:hover .bubble .top {
	width:539px;
	background:url(../images/layout/kommentar_bg_top_on.gif) 0 0 no-repeat;
	height:14px;
	position:absolute;
	top:-4px;
	left:0;
}
.kommentarfeld.active .bubble .bottom, .kommentarfeld:hover .bubble .bottom {
	width:539px;
	background:url(../images/layout/kommentar_bg_bottom_on.gif) 0 0 no-repeat;
	height:14px;
	position:absolute;
	bottom:-4px;
	left:0;
}
.kommentarfeld.active .bubble .connect , .kommentarfeld:hover .bubble .connect{
	background:url(../images/layout/kommentar_bg_connect_on.gif) 0 0 no-repeat;
	width:54px;
	height:15px;
	position:absolute;
	left:-54px;
	top:5px;
}

/* Bubble */
.kommentarfeld .bubble {
	margin-left:170px;
	margin-top:16px;
	width:539px;	
	min-height:65px;
	background:url(../images/layout/kommentar_bg_repy.gif) 0 0 repeat-y;
	position:relative;
}
* html .kommentarfeld .bubble {
	height:65px;	
}

.kommentarfeld .bubble .content {	
	-x-system-font:none;
	color:#4D4D4D;
	font-family:Arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:15px;
}
.kommentarfeld .bubble .top {
	width:539px;
	background:url(../images/layout/kommentar_bg_top.gif) 0 0 no-repeat;
	height:14px;
	position:absolute;
	top:-4px;
	left:0;
}
.kommentarfeld .bubble .bottom {
	width:539px;
	background:url(../images/layout/kommentar_bg_bottom.gif) 0 0 no-repeat;
	height:14px;
	position:absolute;
	bottom:-4px;
	left:0;
}
* html .kommentarfeld .bubble .bottom {
	bottom:-12px;	
}
.kommentarfeld .bubble .connect {
	background:url(../images/layout/kommentar_bg_connect.gif) 0 0 no-repeat;
	width:54px;
	height:15px;
	position:absolute;
	left:-54px;
	top:5px;
}
.kommentarfeld .bubble p {
	color:#808080;
	font:12px Arial;
	padding:7px 15px;
	position:relative;
	z-index:300;
}
.kommentarfeld .bubble .attachments_show {
	padding: 15px;
}
.kommentarfeld .bubble .attachments_show .col_ico {
	background: transparent url(../images/layout/attachments.png) no-repeat;
	min-height: 28px;
	float: left;
	width: 40px;
}
.kommentarfeld .bubble .attachments_show .col_content {
	border-left: 2px #C4CEDF solid;
	margin-left: 40px;
	width: 466px;
}
.kommentarfeld .bubble .text_quote .col_ico {
	background: transparent url(../images/layout/quote.png) no-repeat;
	min-height: 28px;
	float: left;
	width: 40px;
}
.kommentarfeld .bubble .text_quote .col_content {
	border-left: 2px #C4CEDF solid;
	margin-left: 40px;
	padding-left: 10px;
	width: 466px;
}

/* Kommentarfeld User */
.kommentarfeld .user_var_4 {
	position:relative;
	width:170px;
	height:120px;
	border:1px transparent solid;
	margin-bottom:0;
}
.kommentarfeld .user_var_4 #pic {
	width:60px;
	height:60px;
	border:1px #c0cee0 solid;
	position:absolute;
	top:7px;
	left:50%;
	margin-left:-35px;
	background-color:#fff;
	padding:5px;
}
.kommentarfeld .user_var_4 #pic:hover {
	background:#00c8ff url(../images/layout/img_hover_bg.jpg) 0 0 repeat-x;	
}
.kommentarfeld .user_var_4 #pic img {
	width:60px;
	height:60px;
}
.kommentarfeld .user_var_4 #pic #gender {
	background:url(../images/ico/icon_male.gif) 0 0 no-repeat;
	width:18px;
	height:21px;
	position:absolute;
	bottom:-8px;
	right:-8px;
}
.kommentarfeld .user_var_4 #pic #gender_f {
	background:url(../images/ico/icon_female.gif) 0 0 no-repeat;
	width:18px;
	height:21px;
	position:absolute;
	bottom:-8px;
	right:-8px;
}
.kommentarfeld .user_var_4 #infotext {
	margin-top:85px;
	color:#808080;
	font:11px Arial;
	text-align:center;
}
.kommentarfeld .user_var_4 #infotext #screenname {
	font:12px Arial;
	color:#00237b;
}
.kommentarfeld .user_var_4 #infotext #age {
}
.kommentarfeld .user_var_4 #infotext #birthday {
	width:17px;
	height:16px;
	text-indent:-9999px;
	margin-left:2px;
	margin-top:-1px;
	background:url(../images/ico/icon_gift.gif) no-repeat 0 0;
}
.kommentarfeld .user_var_4 #infotext #city {
	display:block;
	font-style:italic;
	text-align:center;
}


/*** Kommentar-Listen breit für Forum ***/
#show_posts .kommentarfeld {
	width:945px;
	border:1px #ddd solid;
	padding-bottom:30px;
	padding-top: 10px;
	border-width:1px 0 0 0;
	border-bottom-style:dotted;
	overflow: hidden;
}
#show_posts .kommentarfeld.first {
	border-top-width:0;
	margin-top:-10px;
	padding-top:0;
}

/* Actionsleiste */
#show_posts .kommentarfeld .aktionsleiste {
	height:20px;
	width:759px;
	background-color:#fff;
	margin-left:170px;
	margin-top:12px;
	color:#4d4d4d;
	font:12px Arial;
}


/* Aktiv oder hover */
#show_posts .kommentarfeld.active .bubble, #show_posts .kommentarfeld:hover .bubble {
	margin-left:170px;
	margin-top:16px;
	width:759px;	
	min-height:65px;
	background:url(../images/layout/kommentar_forum_bg_repy_on.gif) 0 0 repeat-y;
	position:relative;
}
#show_posts .kommentarfeld.active .bubble .top, #show_posts .kommentarfeld:hover .bubble .top {
	width:759px;
	background:url(../images/layout/kommentar_forum_bg_top_on.gif) 0 0 no-repeat;
	height:14px;
	position:absolute;
	top:-4px;
	left:0;
}
#show_posts .kommentarfeld.active .bubble .bottom, #show_posts .kommentarfeld:hover .bubble .bottom {
	width:759px;
	background:url(../images/layout/kommentar_forum_bg_bottom_on.gif) 0 0 no-repeat;
	height:14px;
	position:absolute;
	bottom:-4px;
	left:0;
}

/* Bubble */
#show_posts .kommentarfeld .bubble {
	margin-left:170px;
	margin-top:16px;
	width:759px;	
	min-height:65px;
	background:url(../images/layout/kommentar_forum_bg_repy.gif) 0 0 repeat-y;
	position:relative;
}

#show_posts .kommentarfeld .bubble .top {
	width:759px;
	background:url(../images/layout/kommentar_forum_bg_top.gif) 0 0 no-repeat;
	height:14px;
	position:absolute;
	top:-4px;
	left:0;
}
#show_posts .kommentarfeld .bubble .bottom {
	width:759px;
	background:url(../images/layout/kommentar_forum_bg_bottom.gif) 0 0 no-repeat;
	height:14px;
	position:absolute;
	bottom:-4px;
	left:0;
}

#show_posts .kommentarfeld .bubble .attachments_show .col_content {
	border-left: 2px #C4CEDF solid;
	margin-left: 40px;
	width: 686px;
}

#show_posts .kommentarfeld .bubble .text_quote .col_content {
	border-left: 2px #C4CEDF solid;
	margin-left: 40px;
	padding-left: 10px;
	width: 686px;
}


/*** Kommentar-Listen schmal für Newscenter ***/
#show_news_posts .kommentarfeld {
	width:625px;
	border:1px #ddd solid;
	padding-bottom:30px;
	padding-top: 10px;
	border-width:1px 0 0 0;
	border-bottom-style:dotted;
	overflow: hidden;
}
#show_news_posts .kommentarfeld.first {
	border-top-width:0;
	margin-top:-10px;
	padding-top:0;
}

/* Actionsleiste */
#show_news_posts .kommentarfeld .aktionsleiste {
	height:20px;
	width:419px;
	background-color:#fff;
	margin-left:170px;
	margin-top:12px;
	color:#4d4d4d;
	font:12px Arial;
}


/* Aktiv oder hover */
#show_news_posts .kommentarfeld.active .bubble, #show_news_posts .kommentarfeld:hover .bubble {
	margin-left:170px;
	margin-top:16px;
	width:419px;	
	min-height:65px;
	background:url(../images/layout/kommentar_news_bg_repy_on.gif) 0 0 repeat-y;
	position:relative;
}
#show_news_posts .kommentarfeld.active .bubble .top, #show_news_posts .kommentarfeld:hover .bubble .top {
	width:419px;
	background:url(../images/layout/kommentar_news_bg_top_on.gif) 0 0 no-repeat;
	height:14px;
	position:absolute;
	top:-4px;
	left:0;
}
#show_news_posts .kommentarfeld.active .bubble .bottom, #show_news_posts .kommentarfeld:hover .bubble .bottom {
	width:419px;
	background:url(../images/layout/kommentar_news_bg_bottom_on.gif) 0 0 no-repeat;
	height:14px;
	position:absolute;
	bottom:-4px;
	left:0;
}

/* Bubble */
#show_news_posts .kommentarfeld .bubble {
	margin-left:170px;
	margin-top:16px;
	width:419px;	
	min-height:65px;
	background:url(../images/layout/kommentar_news_bg_repy.gif) 0 0 repeat-y;
	position:relative;
}

#show_news_posts .kommentarfeld .bubble .top {
	width:419px;
	background:url(../images/layout/kommentar_news_bg_top.gif) 0 0 no-repeat;
	height:14px;
	position:absolute;
	top:-4px;
	left:0;
}
#show_news_posts .kommentarfeld .bubble .bottom {
	width:419px;
	background:url(../images/layout/kommentar_news_bg_bottom.gif) 0 0 no-repeat;
	height:14px;
	position:absolute;
	bottom:-4px;
	left:0;
}

#show_news_posts .kommentarfeld .bubble .attachments_show .col_content {
	border-left: 2px #C4CEDF solid;
	margin-left: 40px;
	width: 346px;
}

#show_news_posts .kommentarfeld .bubble .text_quote .col_content {
	border-left: 2px #C4CEDF solid;
	margin-left: 40px;
	padding-left: 10px;
	width: 346px;
}



/*** Paging ***/

.paging{
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	margin:15px auto;
	color:#000000;
}

.paging .current {
	border:1px solid #002A57;
	padding: 2px 8px;
	background:#0072D5;
	color:#FFFFFF;
	text-decoration:none;	
}

.paging a{
	padding: 2px 8px;
	margin:0px 2px 0px 2px;
	border:1px solid #0072D5;
	background:#FFFFFF;
	color:#002A57;
	text-decoration:none;
}


.paging a:hover{
	border:1px solid #002A57;
	background:#0072D5;
	color:#FFFFFF;
	text-decoration:none;
}


/*** Tag Cloud **/

div#tagcloud_pane {
	text-align: center;
}

div#tagcloud_pane li {
	border-color: transparent !important;
	display: inline;
	
}


/*** File Upload ***/
div#file_upload {
	position: relative;
	top: -20px;
	float: right;
	font-weight: bold;
}

div.attachments_edit {
	padding-top: 10px;
	padding-bottom: 10px;
}

/*** Forum Icons, Pinned, Closed***/
.forum_board_is_new, .forum_thread_is_new {
	width: 16px;
	height: 16px;
	background:url("../images/ico/forum_new.png") no-repeat scroll 0 0 transparent;
}

.forum_board_is_old, .forum_thread_is_old {
	width: 16px;
	height: 16px;
	background:url("../images/ico/forum_old.png") no-repeat scroll 0 0 transparent;
}

.forum_thread_is_closed {
	width: 16px;
	height: 16px;
	background:url("../images/ico/forum_closed.png") no-repeat scroll 0 0 transparent;	
}

.forum_thread_is_pinned {
	color: #000;
	font-weight: bold;
}


/*** Location ***/
/***** Location *****/
#location, #eventkalender {
	border: 0;
}

#location_infos {
	float: left;
	width: 300px;
}

#location_infos h3 {
	color:#444444;
	font-size:16px;
	padding-bottom: 10px;
	font-weight:bold;
}

#location_logo {
	text-align: center;
	padding-left: 310px;
}

#full_width_location {
	margin: 20px 10px 10px 0;
	float: left;
}

#small_width_location {
	margin: 20px 10px 10px 0;
	float: left;
}


h2.location_letzten_gallerien {
	background:url(../../images/headlines/hl_location_letzten_gallerien.gif) 0 4px no-repeat;
	width:200px;
}
h2.location_letzten_eventvideos {
	background:url(../../images/headlines/hl_location_letzten_eventvideos.gif) 0 4px no-repeat;
	width:200px;
}
h2.location_kommende_events {
	background:url(../../images/headlines/hl_location_kommende_events.gif) 0 4px no-repeat;
	width:200px;
}
h2.location_anfahrt {
	background:url(../../images/headlines/hl_location_anfahrt.gif) 0 4px no-repeat;
	width:200px;
}

/*** user-tagging ***/

#user_mark_form {
	z-index: 140;	
}

/*** Gallery Thumb ***/
div.gallery_thumb {
	width: 130px;
	height: 102px;
	vertical-align: middle;
	text-align: center;	
	margin: 10px;
	background: url(../images/layout/gallery.png) 0 0px no-repeat;
}

div.gallery_thumb img {
	padding-top: 15px;
}

div.gallery_thumb:hover {
	
	background: url(../images/layout/gallery_h.png) 0 0px no-repeat;
	
}

div.stats {
	text-align: center;
	color: #808080;	
}

/*** Gallery Einzelnes Bild in overview ***/
h2.gallery_title {
	font-size:18px;
	font-weight:normal;
	padding-left:23px;
	padding-top:60px;
}

div.event-ad {
	float: left;
	margin-left: 70px;
	margin-right: 70px;	
}

div.gallery_eventbrowse_thumb {
	float: left;
	margin: 5px 34px;
	width: 173px;
	text-align: center;
}

div.gallery_eventbrowse_thumb img {
	border:1px solid #C3C3C3;
	padding:5px;
}

div.gallery_eventbrowse_thumb .infos img {
	border: 0;
	padding: 0;
	height: auto;
}

div.gallery_eventbrowse_thumb img:hover {
	background:url("../../images/layout/img_hover_bg.jpg") repeat-x scroll 0 0 #00C8FF;
}

div.gallery_eventbrowse_thumb .infos {
	margin-top: 3px;
}

/*** Einzelbild in groß ***/
div#gallery_navi_top {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	width: 725px;
	font-weight: bold;
}

div#gallery_navi_top #left {
	float: left;
	width: 100px;
}

div#gallery_navi_top #center {
	float: left;
	width: 515px;
	text-align: center;
}

div#gallery_navi_top #right {
	float: right;
	text-align: right;
	width: 100px;
} 

div.gallery_event_image_big {
	text-align: center;
	padding-top: 15px;
}

div.gallery_event_image_big img {
	border:1px solid #C3C3C3;
	background: #fff;
	padding:10px;
}

div#gallery_event_image_footer {
	text-align: center;
	padding: 5px;
	width: 100%;
	padding-bottom: 5px;
}

div#gallery_event_image_footer img {
	border: 0;
	padding: 0;
	background: 0;
}

div#gallery_event_image_footer #left {
	float: left;
	text-align: left;
	width: 300px;
}

div#gallery_event_image_footer #center {
	float: left;
	width: 115px;
	text-align: center;
}

div#gallery_event_image_footer #right {
	float: right;
	text-align: right;
	width: 300px;
}


div#thumbPicker {
	background: #000;
	padding: 5px 5px 0 5px;
	margin-top: 20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
	border-radius:5px;
}





/**** Feedback Button ****/
div#feedback {
	background: transparent url(../images/layout/feedback.png) no-repeat;
	position: fixed;
	z-index:101001;
	top:300px;
	left: 0px;
	width: 26px;
	height: 154px;
	cursor:pointer;
}

div#feedback:HOVER {
	background: transparent url(../images/layout/feedback_on.png) no-repeat;
}








/***** Ps Taksbar *****/
.psTaskbar{
	bottom:-2px;
	line-height:1em;
	text-align:left;
	text-transform:none;
	position: fixed;
	/*z-index:32000;*/	
	
	color:#444444;
	font-size:11px;
	font-weight:normal;
	line-height:1em;
	text-align:left;
	text-transform:none;
}

#psTaskbarLeft {
	background:url(../images/layout/dock/bg_left.png) no-repeat scroll 0 0 transparent;
	float:left;
	height:30px;
	width:7px;
}

#psTaskbarRight {
	background:url(../images/layout/dock/bg_right.png) no-repeat scroll 0 0 transparent;
	float:right;
	height:30px;
	width:10px;
}

#psTaskbarFoldable {
	margin-right: 300px;
	z-index:10015;
	left: 10px;
	right: -5px;
}

#psTaskbarFixed {
	width: 390px;
	float: right;
	z-index:10050;
   	right: 10px;
   	height: 30px;
}

#psTaskbarContent {
	background:transparent url(../images/layout/dock/bg.png) repeat-x scroll 0 0;
	height:30px;
	margin-left:7px;
	margin-right:10px;
}

.psTaskbarItem{
	cursor:pointer;
	float:left;
	height: 30px;
	margin-top:8px;
	padding:4px 10px;
	z-index:10010000;
}

#psTaskbarNickpageVisitor {
	padding: 0 10px;
	margin: 1px;
}


#bottomPsDock{
    cursor:pointer;
    margin-left: 130px;;
    margin-right: auto;
    position:absolute;
    width: 100%;
    bottom:0px;
    display:inline-block;
    z-index:10015;
}

#dockbox img {
	border: none;
}

.pulloutmenu{
    position:fixed;
    bottom:25px;
    overflow:hidden;
    z-index:100999;
    background:#fff;
    border: 1px solid black;
    display:block;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
}

.pulloutmenuheader{
    height:25px;
    background:transparent url(../images/layout/subnav_bg_repx.jpg) repeat-x scroll 0 0;
    color:white;
    padding: 2px 4px;
}

.pulloutmenuheader span {
	line-height:25px;
}

#onlinefriendspulloutpane, #statuspulloutpane {
	padding-left: 8px;	
}

#statuspulloutpane ul li {
	padding-top: 5px;
}

#dockfoldswitch{ 
    right:400px;
    width:25px;
    padding-right: 2px;
}

#statuspullout{
    height:250px;
	right:16px;
    width:200px;
}
#statuspulloutswitch{ 
    right:0px;
}
#statuspulloutswitch span{
    float:right;
}
#friendspullout{
    height:250px;
    right:17px;
    width:225px;
}
#friendspulloutswitch{ 
    right:200px;
}

.hidden{
    display:none;
}

/*** Notification PupUps ***/
div#notificationPopups {
	position: fixed;
	z-index:101000;
	bottom:35px;
	right: 20px;
	width: 230px;
}

div#notificationPopups li {
	border:1px #e2e7ef solid;
	background:url(../../images/layout/notification_bg.png)repeat-x scroll 0 0 transparent;
	margin-top: 10px;
	width:210px;	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	font-size:11px;
	padding:0 10px 10px 10px;
}

div.notificationheader {
	padding-top: 4px;
	text-align: right;
}





/***** Navigation *****/
/* HAUPTNAVIGATION */

div#nav-bar
{
 position: relative;
 z-index: 597;
 float: left;
 left: 310px;
 top: 45px;
 background:url("../images/nav/grad4.png") repeat-x transparent;
 border-style: solid;
 border-width: 0 1px 1px 1px;
 border-color: #323335;
}

ul.classic {
 list-style: disc;
 margin-bottom: 1em;
 padding-left: 2em;
}

.dropdown-upward {
 margin-top: 400px !important;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown li.last {
/*background:url("images/box1-bottom2.png") no-repeat scroll 100% 100% transparent;*/
padding-right:15px;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
 
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown {
 font-size:15px;
 font-weight: normal;
 text-transform:uppercase;
}

	ul.dropdown li {
	 padding: 2px 10px;
	 border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #323335;
	 color: #fff;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background: #172322;
	 color: #fff;
	}
	
	ul.dropdown li.active {
	 background: url("../images/nav/nav-arrow-down-6.png") no-repeat scroll 100% 50% #000000;
	 color: #fff;		
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #fff; text-decoration: none; }
	ul.dropdown a:hover		{ color: #fff; }



	/* -- level mark -- */

	ul.dropdown ul {
	 width: 150px;
	 margin-top: 1px;
	 background-color: #000;
     background:url("../images/nav/subbg4.png") repeat scroll 0 0;
	}
	
	* + html ul.dropdown ul {
      background:#000;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		 text-transform: none;

		 color: #fff;
		 border-style: solid;
	 	 border-width: 0 1px 1px;
	 	 border-color: #323335;
		}
		
		ul.dropdown ul li a:link,
		ul.dropdown ul li a:visited	{ color: #fff; text-decoration: none; }
		ul.dropdown ul li a:hover		{ color: #0099FF; }



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 padding-right: 20px;
 background-image: url(../images/nav/nav-arrow-down-6.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
 background-image: url(../images/nav/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}



/********* User Info Box!! *********/


.infoboxhide, .infoboxshow{
    z-index:123454;
    position:absolute;
}
    
/** infobox **/

.user_infobox {
	background:url(../images/layout/user_infobox_bg.gif) no-repeat 0 0;
	width:300px;
	height:160px;
	position:absolute;
    z-index:123455;
}
.user_infobox .motto_msg{
    position:relative;
    top:5px;
    padding: 02px 5px;
    overflow: hidden;
    z-index:123456;
    font-size:11px;
}
.infoboxhide {
    display:none;
}}
div:hover.user_infobox,
.infoboxshow {
    display:block;
}
 .user_infobox .taskleiste {
    z-index:123456;
	background:url(../images/layout/user_infobox_task_bg.gif) 0 0 no-repeat;
	width:300px;
	height:31px;
	position:absolute;
	bottom:0;
	left:0;
	padding:0 9px;
	list-style:none;
	margin:0;
}
/*keine ahnung, was das macht. scheint nichts zu bewirken. Max */ 
* html .user_infobox .taskleiste {
	margin-bottom:-20px;	
}
.infoboxshow  .user_infobox .pic {
	
	
    z-index:123456;
	width:60px;
	height:60px;
	border:1px #c0cee0 solid;
	position:absolute;
	top:10px;
	left:15px;
	background-color:#fff;
	padding:5px;
}
.user_infobox .pic img {
    z-index:123456;
	width:60px;
	height:60px;
}
.user_infobox .pic .gender {
    z-index:123456;
	background:url(../images/ico/icon_male.gif) 0 0 no-repeat;
	width:18px;
	height:21px;
	position:absolute;
	bottom:-8px;
	right:-8px;
}

.user_infobox .pic .gender_f {
	background:url(../images/ico/icon_female.gif) 0 0 no-repeat;
	width:18px;
	height:21px;
	position:absolute;
	bottom:-8px;
	right:-8px;
}

.user_infobox .infotext .birthday {
	width:17px;
	height:16px;
	text-indent:-9999px;
	margin-left:2px;
	margin-top:-1px;
	background:url(../images/ico/icon_geburtstag.gif) no-repeat 0 0;
}
.user_infobox .infotext .birthdaysoon {
	width:17px;
	height:16px;
	text-indent:-9999px;
	margin-left:2px;
	margin-top:-1px;
	background:url(../images/ico/icon_bald_geburtstag.gif) no-repeat 0 0;
}

.user_infobox ul {
	
	
}

.user_infobox li {
	
	
}

/*** SOCIAL ***/
.social {
	width: 200px;
}

.g_plus {
	width: 80px;
	float: left;
}
.fb {
	margin-left: 90px;
	width: 100px;
	float: left;
}