/* === /cmsplus/cmsplus.css (18.04.2011 15:18:57) === */
* { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
body { background: url(/img/background2011.jpg) repeat-x; background-attachment: fixed; text-align: left; font-size: 12px; overflow-x:hidden; }
div#all { margin: 0 0 0 40px; width:950px; padding:0 16px 0 24px; background:url(/img/all-shadow.png) repeat-y top left; }
div#all-body { background: #ffffff; width: 900px; text-align: left;padding: 20px 20px 10px 20px; }
div#all-header { margin: 33px 0 0 40px; background: url(/img/all-shadow-top.png) no-repeat top left; height:17px; width: 980px; }
div#contents { padding-top: 360px; }
div#header { position: absolute; top: 70px; }
div#logo { background:url(/img/lignoalp.png) no-repeat top left; width: 312px; height:74px; position:absolute; top: -1px; right:0;}
div#logo.de { background-image:url(/img/logo-de.png); }
div#logo.it { background-image:url(/img/logo-it.png); }
div#logo h1{ display:none; }
div#menu { float: left; margin-left: -900px; width: 190px;}
div#content { float: left; width: 446px; margin-left: 202px;}
div#banner { width: 240px; float: left; margin-left: 12px; }
div#contents-footer { clear: both; }
div#footer { padding: 30px 0 2px 202px; color: #999999; }
div#footer a { color: #999999; text-decoration: none; }
div#footer a:hover { text-decoration: underline; }
div#language { position: absolute; top: 330px; left: 660px;background: #bfa7a1; width: 240px; line-height: 20px; }
div#language a { color: white; text-decoration: none; margin: 0 5px; display: block; float: left; font-weight: bold;}
div#references { position: absolute; z-index:2; top: 400px; background: #805043; height: 20px; width: 660px;}
div#references div.reference-caption { width: 190px; background: #cccccc; float: left; text-align: right; line-height: 19px; color: #ffffff; height: 20px;}
div#references div.reference-caption span { margin: 0 5px; }
div#references div.reference-titles { float: left; margin: 0 5px; }
div#references div.reference-titles span { float: left; display: block; line-height: 19px; color: white; margin: 0 3px;}
div#references div.reference-titles a { color: white; text-decoration: none; }
div#references div.reference-titles a:hover { text-decoration: underline; }
div#banner h2, div#content h1, div#content h2,div#content h3,div#content h4,div#content h5,div#content h6 { font-family:"Arial Black", Arial, Helvetica, sans-serif; color:#7B5043;}
div.module > h1 { font-size:18px; padding: 20px 0 15px; }
/* === /cmsplus/site/actualprojects/banner.css (18.03.2011 12:27:58) === */
div#banner div.projects { margin-top: 10px; font-size: 11px;}
div#banner div.projects-entry { background: #e9e9e9; padding: 10px; margin-top: 2px;}
div#banner div.projects h2 { background: #805043; color: white; line-height: 22px; padding-left: 10px; font-size: 13px;}
div#banner div.projects img { float: left; margin: 0 10px 10px 0; }
div#banner div.projects a { color: black; font-weight: bold; }
/* === /cmsplus/site/editor/content.css (18.03.2011 12:28:00) === */
div#content div.editor { font-size: 11px; margin-top: 20px;}
div#content div.editor h2 {color: #805043; font-size: 16px; margin-bottom: 25px;}
div#content div.editor h3 {background: #805043; color: white; font-size: 15px; margin-bottom: 25px;}
div#content div.editor h4 {color: #805043; font-size: 14px; margin-bottom: 25px;}
div#content div.editor h5 {color: #805043; font-size: 13px; margin-bottom: 25px;}
div#content div.editor h6 {color: #805043; font-size: 12px; margin-bottom: 25px;}
div#content div.editor p { margin-bottom: 20px; }
div#content div.editor img{border: none;}
div#content div.editor a {color: #805043; text-decoration: none;}
div#content div.editor a:hover {text-decoration: underline;}
div#content div.editor ul, div#content div.editor ol {margin-left: 1em; padding-left: 1em; margin-bottom: 20px;}
div#content div.editor span.imagelegend {display: block;}
div#content div.editor span.imagelegend img {margin: 0;}
div#content div.editor span.imagelegend span { background: #e9e9e9; color: #666666; margin-top: 1px; font-size: 10px; display: block;}
div#content div.editor span.align-left {float: left; margin: 0 10px 5px 0;}
div#content div.editor span.align-right {float: right; margin: 0 0 5px 10px;}
div#content div.editor img.align-left{float: left; margin: 0 10px 5px 0;}
div#content div.editor img.align-right{float: right; margin: 0 0 5px 10px;}
div#content div.editor .wrap {clear: both;}
div#content div.editor h2, div#content div.editor h3, div#content div.editor h4, div#content div.editor h5, div#content div.editor h6 { font-family:"Arial Black", Arial, Helvetica, sans-serif; font-weight:bold; }
/* === /cmsplus/site/menu/navigation.css (18.03.2011 12:28:00) === */
div#menu div.menu { margin-top: 20px; background:#805043; padding: 5px 5px 0 10px; }
div#menu div.menu ul { list-style: none; }
div#menu div.menu ul li { line-height: 18px; background: url(/img/menu-item2011.gif) repeat-x; font-size: 13px; padding: 6px 0;}
div#menu div.menu ul li.active {font-weight: bold;}
div#menu div.menu ul li.active li {font-weight: normal;}
div#menu div.menu ul li.active li.active{font-weight: bold;}
div#menu div.menu ul li.first-child { background-image: none; }
div#menu div.menu ul li a { color: #fff; text-decoration: none; }
div#menu div.menu ul ul li { margin-left: 25px; font-size: 11px;}
/* === /cmsplus/site/news/banner.css (18.03.2011 12:28:01) === */
div#banner div.news { margin-top: 10px; font-size: 11px;}
div#banner div.news-entry { background: #e9e9e9; padding: 10px; margin-top: 2px;}
div#banner div.news h2 { background: #805043; color: white; line-height: 22px; padding-left: 10px;font-size: 13px; }
div#banner div.news h3 { font-size: 11px; }
div#banner div.news a { color: black; font-weight: bold; }
/* === /cmsplus/site/newsletter/banner.css (18.03.2011 12:28:01) === */
div#banner div.newsletter { margin-top: 10px; font-size:11px; }
div#banner div.newsletter-entry { background: #e9e9e9; padding: 10px; margin-top: 2px;}
div#banner div.newsletter h2 { background: #805043; color: white; line-height: 22px; padding-left: 10px; font-size: 13px;}
div#banner div.newsletter a { color: black; font-weight: bold; }
