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("http://www.lucas-nuelle.com/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 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-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 #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;
}

/* 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;
}

/* 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;
}

/* 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-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;
}

/**
 * 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;
}
.sliderbutton IMG{
	top: 1px;
	position: relative;
}
#sprachtext {
	display:none;
	background-color:#EFEFEF;
	padding: 0px 0px 5px 15px;
	border: 1px solid #EE7F01;
}
#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;
}

