/* === /cmsplus/cmsplus.css (23.10.2009 15:22:51) === */
* { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
body { background: url(/img/background.jpg) repeat-x; background-attachment: fixed; text-align: left; font-size: 12px;}
div#all { margin: 60px 0 0 60px; background: #ffffff; width: 900px; text-align: left;padding: 10px 10px 0 10px; }
div#contents { margin-top: 360px; }
div#header { position: absolute; top: 70px; }
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: 0; left: 660px;background: #990000; width: 240px; line-height: 16px; }
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: #990000; 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; }
/* === /cmsplus/site/actualprojects/banner.css (13.01.2010 16:37:03) === */
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: #990000; 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/actualprojects/content.css (13.01.2010 16:37:05) === */
div#content div.reference img { border: none; }
div#content div.reference { font-size: 11px; }
div#content div.reference h2 {color: #990000; font-size: 16px; margin-bottom: 25px; margin-top: 10px;}
div#content div.reference h3 {background: #990000; color: white; font-size: 15px; margin-bottom: 25px;}
div#content div.reference h4 {color: #990000; font-size: 14px; margin-bottom: 25px;}
div#content div.reference h5 {color: #990000; font-size: 13px; margin-bottom: 25px;}
div#content div.reference h6 {color: #990000; font-size: 12px; margin-bottom: 25px;}
div#content div.reference p {margin-bottom: 10px; }
div#content div.reference-list div.reference-entry { float: left; margin: 5px; }
div#content div.reference-list div.pages { clear: both; }
div#content div.reference-list div.pages a { color: black; padding: 0 5px;}
div#content div.reference-list div.pages a.active { font-weight: bold;}
div#content div.reference-list div.reference-title {height: 40px; background: #E9E9E9; overflow: hidden; line-height: 19px; width: 120px;}
div#content div.reference-detail h2{ font-size: 16px; color: #990000; }
div#content div.reference-detail img { float: left; padding: 10px 5px; }
div#content div.reference-detail div.footer { clear: both; }
div#content div.reference-detail a { color: #990000; }
div#content div.reference-detail span { font-weight: bold; }
div#content div.reference div.downloads { clear: both; padding: 10px 5px; }
div#content div.reference div.downloads a{ color: #666666; font-weight: bold;}
/* === /cmsplus/site/menu/navigation.css (23.11.2009 10:47:59) === */
div#menu div.menu { margin-top: 20px; }
div#menu div.menu ul { list-style: none; }
div#menu div.menu ul li { line-height: 18px; background: url(/img/menu-item.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: #990000; text-decoration: none; }
div#menu div.menu ul ul li { margin-left: 25px; font-size: 11px;}
/* === /cmsplus/site/news/banner.css (08.10.2009 09:25:20) === */
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: #990000; 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 (23.10.2009 15:22:56) === */
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: #990000; color: white; line-height: 22px; padding-left: 10px; font-size: 13px;}
div#banner div.newsletter a { color: black; font-weight: bold; }