
HTML, BODY {
	padding: 0px;
	margin: 0px;
	min-height: 100% !important;
	font: 100.01% Arial, Helvetica, sans-serif;
	}

BODY {
	background: #F8F8F8 url("http://www.cekom.de/images/gradient.jpg") bottom left repeat-x;
	margin: 0px;
	color: #666666;
	height: 100%;
	font-size: 0.75em;
}

#lrn-pagecontent { width: 996px; border:1px solid #efefef; background-color:#ffffff}
#lrn-pagecontent IMG { border: 0; }

#lrn-pagecontent { position: relative; }

/* Mittlere Kopf */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#logo {
	position: relative;
	left: 50px;
	width: 169px;
	height: 135px;
}

#logo IMG{
	width: 135px;
	height: 165px;
}

#head {
	position: relative;
	width: 996px;
	height: 185px;
	background: #fff url("http://www.cekom.de/images/head_img_home.jpg") top left no-repeat;
	margin-bottom: 25px;
}

.lrn-bc-4 #head { /* Über cekom, Referenzen, Meldungen */
	background: #fff url("http://www.cekom.de/images/head_img_05.jpg") top left no-repeat;
}

#lrn-bi-17 #head,
.lrn-bc-17 #head { /* Internet */
	background: #fff url("http://www.cekom.de/images/head_img_06.jpg") top left no-repeat;
}

#lrn-bi-3 #head,
.lrn-bc-3 #head { /* Werbeagentur */
	background: #fff url("http://www.cekom.de/images/head_img_03.jpg") top left no-repeat;
}

#lrn-bi-43 #head,
.lrn-bc-43 #head { /* Artikel */
	background: #fff url("http://www.cekom.de/images/head_img_02.jpg") top left no-repeat;
}

.lrn-bc-88 #head { /* Glossar */
	background: #fff url("http://www.cekom.de/images/head_img_04.jpg") top left no-repeat;
}

/* Mittlere Spalte */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

DIV#content {
	float: right;
	width: 760px;
	background: #ffffff;
}

#bi-templedit-editelement #content {
	float: left; 
}
	
#content * { padding: 0; margin: 0; }

/* ElWins
-----------------------------------------------------------------------------*/
.lrn-elwinwindow #lrn-pagecontent {
	width: auto;
}
.lrn-elwinwindow #content  {
	float: left; 
	font-size: 0.9em;
	margin: 0px;
	width: auto;
}
/* Datenschutz-ElWin */
BODY.lrn-elwin-543 {
	background: #fff;
	padding: 10px;
}
.lrn-elwin-543 #lrn-pagecontent {
	border: 0 none;
}

/* Links
-----------------------------------------------------------------------------*/
#content A:link, #content A:visited {
	text-decoration: underline;
	color: #666666;
	
}
#content A:hover, #content A:active {
	text-decoration: none;
	color: #990000;
}

#content .link-mit-pfeil {
	padding-right: 12px;
	background: transparent url("http://www.cekom.de/images/bullet.gif") right 3px no-repeat;
}

/* Text-lement
-----------------------------------------------------------------------------*/
#content P {
	margin-bottom: 1.3em;
}

#content H1 {
	font-size: 0.9em;
	color: #666666;
	padding-right: 9px;
	margin-bottom: 31px;
}

#content H2, #content H3  {
	font-size: 1.5em;
	font-family: 'Times New Roman', Times, serif;
	color: #B40001;
	margin-bottom: 12px;
}

#content UL {
	margin-left: 20px;
	list-style-type: square;
	margin-bottom: 14px;
}

#lrn-bi-50 #content UL,
#lrn-bi-66 #content UL {
	margin-left: 20px;
	list-style-type: square;
	margin-bottom: 5px;
}

#content HR {
	border: 0px;
	background: transparent url("http://www.cekom.de/images/dashed_horizontal.gif") top left repeat-x;
	margin-top: 20px;
	height: 1px;
	line-height:1px;
	font-size:1px;
}

#lrn-pagecontent #content #container,				/* Webbereich */
#bi-templedit-viewelement #content #container,		/* Edit-Ansicht aus Struktur */
#bi-templedit-editelement #content #container {		/* Templedit-Ansicht aus Struktur */
	display: block;
	float: left;
	width: 519px;
	overflow: hidden;
}

#lrn-pagecontent #content #text,				/* Webbereich */
#bi-templedit-viewelement #content #text,		/* Edit-Ansicht aus Struktur */
#bi-templedit-editelement #content #text {		/* Templedit-Ansicht aus Struktur */	
	width: 486px;
	margin-top: 23px;
	padding: 0 12px 0px 21px;
	padding-top: 5px;
	border-bottom: 1px solid #FFFFFF;
	background: transparent url("http://www.cekom.de/images/dashed_border_content.gif") top left repeat-y;
}

/* Rechte Spalte */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#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: 241px;
	overflow: hidden;
	padding-top: 24px;
}

#margin #sector-1 {
	padding-left: 10px;
}

#margin #sector-2 {
	padding: 9px 10px 20px 10px;
	background: #E2E2E2;
}

#margin #sector-abtest {
	padding: 9px 10px 20px 10px;
	background: transparent;
}

#margin #sector-abtest hr {
	xbackground: url("http://www.cekom.de/images/dashed_horizontal.gif") repeat-x scroll left top transparent;
    border: 0 none;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    margin-top: 20px;
    color: #E2E2E2;
}

#margin #sector-abtest UL {
    list-style-type: square;
    margin-bottom: 14px;
    margin-left: 14px;
}

/* Ausnahme: Personen / People */
#lrn-bi-9  #margin #sector-2,
#lrn-bi-30 #margin #sector-2 {
	background: transparent;
}

#lrn-pagecontent #content #margin .lrn-elwin {
 	margin-bottom: 15px;
}
	
#margin H2, #margin H3  {
	font-size: 1.5em;
	font-family: 'Times New Roman', Times, serif;
	color: #333333;
	margin-bottom: 12px;
}

/* Suche Rechte Spalte */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#lrn-bi-20 #lrn-pagecontent #content #margin .lrn-el-1114,
#lrn-bi-22 #lrn-pagecontent #content #margin .lrn-el-1115 {
	display:none;
}

.lrn-search input { color:#666666;}

/* Homepage Referenzen*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#referenzen {
	float: left;
	width: 233px;
	margin-right: 20px;
}

#referenzen IMG{
	float: left;
	border: 1px solid #CCCCCC;
	margin-right: 11px;
}

#referenzen .lrn-element{
	margin: 6px 0;
	background: transparent url("http://www.cekom.de/images/dashed_vertical.gif") 242px 0px repeat-y;
	padding-right: 20px;
	width: 223px;
}

#referenzen H2 {
	color: #333333;
}

/* Homepage Kundenstatements*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#kundenstatements {
	float: left;
	width: 233px;
}

#kundenstatements A:link, #kundenstatements A:visited {
	text-decoration: none;
}

#kundenstatements H2 {
	color: #333333;
}

/* Footer unter dem Text in der mittleren Spalte*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#footer{
	height: 50px;
	padding-top: 36px;
	padding-left: 22px;
	background: transparent url("http://www.cekom.de/images/footer_bg.gif") 11px 7px no-repeat;
}

#lrn-bi-1 #footer,
#lrn-bi-21 #footer {
	background: transparent url("http://www.cekom.de/images/home_footer_bg.gif") 11px 7px no-repeat;
}

/* Teaser linke Spalte unter Navigation*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#teaser {
	font-size: 0.9em;
	padding: 0 0px 25px 4px;
	background: transparent url("http://www.cekom.de/images/teaser_bg.gif") left bottom no-repeat;
	margin-top: 41px;
	margin-left: 13px;
}

#teaser p {
	margin-left:10px;
}

#teaser A:link, #teaser A:visited {
	text-decoration: underline;
	color: #666666;
	padding:0px;
	margin:0px;
}

#teaser A:hover, #teaser A:active {
	text-decoration: none;
	color: #990000;
	padding:0px;
	margin:0px;
}

/* Last Updated*/
#lastupdated {
	font-size: 0.9em;
	color: #666666;
	padding: 0 0px 25px 4px;
	margin-top: 41px;
	margin-left: 13px;
}

/* Datalist */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#content A.lrn-datalist {
	text-decoration: none;
}

#content #text   .lrn-datalistdatetime,
#content #margin .lrn-datalistdatetime {
	font-weight: bold;
	text-decoration: none;
	display: block;
}

#content #margin A.lrn-datalist {
	font-size: 0.9em;
}

#content #margin .lrn-datalist img {
	margin-right: 5px;
	margin-bottom: 15px;
}

#content #margin .lrn-datalistdatetime {
	margin-bottom: 0px;
}

#content #text .lrn-datalisttitle {
	font-weight: bold;
}

/* Kontaktformular */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#lrn-pagecontent #content #text .lrn-feedback td{
	padding: 3px;
}


#lrn-feedback #lrn-pagecontent {
	width: 340px;
	background-color:#FFFFFF;
	}

#lrn-feedback #content {
	border: 1px solid #666666;
	float: left;
	width: 300px;
	background: #ffffff;
	margin:10px;
	padding:10px;
	}

/* Im Admin-Bereich kein Hintergrundbild */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Elemente ausblenden */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.skip{
	display: none;
}

/* Float */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#lrn-main .clearer {
	clear: both;
}

/* 404 seite */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#lrn-bi-96 #lrn-pagecontent { background: #E4E4E4 url("http://www.cekom.de/images/404_pagecontent.jpg") 0px 209px no-repeat;}

#lrn-bi-96 #lrn-pagecontent #content  { background: transparent;}

#lrn-bi-96 #lrn-pagecontent #content  h1 {  font-size: 18px;}

#lrn-bi-96 #text-fehlerseite { margin: 220px 0px 200px 240px; width:240px; height:230px; padding-top: 30px;}
