/* Neue Styles f�r SLEX 2.0 */ 

html, body {
	margin:0;
	padding:0;
}
h3, .txTitle, .txListTitle {
	font-size: 100%;
	font-weight: bold;
	color: #004080;
	font-family: Arial, Verdana, sans-serif;
}
h4, h5, h6, .txSubTitle {
	color:#000;
	font-family:Arial,Verdana,sans-serif;
	font-size:100%;
	font-weight:bold;
}
p {	/* margin: 1em 0em; */}
img {
	border: 0;
}

button {
	width:auto;
	overflow:visible;
}
div.headlineContainer,
div.headlineContainer_half{
	width: 460px;
	height: 38px;
}
div.headlineContainer_edit{
	width: 460px;
	height: 85px;
}

div.headlineContainer_edit input{
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	border: 1px solid #004080;
	padding: 1px;
}

div.headlineContainer_half{
	height: 28px;	
}

.divHeadLine {
	/* Minimalbreite f�r den Content */
	width: 460px;
	font-size:1px;
}

div.headlineContainer div.blank{
	height: 17px !important;
}

#mp_area{
	padding: 33px 16px 11px 0px;
}

#mp_area,
#left_area {
	width: 220px;
}
.arrow, ul.linkList a, ul.fileList a {
	color: #000;
	padding-left: 11px;
	background: url("/sc/img/ic_link0.gif") no-repeat 0px 0px;
}
ul.linkList a, ul.fileList a {
	background-position: 0px 0.15em;
}
.arrowvisited, a.arrowvisited, a.arrowvisited:hover, a.arrowvisited:visited {
	color: #000;
	padding-left: 11px;
	background: url("/sc/img/ic_linkvisited0.gif") no-repeat 0px 0px;
}
ul.fileList a {display: block; padding:2px 0px 2px 14px;background-image: url("/sc/img/ic_file0.gif");}
ul.fileList a:hover {background-image: url("/sc/img/ic_file1.gif");}
.arrow:hover, ul.linkList a:hover {background-image: url("/sc/img/ic_link1.gif");color:#004080;}
.onclick {cursor: pointer;}
.subcolumns {overflow: hidden;clear:both;}
.float_left {float: left;width: auto;}
.float_right {float: right;width: auto;}
.block {display: block;}

.openGroupDetails {
	color: #004080;
	padding-left: 11px;
	background: url("/sc/img/ic_ph2_add0.gif") no-repeat 0px 0px;
}
.openGroupDetails:hover {
	color: #004080;
	padding-left: 11px;
	background: url("/sc/img/ic_ph2_add1.gif") no-repeat 0px 0px;
}
.closeGroupDetails {
	color: #004080;
	padding-left: 11px;
	background: url("/sc/img/ic_ph2_rem0.gif") no-repeat 0px 0px;
}
.closeGroupDetails:hover {
	color: #004080;
	padding-left: 11px;
	background: url("/sc/img/ic_ph2_rem1.gif") no-repeat 0px 0px;
}

ul.linkList, ul.fileList {margin: 0.3em 0px; padding: 0;list-style-image: none;}
ul.linkList li, ul.fileList li {margin: 0; padding: 0 0 3px;list-style-image: none;clear:both;}
ul.fileList li {padding-left: 6px;}
/* Neue Formularfelder (Suchboxen, Tagging etc)*/

.searchInput,
#mp_area .formMPField,
#left_area .formMPField {
	background: #FFFFFF;
	color: #000;
	border: 1px solid #000;
	font-size: 100%;
	font-family: Arial;
	padding:3px 6px 0px 6px;
	height: 1.3em;
}

#mp_search .searchInput,
#left_search .searchInput{
	width: 196px !important; /* resp.: 208px */
	position:relative;
	top: 5px;
	left: 7px;
	margin-bottom: 8px;
}

#mp_area .formMPField,
#left_area .formMPField {
	width: 192px !important; /* resp.: 208px */
}

#mp_search a.btnNormal,
#mp_search a.btnNormal:link,
#mp_search a.btnNormal:active,
#mp_search a.btnNormal:hover,
#mp_search a.btnNormal:visited,
#mp_search a.btnActive,
#mp_search a.btnActive:link,
#mp_search a.btnActive:active,
#mp_search a.btnActive:hover,
#mp_search a.btnActive:visited {
	background:#004080;
	color:#fff;
	margin:0 8px;
	padding:3px 8px 2px 7px;
	white-space: nowrap;
}

#mp_search a.btnActive,
#mp_search a.btnActive:link,
#mp_search a.btnActive:active,
#mp_search a.btnActive:hover,
#mp_search a.btnActive:visited {
	background:#003d81;
}

#mp_search table tr td.sb{
	height:27px;
}
	
.taggingInput {
	background: #FFFFFF;
	color: #999999;
	border: 1px solid #7F9DB9;
	font-size: 11px;
	font-family: Arial;		
	padding: 4px 6px 2px 6px;	
	margin: 4px 0px 4px 0px;
	height: 24px;
	width:100%;	
}	
	
.inputFocused {
	color: #000;
}
	
.searchDropdown {
	background: #FFFFFF;
	color: #000;
	border: 1px solid #7F9DB9;
	font-size: 11px;
	font-family: Arial;	
	padding-left: 4px;
	padding-right: 0px;
	height: 17px;
	}
.areaFilter {
	padding-bottom: 5px;
}	

#mp_area .areaFilter,
#left_area .areaFilter {
	padding-bottom: 0px;margin-bottom: -3px;
}	
.areaFilter label {
	padding-right: 10px;
}

#mp_area .txHG input#areaFilterContent, 
#mp_area .txHG input#areaFilterUser,
#left_area .txHG input#areaFilterContent, 
#left_area .txHG input#areaFilterUser,
#areaFilterContent, #areaFilterUser {
	width: auto;vertical-align: -2px;
}
/* Assistent */

div.mp_box_highlighted {
	background: #e3dcce;
	width: 221px;
	float:right;
	margin-bottom: 25px;
}
div.mp_box_highlighted h4 {
	background: #004080;
	color: #000;
	padding: 2px 7px;	
	margin:0;
	margin-bottom: 4px;
}
div.mp_box_highlighted h5 {
	margin:0;
	padding: 2px 7px 0px 7px;
}
div.mp_box_highlighted p {
	margin:0;
	padding: 2px 7px 3px 7px;
}
div.mp_box_highlighted ul {
	margin:0;
	padding: 1px 7px 0px 7px;	
	margin-bottom: -1px;
}
div.mp_box_highlighted li {
	margin:0;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 4px;
}

div.mp_box_profil_freischalten {
	margin:0;
	border-top:1px solid #B8BABF;
	border-bottom:1px solid #B8BABF;
	background-image: url('/sc/img/bg_mp_verlauf.png');
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 1px 7px 0px 4px;	
	margin-bottom:14px;
}

div.mp_box_profil_freischalten ul {
	list-style-image: url('/sc/img/haken.png');	
	margin:0;
	padding: 1px 7px 0px 15px;	
}

/* Neue Boxen */

/* Suchbox �ber dem Content */

table.contentSearchBox {
	background: #e3dcce;
	width: 100%;
	margin-bottom: 25px;
	border-bottom: 6px solid #e3dcce;
}

table.contentSearchBox thead td {
	font-weight:bold;
	background: #004080;
	color: #000;
	padding: 2px 7px;	
	margin:0;
	
}

table.contentSearchBox td {
	padding: 8px 0px 0px 8px;	
}
	
table.contentSearchBox input {width: 445px;}
table.contentSearchBox select {width:213px;}


/* Pollbox �ber dem Content */
table.contentPollBox {
	width: 100%;
}

table.contentPollBox thead td {
	font-weight:bold;
	background: #B1B3B6;
	color: #FFFFFF;
	padding: 2px 7px;
	margin:0;
}

table.contentPollBox td {
	padding: 8px 0px 0px 8px;
}

table.contentPollBox td.leftCell {
	border-left:1px solid #D4DBE4;
}

table.contentPollBox td.rightCell {
	border-right:1px solid #D4DBE4;
}

table.contentPollBox td.bottomCell {
	border-bottom:1px solid #D4DBE4;
}
	
table.contentPollBox input {
	margin-right: 4px;
	vertical-align: -2px;
}

.pollBar {
	height: 13px;
	background: url("/sc/img/poll_bar_middle.gif");
	background-repeat: repeat-x;
	float: left;
}

.pollBarBegin {
	height: 13px;
	width: 2px;
	background: url("/sc/img/poll_bar_begin.gif");
	background-repeat: no-repeat;
	float: left;
}

.pollBarEnd {
	height: 13px;
	width: 2px;
	background: url("/sc/img/poll_bar_end.gif");
	background-repeat: no-repeat;
	float: left;
	margin-right: 3px;
}

.txNewBoardEntry {
	color: #004080;
	font-size: 70%;
}

.txNewBoardEntryTitle {
	color: #004080;
	font-size: 70%;
	font-weight: bold;
}

/* Klappboxen im MP-Bereich */
#mp_area .box td,
#left_area .box td{
	background:none;
	border:0;
	margin-bottom:1px;
	padding:0px;
}

#mp_area td.txTeaserLineHG,
#left_area td.txTeaserLineHG {
	background:url('../img/ic_box_opened.png') no-repeat 203px center #004080;
	font-weight:bold;
	font-size: 11px;
	color: #fff;
	padding: 2px 7px;
	margin:0;
	cursor:pointer;
}
.login_mp {padding: 11px 16px;}
.login_mp .txTeaserLineHG {color: #fff;}

#mp_area .box .txTeaserLineHG,
#mp_area .box_opened .txTeaserLineHG,
#mp_area .box_closed .txTeaserLineHG,
#left_area .box .txTeaserLineHG,
#left_area .box_opened .txTeaserLineHG,
#left_area .box_closed .txTeaserLineHG {
	cursor:pointer;
}

#mp_area .box_noClick .txTeaserLineHG,
#left_area .box_noClick .txTeaserLineHG {
	background-image: none;
}
#mp_area .box, #mp_area .box_closed, #mp_area .box_noClick,
#left_area .box, #left_area .box_closed, #left_area .box_noClick {
	
}
#mp_area .box_closed .txTeaserLineHG,
#left_area .box_closed .txTeaserLineHG {
	background:url('../img/ic_box_closed.png') no-repeat 203px center #004080;
}

#mp_area .box_closed .imHG,
#mp_area .box_closed .txHG,
#left_area .box_closed .imHG,
#left_area .box_closed .txHG {
	display: none;
}


#mp_area .box td.txHG,
#left_area .box td.txHG {
	width: 100%;
	/*padding: 0 8px 5px;*/
	background: #e3dcce;
}

#mp_area .box td.txHG img,
#left_area .box td.txHG img{
	margin-bottom:-4px;
}

#mp_area .txHG input,
#mp_area .txHG select,
#left_area .txHG input,
#left_area .txHG select {
	width:100%;
}
#mp_poll .txHG input {
	width:auto;	
}

.box table {
	border:0;
}

.txTeaserLineHG {
	border-bottom: 1px solid #fff;
}


/* Rating Box */

table.content_rating {
	margin: 25px 0px 0px 0px;
	vertical-align: top;
}

table.content_rating_inner {
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

th.content_rating_header {
	background-color:#004080;
	color:#004080;
	font-size:10px;
	padding:1px 8px;
	border-bottom:1px solid #004080;
	height:20px;
	text-align:left;
}

td.content_rating {
	vertical-align:top;
	background-color:#FDF0CE;	
	padding:6px 8px 6px 8px;	
	line-height:18px;
	border-bottom:1px solid white;
}
div.content_rating {
	vertical-align:top;
}

td.content_rating td {		
	line-height:18px;	
	vertical-align: bottom;
}

td.content_rating img {
	margin:8px 0px 0px 0px;	
}

td.border_right {
	border-right:2px solid #FFFFFF;	
}

#rater, #rated, #rated1, #rated2, #rated3, #rated4, #rated5, #rate {
	margin:5px 0px 5px 0px;
}

div.content_rating_overall {
	margin:10px 0px 10px 0px;
	width:90px;
	border: 3px;
	white-space: nowrap;
	overflow-x: visible;
	font-size: 10px;
}

div.content_rating_overall img {
	width:18px;
	border:0;
}
span.content_rating_overall_txt {
	color:#004080;
	clear:both;
	font-size:10px;
	display: block;
}


/* Tagging Box */

table.content_tagging {
	margin: 25px 0px 0px 0px;
	height:120px;
}

th.content_tagging_header {
	background-color:#004080;
	color:#004080;
	font-size:10px;
	padding:1px 8px;
	border-bottom:1px solid #004080;
	height:20px;
	text-align:left;
}

td.content_tagging {
	vertical-align:top;
	background-color:#FDF0CE;	
	padding:6px 8px 8px 8px;		
}

div.tagging_submit {
	margin-top:5px;
}


/* Feedback Box */

table.content_feedback {
	margin: 25px 0px 0px 0px;
}

th.content_feedback_header {
	background-color:#004080;
	color:#004080;
	font-size:10px;
	padding:1px 8px;
	border-bottom:1px solid #004080;
	height:20px;
	text-align:left;
}

tr.content_feedback {
}

td.content_feedback {
	vertical-align:top;
	background-color:#FDF0CE;	
	padding:6px 8px 8px 8px;		
	border-bottom:1px solid white;
}

div.feedback_submit {
	margin-top:5px;
}

/* Profil Box */

div.activity_bar {
	border:1px solid #A2A19E;
}

div.activity_element {
	border:1px solid #F6F6F6;
	background-image:url('/sc/img/ic_activity_bg_0.gif');
	background-repeat: repeat-x;
	width:10px;
	height:12px;
	float:left;
}

div.activity_element_on {
	border:1px solid #F6F6F6;
	background-image:url('/sc/img/ic_activity_bg_1.gif');
	background-repeat: repeat-x;
	width:10px;
	height:12px;
	float:left;
}
/* graue Box, z.B. Tipp */
div.grey_box_hl {
	clear: both;
	margin: 0px;
	padding: 2px 7px;
	background: #b1b3b6;
	color: #fff;
	font-weight: bold;
}
div.grey_box, div.grey_box_content {
	clear: both;
	border: 1px solid #d1d1d1;
	padding: 6px;
	background: url("/sc/img/bg_grey_box.png") repeat-x #f8fbfd;
}
div.grey_box_content {background: url("/sc/img/bg_grey_box_2.png") repeat-x #e4e5e7;margin-top:6px;margin-bottom: 1em;}
.grey_box .person_info {overflow: hidden;}
.grey_box .person_info img {float: left; margin: 0.2em 10px 0 0;}
.grey_box .person_info span {float: left;}
.grey_box .teaser {clear: both;}
.grey_box .teaser h3 {margin-bottom: 0.3em;}
.grey_box .teaser p {margin-top: 0;}

div.content_inset {padding: 0px 7px;}
/* Neue Suchergebnisseite */
table.searchresult {
	width: 460px;
}

.searchTextField {
	overflow:hidden;
	width:100%;
}

.searchResultFilter {
	padding: 0px 0px 6px 6px;
}
.listFilter {
	padding: 0px 0px 6px;
}
.listFilter h3 {
	color: #000;
}
.searchResultFilter select, .listFilter select {
	border: 1px solid #7F9DB9;
}
.search_result_list {	
	padding:6px 8px 6px 6px;
	text-align:right;
	background-color:#e3dcce;
	border-bottom:1px solid #FFFFFF;
}

.search_result_orange {
	background-color:#FEF1CE;
}

.search_result_tx {
	color: #004080;	
}

.search_result_rating {
	width:80px;
	padding-left:15px;
	text-align:right;
	vertical-align:top;
	
}

.search_result_rating img {	
	float:left;
	margin:0px 1px 0px 0px;
	padding:0;
}

.search_result_count {
	width:12px;
	font-weight:bold;
	color:#004080;
}

.search_result_breadcrumb {
	color:#999999;
	font-size:10px;
}

div.search_results_per_page {
	margin-bottom:6px;
	text-align:right;
}
	
div.search_results_per_page select {
	width:105px;
	background: #FFFFFF;
	color: #000;
	border: 1px solid #7F9DB9;
	font-size: 11px;
	font-family: Arial;	
	padding-left: 4px;
	padding-right: 0px;
	height: 17px;
}

div.search_result_pages {
	margin-top:16px;
	text-align: left;
}

div.search_result_pages a {
	margin:0px 6px;
}

.page_navi_button {	
	width:100px;
}

#search_container {
	background:url(/sc/img/loading-animation.gif) top center no-repeat;
	display: block;
	min-height:80px;
	width: 460px;
}
	
/* Profil bearbeiten */
/* Listenseiten (Styles aus DL-Website) */
h3.groupTitle, .txListTitle {
	padding: 0 6px 3px 6px;
	border-bottom: 1px solid #666666;
	margin-bottom: 0px;	
}
td.greyborder {
	background-color: #e3dcce;
	padding:0;
	height: 6px;
}
div.greyborder {
	background-color: #e3dcce;
	-height: 0px;
	margin-bottom: 22px;
}
.greyborder img {
	display: block;
	height: 6px;
}
td.grey {
	vertical-align: top;
	background-color: #e3dcce;
	padding:6px;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
th.grey {
	vertical-align: top;
	background-color: #CCCCCC;
	padding:6px;
	padding-bottom: 9px;
	color: #000;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
td.first, th.first {
	border-left: 0px;
}
table.networkingList td.flat, table.networkingList2 td.flat, table.networkingList th.flat,
td.flat, th.flat {
	border-bottom: 0px;
	border-left: 0px;
}
div.grey {
	background-color: #e3dcce;
	padding: 3px 6px 10px 6px;
	border-bottom: 1px solid #ffffff;
}
div.grey p {
	padding-bottom: 4px;
	color: #004080;
}
.grey .editor_table th, .grey .editor_table td,
.grey .data_table th, .grey .data_table td {
	text-align: left;
	padding: 0px 0px 3px;
}
.grey .data_table td {
	text-align: left;
	padding: 0px 0px 6px;
}
.grey .editor_table {
	margin-bottom: 1em;
}
.grey .data_table {
	margin-bottom: 0.2em;
	margin-top: 0.2em;
}
.grey .nonpublic th, .grey .nonpublic td, .grey .nonpublic input {
	color: #909395;
}
.grey .editor_table #email a, .grey .data_table #email a {
	color: #000;
	padding-left: 12px;
	background: url("/sc/img/ic_link0.gif") no-repeat;
}
.grey .editor_table #email a:hover {
	color: #004080;
	background-image: url("/sc/img/ic_link1.gif");
}
.formOutputHl {
	color: #004080;
	padding-bottom: 0.3em;
	font-size: 93%;
}
.formOutputText {
	padding: 6px;
	background-color: #DADADA;
	color: #000;
}
/* Networking-Listen */
table.networkingList, table.networkingList2 {
	margin-bottom: 1em;
	border-bottom: 6px solid;
}
table.networkingList, table.networkingList  {
	background-color: #e3dcce;
	border-color: #e3dcce;
}
table.networkingList2 {
	border-color: #FDF0CE;
}
table.networkingList2, table.networkingList tr.active td {
	background-color: #FDF0CE;
}
table.networkingList th {
	color: #000;
	background-color: #ccc;
	text-align: left;
}
table.networkingList td, table.networkingList2 td, table.networkingList th {
	padding: 6px;
	border-bottom: 1px solid #FFF;
	vertical-align: top;
}
table.networkingList td.actions, table.networkingList2 td.actions {
	padding-top: 18px;
}
table.networkingList .txTitle, table.networkingList2 .txTitle {
	color: #004080;
}
table.networkingList .numTitle, table.networkingList2 .numTitle {
	padding-right: 5px;
	color: #004080;
}
p.linkDesc,p.groupDescButton {
	margin: 0px 0px 1em;
	padding: 2px 0px 0px 11px;
}
p.groupDesc {
	margin: 0px 0px 1em;
	padding: 2px 0px 0px 11px;
	display:none;
}
img.groupSign {float: left;margin-left: -3px;}
/* Aktions-Links */
.actions a, .actions span, .actionLink a {
	display: block;
	padding: 2px 0px 8px 22px;
	background-image: url("/sc/img/icons_pane.gif");
	background-repeat: no-repeat;
	cursor: pointer;
	white-space: nowrap;
}
.actions .links_bottom a {
	margin: 0px 20px 0px 0px;
}
.actions a.link_icon {padding-left: 0px;width:17px;}
/*.actionLink a {padding-bottom:2px;}*/
.actions span {color: #D45800;}
.actions span span.tooltip {padding: 0; background: none;}
.link_mail {background-position: 0px 0px;}
.link_invite {background-position: 0px -50px;}
.link_leave {background-position: 0px -100px;}
.link_board_write {background-position: 0px -450px;}
.link_add {background-position: 0px -150px;}
.link_edit {background-position: 0px -250px;}
.link_upload {background-position: 0px -300px;}
.link_delete {background-position: 0px -350px;;}
.link_accept {background-position: 0px -400px;}
.info {background-position: 0px -200px;}

.myTooltip {position: absolute;width:150px;margin: 1em 0 0; background-color: #e3dcce;color:#000;}
.myTooltip strong {display: block; background: #004080 none;padding: 0.3em 2px;color:#000;}
.myTooltip div {display: block; background: none; padding: 0.3em 2px; white-space: normal !important;color:#000;}
.actions span.info,
.actions span .myTooltip,
.actions span .myTooltip *
{white-space: normal !important;}
/* Buttons in Listen */
button.list_button {
	float: right;
	display: inline;
	width: 18ex;
	margin-top: -2.05em;
	position: relative;
	left: 6px;
	top: 8px;
}
button.list_button span {
	display: block;
	width: 18ex;
	padding: 0.26em 0 0.3em 0;
	background-color: #006;
	color: #fff;
	font-weight: bold;
}
.contentSelectRight
 {
	display: inline-block;
	margin: 0px 0px 0px 10px;
	border: 1px solid #006;
	padding: 0.24em 5px;
	font-size: 100%;
	cursor: pointer;
}
.contentButtonRight, .contentButtonRightInv,
.contentButtonLeft, .contentButtonLeftInv {
	display: inline-block;
	margin: 0px 0px 0px 10px;
	border: 1px solid #006;
	padding: 0.24em 5px;
	font-size: 100%;
	cursor: pointer;
}
.contentButtonLeft, .contentButtonLeftInv {
	margin: 0px 10px 0px 0px;
}
.contentButtonRight, .contentButtonRight:visited,
.contentButtonLeft, .contentButtonLeft:visited {
	background-color: #000;
	color: #000;
	font-weight: bold;
}
.contentButtonRight:hover, .contentButtonLeft:hover {
	border-color: #004080;
	background-color: #004080;
	color: #004080;
}
.contentButtonRightInv, .contentButtonRightInv:visited,
.contentButtonLeftInv, .contentButtonLeftInv:visited {
	background-color: #000;
	color: #000;
	font-weight: normal;
}
.contentButtonRightInv:hover,
.contentButtonLeftInv:hover {
	border-color: #004080;
	background-color: #004080;
	color: #004080;
}
tr..listButtonRow td {vertical-align: top;}
div.listButtonRow {
	text-align: right;
	margin-top: -1.4em;
	overflow: hidden;
	width: 100%;
	height: 22px;
}
div.listButtonRow .contentButtonRight, div.listButtonRow .contentButtonRightInv, div.listButtonRow .contentSelectRight, {
	float: right;
}
input.jqInputField, select.jqDropdownField {
	display:block;
	width: 205px;
	height: 1.5em;
	margin-bottom: -2px;
	border: 1px solid #7F9DB9;
	padding: 1px 5px 0px;
	font-size: 100%;
}
select.jqDropdownField {
	width: 205px;
	padding: 0px;
}
span.jqOptionField {
	display: none;
}
span.jqSelectedOptionField {
	display: block;
}
span.jqRadioField {
	font-weight: normal;
}
span.jqRadioField input {
	vertical-align: middle;
	padding-left: 5px;
}
/* Beim Laden ausgeblendet: */
span.jqRadioField, #buttonSaveProfile {
	display: none;
}
.editor_table .txFormError {
	font-size: 11px;
	color: #9E0000;
}
.editor_table .txFormError .nonpublic, .grey .nonpublic td.txFormError {
	font-size: 11px;
	color: #9E0000;
}
#userImageDelete, #userImageUpload {
	margin-top: 6px;
}
#ajaxUploadComponent {
	display: none;
	position: absolute;
	border: 1px solid #006;
	padding: 6px;
	background-color: #fff;
}
#ajaxUploadComponent .contentButtonLeft, #ajaxUploadComponent  .contentButtonLeftInv {
	display: inline !important;
}
#ajaxUploadComponent .formFileUpload {
	display: block;
	margin-bottom: 15px;
	border: 1px solid #006;
	background-color: #fff;
	color: #006;
}

/* ======= STAR-RATER ======== */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url(/sc/img/ic_star.gif) left -1000px repeat-x;
}
.star-rating{
position:relative;
width:54px;
height:18px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:18px;
line-height:18px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position: left bottom;
}
.star-rating .current-rating{
z-index:1;
background-position: left center;
}

/* ======= Aktivit�tsindex ======== */
td.activityIndexCell {padding: 2px 0px 2px 2px;white-space: nowrap;}
.activity_index_passive {
	vertical-align: bottom;
	background: url('/sc/img/activity_index_passive.png') no-repeat 0px 0px;
}
.activity_index {
	vertical-align: bottom;
	background: url('/sc/img/activity_index.png') no-repeat 0px 0px;
}
.ai_12 {background-position: -0px 0px;}
.ai_11 {background-position: -10px 0px;}
.ai_10 {background-position: -20px 0px;}
.ai_9 {background-position: -30px 0px;}
.ai_8 {background-position: -40px 0px;}
.ai_7 {background-position: -50px 0px;}
.ai_6 {background-position: -60px 0px;}
.ai_5 {background-position: -70px 0px;}
.ai_4 {background-position: -80px 0px;}
.ai_3 {background-position: -90px 0px;}
.ai_2 {background-position: -100px 0px;}
.ai_1 {background-position: -110px 0px;}
.ai_0 {background-position: -120px 0px;}

/* Bild eines Produktverantwortlichen */
.pvimg {
	width: 87px; 
	background: url('/sc/img/bg_pvimg1.png') no-repeat;
	padding: 1px 6px 7px 1px;
}
.active .pvimg {
	width: 87px;
	background: url('/sc/img/bg_pvimg2.png') no-repeat;
	padding: 1px 6px 7px 1px;
}
.pvimg_mp {
	width: 18px;
	height: 23px;
	background: url('/sc/img/bg_pvimg_mp.png') no-repeat left;
}
.pvTitle {
	margin-left: 31px;
}
.paging {
	padding: 0px 0px 6px 6px;
}
.inlineFormBox {
	background: #e3dcce;
	padding: 0px;
}
.inlineFormBox h4 {
	padding: 2px 6px;
	margin: 0px;
	color: #004080;
	font-size: 11px;
	background: #004080;
	font-style: normal;
	font-weight: normal;
	border-bottom: 1px solid #004080; 
}
.inlineFormBox p {
	padding: 6px 6px;
	margin: 0px;
}

.txSmall {
	font-size:10px;
}


/*  #####################################  Board Themen ###############################*/



.boardThemeHeader {
	height: 27px;
	display: block;
	font-size: 100%;
	font-weight: bold;
	color: #004080;
	font-family: Arial, Verdana, sans-serif;
	text-align: center;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D8DFEA;
	margin-bottom: 2px;
	padding: 0px;
	margin-top: 2px;
}


.boardThemeHeader div {
	float:left;
	cursor: pointer;
	margin-right: 2px;
	margin-top: 2px;
	padding: 5px 10px;
	background-color: #FFFFFF;
	border-left: 1px solid #D8DFEA;
	border-right: 1px solid #D8DFEA;
	border-top: 1px solid #D8DFEA;
}

.boardThemeHeader  div.active {
	background-color: #D8DFEA;
	margin-top: 2px;
	margin-bottom: 0px;
	
}

.boardThemeHeader  div.choosed {
	background-color: #D8DFEA;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 17px;
}

p.MsoNormal {
	margin: 0px;
}


/*
 * Neue Elemente noch unsortiert!!!!
 */
table.download_list{
	margin-bottom: 1px;	
}

table.download_list h3,
table.download_list .txTeaserLineHG {
	border-bottom:1px solid #004080;
	clear:both;
	font-size:88%;
	font-weight:normal;
	margin-bottom:1px;
	color:#004080;
	padding: 0px;
	background: #fff;
}

table.download_list td.bgList,
table.download_list td.txHG{
	width:	100%;
	padding: 3px;
	background-color:#e3dcce;
	border-bottom:1px solid #FFFFFF;
}

#logo {
	position:relative;
	left: 90px;
}

table.download_list a.sendfile{
	background:url(/sc/img/ic_sendfile0.gif) no-repeat center center;
	display:block;
	width: 15px;
	height:15px;
	float:left;
	margin: 0px 2px 0px 3px;
}

table.download_list a.sendfile:hover{
	background:url(/sc/img/ic_sendfile1.gif) no-repeat center center;		
}

a.download{
	background:url(/sc/img/ic_file0.gif) no-repeat left bottom;
	padding-left: 15px;
	margin: 0px 0px 0px 3px;
}

a.download:hover{
	background:url(/sc/img/ic_file0.gif) no-repeat left bottom;
}

#mp_area .tx,
#left_area .tx{
	padding: 4px 7px 0px 7px;

}

#mp_area .tx a,
#mp_area .txLink a,
#left_area .tx a,
#left_area .txLink a{
	display: block;
	font-weight: bold;
	margin-top: 2px;
}

#mp_area .txLink,
#left_area .txLink {
	padding: 0px 7px 7px 7px;
}

#mp_area a.stdLink,
#left_area a.stdLink{
	font-weight: normal;	
}

b.login{
	font-size: 12px;	
}

#mp_area #mp_login div{
	margin:0px;
}

#mp_area #mp_login div.txForm{
	margin-top: 3px;
	padding-bottom: 1px;
}

#mp_area #mp_login .txCheckbox{
	clear:left;
	margin: 6px 0px 15px 0px;
}

#mp_area #mp_login .txCheckbox input{
	margin-top: 5px;
	display:block;
	float:left;
}

#mp_area #mp_login .txCheckbox div{
	position: relative;
	top: 5px;
}

/*
 * Neue Contentseite (Guidelines)
 */
 
a.magnifier,
a.magnifier_hover{
	position:absolute;
	margin-top:-19px;
	margin-left: 4px;
	z-index: 100;
	/*color:#004080*/;
	color:#fff;
	cursor:pointer;
	display: block;
	width: 120px;
	height: 16px;
	background:url(/sc/img/ic_magnifier0.gif) no-repeat center left transparent;
	padding: 0 0 0 18px;
}

a.magnifier:hover,
a.magnifier_hover{
	background:url(/sc/img/ic_magnifier1.gif) no-repeat center left transparent;
	color:#D45800;
}

/*
 * Linker Bereich auf Startseite
 */

#left_area .box table,
#left_area .box_closed table,
#left_area .box_opened table{
	width: 220px !important;
	margin-left: 10px;
}

#left_area .box,
#left_area .box_closed,
#left_area .box_opened{
	background-color:#fff;
}

.tdNav img{
	top: -1px !important;
	position:relative;
}

/*
 * Footer-Bereich
 */

div.txFooter,
div.txFooter div{
	margin: 5px 8px 0px 8px;	
}

div.txFooter a{
	display:block;
	float:left;
}

div.txCopy,
div.txCopy:hover{
	float: right;
	width: auto;
	margin: 0px 10px 0px 0px !important;
	color: #004080;
}

/*
 * Bilderpool
 */

body.imgpool_popup{
	margin:0px;
	background:#fff;	
}

table tr.formLine td{
	border-bottom: 1px solid #666;
}

table tr.formLine td img{
	vertical-align: bottom;
}

/* Umrahmung f�r gesch�tzte Bilder */

div.img_box_framed a img{
	border:1px solid #000;
	border-bottom: 0px;
}

div.img_box a img,
div.img_box_framed a img{
	vertical-align: bottom;
}

div.img_box div.iconRow,
div.img_box_framed div.iconRow{
	padding-top: 8px;
	width: 105px;	
}
div.img_box div.iconRow div {
	margin-top: 3px;
	white-space: nowrap;
	width: 105px;
	overflow-x: hidden;	
}

div.img_box_framed div.iconRow{
	border:1px solid #F9D87F;
	border-top: 0px;
}

div.img_box_framed div.iconRow a img{
	border: 0px;
}

/* PopUps */

body.img_editUsage{
	margin:0px;	
}

.AppTabbedForm {
	background-color:#DADADA;
	border:1px solid #666666;
	margin-top:13px;
	overflow:hidden;
	padding-right: 8px;
}
.appInnerDesktop {
	background-color:#FFFFFF;
	border:1px solid #004080;
	float:none;
	left:-1px;
	margin-bottom:28px;
	margin-top:24px;
	position:relative;
}
.bgModuleTitle {
	background-color:#FFFFFF;
	border-bottom:1px solid #666666;
	color:#004080;
	font-family:Arial,Verdana;
	font-size:11px;
	font-weight:bold;
	margin-top:7px;
	padding-bottom:2px;
	padding-left:7px;
}
.bgModuleRow {
	background:#e3dcce none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	vertical-align:bottom;
}
.bgModuleFooter {
	background:#e3dcce none repeat scroll 0 0;
	height:6px;
	margin-bottom:16px;
}
textarea {
	width: 100%;
	border: 1px solid #000;
}
.contentBar {
	vertical-align: bottom;
}


/*
 * Gesch�tzte Abs�tze
 */
 
 div.framed{
 	border:1px solid #F9D87F;
 }
 
 
 /*
  * Content Tabellen (z.B. f�r Seiten mit geparsten Listen)
  */
 
 /* Breadcrumb */
 #breadcrumb li{
 	float: left;
 	font-size: 10px;
 	list-style-type: none;
 }
 
 body a {
    color: #000;
    text-decoration: none;
}
 
 
 
 
 
  
