BODY { background: #FFF url("http://www.cms-laurin.de/images/hintergrund.gif") top left repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 16px;
	padding: 0px;
	margin: 0px; }
	
	
#lrn-main { 
	width:100%;
	margin:0px;
	padding:0px;
	}

#lrn-pagecontent { 
	float:left;
	width:100%;
	margin:0px;
	padding:0px;

	}

.clearer {
	clear:both;
	}

H1  {font-size : 14px;}
H2  {font-size : 13px;}
H3  {font-size : 12px;}
H4  {font-size : 10px; color : #000000;}
H5  {	font-size : 9px;}

#content-home a,
#content-home a:Visited,
#content a,
#content a:Visited
{ color : #000000;}

#content-home a:Hover,
#content a:Hover,
#content-home a:Active,
#content a:Active   { color : #990000;}


#schriftzug {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 614px;
	width: 104px;
	margin: 0px; padding: 0px;
	background: transparent;
}	

#lrn-pagecontent #info-rechts {
	position: absolute;
	top: 145px;
	right: 120px;
	width: 130px;
}	


#lrn-pagecontent #info-beispiele {
	width: 130px;
	margin: 0px; padding: 5px;
	border: 1px solid #990000;
}

#lrn-pagecontent #kontakt-preise {
	width: 130px;
	margin: 0px; padding: 5px;
	background: #efefef;
	border: 1px solid #990000;
}	

#lrn-pagecontent #kontakt-preise a {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}

#lrn-pagecontent #kontakt-preise a:visited {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}	

#lrn-pagecontent #kontakt-preise a:hover {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #990000;
}

#lrn-pagecontent #kontakt-preise a:active{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #990000;
}

#lrn-pagecontent #zitat-adwords {
	position: absolute;
	top: 641px;
	right: 0px;
	margin: 0px; padding: 5px;
	background: #efefef;
	border: 1px solid #990000;
}

#lrn-pagecontent #topnav {
	position: absolute;
	top: 56px;
	left: 0px;
	height: 20px;
	width: 100%;
	margin: 0px; padding: 0px;
	background: #990000;
}
#lrn-pagecontent #topnav-bg {
	position: absolute;
	top: 55px;
	left: 0px;
	height: 22px;
	width: 100%;
	margin: 0px; padding: 0px;
	background: #FFFFFF;
}
#lrn-pagecontent #homenavcontent {
	position: absolute;
	top: 58px;
	left: 15px;
	height: 14px;
	width: 50%;
	margin: 0px; padding: 0px;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
#lrn-pagecontent #topnavcontent {
	position: absolute;
	top: 58px;
	left: 182px;
	height: 14px;
	width: 50%;
	margin: 0px; padding: 0px;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
#lrn-pagecontent #metanav{
	position: absolute;
	top: 20px;
	right: 95px;
	height: 20px;
	margin: 0px; padding: 0px;
	background: transparent;
}

#lrn-pagecontent #neues-logo {
	position: absolute;
	top:0;
	left:0;
	width:165px;
	height: 61px;
	margin: 0px; padding: 0px;
}

#lrn-pagecontent #content {
	position: relative;
	top: 100px;
	height: 200px;
	xwidth: 508px;
	margin-left: 202px;
	margin-right: 150px;
	background: #FFFFFF;
	padding: 0px;
}

#lrn-feedback #lrn-pagecontent #content, .lrn-elwin-351 #lrn-pagecontent #content,
.lrn-elwin-175 #lrn-pagecontent #content {
	position: relative;
	top: 10px;
	height: 10px;
	width: 508px;
	margin-left: 10px;
	background: #FFFFFF;
	padding: 0px;
}

#lrn-pagecontent #content-home {
	position: relative;
	top: 100px;
	height: 200px;
	margin-right: 170px;
	margin-left: 202px;
	background: transparent;
	padding: 0px;
}
#lrn-pagecontent #lastupdate {
	position: absolute;
	top: 350px;
	left: 12px;
	height: 200px;
	width: 141px;
	margin: 0px; padding: 0px;
	background: transparent;
	color: #FFFFFF;
}

#lrn-pagecontent #lastupdate a, #lrn-pagecontent #lastupdate a:visited  {
	color: #FFFFFF;
}

#lrn-pagecontent #lastupdate a:hover, #lrn-pagecontent #lastupdate a:active  {
	text-decoration: none;
	color: #CC0000;
}

#lrn-pagecontent #leftnavigation {
	position: absolute;
	top: 98px;
	left: 15px;
	height: 200px;
	width: 141px;
	margin: 10px 0px 0px 0px; 
	padding: 0px;
	background: transparent;
}


/* Datalist */
.lrn-datalist {text-decoration: none; font-size:12px;}
.lrn-datalistdatetime {font-size: 11px;}
.lrn-datalisttitle { 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 0px 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; }



.highlight {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
#imagebar_shop {
	position: absolute;
	left: 202px;
	top: 100px;
	height: 149px;
	width:769px;
	background: transparent url("http://www.cms-laurin.de/images/laurin_shop.jpg") top left no-repeat;
	}


#text {
	position: absolute;
	left: 202px;
	top:280px;
	margin-right:310px;
	width:auto;
}
#margin {
	margin-top:280px;
	float:right;
	width: 250px;
	margin-right: 20px;
	border: 1px solid #999999;
	padding:5px;
}
	
#margin a,
#margin a:visited,
#margin a:active,
#margin a:hover {
	color:#000000;
}
