/* ===== CONCATENATED BY CSS CONDENSER ===== */

/*********************************************************************************\
|                                  BLOG OVERVIEW                                  |
\*********************************************************************************/

div.post_title {
	float: left;
	margin-left: 5px;
	cursor: pointer;
}


/*********************************************************************************\
|                                     LIBRARY                                     |
\*********************************************************************************/

div.library_upload_form {
	display: none;
}

div.library_search_form {
	display: block;
}

#lib_search_tags {
	width: 250px;
}

div.lib_item_border {
	float: left;
	width: 106px;
	height: 106px;
	background: url('/res/img/blog/lib_item_border.png');
	background-color: #DCDBD5;
	margin: 1px;
}

html>body div.lib_item_border {
	margin: 2px;
}

img.lib_item_img {
	width: 90px;
	height: 70px;
	cursor: pointer;
	border: 1px solid #6c4849;
	margin-top: 4px;
	margin-left: 4px;
}

div.lib_item_tags {
	width: 90px;
	height: 17px;
	line-height: 8px;
	margin-top: 2px;
	margin-left: 4px;
	font-size: 7pt;
	text-align: center;
	overflow: hidden;
}

div.profile_main img.lib_item_img {
	cursor: default;
}


/*********************************************************************************\
|                                     NEW POST                                    |
\*********************************************************************************/

textarea.blogpost_body {
	margin-top:4px;
	width: 547px;
	height: 350px;
}

/* ie hack */
* html textarea.blogpost_body {
	margin-top: -7px;
}

div.tag_buttons {
}

button.tag_button {
	 background-color: white;
	 border: 1px solid grey;
	 width: 24px;
	 height: 23px;
	 margin: 1px;
	 cursor: pointer;
}

div.tag_button {
	float: left;
	cursor: pointer;
}



/*********************************************************************************\
|                                     PREVIEW                                     |
\*********************************************************************************/

#preview_display h1 {
	font-size: 35px;
	font-weight: bold;
	margin-bottom: 5px;
}

#preview_display h2 {
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 5px;
}

#preview_display h3 {
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 5px;
}

#preview_display h4 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
}

#preview_display h5 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}

#preview_display p {
	margin-top:10px;
}

.blog_main {
	margin: 9px 0px 10px 0px;
	border: 0px solid black;
	float:right;
	width: 756px;
	display: inline;
}

div.blog_view {
	margin-right: 10px;
	width: 550px;
}

html>body div.blog_view {
	margin-right: 10px;
	width: 554px;
}

#preview_display .lib_img_center {
	 background-color: #FFFFFF;
	 border:1px solid #330000;
	 margin-top: 5px;
	 margin-bottom: 5px;
	 float: left;
}

#preview_display .lib_img_left {
	 margin-right: 10px;
	 margin-top: 5px;
	 margin-bottom: 5px;
	 background-color: #FFFFFF;
	 border: 1px solid #330000;
	 float: left;
}

#preview_display .lib_img_right {
	 margin-left: 10px;
	 margin-top: 5px;
	 margin-bottom: 5px;
	 background-color: #FFFFFF;
	 border: 1px solid #330000;
	 float: right;
}

/* ===== CONCATENATED BY CSS CONDENSER ===== */

/*******************************\
*                               *
* 	Profil Card Popup           *
* 	for each profil portrait    *
*                               *
\*******************************/

.card_wrapper {
	display: none;
	width: 260px;
	z-index: 10;
	position: absolute;
	overflow: hidden;
}

.card_content {
	width: 248px;
	height: 111px;
	border-top: 1px solid #320000;
	background-color: #FFCC00;
	margin: 0;
	padding: 0;
}

.card_content_left {
	float:left;
	width: 163px;
	margin: 0;
	padding: 0;
}

.card_content_left_inverted {
	float: right;
}

.card_text{
	margin: 0 0 0 5px;
	font-weight: bold;
	overflow: hidden;
}

* html .card_text { /* nur ie < 7 */
	margin-top: -10px;
}

.card_text a {
	font-size: 12px;
	text-decoration: none;
}

.card_portrait_box {
	float: right;
	width: 80px;
	margin: 0 0 0 0;
	text-align: center;
}

.card_portrait_box_inverted {
	float: left;
}

#card_portrait {
	margin: 0 0 0 4px;
	cursor: pointer;
}

* html #card_portrait { /* nur ie < 7 */
	margin-top: 1px;
	margin-right: -2px;
}

*+html #card_portrait { /* nur ie7 */
	margin-bottom: 1px;
}

#card_username {
	width: 100%;
	font-size: 8pt;
	line-height: 15px;
	text-align: center;
	overflow:hidden;
	text-decoration: none;
	margin-top: 0;
	margin-left: -6px;
}

* html #card_username { /* nur ie < 7 */
	margin-top: 1px;
	margin-left: -4px;
}

*+html #card_username { /* nur ie7 */
	margin: 10px 0 0 -7px;
}

div#online_status {
	height: 5px;
	margin: 3px 0 0 5px;
	overlow: hidden;
}

.card_left {
	width: 2px;
	height: 119px;
	background: url(/res/img/card/card_left.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/res/img/card/card_left.png');
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

.card_right {
	width: 10px;
	height: 119px;
	background: url(/res/img/card/card_right.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/res/img/card/card_right.png');
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

.card_bottom {
	width: 248px;
	height: 8px;
	background: url(/res/img/card/card_bottom.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/res/img/card/card_bottom.png');
	margin: 0;
	padding: 0;
}

html>body .card_bottom{
	position: relative;
	top: -1px;
}

.separator {
	height: 7px;
	margin-top: 6px;
	border-top: 2px dotted #320000;
	margin-left: 3px;
	width: 160px;
}

/* ===== CONCATENATED BY CSS CONDENSER ===== */

strong {
	font-size: inherit;
}

.black_8pt {
	font-size: 8pt;
	color: #320000;
	text-align: center;
}

.white_9pt {
	font-size: 9pt;
	color: #FFFFFF;
}

.black_9pt {
	font-size: 9pt;
	color: #320000;
}

.lauftext_title {
	font-size: 12pt;
	font-weight: bold;
}

.lauftext_title_disabled {
	font-size: 12pt;
	font-weight: bold;
	color: #CF9C4D;
}

.lauftext_title a,
.lauftext_title a:hover{
  	color: #300;
	text-decoration:none;
}

.lauftext_title_yellow {
	font-size: 12pt;
	font-weight: bold;
	color: #FFCC00;
}

.warning {
	color: red;
	font-weight: bold;
}

.info {
	color: green;
	font-weight: bold;
}

.nowrap {
	overflow: hidden;
	white-space: nowrap;
}

/* ===== CONCATENATED BY CSS CONDENSER ===== */

/* basic stuff */
form {
	margin: 0px;
	padding: 0px;
}

.form_error_container {
	display:block;
	margin-left: 149px;
	margin-top: 3px;
	width:240px;
	color:red;
	font-weight:bold;
}

.form_error {
	display:block;
	color:red;
	font-weight:bold;
}

.form_tooltip {
	color: #AA0000;
	float: left;
	font-size: 11px;
	display: block;
	width: 240px;
	margin-top:-2px;
	margin-bottom:8px;
	margin-left: 150px;
	line-height: 12px;
}

option {
	padding-left: 5px;
	background-color: #fff;
}

input {
	padding: 2px 5px 2px 5px;
	border: 1px solid #8F7373;
	background: url(/res/img/input/input_field_background.png);
}

input.checkbox {
	padding: 0;
	border: 0;
	background: none;
}
html>body input.checkbox {
	margin-top: 3px;
}

.submit_button {
	color: #FFFFFF;
	background-color: #000000;
	height: 24px;
	background-image: url(/res/img/input/submit_button_background.png);
	background-repeat: repeat-x;
	padding-top: 1px;
}

html>body .submit_button {
	border: 1px solid #000000;
}

select {
	height: 16px;
	border: 1px solid #8F7373;
	position: relative;
	top: -4px;
	margin-top: 4px;
	background: url(/res/img/input/input_field_background.png);
}

body select {
	height: 22px !important;
}

.signupSpacer{line-height: 15px;}

div.field_row {
	clear: both;
	margin-bottom: 5px;
	height: 23px;
}

/* still used? */
div.name_field {
	width: 141px;
	height: 20px;
	margin-right: 7px;
	padding-top: 3px;
	font-weight: bold;
	text-align: right;
}

div.value_field {
	height: 20px;
	padding-top: 3px;
	text-align: left;
}

div.status_field {
	height: 20px;
	padding-top: 3px;
	margin-left: 5px;
}

/* search form */
#searchfield {
	width: 224px;
}

/* login form */
#login_username {
	width: 76px;
}

#login_password {
	width: 76px;
}

/* signup form stuff */
div.profile_warning {
	margin-left:150px;
	display:none;
	padding-top:3px;
	color: red;
	font-weight: bold;
}

div.profile_label {
	width: 141px;
	height: 20px;
	margin-right: 7px;
	padding-top: 3px;
	font-weight: bold;
	text-align: right;
	float:left;
}

input.profile_field {
	height: 24px;
	line-height: 18px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #8F7373;
	background: url(/res/img/input/input_field_background.png);
	width: 230px;
	margin-bottom: 3px;
}

html>body .profile_field {
	height: 18px;
}

.profile_field[type="file"] {
	backgorund: none;
	height:24px;
}

textarea.profile_textarea {
	height: 55px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #8F7373;
	width: 230px;
	margin-bottom: 3px;
}

input.invalid{
	border: 1px solid red;
}

input[type = 'file']{
	height: 22px;
	background-color:white;
}

/* signup field exceptions */
#profile_birthday_day{
	height: 25px;
	width: 30px;
}
html>body #profile_birthday_day{height: 18px;}
#profile_birthday_month{
	width: 120px;
	margin: 0 0 0 3px;
}
#profile_birthday_year{
	height: 25px;
	width: 74px;
	margin-left: 3px;
}
html>body #profile_birthday_year{height: 18px;width: 62px;}

#profile_zip{
	width: 50px;
}
#profile_city{
	margin-left: 3px;
	width: 177px;
}
html>body #profile_city{width: 165px;}

#profile_country {
	width: 230px;
	margin-bottom: 3px;
}
html>body #profile_country{width: 242px;}

#profile_familystatus {
	width: 230px;
	margin-bottom: 3px;
}
html>body #profile_familystatus{width: 242px;}

#profile_sex_m,
#profile_sex_w{
	margin: 0 4px  0;
	position:relative;
	top: 1px;
	height:17px;
	border: none;
	background: none;
}
#profile_sex_m{margin-left:10px;}
html>body #profile_sex_m,
html>body #profile_sex_w{top: 3px;}

#profile_agb {
	margin: 0 4px  0;
	position:relative;
	top: 1px;
	height:17px;
	border: none;
	background: none;
}
html>body #profile_agb{top: 3px;}

/***********************
 * MESSAGES
 **********************/
#messages_content {
	width: 397px;
}

/***********************
 * CREDITS / Contactform
 **********************/
textarea.contact_message {
	height: 160px;
}

/* ===== CONCATENATED BY CSS CONDENSER ===== */

.profile_tabs_box {
	margin-top: 20px;
	width: 968px;
	height: 26px;
	background-image: url(/res/img/backgrounds/grey_border.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

.profile_tab {
	height:26px;
	float: right;
}

.profile_tab_link {
	text-decoration: none;
}

.profile_tab_link:hover {
	color: inherit;
}

.profile_tab_title {
	margin-top: 1px;
}

.profile_tab_active_left {
	width:5px;
	background-image: url(/res/img/profiles/grey_tab_left.png);
}

.profile_tab_active_middle {
	padding: 0 5px;
	background-image: url(/res/img/profiles/grey_tab_middle.png);
}

.profile_tab_active_right {
	width: 5px;
	background-image: url(/res/img/profiles/grey_tab_right.png);
}

.profile_tab_inactive_left {
	width: 5px;
	background-image: url(/res/img/profiles/yellow_tab_left.png);
}

.profile_tab_inactive_middle {
	padding: 0 5px;
	background-image: url(/res/img/profiles/yellow_tab_middle.png);
}

.profile_tab_inactive_right {
	width: 5px;
	background-image: url(/res/img/profiles/yellow_tab_right.png);
}

#rightmost_profile_tab {
	margin-right: 8px;
	display: inline;
}

.profile_container {
	border: 2px solid #cecece;
	border-top: 0px;
	background-color: #eceaea;
	width: 968px;
	vertical-align: top;
	padding-bottom: 17px;
}

* body>div .profile_container {
	width: 964px; /* minus border */
	padding: 0px; /* TODO: Is there a fix for this? */
}

.profile_leftbar {
	width: 186px;
	border-right: 2px dotted #cecece;
	float: left;
	margin: 17px 0 17px 13px;
	display: inline;
}

* body>div .profile_leftbar {
	width: 184px; /* minus border */
}

* body>div .profile_leftbar {
	display: block;
}

.profile_main {
	margin: 17px 0px 17px 0px;
	border: 0px solid black;
	float:right;
	width: 756px;
	display: inline;
}

.horizontal_ruler {
	height: 10px;
	border-top: 2px dotted #CECECE;
	margin-left: 12px;
	width: 706px;
	clear: both;
}

.photo_cell {
	width: 96px;
	height: 121px;
	margin: 0 8px 0 8px;
	background-repeat: no-repeat;
	background-position: center;
	float:left;
	display: inline;
}

.whiteframe {
	background-image: url(/res/img/portrait/border_white.png);
}

.greyframe {
	background-image: url(/res/img/portrait/border_grey.png);
	margin-right: 21px;
	margin-bottom: 8px;
}

.whiteframe_over {
	background-image: url(/res/img/portrait/border_white_over.png);
}

.greyframe_over {
	background-image: url(/res/img/portrait/border_grey_over.png);
}


* body>div .profile_leftbar {
	display: block;
}

.photo_cell_noborder {
	width: 112px;
	height: 121px;
	float:left;
}

.photo_cell_big {
	width:174px;
	height: 224px;
	background-image: url(/res/img/portrait/border_big.png);
	background-repeat: no-repeat;
	background-position: center;
}

.portrait_photo {
	margin-left: 8px;
	margin-top: 7px;
	border: 1px solid #A89292;
	width: 72px;
	height: 87px;
	cursor: pointer;
}

.portrait_photo_big {
	margin-left: 9px;
	margin-top: 9px;
	width: 148px;
	height: 176px;
}

.portrait_name {
	width: 72px;
	font-size: 8pt;
	line-height: 14px;
	margin-left: 9px;
	text-align: center;
	overflow:hidden;
}

* html .portrait_name { /* nur ie < 7 */
	margin-top: -4px;
	margin-left: 9px;
}

*+html .portrait_name { /* nur ie < 7 */
	margin-top: -4px;
	margin-left: 9px;
}

.portrait_name_big {
	width: 148px;
	text-align:center;
	font-size: 12pt;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 2px;
	cursor: default;
}

* html .portrait_name_big { /* nur ie < 7 */
	margin-top: -2px;
}

*+html .portrait_name_big { /* nur ie7 */
	margin-top: -2px;
}

.profile_icon_box {
	width: 162px;
}

.icon {
	float:left;
	margin-left: 5px;
}

#card_icon_friend {
	margin-left: 62px;
}

.comments_box {
	margin-top: 10px;
	width: 170px;
	border-top: 2px dotted #cecece;
}

.comments_title {
	margin: 5px 0 3px 0;
	font-size: 9pt;
	color: #320000;
}

.comment_box {
	margin-bottom: 5px;
	font-size: 9pt;
	color: #320000;
	overflow:hidden;
}

#comment_input {
	width: 170px;
	height: 60px;
	/* overflow: hidden; */
}

#comment_submit {
	margin-top: 2px;
	width: 170px;
}

html>body .comment_input {
	overflow: auto;
}

.paging_ruler {
	height: 3px;
	border-top: 2px dotted #CECECE;
	width: 100%;
	margin-top: 3px;
}

.paging_box {
	width: 170px;
	font-size: 8pt;
	overflow:hidden;
}

.small_paging_link {
	font-size: 8pt;
}

.data_box_title {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 2px dotted #CECECE;
}

.data_box_left {
	float: left;
	width: 450px;
}

.data_box_right {
	display: inline;
	float: right;
	width: 270px;
	margin-right: 10px;
}

.data_list_title {
	float: left;
	width: 120px;
	font-weight: bold;
}

.data_list_value {
	float: left;
	width: 330px;
}



/* ===== CONCATENATED BY CSS CONDENSER ===== */

* {
	padding: 0;
	margin: 0;
	spacing: 0;
	border-spacing: 0;
	font-family: Trebuchet MS;
	font-size: 10pt;
	color: #300;
}

/* clearboth for newlines */
.clearboth {
	clear:both;
}

/* fixed clearfix for IE7 */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { /*this trips hasLayout for ie7*/
	display:inline-block;
}
.clearfix { /*this returns it back to normal*/
	display:block;
}

iframe {
	display: none;
}

img {
	border: none;
}

label{
	float: left;
	display: block;
	width: 141px;
	text-align: right;
	margin-right: 8px;
	font-weight: bold;
	padding-top: 3px;
	margin-bottom:0px;
	clear:left;
}

ul, ol {
	margin: 10px 0px 10px 0px;
	position: relative;
	list-style-position: inside;
}

ul li, ol li {
	margin: 0px 0px 0px 20px;
}

img.button,
div.button {
	cursor: pointer;
}

h1 {

}

h2 {
	font-size: 20px;
}

h3 {

}

h4 {

}

div.wrapper {
  width: 100%;
  text-align: center;
  background-color: white;
}

div.centered-container {
  margin: 0px auto;
  width: 968px;
  text-align: left;
  position: relative;
  background-color: white;
}

div.top_bg {
	width: 100%;
	height: 64px;
	background-image: url(/res/img/img_topbg.png);
	background-repeat: repeat-x;
}

div.bottom_bg {
	margin-top: 15px;
	width: 100%;
	height: 20px;
}

div.footer {
	width: 968px;
}

div.footer, div.footer * {
	font-size: 11px;
}

div.logo {
	width: 227px;
	height: 50px;
	margin-left: 29px;
	margin-top: 27px;
}

div.beta {
	width: 44px;
	height: 17px;
	float: left;
}

div.languages {
	margin-left: 54px;
	line-height: 16px;
	height: 17px;
}

div.bar {
	width: 476px;
	height: 23px;
	overflow:hidden;
}

div.bar_wide{
	width: 968px;
	height: 23px;
	overflow:hidden;
}

div.greybar_title_toggle_inact,
div.greybar_title_toggle_act{
	float: left;
	margin: 0 5px 0 0;
	width: 24px;
	background-image:url(/res/img/bar/toggle.png);
}
div.greybar_title_toggle_inact{background-position: 0 0;}
div.greybar_title_toggle_act{background-position: 0 -23px;}

div.greybar_title_toggle_inact a,
div.greybar_title_toggle_act a{
	text-decoration: none;
}
div.greybar_title_inact,
div.greybar_title_act{
	width: 441px;
}
div.greybar_title_inact_wide,
div.greybar_title_act_wide{
	width: 933px;
}
html>body div.greybar_title_inact_wide,
html>body div.greybar_title_act_wide{
	width: 933px;
}
div.greybar_title_inact,
div.greybar_title_act,
div.greybar_title_inact_wide,
div.greybar_title_act_wide{
	float:left;
	height:23px;
	background-image:url(/res/img/bar/titlebar.png);
}
div.greybar_title_inact,
div.greybar_title_inact_wide{background-position: 0 0;}
div.greybar_title_act,
div.greybar_title_act_wide{background-position: 0 -23px;}

div.greybar_title_left_inact,
div.greybar_title_left_act{
	float:left;
	width: 3px;
	height: 23px;
	background-image: url(/res/img/bar/titlebar_left.png);
}
div.greybar_title_left_inact{background-position: 0 0;}
div.greybar_title_left_act{background-position: 0 -23px;}

div.greybar_title_right_inact,
div.greybar_title_right_act{
	float:left;
	width: 3px;
	height: 23px;
	background-image: url(/res/img/bar/titlebar_right.png);
}
div.greybar_title_right_inact{background-position: 0 0;}
div.greybar_title_right_act{background-position: 0 -23px;}

div.yellowbar_title {
	height:23px;
	padding-left: 7px;
	font-family: Trebuchet MS;
	font-size: 12pt;
	font-weight:bold;
	color: #330000;
	background-image: url(/res/img/bar/yellowbar.png);
}

div.showmore {
	margin-right: 7px;
	float: right;
	height: 23px;
	width: 15px;
	background: url('/res/img/arrow_more.png') no-repeat center right;
	cursor: pointer;
}

.photobar {
	width: 448px;
	height: 121px;
	margin-top: 7px;
	margin-left: 28px;
	display: block;
}

.photobar_wide {
	width: 910px;
	height: 121px;
	margin-top: 7px;
	margin-left: 28px;
	display: block;
}

.border_dashed {
	width: 476px;
	margin-top: 10px;
	height: 10px;
	border-top: 1px dashed #330000;
}

.border_dashed_968 {
	width: 968px;
	margin-top: 10px;
	height: 10px;
	border-top: 1px dashed #330000;
}

a {
	color: #330000;
}

a:hover {
  color: #FFA600;
	text-decoration:none;
}

div.search {
	width: 252px;
	height: 23px;
	margin-left: 29px;
	margin-top: 33px;
}

input.search_submit {
	width: 25px;
	height: 23px;
	border: 0px;
	background-image: url(/res/img/input/submit_search.png);
	cursor: pointer;
}

input.submit_dark {
	width: 24px;
	height: 23px;
	border: 0px;
	background-image: url(/res/img/input/submit_dark.png);
	cursor: pointer;
}

.login_box {
	width:224px;
	margin-right:9px;
	margin-top:6px;
	border-left:1px dashed #330000;
	text-align:left;
	float:right;
}

.tooltip {
	border: 1px solid #320000;
	background-color: #FFCF08;
	line-height: 16px;
	padding: 0 2px;
}

div.text_content {
	padding: 10px 19px 10px 19px;
	margin-bottom: 5px;
	border: 2px solid #CECECE;
	background-color: #ECEAEA;
}

div.text_content_coloumn {
	float: left;
	margin-bottom: 10px;
	width: 460px;
}

div.text_content_left_coloumn {
	border-right: 2px dotted #CECECE;
}

.text_content_coloumn div.p {
	margin: 0 10px 10px 10px;
}

div.friendslist_status {
	float: left;
	width: 16px; 
	height: 20px; 
}


.showcase_frame div {
	float: left;
	width: 101px;
	height: 115px;
	margin: 0;
	display: none;
	cursor: pointer;
	background: url('/res/img/showcase_border.png') no-repeat;
}

.showcase_frame img, .showcase_frame div#image_border {
	position: absolute;
	float: right;
	margin-top: 3px;
	margin-left: 3px;
}

.showcase_frame div#image_border {
	border: 1px solid #A89292;
	width: 88px;
	height: 68px;
	background: none;
	display: block;
	z-index: 95;
	float: right;
}

/* IE 6 (not 7) hack */
* html .showcase_frame div#image_border {
	width: 90px;
	height: 70px;
}

.showcase_frame span {
	display: block;
	width: 90px;
	height: 34px;
	margin: 74px 2px 0px 2px;
	font-size: 8pt;
	overflow: hidden;
	text-align: center
}

div#showcase_original {
	z-index: 90;
	width: auto;
	height: auto;
	display: none;
	position: absolute;
	padding: 5px;
	top: 50%;
	left: 50%;
	background: white;
	border: 1px solid #330000;
	text-align: center;
	cursor: pointer;
}

span#showcase_original_span {
	font-size: 10pt;
	margin: 2px;
	display: block;
	text-align: center;
	height: auto;
	width: auto;
}

img#showcase_original_img {
	border: 1px solid #A89292;
	margin: 2px;
}

div#showcase_original_close {
	position: absolute;
	top: 7px;
	right: 7px;
	float: right;
	margin: 0;
	padding: 0;
	height: 20px;
	width: 20px;
	display: block;
	background: white url('/res/img/icons/close.png') no-repeat center;
	border: 1px solid #A89292;
	border-top-width: 0px;
	border-right-width: 0px;
}

div#showcase_nav_left, div#showcase_nav_right {
	display: block;
	width: 17px;
	height: 108px;
	background: center no-repeat;
	border: 0;
	margin: 0;
	padding: 0;
	cursor: pointer;
	float: left;
}

div#showcase_nav_left {
	background-image: url('/res/img/arrow_left_enabled.png');
	margin-right: 3px;
}

div#showcase_nav_right {
	background-image: url('/res/img/arrow_right_enabled.png');
}


/* ===== CONCATENATED BY CSS CONDENSER ===== */

/*******************************\
*						       *
* 	Personal Tab-Navigation    *
* 	on the top of the page     *
*							   *
\*******************************/

div.tool_bar {
	width: 968px;
	height: 26px;
	padding-top: 30px;
}

div.tab_on {
	cursor:default;
	float: right;
	background-image: url(/res/img/tabs/tab_on.png);
	text-align: center;
	height: 26px;
	padding-left: 5px;
	padding-right: 5px;
}

div.tab_off {
	cursor:pointer;
	float: right;
	background-image: url(/res/img/tabs/tab_off.png);
	text-align: center;
	height: 26px;
	padding-left: 5px;
	padding-right: 5px;
}

div.tab_ia {
	float: right;
	background-image: url(/res/img/tabs/tab_ia.png);
	text-align: center;
	height: 26px;
	padding-left: 5px;
	padding-right: 5px;
}

div #toolbox {
	float: right;
	z-index: 50;
	position: absolute;
	right: 0;
	width: 590px;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	background-color: #fc0;
	margin: 0;
	padding: 0 10px 10px 10px;
}

html>body #toolbox {
	width: 580px;
	padding: 0 10px 10px 10px;
}

div#toolbox_loading {
        filter: alpha(opacity=95);
        -moz-opacity: 0.95;
        background: #fc0 url('/res/img/toolbox/loading.gif') no-repeat center; 
        margin: 0;
		height: 50px;
		width: 590px;
}

div#toolbox_timeout {
        filter: alpha(opacity=95);
        -moz-opacity: 0.95;
        background: #fc0; 
        margin: 0;
		width: 590px;
		font-size: 10pt;
		font-weight: bold;
		padding: 10px 0 0 0;
}

.subtool_toggle_closed {
	float: left;
	width: 24px;
	height: 23px;
	margin-right: 5px;
	background-image: url(/res/img/toolbox/toggle_closed.png);
	cursor: pointer;
}

.subtool_toggle_open {
	float: left;
	width: 24px;
	height: 23px;
	margin-right: 5px;
	background-image: url(/res/img/toolbox/toggle_open.png);
	cursor: default;
}

.subtool_bar_closed {
	float: left;
	width: 545px;
	height: 23px;
	margin:0;
	padding: 0 6px;
	background-color: #E6AD23;
	color: #300;
	cursor: pointer;
}

.subtool_bar_open {
	float: left;
	width: 517px;
	height: 23px;
	margin: 0;
	padding: 0 6px;
	background-color: #300;
	cursor: default;
}

html>body .subtool_bar_open {
	width: 504px;
}
html>body .subtool_bar_closed {
	width: 533px;
}

.subtool_bar_left_closed {
	float: left;
	width: 3px;
	height: 23px;
	background-image:url(/res/img/toolbox/bar_closed_left.png);
}

.subtool_bar_left_open {
	float: left;
	width: 3px;
	height: 23px;
	background-image:url(/res/img/toolbox/bar_open_left.png);
}

.subtool_bar_right_closed {
	float: left;
	width: 3px;
	height: 23px;
	background-image:url(/res/img/toolbox/bar_closed_right.png);
}

.subtool_bar_right_open {
	float: left;
	width: 3px;
	height: 23px;
	margin-right: 4px;
	background-image:url(/res/img/toolbox/bar_open_right.png);
}

.subtool_reset {
	width: 24px;
	height: 23px;
	float: left;
	cursor: pointer;
	display: none;
	background-image:url(/res/img/toolbox/reset.png);
}

.subtool_content_open {
	float:right;
	margin: 5px -5px 0 0;
	width: 551px;
}

.subtool_content_closed  {
	display: none;
	float:right;
	margin: 5px -5px 0 0;
	width: 551px;
}

html>body .subtool_content_open,
html>body .subtool_content_closed {
	margin: 5px 0 0 0;
}

div.subtool_divider  {
	height: 5px;
	line-height: 5px;
	font-size: 0px;
	clear: both;
}

div.subtool_tablerow_0 {
	background-color: #E6AD23;
	clear:both;
}

div.subtool_tablerow_1 {
	clear:both;
}

div.subtool_tablefield {
	float: left;
	width: 545px;
	overflow: hidden;
	white-space: nowrap;
	margin: 1px 2px 1px 1px;
}


