/*
 *	Zen Wireframe 2.2 Business
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *	(c) 2005-2008 - Gregory Remington, www.mediatech.net
 * 	Some rights reserved, http://creativecommons.org/licenses/by-sa/3.0/
 */


/*******************/
/* Template Layout */
/*******************/
html { height: 100% }
body { min-height: 101%; }

body {
margin:0;padding:0;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:12px;
color:#444;
background:#fff;
}

#container {
top:0px;
position:relative;	/* needed for css left,right,top,bottom property */
width:990px;
text-align:left;
padding:0px;	/* add padding for white space around background image */
margin:0 auto;
border:0px solid blue;	/* use 1px to turn on as a visual spacing aid or style */
}

#header {
clear:both;
z-index: 10;
text-align:left;
width:auto;
height:260px;
}

#header-homelink a {
width:110px;
height:72px;
display:block;
}

#nav {
position:relative;
top:-169px;
}

/***************************/
/* General element styles:*/
/***************************/

H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family:arial, helvetica; color:#333; }
INPUT, TEXTAREA { background-color:#fff; }

/* A { color:#685E59; text-decoration:underline; }
A:hover { color:#998F8A; text-decoration:underline; } */

A { color:#685E59; text-decoration:none;  }
A:hover { color:#998F8A;  }


FORM { margin:0px; }
P, TD, UL, OL { font-size:12px; line-height:1.4em; color:#444; margin:0px  0px 0px 0px;}
input, textarea, select, textarea { font-family:arial, helvetica, sans-serif; color:#333; border:#ccc 1px solid; font-size:12px; margin:2px;}
input.disabled, textarea.disabled, select.disabled { font-family:arial, helvetica, sans-serif; color:#333; border:#ccc 1px solid; font-size:12px; margin:2px; cursor:url(../img/cross.gif); background: #ddd url(../img/bg_noAccessGroupTextarea.gif) no-repeat;}
input.disabled:hover, textarea.disabled:hover, select.disabled:hover {border-color:red; cursor:url(../img/cross.gif);}
input.no-bg {background: transparent;}
ul { padding-left:0px; margin:0px; /*list-style-position:inside;*/}
label { margin:0px; }
fieldset { border:0px solid #fff }
legend { border:0px solid #fff; font-size:16px; color:#333 ; font-weight:bold; margin-left:-4px; }

/******************/
/* Headers, plain */
/******************/

H1 { font-size:22px; color:#6F625B ; font-weight:bold;}
H2 { font-size:18px; color:#6F625B ; font-weight:bold; }
H3 { font-size:16px; color:#6F625B ; font-weight:bold;}
H4 { font-size:14px; color:#6F625B ; font-weight:bold;}
H5 { font-size:16px; color:#fff ; font-weight:bold;}
H6 { font-size:10px; color:#6F625B ; font-weight:bold;}
H1, H2, H3, H4, H5, H6 { margin:0 0 8px 0; padding:0;}
H6 { margin:0 0 4px 0; padding:0;}

H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top:0px; }

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A, H6 A { color:#6F625B; text-decoration:none; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover, H6 A:hover { color:#003399; text-decoration:underline; }
H6 A { letter-spacing:-1px; }

/**********/
/* Images */
/**********/

/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { font-size:9px; color:#000; letter-spacing:1px; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { font-size:9px; color:#000; letter-spacing:1px; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { font-size:9px; color:#000; letter-spacing:1px; }

/* Header date */
P.csc-header-date { font-size:10px; color:#555; }

/******************************/
/* Left, Right Border Columns */
/******************************/

#right-content { /* shared by 2 Column Style 1 and 2 */
float:right;
position:relative;	/* needed for css left,right,top,bottom property */
right:0px;	/* increase value to add more white space */
top:0px;

width:300px;
margin-bottom:10px;
border:0px solid green;	/* use 1px to turn on as a visual spacing aid or style */
}

#border-content {
clear:both;
width:auto;
background-color:#fff;
background:transparent;
border:0px solid red;	/* turn on for visual spacing aid or style */
}

/*******************/
/* 2 Column Style 2 */
/*******************/

#main-2column-style2 {
float:left;
position:relative;	/* needed for css left,right,top,bottom property */
left:12px;	/* increase value to add more white space */
/*top:-2px;*/
width:665px;
padding:0px;
margin-bottom:4px;
border:0px solid red;	/* use 1px to turn on as a visual spacing aid or style */
}

/*******************/
/* 1 Column Styles */
/*******************/

#main-content1col {
position:relative;	/* needed for css left,right,top,bottom property */
left:12px;
width:980px;
padding:0px;
margin-bottom:2px;
border:0px solid red;	/* use 1px to turn on as a visual spacing aid or style */
}

/*****************/
/* Footer Styles */
/*****************/

#footer {
clear:both;
width:auto; height:106px;
background: url(../img/footer.gif);
border:0px solid #ccc;	/* use 1px to turn on as a visual spacing aid or style */
}

#footertext {
text-align:center;
padding-top:8px;
font-size:11px;
color:#666;
}

#footer2 {
clear:both;
padding:10px;
width:auto;
margin:0 auto;
margin-top:8px;
border:0px solid red;	/* use 1px to turn on as a visual spacing aid or style */
}

/**************************/
/*       Member Links       */
/**************************/

#member-links {
z-index:1000;
position:relative;
float:right;
margin-top:-220px;
padding-right:70px;
font-size:11px;
}

#member-links ul {
color:#333;
}

#member-links ul li {
list-style:none;
display:inline;
}

#member-links a {
font-weight: normal;
}

/*************************/
/* KB Content Containers */
/*************************/

.kb-container {
float:left;
width:100%;
border:0px solid red;	/* use 1px to turn on as a visual spacing aid or style */
}

.kb-clearer {
clear:both;
height:2px;
width:auto;
}


/********************************/
/* 2column-style1/2.html Styles */
/********************************/

/* 2column-style1/2.html 2 Column Content Containers */

.kb2column-l {
width:314px; float:left; margin-bottom:4px; padding:0px; border-width: 0px 0px 0px 0px; border-color: red; border-style: solid;
}
.kb2column-r {
width:314px; float:right; margin-bottom:4px; padding:0px; border-width: 0px 0px 0px 0px; border-color: red; border-style: solid;
}

.kb2columnFramed-l {
width:304px; float:left; margin-bottom:4px; padding:0px; border-width: 0px 0px 0px 0px; border-color: red; border-style: solid;
}
.kb2columnFramed-r {
width:304px; float:right; margin-bottom:4px; padding:0px; border-width: 0px 0px 0px 0px; border-color: red; border-style: solid;
}

.kb2columnForum-l {
width:137px; float:left; margin-bottom:4px; padding:0px; border-width: 0px 0px 0px 0px; border-color: red; border-style: solid;
}
.kb2columnForum-r {
width:528px; float:right; margin-bottom:4px; padding:0px; border-width: 0px 0px 0px 0px; border-color: red; border-style: solid;
}

.kbContent a {
 /*    text-decoration:underline; */
}

/***********************/
/* Page Content Frames */
/***********************/

.content {padding: 0 5px;}

.inner-box-style1 {
padding:10px;
}

.frame-box, .frame-box2, .frame-box3, .frame-kbFrame {
margin:0;padding:0;
}

.frame-box  {
top:19px;
}

.frame-box2 {

}

.frame-box3 {

}

.frame-kbFrame {
padding: 40px 10px;
}
.box-trash, .box-inbox, .box-outbox, .box-newmsg, .box-system,
.kb-whlogo, .kb-whlogohuhn, .box-whlogo, .kb-profile, .kb-forum, .box-profile, .box-anmelden, .box-anmelden h3, .box-suche, .box-geburtstage, .box-online, .box-forum, .box-ablage, .default-header, #tx-communityflexiblelayout-dashboard-widget-community_examplewidget_whoisonline, #tx-communityflexiblelayout-dashboard-widget-myGroups, #tx-communityflexiblelayout-dashboard-widget-communityPointsStatementOfAccountWidget, #tx-communityflexiblelayout-dashboard-widget-lastVisitors, #tx-communityflexiblelayout-dashboard-widget-friendsBirthdayList, #tx-communityflexiblelayout-dashboard-widget-personalInformation, #tx-communityflexiblelayout-dashboard-widget-personalInformation2,  #tx-communityflexiblelayout-dashboard-widget-image,#tx-communityflexiblelayout-dashboard-widget-profileActions, #tx-communityflexiblelayout-dashboard-widget-communityVideoWidget, #tx-communityflexiblelayout-dashboard-widget-communityPinboardWidget, #tx-communityflexiblelayout-dashboard-widget-groupInformation, #tx-communityflexiblelayout-dashboard-widget-memberList, #tx-communityflexiblelayout-dashboard-widget-onlineFriends, #tx-communityflexiblelayout-dashboard-widget-communityShopPresents, #tx-communityflexiblelayout-dashboard-widget-tx_communitymessages, #tx-communityflexiblelayout-dashboard-widget-widget,
#tx-communityflexiblelayout-dashboard-widget-lastVisitors, #tx-communityflexiblelayout-dashboard-widget-myFriends, #tx-communityflexiblelayout-dashboard-widget-statusWidget,
#tx-communityflexiblelayout-dashboard-widget-tx_communityinvite, #tx-communityflexiblelayout-dashboard-widget-contentWidget,#tx-communityflexiblelayout-dashboard-widget-coaspecialWidget,#tx-communityflexiblelayout-dashboard-widget-coaspecialWidget2,#tx-communityflexiblelayout-dashboard-widget-coaspecialWidget3,#tx-communityflexiblelayout-dashboard-widget-tx_communityquiz,
#tx-communityflexiblelayout-dashboard-widget-tx_calcommunity,
#tx-communityflexiblelayout-dashboard-widget-birthdayList,
#tx-communityflexiblelayout-dashboard-widget-communityCompCardWidget{
z-index:1000;
position:relative;
text-indent:30px;
top:2px;
padding:1px 0px 14px 0px;
font-size:14px;
color: #6F625B;
}

#tx-communityflexiblelayout-dashboard-widget-tx_calcommunity .content,
#tx-communityflexiblelayout-dashboard-widget-coaspecialWidget .content,
#tx-communityflexiblelayout-dashboard-widget-coaspecialWidget2 .content,
#tx-communityflexiblelayout-dashboard-widget-coaspecialWidget3 .content,
#tx-communityflexiblelayout-dashboard-widget-communityPinboardWidget .content,
#tx-communityflexiblelayout-dashboard-widget-tx_communitymessages .content,
#tx-communityflexiblelayout-dashboard-widget-onlineFriends .content,
#tx-communityflexiblelayout-dashboard-widget-lastVisitors .content,
#tx-communityflexiblelayout-dashboard-widget-myGroups .content,
#tx-communityflexiblelayout-dashboard-widget-contentWidget .content,
#tx-communityflexiblelayout-dashboard-widget-communityShopPresents .content,
#tx-communityflexiblelayout-dashboard-widget-tx_communityinvite .content,
#tx-communityflexiblelayout-dashboard-widget-tx_communityquiz .content,
#tx-communityflexiblelayout-dashboard-widget-communityCompCardWidget .content {
	text-indent:0px;
}

#tx-communityflexiblelayout-dashboard-widget-communityVideoWidget .content {
    text-align:center;
}


#tx-communityflexiblelayout-dashboard-widget-onlineFriends .vertnav { list-style-position: inside;}

.kbFrame { top:-31px;}

.kb-whlogo, .kb-whlogohuhn, .kb-profile, .kb-forum {
text-indent:42px;
top:2px;
}

.kb-whlogo, .kb-whlogohuhn {
background-position:16px 0px;
background-repeat:no-repeat;
}

.content1 .kb-whlogo, .content1 .kb-whlogohuhn {
text-indent:30px;
top:2px;
background-position:4px 0px;
}

.box2-interior {
color:#fff;
background:transparent;
font-size:16px;
font-weight:bold;
margin-bottom:10px;
}

.box-forum {
color: #6F625B;
}

.search-group{
	padding:15px 15px 0px 15px;
}
.search-group span{
	font-size:11px;
	font-weight:bold;
	vertical-align:sub;
}

.search-group input{
	vertical-align:top;
}

.search-group .search-btn{
	margin-top:-10px;
}

.draggable .label {
	cursor: crosshair;
}

div.label{
	margin-bottom:0px !important;
	white-space:nowrap;
	overflow:hidden;
}


.box-anmelden h3 {
font-weight:normal;
padding-top:0px;
}

.interior-frame2 {width:auto;padding:12px;margin:10px 20px;}
.interior-framebg {height:40px;}
.interior-framebg2 {margin:0 20px;	display:block;clear:both;}
.interior-framebg3 {position:relative;left:13px;width:560px;padding:18px;}
.interior-framebg3 ul li {list-style-type: none;padding:0px;margin:0px;}

.box .content1 {position:relative;zoom:1;_overflow-y:hidden;padding:0px 10px 10px 0px;}

/***************************
*	Tab Navigation
*	=tab_navigation
***************************/
.ui-tabs-hide { display: none; }
#tab_header {position: relative;width: 100%;height: 21px;background: url(../img/boys/buttons/border-bottom.gif) repeat-x bottom;z-index: 989;padding-left: 15px;}
#tab_navigation {z-index: 999;	list-style: none;}
#tab_navigation li {float: left;margin-left: 0px;background: url(../img/boys/buttons/right-tab.gif) no-repeat 100% 0px;font-size: 12px;}
#tab_navigation li a {float: left;display: block;height:18px;padding: 3px 12px 0px 12px;background: url(../img/boys/buttons/left-tab.gif) no-repeat 0% 0px;font-size: 14px;color: #6f625b;text-decoration: none;overflow: hidden;}
#tab_navigation li.current_page_item {background-position: 100% -21px;}
#tab_navigation li.current_page_item a {background-position: 0% -21px;color: #75685F;padding-bottom: 1px;}
#tab_navigation li:hover, #tab_navigation li.ieHover {background-position: 100% -21px;}
#tab_navigation li:hover a, #tab_navigation li.ieHover a {background-position: 0% -21px;color: #75685F;}
#tab_navigation li.ui-tabs-selected {background-position: 100% -21px;color: #75685F;}
#tab_navigation li.ui-tabs-selected a {background-position: 0% -21px;color: #75685F;}
#tabFrameWrapper {color:#75685F;}
#tabFrameWrapper dt {color:#75685F;}
/***************************
*	Frame Tab Border
*	=frame-tab-border
***************************/
.frame-tab-border {width: 665px;overflow: hidden;position: relative;top:-9px;}
.frame-tab-border-top {height: 9px;width: 665px;overflow: hidden;}
.frame-tab-border-bottom {height: 6px;width: 665px;overflow: hidden;}
.frame-tab-border {background: transparent url(../img/girls/frames/bg_frame_shadow_main.gif) repeat-y top left;}
.frame-tab-border-top {background: transparent url(../img/girls/frames/bg_frame_shadow_top.gif) no-repeat top left;}
.frame-tab-border-bottom {background: transparent url(../img/girls/frames/bg_frame_shadow_bottom.gif) no-repeat top left;}
/***************************
*	Frame Color
*	=frame-color
***************************/
.frame-color .frame-headline {height: 26px;margin:0;padding:0 10px 0 0;white-space:nowrap;text-decoration:none;}
.frame-color .frame-headline span {display:block;height: 26px;width:auto !important;padding:1px 0 0 12px;font-size:16px;font-weight:bold;}
.frame-color .frame-content-flower, .frame-color .frame-content {margin:0 2px 10px;padding:10px;}
/*  a.link, .frame-content-flower a.link {text-decoration: underline;} */
/* ---------------------------------- Extension Styles and Misc. ---------------------------------- */


/*******************/
/*     felogin	   */
/*******************/

.felogin-label {
	float:left;
	display:block;
	width:90px;
	font-size:12px;
	font-weight:bold;
	position:relative;
	top:5px;
}

.felogin-input input {
	float:left;
	width:100px;
}

.felogin-button {
padding-left:78px;
width:107px;
height:34px;
}

.btn_login {
border-width:0px;
}

.btn_logout {
border-width:0px;
}

.btn_forgot { border-width:0px; width:150px; height: 40px;}

#container .felogin-link a {
display:block;
width:260px;
height:1.4em;
background-position: left center;
text-decoration: underline;
padding-left:12px;
}

/*************************/
/*    community_shop	 */
/*************************/

.shop-coupon dt {
position:relative;
display:inline;
}

.btn-einlosen {
position:relative;
top:8px;
border-width:0px;
}

.btn-verschenken {
margin:15px 0px 0px 0px;
float:left;
border-width:0px;
}

.text-underline { text-decoration:underline;font-weight:bold;}


.article-smiley-image {margin:8px 14px 0 6px; float:left; border-width:0px; width:22px; height:22px;}
.shop-arrowr {position:relative;left:4px;top:18px;float:left;border-width:0px;width:3px;height:5px;}
.article-smiley-title {position:relative;top:13px;left:12px;font-weight:bold;}
.article-cat-title {position:relative;top:13px;font-weight:bold;}
.article-image {margin-right:20px;width:22px;height:22px;}

.btn-jetzt-kaufen a {
	margin:10px 0px;
width:200px;
float:right;
border-width:0px;
height:24px;
display: block;
background: url(../img/buttons/shop_eintauschen.gif) 0px 0px no-repeat;
}

.article-cat-desc {position:relative;top:13px;}
.article-cat-price {position:relative;margin-top:20px;}
.btn-smiley-shop a, .btn-cat-shop a  {position:relative;right:4px;float:right;border-width:0px;width:119px;height:24px;display: block;}
.btn-smiley-shop span, .btn-cat-shop span  {visibility:hidden;}
.btn-smiley-shop, .btn-cat-shop {font-size:0px;}
.btn-smiley-shop a {top:-4px;}
.btn-cat-shop a {top:0px;}
.btn-buy-yes a,
.btn-buy-no a {text-indent: -999em; width:180px; height:27px; display: block;}

.btn-buy-yes a {background: url(../img/buttons/buy-yes.gif) 0 0 no-repeat;}
.btn-buy-no a {background: url(../img/buttons/buy-no.gif) 0 0 no-repeat;}

div.btn-jetzt-kaufen {	text-align: left;}

a.btn-backtostore {text-indent: -999em; width:90px; height:40px; display: block;}

/*
.shop-present img { float:left;margin:5px 10px 5px 5px;}
.shop-present {clear:both; padding-bottom:5px;border-bottom:1px solid #E8E8E8; }
*/


/*************************/
/*  community_group	 */
/*************************/

#tx-community-newgroup dt {
float:left;
margin: 4px 0px 0px 0px;
border:0px solid red;
}

#tx-community-newgroup dd {
position:relative;
left:-35px;
float:left;
}

.tab_content dt {
float:left;
margin: 4px 0px 0px 0px;
width:110px;
border:1px solid red;
}

.tab_content .checkbox {
clear:left;
border:1px solid red;
}

.btn_gruppen {
position:relative;
left:-30px;
border-width:0px;
background: url(../img/buttons/gruppen-button.gif) 0px 0px no-repeat;
}


.btn-creategroup  {
border-width:0px;
position:relative;
top:10px;
left:62px;
border-width:0px;
}

.btn-speichern  {
border-width:0px;
position:relative;
top:10px;
left:50px;
border-width:0px;
}


.mygroup-item {
	width:265px;
	height:50px;
	margin-bottom: 5px;
	overflow: hidden;
}

.mygroup-item img {
	vertical-align: middle;
	margin-right: 5px;
}
/*******************/
/*     userreg	   */
/*******************/

#register-progress1 {position:relative;z-index:10000;border-width:0px;width:603px;height:110px;margin-bottom:18px;}
#register-progress2 {border-width:0px;width:603px;height:110px;margin-bottom:18px;}
#register-progress3 {border-width:0px;width:603px;height:110px;margin-bottom:18px;}
#register-progress4 {border-width:0px;width:603px;height:110px;margin-bottom:18px;}

#register-progress1 img,
#register-progress2 img,
#register-progress3 img,
#register-progress4 img {height:110px !important;}

.feuserreg-submit {border:none;width:140px;height:40px;}
.feuserreg-del {border:none;width:159px;height:40px;}
.form-action { height: 40px;}
.feuserreg-next { border-width:0px;width:90px;height:40px;float: right;}
.feuserreg-back { border-width:0px;width:90px;height:40px;float: left;}
.feuserreg-backexsave { border-width:0px;width:180px;height:40px;float: left;}
.btn-newimage {width:120px; height:40px; text-indent: -999em;}
.btn-upload {width:120px; height:40px; text-indent: -999em;}
.btn-save {width:110px; height:40px; text-indent: -999em; border: none; display: block;}
/***************************/
/*    communitymessages	   */
/***************************/
#message_body {color:#444444;min-height:80px;}
#tx-communitymessages-folder ul {line-height: 20px;font-size: 14px;list-style: none;}
#tx-communitymessages-folder ul li {position:relative;left:14px;top:0px;margin:0px;padding:8px 5px 10px 35px;background-repeat:no-repeat;line-height:14px;height:15px;}
#tx-communitymessages-folder ul li a {vertical-align: middle;}
#tx-communitymessages-form dl.form-design label {color:#444444;}
#tx-communitymessages-form dl.form-design dt {width:150px;}
#tx-communitymessages-form dl.form-design dd {margin-left:160px;}

ul#recipients_list {list-style-type: none;padding:0px;margin:0px;font-weight:normal;width:100%;}
ul#recipients_list li {float:left;height:13px;margin:3px 5px 0;padding:1px 5px 3px 20px;white-space:nowrap;}

#button_send, #button_cancel, #button_reply, #button_delete {position:relative;left:26px;border-width:0px;width:122px;height:38px;}
#button_reply {position:relative;left:14px;margin-top:8px;}
#button_delete {position:relative;left:14px;margin-top:8px;}
#button_abbrechen, #button_speichern,#btn-back{
border-width:0px;
width:110px;
height:40px;
position:relative;
left:14px;
margin-top:8px;
background: url(../img/buttons/abbrechen.gif) 0px 0px no-repeat;
}
#button_speichern {
background: url(../img/buttons/speichern.gif) 0px 0px no-repeat;
}

#btn-back{
width:90px;
margin-left:0;
left:0px;
background: url(../img/buttons/zurueck.gif) 0px 0px no-repeat;
}

.message_new,
.message_system_new { font-weight: bold;}

.message_read div,
.message_system_read div,
.message_new .sender div,
.message_system_new .sender div { padding-left: 20px; background-repeat: no-repeat;}

.message_read,
.message_system_read  {}


.message_send,
.message_deleted {}

/*********************/
/* community search  */
/*********************/
#tx_community_submit {border: none;	margin: 0;padding: 0;width:110px;height:40px;cursor: pointer;}

.deleteIcon,
.replyIcon {height: 16px; width: 16px;cursor: pointer;text-indent: -9999em; display: inline-block;}
.tx-community-group-information .goup-image {float:left; width: 150px; margin: 0 10px 10px 0; }
ul.tx_community_userlist {list-style: none;margin: 0;padding: 0;}
ul.tx_community_userlist li.tx_community_userlist-item {margin: 10px 0;padding: 10px;}
.tx_community_userlist-img { float: left; width:150px; margin: 0 10px 10px 0; }
.tx_community_userlist-info{float: left; width:170px; margin: 0 10px 10px 0;}
.tx_community_userlist-info p {margin: 0 0 5px 0;}
.tx_community_userlist-action{float: left; width:290px;}


/*******************************/
/*    Table member-settings	   */
/*******************************/
#MEMBER_SETTINGS_TMPMEMBERS {color:#6F605B;}

table.member-settings {
	border-collapse:collapse;
	margin:5px;
	text-align:left;
	width:560px;
}
table.member-settings caption {
	text-align:left;

	font-size:14px;
	font-weight:bold;
}

table.member-settings th {

	font-size:13px;
	font-weight:normal;
	padding:8px;
}

table.member-settings td {
	border-top:1px solid transparent;
	padding:8px;
}

table.member-settings tr:hover td {}

table.color-table {
	border-collapse:collapse;
	margin:10px;
	text-align:left;
	width:92%;
}
table.color-table caption {
	text-align:left;
	font-size:14px;
	font-weight:bold;
}

table.color-table th {
	font-size:13px;
	font-weight:normal;
	padding:3px 8px;
}



table.color-table td {
	border-top:1px solid transparent;
	padding:8px;
}


.makeAdmin,
.removeMember,
.confirmRequest,
.rejectRequest {
	cursor: pointer;
	display: block;
	height:20px;
	line-height:25px;
	margin-bottom:5px;
	text-decoration:none;
}


.removeMember,
.rejectRequest {
	background:url(../img/buttons/delete.png) no-repeat 5px 5px;
	text-indent:30px;
	display:block;
}
.makeAdmin {
	background:url(../img/buttons/award_star_gold.png) no-repeat 5px 5px;
	text-indent:30px;
	display:block;
}
.confirmRequest {
	background:url(../img/buttons/accept.png) no-repeat 5px 5px;
	text-indent:30px;
	display:block;
}

.tx-community-controller-CommunityApplication {width: 100%;}

/* Wird nun unten gemeinsam definiert, damit alle Boxen gleich sind!

.tx-community-controller-CommunityApplication .wait {
	display:block;
	color:#000000;
	border: 2px solid #FCEE18;
	background-color: #FFFAB1;
	font-size:1.2em !important;
	line-height:115%;
	margin:10px auto;
	padding:10px 10px 10px 50px;
	text-align:left;
}

.tx-community-controller-CommunityApplication .success {
	border: 2px solid #2DE326;
	background-color: #C1FBBF;
	background-image:url(../img/accept.png);
	background-position:15px 7px;
	background-repeat:no-repeat;
	color:#6ec462;
	font-size:1.2em !important;
	line-height:115%;
	margin:10px auto;
	padding:10px 10px 10px 50px;
	text-align:left;
}

.tx-community-controller-CommunityApplication .error {
	border: 2px solid #FF3333;
	background-color: #ffcccc;
	background-image:url(../img/exclamation.png);
	background-position:15px 7px;
	background-repeat:no-repeat;
	color:#FF3333;
	font-size:1.2em !important;
	line-height:115%;
	margin:10px auto;
	padding:10px 10px 10px 50px;
	text-align:left;
}*/

.tx-community-controller-CommunityApplication .wait .vertical-align img {vertical-align: middle; font-size: 40px;}
.tx-community-controller-CommunityApplication .wait .vertical-align span {vertical-align: middle;}

/***********************/
/* Community layout	   */
/***********************/

#tx-communityflexiblelayout-clipboard {width: 640px;min-height: 110px;}

.droppable-active {border: 0px solid #ddd;}
.droppable-hover {border: 0px solid #0f0;}
.widget {border: 0px solid #00f;}
.widget .content {color:#444444;font-size:12px;line-height:1.4em;margin:0;}

#tx-communityflexiblelayout-dashboard-col1 { margin-bottom:10px; width: 665px; min-height: 100px; border: 0px solid #ddd; float: none; }
#tx-communityflexiblelayout-dashboard-col2 { margin-bottom:10px; width: 325px; min-height: 100px; border: 0px solid #ddd; float: left; }
#tx-communityflexiblelayout-dashboard-col3 { margin-bottom:10px; width: 325px; min-height: 100px; border: 0px solid #ddd; float: right; }
/*#tx-communityflexiblelayout-dashboard-col4 { margin-bottom:10px; width: 300px; min-height: 100px; border: 0px solid #ddd; float: right; }*/

#tx-communityflexiblelayout-dashboard-col1 .widget { width: 640px; }
#tx-communityflexiblelayout-dashboard-col2 .widget { width: 300px; }
#tx-communityflexiblelayout-dashboard-col3 .widget { width: 300px; }
/*#tx-communityflexiblelayout-dashboard-col4 .widget { width: 275px; }*/
/* fb: lable width */
#tx-communityflexiblelayout-dashboard-col1 .widget .label { width: 640px; }
#tx-communityflexiblelayout-dashboard-col2 .widget .label { width: 300px; }
#tx-communityflexiblelayout-dashboard-col3 .widget .label { width: 300px; }

/************************/
/* 		Widget			*/
/*	Personal Info		*/
/************************/
ul.widget-user-info-linklist {list-style:none;margin:0px;padding:0px;text-indent:0;}
#tx-communityflexiblelayout-dashboard-widget-personalInformation ul.widget-user-info-linklist li {padding: 5px 0; border-top: 1px solid #998F8A; left:0;}
.link-groups {}

.image-toolbar { background: transparent url(../img/bg_toolbar.gif) no-repeat; width: 155px; height:23px;position:relative;}
.image-toolbar .tx-ajaxupload-controller-Uploader {width: 18px; height: 18px; overflow: hidden; position:absolute; left:41px;}
.btn-upload-image {width: 18px; height: 18px; cursor: pointer;}
.btn-delete-image {width: 18px; height: 18px; overflow: hidden;position:absolute; left:91px;}
.btn-avatar-image {width: 18px; height: 18px; overflow: hidden;position:absolute; left:66px;}
#image-info-btn {width: 13px; height: 13px; overflow: hidden;position:absolute; left:130px; top:5px; cursor: pointer;}
/************************/
/* 		Widget			*/
/*	Einladungscode		*/
/************************/
#tx-communityflexiblelayout-dashboard-widget-tx_communityinvite label{
line-height:30px;
font-weight:bold;
font-size:11px;
}

#tx-communityflexiblelayout-dashboard-widget-tx_communityinvite p.error{
	border: 2px solid #FF3333;
	background-color: #ffcccc;
	background-image:url(../img/exclamation.png);
	background-position:15px 7px;
	background-repeat:no-repeat;
	color:#FF3333;
	font-size:1.2em !important;
	line-height:115%;
	width:200px;
	margin:0px 0px 10px 0px;
	padding:10px 10px 10px 50px;
	text-align:left;
}

#tx-communityflexiblelayout-dashboard-widget-tx_communityinvite input{
	width:260px;
	margin:0px;
	height:16px;
}
#tx-communityflexiblelayout-dashboard-widget-tx_communityinvite input.submit-btn{
	height:auto;
	border:none;
	width:auto;
	margin-top:10px;
}
/*******************/
/*      Misc	   */
/*******************/

/*dl,dt,dd { margin:0;padding:0;display:block;}*/

.frame-box ul li {margin: 0;padding: 0;border: 0;}
img {border-width: 0px;}
.wh-fullwidth-1col {width:621px;}
.wh-fullwidth-1col dl {margin:0;padding:0;}
.wh-fullwidth {margin-top:0px !important;width:100%;}

.dashboard-left-wrap {width:665px;float:left;position:relative;}
.dashboard-right-wrap {float:right;width:300px;float:right;min-height:40px;}

#tx-communityflexiblelayout-dashboard-col4 {min-height: 40px;}
.ico_delete, .ico_reply {padding-left:6px;}

/**********************************
*	tx-community-group-information
**********************************/
.tx-community-group-information {text-indent: 0px;}
.tx-community-group-information img {float:left;margin: 0 10px 10px 0;border: none;}
.tx-community-group-information dl {margin-left: 110px;}
.tx-community-group-information dl dt {font-weight: bold;margin-bottom: 5px;}
.tx-community-group-information dl dd {margin-bottom: 10px;margin-left: 0px;}
.tx-community-group-member-list div.member-item {float: left;width: 80px;min-height: 80px;margin: 5px;padding: 5px;text-indent: 0px;}
.tx-community-group-member-list .member-item .title { height:15px; overflow: hidden; padding: 0;}
.tx-community-group-member-list .member-item .image { text-align: center; padding: 0;}

.group-list-item {float:left;width:135px;height:155px;padding:5px;margin:5px;border:1px solid #d3d3d3;}
.group-list-item .title { height:15px; overflow: hidden;}
.group-list-item .image { text-align: center; margin-top:10px;}
.image-file { float:left;margin-right: 20px;}
/***********
* clipboard-wrap
************/
#tx-communityflexiblelayout-clipboard-helper {width:652px;height:28px;margin-left:5px;background: url(../img/bg_abl_off.gif) 0px 0px no-repeat;cursor: pointer;}
#tx-communityflexiblelayout-clipboard-helper span {display:block; padding: 5px 0 0 30px;color:#6F625B;font-size:14px; height: 20px;}
#tx-communityflexiblelayout-clipboard-helper #ablage-info-act {left:615px;position:relative;top:-18px;}
#tx-communityflexiblelayout-clipboard .box .content1 {padding:0;}
.arrow-open {background: url(../img/arrow-open.gif) 0 3px no-repeat; width: 9px; height: 20px;margin:-12px 10px 0 0;float:right;display: block;text-indent:0; }
#tx-communityflexiblelayout-clipboard .frame-box .remove-icon,
#tx-communityflexiblelayout-clipboard .frame-box .BottomPlacer,
#tx-communityflexiblelayout-clipboard .frame-box .TopPlacer {display:none;}
#tx-communityflexiblelayout-clipboard .frame-box .box .content1 {background: none;}
#tx-communityflexiblelayout-clipboard .frame-box { width: 294px;}
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-coaspecialWidget,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-coaspecialWidget2,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-coaspecialWidget3,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-myFriends,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-lastVisitors,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-personalInformation2,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-profileActions,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-groupInformation,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-memberList,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-myGroups,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-communityPinboardWidget,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-communityVideoWidget,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-tx_communitymessages,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-communityPointsStatementOfAccountWidget,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-onlineFriends,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-friendsBirthdayList,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-statusWidget ,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-communityShopPresents,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-communityCompCardWidget,
#tx-communityflexiblelayout-clipboard .frame-box #tx-communityflexiblelayout-dashboard-widget-tx_communityquiz {
z-index:1000;padding:1px 0 0 0;margin: 0 10px 0 0;font-size:12px;color: #6F625B;width:294px;height:28px;float:left;background: url(../img/abl_bg_off.gif) 0 0 no-repeat;}
#tx-communityflexiblelayout-clipboard .frame-box .widget div.label {margin: 8px 0 4px 0;}


/***************************
*	Formulare Design dl
*	=form-design
***************************/
dl.form-design {clear:both;width: 100%;margin:15px 0px;}
dl.form-design dt,
dl.form-design dd { font-size:11px; border: none; min-height: 30px;margin-bottom: 3px; left:0;}
dl.form-design dt { float: left; width: 200px; margin: 0px;  clear:both; line-height: 25px; text-align: right;}
dl.form-design dt.w250 { width: 250px;}
dl.form-design dt.c { clear:both;}
dl.form-design dt.w100 { width:100px; }
dl.form-design dd { text-align: left; color: #000; margin-left: 220px; }
dl.form-design dd.align-right { text-align: right; }
dl.form-design dd.radio,
dl.form-design dd.select { clear: left;float: left;width: 5%;}
dl.form-design dt.radiolabel { float: none;width: auto;}
dl.form-design dt label { font-weight: bold; line-height:14px;}
dl.form-design input.submit-btn {border:none;}
dl.form-design input.noBorder {border:none;}
dl.form-design select { width: 140px;}

.add-info {color:#6F625B;display:block;padding:0 0 0 3px;}
/***************************
*	Formulare Design Friends
*	=form-design-friends
***************************/
dl.form-design-friends {width: 100%; margin:15px 0px;}
dl.form-design-friends dt,
dl.form-design-friends dd { font-size:11px; border: none; min-height: 25px; margin: 0px 0px 15px 0px; left:0; text-align: left; color: #000; }
dl.form-design-friends dt { width: 100%; margin: 0px; line-height: 18px;}
dl.form-design-friends dt label { font-weight: bold;}
dl.form-design-friends input {width:220px; margin:0px;}
dl.form-design-friends textarea { width:440px; height:200px; margin:0px;}
.send-invitation {border:none;}



/***************************
*	Error Box
*	=error-box
***************************/
.tx-community-controller-CommunityApplication .error,
.tx-enetnewsletterregister-pi1 .error,
.error-box {
	border: 2px solid #FF3333;
	background-color: #ffcccc;
	background-image:url(../img/exclamation.png);
	background-position:15px 10px;
	background-repeat:no-repeat;
	color:#FF3333;
	font-size:1.2em !important;
	line-height:115%;
	margin:10px auto;
	padding:10px 10px 10px 50px;
	text-align:left;
}
.noticebox,
.notice-box {
	border: 2px solid #3c558a;
	background-color: #e3f0ff;
	background-image:url(../img/info.png);
	background-position:15px 10px;
	background-repeat:no-repeat;
	color:#3c558a;
	font-size:1.2em !important;
	line-height:115%;
	margin:10px auto;
	padding:10px 10px 10px 50px;
	text-align:left;
}

.tx-community-controller-CommunityApplication .success,
.succes-box,
.success-box {
	border: 2px solid #2DE326;
	background-color: #C1FBBF;
	background-image:url(../img/accept.png);
	background-position:15px 10px;
	background-repeat:no-repeat;
	color:#247520;
	font-size:1.2em !important;
	line-height:115%;
	margin:10px auto;
	padding:10px 10px 10px 50px;
	text-align:left;
}

.tx-community-controller-CommunityApplication .wait {
	display:block;
	color:#000000;
	border: 2px solid #FCEE18;
	background-color: #FFFAB1;
	font-size:1.2em !important;
	line-height:115%;
	margin:10px auto;
	padding:10px 10px 10px 50px;
	text-align:left;
}



.ac_results { z-index:9999;}

.ac_results ul {
	list-style: none;
	border-style: dashed;
	border-width:1px 0 0 0;
	border-color:#73C3BC;
}

.ac_results ul li {
	background:#E2F2F1 none repeat scroll 0 0;
	border-color:#73C3BC;
	border-style: dashed;
	border-width:0 1px 1px 1px;
	color:#598D8E;
	padding: 2px;
}

.ac_results ul li.ac_even {}
.ac_results ul li.ac_odd { background-color: #E8E8E8;}
.ac_results ul li.ac_over { background-color:#73C3BC; color:#FFF;}

.widget .drag-icon {
background: url(../img/transparent.gif) 0px 0px no-repeat;
}

.widget .remove-icon {
background: url(../img/transparent.gif) 0px 0px no-repeat;
}

.draggable .drag-icon {
position:relative;
right:30px;
top:-14px;
float:right;
border-width:0px;
width:13px;
height:13px;
display: block;
background: url(../img/drag-icon-clear.gif) 0px 0px no-repeat;
}

.removable .remove-icon {
position:relative;
right:1px;
top:-14px;
float:right;
border-width:0px;
width:13px;
height:13px;
display: block;
background: url(../img/remove-icon.gif) 0px 0px no-repeat;
cursor: pointer;
}
#IMAGE_SETTINGS input {cursor: pointer;}

#main-content .widget-placeholder {
	border: 2px dashed #999;
	background: #ebebeb;
	margin-bottom: 10px;
}

#main-content .ui-sortable-helper {
	filter: Alpha(opacity=50, finishopacity=50, style=0);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


/****************************/
/* Vertical navigation menu */
/****************************/
.vertnav1 a, .vertnav2 a, .vertnav3 a, .vertnav4 a, .vertnav5 a, .vertnav6 a, .vertnav2-forum a, .vertnav3-forum a { margin:0px;display:block;padding:7px;width:auto;font-size:12px;text-decoration:none;text-indent:24px;}

.vertnav1 a:hover, .vertnav2 a:hover, .vertnav3 a:hover, .vertnav4 a:hover, .vertnav5 a:hover, .vertnav6 a:hover, .vertnav1-act a, .vertnav2-act a, .vertnav3-act a, .vertnav4-act a, .vertnav5-act a, .vertnav6-act a, .vertnav1-act a:hover, .vertnav2-act a:hover, .vertnav3-act a:hover, .vertnav4-act a:hover, .vertnav5-act a:hover, .vertnav6-act a:hover, .vertnav2-forum a:hover, .vertnav2-forum-act a, .vertnav2-forum-act a:hover, .vertnav3-forum a:hover, .vertnav3-forum-act a, .vertnav3-forum-act a:hover { margin:0px;display:block;padding:7px;width:auto;font-size:12px;font-weight:bold;text-decoration:none;text-indent:24px;}

ul.vertnav li { margin:0px;display:block;padding:7px;width:auto;min-height:27px;font-size:12px;text-decoration:none;text-indent:30px;color:#777;line-height: 28px;border-bottom: 1px solid #E8E8E8;font-weight: normal;}
ul.vertnav li,
ul.vertnav-act li,
ul.vertnav-act li:hover { margin:0px;display:block;padding:7px;width:auto;font-size:12px;text-decoration:none;text-indent:30px;color:#444; }

ul.vertnav li.friendsBirthdayList,
ul.vertnav-act li.friendsBirthdayList {padding:0px;overflow:hidden;}

ul.normal {text-indent:0;}
ul.normal li { color:#777777;display:block;font-size:12px;font-weight:normal;line-height:28px;margin:1px 0;min-height:30px;padding:0 0 0 30px;text-decoration:none;width:auto;}
ul.normal li:hover,
ul.normal-act li,
ul.normal-act li:hover {text-decoration:none;font-weight: bold;}

ul.cleanList {text-indent:0;}
ul.cleanList li { color:#777777;display:block;font-size:12px;font-weight:normal;line-height:28px;margin:1px 0;min-height:30px;padding:0 0 0 0px;text-decoration:none;width:auto;}
ul.cleanList li:hover {text-decoration:none;font-weight: normal;}


/***************************
*	UL Liste mit Punkt
*	=dot-list
***************************/
ul.dot-list {list-style:none;margin:0px;padding:0px;text-indent:0;width:auto;}
ul.dot-list li {width:auto;margin:0px;padding:0 0 2px 25px; background-position:10px 6px;background-repeat:no-repeat;}

/***************************
*	Styleswitcher
*	=wh-styleswitcher
***************************/
ul#wh-styleswitcher {list-style:none;margin:0px;padding:0px;text-indent:0;width:auto;}
ul#wh-styleswitcher li {width:auto;margin:0px;padding:0 0 2px 25px; background-position:10px 6px;background-repeat:no-repeat;}
#wh-girls a {color:#B63666;}
#wh-film a{color:#598D8E;}
#wh-funke a {color:#F08F20;}
#wh-boys a {color:#598D8E;}
#wh-vintage a {color:#865E3E;}
#mb-emma a {color:#F08F20;}
#mb-klapper a {color:#F08F20;}
#mb-kuekenrosa a {color:#B63666;}
#mb-pink a {color:#B63666;}
#mb-vier a {color:#598D8E;}
#mb-vintage a {color:#865E3E;}

/*********************/
/* pinnwand comments */
/*********************/
.tx-comments-comment-1 {margin: 0 0 5px 0;}
.tx-comments-comment-2 {margin: 0 0 5px 0;}
.comment-headline { text-indent: 0px; padding:3px 5px;border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;font-size: 12px;}
.comment-headline a {font-size: 14px;}
.comment-member {text-indent: 0px;float: left;padding: 5px;}
.comment-message {text-indent: 0px;font-size: 12px;padding: 5px; margin-left: 55px;}
.comment-message .delete-link a { text-decoration: underline; padding-left: 20px; margin-top: 5px;}
.tx-comments-comments .gender_male {background: #E2F2F1 none repeat scroll 0 0;}
.tx-comments-comments .gender_female {background: #F9F0F3 none repeat scroll 0 0;}
.tx-comments-comments .gender_unknown {background: #F9F0F3 none repeat scroll 0 0;}
.tx-comments-comments .gender_male a {color:#598D8E;}
.tx-comments-comments .gender_female a {color:#B63666;}
.tx-comments-comments .gender_unknown a {color:#B63666;}
.comment-tafel {background-color: #41594b; color:#FFF; margin:10px; padding:5px; border: 5px solid #E0E0E0; }
.comment-tafel label {color:#FFF;display:block;font-weight: bold;font-size: 14px;padding: 0 0 5px 10px;text-indent:0;}
.comment-tafel textarea {text-indent:0;background-color: #41594b;color:#FFF;font-size: 12px;padding: 5px;width:90%;margin:0 10px 10px 10px;}
#addComment {width:180px;height:40px;cursor: pointer;text-indent: -9999em;}
#tx_comments_pi1_submit {border: none;	margin: 0;padding: 0;width:110px;height:40px;cursor: pointer;}
#cancelComment {width:110px;height:40px;cursor: pointer;text-indent: -9999em;}



.csc-sitemap ul { margin:0px; margin-left:30px;}
.csc-sitemap ul ul { margin-left:20;}
.csc-sitemap ul ul ul { margin-left:20;}



#prankEgg {display:block;
position:absolute;
z-index:99999;
top:0px;
left:0px;
}

/* Pager
------------------------------------------------- */
.pager {
	clear: both;
	height: 21px;
	text-indent:0;
	text-align:center;
	line-height: 20px;
	margin-bottom: 5px;
}

.pager img {vertical-align: middle;}
.pager a, .pager span {
    padding: 5px 4px;
    margin-right: 2px;
	text-decoration: none;
	min-width: 16px;
	font-size: 10px;
}
* html .pager a,
* html .pager span { width: 20px;}
.pagertop {
	border-top: 0 none;
}

.pagerbottom {
	border-bottom: 0 none;
}

.pager ul {
	margin: 0;
	padding: 0;
}

.pager li {
	margin: 0;
	padding: 0;
}

.pager a.tx-pagebrowse-first,
.pager span.tx-pagebrowse-first {width:24px;margin-right: 0px;}
.pager a.tx-pagebrowse-last,
.pager span.tx-pagebrowse-last {width:24px;margin-right: 0px;}
.pager a.tx-pagebrowse-prev,
.pager a.tx-pagebrowse-next,
.pager span.tx-pagebrowse-prev,
.pager span.tx-pagebrowse-next {margin-right: 0px;}


* html .pager .tx-pagebrowse-first span,
* html .pager .tx-pagebrowse-last span,
* html .pager .tx-pagebrowse-prev span,
* html .pager .tx-pagebrowse-next span {padding: 0px;}

.community-quiz {
    width:590px;
    margin:20px;
}

.community-quiz dl {
    padding-top:20px;
    padding-bottom:20px;
    padding-left:0px;
    margin:0px;
}

.community-quiz dd {
    width:30px;
    float:left;
}

.community-quiz input {
    border:0px;
}

.quiz-counter {
    font-style:italic;
    padding:2px 0px 2px 5px;
}

.quiz-widget img {
    margin:0px 10px 0px 5px;
    float:left;
}

.quiz-widget a{
	cursor:pointer;
}

.quiz-repeat {
    height:26px;
    margin:0px;
}

.quiz-wer {
    height:26px;
    margin:0px;
}

span.hidden {
    position:absolute;
    left:-1000px;
    top:-1000px;
    width:0;
    height:0;
    overflow:hidden;
    display:inline;
}

.quiz-character {
    width:150px;
    float:left;
    margin-right:20px;
}

.quiz-button img {
    border:0px;
}

.community-quiz h3 {
    border-bottom:1px solid #CCC;
}

#tx-communityflexiblelayout-dashboard-widget-birthdayList .content ul{
	list-style:none;
}

.cal-widget ul li{
    list-style:none;
}


#tx-communityfeedback-button {
	cursor: pointer;
	width: 82px;
	height: 82px;
	background: url('/typo3conf/ext/community_feedback/resources/feedback.png');
	position: absolute;
	top: 30px;
	right: auto;
}
#tx-communityfeedback-button span { display: none;}

/*dialog*/
.ui-dialog {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Arial,sans-serif;
	font-size: 1.3em;
	background: #fff;
	color: #333333;
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
}
.ui-resizable .ui-resizable-handle {
	display: block;
}
body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0px;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0px;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0px;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0px;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 13px;
	height: 13px;
	right: 0px;
	bottom: 0px;
	background: url(../img/dialog/cc0000_11x11_icon_resize_se.gif) no-repeat 0 0;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: 0px;
	bottom: 0px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: 0px;
	top: 0px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: 0px;
	top: 0px;
}
.ui-dialog-titlebar {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	padding: .5em 1.5em .5em 1em;
	font-size: 1em;
	font-weight: bold;
	position: relative;
}
.ui-dialog-title {}
.ui-dialog-titlebar-close {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	position: absolute;
	right: 8px;
	top: .7em;
	width: 11px;
	height: 11px;
	z-index: 100;
}

.ui-dialog-titlebar-close span {
	display: none;
}
.ui-dialog-description {
        padding: 0 23px;
        font-size: 0.8em;
}
.ui-dialog-content {
	/*resets*/margin: 10px 0 0 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	color: #333333;
	padding: 10px 0 0 0;
}
.ui-dialog-content .notice-box {font-size:12px !important;}

.ui-dialog-buttonpane {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	border-top: 1px solid #eeeeee;
	background: #ffffff;
}

/* This file skins dialog */
.ui-dialog.ui-draggable .ui-dialog-titlebar,
.ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.flora .ui-dialog-content {padding:0 15px;}

/*hidden elements*/
.ui-hidden {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}
.ui-accessible-hidden {
	 position: absolute; left: -99999999px;
}
/*reset styles*/
.ui-reset {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
/*clearfix class*/
.ui-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.ui-clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .ui-clearfix {height: 1%;}
.ui-clearfix {display: block;}
/* End hide from IE-mac */




/* Button Style */
.button_90,
.button_110,
.button_120,
.button_130,
.button_140,
.button_160,
.button_180,
.button_190,
.button_200,
.button_210,
.button_220,
.button_90_png,
.button_110_png,
.button_120_png,
.button_130_png,
.button_140_png,
.button_160_png,
.button_180_png,
.button_190_png,
.button_200_png,
.button_210_png,
.button_220_png {
	height: 39px;
	width: 90px;
	border: none;
	padding:0 35px 1px 8px;
	text-align:center;
	font-weight:bold;
	color:#6E6159;
}

.button_110, .button_110_png { width: 110px;}
.button_120, .button_120_png { width: 120px;}
.button_130, .button_130_png { width: 130px;}
.button_140, .button_140_png { width: 140px;}
.button_160, .button_160_png { width: 160px;}
.button_180, .button_180_png { width: 180px;}
.button_190, .button_190_png { width: 190px;}
.button_200, .button_200_png { width: 200px;}
.button_210, .button_210_png { width: 210px;}
.button_220, .button_220_png { width: 220px;}

a.button_90,
a.button_110,
a.button_120,
a.button_130,
a.button_140,
a.button_160,
a.button_180,
a.button_190,
a.button_200,
a.button_210,
a.button_220,
a.button_90_png,
a.button_110_png,
a.button_120_png,
a.button_130_png,
a.button_140_png,
a.button_160_png,
a.button_180_png,
a.button_190_png,
a.button_200_png,
a.button_210_png,
a.button_220_png {
	display: inline-block;
	line-height:41px;
	padding:0;
}

a.button_90 span,
a.button_110 span,
a.button_120 span,
a.button_130 span,
a.button_140 span,
a.button_160 span,
a.button_180 span,
a.button_190 span,
a.button_200 span,
a.button_210 span,
a.button_220 span,
a.button_90 span,
a.button_110_png span,
a.button_120_png span,
a.button_130_png span,
a.button_140_png span,
a.button_160_png span,
a.button_180_png span,
a.button_190_png span,
a.button_200_png span,
a.button_210_png span,
a.button_220_png span {
	margin:0 35px 1px 8px;
}


a.button {
	border:none;
	background:transparent url(../img/bg_button.gif) no-repeat scroll 100% 0;
	height:28px;
	padding:0 6px 0 0;
	text-decoration:none;
	white-space:nowrap;

}
a.button span {
	background:transparent url(../img/bg_button.gif) no-repeat scroll 0 0;
	color:#6f625b;
	cursor:pointer;
	display:block;
	font-weight: bold;
	font-size:10px;
	height:28px;
	line-height:24px;
	padding:0px 0 0 12px;
	margin:0px;
	width:auto !important;
}

/*****************************************
		Presents-Widget
*****************************************/

#tx-communityflexiblelayout-dashboard-widget-communityShopPresents p {
	text-align:center;
	position: absolute;
	bottom:0px;
	left:0px;
	width:100px;
}
.shop-present { height:120px; display: block; position: relative;}
#tx-communityflexiblelayout-dashboard-widget-communityShopPresents .content div.wrap-image{
	height:100px;
	width:100px;
	text-align:center;
	display:table-cell;
	vertical-align: middle;
}


#tx-communityflexiblelayout-dashboard-widget-communityShopPresents .content div.clearfix{
	height:1px;
	width:auto;
}
