/* === /cmsplus/site.css (23.11.2009 15:23:14) === */
* { margin:0; padding:0; font-family:Arial, sans-serif; }
body { text-align:center; background-color:#7a0001; }
div#all { margin:40px auto; padding-top:370px; width:872px; background-color:#fff; }
div#contents-startpage { background-image:url(/img/background-contents.png); background-repeat:repeat-y; background-position:626px 0; }
div#contents div#content {width: 820px;}
div#content { float:left; padding:37px 26px 37px 32px; width:567px; text-align:left; }
div#content h1 { font-size:25px; font-weight:normal; color:#a40009; }
div#content h2 { margin:0 0 45px 45px; font-weight:normal; font-size:20px; color:#a09fa4; }
div#banner { float:right; width:244px; }
div#banner div.box { margin:11px auto; padding:8px; width:216px; background-color:#e1e1e1; color:#700; }
div#banner div.box h3 { margin-bottom:7px; text-align:left; text-transform:uppercase; font-size:12px; }
div#banner div.box img { margin-bottom:4px; border:solid 8px #f2f2f2; }
div#banner div.box p { margin-bottom:10px; font-size:12px; }
div#banner div.box div.link { text-align:right; text-transform:uppercase; }
div#banner div.box div.link a { color:#700; font-size:10px; }
div#menu { position:absolute; top:365px; margin:0 1px; width:870px; height:39px; background-color:#3a0303; }
div#contents-footer { clear:both; padding-top:5px; background-color:#fff; }
div.contents-footer { margin:0 8px; padding:8px 0; border-top:solid 1px #d9d9db; text-align:right; text-transform:uppercase; word-spacing:0.2em; font-size:12px; }
div.contents-footer a { text-decoration:none; color:#3c0303; }
div#header { position:absolute; top:20px; margin:1px; width:870px; height:343px; background-position:right bottom; background-repeat:no-repeat; }
div.header-menu { text-align:right; font-size:11px; color:#fff; }
div.header-menu a { text-decoration:none; color:#fff; }
div#language { margin:12px 0 0 10px; text-align:left; font-size:11px; color:#909090; }
div#language a { text-decoration:none; color:#909090; }
div#logo { margin:186px 0 0 26px; width:186px; height:96px; background-image:url(img/logo.jpg)}
div#logo h1, div#logo h2 { display:none; }
div#logo div{position: absolute; top: 20px; margin-left: 218px;}
div#footer { padding:12px 8px 0 0; background-color:#7a0001; }
div#footer address { text-align:right; text-transform:uppercase; font-size:11px; font-style:normal; color:#fff; }
div#footer address span { margin-left:10px; }
div#footer address span a {color: white;}
/* === /cmsplus/site/editor/content.css (05.08.2009 11:14:51) === */
div.editor h3 { margin-bottom:10px; font-size:17px; color:#a40009; }
div.editor h4 { margin-bottom:10px; font-size:16px; color:#a40009; }
div.editor h5 { margin-bottom:10px; font-size:14px; color:#a40009; }
div.editor h6 { margin-bottom:10px; font-size:12px; color:#a40009; }
div.editor p { margin-bottom:35px; text-align:justify; line-height:20px; font-size:12px; color:#464646; }
div.editor ul, div.editor ol { margin-bottom:25px; }
div.editor li { line-height:20px; font-size:12px; }
div.editor ul li { list-style-type:none; padding-left:10px; background-image:url(/img/bullet.png); background-repeat:no-repeat; vertical-align:middle; color:#464646; }
div.editor ol li { margin-left:17px; padding-left:0; color:#a40009; }
div.editor ol li span { margin-left:-5px; color:#464646; }
div.editor a { color:#a40009; }
div.editor img { border:solid 7px #f2f2f2; }
div.editor img.align-left { float:left; margin:5px 10px 10px 0; }
div.editor img.align-right { float:right; margin:5px 0 10px 10px; }
div.editor *.wrap { clear:both; }
/* === /cmsplus/site/menu/navigation.css (18.11.2009 09:39:55) === */
div#menu div.menu li { float:left; padding:6px 0 3px; width:124px; background-color:#580000; list-style-type:none; text-transform:uppercase; font-size:12px; }
div#menu div.menu li a { display:block; width:123px; height:30px; border-right:solid 1px #fff; text-decoration:none; color:#fff; }
div#menu div.menu li:hover { background-color:transparent; }
div#menu div.menu li.last-child { width:126px; }
div#menu div.menu li.last-child a { border:none; }
div#menu div.menu li ul { display:none; margin:3px 0 -3px; padding-top:8px; background-image:url(/img/background-menu.png); background-position:left top; background-repeat:no-repeat; }
div#menu div.menu li:hover ul { display:block; }
div#menu div.menu li ul li { float:none; padding:0; background-color:transparent; text-align:left; text-transform:none; font-size:11px; }
div#menu div.menu li ul li.last-child { padding-bottom:8px; width:124px; background-image:url(/img/background-menu.png); background-position:left bottom; background-repeat:no-repeat; }
div#menu div.menu li ul li a { height:16px; padding:3px 12px; width:100px; border-right:none; background-image:url(/img/background-menu.png); }
div#menu div.menu li ul li a:hover { background-image:url(/img/background-menu-hover.png); }
