div, p, a, h1, h2, h3, h4, h5, h6, img, form, input, body, ul, ol, li, select, caption, table, tr, td, th, fieldset, legend{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-decoration:none;
    font-family:Arial;
}

/*Design*/

body {
    text-align: center; /*For IE 6.x*/
    background-color: #dedede;
    padding: 0px 0px 30px 0px;
}

table.main{
    margin: 40px auto 0px auto;
    width: 780px;
    text-align: left; /*For IE 6.x*/
    border-spacing: 0px;
}

td.logo {
    padding: 0px 0px 10px 0px;
    width: 310px;
    height: 55px;
    vertical-align: bottom;    
}

td.supportmenu {
    padding: 0px 0px 10px 0px;
    width: 470px;
    height: 55px;
    text-align: right;
    vertical-align: bottom;
    color: #87a7b2;    
}

td.menulvl1 {
    padding: 0px 0px 10px 44px;
    background-color: #87a7b2;
}

td.menulvl23 {
    padding: 34px 0px 44px 48px;
    width: 265px;
    background-color: #FFFFFF;
    vertical-align: top;    
}

td.content {
    padding: 42px 34px 44px 0px;
    background-color: #FFFFFF;
}

ul.menulvl1_items{
    list-style-type: none;
    list-style-image: none;
}

li.menulvl1_item {
    display: inline;
}

a.menulvl1_item {
    margin: 0px 14px 0px 6px;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

a.menulvl1_item:hover {
    color: #000000;
}

a.menulvl1_item_active {
    margin: 0px 14px 0px 6px;
    font-size: 12px;
    font-weight: bold;    
    color: #000000;
}

a.menusup_item {
    font-size: 10px;  
    color: #87a7b2;
}

a.menusup_item:hover {
    color: #000000;
}

a.menusup_item_active {
    font-size: 10px;  
    color: #000000;
}

ul.menulvl2_items{
    vertical-align: top;
    list-style-type: none;
    list-style-image: none;
}

li.menulvl2_item{
    padding: 13px 0px 0px 0px;
}

a.menulvl2_item{
    font-size: 11px;
    font-weight: bold;  
    color: #87a7b2;
}

a.menulvl2_item:hover {
    color: #000000;
}

a.menulvl2_item_active {
    font-size: 11px;
    font-weight: bold;       
    color: #000000;
}

ul.menulvl3_items{
    list-style-type: none;
    list-style-image: none;
}

li.menulvl3_item{
    padding: 13px 0px 0px 13px;
}

a.menulvl3_item, span.menulvl3_item{
    font-size: 11px;
    font-weight: bold;       
    color: #87a7b2;
}

a.menulvl3_item:hover {
    color: #000000;
}

a.menulvl3_item_active {
    font-size: 11px;
    font-weight: bold;       
    color: #000000;
}

/*Content*/
img {
    border-style: none;
}

h1 {
    padding: 0px 0px 9px 0px;
    font-size: 18px;
    color: #000000;
}

a,ul,ol,p.bodytext,label,th,td,input,textarea,select,caption,div,span, legend{
    font-size: 12px;
}

a{
    font-weight: bold;
    color: #87a7b2;
}


ul{
    list-style-type: disc;
    list-style-position: inside;
}



ol{
    list-style-position: inside;
}

/*Formulars*/
fieldset.csc-mailform{
    border-style: none;
}

label {
    float: left;
    text-align: left;;
    width: 7em;
    margin-right: .3em;
}

form br,div.csc-mailform-field {
    clear: both;
}

input[type=radio]{
    float: left;
    margin-right: 2px;
}

span.csc-mailform-radio fieldset input{
    float: left;
}
/*span.csc-mailform-radio fieldset{
    clear: both;
}*/

/*Admin Panel*/
table.typo3-adminPanel{
    text-align: left;
}