/*
 * systemwide objects
 	* actionbar
	* drag & drop item
	* foldbox
	* Links
	* Searchbar

  	* calendar
  	* colorpicker
  	* comments
  	* comments_lifestream
  	* CSShint
  	* errorbox
  	* filelist
  	* foldbox
  	* imagelink
  	* imagepicker
  	* networklogin
  	* password_remind_reset
  	* pinnwand
   	* networkinfo
   	* setting_ctr
   	* userinfo
   	* videobox
   	* wikisidebar
	* content_marker
	* status_homepage
	
	* starrating
	* rating3
	* rating4
	
	* tagCloud
	
	* tinyMCE
	
	* imageUpload
	
	* RSS
*/
.ie8only {
	display: none;
}
.ie8 .ie8only {
	display: block;
}

/* Systemwide objects */

/* actionbar */
.actionbar { border:1px solid #fff; border-bottom:none; font-size:10px!important; overflow:hidden; }
.actionbar_bottom { border-bottom:1px solid #FFF; border-top:none; }
.actionbar ul,
.actionbar li,
.actionbar a { float:left; }
.actionbar ul { list-style:none; padding:8px 11px; }
.actionbar li { margin:0 20px 0 0; padding:0; }
.actionbar a { padding-left:22px; text-decoration:none; }
.actionbar a:hover { text-decoration:underline; }
.actionbar .right,.featurebox_small .actionbar ul,.featurebox_big .actionbar ul { float:right; }
.toolbar .right li,.featurebox_small .actionbar ul li,.featurebox_big .actionbar ul li { margin:0 0 0 15px; }
.toolbar ul.right {float: right;}

/* drag & drop item */
.dd_item { height:29px; overflow:hidden; width:310px; }
.dd_item a { margin-left:8px; }
.dd_item input { background:0; border:0; padding:4px 3px 1px; width:225px; }
.dd_item .left { background:url(/images/networks/bg/objects/dd_item/bg_dd_item_left.png) 0 0 no-repeat; float:left; height:29px; width:17px; }
.dd_item .handler { background:transparent; cursor:move; height:19px; margin:5px 0 0 5px; width:11px; }
.dd_item .right { background:url(/images/networks/bg/objects/dd_item/bg_dd_item_right.png) 0 0 no-repeat; float:right; height:29px; width:10px; }
.dd_item .main { background:url(/images/networks/bg/objects/dd_item/bg_dd_item_main.png) 0 0 repeat-x; height:29px; margin:0 10px 0 17px; padding:5px 4px 0; }
.dd_item .focus { border:1px solid #333; padding:3px 2px 0; background-color: #fff; }
.dd_item .options { float:right; margin-top:8px; width:42px; }

/* Foldbox */
.foldbox { margin-bottom:15px; }
.foldbox .toggle { background:url(/images/networks/bg/sprites/arrows_grey.png) 5px 8px no-repeat; border:1px solid #fff; cursor:pointer; margin:0; padding:6px 10px 6px 28px; }
.foldbox .open { background:url(/images/networks/bg/sprites/arrows_grey.png) 5px -37px no-repeat; }
.foldbox .inner { border:1px solid #fff; border-top:none; padding:14px 28px; }

/* Links */
/* todo 10er Icons etc. */
.imglink { padding:0 0 2px 22px; }
a.user { background: url(/images/networks/sprites/icons.png) 0 0 no-repeat; }
a.time { background: url(/images/networks/sprites/icons.png) 0 -46px no-repeat; }

/* Searchbar */
.searchbar,.searchbar form,.searchbar label,.searchbar .input_ctr,.searchbar .button_ctr { float:left; }
.searchbar { margin:8px 0 35px; }
.searchbar label { font-weight:700; margin-right:10px; margin-top:5px; }
.searchbar .input_ctr { margin-top:2px; margin-right:10px; }
.searchbar .input_ctr input { width:258px; }
.searchbar .button_ctr { margin-top:3px; }
.searchbar .button_ctr input { vertical-align:middle; }
.searchbar .niceform_active .input_ctr input { width:250px; }
.searchbar .niceform_active .button_ctr { margin-top:0; }

/* calendar */
.calendar {
	position: absolute;
	top: 100px;
	left: 80px;
	display: none;
	background: url(/images/networks/bg_event.png) 0 0 no-repeat;
	width: 423px;
	height: 225px;
	padding: 0 0 0 0;
	z-index: 9999;
	font-family: Verdana;
	font-size: 11px;
}
.calendar .buttons {
	margin-right: 19px;
	margin-top: 3px;
	text-align: right;
}
.calendar .buttons .left {
	float: left;
	padding-left:18px;
}
.calendar .buttons .right {
	float: right;
}
.calendar1 {
	top: 250px;
}
.calendar2 {
	top: 380px;
}
.calendar .window_head {
	margin-bottom: 0px;
	margin-left: 20px;
	width: 321px;
	height: 5px;
	padding-left: 29px;
	background: none;
}
.window_head {
	font-weight: bold;
	color: #666;
	text-align: center;
	font-size: 10px;
	padding-top: 12px;
	cursor: move;
	margin-bottom: 0;
	padding-bottom: 20px;
	background: url(/images/networks/new_venue_bg_top.png) 0 0 no-repeat;
}
	.calendar .window_head span {
		background: #fff;
		padding: 4px 6px;
	}
.calendar_inner {
	position: relative;
	width: 380px;
	min-height: 130px;
	border: 1px solid #999;
	color: #000000;
	margin: 0 0 0 20px;
	background: #fff;
	font-size: 10px;
}
.calendar_back_month {
	position: absolute;
	top: 0;
	left: 26px;
	width: 25px;
	height: 17px;
	color: #666;
	border: 1px solid #999;
	border-top: none;
	border-left: none;
	background: #eee;
	text-align: center;
	padding-top: 2px;
	margin: 0 0 3px 0;
	cursor: pointer;
}
.calendar_back_year {
	position: absolute;
	top: 0;
	left: 0;
	width: 25px;
	height: 17px;
	color: #666;
	border: 1px solid #999;
	border-top: none;
	border-left: none;
	background: #eee;
	text-align: center;
	padding-top: 2px;
	margin: 0 0 3px 0;
	cursor: pointer;
}
.calendar_forward_month {
	position: absolute;
	top: 0;
	right: 26px;
	width: 25px;
	height: 17px;
	color: #666;
	border: 1px solid #999;
	border-top: none;
	border-right: none;
	background: #eee;
	text-align: center;
	padding-top: 2px;
	margin: 0 0 3px 0;
	cursor: pointer;
}
.calendar_forward_year {
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 17px;
	color: #666;
	border: 1px solid #999;
	border-top: none;
	border-right: none;
	background: #eee;
	text-align: center;
	padding-top: 2px;
	margin: 0 0 3px 0;
	cursor: pointer;
}
.calendar_inner .head {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 15px;
}
.calendar_inner .calendar_left {
	float: left;
	width: 50%;
	border-right: 1px solid #999;
	padding: 0 0 0 0;
	min-height: 142px;
}
.calendar_inner .calendar_right {
	float: right;
	width: 49%;
	padding: 0 0 0 0;
}
.c_month {
	float: left;
	width: 50px;
}
.calendar_inner table {
	margin-left: 5px;
	clear: both;
}
.calendar_inner td {
	width: 20px;
	text-align: center;
}
.calendar_inner .woy {
	font-style: italic;
	font-weight: bold;
}
.calendar .close {
	position: absolute;
	top: 10px;
	left: 382px;
	height: 16px;
	width: 16px;
	cursor: pointer;
	z-index: 9999;
}
.unmarked {
	background-color: white;
	color: black;
	cursor: pointer;
}
.marked {
	background-color: blue;
	color: white;
	cursor: pointer;
}
.startday {
	background-color: green;
	color: white;
	cursor: default;
}
.endday {
	background-color: red;
	color: white;
	cursor: default;
}
.startendday {
	background-color: transparent;
	color: white;
	cursor: default;
}
.today {
	font-weight: bold;
}
.striked {
	text-decoration: line-through;
	color: LightGrey;
}
.calendar .border{
	border: 1px black solid;
}
/* end: calendar */

/* color picker */
.colorhandle {
	height: 15px;
	width: 280px;
	position: absolute;
	top: 10px;
	cursor: move;
}
.colorpicker_submit {
	position: absolute;
	height: 15px;
	width: 15px;
	top: 10px;
	right: 10px;
	cursor: pointer;
}
.colorpicker {
	/*width: 285px; //356px;
	height: 176px;*/
	height: 255px; 
	width: 332px;
	overflow: hidden;
	position: absolute;
	/*background: url(/images/general/colorpicker/background.png);*/
	background: url(/images/general/bg_style_colorpicker.png) 0 0 no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	display: none;
}
.colorpicker_color {
	width: 150px;
	height: 150px;
	left: 22px;
	top: 50px;
	position: absolute;
	background: #f00;
	overflow: hidden;
	cursor: crosshair;
	border: 2px solid darkgray;
}
.colorpicker_color div {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: url(/images/general/colorpicker/colorpicker_overlay.png);
}
.colorpicker_color div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(/images/general/colorpicker/colorpicker_select.gif);
	margin: -5px 0 0 -5px;
}
.colorpicker_hue {
	position: absolute;
	background: url(/images/general/colorpicker/slider.png) top center no-repeat;
	top: 50px;
	left: 194px;
	width: 35px;
	height: 150px;
	cursor: n-resize;
}
.colorpicker_hue div {
	position: absolute;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background: url(/images/general/colorpicker/colorpicker_indic.gif) left top;
	margin: -4px 0 0 0;
	left: 0px;
}
.colorpicker_new_color {
	position: absolute;
	border: 2px solid darkgray;
	height: 65px;
	left: 250px;
	top: 50px;
	width: 60px;
	background: #f00;
}
.colorpicker_current_color {
	position: absolute;
	border: 2px solid darkgray;
	height: 65px;
	left: 250px;
	top: 135px;
	width: 60px;
	background: #f00;
}
.colorpicker input {
	background-color: transparent;
	border: 1px solid transparent;
	position: absolute;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	top: 4px;
	right: 11px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 11px;
}
.colorpicker_hex {
}
.colorpicker_hex input {
	display: none;
}
.colorpicker_field {
	display: none;
}
.colorpicker_field span {
	position: absolute;
}
.colorpicker_rgb_r {
	display: none;
}
.colorpicker_rgb_g {
	display: none;
}
.colorpicker_rgb_b {
	display: none;
}
.colorpicker_hsb_h {
	display: none;
}
.colorpicker_hsb_s {
	display: none;
}
.colorpicker_hsb_b {
	display: none;
}
.colorpicker_focus {
	background-position: center;
}
.colorpicker_hex.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_submit.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_slider {
	background-position: bottom;
}

/*#colorPicker
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#colorPickerInterface {
	background: url(/images/general/bg_style_colorpicker.png) 0 0 no-repeat;
	height: 255px; 
	width: 312px;
	padding-left: 23px;
	display: none;
}
#colorhandle {
	height: 15px;
	width: 280px;
	position: absolute;
	top: 10px;
	cursor: move;
}
#colorclose {
	position: absolute;
	height: 15px;
	width: 15px;
	top: 10px;
	right: 10px;
	cursor: pointer;
}
#colorArea
{
	position: absolute;
	height: 192px;
	width: 192px;
	background-color: #FF0000;
	background-image: url(/images/tools/pickerbg.png);
	background-repeat: no-repeat;
	background-position: center;
	top: 37px;
	left: 0px;
}
.colorAreaIndic
{
	position: absolute;
	width: 11px;
	height: 11px;
	background-image: url(/images/tools/select.gif);
}
#hueArea
{
	position: absolute;
	top: 40px;
	left: 200px;
	width: 18px;
	height: 186px;
	background-image: url(/images/tools/hue.png);
}
.hueAreaIndic
{
	position:absolute;
	background-image: url(/images/tools/color_indic.gif);
	width: 18px;
	height: 7px; 
}
#colorCurrent
{
	width: 60px;
	height: 175px;
	border: 2px solid #999;
	position: absolute;
	left: 235px;
	top: 45px;
}
#colorValues
{
	position: absolute;
	left: 240px;
	top: 80px;
}
#colorValues input
{
	font-size: 11px;
	padding: 1px;
}
#oldColor
{
	position: absolute;
	background-color: #fff;
	top: 50%;
	height: 50%;
	width: 100%;
}
#rgbR, #rgbG, #rgbB
{
	width: 20px;
}
#hex
{
	width: 40px;
}
*/
/* end: colorpicker */

/* comments */
ul.comments {
	overflow: hidden;
}
	ul.comments li {
		background: url(/images/networks/comments/bg_comments_bottom_long.png) 73px bottom no-repeat;
		height: 1%;
		list-style: none;
		margin: 0 0 20px 0;
		padding: 0 0 11px 0;
		position: relative;
	}
	ul.comments_short li {
		background: url(/images/networks/comments/bg_comments_bottom_short.png) 73px bottom no-repeat;
	}
		ul.comments a {
			text-decoration: none;
		}
		ul.comments a:hover {
			text-decoration: underline;
		}
		ul.comments li div.img_ctr {
			float: left;
			height: 65px;
			margin: 0; /* ie6 */
			padding: 1px;
			position: relative;
			width: 65px;
		}
			ul.comments li div.img_ctr img {
				vertical-align: middle;
			}
			ul.comments li div.img_ctr img.onlinestatus {
				position: absolute;
				right: 2px;
				top: 54px;
			}
		ul.comments h5 {
			background: url(/images/networks/comments/bg_comments_top_long.png) 0 0 no-repeat;
			font-size: 10px;
			height: 1%;
			margin: 0 0 0 73px;
			padding: 9px 15px 8px 27px;
		}
		ul.comments_short h5 {
			background: url(/images/networks/comments/bg_comments_top_short.png) 0 0 no-repeat;
		}
			ul.comments h5 span.headline {
				border-bottom-color: #969696;
				border-bottom-style: solid;
				border-bottom-width: 1px;
				display: block;
				height: 1%;
				overflow: hidden;
				padding: 0 0 8px 0;
				white-space: nowrap;
			}
				ul.comments h5 span.headline a,
				ul.comments h5 span.former_member a {
					float: left;
					overflow: hidden;
					white-space: nowrap;
					width: 365px
				}
				ul.comments_short h5 span.headline a, 
				ul.comments h5 span.former_member a {
					width: 113px
				}
				ul.comments h5 span.headline span.time {
					float: right;
					margin: 0 30px 0 0; 
					max-width: 104px; /* ie6 */
					overflow: hidden;
					white-space: nowrap; 
				}
		ul.comments li div.comment_text {
			background: url(/images/networks/comments/bg_comments_middle_long.png) 4px bottom repeat-y; /* ie6 */
			height: 1%;
			overflow: hidden;
			padding: 8px 17px 0 31px; /* ie6 */
		}
		ul.comments_short li div.comment_text {
			background: url(/images/networks/comments/bg_comments_middle_short.png) 4px bottom repeat-y; /* ie6 */
		}
			ul.comments li div.comment_text p {
				overflow: hidden;
			}
			ul.comments li div.comment_text form div.textarea_ctr {
				float: left;
				margin: 0 0 8px 0 !important;
			}
				ul.comments li div.comment_text form div.textarea_ctr textarea {
					width: 506px;
				}
				ul.comments_short li div.comment_text form div.textarea_ctr textarea {
					width: 240px;
				}
			ul.comments li form div.submit_ctr {
				clear: both;
				padding: 0; /* ie6 */
				text-align: right;
			}
			ul.comments li form.niceform_active div.submit_ctr {
				clear: both;
				padding: 0;
				text-align: right;
			}
		ul.comments div.comment_bottom { /* ie6 */
			display: none;
			height: 1%;
		}
		ul.comments a.close_comment {
			position: absolute;
			top: 10px !important;
			right: 20px !important;
		}
#blog_comment_new_id {
	margin-bottom: 20px;
}
p.no_comments {
	margin: 0 0 40px 21px !important;
}
/* end: comments */

/* comments_lifestream */
#lifestream ul.comments {
	padding-top: 10px;
}
#lifestream ul.comments li {
	background: url(/images/networks/comments/bg_comments_bottom_short.png) 59px bottom no-repeat;
}
#lifestream ul.comments h5 {
	border-bottom: none;
	clear: none;
	font-size: 10px;
	margin-bottom: 0;
	margin-left: 59px;
	padding-top: 9px;
}
	#lifestream ul.comments h5 span.headline {
		width: 240px;
	}
#lifestream ul.comments li div.img_ctr {
	float: left;
    height: 23px;
    margin: 16px 28px 0 0; /* ie6 */
    padding: 1px;
    position: relative;
    width: 23px;
}
	#lifestream ul.comments li div.img_ctr .onlinestatus {
		right: 1px;
		top: 13px;
	}
#lifestream ul.comments h5 span.headline a,
#lifestream ul.comments h5 span.former_member a {
    width: 135px
}
#lifestream ul.comments h5 span.headline span.time {
	margin: 0;
}
#lifestream ul.comments div.submit_ctr {
	width: 240px;
}
/* end: comments_lifestream */

/* errorbox */
#errorDisplay {
	position: fixed;
	background: url(/images/networks/error_bg_top.png) 0 0 no-repeat;
	width: 290px;
	min-height: 210px;
	top: 150px;
	left: 560px;
	z-index: 9999;
	font-family: Verdana, Arial, 'Sans serif';
}
#errorDisplay #error_top {
	height: 14px;
	overflow: hidden;
}
#errorDisplay #error_middle {
	background: url(/images/networks/error_bg_middle.png) 0 10px repeat-y;
	height: 1%;
	padding-bottom: 10px;
	margin: 0;
}
#errorDisplay #error_bottom {
	background: url(/images/networks/error_bg_bottom.png) bottom left no-repeat;
	height: 15px;
}
#errorDisplay #error_close {
	position: absolute;
	top: 3px;
	right: 15px;
	width: 11px;
	height: 10px;
}
#errorDisplay h1 {
	padding: 0 10px 10px 10px;
	font-size: 15px;
	background:  #fee4b1;
	width: 254px;
	margin: 0 1px 1px 1px;
	position: relative;
}
#errorDisplay ul {
	padding: 10px;
}
#errorDisplay li {
	list-style: none;
	line-height: 140%;
	margin-bottom: 4px;
	font-size: 11px;
	font-weight: bold;
	width: 235px;
	overflow: hidden;
}
	#errorDisplay li img {
		float: left;
		margin-right: 5px;
		vertical-align: middle;
	}
	#errorDisplay li span {
		display: block;
		overflow: hidden;
		width: 210px;
	}
#errorDisplay form {
	text-align: center;
}
#errorDisplay form input {
	width: 70px;
}
/*#errorDisplay {
	position: fixed;
	background: url(/images/networks/error_bg_top.png) 0 0 no-repeat;
	width: 290px;
	height: 210px;
	top: 150px;
	left: 560px;
	z-index: 9999;
	font-family: Verdana, Arial, 'Sans serif';
}

#errorDisplay ul {
	padding: 10px;
}

#errorDisplay li {
	list-style: none;
	line-height: 140%;
	margin-bottom: 4px;
	padding-left: 23px;
	background: url(/images/networks/exclamation.png) 0 0 no-repeat;
	font-size: 11px;
	font-weight: bold;
	width: 235px;
}
#errorDisplay h1 {
	padding: 0 10px 10px 10px;
	font-size: 15px;
	background:  #fee4b1;
	width: 254px;
	margin: 1px;
}
#errorDisplay form {
	text-align: center;
}
#errorDisplay form input {
	width: 70px;
}
#errorDisplay #error_top {
	height: 14px;
}
#errorDisplay #error_middle {
	background: url(/images/networks/error_bg_middle.png) 0 10px repeat-y;
	padding-bottom: 10px;
}
#errorDisplay #error_bottom {
	background: url(/images/networks/error_bg_bottom.png) bottom left no-repeat;
	height: 15px;
}
#errorDisplay #error_close {
	position: absolute;
	top: 18px;
	right: 25px;
	width: 11px;
	height: 10px;
}*/
/* end: errorbox */

/* filelist */
.files .filelist .filenumber {
	font-weight: 700;
}
.files .filelist .more {
	clear: both;
	margin: 0;
	overflow: hidden;
}
	.files .filelist .more a {
		float: right;
		text-decoration: none;
	}
		.files .filelist .more a:hover {
			text-decoration: underline;
		}
	.files .filelist .more img {
		float: left;
		margin: -1px 5px 0 0;
	}
.files .filelist ul {
	float: left;
	list-style: none;
	margin: 0 0 10px 0;
}
.files .filelist ul.filelist_middle {
	width: 358px;
}
.files .filelist_small ul {
	width: 224px;
}
	.files .filelist li {
		float: left;
		line-height: 140%;
		margin: 0 25px 10px 0;
		width: 165px;
	}
	.files .filelist li.closure {
		margin-right: 0;
	}
	.files .filelist li img {
		float: left;
		margin: 0 10px 0 0;
		vertical-align: middle;
	}
	.files .filelist li a {
		float: left;
		padding: 1px 0 2px 0;
		text-decoration: none;
	}
	.files .filelist li a:hover {
		text-decoration: underline;
	}
	.files .filelist_small li {
		width: 220px;
	}
	.files .filelist_middle li span,
	.files .filelist_small li span {
		display: block;
		overflow: hidden;
		white-space: nowrap;
		width: 139px;
	}
	.files .filelist_small li span {
		width: 190px;
	}
/* end: filelist */

/* imagepicker */
#imagePickerInterface {
	background: url(/images/general/bg_imagepicker.png) 0 0 no-repeat;
	height: 347px; 
	width: 312px;
	padding-left: 23px;
	font-family: Verdana;
	font-size: 11px;
	display: none;
}
#imagepicker {
	position: relative;
	color: #000000;
}
#imagehandle {
	height: 15px;
	width: 280px;
	position: absolute;
	top: 10px;
	cursor: move;
}
#imageclose {
	position: absolute;
	height: 15px;
	width: 15px;
	top: 10px;
	right: 10px;
	cursor: pointer;
}
#imagepicker form {
	position: absolute;
	top: 45px;
	left: 0px;
}
#imagepicker form div {
	margin: 0 0 12px 0;
}
#imagepicker label {
	color: #000:
}
#imagepicker .imgp_img {
	float: right;
	margin: 0 70px 4px 0;
	width: 88px;
	height: 51px;
	background: blue;
}
#imagepicker .imgp_button_ctr {
	float: right;
	width: 143px;
	margin: -3px 16px 0 0;
}
#imagepicker #info {
	padding: 38px 15px 0 20px;
	font-weight: normal;
	background: url(/images/general/bg_information.png) 0 38px no-repeat;
	line-height: 150%;
	color: #000;;
}
#selectImageOption_upload_container {
	position: absolute;
	left:152px;
	top:157px;
	width: 140px;
	height: 30px;
	overflow: hidden;
	opacity: 0.0;
	filter: Alpha(opacity=0);
	-moz-opacity:.0;
}
.ie6 #selectImageOption_upload_container {
	top: 160px;
	left: 140px;
}
#selectImageOption_upload_container input {
	font-size: 20px;
	position: absolute;
	right: 0;
	top: 0;
}
/* end: imagepicker */


/* password_remind_reset */
.password_remind form input img {
	vertical-align: middle;
}
.password_remind .input_wrapper {
	float: left;
	padding-top: 2px;
	margin-right: 15px;
}
.password_remind .submit_ctr {
	float: left;
}
.password_remind #input1 {
	width: 320px;
}
.password_remind #submit {
	width: 120px;
}
.password_reset label {
	width: 150px;
	float: left;
	display: block;
	padding-top: 3px;
}
.password_reset .input_wrapper {
	margin-bottom: 8px;
}
.password_reset .input_wrapper input {
	width: 300px;
}
/* end: password_remind_reset */

/* Pinnwand / pinboard New */
.pinboardNew #pinboardEntries {
	list-style: none;
}
.pinboardNew li#pinboardEntry_new {
	display: none;
}
.pinboardNew .pinboardEntry {
	display: block;
	position: relative;
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
	clear: both;
	overflow: hidden;
}
.ie .pinboardNew #pinboardEntry_new,
.ie .pinboardNew .pinboardEntry,
.ie .pinboardNew .content, 
.ie .pinboardNew .headline,
.ie .pinboardNew .headlineControls, 
.ie .pinboardNew .headlineControls img,
.ie .pinboardNew p{
	zoom: 1;
}
.pinboardNew .talkIcon {
	font-size: 0px; line-height: 0%; width: 0px;
	border-top: 12px solid;
	border-right: 14px solid;
	border-bottom: 12px solid;
	border-left: 0 !important;
	left:76px;
	position:absolute;
	top:6px;
}
.ie6 .pinboardNew .talkIcon {
	left: 79px;
}
.pinboardNew img.userpic {
	border: 1px solid;
}
.pinboardNew img.toolbaricon {
	width: 10px;
	height: 10px;
}
.pinboardNew img.onlinestatus {
	position: absolute;
	left: 50px;
	top: 50px;
	border: 0px;
}
.pinboardNew .infos {
	float:left;
	margin: 0;
	padding: 0;
	position: relative;
}
.pinboardNew .content {
	margin: 0 0 0 90px;
	padding: 0;
	border-left: 1px solid;
	position: relative;
}
.pinboardNew .headlineControls {
	position: absolute;
	top: 5px; 
	right: 5px;

}
.pinboardNew h5 {
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 11px;
}
.pinboardNew .headline span {
	font-size: 10px;
}
.pinboardNew .headline,
.pinboardNew .text {
	padding: 5px 8px;
}
.pinboardNew .text p,
.pinboardNew .infos p {
	margin: 0;
}
#lastPosts #getMorePosts,
.pinboardNew #getMorePosts {
	float: right;
}
#lastPosts #getMorePosts a,
.pinboardNew #getMorePosts a {
	text-decoration: none;
	line-height: 16px;
}
#lastPosts #getMorePosts a:hover,
.pinboardNew #getMorePosts a:hover {
	text-decoration: underline;
}
#lastPosts #getMorePosts img,
.pinboardNew #getMorePosts img {
	margin-right: 5px;
	float: left;
}
.pinboardNew #net_pinboardText {
	width: 250px;
}
.column_mega_left .pinboardNew #net_pinboardText {
	width: 519px;
}
.ie .column_mega_left .pinboardNew #net_pinboardText {
	width: 510px;
}
.pinboardNew .submit_ctr {
	margin-top: 5px;
}
.pinboardNew .commentAsGuest {
    margin: 0 0 5px 0;
}
.pinboardNew .commentAsGuest label {
    display: inline-block;
    width: 150px;
}
.featurebox_mega.pinboardNew .commentAsGuest input {
    width: 365px;
}
.featurebox_big.pinboardNew .commentAsGuest input {
    width: 250px;
}
.featurebox_mega.pinboardNew .captcha {
    background-color: #FFFFFF;
    width: 515px;
    margin: 15px 0px;
    padding: 0;
}
.featurebox_mega.pinboardNew .captcha table#recaptcha_table {
    margin: 0 auto !important;
}
.featurebox_big.pinboardNew .captcha {
    margin: 15px 0px;
    padding: 0;
}
.featurebox_big.pinboardNew .captcha table#recaptcha_table {
    margin: 0 auto !important;
}
.featurebox_big div#recaptcha_image img {
    height: 50px !important;
    width: 250px !important;
}

/* pinnwand ALT !!! */
div.pinboard p.actionlink {
	clear: both;
	font-weight: bold;
	text-align: right;
}
	div.pinboard p.actionlink a {
		float: right;
		margin-bottom: 10px;
		text-decoration: none;
	}
	div.pinboard p.actionlink a:hover {
		text-decoration: underline;
	}
	div.pinboard p.actionlink a#leave_message {
		margin: 0 5px 20px 0;
	}
		div.pinboard p.actionlink a#leave_message img {
			float: left;
			margin-right: 5px;
		}
	div.pinboard p.actionlink a#show_all img {
		float: right;
		margin: 3px 0 0 5px;
		vertical-align: middle;
	}
/*#leave_message {
	text-align: right;
	font-weight: bold;
	color: #676767;
	margin-bottom: 20px;
}
#leave_message a {
	color: #676767;
	text-decoration: none;
}
#leave_message img {
	vertical-align: bottom;
}*/
#pinnwand_comment_list {
	float: left;
	width: 100%;
	margin-left: 0;
	clear: both;
}
.ie6 #pinnwand_comment_list {
	width: auto;
}
#pinnwand_comment_list li {
	list-style: none;
	margin-bottom: 20px;
	position: relative;
	width: 100%;
	float: left;
}
.featurebox_mega #pinnwand_comment_list li {
	width: 630px;
}
.pinnwand_comment_leftside {
	float: left;
	width: 66px;
}
.eventpinboard .pinnwand_comment_leftside {
	float: left;
	width: 66px;
}
.pinnwand_comment_rightside {
	float: left;
	width: 282px;
	margin-left: 6px;
}
.eventpinboard .pinnwand_comment_rightside {
	float: left;
	width: 553px;
	margin-left: 6px;
}
.ie6 .eventpinboard .pinnwand_comment_rightside {
	margin-left: 3px;
}
.pinnbottom {
	background: url(/images/networks/bg_comment_bubble_bottom.png) 0 0 no-repeat;
	height: 11px;
	width: 280px;
	margin-top: -5px;
}
.ie6 .pinnbottom {
	height: 1%;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/networks/bg_comment_bubble_bottom.png', sizingMethod='crop');
}
.eventpinboard .pinnbottom {
	width: 552px;
	background: url(/images/networks/bg_event_bubble_bottom.png) 0 0 no-repeat;
}
.ie6 .eventpinboard .pinnbottom {
	height: 1%;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/networks/bg_event_bubble_bottom.png', sizingMethod='crop');
}
.comment_header_ctr {
	background: url(/images/networks/bg_comment_bubble_top.png) 0 0 no-repeat;
	padding-left: 27px;
	padding-top: 6px;
	min-height: 36px;
}
.ie6 .comment_header_ctr {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/networks/bg_comment_bubble_top.png', sizingMethod='crop');
	height: 39px;
}
.eventpinboard .comment_header_ctr {
	background: url(/images/networks/bg_event_bubble_top.png) 0 0 no-repeat;
}
.ie6 .eventpinboard .comment_header_ctr {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/networks/bg_event_bubble_top.png', sizingMethod='crop');
}
.comment_header_ctr h5 {
	border-bottom: 1px solid #969696;
	width: 243px;
	padding-bottom: 4px;
	font-size: 0.9em;
	line-height: 140%;
	margin-bottom: 0;
}
.eventpinboard .comment_header_ctr h5 {
	width: 510px;
}
.comment_header_ctr h5 span {
	margin-left: 17px;
}
.close_comment {
	position: absolute;
	top: 8px;
	right: 18px;
}
.comment_content textarea {
	width: 268px;
}
.textarea_ctr {
	margin-top: 5px;
	margin-bottom: 0;
}
.comment_content .submit_ctr {
	text-align: right;
	margin-top: 10px;
	margin-right: 5px;
}
.eventpinboard .comment_content .submit_ctr {
	text-align: right;
	margin-top: 10px;
	margin-right: 6px;
}
.comment_content {
	background: url(/images/networks/bg_comment_bubble_middle.png) 0 bottom repeat-y;
	padding-left: 27px;
	padding-bottom: 5px;
	margin-top: -5px;
	padding-right: 10px;
	padding-top: 5px;
}
.ie6 .comment_content {
	height: 1%;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/networks/bg_comment_bubble_middle.png', sizingMethod='scale');
	width: 243px;
}
.eventpinboard .comment_content {
	background: url(/images/networks/bg_event_bubble_middle.png) 0 bottom repeat-y;
}
.ie6 .eventpinboard .comment_content {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/networks/bg_event_bubble_middle.png', sizingMethod='scale');
	height: 1%;
	width: 515px;
}
#content_main .comment_content p {
	line-height: 140%;
	margin-bottom: 8px;
}
.pinnwand_comment_imgctr {
	position: relative;
	border: 1px solid #f7a448;
	width: 67px;
	height: 67px;
	margin-bottom: 3px;
}
.pinnwand_comment_imgctr img {
	/*border: 1px solid #fff;*/
	vertical-align: bottom;
	padding: 1px;
}
.pinnwand_comment_imgctr .onlinestatus {
	position: absolute;
	right: 3px;
	top: 51px;
	border: 0px;
}
#content_main .melden {
	font-size: 0.75em;
}
.melden img {
	float: left;
	margin-top: 2px;
	margin-right: 4px;
}
.melden a {
	text-decoration: none;
	color: #676767;
}
/* end: pinnwand */

/* networkinfo */
.networkinfo ul { margin:0; }
.networkinfo li { list-style:none; margin:0 0 20px; }
.networkinfo h5 { margin:0 0 5px; font-size:11px; }
.networkinfo input.text {
	width: 145px;
}
.networkinfo .searchsubmit {
	width: 60px;
}

/* setting_ctr */
.setting_ctr {
	margin: 0 0 20px 0;
	border-width: 1px;
	border-style: solid;
	float: left;
	width: 624px;
}
.setting_ctr h5 {
	font-size: 12px;
	padding: 6px 10px;
	margin-bottom: 0;
}
.setting_list_ctr {
	padding: 15px 10px 10px 10px;
	float: left;
	width: 604px;
}
.setting_list_ctr input {
	width: 604px;
}
.setting_list_ctr textarea {
	width: 604px;
}
/* end: setting_ctr */	

/* userinfo */
#fbMemberinfo p {
	line-height: 1.2;
}
#fbMemberinfo .joinNetwork {
	margin: 30px 0;
}
#fbMemberinfo .joinNetwork a{
	width: 213px;
	height: 39px;
	display: block;
	background-color: #76BE23;
	position: relative;
	text-decoration:none;
	cursor:pointer;
	margin: 4px auto;
}
#fbMemberinfo .joinNetwork .bg{
	display: block;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background: transparent url(/images/networks/joinbutton.png) no-repeat center 0;
	height: 47px;
	line-height: 48px;
	text-decoration: none;
	font-family: Verdana;
	width: 222px;
	position: absolute;
	top: -4px;
	left: -4px;
	text-shadow:1px 1px 0 #666;
	cursor:pointer;
}
.ie #fbMemberinfo .joinNetwork .text {
	filter: Shadow(Color=#666666,Direction=135,Strength=1);
	zoom: 1;
	cursor:pointer;
}
#fbMemberinfo .joinNetwork a:hover span{
	background-position: center -47px;
}
#fbMemberinfo .joinNetwork p {
	margin: 0;
}
#fbMemberinfo .externLogin {
	clear: both;
}
#fbMemberinfo .left {
	float: left; width: 290px; border-right: 1px solid; margin-right:15px;
}
#fbMemberinfo .right {
	float: left; width: 290px;
}

.arrow_down {
	clear: both;
	background: transparent url(/images/networks/arrow1-1-1.png) no-repeat scroll 8px center;
	padding-left: 22px;
	cursor: pointer;
}
.arrow_right {
	clear: both;
	background: transparent url(/images/networks/arrow1.png) no-repeat 10px center;
	padding-left: 22px;
	cursor: pointer;
}
.userinfo div.shortGroupBox {
	padding:15px 10px 5px 10px;
	overflow:hidden;
}
.userinfo div.shortGroupBox ul {
	list-style-type: none;
	vertical-align: center;
	font-weight: normal;
	overflow:hidden;
}
.ie6 .userinfo div.shortGroupBox ul {
	width: 202px;
}
.userinfo div.shortGroupBox ul li {
	clear: both;
	overflow: hidden;
	margin:0 0 10px;
	width: 500px;
}
.userinfo div.shortGroupBox ul img {
	padding-right: 5px;
	vertical-align: middle;
}
.userinfo div.shortGroupBox div.showAll {
	text-align: right;
	margin-top: 15px;
	font-weight: normal;
}
.status_admin_links {
	padding-bottom: 7px;
	overflow: hidden;
}
.status_admin_links li {
	list-style: none;
	margin-bottom: 8px;
	line-height: 150%;
	font-weight: normal;
	width:212px;
}
.status_admin_links img {
	vertical-align: middle;
	margin-right: 3px;
}
/* end: userinfo */

/* wikisidebar */
.wikisidebar .feature_content ul {
	margin: 0 0 16px 0;
}
.wikisidebar li {
	font-size: 10px;
	margin: 0 0 8px 23px;
}
.wikisidebar ul li {
	margin-left: 19px;
}
.wikisidebar .pagenavbottom {
	margin-top: 15px;
}
.wikisidebar .pagenav p {
	margin-bottom: 0;
	font-weight: bold;
}
.wikisidebar .pagenav a {
	font-weight: bold;
}
.wikisidebar .pagenav ul a:hover {
	text-decoration: none;
}
/*.wikisidebar .pagenav a {
	background: url(images/general/edit.png) 0 0 no-repeat;
	padding: 1px 0 2px 23px;
}*/
.wikisidebar h1 {
	font-size: 15px;
	margin-bottom: 10px;
}
.wikisidebar h2 {
	font-size: 15px;
	margin-bottom: 10px;
}
#content_wrapper .wikisidebar h3 {
	font-size: 14px;
	margin-bottom: 10px;
}
.wikisidebar .feature_content h4 {
	font-size: 13px;
	margin-bottom: 10px;
}
.wikisidebar h5 {
	font-size: 12px;
	margin-bottom: 10px;
}
.wikisidebar h6 {
	font-size: 11px;
	margin-bottom: 10px;
}
/* end: sidebar */

/* content_marker */
#content_marker {
	color: #000;
	font-family: Verdana;
	font-size: 12px;
	left: 10%;
	position: absolute;
	top: 75px;
	left: 50%;
	margin-left: -315px;
	width: 460px;
	z-index: 9999;
}
	#content_marker #top {
		overflow: hidden;
	}
	#content_marker #top_left {
		background: url(/images/networks/bg_top_left.png) 0 0 no-repeat;
		float: left;
		height: 30px;
		width: 25px;
	}
	#content_marker #top_center {
		background: url(/images/networks/bg_top.png) 0 0 repeat-x;
		float: left;
		padding: 15px 0 0 0;
		width: 410px;
	}
		#content_marker #top_center h1 {
			background: url(/images/networks/bg_popup_dragarea.png) 0 0 repeat-x;
			cursor: move;
			font-family: Verdana, Arial, "Sans-serif";
			font-size: 11px;
			font-weight: bold;
			margin-bottom: 0;
			overflow: hidden;
			padding: 0;
			text-align: center;
			height: 15px;
		}
			#content_marker #top_center h1 span {
				background: #fff;
				padding: 4px 10px;
			}
		#content_marker #content h1 {
			font-size: 16px;
			margin-bottom: 15px;
		}
		#content_marker #content h2 {
			font-size: 14px;
			margin-bottom: 12px;
		}
		#content_marker #content h3, 
		#content_marker #content h4, 
		#content_marker #content h5, 
		#content_marker #content h6 {
			font-size: 12px;
			margin-bottom: 10px;
		}
		#content_marker #content p, 
		#content_marker #content table {
			margin-bottom: 15px;
		}
		#content_marker #content td {
			padding: 0 4px 2px 0;
		}
	#content_marker #top_right {
		background: url(/images/networks/bg_top_right.png) right 0 no-repeat;
		float: right;
		height: 30px;
		width: 25px;
	}
	#content_marker #inner {
		background: url(/images/networks/inner_left.png) left bottom no-repeat;
		padding: 0 0 0 15px;
		width: 445px
	}
	#content_marker #inner_right {
		background: url(/images/networks/inner_right.png) right bottom no-repeat;
		padding: 0 10px 0 0;
	}
	#content_marker #inner_center {
		background: #fff url(/images/networks/inner_center.png) left bottom repeat-x;
		padding: 10px 15px 5px 15px;
	}
	#content_marker #inner_center_left {
		background: #fff url(/images/networks/inner_center.png) left bottom repeat-x;
	}
	#content_marker #content {
		background: #fff;
		border: 1px solid #9A9A9A;
		height: 402px;
		overflow: auto;
		padding: 8px 10px;
	}
		#content_marker #content p.label {
			margin-bottom: 2px;
		}
		#content_marker #content p.label label {
			font-weight: bold;
		}
		#content_marker #content select#cm_category {
			width: 360px;
		}
		#content_marker #content textarea#cm_reason {
			width: 360px;
		}
	#content_marker #bottom {
		overflow: hidden;
	}
		#content_marker #bottom_left {
			background: url(/images/networks/bottom_left.png) left bottom no-repeat;
			float: left;
			height: 24px;
			width: 22px;
		}
		#content_marker #bottom_center {
			background: url(/images/networks/bottom_center.png) left bottom repeat-x;
			float: left;
			height: 24px;
			width: 423px;
		}	
		#content_marker #bottom_right {
			background: url(/images/networks/bottom_right.png) right bottom no-repeat;
			float: right;
			height: 24px;
			width: 15px;
		}
	#content_marker #popup_close {
		cursor: pointer;
		position: absolute;
		right: 7px;
		top: 14px;
	}

/* status_homepage */
.bannerBox {
	margin:0 0 25px;
}
.bannerBoxFull {
	width: 920px;
}
.bannerBoxMega {
	width:650px;
}
.bannerBox .feature_content h4 {
	margin-bottom: 15px;
}
/* end: status_homepage */
	
/* HTML Format - ul, ol, h1-6, p, a */
.html_format ul {
	margin: 10px 0 15px 20px !important;
	list-style-type: disc !important;
}
.html_format ol {
	margin: 10px 0 15px 28px !important;
}
.html_format li {
	margin: 0 0 7px 0 !important;
}
.html_format h1,
.html_format h2,
.html_format h3,
.html_format h4,
.html_format h5,
.html_format h6 {
	margin-bottom: 14px !important;
	line-height: 100%;
}
.html_format p {
}
.html_format a {
}

.feature_content.imprint_box div#formbox .arrow_down {
	background: transparent url(/images/networks/ig_arrow_down.png) no-repeat scroll 8px center;
}
.feature_content.imprint_box div#formbox .arrow_right {
	background: transparent url(/images/networks/ig_arrow_right.png) no-repeat scroll 8px center;
}
.feature_content.imprint_box div#formbox {
	border: 1px solid #fff;
	margin-top: 10px;
	margin-bottom: 10px;
}
.feature_content.imprint_box div#formbox h6 {
	cursor: pointer;
	font-size: 11px;
	height: 1%;
	padding: 6px 5px 6px 26px; 
}
.feature_content.imprint_box div#formbox div.formbox_inner {
	padding: 10px 15px 10px 26px;
	height: 1%;
}
.feature_content.imprint_box div#formbox label {
	display: block;
	margin-top: 7px;
	margin-bottom: 2px;
	font-weight: bold;
}
.feature_content.imprint_box div#formbox .textarea {
	display: block;
	clear: both;
}
.feature_content.imprint_box div#formbox div.submit {
	padding: 15px 0 0;
	text-align: right;
}
.feature_content.imprint_box .imprintUser {
	background: transparent url(/images/networks/user.png) no-repeat scroll 2px center;
	padding-left: 22px;
}
.feature_content.imprint_box h4 {
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 12px;
}
.imprint_box .captcha {
	margin-top: 20px;
}
.imprint_box #imprintMessage,
.imprint_box #imprintEmail,
.imprint_box #imprintName,
.imprint_box #imprintForename{
	width: 441px;
}

/* end: content_marker */
.registerForm {
	margin-top: 30px;
}

/* starrating */
.rating-star {
	border: 1px solid;
	padding: 5px 5px 5px 25px;
	width: 175px;
}
.rating-star a {
	display: block;
	float: left;
	width: 9px;
	height: 16px;
	background: transparent url('/images/icons/star-small-empty-cut.png') no-repeat 0 -1px;
	text-indent: -999em;
}
.ie6 .rating-star a {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
    (src='/images/icons/star-small-empty-cut.png', sizingMethod='crop');
}
.rating-star a.rated,
.rating-star a.hover{
	background: transparent url('/images/icons/star-small-cut.png') no-repeat 0 -1px;
}
.ie6 .rating-star a.rated,
.ie6 .rating-star a.hover{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
    (src='/images/icons/star-small-cut.png', sizingMethod='crop');
}
.rating-star span {
	margin-left: 20px;
}
.rating-star.hover span.count {
	display: none;
}
.rating-star span.rateNow {
	display: none;
}
.rating-star.hover span.rateNow {
	display: inline;
}
/* end: starrating */

/* rating3 */
.rating3 {
	border: 1px solid;
	width: 128px;
}
.rating3 strong{
	display: block;
	float: left;
	width: 72px;
	padding-top: 10px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
.rating3 ul{
	float: right;
	width: 55px;
	border-left: 1px solid;
	height: 40px;
	margin: 0 !important;
}
.rating3 li {
	list-style: none;
	padding-left: 5px;
	margin: 3px 0;
}
.rating3 li img {
	margin-right: 5px;
	vertical-align: middle;
	width: 16px;
	height: 16px;
}
.rating3 span {
	display: block;
	clear: both;
	text-align: center;
	padding: 8px 0;
	width: 128px;
	border-top: 1px solid;
}
.rating3 a {
	text-decoration: none;
}
.rating3 li span {
	display: inline;
	padding: 0;
	border: 0 none transparent;
}

/* rating4 */
.rating4 {
	border: 1px solid;
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
}
.rating4 span {
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
}
.ie .rating4 span {
	display: inline;
	zoom: 1;
}
.rating4 .stars {
	margin-right: 5px;
}

/* ratingbox */
.ratingbox {
	float: left;
	width: 80px;
	margin: 0;
	border: 1px solid;
	text-align: center;
}
.ie6 .ratingbox {
	margin: -7px 7px 7px -3px;
}
.ratingbox span {
	padding: 8px 0;
	font-size: 14px;
	font-weight: bold;
	display: block;
}
.ratingbox span img {
	vertical-align: middle;
	margin-right: 5px;
	width: 16px;
	height: 16px;
}
.ratingbox span span {
	padding: 0;
	display: inline;
}
.ratingbox a {
	display: block;
	border-top: 1px solid;
	font-weight: bold;
	padding: 5px 0;
	font-size: 10px;
}
.posLeft {
    float: left;
}
.posRight {
    float: right;
}

/* Tag Cloud */
.tagCloud ul {
    margin-bottom: 11px;
	text-align: center;
}
.tagCloud ul li {
	display: -moz-inline-box;
	display: inline-block;
	list-style: none;
	vertical-align: middle;
}
.tagCloud ul li a {
	text-decoration: none;
}
.tagCloud ul li a:hover {
	text-decoration: underline;
}
.ie .tagCloud ul li {
	display: inline;
	zoom: 1;
}
.tagCloud .t6 {
	font-size: 0.8em;
	margin: 0 3px;
}

.tagCloud .t5 {
	font-size: 1em;
	margin: 0 4px;
}

.tagCloud .t4 {
	font-size: 1.3em;
	margin: -3px 5px;
}

.tagCloud .t3 {
	font-size: 1.6em;
	margin: -4px 5px;
}

.tagCloud .t2 {
	font-size: 2em;
	margin: -4px 5px;
}

.tagCloud .t1 {
	font-size: 2.5em;
	margin: -4px 5px;
}

.limit_exceeded_box_visitors img {
	float: left;
	margin-right: 5px;
}

.bannerBoxFull img {
	margin-left: 3px;
	margin-right: 2px;
	position: relative;
	top: 4px;
	left: 3px;
}

.expandBox {
    border: 1px solid;
    margin: 15px 0;
}
.expandBox h5 {
    display: block;
    height: 25px;
    line-height: 25px;
    margin: 0;
}
.expandBox .expandBoxInner {
    display: none;
    padding: 10px;
}


/* ImageUpload */

.imageUpload {
	width: 300px;
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	vertical-align: top;
}
.imageUpload .img_ctr {
	padding:1px;
	width:54px;
	height: 54px;
	float:left;
	margin-right: 10px;
	margin-left: 4px;
}
.imageUpload .uploadBox {
	padding: 5px 7px;
	width: 212px;
	height: 46px;
	float: left;
	border: 1px solid;
}
.imageUpload h5 {
	margin-bottom:7px;
	padding-left:2px;
}
.imageUpload .icon {
	vertical-align: middle;
}
.imageUpload .upload {
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	zoom:1;
	overflow: hidden;
	vertical-align: middle;
}
.imageUpload .imageInput {
	position:absolute;
	right: 0;
	top: 0;
	font-size: 30px;
	opacity: 0.0;
	filter: Alpha(opacity=0);
	-moz-opacity:.0;
}

/* end ImageUpload */


