﻿/*/////////////////////////////////////////////////
 	skin for gassner
	Projekt: Gassner
	Lokal: http://gassner.10.skintest.lan/
	Server: 
	Start: 18.01.2010
	Code: Van Son Nguyen
	online: 
	server: 
/////////////////////////////////////////////////*/
#dnn_ctr_Login_chkCookie{
display:none;
}

#dnn_ctr_Login_pnlLogin .Normal{
display:none;
}

html, body{
	margin:0px;
	padding:0px;
	height:100%;
}
*{
	margin:0px;
	padding:0px;
}
body{
	z-index:1;
	margin: 0;
	padding: 0;
	font-size:12px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b5a81;	
	background-color:#fff;	
}
#Body{
	background:url(media/bg_header.gif) repeat-x top left;
	background-color:#cbced1;	
}
.FileManager {
	color:#000;

}
.DNNAligncenter {
	text-align:left;
}
table, td, p, div, .Normal, textarea, .input, .NormalTextBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
}
.module_content a{
	font-size: 12px;
}

.module_content * a:link, .module_content * a:visited{
	color:#435ccc;
	text-decoration:underline;
	font-weight:normal;
}

.module_content * a:hover, .module_content * a:active {
	color:#8296ec;
	text-decoration:underline;
	font-weight:normal;
}

.module_title .big_title .title{
	margin-top:0px;
	padding:0px;
	color:#2b5a81;
	font-size:14px;
	font-weight:bold;
	line-height:36px;
	text-transform:normal;
	
	
}
.module_title .big_title{
	height:36px;
}

.module_title{
	margin-bottom:39px;
}
.module_title_screen .screen_title .title{
	margin-top:0px;
	padding:0px;
	color:#24418f;
	font-size:24px;
	font-weight:normal;
	line-height:16px;
	text-transform:normal;
}
.module_title .big_title{
	
}
.module_title_screen{
	margin-bottom:25px;
}

/************************************/

a.Login:link, a.Login:visited {
	font-size:11px;
	color:#e0e0e0;
	text-decoration:underline;
}
a.Login:hover, a.Login:active {
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	
}
.login_div a:link, .login_div a:visited{
	font-size:11px;
	color:#b2b2b2;
	text-decoration:none;
}
.login_div a:hover, .login_div a:active{
	font-size:11px;
	color:#ef4a2d;
	text-decoration:none;
}

.login_div {
	float:left;
	text-align:left;
	margin-top:0px;
	width:35px;
	height:20px;
	position:relative;
	left:0px;
	margin-top:2px;
}
.admin_nav_div{
	float:right;
	text-align:left;
	width:200px;
	height:20px;
}
hr,HR {
 	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #fff;
 	border-bottom: transparent;

}
H5 {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
H4 {
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin-bottom:0px;
}
H3{
	margin-top:0px;
	padding:0px;
	font-size:13px;
	color:#000;
	font-size:bold;
}
H2{
	margin-top:0px;
	padding:0px;
	font-size:18px;
	color:#000;
}
H1{
	margin-top:0px;
	padding:0px;
	color:#112371;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	text-transform:normal;
	margin-bottom:16px;
	letter-spacing:1px;
}
.module_content ul li{
list-style-type:disc;
}

.module_content ul{
	margin:15px;
	padding:0px;
	margin-top:0px;
}
.main_header_div ul li{
 list-style:none;
}

.main_header_div ul{
margin:0px;
padding:0px;
}

/*
.module_content ul{
	margin-left:0px;
	padding-left:0px;
	list-style-position:inside; 
}
.module_content ul li {
	list-style-position:outside;
	margin-left:16px;
	text-indent:0px;
}
*/
.module_content{
	margin:0px;
	padding:0px;
	clear:left;
}
.module_content_container{

}
.module_container_Titel{
	margin:0px;
	padding:0px;
}

/****************************************************
	general
****************************************************/
a:focus{
	outline:none;
}
.Normal{
	font-size:12px;
}
.clearance{
	clear:both;
}
.ModuleTitle_SubMenu{
 position:absolute;
 z-index:1000!important;
}
/***************************************************/  

.level_zero{
	position: relative;
	min-height: 100%;
	text-align:left;
	width:100%;
}
* html .level_zero{
	height:100%;
}
.header_background{
	position:absolute;
	text-align:left;
	min-height:100%;
	width:100%;
	min-width:961px;
	background:url(media/blue_line.gif) repeat-y left top;
	z-index:10;
}

* html .header_background{
	height:100%;
}
.welcome{
}
.welcome.Abax_Abax{
	position:absolute;
	width:782px;
	height:558px;
	left:178px;
	bottom:23px;
	background-image:url(media/welcome_Abax.jpg) !important;
	background-repeat:no-repeat !important;
	background-position:bottom right !important;
	z-index:1000;
}
.welcome.Gast_Gast{
	position:absolute;
	width:782px;
	height:558px;
	left:178px;
	bottom:23px;
	background-image:url(media/welcome_Gastro.jpg) !important;
	background-repeat:no-repeat !important;
	background-position:bottom right !important;
	z-index:1000;	
}
.welcome.Gass_Gass{
	position:absolute;
	width:782px;
	height:558px;
	left:178px;
	bottom:23px;
	background-image:url(media/welcome_Gassner.jpg) !important;
	background-repeat:no-repeat !important;
	background-position:bottom right !important;
	z-index:1000;	
}
* html .header_background_bg{
	height:100%;
}
.body_frame_div.Abax_Abax_body{
	background:none !important;
}

.body_frame_div.Gast_Gast_body{
	background:none !important;
}
.body_frame_div.Gass_Gass_body{
	background:none !important;
}

.header_background.bg_Abax,
.header_background.bg_Gast
{	
	background:url(media/blue_line_grey.gif) repeat-y left top;
}
.level_one{
	width:960px;
	position: relative;
	min-height:100%;
	z-index:100;
	float:left;
	height:100%;

}

* html .level_one{
	height:100%;
}

.levelone_footer{
	width:960px;
	height:23px;

}
.levelone_footer_spacer{
	float:left;
	width:960px;
	height:23px;
}
.header_div{
	float:left;
	width:960px;
	height:187px;
}
* html .header_div{
	
}
.header_div_start{
	float:left;
	width:960px;
	height:187px;
	background:url(media/header/start_pic.jpg) no-repeat top left;
}
.footer_div{
	position:absolute;
	height:23px;
	width:100%;
	left:0px;
	bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:0px;
	background-color:#c1c6c9;
	z-index:2000;


}
.sub_footer_div{
	float:left;
	width:961px;
	height:23px;
	background:url(media/bg_footer.gif) no-repeat left top;
	
}
.sub_footer_div.footer_Abax,
.sub_footer_div.footer_Gast{
	background:url(media/bg_footer_grey.gif) no-repeat left top;
}
.sub_footer_left_div{
	float:left;
	width:177px;
	height:23px;
}
.sub_footer_left_img{
	float:left;
	width:45px;
	height:23px;
	background:url(media/symbol_wings.jpg) no-repeat right top;
}
.sub_footer_left_impressum{
	float:right;
	text-align:left;
	width:124px;
	height:23px;
	line-height:23px;
	font-size:11px;
}
.sub_footer_left_impressum a:link, .sub_footer_left_impressum a:visited{
	color:#4b575f;
	text-decoration:none;
}
.sub_footer_left_impressum a:hover, .sub_footer_left_impressum a:active{
	color:#4b575f;
	text-decoration:underline;
}
.sub_footer_center_div{
	float:left;
	width:300px;
	height:23px;
	font-size:11px;
	color:#4b575f;
	padding-left:58px;
	line-height:23px;
}
.date_class{
	font-size:11px;
	line-height:23px;	
}
.sub_footer_right_div{
	float:right;
	text-align:right;
	width:390px;
	height:23px;
	font-size:11px;
	color:#4b575f;
	line-height:23px;
}
.sub_footer_right_right{
	float:right;
	text-align:left;
	width:180px;
	height:23px;
	font-size:11px;
	line-height:23px;
}
.sub_footer_right_left{
	float:left;
	text-align:right;
	width:180px;
	height:23px;
	font-size:11px;
	line-height:23px;
}
.sub_footer_right_left_login{
	float:right;
	width:40px;
	height:23px;
	font-size:11px;
	line-height:23px;	
}
.sub_footer_right_left_login a:link, .sub_footer_right_left_login a:visited{
	text-decoration:none;
	color:#4b575f;
}
.sub_footer_right_left_login a:hover, .sub_footer_right_left_login a:active{
	text-decoration:underline;
	color:#4b575f;
}
.sub_footer_right_left_admin{
	float:right;
	width:140px;
	height:23px;
	font-size:11px;
	line-height:23px;
	text-align:right;		
}
.left_div{
position:relative;
	float:left;
	width:177px;
	min-height:558px;
}
* html .left_div{
	height:558px;
}
.left_div_start{
position:relative;
	float:left;
	width:177px;
	min-height:35px;
}
.left_div_top{
	float:left;
	width:177px;
	height:35px;
	background-color:#d1dae3;
}
.left_div_top.buttons_Abax,
.left_div_top.buttons_Gast
{
	background-color:#d4d9dd;
}
.left_div_nav{
	float:left;
	width:177px;
	min-height:523px;
}
.left_div_nav_nav{
	float:right;
	width:177px;
	min-height:485px;
	text-align:left;
	margin-top:38px;
}
.body_div_start{
	float:left;
	width:783px;
	min-height:558px;
	background:url(media/bg_start.gif) no-repeat top left;
}
.body_div_start_inner{
	float:left;
	width:783px;
	min-height:523px;
	margin-top:35px;
}
.body_start_Gassner{
	float:left;
	height:92px;
	width:783px;
	margin-top:66px;
}
a.body_start_Gassner, .body_start_Gassner a{
	font-size:23px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.body_start_Gassner a:link, .body_start_Gassner a:visited{
	text-decoration:underline;
	color:#4b575f;
}
.body_start_Gassner a:hover, .body_start_Gassner a:active{
	text-decoration:underline;
	color:#003867;
}
.body_text_text{
	float:left;
	position:relative;
	left:130px;
	width:650px;
	height:64px;
	margin-top:25px;
	line-height:23px;
	color:#4b575f;
}
.sub_title_Gassner{
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;	
	float:left;
	line-height:17px;
	letter-spacing:1px;
}
.body_start_Abax{
	float:left;
	height:92px;
	width:783px;
}
a.body_start_Abax, .body_start_Abax a{
	font-size:23px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.body_start_Abax a:link, .body_start_Abax a:visited{
	text-decoration:underline;
	color:#4b575f;
}
.body_start_Abax a:hover, .body_start_Abax a:active{
	text-decoration:underline;
	color:#cf003d;
}
.sub_title_Abax{
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;	
	float:left;
	line-height:17px;
	letter-spacing:0px;
}
.body_start_Gastro{
	float:left;
	height:92px;
	width:783px;
}
a.body_start_Gastro, .body_start_Gastro a{
	font-size:23px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.body_start_Gastro a:link, .body_start_Gastro a:visited{
	text-decoration:underline;
	color:#4b575f;
}
.body_start_Gastro a:hover, .body_start_Gastro a:active{
	text-decoration:underline;
	color:#a2a250;
}
.sub_title_Gastro{
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;	
	
	line-height:17px;
	letter-spacing:0px;
	float:left;
}
.body_start_Bewerbung{
	float:left;
	height:92px;
	width:783px;
}
a.body_start_Bewerbung, .body_start_Bewerbung a{
	font-size:23px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.body_start_Bewerbung a:link, .body_start_Bewerbung a:visited{
	text-decoration:underline;
	color:#4b575f;
}
.body_start_Bewerbung a:hover, .body_start_Bewerbung a:active{
	text-decoration:underline;
	color:#349390;
}
.sub_title_Bewerbung{
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;	
	float:left;
	line-height:17px;
	letter-spacing:0px;
}
.body_frame_div{
	position:relative;
	float:left;
	width:960px;
	min-height:558px;
	background:url(media/bg_header_bar.gif) repeat-x top right;
	left:0px;
	clear:left;
	
}
* html .body_frame_div{
	height:558px;
}
.body_frame_div_ohneTitel{
	position:relative;
	float:left;
	width:960px;
	min-height:558px;
}
* html .body_frame_div_ohneTitel{
	height:558px;
}

.body_div_content{
	float:right;
	text-align:left;
	width:754px;
	min-height:558px;

	position:relative;
	z-index:10;
	right:13px;
}
.left_div_top_buttons_Abax,
.left_div_top_buttons_Gass,
.left_div_top_buttons_Gast
{
	float:right;
	text-align:left;
	width:155px;
	height:29px;

	padding-top:6px;
}
* html .left_div_top_buttons_Abax,
* html .left_div_top_buttons_Gass,
* html .left_div_top_buttons_Gast
{
	height:29px;
} 
.left_div_top_buttons_Abax img,
.left_div_top_buttons_Gass img,
.left_div_top_buttons_Gast img{
	padding-right:2px;
}
.left_div_top_buttons_Bewe,
.left_div_top_buttons_Admi{
	display:none;
}

/*******links   **********/
.header_link_Gast, .header_link_Abax, .header_link_Gass,
.header_link_Admi{
	display:none;
}
.header_link_Bewe{
	float:left;
	width:240px;
	height:120px;

	margin-top:10px;
	position:relative;
	left:177px;
}
.header_link_text_Gassner{
	float:left;
	width:196px;
	height:27px;

	position:relative;
	left:44px;
	margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;	
	color:#4b575f;
	line-height:16px;
	letter-spacing:0px;
	font-size:9px;
	padding-top:10px;	
}
* html .header_link_text_Gassner{
	height:36px;
}
.header_link_text_Gassner a:link, .header_link_text_Gassner a:visited{
	text-decoration:underline;
	color:#4b575f;
}
.header_link_text_Gassner a:hover, .header_link_text_Gassner a:active{
	text-decoration:underline;
	color:#003867;
}
.header_link_text_Abax{
	float:left;
	width:196px;
	height:27px;

	position:relative;
	left:44px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;	
	color:#4b575f;
	line-height:16px;
	letter-spacing:0px;
	font-size:9px;
	padding-top:9px;	
}
* html .header_link_text_Abax{
	height:36px;
}
.header_link_text_Abax a:link, .header_link_text_Abax a:visited{
	text-decoration:underline;
	color:#4b575f;
}
.header_link_text_Abax a:hover, .header_link_text_Abax a:active{
	text-decoration:underline;
	color:#cf003d;
}
.header_link_text_Gastro{
	float:left;
	width:196px;
	height:27px;

	position:relative;
	left:44px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;	
	color:#4b575f;
	line-height:16px;
	letter-spacing:0px;
	font-size:9px;
	padding-top:9px;	
}
* html .header_link_text_Gastro{
	height:36px;
}
.header_link_text_Gastro a:link, .header_link_text_Gastro a:visited{
	text-decoration:underline;
	color:#4b575f;
}
.header_link_text_Gastro a:hover, .header_link_text_Gastro a:active{
	text-decoration:underline;
	color:#a2a250;
}
/******* header **********/
.header_div_Gass{
	float:left;
	width:960px;
	height:187px;
	background:url(media/header/gassner.jpg) no-repeat top left;
}
.header_div_logo_Gass{
	margin-top:8px;
	float:right;
	right:17px;
	width:370px;
	height:176px;
	position:relative;
}
.header_div_Abax{
	float:left;
	width:960px;
	height:187px;
	background:url(media/header/abax.jpg) no-repeat top left;
}
.header_div_logo_Abax{
	margin-top:8px;
	float:right;
	right:75px;
	width:250px;
	height:176px;
	position:relative;
}
.header_div_Gast{
	float:left;
	width:960px;
	height:187px;
	background:url(media/header/gastro.jpg) no-repeat top left;
}
.header_div_logo_Gast{
	margin-top:8px;
	float:right;
	right:75px;
	width:250px;
	height:176px;
	position:relative;
}
.header_div_Bewe{
	float:left;
	width:960px;
	height:187px;
	background:url(media/header/bewerbung.gif) no-repeat top left;
}
.header_div_logo_Bewe{
	margin-top:8px;
	float:right;
	right:0px;
	width:435px;
	height:72px;
	position:relative;
}

/**********************************************************************


	Stelle Stelle Stelle Stelle Stelle Stelle Stelle Stelle Stelle Stelle 


**********************************************************************/

.sw_sh {
	display:block;
	min-height:25px;
}
.sw_sh .label_and_mandatory{
	float:left;
	width:100px;
	font-weight:bold;
}
.sw_sh.mandatory_notice{
	margin-left:100px;
}
.sw_sh .locale_0 input{
	width:400px;
	font-size:12px;
	display:block;
}
.sw_sh .locale_0 .NormalTextBox input,
.sw_sh.checkbox_property_edit input{
	width:auto;
	display:inline;
}
.sw_sh .locale_0 textarea{
	width:400px;
	height:100px;
	font-size:12px;
	display:block;
}
.sw_sh .validation_error{

}
.sw_sh .counter{
	margin-left:100px;
	display:block;
}
.sw_sh .counter_warning{
	width:400px;
	margin-left:100px;
	display:inline-block;
}
.sw_sh.user_actions.admin_actions a{
	
}
.sw_sh.user_actions.admin_actions a:link, .sw_sh.user_actions.admin_actions a:visited,
.sw_sh.user_actions a:link, .sw_sh.user_actions a:visited
{
	float:left;
	margin-right:10px;
	text-decoration:none;
	color:#003867;
	border:1px solid #003867;
	padding:0px 6px 0px 6px;
	background-color:#c1ceda;
	height:20px;
	line-height:20px;		
}
.sw_sh.user_actions.admin_actions a:hover, .sw_sh.user_actions.admin_actions a:active,
.sw_sh.user_actions a:hover, .sw_sh.user_actions a:active
{
	float:left;
	text-decoration:none;
	color:#003867;
	border:1px solid #003867;
	padding:0px 6px 0px 6px;
	background-color:#b1b6ba;
	color:#fff;
	height:20px;
	line-height:20px;	
}

/************************************************************

	Stellen Liste Stellen Liste Stellen Liste Stellen Liste 

*************************************************************/
.text_title_main{
	font-size:17px;
	text-decoration:none;
	line-height:25px;
	padding-left:0px;
}
.Stellenangebot_Liste a:link, .Stellenangebot_Liste a:visited{

}

.occupation_search{
	float:left;
	width:100%;
	border:1px solid #003867;
	min-height:70px;
	background-color:#d1dae3;
}
* html .occupation_search{
	height:70px;
}
.occupation_search_row{
	float:left;
	width:100%;
	min-height:25px;	
}
.occupation_search_row_spacer{
	float:left;
	width:100%;
	height:15px;
}
.occupation_search_cell{
	float:left;
	width:150px;
	min-height:35px;
	color:#2b5a81;	
	margin-top:15px;
	padding-left:20px;

}
* html .occupation_search_cell{
	width:170px;
}
.occupation_search_cell_button{
	float:left;
	width:80px;
	min-height:35px;
	color:#2b5a81;	
	margin-top:15px;
	padding-left:20px;

}
* html .occupation_search_cell_button{
	width:100px;
}
.occupation_search_cell input{
	margin-left:0px;
	padding-left:0px;
}
.Stellenangebot_Liste a{
	margin-right:10px;
	padding-top:2px;
}
.Stellenangebot_Liste a:link, .Stellenangebot_Liste a:visited{
	text-decoration:none;
	color:#003867;
	border:1px solid #003867;
	padding:0px 6px 0px 6px;
	background-color:#c1ceda;
	float:left;
	text-align:left;
	height:20px;
	line-height:20px;				
}
.Stellenangebot_Liste a:hover, .Stellenangebot_Liste a:active{
	text-decoration:none;
	border:1px solid #003867;
	padding:0px 6px 0px 6px;
	background-color:#b1b6ba;
	color:#fff !important;
	float:left;
	text-align:left;
	height:20px;
	line-height:20px;			
}
a.stelle_link_class{
	float:none !important;
}
a.stelle_link_class:link, a.stelle_link_class:visited{
	text-decoration:none;
	border:none;
	background:none;
	padding-left:0px;
}
a.stelle_link_class:hover, a.stelle_link_class:active{
	text-decoration:none;
	border:none;
	background:none;
	padding-left:0px;
	color:#B1B6BA !important;
}
.Stellenangebot_Liste ul li{
	cursor:pointer;
	cursor:hand;
}
.Stellenangebot_Liste ul{
	margin:0px;
	padding:0px;
	margin-top:0px;
	
}
.Stellenangebot_Liste ul li{
	list-style:none;
}

.occupation_list{
	float:left;
	width:100%;
	min-height:25px;
}
.occupation_list.row_odd{
	background-color:#d1dae3;
}
.occupation_list.row_even{
	background-color:#c1ceda;
}
.occupation_list_title{
	float:left;
	width:100%;
	height:25px;
	background-color:#c1ceda;
	border-bottom:1px solid #003867;
	font-weight:bold;
}
.occupation_list_title .occupation_list_cell_1{
	float:left;
	width:100px;
	min-height:25px;
	line-height:25px;
	padding-left:20px;
}
.occupation_list_title .occupation_list_cell_2{
	float:left;
	width:200px;
	min-height:25px;
	line-height:25px;
}
.occupation_list_title .occupation_list_cell_2_first{
	float:left;
	width:380px;
	min-height:25px;
	line-height:25px;
	padding-left:20px;

}
.occupation_list_title .occupation_list_cell_3{
	float:left;
	width:200px;
	min-height:25px;
	line-height:25px;
}
.occupation_list .occupation_list_cell_1{
	float:left;
	width:100px;
	min-height:25px;
	line-height:25px;
	padding-left:20px;
}
.occupation_list .occupation_list_cell_2{
	float:left;
	width:200px;
	min-height:25px;
	line-height:25px;
}
.occupation_list .occupation_list_cell_2_first{
	float:left;
	width:380px;
	min-height:25px;
	line-height:25px;
	padding-left:20px;

}
.occupation_list .occupation_list_cell_3{
	float:left;
	width:200px;
	min-height:25px;
	line-height:25px;
}
.occupation_list .occupation_list_cell_4{
	float:right;
	width:225px;
	min-height:25px;
	line-height:25px;
	
}
.occupation_list .occupation_list_cell_4_kandidat{
	float:right;
	width:225px;
	min-height:25px;
	line-height:25px;
}
.occupation_list_frame{
	display:block;
}
.occupation_list .button_details a{
	border:none !important;
	background:none !important;
	background:url(media/buttons/button_detail.png) no-repeat left center !important;
	padding-left:22px !important;
	float:right !important;
	margin-right:0px !important;
	padding-top:0px !important;
	line-height:22px !important;
	height:22px !important;
}
.occupation_list .button_details a:link, .occupation_list .button_details a:visited{
	
}
.occupation_list .button_details a:hover, .occupation_list .button_details a:active{
	color:#b1b6ba;
}
.occupation_list_kat{
	float:left;
	width:100%;
	min-height:25px;

}
.list_kat_kat{
	float:left;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
}
.list_kat_admin{
	float:right;
}
/*********************************************
	Stellen details
*********************************************/
.back_link{
	float:left;
	width:460px;
	min-height:25px;
}
.back_link a{
	background:url(media/buttons/blue_arrow.gif) no-repeat;
	padding-left:13px;
	line-height:25px;
}
.back_link a:link, .back_link a:visited{
	text-decoration:none;
	color:#2b5a81;
}
.back_link a:hover, .back_link a:active{
	text-decoration:underline;
	color:#2b5a81;
}
.occupation_detail_frame{
	float:left;
	width:100%;
	position:relative;
}
.occupation_detail_title{
	display:block;
	font-size:25px;
	line-height:30px;
	color:#2b5a81;
	text-decoration:underline;
	margin-bottom:25px;
	width:460px;
}
.occupation_detail_frame .text_row{
	float:left;
	width:575px;
	min-height:25px;
	margin-top:0px;
	line-height:25px;
}
.text_row .text_title{
	float:left;
	width:130px;
	min-height:25px;
	font-weight:bold;
	text-decoration:none;
}
.text_row .text_text{
	float:right;
	text-align:left;
	width:430px;
	min-height:25px;
}
.link_box_frame{
	position:absolute;
	width:280px;
	min-height:80px;
	top:80px;
	right:0px;
	z-index:100;
}
.link_box_title{
	float:left;
	width:268px;
	min-height:25px;
	padding-left:12px;
}
* html .link_box_title{
	width:300px;
}
.link_box{
	float:left;
	width:280px;
	border:1px solid #003867;
	min-height:80px;
	background-color:#d1dae3;
}
a.link_answer{
	background:url(media/buttons/button_antworten.gif) no-repeat;
	margin-left:10px;
	line-height:25px;
	padding-left:29px;
}
a.link_answer:link, a.link_answer:visited{
	text-decoration:none;
	color:#2b5a81;
} 
a.link_answer:hover, a.link_answer:active{
	text-decoration:underline;
	color:#2b5a81;
}
a.link_print{
	background:url(media/buttons/button_drucken.gif) no-repeat;
	margin-left:10px;
	line-height:25px;
	padding-left:29px;
}
a.link_print:link, a.link_print:visited{
	text-decoration:none;
	color:#2b5a81;
} 
a.link_print:hover, a.link_print:active{
	text-decoration:underline;
	color:#2b5a81;
}
a.link_empfehlen{
	background:url(media/buttons/button_empfehlen.gif) no-repeat;
	margin-left:10px;
	line-height:25px;
	padding-left:29px;
}
a.link_empfehlen:link, a.link_empfehlen:visited{
	text-decoration:none;
	color:#2b5a81;
} 
a.link_empfehlen:hover, a.link_empfehlen:active{
	text-decoration:underline;
	color:#2b5a81;
}
/*********************************************************

	Kandidaten Liste Kandidaten Liste Kandidaten Liste
	
*********************************************************/
.locale_0 a.hyperlink_property_edit_button{
	text-decoration:none !important;
	color:#003867;
	border:1px solid #003867 !important;
	padding:0px 6px 0px 6px !important;
	background-color:#c1ceda !important;
	float:left !important;
	text-align:left !important;
	cursor:pointer;
	cursor:hand;
	height:20px;
	line-height:20px;
	margin-top:2px;		
}

.locale_0 a.hyperlink_property_edit_button:hover,
.locale_0 a.hyperlink_property_edit_button:active{
	text-decoration:none;
	border:1px solid #003867;
	padding:0px 6px 0px 6px;
	background-color:#b1b6ba;
	color:#fff;
	float:left;
	text-align:left;
	height:20px;
	line-height:20px;
	margin-top:2px;		
}
.Kandidaten_Liste a:link, .Kandidaten_Liste a:visited{

}

.Kandidaten_Liste a{
	margin-right:10px;
}
.Kandidaten_Liste a:link, .Kandidaten_Liste a:visited{
	text-decoration:none;
	color:#003867;
	border:1px solid #003867;
	padding:0px 6px 0px 6px;
	background-color:#c1ceda;
	float:left;
	text-align:left;		
}
.Kandidaten_Liste a:hover, .Kandidaten_Liste a:active{
	text-decoration:none;
	border:1px solid #003867;
	padding:0px 6px 0px 6px;
	background-color:#b1b6ba;
	color:#fff;
	float:left;
	text-align:left;	
}
.Kandidaten_Liste ul li{
	cursor:pointer;
	cursor:hand;
}
.Kandidaten_Liste ul{
	margin:0px;
	padding:0px;
	margin-top:0px;
	
}
.Kandidaten_Liste ul li{
	list-style:none;
}

/*************************************************************

	Adressen liste

*************************************************************/
.Adressen_Liste .row_odd{
	background-color:#d1dae3;
}
.Adressen_Liste .row_even{
	background-color:#c1ceda;
}
.Adressen_Liste a{
	margin-right:10px;
	margin-top:2px;
}
.Adressen_Liste a:link, .Adressen_Liste a:visited{
	text-decoration:none;
	color:#003867;
	border:1px solid #003867;
	padding:0px 6px 0px 6px;
	background-color:#c1ceda;
	float:left;
	text-align:left;
	height:20px;
	line-height:20px;				
}
.Adressen_Liste a:hover, .Adressen_Liste a:active{
	text-decoration:none;
	border:1px solid #003867;
	padding:0px 6px 0px 6px;
	background-color:#b1b6ba;
	color:#fff;
	float:left;
	text-align:left;
	height:20px;
	line-height:20px;			
}
.adressen_liste_row{
	float:left;
	width:100%;
	min-height:25px;
	line-height:25px;
}
.adressen_liste_firma{
	float:left;
	width:80px;
	min-height:25px;
	padding-left:20px;
	line-height:25px;
}
* html .adressen_liste_firma{
	width:100px;
}
.adressen_liste_name{
	float:left;
	width:140px;
	min-height:25px;
	line-height:25px;
}

.adressen_liste_email{
	float:left;
	width:180px;
	min-height:25px;
	line-height:25px;
}
.adressen_liste_email a{
	border:none !important;
	background:none !important;
	padding:0px !important;
	margin:0px !important;
}
.adressen_liste_kat{
	float:left;
	width:160px;
	min-height:25px;
	line-height:25px;
}
.adressen_liste_admin{
	float:right;
	text-align:right;
	width:160px;
	min-height:25px;
	line-height:25px;

}

.adressen_liste_title{
	float:left;
	width:100%;
	height:25px;
	background-color:#c1ceda;
	border-bottom:1px solid #003867;
	font-weight:bold;
}

/*************************************************************

	Mappen liste

*************************************************************/
.mappen_liste_row.row_odd{
	background-color:#d1dae3;
}
.mappen_liste_row.row_even{
	background-color:#c1ceda;
}
.Mappen_Liste a{
	margin-right:10px;
	margin-top:2px;
}
.Mappen_Liste a:link, .Mappen_Liste a:visited{
	text-decoration:none;
	color:#003867;
	border:1px solid #003867;
	padding:0px 6px 0px 6px;
	background-color:#c1ceda;
	float:left;
	text-align:left;
	height:20px;
	line-height:20px;		
}
.Mappen_Liste a:hover, .Mappen_Liste a:active{
	text-decoration:none;
	border:1px solid #003867;
	padding:0px 6px 0px 6px;
	background-color:#b1b6ba;
	color:#fff;
	float:left;
	text-align:left;
	height:20px;
	line-height:20px;			
}
.mappen_liste_title{
	float:left;
	width:100%;
	height:25px;
	background-color:#c1ceda;
	border-bottom:1px solid #003867;
	font-weight:bold;
}
.mappen_liste_name{
	float:left;
	width:210px;
	min-height:25px;
	padding-left:20px;
	line-height:25px;
}
* html .mappen_liste_name{
	width:230px;
}
.mappen_liste_kandidat{
	float:left;
	width:120px;
	min-height:25px;
	line-height:25px;

}
.mappen_liste_kategorie{
	float:left;
	width:170px;
	min-height:25px;
	line-height:25px;
}
.mappen_liste_row{
	float:left;
	width:100%;
	min-height:25px;
	line-height:25px;
}
.mappen_liste_admin{
	float:right;
	line-height:25px;
	width:250px;
}
/******************************************

	Mappe zustellen

******************************************/

a.update_action.operation_link:link, a.update_action.operation_link:visited,
a.cancel_action.control_link:link, a.cancel_action.control_link:visited{
	text-decoration:none;
	color:#003867;
	border:1px solid #003867;
	padding:0px 6px 0px 6px;
	background-color:#c1ceda;
	
	text-align:left;
	height:20px;
	line-height:20px;	
}
a.update_action.operation_link:hover, a.update_action.operation_link:active,
a.cancel_action.control_link:hover, a.cancel_action.control_link:active{
	text-decoration:none;
	border:1px solid #003867;
	padding:0px 6px 0px 6px;
	background-color:#b1b6ba;
	color:#fff;
	
	text-align:left;
	height:20px;
	line-height:20px;	
}
/*********** Mappe *****************/
.mappe_open{
	float:left;
	width:100%;
	
}
.mappe_open .mappen_liste_row{
	float:left;
	width:100%;
	min-height:25px;
	line-height:25px;
}
.mappe_open a:link, .mappe_open a:visited{
	text-decoration:none;
	color:#003867;
	border:1px solid #003867;
	padding:0px 6px 0px 6px;
	background-color:#c1ceda;
	float:left;
	text-align:left;
	height:20px;
	line-height:20px;		
}
.mappe_open a:hover, .mappe_open a:active{
	text-decoration:none;
	border:1px solid #003867;
	padding:0px 6px 0px 6px;
	background-color:#b1b6ba;
	color:#fff;
	float:left;
	text-align:left;
	height:20px;
	line-height:20px;		
}
.mappen_liste_kat{
	float:left;
	width:130px;
	min-height:25px;
	padding-left:20px;
	line-height:25px;
}
* html .mappen_liste_kat{
	width:150px;
}
.mappen_liste_name{
	float:left;
	width:180px;
	min-height:25px;
	line-height:25px;

}

.mappen_liste_dok{
	float:right;
	width:400px;
	min-height:25px;

	line-height:25px;
}
.mappen_unerledigt_row{
	float:left;
	width:100%;
	min-height:25px;
	line-height:25px;
}
.mappen_unerledigt_row.row_odd{
	background-color:#d1dae3;
}
.mappen_unerledigt_row.row_even{
	background-color:#c1ceda;
}
.mappen_liste_dok a{
	float:none !important;
	background:none !important;
	border:none !important;

}
.mappen_liste_dok_row{
	float:left;
	width:100%;
	min-height:25px;
	border-bottom:1px solid #c1ceda;
	padding:2px 0px 2px 0px;
}
.dok_row_title{
	display:block;
}
.dok_row_item{
	float:left;
	text-align:center;
	width:130px;
	min-height:25px;
	line-height:16px;
}
.text_subtitle_main{
	float:left;
	width:100%;
	font-size:14px;
	padding-left:20px;
}