html,body {

height: 100%;
margin: 0 0 0 0;
text-align: left;

}


a {
text-decoration: none;
}

.text_grey {
color: #777777;
}

.text_blue {
color: #195b9d;
}


.text_white {
color: #ffffff;
}

.text_small {
font: normal 11px tahoma, sans-serif;
}

.text_center {
text-align: center;
}

.text_right {
text-align: right;
}

.text_bold {
font: bold 12px tahoma, sans-serif;
line-height: 1.5;
}


.footer_on {
clear: both;
}



.header_top {

background: #195b9d url(../pics/main/header.jpg) 0% 100% no-repeat;
position: relative;
top: 0px;
left: 0px;
height: 100px;
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
font: normal 11px tahoma, sans-serif;

}


.header_menu {

position: relative;
background: #ffffff url(../pics/main/header_grey.jpg) 0% 0% repeat-x;
height: 30px;
width: 100%;
margin: 1px 0 0 0;
padding: 0 0 0 0;

}


.header_menu_cont {

position: relative;
background: #ffffff;
height: 24px;
width: 770px;
top: 3px;
left: 47px;
margin: 0 0 0 0;
padding: 0 0 0 0;

}


.header_menu_space {

background: #ffffff;
height: 25px;
width: 25px;
margin: 0 0 0 5px;
float: left;

}

.header_menu_img {

background: #ffffff;
margin: 0 0 0 5px;
float: left;

}


.header_menu_search {

position: relative;
background: #ffffff url(../pics/main/rahmen_form.jpg) 0% 0% no-repeat;
height: 20px;
width: 200px;
top: 2px;
margin: 0 0 0 0;
padding: 1px 0 0 5px;
border: none;
font: normal 13px tahoma, sans-serif;
float: right;

}

.header_menu_submit {

background: #ffffff url(../pics/main/lupe.jpg) 0% 0% no-repeat;
height: 24px;
width: 25px;
border: none;
float: right;

}



.title_cont1 {

position: relative;
background: #eeeeee url(../pics/staff/abteilung.jpg) 0% 0% no-repeat;
height: 44px;
width: 100%;
margin: 1px 0 0 0;
padding: 96px 0 0 0;

}

.title_cont2 {

position: relative;
background: #eeeeee url(../pics/staff/abteilung.jpg) 0% 0% no-repeat;
height: 44px;
width: 100%;
margin: 1px 0 0 0;
padding: 96px 0 0 0;

}

.title_cont3 {

position: relative;
background: #eeeeee url(../pics/staff/abteilung.jpg) 0% 0% no-repeat;
height: 44px;
width: 100%;
margin: 1px 0 0 0;
padding: 96px 0 0 0;

}

.title_pretitle {

position: relative;
background: #71afd2;
height: auto;
width: 200px;
margin: 0 0 0 198px;
padding: 0 0 0 10px;
font: normal 11px tahoma, sans-serif;
color: #ffffff;

}

.title_title {

position: relative;
background: #195b9d;
height: auto;
width: 612px;
margin: 0 0 0 176px;
padding: 2px 0 2px 10px;
font: bold 18px tahoma, sans-serif;
color: #ffffff;

}




.main_back {

background: #ffffff;
position: relative;
height: auto;
width: 1280px;
margin: 0 0 0 0;
padding: 0 0 0 0;

}


.main_cont {

position: relative;
background: #ffffff;
height: auto;
width: 100%;
margin: 1px 0 0 0;
padding: 0 0 0 0;

}




.navi_cont {

position: relative;
background: #ffffff;
height: 300px;
width: 150px;
margin: 0 0 0 0;
padding: 20px 0 0 0;
float: left;

}


.content_cont {

position: relative;
background: #ffffff url(../pics/main/blue_ver.jpg) 0% 0% repeat-y;
height: auto;
width: 675px;
margin: 0 0 50px 0;
padding: 0 0 60px 0;
float: left;

}

.content_box {

position: relative;
background: #ffffff;
height: auto;
width: 649px;
left: 26px;
margin: 50px 0 0 0;
padding: 0 0 0 0;

}



.right_cont {

position: relative;
background: #ffffff url(../pics/main/blue_ver.jpg) 0% 0% repeat-y;
height: auto;
width: 250px;
margin: 0 0 50px 0;
padding: 0 0 30px 0;
float: left;

}

.right_box {

position: relative;
background: #ffffff;
height: auto;
width: 210px;
left: 26px;
margin: 38px 0 0 0;
padding: 1px 0 0 0;

}




.footer_cont {

background: #195b9d;
position: relative;
height: 50px;
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
clear: both;

}


