/*-- BIS Layout vers. 1  --*/
/*-- 1. April 2006		 --*/
/*-- morepixel.com		 --*/
/*-- comas@morepixel.com --*/	
@media screen {
body {
	font-family: Verdana,sans-serif; /*Arial Narrow,*/
	font-size: 12px;
	color: #454545;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	width: 976px!important;
	width: 970px;
	padding: 0px 0px 0px 0px;	
   background:#fff url(../img/bg.jpg) repeat-x;
	background-attachment:fixed;
}

#mainarea {
	margin: 0px 0px 0px 0px;
	width: 100%;
	padding: 0px 0px 0px 12px;	
	position: relative; /*

	min-height:100%;
	height:auto !important; 
	height:100%;  */
	float: left;	

	background-color:#fff;
	/*Für IE geändert (LR)*/
	/*text-align: left;*/
}

#contentarea {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	position: relative;
	/*left:7px;*/
	width: 964px;

}
.searchhelp {
	float: left;
	padding:0px 0px 0px 10px;
	clear: both;
}
.results {
	position: relative;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;	
	text-align: left;
	width: 765px;
	_width: 725px;

}
h3.results_head {
	position: relative;
	float: left;	
	margin: 0px 10px 0px 0px;	
	font-size: 12px;
	height:39px;
	color: #454545;
	padding: 15px 0px 0px 40px;
	background: url(../img/results/drop.gif) no-repeat;	
	text-align: left;
	width: 100%;
	left: 0px;
	font-weight: normal;
}

#header {
	display:none;
/* LUX ausgeblendet
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img/logo.jpg) no-repeat;
	width:376px;
	height:209px;

	left: 309px;
	position: relative;	
	*/
}
#headerspruch {

}


/*************************************/
/*Verschiedenes */
/*************************************/
caption {
	display: none;
}
h1 {
	margin:20px 0px 0px 0px;
	font-size: 13px;
}

.hide,#alerts_info_help {
	display: none;
}
.loginform form {
	position: relative;
	float: left;
	width: 100%;
	height: 110px;
	padding: 20px 0px 0px 0px;
	background: url(../img/kasten_login.gif) no-repeat;
}
.loginform {
	font-size:87%;
}

.limitPage {
	margin: 0px 0px 0px 0px;
}
.clearboth {
	float: left;
	clear: both;	
}
table {
	font-size: 12px;
	font-weight: normal;
}
.spacer {
	float: left;
	margin: 10px 0px 0px 10px;
}
/*************************************/
/*  Backlinks  */
/*************************************/
.backlink_history {
	float: left;
	width: 97%;	
	margin: 23px 0px 20px 0px;
	padding: 0px 0px 0px 0px;

}
.backlink_history  .header {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background: url(../img/vorher.gif) no-repeat;*/
}
.backlink_history  a {
	float: left;	
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	/*background: url(../img/lupe.gif) no-repeat;*/
}

/*************************************/
/*SUCHFELD */
/*************************************/

#search_balken {
	float: left;
	position: relative;
	background: url(../img/bg_suche.jpg) repeat-x;
	height: 57px;
/*	width: 353px;*/
	width: 189px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#buttons {
	height: 57px;
	position: relative;
	float: left;
	padding: 0px 0px 0px 10px;
	margin: 12px 0px 0px 0px;	
}
.trenner {
	margin: 8px 3px 0px 3px;
	width: 2px;
	height: 57px;	
	float: left;
	position: relative;	
	background: url(../img/suche_streifen.gif) repeat-x;
}
#buttons form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;		
}
.balken_button, 
.balken_button_akt 
{
	float: left;
	margin: 0px 0px 0px 0px;
	position: relative;
}
.balken_button .but_left { 
	/*
	width: 1px;
	height: 17px;	
	float: left;
	position: relative;	
	background: url(../img/button_left.gif) repeat-x;	
	*/
}
.balken_button a, .button_akt a {
	position: relative;
	float:left;
	padding: 2px 0px 5px 2px;
	text-decoration: none;
	color: #C2282D;
	font-size: 13px;
}
.balken_button .but_right {
	display: none;
	/*
	width: 3px;
	height: 17px;
	float: left;
	position: relative;
	background: url(../img/button_right.gif) repeat-x;			
	*/
}

.balken_button_es,
.balken_button_yellow,
.balken_button_yellow_akt 
{
	/*background: url(../img/button_middle_yellow.gif) repeat-x;*/
	float: left;
	margin: 33px 0px 0px 0px;
	position: relative;
	font-size: 10px;
	height: 57px;
}
.balken_button_es .but_left,
.balken_button_yellow .but_left{ 
	display: none;
}

.balken_button_es a, 
.balken_button_yellow a, 
.button_akt a {
	position: relative;
	float:left;
	padding: 2px 0px 5px 2px;
	text-decoration: none;
	color: #C84E56;
	font-weight: bold;
}
.balken_button_es .but_right,
.balken_button_yellow .but_right {
	display: none;		
}

#searchfield {
	float: left;
	width:180px;
}
#searchfield .formsakt, #searchfield .forms {
	float: left;
	position: relative;

	font-size: 13px;
	width: 95%;
	/*	width: 175px;*/
	margin: 2px 0px 0px 0px;
}

#searchfield LABEL {
	width: 175px;
	margin: 14px 0px 0px 0px;
	display: block;
	text-align: left;
	color: #B7223F;
	font-weight: bolder;
	font-style: italic;
}
.search {
	float: left;
	position: relative;
	height: 22px;
	font-size: 19px;
	width: 339px;
	margin: 5px 0px 0px 0px;
}


/*************************************/
/*ALLGEMEIN*/
/*************************************/
.date {
	display: none;
}

label {
	display: none;
}
.label_show {
	display: block;
	float: left;
	position: relative;	
}
a {
	color: #A2033D;
	text-decoration: none;	
}
.anchor {
	float: left;
}
a:hover{
	text-decoration: underline;
}

.ul_navi {
	float: left;
	position: relative;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;	
	width: 100%;
	list-style-type: none;
}
.li_navi {
	list-style-type: none;
	float: left;
	position: relative;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;	
}

/*SCHRIFT GRÖSSE in den Form Beschriftungen*/
.label {
	vertical-align:top;
	font-size: 12px;
}
.form-error {
	font-size: 12px;
}
.formInfo {
	float: left;
	background: url(../img/information.png) no-repeat;		
	width: 16px;
	height: 16px;
	margin:0px 0px 0px 3px;
}
.colWrapper .formInfo  {
	margin:7px 0px 0px 3px!important;	
}
.TooltipContainer {
	background-color: #FFFFE0;
	float: left;
	width: 100%;
	clear: both;
	padding: 2px 0px 2px 0px;
}
.info {
	float: left;
	width: 16px;
}
.form_checkboxlist_hr {
	float: left;
	width: 100%;
}
/*************************************/
/*   Hilfebox und erweiterte Suche   */
/*************************************/
input.button {
	float: right;
	margin: 0px 10px 0px 0px;
	text-align: right;
	border:0px solid #fff;
	height: 19px;
	background:  url(../img/pfeil.gif) no-repeat right;
	padding: 0px 13px 2px 0px;
	font-weight: bold;
	color: #868686;
}
#kurssuche_body input.button {
	float: right;
	margin: 5px 44px 0 0;
	*margin: 5px 8px 0 0;	
	text-align: right;
	border:0px solid #fff;
	height: 21px;
	width: 91px;
	background:  url(../img/icons/erweitertsuchen.gif) no-repeat right;
	padding: 0px 23px 2px 0px;
	font-weight: bold;
	color: #868686;
}
/*************************************/
/*BOX_1 Hilfe mit Navigation */
/*************************************/
#box_1 {
	position: relative;
	float:left;
	width: 100%;
	background-color:#F4F4F4;		
	padding: 0px 0px 0px 0px;	
}
#box_1  #navigation {
	color: #3686BB;
	height: 15px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: center;
	position: relative;
	float: left;
	/*Für IE geändert
	left:235px;*/
	width: 100%;
	/*width: 100%;	*/	
}
#box_1  #navigation .ul_navi {
	position: relative;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;	
	list-style-type: none;
}

.box_1_close {
	position: relative;
	float:right;
	right: 15px;
	z-index:2; /* von Yalcin hinzugefügt */
}
/*erweiterte Suche*/
#box_2 {
	text-align: left;
	position: relative;
	float:left;		
	background-color: #F4F4F4;
	/*left:20px;*/
	padding: 10px 0px 10px 0px;
	
	/*Änderung zwecks Content*/
	/*width: 920px;*/
	width: 764px;	
}
.AllSearch {
	float:left;
	width: 605px;
	clear:both;
}
.form_options, 
.form_textline,
.form_multiselect,
.form_date3, 
.form_checkbox {
	clear:both;
}
.keyResult {
	float: left;
	padding: 0px 0px 0px 320px;	
}
.navi, .navihelp {
	padding: 0px 0px 0px 14px;
	background: url(../img/arrow.gif) no-repeat;	
	color: Black;
	text-decoration: none;
	margin: 0px 10px 0px 0px;
	text-align:center;
}
.navi_akt, .navihelp_akt {
	padding: 0px 0px 0px 14px;
	background: url(../img/arrow_akt.gif) no-repeat;	
	color: Black;
	text-decoration: none;
	margin: 0px 10px 0px 0px;
}
/* HILFE Content container */
.helpme {
	position: relative;
	float:left;
/*	background-color: #f4f4f4;*/
	background-color:transparent;
	padding: 10px 0px 10px 0px;
	width: 100%;		
	text-align: left;
}
.helpme span {
	position: relative;
	float:left;
	padding: 0px 20px 10px 0px;
}
.es_close {
	position: relative;
	float:right;
	right: 15px;	
		
}

th.es_label {
	width: 282px;
	text-align: left;
}
.form_options .label img {
	margin: 0px 0px 0px 5px;
}
.form_textarea .form textarea,
.form_textline .form input{
	width: 280px;
}
.form_options .form select {
	width: 280px;
}
.form_multiselect .form select{
	width: 280px;
	height: 50px;
} 
.buttonlabel {
	display: none;
}
.es_button {
	float: right;
	position: relative;
	/*left: 635px;	*/
}

/*************************************/
/*   FUSSBEREICH   */
/*************************************/

#footerarea {
	float: left;
	padding: 0px 0px 0px 0px;		
	margin: 10px 0px 0px 0px;
	width: 100%;
}
#seperator {
	float: left;
	
	height: 1px;
	/*
	background: url(../img/line_grey.gif) repeat-x;
	width: 983px;*/
}
#footer {
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	/*Für Opera 8.51 geändert*/
	/*height: 93px;*/
	text-align: left;
}
#footer p {
	*margin: 0px 0px 10px 260px;	   /*für IE6 & IE7 */
	_margin: 0px 0px 10px 70px;		/*für IE6 */	
}

.projektvon { /*.gefoerdertvon */
	float: left;
	width: 400px;
	font-size: 9px;
}
.logoPlusAdresse {
	float: left;
	width:100%;
	clear:both;
}
.fusslogo {
	float: left;
	margin:0pt 70px 0px 0px;
}
/*************************************/
/* Meldungen*/
/*************************************/
#alerts_info_message {
	float: left;
	text-align: left;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	width: 100%;
	background: #A2093F url(../img/results/suchbalken.gif) no-repeat top left ;
	color: #fff;
}

.info-message-title {
	height:40px;
	background: url(../img/icons/daumen.gif) no-repeat;	
	padding: 5px 0px 0px 50px;
	margin:0px 0px 0px 2px;
}

.info-message-text {
	margin:-10px 0px 0px 0px;
	padding: 0px 0px 5px 50px;
}

#results_container_LKS #alerts_info_message {
	margin: 5px 0px 5px 0px;	
}

.info-error {
	float: left;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
#alerts_info {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 44%;
}
.info-error {
	float: left;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #C30A44;	
	background: #FFD48F url(../img/icons/exclamation.png) no-repeat right;
	border:1px solid #C30A44;
}
/*************************************/
/* Export*/
/*************************************/



.exportfile {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
}
.exportfile span { 
	font-weight: bold;
}
.xml {
	float: left;
	clear: both;
	color:#000;
	text-decoration: none;
	padding: 5px 0px 0px 19px;
	background: url(../img/results/page_white_code.png) left no-repeat;		
}
.csv {
	float: left;
	clear: both;
	color:#000;
	text-decoration: none;
	padding: 5px 0px 0px 19px;
	background: url(../img/results/page_white_excel.png) left no-repeat;		

}
.rtf {
	float: left;
	clear: both;
	color:#000;
	text-decoration: none;
	padding: 5px 0px 0px 19px;
	background: url(../img/results/page_white_word.png) left no-repeat;		

}


/*************************************/
/* CONTENT STYLES */
/*************************************/

.bis_h1_black {
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	color: #000;
	background: transparent;
}
.bis_h1_blue {
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	color: #3686BB;
	background: transparent;
}
.bis_h2 {
	padding: 0px 0px 0px 0px;	
	margin: 10px 0px 10px 0px;
	font-size: 12px;
	color: #3686BB;	
	width: 100%;
	background: transparent;
}
.bis_standard {
	width: 100%;
	clear:both;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #000;	
}
.bis_standard a {
	clear: both;
}
/*************************************/
/* ERROR Meldungen*/
/*************************************/


.JSerror {
	float: left;
	position: relative;
	padding: 20px 0px 5px 0px;	
	margin: 0px 0px 0px 0px;	
	font-size: 14px;	
	background-color: #FFA500;
	width: 821px;
	left: 0px;
}


/* SYSTEM-DOM */

#system {
	float: left;
	position: absolute;
	width: 990px;
	top: 2000px;
	text-align: left;	
}

/*************************************/
/* Dateilisten */
/*************************************/

/*filemanager */
.filemanager {
	background-color: #F5F5F5;
	float: left;
	width: 100%;
}
.filemanager h4 {
	margin: 10px 0px 0px 10px;
	float: left;
	width: 100%;
	font-size:12px;
}
.filemanager_ul {
	list-style: none;
}
.filemanager li {
	padding: 5px 5px 5px 5px;
	float: left;
}
.filemanager li.LIimage {
	border-bottom:1px solid #D2E4F0;
	width: 90%;	
	height: 19px;
	clear:both;	
	padding: 5px 5px 5px 5px;
	float: left;
}
.filemanager li a{
	/*
		width: 500px;
		height: 19px;	
	*/
	float: left;
}
.filemanager li .description {
float:left;
	margin:0px 0px 0px 25px;

}
/*
.filemanager .image {
	padding: 0px 0px 0px 20px;
	background: url(../img/icons/picture.png) left no-repeat;		
}*/
.filemanager .unknown {
	padding: 0px 0px 0px 20px;
	background: url(../img/icons/page_white.png) left no-repeat;		
}
.filemanager .powerpoint {
	padding: 0px 0px 0px 20px;
	background: url(../img/icons/page_white_powerpoint.png) left no-repeat;		
}
.filemanager .excel {
	padding: 0px 0px 0px 20px;
	background: url(../img/icons/page_white_excel.png) left no-repeat;		
}
.filemanager .pdf {
	padding: 0px 0px 0px 20px;
	background: url(../img/icons/page_white_acrobat.png) left no-repeat;		
}
.hiddenImage {
	z-index: 5;
	position: absolute;
	margin:10px 0px 0px 80px!important;/*für firefox*/
	margin:10px 0px 0px 20px;	
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	border: #D2E4F0 1px solid;
}

.tableStatrss a {
	float: left;
	padding: 0px 0px 0px 20px;	
	background: url(../img/icons/feed.png) left no-repeat;			
}
.linkrss a {
	float: left;
	padding: 0px 0px 0px 20px;	
	background: url(../img/icons/feed.png) left no-repeat;	
	text-transform: uppercase;
	font-size: 15px;		
	margin: 10px 0px 10px 0px;
}

._print {
	float: left;
	clear: both;
	width: 100%;
}
._print a {
	background: url(../img/printer.gif) no-repeat left;
	float: right;
	padding: 5px 5px 5px 20px;		

}
.seminar_bookmark {
	float: right;
	width: 135px;
	margin: 5px;
}
#bookmarks {
	clear: both;
	float: left;
	width: 100%;
	border: 1px solid #efefef;
	padding: 5px 5px 5px 5px;
	*margin:20px 0px 0px 0px;

}
#bookmarks a {
	float: left;
	width: 100%;
}
.bookmarkToggle {
	background: url(../img/icons/anchor.png) no-repeat left;
	float: right;
	padding: 5px 5px 5px 20px;		
}
.inBrowser {
	background: url(../img/icons/icon_firefox.gif) no-repeat left;
	float: left;
	padding: 5px 5px 5px 20px;		
}
.delicious {
	background: url(../img/icons/delicious.gif) no-repeat left;
	float: left;
	padding: 5px 5px 5px 20px;	
}
.wong {
	background: url(../img/icons/wong.gif) no-repeat left;
	float: left;
	padding: 5px 5px 5px 20px;	
}
.google {
	background: url(../img/icons/google.gif) no-repeat left;
	float: left;
	padding: 5px 5px 5px 20px;	
}
.linkarena {
	background: url(../img/icons/linkarena.gif) no-repeat left;
	float: left;
	padding: 5px 5px 5px 20px;	
}


.srSeats {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul .parl {
	background: url(../img/results/parl.gif) no-repeat top left;
	padding: 3px 5px 3px 22px;

}
ul .rows {
	background: url(../img/results/rows.gif) no-repeat top left;
	padding: 3px 0px 3px 22px;	
}
ul .uform {
	background: url(../img/results/uform.gif) no-repeat top left;
	padding: 3px 0px 3px 22px;	
}
div#overlay {
	background:#fff none repeat scroll 0 0;
	height:693px;
	left:0;
	position:absolute;
	top:140px;
	width:100%;
	z-index:200;
}
#umkreissuche {
	position:absolute;
	top:140px;
	width:778px;
	z-index:201;
	*left:0px;
}
.overlay_seminarSearch,
.overlay_seminarproviderSearch,
.overlay_docentSearch {
	top:0px!important;
	height: 560px!important;
}
.umkreis_seminarSearch,
.umkreis_seminarproviderSearch,
.umkreis_docentSearch  {
	top:0px!important;	
}

#seminarSearch_colUmkreissuche {
	margin: 3px 0px 0px 0px;

}


#seminarSearch_colUmkreissuche .umkreisSucheResult{
	width: 282px!important;
	margin:0 0 0 9px;
}
#seminarSearch_colUmkreissuche .colHeader {
	float:left;
	vertical-align: top;
}
#seminarSearch_colUmkreissuche .colWrapper{
	float: left;
	width: 291px;

}
#seminarSearch_colUmkreissuche .descriptUmkreissuche {
	width:264px!important;
	clear: both;
	background: #FFFFE0;
	display: none;
}
#seminarSearch_colUmkreissuche .headerUmkreissuche {
	width:259px !important;	
	font-size: 12px!important;
	text-align: right;
	color: #454545!important;
	font-weight:normal;
}
#seminarSearch_colUmkreissuche #googlemapTextLoc span {
	width: 270px!important;	
}
#seminarSearch_colUmkreissuche #googlemapTextKM span {
	width: 270px!important;		
}
}

@media print {

.content_print,
.backlink_history,
#alerts_info,
#search_balken,
#box_1,
#box_2,
#main_navigation,
#LKS_main_navigation,
#rand,
#system,
#logo,
#spalte1,
.filemanager,
.LernoLinks,
.contactForm,
caption,
.results_head,
#header,
#headerspruch,
#footer,
.hide
 {
	display: none;
}
body,
table{
	font: Arial;
}
#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;
}



/*************************************/
/*CONTENT*/
/*************************************/
.results_container {
	position: relative;
	float: left;
	margin: 0px 0px 10px 0px;
	text-align: left;
	/*Änderung zwecks Content*/
	/*width: 945px;*/
	width: 900px;

	/*innenabstand vom linken Rand */
	left: 0px;	
}
h1,
h2,
h3 {

	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	clear: both;	
}
#results_container,
#contentarea {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
#footerarea {
	float: left;	
	width: 100%;	
}
.content,
.content_text {
	float:left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	width:100%;
}


.strong {
	font-weight:bold;
}

}