 /**
  * Browser Reset
  */

  /* Globales Zurücksetzen der Innen- und Außenabstände für alle HTML-Elemente */
  p { margin:0; padding: 0; color:#2b2b2b; }

  /* Korrektur: Das Zurücksetzen der Abstände verursacht zu kleine Selectboxen. */
  option { padding-left: 0.4em }

  /* Globale Korrektur des Italics Bugs des IE 5.x und IE 6 */
  * html body * { overflow:visible }
  * html iframe, * html frame { overflow:auto }
  * html frameset { overflow:hidden }
  
  /* Vorgabe der Standardfarben und Textausrichtung */
  body {
    color: #313131;
    background: #ffffff;
    text-align: left;
  }

  /* Rahmen für <fieldset> und <img> Elemente löschen */
  fieldset, img { border: 0 solid}

  /* Neue Standardwerte */
  h1,h2,h3,h4,h5,h6 { font-weight:bold; margin: 0 0 0.25em 0; }
  h1 { font-size: 200% }                        /* 24px */
  h2 { font-size: 166.67% }                     /* 20px */
  h3 { font-size: 150% }                        /* 18px */
  h4 { font-size: 133.33% }                     /* 16px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 116.67%; font-style:italic }  /* 14px */

  p { line-height: 1.5em; margin: 0 0 1em 0; }

  /* ### Lists | Listen  #### */

  ul, ol, dl { line-height: 1.1em; margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.1em }

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

  /* ### text formatting | Textauszeichnung ### */

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }

 /*------------------------------------------------------------------------------------------------------*/

body,td,th {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #2b2b2b;
}
body {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
}
a:link {
	color: #1f547e;
}
a:visited {
	color: #1f547e;
}
a:hover {
	color: #990000;
}
a:active {
	color: #990000;
}

h1 {
	font-size: 22px;
	color: #1f547e;
	padding: 7px 0 7px 0;
	margin: 0;
	font-weight: normal;
}
h3 {
	color: #414141;
	font-size: 14px;
	padding: 7px;
	margin: 0 0 10px 0;
	border-bottom: 2px solid #cdcdcd;
	background-color: #f0f0f0;
	zoom: 1;
}
h4.sub_head {
	font-size: 12px;
	font-weight: bold;
	color: #313131;
	border:0;
	border-bottom: 1px solid #cccccc;
	padding: 2px 0px 4px 0px;
	margin: 0px 0px 6px 0px;
}

.clear {
	clear: both;
}

.left {
	float: left;
}
.right {
	float: right;
}
.grey { color: #666666; }

a.icon {
	background-repeat: no-repeat;
	background-position: left center;
	padding: 4px 0 4px 20px;
}
a.icon.delete2 { background-image: url(../core/images/icons/delete.png); }
a.icon.vcard { background-image: url(../core/images/icons/vcard.png); }
.icon.phone { background-image: url(../core/images/icons/phone.png); }
.icon.telephone { background-image: url(../core/images/icons/telephone.png); }

a.padright {
	padding-right: 15px !important;
}

p.subtitle {
	padding: 0;
	margin: 0;
	padding-bottom: 15px;
}

.highlight {
	background-color: #ededed;
	border: 1px solid #dedede;
	padding: 5px 5px 5px 25px;
	margin: 0px 0px 10px 0px;
	background-image: url(../core/images/apply.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
}

/*textarea.textarea {
	border-color: #1f547e #deebfa #deebfa #1f547e;
	border-width: 1px;
	border-style: solid;
	margin: 2px 0px 2px 0px;
	background-color: #ffffff;
}
textarea.textarea:focus {
	background-color: #f1f1fd;
}
input.text {
	border-color: #1f547e #deebfa #deebfa #1f547e;
	border-width: 1px;
	border-style: solid;
	margin: 2px 0px 2px 0px;
	background-color: #ffffff;
}
input.text:focus {
	background-color: #f1f1fd;
}*/
textarea.textarea {
	background-image: url(../core/images/bg_input.gif);
	background-repeat: repeat-x;
	border-color: #a1a1a1 #ededed #ededed #a1a1a1;
	border-width: 1px;
	border-style: solid;
	background-color: #ffffff;
	font-size: 12px;
	padding: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
}
textarea.textarea:focus {
	background-color: #f1f1fd;
	background-image: none;
	border-color: #1f547e;
}
input.text {
	background-image: url(../core/images/bg_input.gif);
	background-repeat: repeat-x;
	border-color: #a1a1a1 #ededed #ededed #a1a1a1;
	border-width: 1px;
	border-style: solid;
	background-color: #ffffff;
	font-size: 12px;
	padding: 5px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
}
input.text:focus {
	background-color: #f1f1fd;
	background-image: none;
	border-color: #1f547e;
}
/*input.button {
	background-image: url(../core/images/bg_button.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: transparent;
	border: none;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	width: 110px;
	height: 23px;
	cursor: pointer;
}
input.button:hover {
	background-position: right;
}
input.button_long {
	background-image: url(../core/images/bg_button_long.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: transparent;
	border: none;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	width: 140px;
	height: 23px;
	cursor: pointer;
}
input.button_long:hover {
	background-position: right;
}*/

table.table_navi_items {
	border: 0;
}
table.table_navi_items td, th {
	padding: 4px;
	margin: 0;
	border: 0;
}
table.table_navi_items tr.row1 {
	background-color: #f1f1fd;
}

/*input.button, input.button_long {
	width: auto !important;
	padding: 5px 10px 5px 10px;
	color: #000;
	background-color: #fafafa;
	color: #313131;
	background-image: url(../core/images/bg_button2.gif);
	border: 1px solid #666666;
	cursor: pointer;
	font-size: 11px;
}
input.button:hover, input.button_long:hover {
	border-color: #1f547e;
	color: #1f547e;
}

* html input.button {
	padding-top: 7px;
	margin-bottom: 1px;
}
* html input.button_long {
	padding-top: 7px;
	margin-bottom: 1px;
}

button, .hiclip_button {
	width: auto !important;
	padding: 5px 10px 5px 10px;
	color: #000;
	background-color: #fafafa;
	color: #313131;
	background-image: url(../core/images/bg_button2.gif);
	border: 1px solid #666666;
	cursor: pointer;
	font-size: 11px;
}
button:hover, .hiclip_button:hover {
	border-color: #1f547e;
	color: #1f547e;
}
button.disabled, .hiclip_button:disabled {
	color: #666666;
	border: 1px solid #666666;
	cursor: default;
}

* html button {
	padding-top: 7px;
	margin-bottom: 1px;
}*/

button, input.button, input.button_long, a.button {
	font-size: 11px;
	text-decoration: none;
	width: auto;
	overflow: visible;
	padding: 5px 12px;
	color: #212121 !important;
	cursor: pointer;
	background-color: #ffffff;
	background-image: url(../core/images/bg_button_v2.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #bbbbbb;
	border-color: #bbbbbb #999999 #999999 #bbbbbb;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-shadow: 0 1px 0 #ffffff;
	outline: none;
}
button:active, input.button:active, input.button_long:active, a.button:active {
	background-position: bottom;
}

a.button {
	display: block;
	float: left;
	padding: 9px 15px;
}

a.add {
	background-image: url(../core/images/add.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0 0 5px 16px;
}

#systemMessage_success {
	padding: 10px;
	border: 1px solid #009900;
	background-color: #b2ffb2;
	margin-bottom: 10px;
	text-align: center;
	margin-top: 15px;
}
#systemMessage_error {
	padding: 10px;
	border: 1px solid #990000;
	background-color: #ffb2b2;
	margin-bottom: 10px;
	text-align: center;
	margin-top: 15px;
}
#head {
	/*background-color: #dedede;
	border: 0;
	border-bottom: 2px solid #a7a7a7;*/
	background-image: url(images/bg_popup_head.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #f0f0f0;
	border-bottom: 1px solid #97b3c3;
	height: 21px;
	padding: 7px;
	font-weight: bold;
	font-size: 13px;
}
#content {
	padding: 5px 10px 0 10px;
	background-color: #ffffff;
}

fieldset {
	background-color: #ffffff;
	padding: 5px;
	margin: 0;
}
legend {
	font-weight: bold;
	background-color: transparent;
}

#list_templates ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#list_templates li {
	list-style: none;
	margin: 0;
	padding: 6px;
	background-color: #f8f8f8;
	border: 1px solid #dddddd;
	width: 120px;
	text-align: center;
	display: inline;
	float: left;
	margin: 3px;
	line-height: 25px;
}

#footer {
	padding: 7px;
	text-align: center;
	border: 0;
	border-top: 1px solid #bfbfbf;
}

form.formAdminEditModule {
	display: block;
}
form.formAdminEditModule label {
	font-weight: bold;
	clear: both;
	display: inline-block;
}
form.formAdminEditModule input {
	padding: 4px;
	width: 355px;
	border: 1px solid #aaaaaa;
	margin-top: 2px;
}
form.formAdminEditModule input:focus {
	border: 1px solid #444444;
}

form.formAdminEditModule select {
	width: 365px;
	border: 1px solid #aaaaaa;
	margin-top: 2px;
	font-size: 12px;
}
form.formAdminEditModule select:focus {
	border: 1px solid #444444;
}
form.formAdminEditModule option {
	padding: 2px;
	border: 0;
	border-bottom: 1px solid #cccccc;
}

form.formAdminEditModule button {
	padding: 4px;
}
form.formAdminEditModule p {
	margin: 0;
	padding: 3px 0 15px 0;
}
form.formAdminEditModule p.last {
	text-align: center;
	padding-bottom: 0;
	margin-bottom: 0;
}
form.formAdminEditModule textarea {
	width: 550px;
	height: 450px;
	cursor: text;
}

form.formAdminEditModule textarea.normal {
	padding: 4px;
	width: 355px;
	border: 1px solid #aaaaaa;
	margin-top: 2px;
	height: 80px;
}
form.formAdminEditModule textarea.normal:focus {
	border: 1px solid #444444;
}

#miniTemplate {
	width: 210px;
	height: 150px;
	float: left;
	border: 1px solid #aaaaaa;
	cursor: pointer;
}
/* Background */
#miniTemplateBackground {
	width: 210px;
	height: 150px;
	float: left;
	background-color: #dedede;
}
#miniTemplateBackground:hover {
	background-color: #ffff99;
}
/* Header */
#miniTemplateHeader {
	width: 150px;
	height: 25px;
	margin: 0 auto 0 auto;
	background-color: green;
}
#miniTemplateHeader:hover {
	background-color: #ffff99;
}
/* Navi */
#miniTemplateNavi {
	width: 150px;
	height: 10px;
	margin: 0 auto 0 auto;
	background-color: red;
}
#miniTemplateNavi:hover {
	background-color: #ffff99;
}
/* Content */
#miniTemplateContent {
	width: 150px;
	height: 105px;
	margin: 0 auto 0 auto;
	background-color: #ffffff;
}
#miniTemplateContent:hover {
	background-color: #ffff99;
}
/* Footer */
#miniTemplateFooter {
	width: 150px;
	height: 10px;
	margin: 0 auto 0 auto;
	background-color: #000000;
}
#miniTemplateFooter:hover {
	background-color: #ffff99;
}

#editMiniTemplate {
	width: 385px;
	float: right;
	padding: 0 0 0 20px;
	border: 0;
	border-left: 3px solid #adadad;
}

/* MooTabs */
.mootabs_title {
	list-style-image: none;
	list-style-type: none;
	margin: 0px 0 -1px 0;
	padding: 0px;
	z-index: 100;
	display: inline;
	position: relative;
	float: left;
	line-height: 1em;
	/*height: 24px;*/
}

.mootabs_title li {
	float: left;
	padding: 5px 10px 5px 10px;
	background-image: url(/beta/js/tabpane/css/budino/bg_tab.gif);
	border-left: 1px solid #dae4ef;
	border-right: 1px solid #5f91ca;
	color: #ffffff;
	margin: 4px 0 3px 0;
	cursor: pointer;
	font-weight: bold;
	line-height: 1em;
}
.mootabs_title li.over {
	float: left;
	padding: 5px 10px 5px 10px;
	line-height: 1em;
	border-left: 1px solid #dae4ef;
	border-right: 1px solid #5f91ca;
	color: #ffffff;
	margin: 4px 0 3px 0;
	cursor: pointer;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(/beta/js/tabpane/css/budino/bg_tab_hover.gif);
}
.mootabs_title li.active {
	color: #515151;
	background-image: url(/beta/js/tabpane/css/budino/bg_tab_selected.gif);
	height: 16px;
	border:	1px solid #b8c1cb;
	border-bottom: 0;
	margin: 0;
}

.mootabs_panel {
	display: none;
	background-color: #ffffff;
	border:	1px solid #b8c1cb;
	/*border-top: 0;*/
	position: relative;
	clear: both;
	overflow: auto;
	padding: 0 15px 6px 15px;
	top: -3px;
	
}

.mootabs_panel.active {
	background-color: #ffffff;
	display: block;
}

.panel {
	background-color: #ffffff;
	border:	1px solid #b8c1cb;
	clear: both;
	overflow: auto;
	padding: 0 15px 6px 15px;
}

ul.list_modules {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.list_modules li {
	margin: 4px;
	padding: 0;
	list-style: none;
	float: left;
}
ul.list_modules li a {
	margin: 0;
	padding: 4px;
	display: block;
	float: left;
	width: 170px;
	text-decoration: none;
	color: #212121;
	background-color: #ffffff;
	background-image: url(../core/images/bg_module_item.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #cfcfcf;
	border-color: #cfcfcf #9a9a9a #9a9a9a #cfcfcf;
}
ul.list_modules li a:hover {
	color: #990000;
}
ul.list_modules li a:active, ul.list_modules li a:focus {
	background-image: url(http://www1.yooco.de/templates/core/images/bg_module_item_active.gif);
}

.contacts_loading {
	background-image: url(../core/images/contacts_loading.gif);
	background-repeat: no-repeat;
	height: 32px;
}

table.table_contacts {
	border-collapse: collapse;
	width: 100%;
}
table.table_contacts tr.row2 {
	background-color: #f1f1fd;
}
table.table_contacts td {
	padding: 6px;
	border: 1px solid #bfbfbf;
}

ul.listCheckboxes {
	margin: 0;
	padding: 0;
}
ul.listCheckboxes li {
	width: 230px;
	padding: 6px;
	display: block;
	float: left;
}

#navi_items {
	width: 200px;
	border: 0;
	border-right: 2px dashed #bfbfbf;
	margin: 0;
	padding: 5px 25px 5px 5px;
	float: left;
	margin-right: 25px;
}
li.sortme {
	list-style: none;
	cursor: move;
	margin: 5px 0 5px 0;
	border: 1px solid #bfbfbf;
	background-image: url(../core/images/bg_sortable.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 6px 6px 6px 12px;
	display: block;
}
li.no-nesting {
	border-bottom: 1px solid red;
}
li.error {
	background-image: url(../core/images/ico_cancel_small.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #FFCACA;
}
#navi_items li ul {
	margin: 0 0 0 10px;
	padding: 5px;
}
.helper {
	border: 2px dashed #bfbfbf;
	width: auto;
}

#divStatus {
	padding: 6px;
	background-color: #FFCACA;
	margin-bottom: 10px;
}

/* BBCode-Bar */
#bb_editor_bar {
	height: 28px;
	background-image: url(../core/images/bg_bb_bar.gif);
	background-repeat: repeat-x;
	border: 1px solid #cfcfcf;
	border-color: #ededed #bfbfbf #bfbfbf #ededed;
	padding-top: 2px;
	margin-bottom: 2px;
}
#bb_editor_bar ul {
	margin: 0 5px 0 0;
	padding: 0;
	list-style: none;
}
#bb_editor_bar ul li {
	float: left;
	display: block;
	list-style: none;
	margin: 0 1px 0 1px;
}
#bb_editor_bar ul li a {
	float: left;
	display: block;
	padding: 6px;
	color: #2b2b2b;
	text-decoration: none;
	border: 1px solid transparent;
}
#bb_editor_bar ul li a:hover {
	border: 1px solid #ffffff;
	/*border-color: #ffffff #d0d0d0 #d0d0d0 #ffffff;*/
	border-color: #ffffff #bfbfbf #bfbfbf #ffffff;
}
#bb_editor_bar ul li a.bold {
	font-weight: bold;
}
#bb_editor_bar ul li a.underline {
	text-decoration: underline;
}
#bb_editor_bar ul li a.italic {
	font-style: italic;
}
#bb_editor_bar ul li a.smiley {
	background-image: url(../core/images/smile.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 12px;
	height: 13px;
}
#bb_editor_bar div.smilies {
	position: absolute;
	width: 150px;
	height: 150px;
	margin: 30px 0 0 0;
	border: 1px solid #bfbfbf;
	background-color: #ffffff;
	padding: 7px;
}
#bb_editor_bar div.smilies a {
	border: 1px solid #ffffff;
}
#bb_editor_bar div.smilies a:hover {
	border: 1px solid #cfcfcf;
}
#bb_editor_bar ul li a.bb_picture {
	background-image: url(../core/images/bbeditor/picture_add.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 12px;
	height: 13px;
}
#bb_editor_bar ul li a.bb_link {
	background-image: url(../core/images/bbeditor/world_link.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 12px;
	height: 13px;
}
#bb_editor_bar ul li a.bb_email {
	background-image: url(../core/images/bbeditor/email.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 12px;
	height: 13px;
}
#bb_editor_bar ul li a.bb_list {
	background-image: url(../core/images/bbeditor/text_list_bullets.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 12px;
	height: 13px;
}
#bb_editor_bar ul li a.bb_quote {
	background-image: url(../core/images/bbeditor/comment.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 12px;
	height: 13px;
}
#bb_editor_bar ul li a.bb_code {
	background-image: url(../core/images/bbeditor/tag.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 12px;
	height: 13px;
}


.previewBackground {
	float: right;
	width: 70px;
	height: 70px;
	border: 1px solid #bfbfbf;
	margin-right: 10px;
	display: block;
}
.zoomBackground {
	position: absolute;
	z-index: 100;
	width: 400px;
	height: 300px;
	cursor: pointer;
}

ul.list_menu_items {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.list_menu_items li {
	list-style: none;
	float: left;
	width: 270px;
	margin: 5px;
	border: 1px solid #bfbfbf;
	background-image: url(../core/images/bg_sortable.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 8px 8px 8px 12px;
}
ul.list_menu_items li label {
	font-weight: bold;
	width: 40px;
	display: block;
	float: left;
}
.ghost {
	border: 2px dashed #666666;
	padding: 8px;
	float: left;
	display: block;
}
.moving {
	border: 2px dashed #666666;
	float: left;
	display: block;
}

#messages {
	overflow: scroll;
	overflow-x: hidden;
	background-color: #ffffff;
	height: 220px;
	border: 1px solid #bfbfbf;
	margin-bottom: 5px;
}
* html b\ody #messages {
	width: 570px;
}
#messages .item {
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 1px solid #bfbfbf;
	font-size: 12px;
	line-height: 14px;
	float: left;
	width: 100%;
	overflow: hidden;
}
#messages .item img {
	margin: 0;
	border: 0;
	padding: 0;
}
#messages .item .info {
	font-size: 11px;
	color: #616161;
	line-height: 16px;
}
#messages .item .message {
	padding: 5px;
	float: left;
	width: 400px;
}
#messages .item .picture {
	padding: 5px;
	float: left;
}
#messages .row1 {
	background-color: #ffffff;
}
#messages .row2 {
	background-color: #f1f1fd;
}

.box_login {
	width: 300px;
	margin: 40px auto 40px auto;
	padding: 15px;
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #bfbfbf #eeeeee #eeeeee #bfbfbf;
}


form dl {
	margin: 0;
	padding: 5px 0 5px 0;
	list-style: none;
	display: block;
	float: left;
	vertical-align: middle;
}
form dl dt {
	display: block;
	list-style: none;
	padding: 0 10px 0 10px;
	margin: 0;
	float: left;
	width: auto;
	border: 0;
	width: 170px;
	color: #666666;
	border-right: 1px solid #bfbfbf;
	font-weight: normal;
}
form dl dd {
	display: block;
	list-style: none;
	padding: 0 0 0 10px;
	margin: 0;
	float: left;
	width: auto;
	border: 0;
	width: 365px;
	vertical-align: middle;
}
form dl dt label {
	font-weight: bold;
	color: #212121;
	line-height: 14px;
}
form dl dt label.normal {
	font-weight: normal;
}
form dl:hover dt {
	color: #313131;
	border-right: 1px solid #a1a1a1;
}
form dl dt img {
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
form dl:hover dt img {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
form dl dd input.text, form dl dd select, form dl dd textarea {
	margin-top: 0;
	width: 350px;
	border-width: 1px;
	border-style: solid;
	border-color: #A1A1A1 #EDEDED #EDEDED #A1A1A1;
}
form dl dd textarea {
	padding: 5px;
}
form dl:hover dd input.text {
	border: 1px solid #1f547e;
}
form dl:hover dd input.disabled {
	border-width: 1px;
	border-style: solid;
	border-color: #a1a1a1 #ededed #ededed #a1a1a1;
}
form dl:hover dd textarea {
	border: 1px solid #1f547e;
}
form dl:hover dd select {
	border: 1px solid #1f547e;
}

.nod {
	display:none;
	visibility:hidden;
}

table.table {
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	border-collapse: collapse;
}
table.table td {
	padding: 10px;
	margin: 0;
	background-color: #ffffff;
	color: #313131;
	border: 0;
	border-bottom: 1px solid #cdcdcd;
}
table.table th {
	background-color: #f0f0f0;
	padding: 7px 10px 7px 10px;
	font-weight: bold;
	margin: 0;
	border: 0;
	border-bottom: 1px solid #cdcdcd;
}

#head_intro {
	padding: 10px;
	background-color: #f1f1f1;
	border: 0;
	border-bottom: 1px solid #bfbfbf;
	height: 32px;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
}
#head_intro td { color: #616161; }
#head_intro td strong {	color: #313131; }

.form_footer {
	padding: 10px;
	border: 0;
	border-top: 1px solid #bfbfbf;
	background-color: #f1f1f1;
	position: absolute;
	bottom: 0;
	left: 0px;
	right: 0px;
	box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.1);
}

div.list_boxes {
	margin: 0;
	padding: 10px 0 0 5px;
}
div.list_boxes .box_item {
	float: left;
	width: 62px;
	text-align: center;
	padding: 7px;
}
div.list_boxes .box_item a.box_icon {
	margin: 0 0 5px 0;
	padding: 15px;
	display: block;
	float: left;
	width: 34px;
	height: 34px;
	text-decoration: none;
	color: #212121;
	background-color: #ffffff;
	background-image: url(../core/images/bg_list_boxes_item.gif);
	background-repeat: no-repeat;
}
div.list_boxes .box_item a.box_icon:hover {
	border-color: #a7a7a7;
}
div.list_boxes .box_item a.box_title {
	width: 62px;
	display: block;
	float: left;
	height: 26px;
	color: #313131;
	text-decoration: none;
}

div.quote {
	padding: 6px 6px 6px 25px;
	background-color: #ebeadd;
	/* Dunkle Schriftfarbe */
	color: #313131;
	border: 1px solid #dbdbce;
	background-image: url(../core/images/bg_quote.gif);
	background-repeat: no-repeat;
	font-style: italic;
}


#privchat {
	overflow: scroll;
	overflow-x: hidden;
	background-color: #ffffff;
	height: 350px;
	border: 1px solid #bfbfbf;
	border: 0;
	z-index: 1;
	margin: 0;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1) inset;
}
* html b\ody #privchat {
	width: 570px;
}
#privchat .item {
	margin: 0;
	padding: 7px;
	border: 0;
	border-bottom: 1px solid #dfdfdf;
	font-size: 12px;
	line-height: 14px;
}
#privchat .item .info {
	padding: 0 0 7px 0;
	color: #777777;
}
#privchat .item .info .username {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	float: left;
}
#privchat .item .info .time {
	float: right;
	font-size: 11px;
}
#privchat .item.status {
	border: 0;
	color: #777777;
	font-size: 11px;
	font-style: italic;
}

.disabled_info, .disabled_overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9997;
	margin: 0;
	display: block;
}
.disabled_overlay {
	background-color: #ffffff;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity: 0.7;
}
.disabled_info {
	padding-top: 25px;
	text-align: center;
}
.disabled_info_inside {
	background-color: #ffffff;
	border: 3px solid #a7a7a7;
	width: 500px;
	padding: 25px;
	margin: 0 auto;
	text-align: left;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.15);
	-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.15);
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.15);
}

a.button_next {
	display: block;
	width: 115px;
	height: 24px;
	background-image: url(../core/pages/modules/admin/images/btn_next_red_bg.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #ffffff !important;
	text-shadow: 1px 1px #414141;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	padding-top: 6px;
	font-size: 13px;
}
a.button_next:hover {
	background-position: right;
}