/*-- BIS Layout vers. 1  --*/
/*-- 1. April 2006		 --*/
/*-- morepixel.com		 --*/
/*-- comas@morepixel.com --*/	

@media screen {

.sortList {
	float: right;
	width: 280px;
}
.sortListHeader {
	float: left;
	padding: 5px;
	font-weight: bold;

}
.sortSelect {
	float: right;
	padding: 2px;
}


/*?berladen des headers um ein alternatives Logo bild zu laden   */
#header {
	height:132px;
	background: url(../img/logo_schmal.jpg) no-repeat;
	left: 122px;
}
#headerspruch {
	margin: 110px 0px 0px 0px;
}
/* Für die myseminar Liste damit hier die Suche ausgeblendet ist
.AllSearch {
	display:none;
}
*/
#AllSearchhide {
	display:none;
}
/*************************************/
/* ShowButtons */
/*************************************/
.showButtons {

	display:none; /*  LUX Wunsch das auszublenden */
	float: left;
	width: 605px;
	background-color: #F1F1F1;
	padding: 10px 0px 10px 0px;
	margin: 13px 0px 10px 0px;
	border: 1px solid #A2033D;
}
.sB_aktive {
	font-weight: bold;
	float: left;	
	margin: 10px 10px 10px 10px;	
}
.sB_link{
	font-weight: normal;
	float: left;	
	text-decoration: underline;
	margin: 10px 10px 10px 10px;		
}


.seminarbook {
	float: right;
	width: 63px;	
	padding: 0px 0px 0px 8px;
	margin: -1px 0px 0px 0px;	
	text-align: right;
	color: Black;
	text-decoration: none;
	background: url(../img/results/cart_add.png) left no-repeat;	
}
/*Teilnehmer Verwaltung*/

.participantsextended {
	float: left;
	margin: 0px 10px 0px 0px;
}

.participantsWaiting {
	padding: 3px 3px 3px 3px;
	float: left;
	width: 99%;
	background-color: #FFFFCC;	
}
.participantsWaiting ul {
	padding: 3px 0px 3px 0px;
	float: left;
	width: 100%;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.participantsWaiting ul li {
	padding: 3px 0px 3px 0px;
	float: left;
	width: 100%;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #EDEDEF;
}
.participantsApproved {
	padding: 3px 3px 3px 3px;
	float: left;
	width: 99%;
	background-color: #CCFFCC;
}
.participantsApproved ul {
	padding: 3px 0px 3px 0px;
	float: left;
	width: 100%;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.participantsApproved ul li {
	padding: 3px 0px 3px 0px;
	float: left;
	width: 100%;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #EDEDEF;
}
.link_approved {
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 4px 0px;
	border: 1px solid #fff;
}
.link_waiting {
	float: left;
	padding: 5px 5px 5px 18px;
	margin: 10px 0px 4px 0px;
	border: 1px solid #fff;	
	background: url(../img/icons/icon_user.gif) left top no-repeat;		
}
.link_semAdvertising {
	float: left;
	padding: 5px 5px 5px 18px;
	margin: 10px 0px 4px 0px;
	border: 1px solid #fff;	
	background: url(../img/icons/time.png) left top no-repeat;	
}
.link_waiting:hover {
	background: #fff url(../img/icons/time.png) left top no-repeat;		
}
.li_approved {
	padding: 1px 18px 1px 1px;
/*	background: url(../img/icons/tick.png) right top no-repeat;	*/
	background: url(../img/icons/exclamation.png) right top no-repeat;			
	margin: 0px 0px 10px 10px;	
	width: 209px;
	float: left;
	border: 1px solid #D97D9D;
}
.li_delete {
	padding: 1px 18px 1px 1px;
	margin: 0px 0px 10px 10px;	
	width: 209px;
	float: left;
	border: 1px solid #D97D9D;
	background: url(../img/icons/exclamation.png) right top no-repeat;		
}
.participantsApproved .li_approved,
.participantsApproved .li_delete,
.participantsWaiting .li_approved,
.participantsWaiting .li_delete{
	float:none!important;
}
.li_waiting:hover {
	background: #fff url(../img/icons/tick.png) right top no-repeat;		
}
.participantInfos {
	float: left;
	border: 1px solid #000;
	color: #fff;
	padding: 4px;
	background-color: #C20B4B;
}
/*************************************/
/*SUCHERGEBNIS KOPFZEILE*/
/*************************************/

#results_infos {
	position: relative;
	float: left;
	margin: 0px 10px 3px 0px;
	padding: 0px 0px 0px 0px;
	/*?nderung zwecks Content*/
	/*width: 900px;*/
	width: 100%;
	
	/*innenabstand vom linken Rand */	
	left: 20px;
}
#show_infos {
	position: relative;
	float: left;
	background-color: #dcdcdc;
	height: 17px;
}
.info_left {
	width: 6px;
	height: 17px;	
	float: left;
	position: relative;	
	background: url(../img/results/info_left.gif) repeat-x;	
}
a.info_text {
	position: relative;
	float: left;	
	margin: 2px 0px 8px 0px;
	text-decoration: none;
	color: #86B7D8;
	font-weight: bold;
}
a.info_img {
	position: relative;
	float: left;	
	height: 17px;
	width: 17px;	
	margin: 0px 5px 0px 10px;
	background: url(../img/results/info_button.gif) repeat-x;
}
a.info_img_akt {
	position: relative;
	float: left;	
	height: 17px;
	width: 17px;
	margin: 0px 5px 0px 10px;
	background: url(../img/button_delete.gif) repeat-x;
}
.info_right {
	width: 6px;
	height: 17px;	
	float: left;
	position: relative;	
	background: url(../img/results/info_right.gif) repeat-x;	
}
#show_extendedSearch {
	position: relative;
	float: left;
	background-color: #dcdcdc;
	height: 17px;
	margin: 0px 0px 0px 10px;	
}
#info_1 {
	position: relative;
	float: left;
	background-color: #dcdcdc;	
	width: 100%;
	clear: both;
	padding: 10px 0px 10px 0px;
	text-align: left;
}

#info_2 {
	position: relative;
	float: left;
	background-color: #dcdcdc;	
	width: 100%;
	padding: 10px 0px 10px 0px;	
	clear: both;
	text-align: left;	
}


.tableinfo_left {
	float: left;
	text-align: left;
	width: 70%;
	margin: 0px 0px 0px 0px;
}
/*********MAP**********/
.showMap {
	float:left;
	margin:1px 10px 0px 0px;
	padding: 5px 10px 5px 70px;
	background: #7eb128 url(../img/icons/karte.gif) no-repeat left;
}

/* MERKLISTE GELB*/

.merkliste {
	float:left;
	background-color:#FFFA84;
	margin:1px 10px 0px 0px;
	padding: 5px 10px 5px 10px;
}
#merklisteOpen {
	position:absolute;
	float:right;
	text-align:left;
	background-color:#FFFA84;
	padding: 2px 10px 2px 10px;

	/* margin ist in bis.off.basis und bis.on.basis def. */
	width:300px;
	z-index:10;
	top: 24px;
	left: 33px;
}
.merkliste a, #merklisteOpen a, .showMap a{
	color: Black;
}
#merklisteOpen ul {
	float: left;
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
.merklisteOpen_buttons {
	float: left;
	clear: both;
	margin: 10px 0px 5px 0px;
	padding: 5px 0px 0px 0px;
	border-top: 1px solid black;
	width:100%;
}


/*************************************/
/* NAVIGATION f?r die Suche*/
/*************************************/
.aktPosition {
	font-size: 15px;
	font-weight: bold;		
}
.limitPage_list {
	float: left;
}

.results_navi {
	position: relative;
	float: left;
	text-align: left;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;

	/*?nderung zwecks Content*/
	/*width: 945px;*/
	width: 100%;	
	
	/*innenabstand vom linken Rand */
	left: 0px;
}
.results_navi h4{
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	margin: 9px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #5B87AC;
	float: left;
}

.results_navi select {
	position: relative;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* NAVIGATION f?r die Suche END*/

/*************************************/
/* Sucheergebnis */
/*************************************/
.tableinfo {
	float: left;
	position: relative;
	width: 100%;
	margin: 10px 0px 5px 0px;	
}
.tableinfo_left {
	float: left;
	position: relative;
	width: 50%;
	margin: 0px 0px 0px 0px;
}
.tableinfo_right {
	float: right;
	position: relative;
	text-align: right;
	width: 50%;
	margin: 0px 0px 0px 0px;
}
.tableinfo_right a {
	color: #A2093F;	
}

.participantsApproved ol li,
.participantsWaiting ol li {
	padding:5px 0px 5px 0px;
}

.table1 {
	font-size: 12px;
	position: relative;
	float: left;
	width:100%;
	border-collapse:collapse;
}
.table1 .wish {
	float:left;
	background:  url(../img/icons/lightbulb.png) no-repeat left;
	padding: 0px 0px 0px 18px;
}

.sp1 img, .sp2 img, .sp3 img, .sp4 img, .sp5 img, .sp6 img {
	float: right;
	margin: 0px 0px 0px 2px
}
.table1 th,
.table1 td {
	border:1px solid #D97D9D;
	padding: 3px 3px 3px 3px;
	/*background-color: #EDEDEF; --> ausgeblendet da es die Farbgebung überschreibt*/ 
}
.sp1 {
	background: url(../img/results/liste_kopf_bg.jpg) repeat-x;	
	color:white;
	height: 47px;
	border:1px solid #DBC5CC;
}
.sp2 {
	background: url(../img/results/liste_kopf_bg.jpg) repeat-x;		
	color:white;
	/*?nderung zwecks Content*/
	height: 47px;
	border:1px solid #DBC5CC;
}
.sp3 {
	background: url(../img/results/liste_kopf_bg.jpg) repeat-x;	
	color:white;
	height: 47px;
	border:1px solid #DBC5CC;
}
.sp4 {
/*	width: 130px;*/
	background: url(../img/results/liste_kopf_bg.jpg) repeat-x;	
	color:white;
	height: 47px;
	border:1px solid #DBC5CC;
}
.sp5 {
	/*width: 150px;*/
	background: url(../img/results/liste_kopf_bg.jpg) repeat-x;	
	color:white;
	height: 47px;
	border:1px solid #DBC5CC;
}
.sp6 {

	background: url(../img/results/liste_kopf_bg.jpg) repeat-x;	
	color:white;
	height: 47px;
	border:1px solid #DBC5CC;
}
.buttons {
/*	float: left;*/
	width: 60px;	
}
.row_odd b, .row_even b{
	color: #A2093F;
}
.row_c3RTK {
	background-color: #FEF8FE;	
}
.row_bKeepNo {
	background-color: #FFDDBB;	
}
.row_bKeepYesbPublishedYes {
	background-color: #B6C3CF;	
}
.row_bPublishedNo {
	background-color: #FFFE84;
}
.row_bPermanent {
	background-color: #E9EAEB;	
}
.row_aktuell {
	background-color: #fff;	
}
.row_wish {
	background-color: #C8D3FF;	
}
.row_even {
	background-color: #FFD8C8;	
}
.row_deleted {
	background-color: #F6D6AD;
}


/*  ColorTable bei Participant  */

.colorTable {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;		
}
.colorField {
	float: left;
	padding: 5px 6px 5px 6px;
}
#green {
	background-color: #C3FFC4;		
}
#red {
	background-color: #FFD2C1;		
}
#yellow {
	background-color: #FAFAD2;		
}
#pink {
	background-color: #FFC1EE;		
}
#cyan {
	background-color: #C1FFF2;	
}
#grey {
	color: #FFB295;
	background-color: #EDF4FA;
}


.table1 .red {
	width: 100%;
	min-height: 40px;
	background-color: #FFD2C1;	
}
.table1 tr.red:hover {
	background-color: #FFA17D;
}
.table1 .green {
	width: 100%;
	min-height: 40px;
	background-color: #C3FFC4;	
}
.table1 tr.green:hover {
	background-color: #6AFF6B;
}
.table1 .yellow {
	width: 100%;
	min-height: 40px;
	background-color: #FAFAD2;	
}
.table1 tr.yellow:hover {
	background-color: #F4F5A1;
}
.table1 .grey {
	width: 100%;
	min-height: 40px;
	color: #FFB295;	
	background-color: #EDF4FA;
}



.langName {
	float: left;
	clear: both;
	margin: 2px 2px 2px 2px;
	width: 100%;
}
.langName .flag {
	float: left;
	margin: 0px 2px 0px 0px;
}

/*************************************/
/*SUCHERGEBNIS MYContent*/
/*************************************/

.list_line {
	float: left;
	width: 100%;
	background-color: #EBF4FD;
	margin: 5px 0px 5px 0px;
}
.list_buttons {
	width: 250px;
	float: right;
	text-align: right;
}
.list_buttons a {
	float: right;	
	margin: 0px 5px 5px 0px;
}

.button_list
{
	background: url(../img/results/button_middle.gif) repeat-x;

	margin: 2px 3px 0px 0px;
	position: relative;
	height: 20px;
	min-width:50px;
	width: 115px;
	text-align: center;
}
.button_list_del
{
	background: url(../img/results/button_middle.gif) repeat-x;

	margin: 2px 3px 0px 0px;
	position: relative;
	height: 20px;
	width: 115px;
	text-align: center;	
}
.button_list .but_left, 
.button_list_del .but_left{ 
	width: 4px;
	height: 20px;	
	float: left;
	position: relative;	
	background: url(../img/results/button_left.gif) repeat-x;	
}
.button_list_del img {
	padding:0px;
	margin: 3px 5px 0px 0px;
}


.button_list a {
	position: relative;
	text-align: center;
	float: left;
	padding: 2px 5px 5px 5px;
	text-decoration: none;
	color: Black;
	width: 82%; 
}
.button_list_del a {
	position: relative;
	text-align: center;
	float: left;
	padding: 0px 5px 5px 5px;
	text-decoration: none;
	color: Black;
}
.button_list .but_right, 
.button_list_del .but_right {
	width: 4px;
	height: 20px;
	float: right;
	position: relative;
	background: url(../img/results/button_right.gif) repeat-x;			
}
.show_seminarprovider ul {	
	list-style-type: none;	
}

.show_seminarprovider ul li {
	padding: 2px 0px 2px 10px;
	background:  url(../img/arrow_small.gif) no-repeat left ;
	clear: both;		
}

.SP_line {
	float: left;
	width: 60%;
	height: 2px;
	background: url(../img/line_black.gif) repeat-x;
}

/*  helpContent */
.listhelp h3.showme {
	float: left;
	background: #C2282D url(../img/results/tipps_icon.jpg) no-repeat left ;
	width: 94%;
	padding: 10px 0px 10px 39px;
	color: #fff;
}
.listhelp h3 a {
	color: #fff;
	text-decoration: none;	
}
.helpContent {
	float: left;
	background: #FFE4B7;
	width: 99%;
	padding: 5px 5px 5px 5px;
}

.limitPage {
	float: left;
}


/* SUCHERGEBNIS BOXEN */

.searchresultbox_left {
	background: #A2093F url(../img/results/suchbalken.gif) no-repeat top left ;
	float:left;
	clear:left;	
	width: 290px;
	_width: 220px;
	margin: 20px 0px 0px 0px;
	color: #fff;	
}
.searchresultbox_right {
	background: #A2093F url(../img/results/suchbalken.gif) no-repeat top left ;
	float:right;
	width: 300px;
	_width: 220px;
	margin: 20px 0px 0px 0px;
	color: #fff;
}
.searchresultbox_right span {
	width: 98%;
	height: 37px;
	float:left;
	padding: 0px 5px 5px 45px;
	margin: 5px 0px 0px 8px;
	background: url(../img/results/icon_anbieter.gif) no-repeat top left;	
}
.searchresultbox_left span {
	background: url(../img/results/icon_content.gif) no-repeat top left;
	width: 98%;
	height: 37px;
	float:left;
	margin: 5px 0px 0px 8px;	
	padding: 0px 5px 5px 45px;
}
.searchresultbox_right h3 {
	color: Black;
}
.searchresultbox_left span h3,
.searchresultbox_right span h3 {
	float: left;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;	
	width: 100%;
	color: #fff;
}

.searchresultbox_left .show,
.searchresultbox_right .show {
	overflow: auto;
	float: left;
	width: 100%;
	height: 150px;
	background-color: #fff;
	border: 1px solid #A2093F;
	position: relative;
	z-index: 5;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.searchresultbox_left .show ul,
.searchresultbox_right .show ul,
.searchresultbox_left .show ul li,
.searchresultbox_right .show ul li {
	list-style: square;
	color: #A2093F;
}
.searchresultbox_left .show a,
.searchresultbox_right .show a {
	color: #A2093F;
}
.searchresultbox_left span .contentlink {	
	float: left;
	padding: 0px 0px 0px 0px;
	width: 100%;
	color: #fff;
}
.searchresultbox_top span .linkDel {	
	float: right;
	padding: 4px 20px 0px 0px;
}
.searchresultbox_right span .semproviderlink {
	float: left;
	padding: 0px 0px 0px 0px;
	color: #fff;
}


/*************************************/
/*SUCHERGEBNIS MYContent  semAdvertising */
/*************************************/
.semAdvertising {
	background-color: #FFEBCF;
}

.colorKey {
	
}
.colorKeyList {
	float:left;
	width: 100%;
	margin: 10px 0;
	padding: 0px;	
	list-style: none;
}
.colorKeyList .green {
	float:left;
	background-color: #C3FFC4;
	width: 99%;
	padding:5px 4px;
}
.colorKeyList .red {
	float:left;
	background-color: #FFD2C1;
	width: 99%;
	padding:5px 4px;
}


}

@media print {

.seminar_request,
.seminar_print,
.backlink_history,
#alerts_info,
#search_balken,
#box_1,
#box_2,
#main_navigation,
#LKS_main_navigation,
#rand,
#system,
#logo,
caption,
.seminar_wishlist_compare,
.seminar_links,
#wishlist,
.seminar_apply,
.AllSearch,
.hide,
#headerspruch
 {
	display: none;
}
body,
table{
	font: Arial;
	font-size: 12px;
}
#header
 {
	text-align: left;
	float: left;
	font-size: 10px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	top:0px;
	height:50px;
}
/*,
#headerspruch,
.results_head*/
#header h1,
#header h2,
#header h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}
#results_container,
#contentarea {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
#footerarea {
	float: left;	
	width: 100%;	
}
a {
	color: #000;
	text-decoration: none;
}

/*************************************/
/*SUCHERGEBNIS KOPFZEILE*/
/*************************************/
.table1  .orderIcon,
.tableinfo_right,
#s_result_navi,
.searchresultbox_left,
.searchresultbox_right {
	display: none;
}

.results_navi h4{
	float: left;
	width: 200px;
}

a.seminarbook:hover {
	text-decoration: underline;
	background-color: #FAFAD2;
}
.table1,.tabledetail_header {
	width:100%;
	clear: both;
	margin:2px 0px 0px 0px;
	padding:0;
	border-collapse:collapse;
	border:1px solid #D9D9D9;
}
.tableheader {
	width:100%;
	border: #A2033D 2px solid;	
	background-color: White;
}
.header_address{
	width:50%;
}
.header_image {
	width:50%;
	text-align: right;
}

.tablecontent {
	width:100%;
	color:#6EA7CF;
	border:1px solid #D9D9D9;
}
.content_title {
	font-weight:bold;
	color:#6EA7CF;
	background-color:#EEEEEE;
	vertical-align:top;
	width:200px; /* Warum bewirkt diese Breitenangabe nichts? :-( */
}
.content_content {
	color:black;
}
.content_content i {
	color:#C0C0C0;
}
.content_content .font {

}
.strong {
	font-weight:bold;
}
.seminarproviderLink {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.seminar_request_description {
	background: url(../img/shopping.gif) no-repeat;
	float: left;
	width:93%;
	margin: 15px 0px 15px 0px;	
	padding: 5px 5px 5px 40px;	
}
.seminar_request_description_text {
	background-color: #a2033d;
	float: left;
	width:100%;
	margin: 0px 0px 0px 0px;	
	padding: 5px 5px 5px 5px;		
} 

th {
	margin: 15px 0px 15px 0px;	
	padding: 5px 5px 5px 40px;	
}
td {
	margin: 0px 0px 0px 0px;	
	padding: 5px 5px 5px 5px;	
}

}
