/* Style for CMS */


* {padding:0;margin:0;}

/*---Logische HTML-Elemente---*/

body {font-family:verdana,sans-serif;font-size:9pt;background:#fff/*#727272*/; line-height:1.33; color:#000;}

input {border:1px #DDDDDD solid; padding:2px; margin:5px 0;}
input[type = "text"] {width:50%;}
input[type = "text"].small {width:50px;font-size:7pt;}
input[type = "file"] {width:100%;}
input.submitbox {text-align:right;}
input[type = "password"] {width:50%;}
input.grey {color:#AAAAAA;}
textarea {border:1px #DDDDDD solid; width:100%;height:120px; margin:5px 0;}
textarea.big {height:370px;}
label {display:block; }
label.checkboxlabel {display:inline;border:0;}
p, hr {margin:20px 0;}
hr {border:0;background-color:#666;height:1px;}
small {font-size:0.9em; color:#999999;}
pre {width: 529px; overflow:auto; background:#F0F0F0; padding:10px 10px 10px 20px;margin:5px 0;white-space:pre;}
code {color:#777777;}
ul { margin-left:15px;}
abbr,acronym {border-bottom:1px dotted #666666;cursor:help;}

a:link, a:active {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

/*---Logische .class---*/

br.floatclear {clear:both;}
div.floatclear {clear:both; font-size:1px;/*zoom: 1; */}

.jsHidden {display:none;}

/*---Layout---*/
div.header,div.maincol,div.footer,div.sidebar {padding:10px;}
div.header {background:#999;color:#fff;padding-top:30px;}
div.maincol {float:left;width:600px; border-right:1px #ddd solid;}
div.footer {clear:both; font-size:8pt;color:#444; border-top:1px #ddd solid;}
div.sidebar {margin-left:620px;max-height:650px;overflow:auto;}
div.sidebar li { list-style: url('data:image/gif;base64,R0lGODlhCAAKAIABAAAAAP///yH5BAEKAAEALAAAAAAIAAoAAAIKjI+pi+DAopyqAAA7'); }
div.sidebar li.has-children { list-style: circle; background: #FAFAFA; }
div.sidebar li.has-children.open { list-style: disc; }

div.action_success {color:#fff; background:#48bc48;border:1px #a6dba6 solid; padding:10px;}
div.action_error {color:#fff; background:#bc4848;border:1px #dba6a6 solid; padding:10px;}

h1 input {font-size:1.4em; width:100% !important;}

div.markup_help {border:1px #DDF0FF solid; background:#E9F9FF; font-size:8pt; margin:5px 0; padding:5px;}

form.inline, form.inline div, form.inline label {display:inline;}
form.deleteform input[type="image"] {border:0; margin:0; padding:0;}
form.inline input[type="file"] {width: auto;}

/* jQ greybox */
#GB_overlay {background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0; position: absolute;margin: auto;top: 0;left: 0;z-index: 100;width:  100%;height: 100%;}
#GB_window {top: 50px;left: 0px;position: absolute;background: #fff;border: 10px solid #aaa;overflow: auto;width: 400px;height: 400px;z-index: 150;}
#GB_frame {border: 0;overflow: auto;width: 100%;height: 378px;}
#GB_caption {font: 12px bold helvetica, verdana, sans-serif;color: #fff;background: #888;padding: 2px 0 2px 5px;margin: 0;text-align: left;}
#GB_window a {position: absolute;top: 2px;right: 5px;cursor: pointer;cursor: hand;}
