
/*
    COLORS
    gray: #404040
    green: #f2ffcc
    bg menu activ: #b2b2b2
    text active & border : #bdf665
*/

html,body {
    font-family:Arial;
    background:url(../image/menu_bg.gif) top left repeat-y #F2FFCC;
    height:100.1%;
}

div.clear {
    clear:both;
}

div#header {
    background-color:#404040;
    color:#F2FFCC;
    padding-left:200px;
    height:130px;
    border-bottom:2px solid #BDF665;
}

div#title {
    margin:0 auto;
    width:820px;
    padding-top:20px;
    white-space:nowrap;
    overflow:visible;
    text-align:right;
}

div#title h1 {
    margin:0px;
    font:bold 45px "Arial Black",Arial;
    text-align:right;
    line-height:100%;
}

div#title h2 {
    text-align:right;
    margin:0px;
    line-height:80%;
    font:bold 28px "Arial Black",Arial;
}

div#logo {
    background:url(../image/logo.gif) center center no-repeat #F2FFCC;
    height:130px;
    width:200px;
    position:absolute;
    left:0px;
    border-bottom: 2px solid #BDF665;
    cursor:pointer;
}

div#logo a {
    width:100%;
    height:100%;
    display:block;
}

div#logo a span {
    display:none;
}

div#simplethings {
    position:absolute;
    left:60px;
    bottom:5px;
    text-align:right;
}

div#simplethings a {
    color:#B2B2B2;
    font-size:12px;
    font-size:9px;
    font-weight:bold;
    font-family:Verdana,Arial,Helvetica,sans-serif;
}

div#menu ul {
    list-style-type:none;
    margin:0px;
}

div#menu ul li a{
    display:block;
    color:#F2FFCC;
    padding-left:40px;
    font-size:18px;
    line-height:160%;
    text-decoration:none;
    border-bottom:2px solid #BDF665;
}

div#menu ul li.level2 a {
    font-size:14px;
    padding-left:50px;
    background-color:#606060;
}

div#menu ul li.level2_active a{
    font-size:14px;
    padding-left:50px;
    background-color:#929292;
    color:#BDF665;
}

div#menu ul li a:hover, div#menu ul li.active a{
    background-color:#B2B2B2;
    color:#BDF665;
    font-weight:bold;
}

div#menu ul li.level2 a:hover, div#menu ul li.level2_active a:hover {
    font-weight:normal;
}

div#menu {
    background-color:#404040;
    float:left;
    width:200px;
}

div#content {
    margin-left:200px;
    color:#444444;
}

div#content {
    font-size:16px;
}

div#content a {
    color:black;
}

div#content a:hover {
    text-decoration:none;
}

div#content table.contenttable {
    border:0px;
}

div#content table.contenttable td{
    border:0px;
    vertical-align:top;
}

div#content table.contenttable p{
    font-size:16px;
    margin:0px;
    padding:0px !important;
}

div#content h1 {
    margin:0px;
    padding:20px 10px 20px 10px;
}
div#content div.csc-textpic-imagewrap {
    margin-right:10px !important;
}

div#content div.csc-textpic-center div{
    margin-right:auto !important;
}

div#content div.csc-textpic-intext-left-nowrap{
    float:left;
}

div#content p {
    padding-right:10px;
    padding-left:10px;
}

div.mailformplus_contactform {
    margin-left:20px;
    padding:2px;
    width:385px;
    text-align:right;
}

div.mailformplus_contactform label {
    width:120px;
    display:block;
    float:left;
    text-align:right;
    padding-top:2px;
    padding-right:5px;
}

div.mailformplus_contactform input, div.mailformplus_contactform textarea {
    font-size:12px;
    padding:2px;
    width:250px;
}

div.mailformplus_contactform input.button {
    display:block;
    width:258px !important;
    margin-left:auto;
}

div.mailformplus_contactform_info {
    font-size:12px;
    width:120px;
    text-align:right;
    padding-top:5px;
}

div.mailformplus_contactform_error {
    background-color:#bdc6a2;
    font-size:14px;
    border:1px solid #424242;
    padding:5px;
    margin:5px;
}

div.mailformplus_contactform_error li {
    list-style-type:square;
    color:#BDF665;
}

div.mailformplus_contactform_error li span {
    color:#404040;
}

hr {
    margin:0px 20px 0px 20px;
    border:1px solid #B2B2B2;
}

p.align-center {text-align:center;}
p.align-left {text-align:left;}
p.align-right {text-align:right;}