#wrapper {
        border: 0px;
        margin: 0px;
        margin-left: auto;
        margin-right: auto;
        padding: 0px;
}

#header {
        background-color: #FFF;
        background-position: right top;
        border-bottom: 4px solid #C64934;
        background: url(../images/header_bg.png);
}


#info {
z-index: 110;
width: 200px;
padding: 4px;
background-color: #F1F1F1;
border: 0px solid #777777;
margin-top:4px;
height: auto;
font-family:arial,helvetica,sans-serif;
font-size:11px;
color:#000000;
}

#info_breit {
z-index: 180;
width: 250px;
padding: 4px;
background-color: #F1F1F1;
border: 0px solid #777777;
margin-top:4px;
height: auto;
font-family:arial,helvetica,sans-serif;
font-size:11px;
color:#000000;
}

#wrapper1 div {
    border: 0px;
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 5px 0px 5px;
    display: inline;
}

BODY {
        margin: 0px 0px 0px 0px;
        color : #333;
        background-color: #FFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}
a {
        color: #C64934;
        text-decoration: none;
}
a:hover {
        color : #30569D;
        text-decoration : underline;
}
a:active {
        color : #333333;
        text-decoration : underline;
}

table#toolbar {
        margin-right: 10px;
}

table#toolbar a.toolbar {
        color : #808080;
        text-decoration : none;
        display: block;
        border: 1px solid #DDD;
        width: 55px;
        padding: 2px 1px 2px 1px;
}
table#toolbar a.toolbar:hover {
        color : #C64934;
        border: 1px solid #c24733;
        background-color: #f1e8e6;
        padding: 3px 0px 1px 2px;
}
table#toolbar a.toolbar:active {
        color : #FF9900;
}
.pagenav {
        font-size : 10px;
}
a.pagenav {
        color : #808080;
        font-size : 10px;
        text-decoration : underline;
}
a.pagenav:hover {
        color : #FFF;
        font-size : 10px;
}
a.pagenav:active {
        color : #333;
        font-size : 10px;
}
.sectionname {
        color : #FF9900;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 18px;
        font-weight: bold;
}
.button {
        border-top : solid 1px #d5d5d5;
        border-right : solid 1px #808080;
        border-bottom : solid 1px #808080;
        border-left : solid 1px #d5d5d5;
        color : #333;
        font-weight : bold;
}

#submitbutton {
border: 1px solid #219D64;
background-color: #F1F8FF;
height: 24px;
padding-bottom: 2px;
font-size: 13px;
}

.inputbox {
        z-index: -3;
        font-size: 12px;
}
.text_area {
        border : 1px solid ccc;
        z-index: -3;
        font-size: 12px
}
INPUT, TEXTAREA, SELECT {
        z-index : -3;
        font-size: 12px;
}
.small {
        color : #FF9900;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
        text-decoration : none;
}
.smallgrey {
        color : #999;
        font-size : 10px;
}
.error {
        color : #C40000;
        font-size : 11px;
        font-weight : bold;
}
.contentheading, .componentheading, .moduleheading {
        font-size: 14px;
        font-weight: bold;
}
table.menubar {
        width: 100%;

}
td {
        font-size: 12px;
}
/* header block */
table.adminheading {
        background-color: #FFF;
        font-family : Arial, Helvetica, sans-serif;
        margin: 0px;
        padding: 0px;
        border: 0px;
        width: 100%;
        border-collapse: collapse;
        color: #C64934;
        font-size : 18px;
        font-weight: bold;
        text-align: left;
}
table.adminheading th {
        background: url(../images/generic.png) no-repeat left;
        text-align: left;
        height: 50px;
        width: 99%;
        padding-left: 50px;
        border-bottom: 5px solid #fff;
}
table.adminheading th.checkin {
        background: url(../images/checkin.png) no-repeat left;
}
table.adminheading th.cpanel {
        background: url(../images/cpanel.png) no-repeat left;
}
table.adminheading th.config {
        background: url(../images/config.png) no-repeat left;
}
table.adminheading th.modules {
        background: url(../images/module.png) no-repeat left;
}
table.adminheading th.menus {
        background: url(../images/menu.png) no-repeat left;
}
table.adminheading th.trash {
        background: url(../images/trash.png) no-repeat left;
}
table.adminheading th.user {
        background: url(../images/user.png) no-repeat left;
}
table.adminheading th.inbox {
        background: url(../images/inbox.png) no-repeat left;
}
table.adminheading th.msgconfig {
        background: url(../images/message_config.png) no-repeat left;
}
table.adminheading th.langmanager {
        background: url(../images/langmanager.png) no-repeat left;
}
table.adminheading th.mediamanager {
        background: url(../images/mediamanager.png) no-repeat left;
}
table.adminheading th.impressions {
        background: url(../images/impressions.png) no-repeat left;
}
table.adminheading th.browser {
        background: url(../images/browser.png) no-repeat left;
}
table.adminheading th.searchtext {
        background: url(../images/searchtext.png) no-repeat left;
}
table.adminheading th.templates {
        background: url(../images/templatemanager.png) no-repeat left;
}
table.adminheading th.massemail {
        background: url(../images/massemail.png) no-repeat left;
}
table.adminheading th.frontpage {
        background: url(../images/frontpage.png) no-repeat left;
}
table.adminheading th.sections {
        background: url(../images/sections.png) no-repeat left;
}
table.adminheading th.edit {
        background: url(../images/addedit.png) no-repeat left;
}
table.adminheading th.categories {
        background: url(../images/categories.png) no-repeat left;
}
table.adminheading th.install {
        background: url(../images/install.png) no-repeat left;
}
table.adminheading th.dbbackup {
        background: url(../images/backup.png) no-repeat left;
}
table.adminheading th.dbrestore {
        background: url(../images/dbrestore.png) no-repeat left;
}
table.adminheading th.dbquery {
        background: url(../images/query.png) no-repeat left;
}
table.adminheading th.info {
        background: url(../images/systeminfo.png) no-repeat left;
}

table.adminheading td {
        color : #000;
}


/* standard list style table */

fieldset {
width: 100%;
border: 0px solid #F3F7FC;
padding: 0;
background-color: #FFFFFF;
}

fieldset legend {
font-size: 16px;
font-weight: bold;
color: #618ABD;
padding: 8px 0 12px 5px;;
}

table.adminlist {
        background-color: #FFFFFF;
        margin: 0px;
        padding: 0px;
        border: 1px solid #ddd;
        border-spacing: 0px;
        width: 100%;
        border-collapse: collapse;
}

table.adminlist th {
        margin: 0px;
        padding: 6px 4px 2px 4px;
        height: 25px;
        background-color: #F1F8FF;
        font-size: 11px;
        color: #000;

}
table.adminlist th.title {
        text-align: left;
        color: #618AD4;
}

table.adminlist th a:link, table.adminlist th a:visited {
        color: #c64934;
        text-decoration: none;
}

table.adminlist th a:hover {
        text-decoration: underline;
}

table.adminlist tr.row0 {
        background-color: #F9F9F9;

}
table.adminlist tr.row1 {
        background-color: #FFF;
}
table.adminlist td {
        /* border-bottom: 1px solid #e5e5e5; */
        border: 1px solid #e5e5e5;
        padding: 4px;
}
table.adminlist tr.row0:hover {
        background-color: #f1f1f1;
}
table.adminlist tr.row1:hover {
        background-color: #f1f1f1;
}
table.adminlist td.options {
        background-color: #ffffff;
        font-size: 8px;
}
select.options, input.options {
        font-size: 8px;
        font-weight: normal;
        border: 1px solid #999999;
}
/* standard form style table */
table.adminform {
        background-color: #f9f9f9;
        border: solid 1px #d5d5d5;
        width: 100%;
        padding: 10px;
        border-collapse: collapse;
}
table.adminform tr.row0 {
        background-color: #f9f9f9;
}
table.adminform tr.row1 {
        background-color: #eeeeee;
}
table.adminform th {
        font-size: 11px;
        padding-top: 6px;
        padding-bottom: 2px;
        padding-left: 4px;
        padding-right: 4px;
        text-align: left;
        height: 25px;
        background: url(../images/background.jpg);
        color: #000;
        background-repeat: repeat;
}
table.adminform td {
        padding: 3px;
        text-align: left;
}
table.adminform td.editor {
        font-size: 9px;
}

table.cpanel td {
        text-align: center;
}

form {
        margin: 0px 0px 0px 0px;
}

#formdiv {
border: 1px solid #219D64;
}
/* Styles for dhtml tabbed-pages */
.ontab {
        font-size: 12px;
        background-color: #ffae00;
        border: 1px solid #cccccc;
        width: 14%;
        text-align: center;
        cursor: hand;
        font-weight: bold;
        color: #FFFFFF;
}
.offtab {
        font-size: 12px;
        background-color : #e5e5e5;
        border: 1px solid #cccccc;
        width: 14%;
        text-align: center;
        cursor: hand;
        font-weight: normal;
}
.tabpadding {
        /*border-bottom: solid 1px #D5D5D5;*/
}
.tabheading {
        background-color: #FFAE00;
        color: #FFF;
        font-size: 10px;
        text-align: left;
}
.pagetext {
        visibility: hidden;
        display: none;
        position: relative;
        top: 0;
}
.menubackgr {
        background: #F1F3F5;
        border-bottom: 1px solid #cccccc;

}
.menudottedline {
        border-bottom: 1px solid #cccccc;
        border-top: 1px solid #ffffff;
        background-color: #F1F3F5;
}
.pathway {
        margin-left: 15px;
}
.adminheader {
        color : #c30;
        font-size : 24px;
}
/* Text passed with mosmsg url parameter */
.message {
        font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size : 14px;
        color : #c30;
        text-align: center;
}

div.centermain {
        padding: 0 10px;
}

div.main {
        width: 99%;
        padding: 0;
}
.quote {
        margin: 4px;
        border: 1px solid #cccccc;
        background-color: #E9ECEF;
        padding: 10px;
        font-size: 12px;
        color: #254D78;
}

.formDiv {
        width: 500px;
        /* height: 400px;  */
        border: thin solid #767676;
/*        border-right-width: medium;
        border-right-color: #767676;
        border-bottom-width: medium;
        border-bottom-color: #767676;
*/
        position: absolute;
        left: 20%;
        top: 350px;
        visibility: hidden;
        background-color: #F1F1F1;
        overflow: auto;
}
