fieldset {
    background:none repeat scroll 0 0 #FFF;
    border:2px solid #C5D8E1;
    border-radius:6px 6px 6px 6px;
    margin:15px;
    padding:15px;
}

hr {
    clear:both;
    border:0 none;
    display:block;
    border-bottom:2px dotted #333;
    width:100%;
    float:left;
    margin:40px 0;
}

.add {
    clear:both;
    display:block;
    float:left;
}

.contentbox {
    display:block;
}

.fleft {
    float:left;
}

.fright {
    float:right;
}

.cleft {
    clear:left;
    padding-top:10px;
}

.fieldcontainer .content,
.textArea .fleft{
    background-color:#f0f8ff;
    padding:10px;
    width:710px;
}

.fieldcontainer .row {
    clear:both;
    display:block;
    float:left;
    margin-bottom:10px;
    cursor:move;
    width:100%;
}

.fieldcontainer .type {
    padding-left:20px;
}

.fieldcontainer input,.fieldcontainer textarea {
    width:540px;
}

.fieldcontainer input[type=checkbox] {
    width:auto;
}

.fieldcontainer label {
    display:block;
    float:left;
    width:150px;
}

.fieldcontainer .delete {
    float: right;
    position: relative;
    right: 14px;
    top: 7px;
}

.ui-sortable-placeholder {
    border:1px dotted #000;
    height:60px;
    width:100%;
    clear:both;
    display:block;
    float:left;
    margin-bottom:10px;
    background-color:#ffefd5;
}

#footer {
    border-top-style:solid;
    border-top-width:1px;
    bottom:0;
    display:block;
    float:left;
    left:0;
    margin-right:20px;
    margin-top:-42px;
    position:static!important;
    right:0;
    width:90%;
    padding:10px 0;
}

.round {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;
}
.backlink {   border: 1px solid #afbed2;display: block;float: left;margin-top: 10px; padding: 8px 10px;}


#theme-options input, select, textarea { font-size: 14px; line-height: 18px; margin: 1px; padding:10px;}
#theme-options input[type="text"]{ width: 75%;margin-bottom: 10px;}
#theme-options textarea {float: left; width: 71.5%;}
#theme-options input[type="submit"]{width: 120px;cursor:pointer}
#theme-options .check.error {box-shadow: 0 0 5px red;}
#theme-options {background: none repeat scroll 0 0 #fff; float: left; margin: 10px; padding: 25px 30px; position: relative; width: 90%;}
#theme-options legend {border: medium none;color: #000;padding: 0 5px;}
#theme-options .col-label {  display: block;float: left;min-width: 130px;width: 15%;}
#theme-options .col-label > span {font-weight: 400;}
#theme-options .mce-tinymce{float:left;  width: 75%;}
#select-members { width: 20%;}
#theme-options input#stufe-add{margin-left: 20px}
#theme-options .stufe-add{display:none}
#theme-options .custom_media_image {float:left}
#theme-options .custom_media_upload {margin: 10px;}
#theme-options .custom_media_image,
#theme-options .nav-tabs a:focus {outline:0;outline:none}
.frof-teaser-img{width:150px;max-height: 150px; height: auto}
.full-row {margin-bottom: 15px;}
.contentbox { }
#theme-options .panel-row{width:100%;float:left;margin:20px 0}
#theme-options .panel { float: left;padding: 10px;width: 25%;min-width: 225px;}
#theme-options .panel .count {float:right}
#theme-options .panel .count h3{text-align:right; margin-bottom: 6px;color:#fff}
#theme-options .panel .count p{margin:0;}
#theme-options .panel a {display: block; line-height: 20px; padding: 15px 10px; position: relative;}
#theme-options .panel-heading {border-radius: 10px 10px 0 0;padding: 10px 10px 0;color:#fff}
#theme-options .panel-footer {display: block; position: absolute; top: 5px; width: 90%;}
#theme-options .panel-1 a {border:2px solid #5cb85c;color:#5cb85c}
#theme-options .panel-1 .panel-heading {background-color:#5cb85c;border: 2px solid #5cb85c;}
#theme-options .panel-2 a {border:2px solid #f0ad4e;color:#f0ad4e}
#theme-options .panel-2 .panel-heading {background-color:#f0ad4e;border: 2px solid #f0ad4e;}

#theme-options h5 {color:#f0ad4e;font-weight: 700}
#theme-options h3 {border-bottom: 2px solid;font-size: 24px;padding-bottom: 5px;margin-bottom: 20px;}
#theme-options .wp-core-ui .button-primary {}

#theme-metadesc {height:100px;}

.full-row{float:left;width:100%}

#fr_of.backend tr:nth-child(even) {background: none repeat scroll 0 0 #e4edf4;}

#fr_of.backend.wrap {  display: block;float: left;height: 100%;margin: 10px 20px 0 2px;min-height: 100%;position: relative;}
#fr_of.backend.wrap h2 { margin-bottom: 20px;}
.btn-down {border: 1px solid; border-radius: 5px; padding: 10px 25px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 20px 0px; display: inline-block; color: #444; text-decoration: none;}
.btn-down.btn-deact{ color: #444;opacity: 0.4;}
.results_header {  background: #f1f1f1 none repeat scroll 0 0;border-bottom: 3px solid;height: 150px;padding: 10px 0;position: absolute;width: 100%;z-index: 100;}
.results_tables_wrapper {position: relative; left: 0px; float: left; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 200px 15px 15px;}

.sent-status {width:10px;height:10px;border-radius: 50%;border: 1px solid;background-color: #FF3236;display: block;}
.sent-status.sent-status-act {background-color: #1B892D}

.fr_of_tables tr:nth-child(even) {background: none repeat scroll 0 0 #e4edf4;}

#theme-options .tab-pane { background: transparent url("../images/bg_pattern.png") repeat scroll 0 0; float: left; padding: 20px; width: 100%;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2)}
#theme-options .to_submit {padding-left:15px;}
#theme-options .nav-tabs > li > a {color:#fff;background-color: #035e3f;}
#theme-options .nav-tabs > li > a:hover,
#theme-options .nav-tabs > li.active > a,
#theme-options .nav-tabs > li.active > a:focus,
#theme-options .nav-tabs > li.active > a:hover {background-color: #009036;color:#fff}

#theme-options #allgemein select{ height: 100px;width: 100%;margin-bottom: 20px;}
#theme-options #allgemein #theme-posthl1 > select{background-color: #035e3f;height:247px}
#theme-options #allgemein #theme-posthl2 > select{background-color: #f0ad4e}
#theme-options #allgemein #theme-posthl3 > select{background-color: #009036}

#theme-options #allgemein #theme-posthl1 .col-label{width:100%}


/**
 * Wordpress Backend Login Overwrite CSS
 *****/

body.login-action-login.wp-core-ui {background: transparent url("../images/bg_pattern.png") repeat scroll 0 0;}
body.login-action-login.wp-core-ui #login h1 a {background-image:none}
body.login-action-login.wp-core-ui #wp-submit {  border: 0 none;border-radius: 0;text-shadow: none;}


#tablepress_edit-table-data #edit-form-body textarea {
    min-height: 40px;
}

#tablepress_edit-table-data #edit-form {
    width: 100%;
}