/* SVN FILE: $Id: vcpwr.generic.css 54 2011-01-19 20:36:09Z jendrik $ */
body{ color: #1d2857; background-color:#e5e9f2; font: 12px verdana,arial; }
a{ color:#7e97cd; text-decoration: none; }
a:hover{ color:#da4b34; }

div#container{ width:950px; margin: 1em auto; }

div#header{ border: 1px solid #42506E; margin-bottom: 15px; }
div#header_blueline{ height: 20px; background-color:#42506E; }
div#header_info{ padding:4px; height: 10px; font-size:70%; background-color: #FFF; }
div#header_pfadleiste{ float:left; }
div#header_shortcuts{ float:right; }

div#content div#left{ float: left; margin-right: 11px; width: 194px; }
div#content div#center{ float: left; width: 540px; }
div#content div#right{ float: left; margin-left: 9px; width: 194px; }
div#content div#flash_message{ margin-bottom: 10px; padding:3px; border: 1px solid #42506E; background-color:#fff; }

div#content div#left div#navigation{ border: 1px solid #42506E; background-color: #FFF; }
div.nav_cat{ background-color:#42506E; color:#FFFFFF; font-weight:bold; padding:3px; }
div.nav_list{ margin-bottom: 10px; }
div.nav_list a{ padding: 0.25em 0.5em 0.25em 0.75em; display:block; color:#1d2857;}
div.nav_list a:hover{ color:#7e97cd; }
div.nav_list div.has_subs { background: url(../img/layout/bullet_arrow_right.png) no-repeat top right; }
div.nav_list div.has_subs div.nav_sublist{ display:none; padding-left:3px; }
div.nav_list div.has_subs:hover { background: url(../img/layout/bullet_arrow_down.png) no-repeat top right; }
div.nav_list div.has_subs:hover div.nav_sublist{ display:block; }

div#main{ border: 1px solid #42506E; background-color:#fff; }

div.newsbox{ border: 1px solid #42506E; background-color:#fff; margin-bottom:10px; }
div.newslist div{ font-size:11px; line-height:12px; padding:0.25em 0.5em 0.25em 0.75em; }
div.newslist a{ color:#1d2857; }
div.newslist a:hover{ color:#7e97cd; }

div#main div.subheading{ background-color:#42506E; color:#FFFFFF; font-weight:bold; padding:3px; }
div.content{ padding: 10px; }
table.list{ width:100%; }
table.list tr th{ background-color:#42506E; color:#ffffff; }
table.list tr th a{ color:#ffffff; text-decoration:underline; }
table.list tr:hover td, table.list tr.odd:hover td, table.list tr.even:hover td{ background-color:#a0b1d4; }
table.list tr.even td{ background-color:#dbe0ea; }
table.list tr.odd td{ background-color:#c2cee6; }

div.paging{ text-align: center; }
div.paging div.disabled{ display: inline; color:#cbcbcb; }

table.entrylist{ border:1px dashed #000; padding: 5px; width:100%; }
table.entrylist td.entrydate{ font-size:10px; text-align: right; }
div.activities.admin_index div.content table.list{ text-align: center; }

div.acl table.list tr td.perm{ text-align:center; }
div.acl table.list tr td.perm span.yes{ font-family: monospace; background-color:#b4e6aa; }
div.acl table.list tr td.perm span.no{ font-family: monospace; background-color:#e6aaaa; }

div.alert{ background-color:#FF0000; color:#FFFFFF; }
