body
{
	background-color:#ddd;
	margin: 0px;
	padding: 0px;
	font-family: verdana;
	font-size: 11px;
	line-height: 1.5em;
}

img{
border: 0px solid white;
}

.clear{
clear:both;
}

.scroller{
height:100px;
width:10px;
}

.scroller_ani{
height:0px;
width:10px;
}


#wrap{
width:1000px;
margin: 0 auto;
}


#navi{
height:20px;
width:550px;
margin: 0 auto;
margin-bottom:6px;
padding:12px 0px 12px 0px;
border:solid gray 0px;
background-image:url(../img/menue_m.png);
text-align:center;
float:left;
}

#naviwrap{
width:614px;
margin: 0 auto;

}

#navispace_l{
background-image:url(../img/menue_l.png);
background-repeat:no-repeat;
width:32px;
height:48px;
float:left;
}

#navispace_r{
float:left;
width:32px;
height:48px;
float:left;
background-image:url(../img/menue_r.png);
background-repeat:no-repeat;
}

.logo_box{
width:999px;
z-index:-1;
position:absolute;
}

#logo_o{
position:absolute;
left:31px;;
top:55px;
}

#logo_g{
position:absolute;
left:826px;
top:55px;
}

#tbl_wrap{
/*background-color:yellow;*/
width:999px;
vertical-align:top;
z-index:1;
}


#cont_head{
background-image:url(../img/grau_flaeche.png);
background-repeat:no-repeat;
background-position:center;
height:55px;
width:999px;
}

#cont_head_g{
background-image:url(../img/gruen_flaeche.png);
background-repeat:no-repeat;
background-position:center;
height:55px;
width:673px;
}


.space_bread{
width:203px;
height:20px;
float:left;
}

#bread_Navi{
color:white;
padding-top:16px;
float:left;
}


#cont_foot{
background-image:url(../img/grau_flaeche2.png);
background-repeat:no-repeat;
background-position:center;
height:55px;
width:999px;
vertical-align:top;
}
#cont_foot_g{
background-image:url(../img/gruen_flaeche2.png);
background-repeat:no-repeat;
background-position:center;
height:55px;
width:673px;
}

#white_body_f{
background-image:url(../img/weiss_m_linie2.png);
background-repeat:repeat-y;
height:35px;
}

.white_b_div{
background-image:url(../img/weiss_m_linie_beide.png);
background-repeat:repeat-y;
height:50px;
}

#wb_main_con_top{
vertical-align:top;
height:30px;
}

#cont_body{
background-image:url(../img/grau_flaeche_lang.png);
width:660px;
padding-left:13px;
}

#cont_body_g{
background-image:url(../img/gruen_flaeche_lang.png);
padding-left:13px;
width:656px;
}


#tbl_cont_body{
width:660px;
}

#white_body_h{
background-image:url(../img/weiss_flaeche.png);
background-repeat:no-repeat;
height:35px;
vertical-align:top;
}


#white_body_r_1{
position:absolute;
margin-top:12px;
background-image:url(../img/reiter1.png);
background-repeat:no-repeat;
height:58px;
width:619px;
margin-left:14px;
}

#white_body_r_2{
position:absolute;
margin-top:12px;
background-image:url(../img/reiter2.png);
background-repeat:no-repeat;
height:58px;
width:619px;
margin-left:14px;
}

#white_body_r_3{
position:absolute;
margin-top:12px;
background-image:url(../img/reiter3.png);
background-repeat:no-repeat;
height:58px;
width:619px;
margin-left:14px;
}


#r_1{
float:left;
width:150px;
height:30px;
padding-left:10px;

}

#r_2 {
float:left;
height:30px;
padding-left:42px;
width:176px;
}

#r_3{
float:left;
width:150px;
height:30px;
padding-left:54px;
}

#r_wrap{
padding-top:18px;
padding-left:36px;

}


#wb_main_con {
background-image:url(../img/grau_m_linie3.png);
min-height:74px;
padding-left:32px;
padding-top:40px;
width:592px;
vertical-align:top;
background-repeat:repeat-y;
}
.wb_main_con2 {
background-image:url(../img/grau_m_linie3.png);
min-height:74px;
padding-left:32px;
width:592px;
vertical-align:top;
background-repeat:repeat-y;

}

#wb_main_con3 {
background-image:url(../img/weiss_m_linie3.png);
min-height:74px;
padding-left:32px;
padding-top:0px;
width:592px;
vertical-align:top;
background-repeat:repeat-y;
}

.wb_main_con3 {
background-image:url(../img/weiss_m_linie3.png);
min-height:74px;
padding-left:32px;
padding-top:0px;
width:592px;
vertical-align:top;
background-repeat:repeat-y;
}


.trenner{
width:585px;
text-align:left;
}

#wb_main_con_sto {
background-image:url(../img/weiss_m_linie3.png);
min-height:74px;
padding-left:32px;
width:592px;
vertical-align:top;
background-repeat:repeat-y;
}
#wb_main_con_sto2 {
background-image:url(../img/weiss_m_linie3.png);
min-height:74px;
padding-left:32px;
width:592px;
vertical-align:top;
background-repeat:repeat-y;
}

.txt_cont{
width:580px;
}

.t_c_title{
margin-top:0;
}
.tbl_mc{
padding-top:12px;
padding-left:24px;
vertical-align:top;
width:168px;
}

.list_mc{
list-style-type:disc;
padding:0px;
padding-left:10px;
margin:0;
}

.list_mc li{
padding:0;
margin:0;
}

.list_mc2{
list-style-type:disc;
padding:0px;
padding-left:10px;
margin:0;
margin-left:8px;
}

.li_mc2{
padding:0;
padding-top:4px;
padding-bottom:4px;
margin:0;
}

.list_link{
list-style-image:url(../img/punkt_orange.png);
padding:0;
padding-left:15px;
margin:0;
}

.list_link li{
padding:1px;
margin:0;
}
.side_nav{
width:163px;
vertical-align:top;
}
.s_nav{
list-style-type:none;
list-style-position:inside;
padding:0px;
margin:0px;
}

.li_space{
height:82px;
padding:0px;
margin:0px;
}

#bt_o_1{
width:163px;
height:42px;
margin:0px;
padding:0px;
text-align:right;
}

#bt_o_2{
width:163px;
height:40px;
padding:0px;
margin:0px;
text-align:right;
}

#bt_o_3{
width:163px;
height:40px;
padding:0px;
margin:0px;
text-align:right;
}

#bt_o_4{
width:163px;
height:38px;
padding:0px;
margin:0px;
text-align:right;
}

#bt_g_1{
width:162px;
height:42px;
padding:0px;
margin:0px;
text-align:left;
}

#bt_g_2{
width:162px;
height:40px;
padding:0px;
margin:0px;
text-align:left;
}

#bt_g_3{
width:162px;
height:40px;
padding:0px;
margin:0px;
text-align:left;
}

#bt_g_4{
width:162px;
height:38px;
padding:0px;
margin:0px;
text-align:left;
}

.bodytext{
width:585px;
}

/*------- BIs hier Aufbau index------*/

/*-------Navi------*/

.main_navi:link
{text-decoration: none; font-weight: normal; font-size: 12px; color: gray; padding: 0px 0px;
}
.main_navi:visited
{text-decoration: none; font-weight: normal; font-size: 12px; color: gray; padding: 0px 0px;
}
.main_navi:hover
{text-decoration: none; font-weight: normal; font-size: 12px; color: black; padding: 0px 0px;
}
.main_navi:active
{text-decoration: none; font-weight: normal; font-size: 12px; color: gray; padding: 0px 0px;
}
.main_navi:focus
{text-decoration: none; font-weight: normal; font-size: 12px; color: gray; padding: 0px 0px;
}

.r_navi:link
{text-decoration: none; font-weight: bold; font-size: 13px; color: black; 
}
.r_navi:visited
{text-decoration: none; font-weight: bold; font-size: 13px; color: black; 
}
.r_navi:hover
{text-decoration: none; font-weight: bold; font-size: 13px; color: #F56519; 
}
.r_navi:active
{text-decoration: none; font-weight: bold; font-size: 13px; color: black; 
}
.r_navi:focus
{text-decoration: none; font-weight: bold; font-size: 13px; color: black; 
}

.g_navi:link
{text-decoration: none; font-weight: bold; font-size: 13px; color: black; 
}
.g_navi:visited
{text-decoration: none; font-weight: bold; font-size: 12px; color: black; 
}
.g_navi:hover
{text-decoration: none; font-weight: bold; font-size: 12px; color: gray; 
}
.g_navi:active
{text-decoration: none; font-weight: bold; font-size: 12px; color: black; 
}
.g_navi:focus
{text-decoration: none; font-weight: bold; font-size: 12px; color: black; 
}

.b_navi:link
{text-decoration: none; font-weight: bold; font-size: 12px; color: gray; 
}
.b_navi:visited
{text-decoration: none; font-weight: bold; font-size: 12px; color: gray; 
}
.b_navi:hover
{text-decoration: none; font-weight: bold; font-size: 12px; color: black; 
}
.b_navi:active
{text-decoration: none; font-weight: bold; font-size: 12px; color: gray; 
}
.b_navi:focus
{text-decoration: none; font-weight: bold; font-size: 12px; color: gray; 
}


.t_navi:link
{text-decoration: none; font-weight: normal; font-size: 11px; color: black; 
}
.t_navi:visited
{text-decoration: none; font-weight: normal; font-size: 11px; color: black; 
}
.t_navi:hover
{text-decoration: none; font-weight: normal; font-size: 11px; color: #F56519; 
}
.t_navi:active
{text-decoration: none; font-weight: normal; font-size: 11px; color: black; 
}
.t_navi:focus
{text-decoration: none; font-weight: normal; font-size: 11px; color: black; 
}

.n_navi:link
{text-decoration: none; font-weight: normal; font-size: 11px; color: black; 
}
.n_navi:visited
{text-decoration: none; font-weight: normal; font-size: 11px; color: black; 
}
.n_navi:hover
{text-decoration: none; font-weight: bold; font-size: 11px; color: black; 
}
.n_navi:active
{text-decoration: none; font-weight: normal; font-size: 11px; color: black; 
}
.n_navi:focus
{text-decoration: none; font-weight: normal; font-size: 11px; color: black; 
}


.home:link
{text-decoration: none; font-weight: normal; font-size: 12px; color: black; 
}
.home:visited
{text-decoration: none; font-weight: normal; font-size: 12px; color: black; 
}
.home:hover
{text-decoration: none; font-weight: normal; font-size: 12px; color: gray; 
}
.home:active
{text-decoration: none; font-weight: normal; font-size: 12px; color: black; 
}
.home:focus
{text-decoration: none; font-weight: normal; font-size: 12px; color: black; 
}

.l_top:link{text-decoration:none; color: black;}
.l_top:visited{text-decoration:none; color: black;}
.l_top:hover{text-decoration:none; color: black;}
.l_top:active{text-decoration:none; color: black;}

.orange{
font-weight: bold; font-size: 13px; color: #F56519; 
}

.gray{
font-weight: bold; font-size: 13px; color: gray; 
}

.black{
font-weight: bold; font-size: 12px; color: black; 
}

/*-------------Stellenmarkt-----------------*/
.white_b_top_l{
background-image:url(../img/weiss_m_linie2h.png);
background-repeat:no-repeat;
height:35px;
}
.white_b_foot{
background-image:url(../img/weiss_flaeche_kleiner.png);
background-repeat:no-repeat;
height:14px;
}
.white_b_foot2{
background-image:url(../img/weiss_flaeche_lang.png);
background-repeat:repeat-y;
height:35px;
}
.white_body_f_l{
background-image:url(../img/bg_zack.png);
background-repeat:no-repeat;

height:30px;
}

.cont_head_st{
width:230px;
font-weight:bold;
font-size:13px;
float:left;
}
#st_o_b{
width:165px;

float:left;
}
#st_o_h{
width:165px;

float:left;
}

.cont_stelle{
font-weight:bold;
font-size:13px;
height:25px;

}
.tbl_st{
padding-top:10px;
padding-left:24px;
vertical-align:top;
width:240px;
}

/*-------Ab hier alte css noch nicht verwandt---------*/

#n_l_w{
width:163px;
vertical-align:top;

}

#cont_w{

vertical-align:top;
}
#n_r_w{

vertical-align:top;
}

#n_l{
margin-top:146px;
padding-left:12px;
position:absolute;

}

#cont{
width:674px;


}


#n_r{
margin-top:146px;
margin-left:-9px;
position:absolute;

}


#white_body_c{
background-image:url(../img/weiss_m_linie3.png);
margin-top:0px;
}




#white_body_h_g{
background-image:url(../img/weiss_flaeche.png);
height:35px;

width:618px;
padding-left:24px;
}

#white_body_c_g{
background-image:url(../img/weiss_m.png);

margin-top:0px;
}

#white_body_h_g{
background-image:url(../img/weiss_m_linie2h.png);
height:35px;
height:35px;
}

.white_body_h_g{
background-image:url(../img/weiss_flaeche.png);
height:35px;

width:618px;
padding-left:24px;
}

.white_body_c{
background-image:url(../img/weiss_m_linie3.png);

margin-top:0px;
}

.white_body_h_g{
background-image:url(../img/weiss_m_linie2h.png);
height:35px;
height:35px;
}
.white_body_zack{
background-image:url(../img/bg_zack.jpg);
background-repeat:no-repeat;
height:35px;
margin-left:10px;
width:628px;

}

.white_body_zack2{
background-image:url(../img/weiss_flaeche_kleiner.png);
background-repeat:no-repeat;
height:35px;
margin-left:0px;
width:638px;

}

.white_body_zack3{
background-image:url(../img/weiss_flaeche_lang.png);
background-repeat:no-repeat;
height:22px;
margin-left:0px;
width:638px;

}


#wb_main_con_22{
width:592px;
padding-top:40px;
padding-left:32px;
background-image:url(../img/weiss_m_linie3.png);
height:636px;
}



.gray{
color:gray;
}

.link_activ{
color:black;

font-size:12px;
font-weight:normal;
padding:0 0px;
}

.white_round_foot{
background-image:url(../img/bg_zack.png);
background-repeat:no-repeat;
height:22px;
margin-left:0px;
width:638px;
}


.reiter_2_head{
background-image:url(../img/2er_reiter2.png);
background-repeat:no-repeat;
height:58px;
margin-left:10px;
}

.reiter_2_head_b{
background-image:url(../img/2er_reiter1.png);
background-repeat:no-repeat;
height:58px;
margin-left:10px;
}

.reiter_2_head_w{
background-image:url(../img/2er_reiter_rund2.png);
background-repeat:no-repeat;
height:68px;
margin-left:0px;
}

.reiter_2_head_b_w{
background-image:url(../img/2er_reiter_rund1.png);
background-repeat:no-repeat;
height:68px;
margin-left:0px;
}



.con_text{
width:586px;
	font-family: verdana;
	font-size: 11px;
}
.td_con_txt{width:260px;}


.con_text_2{
width:586px;
	font-family: verdana;
	font-size: 11px;
	margin-left:32px;
	background-color:lime;
	position:relative;
}

.werbe_banner{
float:left;
padding-top:19px;

}
.w_banner_txt{
float:left;
width:398px;
padding-left:20px;
padding-top:15px;
}

.banner_list{
padding-left:14px;
}

.td_center{
vertical-align:top;
text-align:center;
}

.team_berlin{

width:586px;
}

.td_team{
width:146px;
vertical-align:top;
text-align:center;

}

.reiter_2_button_l{
width:170px;
height:24px;
text-align:center;
margin-left:25px;
margin-top:14px;
float:left;
}

.reiter_2_button_r{
width:170px;
height:24px;
text-align:center;
margin-left:33px;
margin-top:14px;
float:left;
}

.reiter_2_button_l_w{
width:170px;
height:24px;
text-align:center;
margin-left:33px;
margin-top:25px;
float:left;
}

.reiter_2_button_r_w{
width:170px;
height:24px;
text-align:center;
margin-left:37px;
margin-top:25px;
float:left;
}


.td_person_pic{
vertical-align:top;
text-align:center;
}

.td_person_text{
width:348px;

vertical-align:top;
}

.headline_2{
font-size:12px;
font-weight:bold;
}

.bold{
font-weight:bold;
}


.trenner{
width:585px;
text-align:left;
}

.l_top{
width:18px;
height:18px;
padding-bottom:5px;
}

.back_btn{
height:30px;
width:50px;
background-color:lime;
margin-left:8px;
margin-top:26px;
}

.tbl_numberlist{
width:586px;
	font-family: verdana;
	font-size: 11px;

}

.left_space{
vertical-align:top;
width:12px;
font-weight:bold;
}

.numberlist_text{
vertical-align:top;
}

.presse_td{
vertical-align:top;

width:292px;
}

.copy_r{
font-size:9px;
padding-top:4px;
padding-bottom:4px;
}

.g_map{
width:560px;
height:280px;
background-color:silver;
border:1px solid gray;
}

.white_b_divu{
background-image:url(../img/weiss_m_linie_ecke_u.png);
background-repeat:repeat-y;
height:25px;
}
.white_b_divo{
background-image:url(../img/weiss_m_linie_ecke_o.png);
background-repeat:repeat-y;
height:25px;
}

.list_link{
list-style-image:url(../img/punkt_grau.png);
padding:0;
padding-left:15px;
margin:0;
width:585px;
}

.top{
vertical-align:top;
}

.bt_articel{
padding: 14px 0px 8px 0px;
}

.kontakt_td{
width:246px;
vertical-align:top;

}

#sound{
z-index:200000;
position:absolute;
}


