html	{ margin: 0; overflow-y: scroll; }
body	{ margin: 0; background-color: #FFFFFF; font-family: arial, trebuchet ms, verdana, tahoma; color: #004251; font-size: 12px; line-height: 20px; }

div		{ color: #004251; }
form	{ border: 0; margin: 0; padding: 0; }
img		{ border: 0; }
a		{ text-decoration: none; }
p		{ display: block; padding: 0; margin: 0; }
ul, li	{ margin: 0; padding: 0; }
input 	{ border: 1px solid #bcc0c0; color: #606b6b; font-size: 10px; } 
select	{ border: 1px solid #bcc0c0; color: #606b6b; }
textarea{ border: 1px solid #bcc0c0; color: #606b6b; }
table, tr, td 	{ margin: 0; padding: 0; }

h1	{ font-size: 18px; line-height: 24px; }
h2	{ font-size: 16px; }
h3	{ font-size: 14px; }
h4	{ font-size: 12px; margin-bottom: 5px; }
h5	{ font-size: 12px; margin: 0; }
h6	{ font-size: 9px; }

.clearBoth { clear: both; }

/* CONTENT */
#wrapper 		{ margin: 0 auto; text-align: center; width: 980px; }
#contentMain	{ text-align: left; background: transparent url(../img/ls_logo.jpg) no-repeat top left; }
#content		{ min-height: 550px; _height: 550px; margin: 0 0 10px 79px; }
#contentBG		{ /*background: transparent url(../img/wrapper_bg.gif) no-repeat bottom;*/ }

.gruen	{ color: #59a51c; }
.blau	{ color: #004251; }

/* LOGO */
.logo			{ width: 266px; height: 143px; cursor:pointer; float: left; }

/* HEADER */
.header				{ width: 980px; height: 143px; list-style: none; }

/* exceptions */
#exceptions	{ font-weight: bold; margin: 10px 0 10px 0; color: #004251; }

/* HEADER NAVIGATION */
.headernav				{ float: right; width: 690px; height: 67px; margin: 0 18px 0 0; list-style: none; }
.headernav .link		{ float: right; margin: 23px 0 0 0; list-style: none; }
.headernav .searchForm	{ float: right; margin: 23px 0 0 0; list-style: none; overflow: hidden; }
.headernav .searchForm	{ float: right; margin: 23px 0 0 0; list-style: none; overflow: hidden; }
.headernav a			{ margin: 3px 0 0 10px; color: #004251; display: block; }

/* NAVIGATION / SUB-NAVIGATION */
.navigation			{ float: right; width: 710px; height: 46px; position: relative; list-style-type: none; }
.navigation .link	{ float: left; margin: 20px 40px 0 0; }
.navigation .link_a	{ background-position: bottom; }

.sub_navigation li				{ float: left; list-style: none; }
.sub_navigation					{ float: right; width: 700px; height: 20px; position: absolute; left: 0px; overflow: hidden; }
.sub_navigation .sublink		{ float: left; margin: 5px 20px 0 0; list-style-type: none; }
.sub_navigation .sublink a			{ display: block; color: #004251; font-size: 12px; font-weight: bold; }
.sub_navigation .sublink a:hover	{ color: #59a51c; }

#content		{ margin: 42px 0 0 79px; position: relative; }
.kategorieBild	{ width: 883px; margin: 0; overflow: hidden; position: relative; }

.articlesArea			{ position: relative; z-index: 1000; }
.articlesArea_subsites	{ position: relative; z-index: 1000; margin: 27px 0 50px 191px; }

.headline		{ margin: 0 0 10px 0px; font-weight: normal; font-size: 20px; }
.subheadline	{ margin: 10px 0 20px 0; margin: 0 0 0 2px; }
.text			{ font-weight: normal; color: #606b6b; margin: 10px 0 20x 1px; }
.text ul		{ margin: 10px 10px 10px 25px; list-style-type: square; color: #59a51c; }
.text ul span	{ color: #606B6B; }
.articlesArea ul		{ margin: 10px 10px 10px 25px; list-style-type: square; color: #59a51c; }
.articlesArea ul span	{ color: #606B6B; }
.articlesArea a			{ text-decoration: none; color: #004251; font-weight: bold; }
.articlesArea a:hover	{ color: #59a51c; }
.articlesArea div		{ color: #606B6B; }

.articlesArea		{ color: #606b6b; }

.articlesArea h4 a		{ text-decoration: none; color: #004251; } 

.articlesArea_subsites	{  }
.articlesArea_subsites ul		{ margin: 10px 10px 10px 25px; list-style-type: square; color: #59a51c; }
.articlesArea_subsites ul span	{ color: #606B6B; }
.articlesArea_subsites .text	{ margin: 0 10px 0 10px; }

.referenzenArticlesArea	{ color: #606b6b; }

.headerArticle	{ margin: 0 0 10px 0; }

.contentArea			{ margin: 0 10px 0 0; width: 400px; _height: 500px; min-height: 500px; color: #606b6b; }
.contentArea a			{ color: #004251; font-weight: bold; }
.contentArea a:hover	{ color: #59a51c; }

.link			{ margin: 0 0 20px 0; }
.link a			{ color: #004251; display: block; }
.link a:hover	{ color: #59a51c; }

.text a			{ text-decoration: underline; color: #004251; font-weight: bold; }
.text a:hover	{ color: #59a51c; }

.sidebarArea 			{ width: 220px; z-index: 1000; float: right; position: relative; margin-right: 18px; }
.sidebarArea a			{ text-decoration: none; color: #004251; font-weight: bold; }
.sidebarArea a:hover	{ color: #59a51c; }
.sidebarArea .headline		{ background: #59a51c; color: #FFF; font-size: 18px; line-height: 20px; padding: 5px 15px 5px 15px; margin: 0 0 4px 0; }
.sidebarArea .subheadline	{ margin: 0 15px 0 15px; }
.sidebarArea .text			{ margin: 0; }
.sidebarArea .text h5		{ margin: 0 15px 0 15px; }
.sidebarArea .link 			{ text-align: right; }

.referenzenArticlesArea			{ margin: -210px 20px 50px 191px; width: 400px; position: relative; z-index: 1000; }
.referenzenArticlesArea ul		{ margin: 10px 10px 10px 25px; list-style-type: square; color: #59a51c; }
.referenzenArticlesArea ul span	{ color: #606B6B; }
.referenzenArticlesArea a		{ text-decoration: none; color: #004251; font-weight: bold; }
.referenzenArticlesArea a:hover	{ color: #59a51c; }

.ref_CategoryDIV	{ position: relative; z-index: 100; height: 500px; }
.refBrowserPic		{ position: absolute; z-index: 1000; width: 294px; height: 500px; top: 0; left: 505px; }

/* =========================================== */
/* CONTENT - FOOTER */
/* =========================================== */
.contentFooter			{ width: 980px; text-align: right; }
.contentFooter .line	{ height: 3px; background: transparent url(../img/footer_line.jpg) no-repeat center; font-size: 0px; line-height: 1px; }
.contentFooter .link	{ margin: 12px 18px 10px 12px; float: right; }
.copyright				{ margin: 0 18px 20px 0; color: #b9bdbd; }
.copyright a			{ color: #b9bdbd; }
.copyright a:hover		{ color: #59a51c; }

/* =========================================== */
/* SITEMAP */
/* =========================================== */
.sitemap		{ margin: 10px 0 15px 0; list-style-type: none; }
.sitemap li 	{ margin: 0 0 10px 0; padding: 0 0 0 15px; }
.sitemap li a		{ color: #004251; text-decoration: none; }
.sitemap li a:hover	{ color: #59a51c; }
.sitemap a h4		{ color: #606b6b; }
.sitemap a h4:hover	{ color: #59a51c; }
/* noscript - sitemap */
.sitemap_noscript 				{ text-align: left; margin: 0 20px 0 85px; }
.sitemap_noscript a				{ color: #606b6b; text-decoration: none; font-size: 11px; }
.sitemap_noscript a:hover		{ color: #59a51c; }
.sitemap_noscript .level_0		{ margin: 0 0 10px 10px; list-style-type: none; width: 170px; height: 150px; float: right; }
.sitemap_noscript .level_1		{ margin: 0; list-style-type: none; }

/* =========================================== */
/* SITEMAP */
/* =========================================== */
.searchResultDiv 	{ border-bottom: 2px solid #bcc0c0; padding: 0 0 20px 0; margin: 0 0 20px 0; }
.searchResultDiv .searchTitle	{ font-size: 18px; margin: 20px 0 5px 0; padding: 10px 0 0 0; border-top: 1px dotted #bcc0c0; }
.searchResultDiv .searchText	{ font-size: 11px; margin: 0 0 5px 0; }
.searchResultDiv .searchLink	{ font-weight: bold; }
.searchResultDiv .noResult		{ font-size: 18px; margin: 10px 0 0 0; }
.searchResultDiv a 			{ color: #59a51c; }
.searchResultDiv a:hover	{ color: #004251; }