/* $Id: site.css 262 2008-11-07 18:22:17Z deutz / radtke $ */
#rdbsform{padding:30px 0px; }

#rdbsform h1{margin:0 0 10px 0 !important;}
#rdbsform h2{border-bottom:dotted 0px #ccc;font-size:1.4em;margin-bottom:10px;}
#rdbsform h3{font-size:1.1em;}
#rdbsform .inputbox{display:block;width:20em;margin:18px 5px 0 9px;float:none; top:50px ;font-size:1em }
#rdbsform fieldset{margin-top:20px; border:solid 1px #ccc; padding:20px}
div.formelm{padding:0;display:block;}
.box{width:98%;border:0px dashed #000;background-color:#ddd;padding:10px;}
.title{font-weight:bold;}
.fail{background:url(../images/achtung.gif) no-repeat}
.formelm label{float:left;width:20%;}
.formelm label.lcb{float:left;width:70%;}
.formelm input{float:left;width:70%;}
.formelm .b10{width:10%;}
.formelm .b20{width:20%;}
.formelm .cb{float:left;width:15px;height:15px;margin-right:10px;}
.formelm .rb{float:left;width:15px;padding:0px; position:relative; top:0px;}
.formelm .time{float:left;width:10%}
.formelm textarea{float:left;width:50%; font-size:1em }
.formelm select{float:left;width:20.3em;margin:18px 5px 0 9px ;font-size:1em }
legend{
color:#34699d !important;
padding:5px 10px 5px 10px;
background:#fff;
border:solid 1px #ccc;
font-size:1.0em;
font-weight:bold !important}

div.ainfo{padding:10px;}
.ainfo dl.ainfo{}
.ainfo dl.ainfo dt{background:none;border:0px solid #000;}
.ainfo dl.ainfo dd{background:#eee;}
.charge {clear:left}
div.NN {display:none}
table.data {
        margin: 0 !important;
        width: 100% !important;
        border: 1px solid #e2e2e2;
        border-collapse: collapse;
        font-size:0.95em;
}

table td img {
        border: 0 !important
}

.bg1 {
        background-image: url(../images/tbg1.jpg);
}

.bg2 {
        background: url(../images/tbg2.jpg) bottom left;
        width: 100%;
        margin: 0 !important;
        padding: 0 !important;
}

.bg2 td {
        margin: 0 !important;
        padding: 0 !important;
}

.bg2 .pagination {
        margin: 0 !important;
        padding: 0 !important;
        border: 0px solid #000 !important;
}

table.data td {
        padding: 4px;
        border:1px solid #DDD;
        vertical-align:top;
}

table.data th {
        background:#748B3D none repeat scroll 0 0 !important;
        border:0 solid;
        border-bottom:5px solid #B7CB8D !important;
        color:#FFFFFF;
        font-size:1em;
        padding:4px;
        text-align:left !important;
}
table.data tr.odd {

}

table.data tr.even {
        background-color: #e2e2e2;
}

#toolbar-default{margin:0px;padding:0px;padding-right:10px;padding-bottom:10px;border:0px solid red;}
#toolbar-default ul{margin:0 !important;padding:0 !important;padding-right:10px;border:0px solid green;text-align:right;list-style:none !important}
#toolbar-default ul li{list-style:none !important;display:inline;margin:0px;background:none !important ;padding:0 !important;text-align:center;}
#toolbar-default ul li a{padding:5px !important;background-color:#666;text-decoration:none;color:#fff !important}
div.filter {
        padding: 15px 15px 15px 42px;
        border-bottom: 0px solid #aaa !important;
        border-right: 1px solid #ccc !important;
        margin: 0 0 0px 0;
        background: #fff url(../images/filter2.png) no-repeat;
        overflow: hidden
}

.limitbox {
        width: 30%;
        float: right
}

#limit {
        width: 6em
}

.filter .inputbox {
        border: solid #666 1px;
        background: #fff !important
}

.filterbox{width:60%;float:left}
.icon-32-send{background-image:url(../images/toolbar/icon-32-send.png);}
.icon-32-delete{background-image:url(../images/toolbar/icon-32-trash.png);}
.icon-32-help{background-image:url(../images/toolbar/icon-32-help.png);}
.icon-32-cancel{background-image:url(../images/toolbar/icon-32-cancel.png);}
.icon-32-config{background-image:url(../images/toolbar/icon-32-config.png);}
.icon-32-apply{background-image:url(../images/toolbar/icon-32-apply.png);}
.icon-32-back{background-image:url(../images/toolbar/icon-32-back.png);}
.icon-32-forward{background-image:url(../images/toolbar/icon-32-forward.png);}
.icon-32-save{background-image:url(../images/toolbar/icon-32-save.png);}
.icon-32-edit{background-image:url(../images/toolbar/icon-32-edit.png);}
.icon-32-copy{background-image:url(../images/toolbar/icon-32-copy.png);}
.icon-32-move{background-image:url(../images/toolbar/icon-32-move.png);}
.icon-32-new{background-image:url(../images/toolbar/icon-32-new.png);}
.icon-32-upload{background-image:url(../images/toolbar/icon-32-upload.png);}
.icon-32-assign{background-image:url(../images/toolbar/icon-32-publish.png);}
.icon-32-html{background-image:url(../images/toolbar/icon-32-html.png);}
.icon-32-css{background-image:url(../images/toolbar/icon-32-css.png);}
.icon-32-menus{background-image:url(../images/toolbar/icon-32-menu.png);}
.icon-32-publish{background-image:url(../images/toolbar/icon-32-publish.png);}
.icon-32-unpublish{background-image:url(../images/toolbar/icon-32-unpublish.png);}
.icon-32-restore{background-image:url(../images/toolbar/icon-32-revert.png);}
.icon-32-trash{background-image:url(../images/toolbar/icon-32-trash.png);}
.icon-32-archive{background-image:url(../images/toolbar/icon-32-archive.png);}
.icon-32-unarchive{background-image:url(../images/toolbar/icon-32-unarchive.png);}
.icon-32-preview{background-image:url(../images/toolbar/icon-32-preview.png);}
.icon-32-default{background-image:url(../images/toolbar/icon-32-default.png);}
#rdbsform form{padding:0;border:solid 0px; margin: 10px 0px;}

#rdbsform form label{width:12em;text-align:left;padding: 10px 5px;border-bottom:1px solid #ccc;margin-right:10px;}

.rdbsform_form .inputbox{background:#eee !important;border-bottom:1px solid #909090 !important;border-left:1px solid #CECECE !important;border-right:1px solid #CECECE !important;border-top:1px solid #E4E4E4 !important;cursor:pointer;padding:3px ;font-size:1.0em !important ;}
textarea.inputbox{font-family:arial}
.kategorie{margin:25px 0 10px 0 ;float:none;font-weight:bold;}
.lsb{float:left}
.lrb{margin:0 0 0 10px;  float:none !important; border: 0px solid !important; padding: 0px 5px !important; margin:0 !important;}
.rb{margin:0px 0 0 0; display:inline; float:none !important}
.radio{margin:10px 0 0 0px !important;line-height:1.5em ; font-weight:normal; border: 0px solid !important; display:block; }
 /* hier */
#rdbsform form .button {

font-weight:bold;
text-align:center;
width:8em;

background:#eee;
border:0 solid;
cursor:pointer;
display:block;
padding:4px 3px 4px 8px;
position:relative;
border: 1px solid #ccc !important;
}

img.calendar{padding:0 0 0 10px;background:#fff}
.lib:hover,.lcb:hover,.ltb:hover,.lta:hover{color:#000}
#rdbsform form inputbox:focus {border:solid 1px #000}
#rdbsform ul{padding:0 !important;}
#rdbsform ul li{background:none !important;padding:4px !important;font-size:0.9em}
#rdbsform dt{border:0 !important;font-weight:normal !important;font-size:0.9em;margin-top:10px}
#rdbsform dd{background:#EBF1F7 !important;font-weight:bold !important;font-size:0.9em;margin-bottom:10px}
#rdbsform h3{border-bottom:solid 1px #eee;font-size:1em !important;margin-top:20px}
ul.rdbsform_error{margin:20px 0 20px 20px !important;padding:10px !important;background:#fff;border-left:solid 10px #cc0000}
ul.rdbsform_error li{background:none !important;padding:0 !important;margin:0 !important;color:#cc0000 !important}
#rdbsform form label.time{width:6.2em;}
#rdbsform form label.time span.small{font-size:1em}
/* datepicker */
.w2em,.w4em{width:4em !important;float:left;background:#eee !important;border-bottom:1px solid #909090 !important;border-left:1px solid #CECECE !important;border-right:1px solid #CECECE !important;border-top:1px solid #E4E4E4 !important;cursor:pointer;padding:3px ;font-size:1.0em !important}
.ldd,.lmm{width:2em ! important;padding:3px 5px 3px 5px !important;}
.ldate{width:2em ! important;padding:3px 5px 3px 5px}
 /* hier */

/* ################ */
#zipcode {
width: 4em;
margin: 9px 0px 9px 5px;
}

#city {
width:14.7em;
float:left;

}

.linline {
display:inline;
width: 6em !important;
margin-right:0 !important;
padding:10px 0px 10px 5px !important;
}

.inline {
display:inline;
margin:9px 5px;

}

.field {
width: 22em;

overflow:hidden;
padding: 0px;
float: left;
background: #fff;
border: 0px #ccc solid;
}

.ortzip {

width: 59px;
float:left;
margin:10px 2px 0px 13px;
background: #fff;
border-bottom:0px solid #ccc;
}
* html .ortzip
{margin-left:7px; margin-right:0}
.ortzip2 {

width: 195px;
float:left;

margin: 10px 10px 0px 0px;
background: #fff;
border-bottom:0px solid #ccc;
}

.chkbox {
display: block;
line-height: 1.5em;
}

.chkbox label {
border: 0px solid !important;
}
/* ################ */
#othermessage {
width: 10%;
}

.formelmB {
float: none;
margin-top: 30px;
}

.formelmB label {
border:0px solid !important;
font-weight: bold;
}

#message {
width: 86% !important;
height: 80px !important;
}

.container {
margin-left: 5px;
}

.absenden {
text-align: right !important;
display: block;
}

.smallbox {
float:left;
display:inline !important;
margin-left: 170px;
margin-top: -15px;
width: 253px;
height: 50px;
}

.smallbox:focus {
border: 1px solid #000;
}

.othermsg {
margin-top: -20px;
}