/* rbm.generic.css (76%) */
body{background:#FFF;color:#8a949e;font-family:'lucida grande',verdana,helvetica,arial,sans-serif;font-size:75%;margin:0;}
a{color:#003d4c;text-decoration:underline;font-weight:700;}
a img{border:none;}
h1,h2,h3,h4{font-weight:400;}
h1{font-size:2em;margin:.1em 0;}
h2{font-size:1.8em;padding-top:.8em;color:#888;margin:.3em 0;}
h3{font-size:1.3em;padding-top:1.5em;color:#aaa;}
h4{font-size:1.2em;padding-top:.5em;color:#000;}
ol,ul,li{margin:0 12px;}
p{margin-bottom:1em;}
blockquote{padding-left:50px;line-height:1.5em;background:transparent url(../img/blockquote.gif) no-repeat;background-position:0 8px;font-family:Garamond,Times,'sans serif';font-size:1.5em;color:#999;font-style:italic;min-height:40px;margin:1em 20px;}
.right{float:right;}
.rght{text-align:right!important;}
.cntr{text-align:center!important;}
.justify{text-align:justify!important;}
.top{vertical-align:top!important;}
.bottom{vertical-align:bottom!important;}
.small{font-size:.8em;}
.blank{text-decoration:none;}
ul.blank li{list-style:none;list-style-image:none;}
ul.break li{padding-top:.5em;padding-bottom:.5em;}
.clear{clear:both;}
ul.list{border-top:1px solid #ccc;}
ul.list li{border-bottom:1px solid #ccc;padding:.3em 0;}
h2 span.pre,h3 span.pre,h4 span.pre,h5 span.pre,h6 span.pre{display:block;font-size:.5em;letter-spacing:.3em;text-transform:uppercase;}
table tr td{xtext-align:left;background:#fff;border-right:1px solid #ccc;text-align:center;vertical-align:top;padding:4px;}
.light{color:gray;}
.drag{cursor:move;}
.cached{background-image:url(../img/dashed.gif);}
.selected{border:1px solid red;background-color:#fee;}
.border{border:1px solid silver;}
address{font-style:normal;}
address span{display:block;}
address label{width:4em;display:block;float:left;font-size:100%;font-weight:700;padding:0;}
address span.additional{margin-top:1em;}
address span.additional span span{display:inline;}
table{background:#fff;border:1px solid #ccc;border-right:0;clear:both;color:#333;margin-bottom:10px;width:100%;}
th{background:#f2f2f2;border:1px solid #bbb;border-top:1px solid #fff;border-left:1px solid #fff;text-align:center;}
th a{background:#f2f2f2;display:block;text-decoration:none;padding:2px 4px;}
th a:hover{background:#ccc;color:#333;text-decoration:none;}
td.actions{text-align:center;white-space:nowrap;}
td.actions a{margin:0 6px;}
.cake-sql-log td{text-align:left;padding:4px 8px;}
table.blank{background:transparent;border:0;color:inherit;margin:0;padding:0;}
table.blank th,table.blank tr td{text-align:left;color:inherit;background:none;border:0;margin:0;padding:0;}
div.paging{color:#ccc;margin-bottom:2em;}
div.paging div.disabled{color:#ddd;display:inline;}
div.paging span.current{color:#000;}
dl{line-height:2em;width:60%;margin:0;}
dt{font-weight:700;padding-left:4px;vertical-align:top;}
dd{margin-left:10em;margin-top:-2em;vertical-align:top;}
form{clear:both;margin-right:20px;width:80%;padding:0;}
fieldset{border:1px solid #cde;margin-top:30px;padding:16px 20px;}
fieldset legend{background:#fff;color:#abc;font-size:120%;font-weight:700;}
fieldset fieldset{margin-top:0;margin-bottom:20px;padding:16px 10px;}
fieldset fieldset legend{font-size:120%;font-weight:400;}
fieldset fieldset div{clear:left;margin:0 20px;}
fieldset.list div.input label{width:150px;float:left;}
form div{clear:both;margin-bottom:1em;vertical-align:text-top;padding:.5em 0;}
form div.input{color:#444;}
form div.required{color:#333;font-weight:700;}
form div.submit{border:0;clear:both;margin-top:10px;margin-left:140px;}
label{display:block;font-size:110%;padding-right:20px;}
input,textarea{clear:both;font-family:"frutiger linotype", "lucida grande", verdana, sans-serif;width:100%;font-size:100%;padding:2px;}
select{clear:both;font-size:120%;vertical-align:text-bottom;}
option{font-size:120%;padding:0 3px;}
input[type=checkbox]{clear:left;float:left;width:auto;margin:0 6px 7px 2px;}
input[type=radio]{float:left;width:auto;margin:0 3px 7px 0;}
div.radio label{margin:0 0 6px 20px;}
input[type=submit]{display:inline;font-size:110%;width:auto;vertical-align:bottom;padding:2px 5px;}
div.message{clear:both;color:#900;font-size:140%;font-weight:700;background:#F8F8F8 url(../img/icons/silk/information.png) no-repeat scroll 1em center;border:1px solid #ddd;margin:1em 0;padding:1em 1em 1em 2.8em;}
div.error-message{clear:both;color:#900;font-weight:700;}
p.error{background-color:#e32;color:#fff;font-family:Courier, monospace;font-size:120%;line-height:140%;margin:1em 0;padding:.8em;}
p.error em{color:#000;font-weight:400;line-height:140%;}
.notice{background:#fc0;color:#000;display:block;font-family:Courier, monospace;font-size:120%;line-height:140%;margin:1em 0;padding:.8em;}
.success{background:green;color:#fff;}
div.actions li{display:inline;list-style-type:none;line-height:2em;white-space:nowrap;margin:0 2em 0 0;}
div.actions ul li a:hover{color:#333;text-decoration:underline;}
div.related{clear:both;display:block;}
pre{color:#000;background:#f0f0f0;padding:1em;}
pre.cake-debug{background:#fc0;font-size:120%;line-height:140%;margin-top:1em;overflow:auto;position:relative;}
div.cake-stack-trace{background:#fff;border:4px dotted #fc0;color:#333;font-size:120%;line-height:140%;overflow:auto;position:relative;margin:0;padding:6px;}
div.cake-code-dump pre{position:relative;overflow:auto;}
div.cake-stack-trace pre,div.cake-code-dump pre{color:#000;background-color:#F0F0F0;overflow:auto;margin:0;padding:1em;}
div.cake-code-dump pre,div.cake-code-dump pre code{clear:both;font-size:12px;line-height:15px;overflow:auto;margin:4px 2px;padding:4px;}
div.cake-code-dump span.code-highlight{background-color:#ff0;padding:4px;}
div.code-coverage-results div.code-line{padding-left:5px;display:block;margin-left:10px;}
div.code-coverage-results div.uncovered span.content{background:#ecc;}
div.code-coverage-results div.covered span.content{background:#cec;}
div.code-coverage-results div.ignored span.content{color:#aaa;}
div.code-coverage-results span.line-num{color:#666;display:block;float:left;width:20px;text-align:right;margin-right:5px;}
div.code-coverage-results span.line-num strong{color:#666;}
div.code-coverage-results div.start{border:1px solid #aaa;margin-top:30px;padding-top:5px;border-width:1px 1px 0;}
div.code-coverage-results div.end{border:1px solid #aaa;margin-bottom:30px;padding-bottom:5px;border-width:0 1px 1px;}
div.code-coverage-results div.realstart{margin-top:0;}
div.code-coverage-results p.note{color:#bbb;font-size:10px;margin:5px 0 10px;padding:5px;}
div.code-coverage-results span.result-bad{color:#a00;}
div.code-coverage-results span.result-ok{color:#fa0;}
div.code-coverage-results span.result-good{color:#0a0;}
a,a:hover,a img,a:hover img{background:none;font-weight:400;}
div.content_item.left{margin-right:1.5em;margin-bottom:1.5em;}
div.content_item.right{margin-left:1.5em;margin-bottom:1.5em;}
.highlight{background-color:#ffa;}
hr{border:none;border-top:1px solid silver;margin-top:.5em;padding-bottom:.5em;}
div.content_item.absolute.editable{background-image:url(../contents/img/grid.gif);border-right:1px solid #efefef;border-bottom:1px solid #efefef;}
div.content_item.absolute div.content_item.hover{border:1px dashed #ddd;}
div.content_item.absolute div.content_item{border:1px solid transparent;}
div.content_item.default.editable.empty{border:1px dashed #efefef;background-image:url(../img/dashed.gif);padding:10px 20px;}
.content_item.absolute .content_item{overflow:hidden;}
.content_item.list > .content_item{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
#control_contextmenu{border:1px solid #ccc;background-color:#fafafa;min-width:150px;}
#control_contextmenu ul{list-style-image:none!important;list-style:none;cursor:pointer;margin:0;padding:0;}
#control_contextmenu ul li{list-style-image:none!important;text-align:left;cursor:pointer;text-decoration:none;color:#888;font-size:12px;border-bottom:1px solid #eee;margin:0;padding:3px 10px 3px 5px;}
#control_contextmenu ul li.selected,#control_contextmenu ul li:hover{background-color:#ccc;cursor:pointer;}
#control_contextmenu ul li.selected:hover{background-color:#eee;cursor:pointer;}
#control_contextmenu ul li.disabled,#control_contextmenu ul li:hover.disabled{color:#ccc;cursor:pointer;}
#control_contextmenu ul li.disabled img,#control_contextmenu ul li:hover.disabled img{opacity:0.3;filter:alpha(opacity=30);}
.tooltip{background-color:#ffa;font-family:Arial;font-size:11px;color:#777;padding:2px 4px;}
#control_overlay{background-color:#000;}
.modal{background-color:#fff;border:1px solid #333;padding:10px;}
.resizable_handle{height:16px;width:16px;position:absolute;background-color:green;top:100%;left:100%;margin:-16px;}
.inplaceeditor-form textarea{background:transparent none repeat scroll 0 0;font-family:inherit;color:inherit;overflow:hidden;height:auto;border:1px dashed #eee;margin:0;padding:0;}
.inplaceeditor-form,.inplaceeditor-form div,.inplaceeditor-form *{clear:none!important;}
.inplaceeditor-editmode{border:1px dashed #eee;}
div.content_item.headline .inplaceeditor-form textarea{letter-spacing:-.05em;padding-top:.8em;font-weight:400;font-size:1.6em;margin:.3em 0;}
div.window{position:fixed;background-color:#000;-moz-border-radius:8px;-webkit-border-radius:8px;min-width:250px;font-family:Verdana;}
div.window-title{color:#FFF;font-weight:700;overflow:hidden;cursor:move;margin:5px 10px;}
div.window-footer{color:#FFF;font-size:.8em;margin:3px 10px;}
div.window-content{background-color:gray;color:#FFF;-moz-border-radius:1px;-webkit-border-radius:1px;height:300px;position:relative;overflow:auto;margin:5px;padding:5px;}
.window-close{background-image:url(/rbm/img/window_close.gif);cursor:pointer;display:block;right:6px;top:6px;height:13px;width:13px;position:absolute;}
div.window div.window-content form div{color:#FFF;}
div.window div.window-content form div.submit{margin-left:0;}
div.window div.window-content form label{padding-right:none;color:#FFF;font-weight:700;font-size:.8em;}
div.window div.window-content form{margin-right:0;width:100%;}
div.window div.window-content fieldset legend{font-size:100%;color:gray;background-color:transparent;}
div.window div.window-content fieldset{margin-top:10px;padding:8px 5px;}
.resize_handle{right:0;bottom:0;height:10px;width:10px;position:absolute;background-image:url(../img/resize_handle.png);cursor:se-resize;}
span.bubble{-moz-border-radius-bottomleft:100%;-moz-border-radius-bottomright:100%;-moz-border-radius-topleft:100%;-moz-border-radius-topright:100%;background-color:#d00;border:2px solid #FFF;color:#FFF;font-family:'Arial Black','Lucida Grande';font-size:10px;font-weight:700;letter-spacing:-1px;padding:0 3px;}
span.bubble.top{position:absolute;margin-top:-1.5em;margin-left:-.5em;height:16px;}
div.input.select fieldset div.checkbox{margin-bottom:0;padding:.3em;}
label.selected{background:none;border:none;font-weight:700;color:#080;}
*,ul.blank,ul.blank li,div.actions ul{margin:0;padding:0;}
a:hover,div.actions ul li a{background:#fff;color:#003d4c;text-decoration:none;}
b,p.lead,p.teaser,.bold,.active,.active a{font-weight:700;}
i,.italic{font-style:italic;}
.left,ul.float li{float:left;}
.lft,.2spalter table tr td,.3spalter table tr td{text-align:left!important;}
table.full,select[multiple=multiple],form.inplaceeditor-form{width:100%;}
table tr.zebra td,table tr.altrow td,.cake-sql-log table,dl.altrow{background:#f4f4f4;}

/* default.css (83%) */
body{background:#003d4c;}
h1{color:#003d4c;font-size:100%;}
h2{color:#e32;font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;font-size:190%;}
h3{color:#993;font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;font-size:165%;}
h4{color:#993;font-weight:400;}
#container{text-align:left;}
#header{padding:10px 20px;}
#header h1{background:#003d4c url(../img/cake.icon.gif) no-repeat left;color:#fff;padding:0 30px;}
#header h1 a{color:#fff;background:#003d4c;font-weight:400;text-decoration:none;}
#header h1 a:hover{color:#fff;background:#003d4c;text-decoration:underline;}
#content{background:#fff;clear:both;color:#333;overflow:auto;padding:10px 20px 40px;}
#footer{clear:both;text-align:right;padding:6px 10px;}

/* peiting.css (74%) */
table,div.related{clear:none;}
h2{color:#58A;font-size:1.65em;}
ul{list-style-image:url(../img/lipu.gif);}
div.modal{width:500px;}
#content_left ul li a{text-decoration:none;font-size:10px;}
#content_left form div.submit{margin:auto;}
#content_left form div.input.checkbox label{padding-right:0;}
#content_left ul li.active a{color:#000;}
.selected{font-weight:700;background-color:transparent;border:0;}
.tag-cloud{text-align:center;}
.tag-cloud a{text-decoration:none;}
div.input.select div.checkbox{clear:none;margin:.2em;padding:0;}
address{font-size:11px;}
body{background-color:#FFF;}
#header{position:static;height:151px;width:1000px;background-image:url(../img/header_01.png);background-position:top left;background-repeat:no-repeat;overflow:hidden;margin:0;padding:0;}
#logo{position:absolute;margin-left:23px;margin-top:28px;width:188px;height:84px;}
#topnavigation{position:absolute;margin-left:305px;margin-top:15px;}
#topnavigation ul{margin:0;}
#topnavigation ul li{float:left;padding:0;}
#topnavigation ul li a{font-size:10px;text-decoration:none;}
#section{position:absolute;margin-top:80px;margin-left:780px;}
#topsearch{position:absolute;margin-left:305px;top:60px;width:350px;}
#topsearch input.searchfield{border:1px solid #99c7d0;width:200px;height:16px;margin-right:5px;padding:3px;}
#topsearch input{float:left;clear:none;}
#topsearch div.searchfield{border:1px solid #99c7d0;background-color:#FFF;z-index:999999;}
#topsearch div.searchfield ul{list-style:none;margin:0;}
#topsearch div.searchfield ul li{list-style:none;border-bottom:1px solid #99c7d0;color:#000;font-size:11px;margin:0;padding:1px 3px;}
#topsearch div.searchfield ul li.selected{background-color:#99c7d0;color:#000;font-weight:400;}
#content_container{position:relative;width:1000px;margin-top:30px;}
#content_left{float:left;width:180px;margin-left:50px;}
#content{float:right;width:695px;overflow:visible;padding:0;}
hr{border-top:1px solid #ccc;border-bottom:none;height:1px;}
#path{color:#666;position:absolute;top:-18px;left:305px;width:700px;font-size:10px;padding-bottom:3px;border-bottom:1px solid #dcebee;}
div.panel{width:225px;margin-top:10px;float:right;font-size:11px;}
h3{font-size:1.5em;color:#56aab9;}
div.panel div.box div.content{background-color:#eef3f6;border-top:1px solid #cfe8de;border-bottom:1px solid #cfe8de;padding:5px 3px;}
div.panel div.box div.content ul{margin-left:6px;}
div.panel div.box div.footer{text-align:right;}
div.panel div.box div.footer a{text-decoration:none;font-weight:700;color:#777;}
div.box.ansprechpartner address{font-size:10px;}
div.box.ansprechpartner address label{font-weight:400;}