/***ALLGEMEINES***/
#page {width:920px;height:100%;padding:5px;background:#DEE2D4; margin:auto; text-align:left}
html {color:#1B331F}
body {background:#1B331F; padding: 0px; margin: 0px; font-family:Tahoma; font-size:13px; line-height:18px; color:#111}
img {border: 0px}
a,a:visited,a:active,a:hover {color: #1B331F}
h1,h2,h3,h4,h5 {color:#1B331F; margin:0px 0px 4px 0px; padding:4px 0px; margin-top:8px}
h1 {font-size:21px; line-height:28px}
h2 {font-size:18px; line-height:24px}
h3 {font-size:16px; line-height:21px}
h4 {font-size:14px; line-height:18px}
h5 {font-size:13px; line-height:16px}
p {padding:0px 0px 0px 0px;} 

/*p {padding:0px 0px 16px 0px;}*/

div.code {border: 1px solid #ddd; background: #eee; padding: 10px}
div.spacer,div.ccm-spacer {clear:both; font-size:1px; line-height:1px}
.noTopSpace {margin-top:0px; padding-top:0px}

/***HEADER***/
#page #headerSpacer {height:22px}
#page #header {position:relative} 
#page #header #logo a span {display:none}
#page #header #header-area {margin-top: 10px; margin-bottom: 10px}
#page #header #header-area #header-area-inside {margin-bottom: 12px}
#page #header #header-area img {display: block}

/***NAVIGATION IM HEADER***/
#page #header #headerNav {position: absolute; top: 14px; right: 0px; z-index:2; width:100%; overflow:visible}
#page #header ul.nav-header {list-style:none; margin:0px; padding:0px; width:auto; z-index:2; overflow:visible; float: right}
#page #header ul.nav-header li {float:left; padding:3px 0px; margin-left:16px; margin-right:0px;margin-bottom: 0px; font-size:13px; margin-top:0px}
#page #header ul.nav-header li a {text-decoration: none}
#page #header ul.nav-header li a:hover {text-decoration:underline}
#page #header ul.nav-header li.nav-selected {border:1px solid; padding:3px 8px; font-weight: bold}
#page #header ul.nav-header li.nav-selected a:hover {text-decoration:none}

/***CONTENT SIDEBAR NAVIGATION***/
#page #content.content-left div#sidebar {float: left !important}
#page #content #sidebar {float:right; width:16%; overflow:hidden}
#page #content #sidebar p {line-height:24px}
#page #content #sidebar ul.nav {list-style:none; margin-left:0px; padding:0px; padding-left:10px; font-size:13px}
#page #content #sidebar ul.nav li {margin-bottom:16px}
#page #content #sidebar ul.nav a {text-decoration:none}
#page #content #sidebar ul.nav li.selected {font-weight: bold}
#page #content #sidebar ul.nav a:hover {text-decoration:underline}
#page #content #sidebar ul.nav ul {list-style:none; margin-left:0px; padding:0px; padding-left:16px; margin-top:16px}
#page #content #sidebar ul.nav ul li {margin-bottom:16px}
#page #content #sidebar ul.nav ul a {text-decoration:none}
#page #content #sidebar ul.nav ul a.nav-selected {font-weight: bold}
#page #content #sidebar ul.nav ul a:hover {text-decoration:underline}

/***CONTENT***/
#page #content.content-left #body {padding-left: 72px !important; padding-right: 0px !important; float:right}
#page #content #body {float:left; width:75%; padding-right:15px !important; padding-bottom: 15px; overflow:auto; padding-left: 0px !important;}
#page #content #body p {text-align:justify; padding-right: 10px !important}
#page #content #body a:hover {text-decoration:underline;color:#FF0000}
#page #content #body a {text-decoration:underline;color:#005500}


/***FOOTER***/
#page #footer {padding-top:10px; clear:both; padding-bottom:5px; font-size:11px; text-align:center}
#page #footer a {color: #333; text-decoration:none}
#page #footer a:hover {color: #000}
#page #footer span.sign-in {margin-left: 20px}
#footer {border-top:1px solid #999; text-align:center}
