body	{
	margin:0;
	padding:0;
	background:#013D79 url(http://www.lemm.de/bilder/bg_seite.jpg) repeat-x;
	font-family:Arial;
	font-size:12px;
	overflow-x:hidden;
	overflow-y:scroll;
}
body.referenzdetails {
	margin:0;
	padding:10px;
	background:#013D79 url(http://www.lemm.de/bilder/bg_referenzen.jpg) repeat-x;
	font-family:Arial;
	font-size:12px;
         color: #FFF;

}
p	{
	margin:11px 0px 11px 0px;
}
img	{
	display:block;
	border:0;
}
h1	{
	font-size:14px;
	padding-top:0;
	margin-top:0;
	padding-bottom:0;
	margin-bottom:5px;
}
h2	{
	font-size:12px;
	padding-top:0;
	margin-top:0;
}
h3	{
	font-size:11px;
	padding-top:0;
	margin-top:0;
}

hr {
 height: 0;
 border-bottom: 1px solid #97BF0E;
 border-top: 0px;
}

a	{
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
a:hover	{
	text-decoration:underline;
	color:#467F07;
}


ul.pagenavi {
	list-style-image: url(http://www.lemm.de/bilder/layout/llmini.gif);
	margin:0;
	padding:0;
}
ul.pagenavi	{
	margin-left:20px;
}
a.pagenavi	{
	color:#135184;
	text-decoration:underline;
	font-size:12px;
}
a.pagenavi:hover	{
	text-decoration:none;
}
a.nextLink {
background:transparent url(http://web/lemm/site_2008/www/bilder/layout/nextLinkBG.gif) no-repeat scroll right 4px;
padding-right:17px;
}
a.prevLink {
background:transparent url(http://web/lemm/site_2008/www/bilder/layout/prevLinkBG.gif) no-repeat scroll 0 4px;
padding-left:17px;
}
a.
h2.pagenavi	{
	color:#98bf0e;
	font-size:21px;
	margin-bottom:15px;
}
h3.pagenavi	{
	color:#98bf0e;
	font-size:16px;
	margin-bottom:15px;
	margin-top:35px;
}

div.blog	{
	margin-top:10px;
	font-size:12px;
}

.bloghead2	{
	padding:0;
	margin:0;
	font-size:20px;
}
.lFloat	{
	float:left;
}
.rFloat	{
	float:right;
}

.lClear	{
	clear:left;
         height:0px
}
.rClear	{
	clear:right;
         height:0px
}
.bClear	{
	clear:both;
         height:0px
}
.ghost	{
	width:0;
	height:0;
	padding:0;
	margin:0;
}
.klein	{
	font-size:11px;
}
.kleiner	{
	font-size:10px;
}
.normal	{
	font-size:12px;
}
.gross	{
	font-size:13px;
}
.rand	{
	border:1px solid #000000;
}

.gruenrand	{
	border:1px solid #97BF0E;
}
.right	{
	text-align:right;
}
.center	{
	text-align:center;
}
.orange	{
	color:#ff840c;
}
.red	{
	color:#A00000;
}
.weiss	{
	color:#FFFFFF;
}
.link   {
   text-decoration:underline;
}
.hand   {
   cursor:pointer;
}
.kursiv	{
	font-style:italic;
}
.fett	{
	font-weight:bold;
}
.homebg	{
	background:#e0f0a7;
}
.defPadding	{
	padding: 10px;
}
.bigZitat	{
	font-family: georgia,palatino,"Times New Roman",serif;
	font-size:18px;
	background:#FFFFFF;
	margin:10px;
	padding: 10px 10px 0px 0px;
}
.Seitennavi	{
	background: url(http://www.lemm.de/bilder/layout/seitennav_bg.gif) ;
	height:19px;
	overflow:hidden;
	color:#FFFFFF;
}
.Seitennavi_ext	{
	background: url(http://www.lemm.de/bilder/layout/seitennav_ext.gif) no-repeat;
	width:18px;
	height:19px;
}
.Seitennavi_inner	{
	padding-top:1px;
	padding-right:10px;
}

.ofhidden	{
	overflow:hidden;
}

.right	{
	text-align:right;
}
.left	{
	text-align:right;
}
.center	{
	text-align:center;
}
.w5	{
	width: 5px;
}
.w15	{
	width: 15px;
}

.w25	{
	width: 25px;
}
.w35	{
	width: 35px;
}
.w45	{
	width: 45px;
}

.w0 {
	width: 0px;
}
.h0 {
	height: 0px;
}
.rAbstand0 {
	margin-right: 0px;
}
.lAbstand0 {
	margin-left: 0px;
}
.tAbstand0 {
	margin-top: 0px;
}
.bAbstand0 {
	margin-bottom: 0px;
}
.w10 {
	width: 10px;
}
.h10 {
	height: 10px;
}
.rAbstand10 {
	margin-right: 10px;
}
.lAbstand10 {
	margin-left: 10px;
}
.tAbstand10 {
	margin-top: 10px;
}
.bAbstand10 {
	margin-bottom: 10px;
}
.w20 {
	width: 20px;
}
.h20 {
	height: 20px;
}
.rAbstand20 {
	margin-right: 20px;
}
.lAbstand20 {
	margin-left: 20px;
}
.tAbstand20 {
	margin-top: 20px;
}
.bAbstand20 {
	margin-bottom: 20px;
}
.w30 {
	width: 30px;
}
.h30 {
	height: 30px;
}
.rAbstand30 {
	margin-right: 30px;
}
.lAbstand30 {
	margin-left: 30px;
}
.tAbstand30 {
	margin-top: 30px;
}
.bAbstand30 {
	margin-bottom: 30px;
}
.w40 {
	width: 40px;
}
.h40 {
	height: 40px;
}
.rAbstand40 {
	margin-right: 40px;
}
.lAbstand40 {
	margin-left: 40px;
}
.tAbstand40 {
	margin-top: 40px;
}
.bAbstand40 {
	margin-bottom: 40px;
}
.w50 {
	width: 50px;
}
.h50 {
	height: 50px;
}
.rAbstand50 {
	margin-right: 50px;
}
.lAbstand50 {
	margin-left: 50px;
}
.tAbstand50 {
	margin-top: 50px;
}
.bAbstand50 {
	margin-bottom: 50px;
}
.w60 {
	width: 60px;
}
.h60 {
	height: 60px;
}
.rAbstand60 {
	margin-right: 60px;
}
.lAbstand60 {
	margin-left: 60px;
}
.tAbstand60 {
	margin-top: 60px;
}
.bAbstand60 {
	margin-bottom: 60px;
}
.w70 {
	width: 70px;
}
.h70 {
	height: 70px;
}
.rAbstand70 {
	margin-right: 70px;
}
.lAbstand70 {
	margin-left: 70px;
}
.tAbstand70 {
	margin-top: 70px;
}
.bAbstand70 {
	margin-bottom: 70px;
}
.w80 {
	width: 80px;
}
.h80 {
	height: 80px;
}
.rAbstand80 {
	margin-right: 80px;
}
.lAbstand80 {
	margin-left: 80px;
}
.tAbstand80 {
	margin-top: 80px;
}
.bAbstand80 {
	margin-bottom: 80px;
}
.w90 {
	width: 90px;
}
.h90 {
	height: 90px;
}
.rAbstand90 {
	margin-right: 90px;
}
.lAbstand90 {
	margin-left: 90px;
}
.tAbstand90 {
	margin-top: 90px;
}
.bAbstand90 {
	margin-bottom: 90px;
}
.w100 {
	width: 100px;
}
.h100 {
	height: 100px;
}
.rAbstand100 {
	margin-right: 100px;
}
.lAbstand100 {
	margin-left: 100px;
}
.tAbstand100 {
	margin-top: 100px;
}
.bAbstand100 {
	margin-bottom: 100px;
}
.w110 {
	width: 110px;
}
.h110 {
	height: 110px;
}
.rAbstand110 {
	margin-right: 110px;
}
.lAbstand110 {
	margin-left: 110px;
}
.tAbstand110 {
	margin-top: 110px;
}
.bAbstand110 {
	margin-bottom: 110px;
}
.w120 {
	width: 120px;
}
.h120 {
	height: 120px;
}
.rAbstand120 {
	margin-right: 120px;
}
.lAbstand120 {
	margin-left: 120px;
}
.tAbstand120 {
	margin-top: 120px;
}
.bAbstand120 {
	margin-bottom: 120px;
}
.w130 {
	width: 130px;
}
.h130 {
	height: 130px;
}
.rAbstand130 {
	margin-right: 130px;
}
.lAbstand130 {
	margin-left: 130px;
}
.tAbstand130 {
	margin-top: 130px;
}
.bAbstand130 {
	margin-bottom: 130px;
}
.w140 {
	width: 140px;
}
.h140 {
	height: 140px;
}
.rAbstand140 {
	margin-right: 140px;
}
.lAbstand140 {
	margin-left: 140px;
}
.tAbstand140 {
	margin-top: 140px;
}
.bAbstand140 {
	margin-bottom: 140px;
}
.w150 {
	width: 150px;
}
.h150 {
	height: 150px;
}
.rAbstand150 {
	margin-right: 150px;
}
.lAbstand150 {
	margin-left: 150px;
}
.tAbstand150 {
	margin-top: 150px;
}
.bAbstand150 {
	margin-bottom: 150px;
}
.w160 {
	width: 160px;
}
.h160 {
	height: 160px;
}
.rAbstand160 {
	margin-right: 160px;
}
.lAbstand160 {
	margin-left: 160px;
}
.tAbstand160 {
	margin-top: 160px;
}
.bAbstand160 {
	margin-bottom: 160px;
}
.w170 {
	width: 170px;
}
.h170 {
	height: 170px;
}
.rAbstand170 {
	margin-right: 170px;
}
.lAbstand170 {
	margin-left: 170px;
}
.tAbstand170 {
	margin-top: 170px;
}
.bAbstand170 {
	margin-bottom: 170px;
}
.w180 {
	width: 180px;
}
.h180 {
	height: 180px;
}
.rAbstand180 {
	margin-right: 180px;
}
.lAbstand180 {
	margin-left: 180px;
}
.tAbstand180 {
	margin-top: 180px;
}
.bAbstand180 {
	margin-bottom: 180px;
}
.w190 {
	width: 190px;
}
.h190 {
	height: 190px;
}
.rAbstand190 {
	margin-right: 190px;
}
.lAbstand190 {
	margin-left: 190px;
}
.tAbstand190 {
	margin-top: 190px;
}
.bAbstand190 {
	margin-bottom: 190px;
}
.w200 {
	width: 200px;
}
.h200 {
	height: 200px;
}
.rAbstand200 {
	margin-right: 200px;
}
.lAbstand200 {
	margin-left: 200px;
}
.tAbstand200 {
	margin-top: 200px;
}
.bAbstand200 {
	margin-bottom: 200px;
}
.w210 {
	width: 210px;
}
.h210 {
	height: 210px;
}
.rAbstand210 {
	margin-right: 210px;
}
.lAbstand210 {
	margin-left: 210px;
}
.tAbstand210 {
	margin-top: 210px;
}
.bAbstand210 {
	margin-bottom: 210px;
}
.w220 {
	width: 220px;
}
.h220 {
	height: 220px;
}
.rAbstand220 {
	margin-right: 220px;
}
.lAbstand220 {
	margin-left: 220px;
}
.tAbstand220 {
	margin-top: 220px;
}
.bAbstand220 {
	margin-bottom: 220px;
}
.w230 {
	width: 230px;
}
.h230 {
	height: 230px;
}
.rAbstand230 {
	margin-right: 230px;
}
.lAbstand230 {
	margin-left: 230px;
}
.tAbstand230 {
	margin-top: 230px;
}
.bAbstand230 {
	margin-bottom: 230px;
}
.w240 {
	width: 240px;
}
.h240 {
	height: 240px;
}
.rAbstand240 {
	margin-right: 240px;
}
.lAbstand240 {
	margin-left: 240px;
}
.tAbstand240 {
	margin-top: 240px;
}
.bAbstand240 {
	margin-bottom: 240px;
}
.w250 {
	width: 250px;
}
.h250 {
	height: 250px;
}
.rAbstand250 {
	margin-right: 250px;
}
.lAbstand250 {
	margin-left: 250px;
}
.tAbstand250 {
	margin-top: 250px;
}
.bAbstand250 {
	margin-bottom: 250px;
}
.w260 {
	width: 260px;
}
.h260 {
	height: 260px;
}
.rAbstand260 {
	margin-right: 260px;
}
.lAbstand260 {
	margin-left: 260px;
}
.tAbstand260 {
	margin-top: 260px;
}
.bAbstand260 {
	margin-bottom: 260px;
}
.w270 {
	width: 270px;
}
.h270 {
	height: 270px;
}
.rAbstand270 {
	margin-right: 270px;
}
.lAbstand270 {
	margin-left: 270px;
}
.tAbstand270 {
	margin-top: 270px;
}
.bAbstand270 {
	margin-bottom: 270px;
}
.w280 {
	width: 280px;
}
.h280 {
	height: 280px;
}
.rAbstand280 {
	margin-right: 280px;
}
.lAbstand280 {
	margin-left: 280px;
}
.tAbstand280 {
	margin-top: 280px;
}
.bAbstand280 {
	margin-bottom: 280px;
}
.w290 {
	width: 290px;
}
.h290 {
	height: 290px;
}
.rAbstand290 {
	margin-right: 290px;
}
.lAbstand290 {
	margin-left: 290px;
}
.tAbstand290 {
	margin-top: 290px;
}
.bAbstand290 {
	margin-bottom: 290px;
}
.w300 {
	width: 300px;
}
.h300 {
	height: 300px;
}
.rAbstand300 {
	margin-right: 300px;
}
.lAbstand300 {
	margin-left: 300px;
}
.tAbstand300 {
	margin-top: 300px;
}
.bAbstand300 {
	margin-bottom: 300px;
}
.w310 {
	width: 310px;
}
.h310 {
	height: 310px;
}
.rAbstand310 {
	margin-right: 310px;
}
.lAbstand310 {
	margin-left: 310px;
}
.tAbstand310 {
	margin-top: 310px;
}
.bAbstand310 {
	margin-bottom: 310px;
}
.w320 {
	width: 320px;
}
.h320 {
	height: 320px;
}
.rAbstand320 {
	margin-right: 320px;
}
.lAbstand320 {
	margin-left: 320px;
}
.tAbstand320 {
	margin-top: 320px;
}
.bAbstand320 {
	margin-bottom: 320px;
}
.w330 {
	width: 330px;
}
.h330 {
	height: 330px;
}
.rAbstand330 {
	margin-right: 330px;
}
.lAbstand330 {
	margin-left: 330px;
}
.tAbstand330 {
	margin-top: 330px;
}
.bAbstand330 {
	margin-bottom: 330px;
}
.w340 {
	width: 340px;
}
.h340 {
	height: 340px;
}
.rAbstand340 {
	margin-right: 340px;
}
.lAbstand340 {
	margin-left: 340px;
}
.tAbstand340 {
	margin-top: 340px;
}
.bAbstand340 {
	margin-bottom: 340px;
}
.w350 {
	width: 350px;
}
.h350 {
	height: 350px;
}
.rAbstand350 {
	margin-right: 350px;
}
.lAbstand350 {
	margin-left: 350px;
}
.tAbstand350 {
	margin-top: 350px;
}
.bAbstand350 {
	margin-bottom: 350px;
}
.w360 {
	width: 360px;
}
.h360 {
	height: 360px;
}
.rAbstand360 {
	margin-right: 360px;
}
.lAbstand360 {
	margin-left: 360px;
}
.tAbstand360 {
	margin-top: 360px;
}
.bAbstand360 {
	margin-bottom: 360px;
}
.w370 {
	width: 370px;
}
.h370 {
	height: 370px;
}
.rAbstand370 {
	margin-right: 370px;
}
.lAbstand370 {
	margin-left: 370px;
}
.tAbstand370 {
	margin-top: 370px;
}
.bAbstand370 {
	margin-bottom: 370px;
}
.w380 {
	width: 380px;
}
.h380 {
	height: 380px;
}
.rAbstand380 {
	margin-right: 380px;
}
.lAbstand380 {
	margin-left: 380px;
}
.tAbstand380 {
	margin-top: 380px;
}
.bAbstand380 {
	margin-bottom: 380px;
}
.w390 {
	width: 390px;
}
.h390 {
	height: 390px;
}
.rAbstand390 {
	margin-right: 390px;
}
.lAbstand390 {
	margin-left: 390px;
}
.tAbstand390 {
	margin-top: 390px;
}
.bAbstand390 {
	margin-bottom: 390px;
}
.w400 {
	width: 400px;
}
.h400 {
	height: 400px;
}
.rAbstand400 {
	margin-right: 400px;
}
.lAbstand400 {
	margin-left: 400px;
}
.tAbstand400 {
	margin-top: 400px;
}
.bAbstand400 {
	margin-bottom: 400px;
}
.w410 {
	width: 410px;
}
.h410 {
	height: 410px;
}
.rAbstand410 {
	margin-right: 410px;
}
.lAbstand410 {
	margin-left: 410px;
}
.tAbstand410 {
	margin-top: 410px;
}
.bAbstand410 {
	margin-bottom: 410px;
}
.w420 {
	width: 420px;
}
.h420 {
	height: 420px;
}
.rAbstand420 {
	margin-right: 420px;
}
.lAbstand420 {
	margin-left: 420px;
}
.tAbstand420 {
	margin-top: 420px;
}
.bAbstand420 {
	margin-bottom: 420px;
}
.w430 {
	width: 430px;
}
.h430 {
	height: 430px;
}
.rAbstand430 {
	margin-right: 430px;
}
.lAbstand430 {
	margin-left: 430px;
}
.tAbstand430 {
	margin-top: 430px;
}
.bAbstand430 {
	margin-bottom: 430px;
}
.w440 {
	width: 440px;
}
.h440 {
	height: 440px;
}
.rAbstand440 {
	margin-right: 440px;
}
.lAbstand440 {
	margin-left: 440px;
}
.tAbstand440 {
	margin-top: 440px;
}
.bAbstand440 {
	margin-bottom: 440px;
}
.w450 {
	width: 450px;
}
.h450 {
	height: 450px;
}
.rAbstand450 {
	margin-right: 450px;
}
.lAbstand450 {
	margin-left: 450px;
}
.tAbstand450 {
	margin-top: 450px;
}
.bAbstand450 {
	margin-bottom: 450px;
}
.w460 {
	width: 460px;
}
.h460 {
	height: 460px;
}
.rAbstand460 {
	margin-right: 460px;
}
.lAbstand460 {
	margin-left: 460px;
}
.tAbstand460 {
	margin-top: 460px;
}
.bAbstand460 {
	margin-bottom: 460px;
}
.w470 {
	width: 470px;
}
.h470 {
	height: 470px;
}
.rAbstand470 {
	margin-right: 470px;
}
.lAbstand470 {
	margin-left: 470px;
}
.tAbstand470 {
	margin-top: 470px;
}
.bAbstand470 {
	margin-bottom: 470px;
}
.w480 {
	width: 480px;
}
.h480 {
	height: 480px;
}
.rAbstand480 {
	margin-right: 480px;
}
.lAbstand480 {
	margin-left: 480px;
}
.tAbstand480 {
	margin-top: 480px;
}
.bAbstand480 {
	margin-bottom: 480px;
}
.w490 {
	width: 490px;
}
.h490 {
	height: 490px;
}
.rAbstand490 {
	margin-right: 490px;
}
.lAbstand490 {
	margin-left: 490px;
}
.tAbstand490 {
	margin-top: 490px;
}
.bAbstand490 {
	margin-bottom: 490px;
}
.w500 {
	width: 500px;
}
.h500 {
	height: 500px;
}
.rAbstand500 {
	margin-right: 500px;
}
.lAbstand500 {
	margin-left: 500px;
}
.tAbstand500 {
	margin-top: 500px;
}
.bAbstand500 {
	margin-bottom: 500px;
}
.w510 {
	width: 510px;
}
.h510 {
	height: 510px;
}
.rAbstand510 {
	margin-right: 510px;
}
.lAbstand510 {
	margin-left: 510px;
}
.tAbstand510 {
	margin-top: 510px;
}
.bAbstand510 {
	margin-bottom: 510px;
}
.w520 {
	width: 520px;
}
.h520 {
	height: 520px;
}
.rAbstand520 {
	margin-right: 520px;
}
.lAbstand520 {
	margin-left: 520px;
}
.tAbstand520 {
	margin-top: 520px;
}
.bAbstand520 {
	margin-bottom: 520px;
}
.w530 {
	width: 530px;
}
.h530 {
	height: 530px;
}
.rAbstand530 {
	margin-right: 530px;
}
.lAbstand530 {
	margin-left: 530px;
}
.tAbstand530 {
	margin-top: 530px;
}
.bAbstand530 {
	margin-bottom: 530px;
}
.w540 {
	width: 540px;
}
.h540 {
	height: 540px;
}
.rAbstand540 {
	margin-right: 540px;
}
.lAbstand540 {
	margin-left: 540px;
}
.tAbstand540 {
	margin-top: 540px;
}
.bAbstand540 {
	margin-bottom: 540px;
}
.w550 {
	width: 550px;
}
.h550 {
	height: 550px;
}
.rAbstand550 {
	margin-right: 550px;
}
.lAbstand550 {
	margin-left: 550px;
}
.tAbstand550 {
	margin-top: 550px;
}
.bAbstand550 {
	margin-bottom: 550px;
}
.w560 {
	width: 560px;
}
.h560 {
	height: 560px;
}
.rAbstand560 {
	margin-right: 560px;
}
.lAbstand560 {
	margin-left: 560px;
}
.tAbstand560 {
	margin-top: 560px;
}
.bAbstand560 {
	margin-bottom: 560px;
}
.w570 {
	width: 570px;
}
.h570 {
	height: 570px;
}
.rAbstand570 {
	margin-right: 570px;
}
.lAbstand570 {
	margin-left: 570px;
}
.tAbstand570 {
	margin-top: 570px;
}
.bAbstand570 {
	margin-bottom: 570px;
}
.w580 {
	width: 580px;
}
.h580 {
	height: 580px;
}
.rAbstand580 {
	margin-right: 580px;
}
.lAbstand580 {
	margin-left: 580px;
}
.tAbstand580 {
	margin-top: 580px;
}
.bAbstand580 {
	margin-bottom: 580px;
}
.w590 {
	width: 590px;
}
.h590 {
	height: 590px;
}
.rAbstand590 {
	margin-right: 590px;
}
.lAbstand590 {
	margin-left: 590px;
}
.tAbstand590 {
	margin-top: 590px;
}
.bAbstand590 {
	margin-bottom: 590px;
}
.w600 {
	width: 600px;
}
.h600 {
	height: 600px;
}
.rAbstand600 {
	margin-right: 600px;
}
.lAbstand600 {
	margin-left: 600px;
}
.tAbstand600 {
	margin-top: 600px;
}
.bAbstand600 {
	margin-bottom: 600px;
}
.w610 {
	width: 610px;
}
.h610 {
	height: 610px;
}
.rAbstand610 {
	margin-right: 610px;
}
.lAbstand610 {
	margin-left: 610px;
}
.tAbstand610 {
	margin-top: 610px;
}
.bAbstand610 {
	margin-bottom: 610px;
}
.w620 {
	width: 620px;
}
.h620 {
	height: 620px;
}
.rAbstand620 {
	margin-right: 620px;
}
.lAbstand620 {
	margin-left: 620px;
}
.tAbstand620 {
	margin-top: 620px;
}
.bAbstand620 {
	margin-bottom: 620px;
}
.w630 {
	width: 630px;
}
.h630 {
	height: 630px;
}
.rAbstand630 {
	margin-right: 630px;
}
.lAbstand630 {
	margin-left: 630px;
}
.tAbstand630 {
	margin-top: 630px;
}
.bAbstand630 {
	margin-bottom: 630px;
}
.w640 {
	width: 640px;
}
.h640 {
	height: 640px;
}
.rAbstand640 {
	margin-right: 640px;
}
.lAbstand640 {
	margin-left: 640px;
}
.tAbstand640 {
	margin-top: 640px;
}
.bAbstand640 {
	margin-bottom: 640px;
}
.w650 {
	width: 650px;
}
.h650 {
	height: 650px;
}
.rAbstand650 {
	margin-right: 650px;
}
.lAbstand650 {
	margin-left: 650px;
}
.tAbstand650 {
	margin-top: 650px;
}
.bAbstand650 {
	margin-bottom: 650px;
}
.w660 {
	width: 660px;
}
.h660 {
	height: 660px;
}
.rAbstand660 {
	margin-right: 660px;
}
.lAbstand660 {
	margin-left: 660px;
}
.tAbstand660 {
	margin-top: 660px;
}
.bAbstand660 {
	margin-bottom: 660px;
}
.w670 {
	width: 670px;
}
.h670 {
	height: 670px;
}
.rAbstand670 {
	margin-right: 670px;
}
.lAbstand670 {
	margin-left: 670px;
}
.tAbstand670 {
	margin-top: 670px;
}
.bAbstand670 {
	margin-bottom: 670px;
}
.w680 {
	width: 680px;
}
.h680 {
	height: 680px;
}
.rAbstand680 {
	margin-right: 680px;
}
.lAbstand680 {
	margin-left: 680px;
}
.tAbstand680 {
	margin-top: 680px;
}
.bAbstand680 {
	margin-bottom: 680px;
}
.w690 {
	width: 690px;
}
.h690 {
	height: 690px;
}
.rAbstand690 {
	margin-right: 690px;
}
.lAbstand690 {
	margin-left: 690px;
}
.tAbstand690 {
	margin-top: 690px;
}
.bAbstand690 {
	margin-bottom: 690px;
}
#header	{
	width:866px;
	height:80px;
	margin: 23px auto;
	background: url(http://www.lemm.de/bilder/lemm-logo.gif) no-repeat;
	background-position: right;
}
#body{
	width:866px;
	min-height:430px;
	margin: 28px auto 0;
	background:#FFFFFF;
	overflow:visible;
         border: 1px solid #97c000;
}
.navcontainer	{
	float:left;
	overflow: hidden;
	margin-right:55px;
	margin-top:45px;
	float:left;
	overflow: hidden;
	margin-top:45px;
}


.navlist	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	color:#FFFFFF;
}
.navlist li	{
	border-left: 1px solid #FFFFFF;
	float: left;
	line-height: 1.1em;
	margin: 0 .5em 0 -.5em;
	padding: 0 .5em 0 .5em;
	font-size:13px;
	color:#FFFFFF;
}
.ul_subnavlist	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	color:#FFFFFF;
	border:0;
}
.ul_subnavlistend	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	color:#FFFFFF;
	display:inline;
}
.li_subnavlist	{
	border-right: 1px solid #FFFFFF;
	display:inline;
	line-height: 1.1em;
	margin: 0 .5em 0 -.5em;
	padding: 0 .5em 0 .5em;
	font-size:13px;
	color:#FFFFFF;
}
.li_subnavlistend	{
	display:inline;
	line-height: 1.1em;
	margin: 0 0 0 -.5em;
	padding: 0 .5em 0 .5em;
	font-size:13px;
	color:#000000;
	border:0px;
}

.subnavicontainer	{
	padding-top:4px;
	clear:left;
}

.topnavi	{
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.topnavi_hit	{
	text-decoration:underline;
	color:#01447B;
	font-size:12px;
	font-weight:bold;
}
.subnavi	{
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.subnavi_hit	{
	text-decoration:underline;
	color:#01447B;
	font-size:11px;
	font-weight:bold;
}
#leftContent	{
	width:531px;
	overflow:hidden;
	float:left;
	padding:10px;
}
#leftContent_breit	{
	width:850px;
	overflow:hidden;
	float:left;
	padding:10px;
}
#rightBloglist	{
	width:300px;
	overflow:hidden;
	float:right;
	margin:10px 10px 0px 0px;
         padding:0px 2px 0px 2px;
         background: #c6e357;
}
.blogteaser	{
	position:relative;
	width:298px;
	height:103px;
	border:1px solid #999;
	background:#e3e3e3 url(http://www.lemm.de/bilder/layout/bg_blogpreview.jpg);
	margin:3px 0px 2px 0px;
}
.blogavatar	{
	float:left;
	width:58px;
	height:95px;
	overflow:hidden;
	line-height:9px;
	margin-top:3px;
	margin-left:8px;
}
.blogteasertext	{
	float:left;
	width:200px;
	height:75px;
	overflow:hidden;
	margin-top:3px;
	margin-left:15px;
	padding: 5px 5px 0 5px;
}
.blogavatar_name	{
	margin-top:3px;
}
.bloglink	{
	padding-top:0;
	font-size:9px;
	color:#ff840c;
	text-decoration:none;
}
.catbloglink	{
	padding-top:0;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

.catbloglink:hover	{
color:#ff840c;
}

.whitelink	{
	color:#FFFFFF;
}
.whitelink_active	{
	color:#FFFFFF;
	font-size:14px;
}

#bloglayout	{
	background: url(http://www.lemm.de/bilder/layout/blogbg.gif) repeat-y;
	min-height:430px;
}
#blogNavi	{
	float:left;
	width:230px;
	padding:10px;
}
#blogContent	{
	float:left;
	padding: 10px 20px 10px 15px;

	width:560px;
}
.kalender	{
	float:left;
	text-align:center;
	margin-right:5px;
	background:#97C000;
	padding:2px 5px 5px 2px;
	color:#FFFFFF;
}
.kalenderLang	{
	float:left;
	text-align:center;
	margin-right:5px;
	background:#97C000;
	padding:2px 5px 5px 2px;
	color:#FFFFFF;
	height:38px;
}
.kalendertag {
  font-size: 12px;
  letter-spacing: 4px;
  display:block;
  padding-left:4px;
}

.kalendermonat {
  font-weight: bold;
  font-size: 20px;
  line-height: 13px;
  display:block;
}

.kalenderjahr {
  font-size: 9px;
  line-height: 13px;
  display:block;
}

#page	{
	position:absolute;

	width:100%;
}
#home-button-outer-con	{
	position:absolute;
	width:100%;
	height:1px;
	top:25px;
}
#home-button-con	{
	position:relative;
	width:1px;
	height:1px;
	margin: 0 auto;
}
#home-button	{
	position:relative;
	left:360px;
	width:75px;
}
/* ------------------- REFERENZEN -------*/
.referenzen {
	width:		520px;
         height:		200px;
         background:	url(http://www.lemm.de/bilder/layout/referenzen-bg.jpg) repeat-y;
}

.referenzpreview	{
	float:		left;
         margin:		3px;
         padding:	3px;
         height:		130px;
	background:	url(http://www.lemm.de/bilder/referenzen/bg_box.gif);
}
.referenzpreview	img {
	border:		1px solid;
         width:		80px;
         height:		80px;
}
.referenzdetails1	{
	float:		right;
         margin:		0 0 10px 10px;
         border:		0px;
}
.referenzdetails2	{
	float:		left;
         margin:		10px 10px 0 0;
         border:		0px;
}

/* ------------------- DIALOGE -------*/

.dialogeContainer {
	width:		520px;
	background:	#73c1e5 url(http://www.lemm.de/bilder/layout/referenzen-bgRand.jpg) repeat-y;
}
.dialoge {
	width:		520px;
	background:	url(http://www.lemm.de/bilder/layout/referenzen-bg.jpg) no-repeat;
	padding-bottom:5px;
	}
.dialogpreview	{
	float:		left;
         margin:		3px;
         padding:	3px;

         background:	#f0f0f0;
         border:		1px solid #808080;
         width:		500px;
}
.dialogpreview	img {
	border:		1px solid #000;
         float:		left;
         margin:		5px 30px 5px 5px;
}
.referenzpreview	{
	overflow:hidden;
	width:82px;
	font-size:11px;
}
.dialogpreview .multiBoxSubline {
	margin:		10px 10px 0 0 ;
}
.dialogpreview .multiBoxSubline ul {
 	margin:		-10px 0 0 0;
}


.userKontaktTA	{
	border:#97BF0E 1px solid;
	width:260px;
	height:150px;
	background: url(http://www.lemm.de/bilder/layout/blogbg.gif);
}
.userKontaktTABreit	{
	border:#97BF0E 1px solid;
	width:550px;
	height:150px;
	background: url(http://www.lemm.de/bilder/layout/blogbg.gif);
}

.userKontaktSB	{
	border:1px solid #97BF0E;
	background:#FFFFFF;
}


/*------------------ BILDER ALS ÜBERSCHRIFTEN ---- */

h1.ReferenzenGrafik {
	background: url(http://www.lemm.de/bilder/layout/referenzen-grafik.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h1.ReferenzenMarketing {
	background: url(http://www.lemm.de/bilder/layout/referenzen-marketing.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h1.ReferenzenPR {
	background: url(http://www.lemm.de/bilder/layout/referenzen-pr.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h1.ReferenzenInternet {
	background: url(http://www.lemm.de/bilder/layout/referenzen-internet.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h1.ReferenzenInternet {
	background: url(http://www.lemm.de/bilder/layout/referenzen-internet.gif);
         height:		39px;
         text-indent: 	-9999px;
}


h1.ZielgruppeRegional {
	background: url(http://www.lemm.de/bilder/layout/zielgruppe-regional.gif);
         height:		39px;
         text-indent: 	-9999px;
		 width:520px;
}
h1.ZielgruppeMoebel {
	background: url(http://www.lemm.de/bilder/layout/zielgruppe-moebel.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h1.ZielgruppeBusiness {
	background: url(http://www.lemm.de/bilder/layout/zielgruppe-business.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h1.ZielgruppeVerband {
	background: url(http://www.lemm.de/bilder/layout/zielgruppe-verband.gif);
         height:		39px;
         text-indent: 	-9999px;
}


h1.Agentur {
	background: url(http://www.lemm.de/bilder/layout/agentur.gif);
         height:		39px;
         text-indent: 	-9999px;
		 width:520px;
}

h1.AgenturDialog	{
	background: url(http://www.lemm.de/bilder/layout/agentur-dialog.gif);
         height:		39px;
         text-indent: 	-9999px;
}






h2.BlogHome {
background: url(http://www.lemm.de/bilder/layout/blogpreview-home.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogGrafik {
background: url(http://www.lemm.de/bilder/layout/blogpreview-grafik.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogMarketing {
background: url(http://www.lemm.de/bilder/layout/blogpreview-marketing.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogPR {
background: url(http://www.lemm.de/bilder/layout/blogpreview-pr.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogInternet {
background: url(http://www.lemm.de/bilder/layout/blogpreview-internet.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogHandelsmarketing {
background: url(http://www.lemm.de/bilder/layout/blogpreview-handelsmarketing.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogDirektmarketing {
background: url(http://www.lemm.de/bilder/layout/blogpreview-direktmarketing.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogB2C {
background: url(http://www.lemm.de/bilder/layout/blogpreview-b2c.gif);
         height:		39px;
         text-indent: 	-9999px;
}







h2.BlogRegional {
background: url(http://www.lemm.de/bilder/layout/blogpreview-regional.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogRegionales-Marketing {
background: url(http://www.lemm.de/bilder/layout/blogpreview-regionalmarketing.gif);
         height:		39px;
         text-indent: 	-9999px;
}

h2.BlogRegionale-Kunden {
background: url(http://www.lemm.de/bilder/layout/blogpreview-regionalkunden.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogMarketing-2{
background: url(http://www.lemm.de/bilder/layout/blogpreview-marketing.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogBusiness{
background: url(http://www.lemm.de/bilder/layout/blogpreview-business.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogEngagement {
background: url(http://www.lemm.de/bilder/layout/blogpreview-engagement.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogKunden {
background: url(http://www.lemm.de/bilder/layout/blogpreview-kunden.gif);
         height:		39px;
         text-indent: 	-9999px;
}

h2.BlogMoebel {
background: url(http://www.lemm.de/bilder/layout/blogpreview-moebel.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogHandel {
background: url(http://www.lemm.de/bilder/layout/blogpreview-handel.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogVerband {
background: url(http://www.lemm.de/bilder/layout/blogpreview-verband.gif);
         height:		39px;
         text-indent: 	-9999px;
}






h2.BlogAgentur {
background: url(http://www.lemm.de/bilder/layout/blogpreview-agentur.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogUeber-uns {
background: url(http://www.lemm.de/bilder/layout/blogpreview-ueber-uns.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogTeam {
background: url(http://www.lemm.de/bilder/layout/blogpreview-team.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogMedien {
background: url(http://www.lemm.de/bilder/layout/blogpreview-medien.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogDialog {
background: url(http://www.lemm.de/bilder/layout/blogpreview-dialog.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogLemm-Blog {
background: url(http://www.lemm.de/bilder/layout/blogpreview-lemm-blog.gif);
         height:		39px;
         text-indent: 	-9999px;
}
h2.BlogKontakt {
background: url(http://www.lemm.de/bilder/layout/blogpreview-kontakt.gif);
         height:		39px;
         text-indent: 	-9999px;
}
.blog {

}
ul.blog	{
	margin:10px;
}
ol.blog	{
	margin:10px;
}
li.blog	{
	margin:10px;
}
.bloglisthref	{
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.bloglisthref:hover	{
	text-decoration:underline;
}
.seitenNaviAbstand	{
	margin-bottom: 3px;
}


.sportverbandTeaser	{
	width:350px;
    margin:10px 0;
    border:1px solid #0B457A;
    padding:3px;
}