/**********************************************************************************************************************/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*
/*       // WEBDRESSING (R) MEDIA SUPPLY cocoma (c) collaborative content management
/*
/*       // (c) 2010 webdressing media supply
/*       // http://www.webdressing.de
/*       // webmail@webdressing.de
/*
/*       // FILE: COCOMA CUSTOM TEMPLATE - STYLESHEET FILE - BLACK THEME
/*       // DATE: 2010/08/02
/*       // VERS: 2010/3v0.01.ie
/*       // PATH: /system/application/views/templates/frontend/theme_black.css
/*
/**********************************************************************************************************************/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


body {
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    font-family:Trebuchet MS;
    text-decoration:none;
    color:#ffffff;
    font-size:8pt;
    background-color:#000000;
    border:none;
}

/* main menue *************************************************************** */
td.menue {
    width: 325px;
    height: 120px;
    background-color:#5f94cf;
    padding-left:15px;
}
a.mnulnk {
    color:#bcd9f9;
    font-size:12pt;
    text-decoration:none;
    line-height: 1.5;
}
a.mnulnk:hover {
    color:#ffffff;
    font-size:12pt;
    text-decoration:none;
    line-height: 1.5;
}
a.mnulnk_active {
    color:#ffffff;
    font-size:14pt;
    text-decoration:none;
    line-height: 1.5;
}
/* main menue *************************************************************** */


/* heading menue ************************************************************ */
td.navi_heading {
    width: 325px;
    height: 30px;
    background-color:#363c60;
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#ffffff;
    font-size:9pt;
    padding-left:15px;
}

a.navi_heading {
    color:#ffffff;
    font-size:9pt;
    text-decoration:none;
}
/* heading menue ************************************************************ */


/* content area ************************************************************* */
td.layer_mnu {
    width: 240px;
}
td.layer_content {
    width: 390px;
}
div.layer {
    background-image:url(images/layer_black.png);
    width: 655px;
    min-height:580px;
}
div.halflayer {
    background-image:url(images/layer_black.png);
    width: 240px;
    min-height:580px;
}
td.left_mnu {
    padding-left:40px;
    width: 240px;
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#ffffff;
    font-size:9pt;
}
a.left_mnu_active {
    color:#ffffff;
    font-size:9pt;
    text-decoration:none;
}
a.left_mnu {
    color:#ffffff;
    font-size:9pt;
    text-decoration:none;
}
a.left_mnu:hover {
    color:#ffffff;
    font-size:9pt;
    text-decoration:none;
}
td.content {
    padding-top:30px;
    width: 390px;
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#ffffff;
    font-size:9pt;
}
/* content area ************************************************************* */


/* content area text formats ************************************************ */
h1 {
    font-family:Trebuchet MS;
    font-weight:bold;
    color:#ffffff;
    font-size:10pt;
}
h2 {
    font-family:Trebuchet MS;
    font-weight:bold;
    color:#5f94cf;
    font-size:9pt;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom:1px;
    border-color:#5f94cf;
    border-style:dotted;
}
div.error {
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#ff0000;
    font-size:9pt;
}
a.reglink {
    color:#5f94cf;
    font-size:9pt;
    text-decoration:underline;
    font-style:italic;
}
hr {
    border: 0;
}
hr.hr_content {
    color: #cccccc;
    height: 1px;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom:1px;
    border-color:#cccccc;
    border-style:dotted;
    width:100%;
}

/* content area text formats ************************************************ */


/* formular fields ********************************************************** */
td.ff_lable {
    width: 95px;
    height: 30px;
    padding-left:0px;
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#ffffff;
    font-size:9pt;
}
td.ff_field {
    width: 285px;
    height: 30px;
    padding-left:0px;
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#ffffff;
    font-size:9pt;
}
span.ff_lable_obl {
    font-family:Trebuchet MS;
    font-weight:bold;
    color:#5f94cf;
    font-size:9pt;
}
input.ff_input {
    font-family:Trebuchet MS;
    border-top:1px;
    border-left:1px;
    border-right:1px;
    border-bottom:1px;
    border-style:solid;
    border-color:#cccccc;
    font-size:8pt;
    color:#666666;
    padding:2px;
    height:22px;
    width: 200px;
}
input.ff_button {
    font-family:Trebuchet MS;
    border-top:1px;
    border-left:1px;
    border-right:1px;
    border-bottom:1px;
    border-style:solid;
    border-color:#cccccc;
    font-size:8pt;
    color:#666666;
    padding:2px;
    height:22px;
}
textarea.ff_textarea {
    font-family:Trebuchet MS;
    border-top:1px;
    border-left:1px;
    border-right:1px;
    border-bottom:1px;
    border-style:solid;
    border-color:#cccccc;
    font-size:8pt;
    color:#666666;
    padding:2px;
    height:90px;
    width: 250px;
}
/* formular fields ********************************************************** */


/* news section ************************************************************* */
td.news_header {
    width: 350px;
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#ffffff;
    font-size:9pt;
}
h1.news_headline {
    font-family:Trebuchet MS;
    font-weight:bold;
    color:#5f94cf;
    font-size:10pt;
    text-decoration:none;
}
span.news_date {
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#999999;
    font-size:8pt;
    font-style:italic;
}
div.p_spacer {
    height:20px;
    width: 350px;
    background-image:url(images/line.png);
    background-repeat: repeat-x;
    padding-top:10px;
    padding-bottom:5px;
}
a.hl {
    text-decoration:none;
}
a.readmore {
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#5f94cf;
    font-size:9pt;
    text-decoration:none;
}
span.grey {
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#999999;
    font-size:9pt;
}
a.grey {
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#999999;
    font-size:9pt;
}
/* news section ************************************************************* */


/* pagination *************************************************************** */
div.open {
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#5f94cf;
    font-size:9pt;
    text-decoration:none;
}
span.open {
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#5f94cf;
    font-size:9pt;
    text-decoration:none;
}
a {
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#5f94cf;
    font-size:9pt;
    text-decoration:none;
}
/* pagination *************************************************************** */

