BODY { background: #FFF; }

#lrn-pagecontent { width: 996px;}
#lrn-pagecontent IMG { border: 0; }

#lrn-pagecontent,
#content { font-family: Arial, Helvetica, sans-serif; }

#lrn-pagecontent #schmuckbild {
	float: left;
	width: 845px;
	height: 153px;
	background: #FFF url("/images/schmuckbild_kopf.jpg") top left no-repeat;
}

#lrn-pagecontent #logo {
	float: left;
	width: 151px;
	height: 129px;
	padding-top:23px;
}

DIV#content {
	float: left;
	width: 751px;
}

#content IMG {
	border: 0;
}

#content * {
	margin: 0;
	padding: 0;
}
#content,
#content P,
#content TD,
#content LABEL,
#content LEGEND,
#content FIELDSET,
#content INPUT,
#content SELECT,
#content TEXTAREA,
#content LI { font-size: 10pt; }

#content UL { list-style-type: square; list-style-position: outside; margin-left: 16px; }
#content OL { list-style-type: decimal; list-style-position: outside; margin-left: 32px; }

#content H1,
#content H2,
#content H3 { margin-bottom:15px; color:#EE7F01; font-weight:normal; }

#content H1 { font-size: 20px; }
#content H2 { font-size: 16pt; }
#content H3 { font-size: 12pt; }

#content h2.lrn-news-title { margin-bottom: 0px; }

#content P { margin: 0 0 9pt; padding: 0px; }

#content A:link, #content A:visited {
	font-size: 10pt;
	text-decoration: underline;
	color: #000;
}
#content A:hover, #content A:active {
	font-size: 10pt;
	text-decoration: none;
	color: #C00;
}

#content SPAN.small {font-size: 11px;}

#lrn-pagecontent #content #text,				/* Webbereich */
#bi-templedit-viewelement #content #text,		/* Edit-Ansicht aus Struktur */
#bi-templedit-editelement #content #text {		/* Templedit-Ansicht aus Struktur */
	display: block;
	float: left;
	width: 459px;
	overflow: hidden;
	padding: 20px 21px 20px 31px;
}
#lrn-pagecontent #content #text {
	overflow: auto;
}
#lrn-bi-1 #lrn-pagecontent #content #text,				/* Webbereich */
#lrn-bi-1 #bi-templedit-viewelement #content #text,		/* Edit-Ansicht aus Struktur */
#lrn-bi-1 #bi-templedit-editelement #content #text {		/* Templedit-Ansicht aus Struktur */
	padding: 20px 21px 0px 31px;
}
#lrn-pagecontent #content #text2,				/* Webbereich */
#bi-templedit-viewelement #content #text2,		/* Edit-Ansicht aus Struktur */
#bi-templedit-editelement #content #text2 {		/* Templedit-Ansicht aus Struktur */
	display: block;
	float: left;
	width: 460px;
	padding: 0px 21px 5px 31px;
}
#lrn-pagecontent #content #suche,				/* Webbereich */
#bi-templedit-viewelement #content #suche,		/* Edit-Ansicht aus Struktur */
#bi-templedit-editelement #content #suche {		/* Templedit-Ansicht aus Struktur */
	display: block;
	float: left;
	width: 221px;
	padding-top:20px;
	overflow: hidden;
}

#lrn-pagecontent #content #shop_teaser,				/* Webbereich */
#bi-templedit-viewelement #content #shop_teaser,		/* Edit-Ansicht aus Struktur */
#bi-templedit-editelement #content #shop_teaser {		/* Templedit-Ansicht aus Struktur */
	display: block;
	float: left;
	width: 221px;
	padding-top:12px;
	overflow: hidden;
}

#lrn-pagecontent #content #sprachwahl,				/* Webbereich */
#bi-templedit-viewelement #content #sprachwahl,		/* Edit-Ansicht aus Struktur */
#bi-templedit-editelement #content #sprachwahl {		/* Templedit-Ansicht aus Struktur */
	display: block;
	float: left;
	width: 220px;
	height:80px;
	overflow: hidden;
	background-color:#EFEFEF;
}

#lrn-pagecontent #content #sprachwahl select,				/* Webbereich */
#bi-templedit-viewelement #content #sprachwahl select,		/* Edit-Ansicht aus Struktur */
#bi-templedit-editelement #content #sprachwahl select {		/* Templedit-Ansicht aus Struktur */
	margin-top: 10px;
	margin-left: 10px;
	padding:2px;
}




#lrn-pagecontent #content #textunterseiten,				/* Webbereich */
#bi-templedit-viewelement #content #textunterseiten,		/* Edit-Ansicht aus Struktur */
#bi-templedit-editelement #content #textunterseiten {		/* Templedit-Ansicht aus Struktur */
	display: block;
	float: left;
	width: 496px;
	overflow: hidden;
	padding: 20px 21px 20px 31px;
}
#lrn-pagecontent #content #textunterseiten {
	overflow: inherit;
}

/* Textspalte "breit" */
#lrn-pagecontent #content #textunterseiten.breit,				/* Webbereich */
#bi-templedit-viewelement #content #textunterseiten.breit,		/* Edit-Ansicht aus Struktur */
#bi-templedit-editelement #content #textunterseiten.breit {		/* Templedit-Ansicht aus Struktur */
	float: left;
	width: 700px;
	padding-right: 0px;
}

#lrn-pagecontent #content #margin,				/* Webbereich */
#bi-templedit-viewelement #content #margin,		/* Edit-Ansicht aus Struktur */
#bi-templedit-editelement #content #margin {	/* Templedit-Ansicht aus Struktur */
	display: block;
	float: left;
	width: 221px;
	padding-top:20px;
	overflow: hidden;
}

#lrn-pagecontent #content #marginunterseiten,				/* Webbereich */
#bi-templedit-viewelement #content #marginunterseiten,		/* Edit-Ansicht aus Struktur */
#bi-templedit-editelement #content #marginunterseiten {	/* Templedit-Ansicht aus Struktur */
	display: inline;
	float: left;
	width: 182px;
	padding-top:20px;
	overflow: hidden;
}

#lrn-pagecontent #content #marginunterseiten img,				/* Webbereich */
#bi-templedit-viewelement #content #marginunterseiten img,		/* Edit-Ansicht aus Struktur */
#bi-templedit-editelement #content #marginunterseiten img {	/* Templedit-Ansicht aus Struktur */
	border-bottom: 1px dotted #ccc;
}

#lrn-pagecontent #content #marginunterseiten .downloadbox {
	width:182px;
	background-color:#EFEFEF;
	font-size:11px;
	margin-bottom:15px;
	padding-bottom:10px;
	text-align:center;
		}

#lrn-pagecontent #content #marginunterseiten .downloadbox p,
#lrn-pagecontent #content #marginunterseiten .downloadbox a,
#lrn-pagecontent #content #marginunterseiten .downloadbox td{
	font-size:11px;
	}

#lrn-pagecontent #content #marginunterseiten .downloadbox img {
	border-bottom: 1px solid #FFF;
	}

.clearer,
#lrn-main .clearer {
	clear: both;
}

#lrn-pagecontent #content #text #pagepathtext {
	font-size: 10pt;
}

#lrn-pagecontent #content #text .lrn-pagepath {
	font-size: 10pt;
}

#lrn-pagecontent #content #margin H2 {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	background-color: #EE7F01;
	padding: 4px;
	margin-top: 10px;
}

#infoboxen-home {
	float:left;
	padding-left:31px;
}

/* Homepagetabelle */

#lrn-pagecontent #content .homepagetabellecontent, #lrn-pagecontent #content .homepagetabelleheadline {
	background-color: #EFEFEF;
	text-align:left;
}

#lrn-pagecontent #content .homepagetabelleheadline p {margin: 0 0 0 0 ;}

#lrn-pagecontent #content .homepagetabellecontent {
	padding:10px;
}

#lrn-pagecontent #content .homepagetabellecontent img {
	border: 1px solid #C4D6D6;
}
#lrn-pagecontent #content .noborder img {
	border: 0px;
}

/* Tabelle auf den Unterseiten*/

#lrn-pagecontent #content .ln-tabelle {
  background-color:#eef0f1;
}

#lrn-pagecontent #content .ln-tabelle td{
	padding: 4px;
	}

#lrn-pagecontent #content .zeile-headline {
	background-color: #5C89AC;
	color:#FFFFFF;
	font-weight: bold;
	padding:5px;
}
#lrn-pagecontent #content .zeile-weiss {
	background-color: #FFFFFF;
}
#lrn-pagecontent #content .zeile-grau {
	background-color: #e4e5e6;
}

/* Tabelle bei Projekte */

#lrn-pagecontent #content .referenzobjekte {
	background-color:#ffffff;
	margin-bottom:20px;
}

#lrn-pagecontent #content .referenzobjekte img {
	display:block;
}

#lrn-pagecontent #content .referenzobjekte a {
}

#lrn-pagecontent #content .referenzobjekte .head,
#lrn-pagecontent #content .referenzobjekte .head a {
	background-color:#63A0D2;
	font-weight: bold;
	color:#FFFFFF;
	font-size:12px;
	padding: 3px;
	text-decoration: none;
	line-height: 15px;
}

#lrn-pagecontent #content .referenzobjekte .head a {
	padding: 0;
}

#lrn-pagecontent #content .referenzobjekte .weiss{
	background-color:#FFFFFF;
	padding: 3px;
}

#lrn-pagecontent #content .referenzobjekte .grau{
	background-color:#E2E3E5;
	padding: 3px;
}

#lrn-pagecontent #content .referenzobjekte .image {
	/*background-color:#E2E3E5;*/
	text-align: center;
	vertical-align: middle;
}

#lrn-pagecontent #content .referenzobjekte .image img {
	border: 1px solid #C4D6D6;
}


/* Axilon-Katalog */

#lrn-pagecontent .marginteasertext {
	margin-bottom: 20px;
}

#lrn-pagecontent .marginteasertext,
#lrn-pagecontent .marginteasertext p,
#lrn-pagecontent .marginteasertext a {
	font-size: 11px;
}

#lrn-pagecontent .popup {
	position: absolute;
	border: 1px solid gray;
	background-color: #EFEFEF;
	padding: 10px;
	left: 260px;
	top: 260px;
	width: 500px;
	display: none;
}

#lrn-pagecontent .thumbnail {
	margin-bottom: 20px;
}

#lrn-pagecontent .thumbnailframe {
	border: 1px solid rgb(200,200,200);
	padding: 0px;
	text-align: center;
}

#lrn-pagecontent .thumbnailframe img {
}

#lrn-pagecontent .productlist .fulltext {
	/*text-align: justify;*/
}

#lrn-pagecontent .grptext {
	/*text-align: justify;*/
}


/* kataloge und broschueren */

#lrn-pagecontent #content .katalogeundbroschueren .head,
#lrn-pagecontent #content .katalogeundbroschueren .head a {
	background-color:#63A0D2;
	font-weight: bold;
	color:#FFFFFF;
	font-size:12px;
	padding: 3px;
	text-decoration: none;
	line-height: 15px;
}

#lrn-pagecontent #content .katalogeundbroschueren .head a {
	padding: 0;
}

#lrn-pagecontent #content .alphabet {
	padding: 3px; 
	border: 1px solid #666666;
	color: #666666;
}

#lrn-pagecontent #content a.alphabet {
	padding: 3px; 
	border: 1px solid #EE7F01;
	color: #EE7F01;
	font-weight:bold;
	text-decoration:none;
}

/* Downloads */

.dl_table,
#lrn-pagecontent #content .dl_table {
	background-color:#e5e5e5;
	padding:10px;
}

.dl_outline,
#lrn-pagecontent #content .dl_outline {	
	float:left;
	padding:10px;
}

.dl_box,
#lrn-pagecontent #content .dl_box {
	float: left;
	padding: 10px;
	border: 1px solid #c1c3c2;
	width: 190px;
	height: 162px;
}

.dl_image,
#lrn-pagecontent #content .dl_image {	
	float:left;
	padding-right:10px
}

.dl_text,
#lrn-pagecontent #content .dl_text {	
	float: left;
	width: 100px;
	height: 150px;
}
.dl_button,
#lrn-pagecontent #content .dl_button {		
	float:right;
}


/* Datalist */

#lrn-pagecontent #content .lrn-datalist IMG {
	margin-right: 10px;
}

#lrn-pagecontent #content .lrn-datalist {
	text-decoration: none;
	font-size: 11px;
}

#lrn-pagecontent #content .lrn-datalisttitle,
#lrn-pagecontent #content .lrn-datalistsubtitle {
	font-size: 11px;
	font-weight: bold;
}

/* Kontaktformular */

#anfrageFormular { width: 486px; }
#anfrageFormular .innerFieldset { padding: 10px 10px 10px 0px; }
#lrn-main #anfrageFormular FIELDSET { padding-left: 10px; }
#lrn-main #anfrageFormular LEGEND { font-weight: bold; }
#lrn-main #anfrageFormular INPUT { margin: 0px 2px 2px 0px; }
#lrn-main #anfrageFormular,
#lrn-main #anfrageFormular P,
#lrn-main #anfrageFormular TD,
#lrn-main #anfrageFormular TABLE,
#lrn-main #anfrageFormular * { font-size: 10pt; }
#lrn-main #anfrageFormular TEXTAREA { font-family: Arial, Helvetica, Verdana, sans-serif; }
#lrn-main #anfrageFormular P.infoText { color: #999; }
.lrn-submit { width: 120px; }

/* Feedback-Fenster, Scale-Up & Elwin-Fenster */
BODY.lrn-feedbackwindow,
BODY.lrn-elwinwindow,
BODY.lrn-scaleupwindow { background: #FFF; }

.lrn-elwinwindow #lrn-pagecontent,
.lrn-elwinwindow #content,
.lrn-scaleupwindow #lrn-pagecontent,
.lrn-scaleupwindow #content,
.lrn-feedbackwindow #lrn-pagecontent,
.lrn-feedbackwindow #content { width: auto; }

.lrn-feedbackwindow #lrn-pagecontent { padding: 10px; }
.lrn-feedbackwindow #lrn-pagecontent h1 { margin: 0px 5px 20px; }
.lrn-feedbackwindow #lrn-pagecontent p { margin: 5px; }



/* Google Maps API (Seite Kontakt) */
#map p.myheadline, #Addr p.myheadline {
	border-bottom: 1px solid #ccc;
}
#map td, #Addr td {
	padding: 0px 4px;
}
#map td.theadline, #Addr td.theadline {
	padding: 10px 4px 0px;
}
#map tr, #Addr tr {
	vertical-align: top;
}
#Addr { display: none; }

#content SELECT OPTION {
	padding: 0px 2px;
}

/* Closed usergroups */

#lrn-pagecontent #content .cug-error {
	font-size: 14px;
	color: red;
	font-weight: bold;
}

#cug-pw-window {
	background: #FFF url() top left no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#cug-pw-window h1 {
	margin-bottom:15px;
	color:#EE7F01;
	font-weight:normal;
	font-size:20px;
}

/**
 * NEWSLETTER
 */

.category_icon {
	float: left;
	width: 29px;
	height: 29px;
}

#content .article_headline h3 {
	font-weight: bold;
	color: #000;
	padding: 5px 0px 3px 37px;
	margin: 0px;
}

#content .article_headline h3 a:link,
#content .article_headline h3 a:visited,
#content .article_headline h3 a:hover,
#content .article_headline h3 a:active {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

#content .article_headline {
	margin-bottom: 7px;
}

#content .newsletter_body {
	padding: 7px 9px 8px 8px;
	margin-bottom: 20px;
	background: #F5F5F5;
	color: #636363;
}

#content .newsletter_body,
#content .newsletter_body P {
	font-size: 12px;
}

#content .newsletter_body .bild_links {
	margin-right: 7px;
}

#content .newsletter_body .bild_rechts {
	margin-left: 7px;
}

#content .newsletter_body .bild_links,
#content .newsletter_body .bild_rechts {
	border: 1px solid #ccc;
}

/**
 * Google Maps
 */


#lrn-bi-9 {
	background-image: none;
	}

#lrn-bi-9 #content {
	width: 996px;
}

#lrn-bi-2000 #content {
	width: 996px;
}

#lrn-bi-2000 #content #marginunterseiten {
	width: 180px;
	padding: 0;
	margin: 0;
}

#lrn-bi-2000 #content #textunterseiten {
	width: 763px;	
}


#lrn-bi-9 #content #textunterseiten {
	width: 956px;
	padding-left: 20px;
}

/**
 * Tables
 */

#content TABLE.contenttable {
	border: 0;
}

#content TABLE.contenttable TD {
	padding: 4px;
	border: 1px solid #fff;
	border-collapse: collapse;
}

#content TR.header TD {
	color: #fff;
	font-weight: bold;
	background-color: rgb(99, 160, 210);
}

#content TR TD {
	vertical-align: top;
}

/**
 * Bilder im Contentbereich
 */
		 .pictureboxes,
#content .pictureboxes 					{ text-align: center; margin: 0 auto; vertical-align: bottom;}
		 .picturebox,
#content .picturebox 					{ text-align: center; display: block; float: left; margin-top: 3px; margin-right: 15px; margin-bottom: 15px;}
		 .picturebox .inner,
#content .picturebox .inner 			{ margin: 0px; padding: 0px; border: 1px solid #ccc; border-bottom: none; }
		 .picturebox P,
#content .picturebox P 					{ margin: 0px; padding: 0px; }
		 .picturebox .picturedesc,
#content .picturebox .picturedesc 		{ background: #fff; }
		 .picturebox .picturedesc P,
#content .picturebox .picturedesc P 	{ margin: 0px; padding: 0.5em;}

/**
 * Newsausgabe
  */


#content A.lrn-news-link:link, #content A.lrn-news-link:visited {
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
#content A.lrn-news-link:hover, #content A.lrn-news-link:active {
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #C00;
}

#content .lrn-news-datetime {
	font-size: 8pt;
}

#content h2.lrn-news-title {
	line-height: 12pt;
	font-size: 10pt;
}

#content .lrn-news-entry p {
	margin: 0px;
	font-size: 8pt;
}

#content td.lrn-news-image {
    /*padding-bottom: 20px;*/
}

.referenzobjekte .seminarbookedup {
	color: #BCD6EC;
}

h1 .seminarbookedup {
	color: #A35701;
}

/**
 * Stellenangebote
 */
 
#lrn-bi-155 .lrn-newslist.lrn-el-853{
	background-color: #EFEFEF;	
}
 
#content .lrn_stellen{
	width: 490px;
	padding: 15px 0px;
}
 
#content .lrn_stellen .stelle{
	display: block;
	
	
	position: relative;
	margin-bottom: 20px;
}

#content .lrn_stellen .stelle A{
	background-color: #63A0D2;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 27px;
	border: 5px solid #63A0D2;
}

#content .lrn_stellen .stelle .title{
	display: block;
}

#content .lrn_stellen .stelle .subtitle{
	display: block;
}

#content .lrn_stellen .stelle .subtitle A{
	background-color: #bebebe;
	border-color: #bebebe;
}

#content .lrn_stellen .stelle .date{
	color: #63A0D2;
	font-weight: bold;
}

#content .lrn_stellen .teaser{
	padding: 10px;
}
 
#content .lrn-stellen-datetime {
	position: absolute;
	top: 203px;
	right: 30px;
}
 
#content .lrn-stellen-container{
	position: relative;

}

#content .lrn-stellen-container P{
}

#content .lrn-stellen-claim{
	color: #EE7F01;
	position: absolute;
	top: 235px;
	background: #FFFFFF;
	background: rgba(255,255,255,0.9);
	padding: 20px;
	font-size: 11pt;
	margin-left: 20px;
}

#content .lrn-stellen-content{
	padding: 15px;
}

#content .lrn-stellen-content H1{
	font-weight: bold;
}
 
#content .lrn-stellen-content UL LI{
	color: #EE7F01;
	font-size: 12pt;
	margin-left: 15px;
	margin-bottom: 10px;
}

#content .lrn-stellen-margin{
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: #EE7F01;
	width: 180px;
	padding: 15px;
	line-height: 11pt;
}

#content .lrn-stellen-margin P{
	color: #FFF;
}


/**
 * Accordion
 */
#content #accordion {
}

#content #accordion .ui-accordion-header {
  background: #a9adb0;
  border-bottom: 2px solid #FFF;
  color: #FFFFFF;
	display: block;
  font-weight: bold;
  margin: 0;
  padding: 5px;
}

#content #accordion .ui-accordion-header A {
	color: #FFFFFF;
  display: block;
	text-decoration: none;
}

#content #accordion .ui-state-hover,
#content #accordion .ui-state-active {
  background: #ee7f01;
}

#content #accordion .ui-state-active {
  border-bottom: 1px solid #FFF;
}

#content #accordion .ui-accordion-content {
  background: #EEE;
  padding: 15px;
  margin: 0;

}

#content #accordion UL LI {
  list-style-type:none;
  padding:5px;
}

/* Glossarmodul */

.glossaryindexrow {
	margin-bottom: 30px;
	margin-left: 10px;
	width: 550px;
}

#content td span.headline {
	width: 135px;
	display: block;
	background-color: #EFEFEF;
	color: #005DAA;
	padding: 2px;
	
}

#content .glossaryindex {
	display: block;
	float: left;
	font-size: 13px;
	width: 15px;
	text-align: center;
	padding: 0;
	margin-right: 3px;
	margin-bottom: 3px;
	border: 1px solid #345496;
}

#content .glossaryindexgrey {
	display: block;
	float: left;
	font-size: 13px;
	width: 15px;
	text-align: center;
	padding: 0;
	margin-right: 3px;
	margin-bottom: 3px;
	border: 1px solid #666;
	color: #666;
}
#content .glossaryindex a,
#content .glossaryindex a:active,
#content .glossaryindex a:visited {
	color: #345496;
	text-decoration: none;
}

#content .glossartext {
	margin-left: 125px;
}

#content .glossaryindex a:hover {
	color: #000;
}

/* Flash Film aus dem Kopfbereich im LiveEdit ausblenden */

.lrn-liveedit #schmuckbild .lrn-el-148 {
	display: none;
}

/* Hintergrund 404 */

.lrn-el-861 {
	background: #FFF url("/images/ln_404_g.jpg") top left no-repeat;
	height: 520px;
	}
	
/* slider */
#sprachslider {
	position:absolute;
	z-index:1000;
	left:845px;
	top: 153px;
	width:151px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}
#sprachslider a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	border-left: 1px solid #FFFFFF;
	padding:4px 0 0px 15px;
	height: 19px;
	display:block;
	background-color:#EE7F01;
}
#sprachslider p {
	margin: 10px 0px;
}
.sliderbutton IMG{
	top: 1px;
	position: relative;
}
#sprachtext {
	display:none;
	background-color:#EFEFEF;
	padding: 0px 0px 5px 15px;
	border: 1px solid #EE7F01;
	height: 134px;
	z-index: 1001;
}
#sprachtext a {
	color: #000000;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	background:transparent;
	border-left: 0px;
}

/* WARENKORB */

#marginunterseiten #ln-minicart {
	width: 200px;
}

#marginunterseiten #ln-minicart a,
#marginunterseiten #ln-minicart td,
#marginunterseiten #ln-minicart p,
#marginunterseiten #ln-minicart input  {
	font-size: 11px;
}

#lrn-pagecontent #content  #marginunterseiten #ln-minicart img {
	border-bottom: none;
}

/* Kontakt */

#content .telefon{
  background: transparent url("/images/icon_phone.gif") top left no-repeat;
  padding-left: 22px;
}

#content .fax{
  background: transparent url("/images/icon_fax.gif") top left no-repeat;
  padding-left: 22px;
}

#content .mobil{
  background: transparent url("/images/icon_handy.gif") top left no-repeat;
  padding-left: 22px;
}

#content .bottom{
	vertical-align: bottom;
}

#content .graubottom{
	vertical-align: bottom;
	background-color: #E2E3E5;
}


/* Kontaktseite mit Weltkarte breiter darstellen */
#lrn-bi-1835 #lrn-pagecontent #content #textunterseiten, /* RU */
#lrn-bi-1834 #lrn-pagecontent #content #textunterseiten, /* PL */
#lrn-bi-1833 #lrn-pagecontent #content #textunterseiten, /* FR */
#lrn-bi-1832 #lrn-pagecontent #content #textunterseiten, /* PT */
#lrn-bi-1831 #lrn-pagecontent #content #textunterseiten, /* ES */
#lrn-bi-1830 #lrn-pagecontent #content #textunterseiten, /* EN */
#lrn-bi-1614 #lrn-pagecontent #content #textunterseiten {
	width: 960px;
}
#lrn-bi-1835 #navigation, /* RU */
#lrn-bi-1834 #navigation, /* PL */
#lrn-bi-1833 #navigation, /* FR */
#lrn-bi-1832 #navigation, /* PT */
#lrn-bi-1831 #navigation, /* ES */
#lrn-bi-1830 #navigation, /* EN */
#lrn-bi-1614 #navigation,
#lrn-bi-2000 #navigation {
	display: none;
}
/* Unterseiten von Kontakt ohne Navigation anzeigen */
.lrn-bc-1331	#navigation, /* RU */
.lrn-bc-1525	#navigation, /* PL */
.lrn-bc-575		#navigation, /* FR */
.lrn-bc-1138	#navigation, /* PT */
.lrn-bc-753 	#navigation, /* ES */
.lrn-bc-410 	#navigation, /* EN */
.lrn-bc-9 		#navigation {
	visibility: hidden;
}

/* Newsletter-Modul: Custom-Styles (in TinyMCE verfügbar) */
.bild_links,
#content .bild_links {
	margin-right: 7px;
}

.bild_rechts,
#content .bild_rechts {
	margin-left: 7px;
}

.bild_links,
.bild_rechts {
	border: 1px solid #888888;
	margin-bottom: 5px;
}

/* Seminarkalender */

#content TABLE.seminaroverview{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
}

#content .seminaroverview TH{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6AA9DC;
}

#content .seminaroverview TH,
#content .seminaroverview TD{
	padding: 6px 8px;
	vertical-align: middle;
}

#content .seminaroverview .grau TD{
	background-color: #ECECEE;
}

#content .seminaroverview .hellgrau TD{
	background-color: #F8F8F9;
}

#content .seminaroverview TD A{
	text-decoration: none;
}

#content .ui-datepicker-header{
	background: #6AA9DC none;
	color: #FFF;
	border: 0;
  -webkit-border-radius: 0px; 
     -moz-border-radius: 0px; 
          border-radius: 0px; 
}

#content .ui-datepicker-inline .ui-datepicker-header .ui-state-hover{
	background: transparent none;
	border: 0;
	cursor: pointer;
}

#content .ui-datepicker-inline .ui-datepicker-header .ui-icon{
	display: block;
    left: 50%;
    margin-left: -8px;
    margin-top: -9px;
    position: absolute;
    top: 50%;
}

#content .ui-datepicker-inline{
	width: 165px;
	font-size: 12px;
	  -webkit-border-radius: 0px; 
     -moz-border-radius: 0px; 
          border-radius: 0px;
	border: 0;
}

#content .ui-datepicker-calendar THEAD TH{
	font-weigth: normal;
	padding: 2px;
}

#content .ui-datepicker-calendar TD{
	font-weigth: normal;
	background-color: #ECECEE;
	color: #000;
	border: 0;
}

#content .ui-datepicker-calendar .ui-state-disabled .ui-state-default{
	color: #000;
	font-weight: normal;
}

#content .ui-datepicker-calendar .ui-state-default{
	border: 0;
	color: #000;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding: 2px;
	background: #ECECEE none;
}

 #content .ui-datepicker-calendar .ui-state-active{
 	background: #6AA9DC none;
 	color: #FFF;
}

#content .ui-icon-circle-triangle-e {
    background-position: -32px -17px;
}

#content .ui-icon-circle-triangle-w {
    background-position: -96px -17px;
}

#content .ort_select {
	width: 165px;
	margin-bottom: 5px;
}

#content .ort_select,
#content .bereich_select{
	border: 1px solid #CDCDCD;
}

#content .ort_select OPTION,
#content .bereich_select OPTION{
	padding: 1px 2px;
}

#content .bereich_select {
	width: 165px;
	margin-bottom: 10px;
}

#content .seminar_suche {
	width: 165px;
	background-color: #EE7F01;
	color: #FFFFFF;
	cursor: pointer;
	border: 0;
	text-align: left;
	padding: 3px 5px;
}

#content .seminar_suche:hover {
	background-color: #ECECEE;
	color: #EE7F01;
}

#content #textunterseiten #bilder {
	width: 100%;
	display: block;
	float: left;
	margin-bottom: 20px;
}

#content #textunterseiten #bilder .raumbild_1-3 {
	width: 180px;
	height: 250px;
	display: block;
	float: left;
	border: 1px solid #EE7F01;
	background-color: #F8F8F9;
	margin-right: 11px;
}

#content #textunterseiten #bilder .raumbild_4 {
	width: 180px;
	height: 250px;
	display: block;
	float: left;
	border: 1px solid #EE7F01;
	background-color: #F8F8F9;
}

#content #textunterseiten #bilder P{
	padding: 2px;
	font-size: 11px;
}

/* WebOffer Login */
#loginerror {
	border: 1px solid #c00;
	border-left-width: 10px;
	color: #c00;
	padding: 4px 10px;
	width: 50%;
}

input.readonly {
	background: transparent;
	border: 0;
	color: #999;
}
