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

/*************************************/
/*Überladen des headers um ein alternatives Logo bild zu laden*/
/*************************************/
@media screen {




/* Anbieter portal*/

.semProvRow {
	float: left;
	width: 100%;
}
#semProvSpalte1 {
	float: left;
	width: 33%;
}
#semProvSpalte2 {
	float: left;
	width: 33%;
}
#semProvSpalte3 {
	float: left;
	width: 33%;
}
#semProvSpalte4 {
	float: left;
	width: 100%;
}

.semProvRow .textBox {
	float: left;
	background-color: #fef5de;
	border: #fde3ac solid 1px;
	width: 94%;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 20px 0px;
	height: 205px;
	overflow: auto;
}
.semProvRow .textBox ul.list {
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0;
	list-style: none;
}
.semProvRow .textBox .list li {
	float: left;
	width: 100%;
	border-bottom:1px solid #CCCCCC;
	margin: 3px 0px 0px;
	padding: 0px 0px 3px;
}
.semProvRow .textBox .list li.pos {
	color: #00DF02;
}
.semProvRow .textBox .list li.neg {
	color: #C83C00;
}
#semProvSpalte4 .textBox {
	width: 756px;	
	height: 400px;
}
#semProvSpalte4 .textBox table{
	clear:both;
}


/*  Sprachdateien bearbeiten */
.languageFiles {
	float:left;
	text-align: left;
	margin: 20px 0px 0px 0px;
	background-color: #DCDCDC;
	width: 350px;
}

.googleMap {
	float: left;
	margin: 15px 0px 5px 0px;
	width:100%;
}
#map {
	float:left;	
	width: 100%;
	height: 360px;
	margin: 20px 0px 0px;
}

#header {
/* für LUX ausgeblendet
	height:132px;
	background: url(../img/logo_schmal.jpg) no-repeat;
	left: 122px;
*/	
}
#headerspruch {
	margin: 110px 0px 0px 0px;

}
#logo {
	position: relative;
	float: left;/*	
	width: 791px;
	height: 189px;
	background: url(../img/logo.jpg) no-repeat;	
	left: 8px;
	top: 20px;
*/
}
#logo span {
	display:none;
}

h1 {
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	float: left;
	clear: both;
	width:100%;	
	color: #868686;
}
h1#navi0 {
	padding: 20px 0px 0px 40px;
	margin: 0px 0px 10px 0px;
	height: 38px;
	color: #BE0A49;
	background: url(../img/navi_button_symbol_1.gif) left no-repeat;	
}

h2 {
	float: left;
	clear: both;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	font-size:14px;	
	font-weight:bold;	
	/*color:#BE0A49;*/	
	color: #868686;	
	/*background: url(../img/navi_button_symbol_grey.gif) no-repeat;*/
} 
.content h2 {
	margin:10px 0px 20px 0px;
}
/*************************************/
/*Haupt container schmale Version für Contentportal */
/*************************************/
#results_container_portal {
	float: left;
	position: relative;
	width: 780px!important;	
	width: 736px;
	text-align: left;
	margin: 1px 0px 0px 0px;
	*margin: -14px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	/*IE LayerPROB*/	
	z-index: 1;	
}
#results_container {
	float: left;
	position: relative;
	width: 780px!important;	
	width: 736px;
	text-align: left;
	margin: 11px 0px 0px 0px;
	*margin: 11px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	/*IE LayerPROB*/	
	z-index: 1;	
}
.results {

}
#boxen_container {
	float: left;
	position: relative;
	width: 780px!important;	
	width: 736px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	/*IE LayerPROB*/
	z-index: 1;		
}
.backlink_history {
/*	margin: 23px 0px 10px 0px;*/
	margin: 2px 0px 10px 0px;	
	width: 780px;		
}


#box_2  .numRowsAll {
	float: left;
	clear: both;
	margin: 0px 0px 0px 320px;
}
/*
auch in der bis.basis.css
.results_head {
	position: relative;
	float: left;
	margin: 10px 0px 0px 0px;	
	font-size: 14px;
	color: #5A5A5A;
	font-weight: normal;
	padding: 0px 0px 0px 40px;
	background: url(../img/results/drop.gif) no-repeat;	
	text-align: left;
	width: 100%;
	left: 0px;
}*/
h1.results_head {
	float: left;
	margin: 0px 0px 15px 0px;
}

/*************************************/
/* Content Navigation  */
/*************************************/


#main_navigation {
	float: right;
	position: relative;
	height: 53px;
	background: url(../img/bg_navi.jpg) repeat-x right;	
/*	width: 611px;*/
	width:775px;
	text-align: center;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;		
}

#main_navigation #naviTop {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;		
}

#main_navigation .itemTop, 
#main_navigation .itemTop_akt {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	float: left;
	position: relative;
/*	height: 105px;*/
	font-size: 11px;
/*	width: 100%;*/
}
#main_navigation  a {
	padding: 0px 6px 0px 8px;
	margin: 0px 0px 0px 0px;	
	float: left;
	position: relative;	
	color:black;
	text-decoration: none;
}

#main_navigation .itemTop .menu span, 
#main_navigation  .itemTop_akt .menu  span{
	float: left;
	padding: 20px 2px 0px 2px;
	margin: 0px 0px 0px 0px;	
	text-transform: uppercase;
}
/* HIntergrundfarbe der navi*/
#main_navigation .itemTop a.menu:hover  {
	background: url(../img/bg_navi_akt.gif) repeat-x left bottom;		
	color:#E65477;
	float: left;
}
#main_navigation .itemTop a.menu {
	float: left;
	height: 40px;
	padding: 0px 0px 10px 0px;
	margin:0px;
	background: transparent url(../img/navi_streifen.gif) no-repeat scroll left bottom;
	/*width: 96%;*/
}
#main_navigation #item_1 a.menu {
	/*width: 99%; entfernt LR 21.04*/
}
/* Hintergrund des aktiven TopNavi Punktes*/
#main_navigation .itemTop_akt a.menu {
	float: left;
	background: url(../img/bg_navi_akt.gif) repeat-x left bottom;
	height: 40px;
	padding: 0px 0px 10px 0px;
	/*width: 96%;	*/
}


#main_navigation .itemTop_akt .secondLevel a.menu  {
	background: transparent;
}
/*
#main_navigation #naviTop #item_1 {width:125px;}
#main_navigation #naviTop #item_2 {width:90px;}
#main_navigation #naviTop #item_3 {width:130px;}
#main_navigation #naviTop #item_4 {width:64px;}
*/
/*
#main_navigation #naviTop #item_1,
#main_navigation #naviTop #item_akt_1 {width:42px}
#main_navigation #naviTop #item_2,
#main_navigation #naviTop #item_akt_2 {width:51px;}
#main_navigation #naviTop #item_3,
#main_navigation #naviTop #item_akt_3 {width:74px;}
#main_navigation #naviTop #item_4,
#main_navigation #naviTop #item_akt_4 {width:78px;}
#main_navigation #naviTop #item_5,
#main_navigation #naviTop #item_akt_5 {width:115px;}
#main_navigation #naviTop #item_6,
#main_navigation #naviTop #item_akt_6 {width:82px;}
#main_navigation #naviTop #item_7,
#main_navigation #naviTop #item_akt_7 {width:74px;}
#main_navigation #naviTop #item_8,
#main_navigation #naviTop #item_akt_8 {width:73px;}
#main_navigation #naviTop #item_9,
#main_navigation #naviTop #item_akt_9 {width:71px;}
#main_navigation #naviTop #item_10,
#main_navigation #naviTop #item_akt_10 {width:69px;}
#main_navigation #naviTop #item_11,
#main_navigation #naviTop #item_akt_11 {width:48px;}
*/
/*Symbole über Navi*/
#main_navigation #naviTop span {
	float: left;
	margin: 0px 0px 0px 3px;
	color:#787878;
	font-weight: bold;	
}
#main_navigation #naviTop .but_left,
#main_navigation #naviTop .but_left {
	display:none;
}
/*
#main_navigation #naviTop #item_2 .but_left,
#main_navigation #naviTop #item_akt_2 .but_left {
	float: left;
	width: 3px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img/navi_streifen.gif) no-repeat bottom;
}
#main_navigation #naviTop #item_3 .but_left,
#main_navigation #naviTop #item_akt_3 .but_left {
	float: left;
	width: 3px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background: url(../img/navi_streifen.gif) no-repeat bottom;	
}
#main_navigation #naviTop #item_4 .but_left,
#main_navigation #naviTop #item_akt_4 .but_left {
	float: left;
	width: 3px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background: url(../img/navi_streifen.gif) no-repeat bottom;	
}
#main_navigation #naviTop #item_5 .but_left,
#main_navigation #naviTop #item_akt_5 .but_left {
	float: left;
	width: 3px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background: url(../img/navi_streifen.gif) no-repeat bottom;	
}
#main_navigation #naviTop #item_6 .but_left,
#main_navigation #naviTop #item_akt_6 .but_left {
	float: left;
	width: 3px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background: url(../img/navi_streifen.gif) no-repeat bottom;	
}
#main_navigation #naviTop #item_7 .but_left,
#main_navigation #naviTop #item_akt_7 .but_left {
	float: left;
	width: 3px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background: url(../img/navi_streifen.gif) no-repeat bottom;	
}
#main_navigation #naviTop #item_8 .but_left,
#main_navigation #naviTop #item_akt_8 .but_left {
	float: left;
	width: 3px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background: url(../img/navi_streifen.gif) no-repeat bottom;	
}
#main_navigation #naviTop #item_9 .but_left,
#main_navigation #naviTop #item_akt_9 .but_left {
	float: left;
	width: 3px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background: url(../img/navi_streifen.gif) no-repeat bottom;	
}
#main_navigation #naviTop #item_10 .but_left,
#main_navigation #naviTop #item_akt_10 .but_left {
	float: left;
	width: 3px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background: url(../img/navi_streifen.gif) no-repeat bottom;	
}
#main_navigation #naviTop #item_11 .but_left,
#main_navigation #naviTop #item_akt_11 .but_left {
	float: left;
	width: 3px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background: url(../img/navi_streifen.gif) no-repeat bottom;	
}
*/

#main_navigation .but_right{
	float: left;
	position: relative;
	background: url(../img/contentportal/navi_button_line.gif) no-repeat;	
	width: 1px;
	height: 25px;
}
/**/

/*************************************/
/*		Unternavigation 					 */
/*************************************/



#main_navigation, #main_navigation ul { /* all lists */
	list-style: none;
/*	line-height: 1;*/
	/*IE LayerPROB*/
	z-index: 2;
}
#main_navigation ul { /* all lists */
	clear:both;
}
#main_navigation li ul.secondLevel { /* second-level lists */
	z-index: 13;
	width: 150px;
	margin: 48px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	position: absolute;
	border-left:1px solid #D6D6D6;
	border-bottom:2px solid #E91D4B;
	border-right:2px solid #A6A6A8;	
	background-color: #EDEDEF;	
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

/* horizontale Position der 2ten Ebene  */
/* geHACKtes */
#main_navigation li ul.secondLevel{
	margin: 48px 0px 0px 0px;  /*für alle (-24)*/
	*margin: 0px 0px 0px -35px;  /*für IE6 & IE7 */
	/*_margin: 0px 0px 0px -39px;  für IE6 */
}


/* Höhe der Subnavigationen*/
#main_navigation  ul.secondLevel .menu,
#main_navigation  ul.secondLevel .menu_akt	{
	padding: 5px 8px 0px 8px!important;
	margin: 0px 0px 0px 0px!important;	
	height: auto!important;
	background-image: none!important;	
}
/* geHACKtes */

#main_navigation li ul.secondLevel li {
	float: left;
	list-style: none;
	text-align: left;
	clear: both;
	width: 100%;
	border-bottom:1px solid #fff;	
	border-top:1px solid #B9BBBA;	
}
/* HIntergrundfarbe der SUBnavi*/
#main_navigation li ul.secondLevel li.itemSub_akt a.menu_akt,
#main_navigation li ul.secondLevel li.itemSub_akt a:hover,
#main_navigation li ul.secondLevel li.itemSub a:hover{
	background: none;
	color:#E65477;
}

#main_navigation li ul.secondLevel li:hover {
	background: none;
	color:#E65477;
}


/*BG der ersten EBENE*/
ul#naviTop li:hover a.menu  {
	background: url(../img/bg_navi_akt.gif) repeat-x bottom;
}
/*BG der 2ten EBENE*/
li ul.secondLevel li:hover{
	color:#E65477!important;
	background-color: #FDD8E1!important;
	background-image: none!important;	
}
/*BG der 3ten EBENE*/
li ul.thirdLevel li:hover {
	background-color: transparent!important;
	background-image: none!important;	
}











#main_navigation li:hover ul.secondLevel, 
#main_navigation li.sfhover ul.secondLevel { /* lists nested under hovered list items */
	left: auto;
}
#main_navigation ul.secondLevel li:hover ul.thirdLevel, 
#main_navigation ul.secondLevel li.sfhover ul.thirdLevel { /* lists nested under hovered list items */
	left: auto;
}
#main_navigation li ul a {
	float: left;
	width: 92%!important;/*für firefox*/
	width: 100%;	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 15px;		
}
#main_navigation li ul a:hover {
	float: left;
	width: 92%!important;/*für firefox*/
	width: 100%;	
}
#main_navigation ul.thirdLevel { /* third-level lists */
	z-index: 4;
	width: 220px;
/* geHACKtes */
	margin: 0px 0px 0px 145px;	/*für alle*/
	*margin: -25px 0px 0px 145px;  /*für IE6 & IE7 */
/* geHACKtes */
	padding: 0px 3px 0px 0px;	
	position: absolute;
	border-left:1px solid #D6D6D6;
	border-bottom:2px solid #E91D4B;
	border-right:2px solid #A6A6A8;	
	background-color: #EDEDEF;		
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}





/*************************************/
/* LKS NAVIGATION							 */
/*************************************/


#LKS_main_navigation {
	float: left;
	position: relative;
	height: 25px;
	background-color:#a6ed6b;/* url(../img/contentportal/navi_bg.gif) repeat-x;	*/
	width: 983px;
	text-align: center;
}

#LKS_main_navigation .but_left {
	float: left;
	position: relative;
	width: 8px;	
	height: 25px;	
}

#LKS_main_navigation .itemTop .but_left {
	background: url(../img/LKSportal/navi_button_symbol.gif) no-repeat;	
}
#LKS_main_navigation #item_akt_1 .but_left {	background: url(../img/LKSportal/item_akt_1.gif) no-repeat; }
#LKS_main_navigation #item_1:hover .but_left {background: url(../img/LKSportal/item_akt_1.gif) no-repeat;}

#LKS_main_navigation #item_akt_2 .but_left {	background: url(../img/LKSportal/item_akt_2.gif) no-repeat; }
#LKS_main_navigation #item_2:hover .but_left {background: url(../img/LKSportal/item_akt_2.gif) no-repeat;}

#LKS_main_navigation #item_akt_3 .but_left {	background: url(../img/LKSportal/item_akt_3.gif) no-repeat; }
#LKS_main_navigation #item_3:hover .but_left {background: url(../img/LKSportal/item_akt_3.gif) no-repeat;}

#LKS_main_navigation #item_akt_4 .but_left {	background: url(../img/LKSportal/item_akt_4.gif) no-repeat; }
#LKS_main_navigation #item_4:hover .but_left {background: url(../img/LKSportal/item_akt_4.gif) no-repeat;}

#LKS_main_navigation #item_akt_5 .but_left {	background: url(../img/LKSportal/item_akt_5.gif) no-repeat; }
#LKS_main_navigation #item_5:hover .but_left {background: url(../img/LKSportal/item_akt_5.gif) no-repeat;}

#LKS_main_navigation #item_akt_6 .but_left {	background: url(../img/LKSportal/item_akt_6.gif) no-repeat; }
#LKS_main_navigation #item_6:hover .but_left {background: url(../img/LKSportal/item_akt_6.gif) no-repeat;}

#LKS_main_navigation #item_akt_7 .but_left {	background: url(../img/LKSportal/navi_button_symbol_akt.gif) no-repeat; }
#LKS_main_navigation #item_7:hover .but_left {background: url(../img/LKSportal/navi_button_symbol_akt.gif) no-repeat;}

/**/
#LKS_main_navigation .itemTop, 
#LKS_main_navigation  .itemTop_akt {
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	float: left;
	position: relative;
	background: url(../img/LKSportal/navi_button_bg.gif) repeat-x;
}

#LKS_main_navigation  a {
	padding: 8px 6px 0px 8px;
	margin: 0px 0px 0px 0px;	
	float: left;
	position: relative;	
	color:black;
	text-decoration: none;
}
/*
#main_navigation .but_right{
	float: left;
	position: relative;
	background: url(../img/contentportal/navi_button_line.gif) no-repeat;	
	width: 1px;
	height: 25px;
}
*/
/*************************************/
/*Unternavigation */
/*************************************/

#LKS_main_navigation, #LKS_main_navigation ul { /* all lists */
	padding: 0;
	margin: 0;
	clear:both;
	list-style: none;
/*	line-height: 1;*/
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
}
#LKS_main_navigation li ul { /* second-level lists */
	z-index: 10;
	/*width: 170px;*/
	margin: 23px 0px 0px 0px!important;
	margin: 3px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	position: absolute;
	border-left:1px solid #D6D6D6;
	border-bottom:2px solid #A6A6A8;
	border-right:2px solid #A6A6A8;		
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
/*
li#item_1 ul, li#item_akt_1 ul {background-color: #F5EAF2;}
li#item_2 ul, li#item_akt_2 ul {background-color: #E3F7F5;}
li#item_3 ul, li#item_akt_3 ul {background-color: #F8DDE2;}
li#item_4 ul, li#item_akt_4 ul {background-color: #FCF0E0;}
li#item_5 ul, li#item_akt_5 ul {background-color: #E2F8F5;}
li#item_6 ul, li#item_akt_6 ul {background-color: #D3E6F5;}

li#item_akt_1 ul .itemSub_akt {background-color: #E3C2D3;}
li#item_akt_2 ul .itemSub_akt {background-color: #BBE6B8;}
li#item_akt_3 ul .itemSub_akt {background-color: #EA9DAD;}
li#item_akt_4 ul .itemSub_akt {background-color: #F6D5AA;}
li#item_akt_5 ul .itemSub_akt {background-color: #ADE8E2;}
li#item_akt_6 ul .itemSub_akt {background-color: #7CB6DC;}

li#item_1 ul li:hover, li#item_akt_1 ul li:hover {background: #E3C2D3 url(../img/arrow_right.png) no-repeat left;	}
li#item_2 ul li:hover, li#item_akt_2 ul li:hover {background: #BBE6B8 url(../img/arrow_right.png) no-repeat left;	}
li#item_3 ul li:hover, li#item_akt_3 ul li:hover {background: #EA9DAD url(../img/arrow_right.png) no-repeat left;	}
li#item_4 ul li:hover, li#item_akt_4 ul li:hover {background: #F6D5AA url(../img/arrow_right.png) no-repeat left;	}
li#item_5 ul li:hover, li#item_akt_5 ul li:hover {background: #ADE8E2 url(../img/arrow_right.png) no-repeat left;	}
li#item_6 ul li:hover, li#item_akt_6 ul li:hover {background: #7CB6DC url(../img/arrow_right.png) no-repeat left;	}
*/

#LKS_main_navigation li ul li {
	list-style: none;
	margin: 5px 0px 5px 15px;
	padding: 1px 0px 0px 10px;
	text-align: left;
	clear: both;
	min-height: 15px;
}
#LKS_main_navigation li ul li:hover {
	/*list-style: square;*/
	margin: 5px 0px 5px 15px;
	padding: 1px 0px 0px 10px;
	height: 15px;
}
#LKS_main_navigation li:hover ul, #LKS_main_navigation li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#LKS_main_navigation li ul a {
	width: 100%;
	margin: 0px 10px 0px 5px;
	padding: 0px 10px 0px 0px;	
}


/*************************************/
/*  RAND   */
/*************************************/

#rand {
	float: right;
	position: relative;
	margin: 20px 0px 0px 0px;
	_margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 165px;
	text-align: left;
}
.rand_line {
	position: relative;
	float:left;	
	/*background: url(../img/line_black.gif) repeat-x;*/
	height: 2px;
	width: 165px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#rand .menu {
	position: relative;
	float:left;	
	color: #A2033D;
	text-decoration: none;
	padding: 2px 0px 2px 15px;

	margin: 0px 0px 0px 0px;
	*margin: 0px 0px 0px 0px;
	_margin: -9px 0px 0px 0px;
	width: 155px;
	background: url(../img/line_black.gif) bottom repeat-x;
/*	font-size: 90%;*/
}


#rand .menu_akt {
	position: relative;
	float:left;	
	color: Black;
	text-decoration: none;
	padding: 2px 0px 2px 15px;
	margin: 0px 0px 0px 0px;
	*margin: 0px 0px 0px 0px;
	_margin: -9px 0px 0px 0px;
	background: url(../img/line_black_pfeil.gif) no-repeat left bottom;
	width: 155px;
/*	font-size: 90%;*/
}


#rand #login  .menu {
	position: relative;
	float:left;	
	color: #A2033D;
	text-decoration: none;
	padding: 2px 0px 2px 15px;
	margin: 0px 0px 0px 0px;
	*margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	width: 155px;
	background: url(../img/line_black.gif) bottom repeat-x;
}
#rand #login  .menu_akt {
	position: relative;
	float:left;	
	color: black;
	text-decoration: none;
	padding: 2px 0px 2px 15px;
	margin: 0px 0px 0px 0px;
	*margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	background: url(../img/line_black_pfeil.gif) no-repeat left bottom;
	width: 155px;
}

.LEADERPlusLogo {
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	font-size: 9px;
	display: none;
}
.LEADERPlusLogoImg {
	float: left;
	margin: 0px 3px 3px 0px;
}


#logout {
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	font-size: 12px;
	color: #E91D4B;
}
#seminarprovider_portal_header {
	float: left;	
	padding: 5px 0px 5px 0px;
	margin: 10px 0px 0px 0px;
	/*background: url(../img/symbol_nsl.gif) no-repeat left;*/
	color:#868686;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;	
	clear: both;
	width: 100%;
}





#newsletter {
	padding: 0px 0px 5px 0px;
	float:left;		
}
.nsl_header,
.kurssuche_header,
.textBox_header, 
.aktuelles_header {
	float: left;	
	width: 100%;
	padding: 5px 0px 3px 0px;
	color:#5a5a5a; 
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;	
}
.nsl_header{
	margin: 20px 0px 0px;
}
.aktuelles_header {
	margin:5px 0px 0px 0px;	
}



.aktuelles_box {
	float: left;
	width: 98%;
	background-color: #f7e6ed;
	border-bottom: 1px solid #f1d5e1;
	margin: 0px 0px 0px 0px;
}
.aktuelles_box .list h3 {
	float: left;
	margin: 3px 3px 0px 3px!important;
	color: #000;
	font-size:11px;
	padding:0px!important;
}
.aktuelles_box .list .linkliste {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.aktuelles_box .list p,
.aktuelles_box .list .linkliste li
{
	float: left; 
	width: 99%;
	margin: 3px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-bottom: 1px solid #f1d5e1;*/
	list-style: none;
}	
.aktuelles_box .list a {
	color: #000;
}
.whiteBorder {
	float: left;
	border: 1px solid #fff;
	width: 159px;
	*width: 160px;	
}

.textBoxGame .whiteBorder,
.textBox .whiteBorder {
	float: left;
	border: 1px solid #fff;
	width: 504px!important;
	padding: 5px 5px 5px 5px;	
}
#agenda .whiteBorder{
	float: left;
	border: 1px solid #fff;
	width: 236px!important;
	padding: 3px;	
}
.aktuelles_box .list {
	float: left;
	border-top: 1px solid #f1d5e1;
	border-left: 1px solid #f1d5e1;
	border-right: 1px solid #f1d5e1;	
	width: 100%;
}





#nsl_return, 
#img, 
#loginfield,
.login_button {
	float: left;
	padding: 5px 0px 5px 15px;
}

#loginfield .formsakt {
	float:left;
	width: 140px;
	margin: 0px 0px 0px 0px;	
}

#nsl_body{
	position: relative;
	float: left;
	width: 100%;
	height: 130px;
	padding: 20px 0px 0px 0px;
	background: url(../img/kasten_nsl.gif) no-repeat;	
}
#nsl_body .formsakt {
	float:left;
	width: 140px;	
	margin: 0px 0px 0px 15px;	
}
#img .text {
	float:left;
	font-size:9px;
} 
.logindescrip {
	float: left;
	clear: both;
}

.dividerline {
	background: url(../img/line_black.gif) repeat-x;
	height:2px;
	width:65%;
	margin:2px 0px 2px 10px;
	padding:0px 0px 0px 0px;
}

/*************************************/
/*  BUTTON   */
/*************************************/
#moreButtonSpace .buttons {
	width: 130px;
}
/*
div.button {
	border:1px solid #fff;	
	position: relative;
	float: left;
	margin: 0px 7px 0px 0px;	
	text-align: left;
	text-decoration: none;
	color: black;		
	padding: 1px 20px 2px 5px;
	background: #CADBED url(../img/butt_arrow_right.gif) no-repeat right;
	color: black;
}
*/
#rightside .button {
	background-color:white;
}

.button_del {
	padding: 5px 0px 0px 5px;
	float: right;	
}
.button a {
	text-decoration: none;
	color: black;	
}


.box_glossary {
	width: 100%;
	float: left;	
	clear: both;
	margin: 10px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	background-color: #C2E1F6;	
}
.box_glossary h4 {
	float: left;
	width: 100%;
	background: url(../img/help.png) no-repeat left;	
/*	background: url(../img/bubble_i.png) no-repeat right;*/
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 20px;		
}
.box_glossary ul {
	clear: both;
	padding: 0px 0px 0px 25px;	
	margin: 0px 0px 0px 0px;				
	list-style-image: url(../img/bullet_orange.png);	
	list-style-position: outside;
}
.box_glossary ul li {
	margin: -5px 0px 0px 0px;	
	padding: 0px 0px 5px 0px;		
}

.box_glossary ul a {

	text-decoration: none;
	font-size: smaller;
	color: Black;
}
.link_glossary {
	/*background: #B8DEF1 url(../img/glossar.gif) no-repeat left;	
	text-transform: uppercase;
	background-color: #EFF9FF;*/
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #4284BD;

}
.link_glossary:hover {
	text-decoration: underline;
}

/* Wishlist*/

.box_wishlist {
	/*width: 150px;*/
	width: 135px;
	float: left;	
	clear: both;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 10px;

}

.box_wishlist .box_wishlist_header {
	background: url(../img/icon_wunschzettel.gif) no-repeat;
	float: left;
	width:95%;
	margin: 15px 0px 5px 0px;	
	padding: 5px 5px 5px 40px;	
}
.box_wishlist h4 {
	float: left;
	color: #fff;	
	background-color: #A2033D;
/*	background: url(../img/bubble_i.png) no-repeat right;*/
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 20px;		
	width: 99px;
}
.box_wishlist_body {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;	
	float: left;
	background-color: #A2033D;	
	width: 154px;
}
.box_wishlist ul {
	clear: both;
	padding: 0px 0px 0px 25px;	
	margin: 0px 0px 0px 0px;				
	list-style-image: url(../img/bullet_orange.png);	
	list-style-position: outside;
	color: white;	
}
.box_wishlist ul li {
	margin: -5px 0px 0px 0px;	
	padding: 0px 0px 5px 0px;	
	color: white;		
}

.box_wishlist ul a {
	text-decoration: none;
	font-size: smaller;
	color: white;
}
.box_wishlist ul a img{
	margin:2px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	background-color: white;
}
.box_wishlist ul a:hover {
	text-decoration: underline;
}
.seminar_wishlist_compare {
	background: url(../img/icon_compare.gif) no-repeat left;	
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 5px;
	text-decoration: none;
	color: White;
}
.seminar_wishlist_compare:hover {
	text-decoration: underline;
}



/*TEACHER Portal*/
#teacherPortal {
	float: left;	
	width:100%;
	padding: 0px 0px 0px 10px;	
}
#teacherPortal ul {
	float: left;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;		
	width:100%;
	list-style-type: none;
}
#teacherPortal ul li {
	width: 90%;
	float: left;
	padding: 0px 0px 0px 19px;	
	margin: 0px 0px 0px 0px;		
	background: url(../img/bullet_orange.png) left top no-repeat;	
}

#teacherPortal ul li span {
	float: left;
	padding: 0px 0px 0px 19px;	
	margin: 0px 0px 0px 0px;
}
.button_list, .button_list_del
{
	background: url(../img/button_middle.gif) repeat-x;
	float: right;
	margin: 2px 3px 0px 0px;
	position: relative;
	height: 17px;
}
.button_list .but_left, .button_list_del .but_left{ 
	width: 3px;
	height: 17px;	
	float: left;
	position: relative;
	background: url(../img/button_left.gif) repeat-x;	
}
.button_list a, .button_list_del a {
	position: relative;
	float:left;
	padding: 2px 5px 5px 5px;
	text-decoration: none;
	color: Black;
}
.button_list .but_right, .button_list_del .but_right {
	width: 3px;
	height: 17px;
	float: left;
	position: relative;
	background: url(../img/button_right.gif) repeat-x;			
}





}