html, body {
	background-color:#ffffff;
	margin:0;
	padding:0;
    height:100%;  
    font:12px/18px Arial, Verdana Sans-Serif;
}
    
.logo{
    float:left;
    margin-left:55px;
}

.center_content_main h2{
    font-size:14px;line-height:24px;
    font-weight:normal;
    color:#fff;
    padding:0 8px;margin:0;
}

.center_content_main h3{
    font-size:14px;line-height:18px;
    font-weight:normal;
    color:#fff;
    padding:12px 8px 0 8px;margin:0;
}

.center_content_main p{
    color:#fff;
    padding:8px 8px 0 8px;margin:0;
}

.center_content_main a{
    color:#fff;
    text-decoration:underline;
}

.center_content_main a:hover{
	color:#606060;
}

.center_content_main ol{
    margin:8px 8px 0 28px;padding:0;
}

.center_content_main ul{
    list-style-type:disc;
    margin:8px 8px 0 28px;padding:0;
}

.center_content_main ol li, .center_content_main ul li{
    color:#fff;
    margin:0 0 0 0;padding:0;

}

.content-meta p, .content-meta h2, .content-meta h3, .content-meta ul li{
    color:#58585a;
    }

.content-meta a{
        color:#008688;
        text-decoration:none;
        }

.content-meta a:hover{
        text-decoration:underline;
        }
        



.meta-1column{
    width:96%;
}

.meta-2columns{
    float:left;
    width:50%;
}

.content-1column{
    width:85%;
    margin-left:34px;
}

.content-2columns{
    float:left;
    width:48%;
}

.content-3columns{
    float:left;
    width:32%;
}

.center_footer{
	background-color:#fff;
}

.float_left{float:left;}
.float_right{float:right;}
.float_clear{clear:both;padding:0;margin:0;height:0;}
.hide{display:none;}

.MetaNavigation{
    float:right;
    width:auto;
    margin-right:24px;padding:0;
    }
    
.MetaNavigation ul{
    list-style:none;margin:0;padding:0;
}

.MetaNavigation ul li{
    float:left;
    margin:45px 31px 0 0;padding:0;
}

.MetaNavigation ul li a{
    color:#008688;
    text-decoration:none;
}

.MetaNavigation ul li a:hover{
    text-decoration:underline;
}

.SubNavigation
{
width:960px;height:30px;
padding:0;margin:0;
}

.SubNavigation ul{
    list-style:none;
    padding:4px 0 0 0;margin:0 0 0 24px;
}

.SubNavigation ul li{
    float:left;
    margin:0 0 0 31px;
}

.SubNavigation ul li a{
    color:#008688;
    font-size:11px;
    text-decoration:none;
}

.SubNavigation ul li a:hover{
    text-decoration:underline;
}

/*#QuickLinkBox{
    position:absolute;
    top:27px;right:55px;
    width:140px;height:auto;
    background-color:#83b81a;
    border:1px solid #fff;
    padding:0 0 8px 0;
}*/

#QuickLinkBox{
    position:absolute;
    top:0px;right:45px;
    width:162px;height:317px;
}

#QuickLinkBoxCloseButton{
    float:right;
    color:#fff;
    margin:0;padding:8px 8px 0 8px;
}

#QuickLinkBox p{
    color:#fff;
    margin:0;padding:8px 8px 0 8px;
}

#QuickLinkBox a{
    color:#fff;
    text-decoration:underline;
}

#QuickLinkBox a:hover{
	color: #606060;
}

table.table-karriere{
    width:100%;
    background:#a481b5;
    margin:10px 0 0 0;padding:0;
    border-top:2px solid #fff;border-left:2px solid #fff;
}

table.table-karriere th{
    width:auto;height:20px;
    font:bold 12px/18px Arial, Verdana Sans-Serif;
    font-weight:normal;
    color:#fff;
    text-align:left;
    vertical-align:top;
    border-bottom:2px solid #fff;border-right:2px solid #fff;
    padding:3px 6px;
}

table.table-karriere td{
    width:auto;height:20px;
    font:bold 12px/18px Arial, Verdana Sans-Serif;
    font-weight:normal;
    color:#58585a;
    text-align:left;
    vertical-align:top;
    border-bottom:2px solid #fff;border-right:2px solid #fff;
    background-color:#d1c0da;
    padding:6px;
}

table.table-karriere td a{
    color:#58585a;
}

table.table-schulungen{
    width:100%;
    margin:0;padding:0;
    border:none;
    margin:16px 8px 8px 8px;
}

table.table-schulungen th{
    width:auto;height:20px;
    font:bold 12px/18px Arial, Verdana Sans-Serif;
    color:#58585a;
    text-align:left;
    vertical-align:top;
    padding:0 0 8px 0;
}

table.table-schulungen td{
    width:auto;height:20px;
    font:12px/18px Arial, Verdana Sans-Serif;
    color:#58585a;
    text-align:left;
    vertical-align:top;
    padding:0px;margin:0;
}

table.table-formular{
    width:100%;
    margin:0;padding:0;
    border:none;
    padding:0;margin:10px 0;
    border-top:1px solid #58585a;border-bottom:1px solid #58585a;
}

table.table-formular td{
    width:33%;height:20px;
    color:#58585a;
    text-align:center;
    vertical-align:top;
    padding:0px;margin:0;
}

table.table-schulungsanmeldung{
    width:85%;height:auto;
    border:none;
    margin:0;padding:0;
}

table.table-schulungsanmeldung td{
    height:0px;
    padding:0px;margin:0;
}

table.table-schulungsanmeldung td{
    width:auto;height:20px;
    font-size:12px;line-height:24px;
    color:#58585a;
    text-align:left;
    vertical-align:top;
    padding:0px;margin:0;
}

select{
    border:1px solid #58585a;
    color:#58585a;
}

.text{
    width:100%;
    color:#58585a;
    border:1px solid #58585a;
    }
