/*3 columns + header , optimized for IE*/
html{
}

body { 
margin:0; 
margin:0; 
padding:0;
/*background-image: url('bilder/bg_1006.gif');*/
} 

ul.n, li.n{
    margin: 0;
	  padding: 0;
    list-style: none;
    list-style-image: none;
    display: inline;
    text-align: left;
}

 table, tr, td{
  color: inherit;
 } 
 
body,blockquote,td,span,div
{
     font-family: arial,helvetica;
}
 
 a.themen_txt {
 /* NORMAL ||| THEMEN ZELLE (TD) FORMATIERUNG*/
 padding: 0.25em 0.08em 0.08em 2.50em;
 cursor: hand;
 cursor: pointer;
 vertical-align: middle; 
 width: 12em;
 display:block;
 text-decoration: none;
 background-image: url("bilder/bg_themen.gif");
 background-repeat: no-repeat;
 }
  a.themen_txt:hover{
 /* MOUSEOVER ||| THEMEN ZELLE (TD) FORMATIERUNG*/
 }
 a.sthemen_txt {
	 padding: 0.25em 0.08em 0.08em 3.33em;
	 cursor: hand;
	 cursor: pointer;
	 vertical-align: middle; 
	 width: 11.08em;
	 display:block;
	 text-decoration: none; 
 }
 a.smodule{
 	display: block;
	padding-left: 0.83em;
	text-decoration: none;
 }
 a.sthemen_txt:hover, a.smodule:hover {
 	color: #FF3333;
 }
 .sthemen_spacing{
	margin-left: 2.75em;
 	background-color: #444444;
	height: 0.08em;
	width: 11.67em;
 }
 .themen_spacing, #themen_spacing_0{
 padding-top: 0.00em;
 padding-bottom: 0.00em;
 border: 0.00em;
 margin: 0.00em;
 width: 12.50em;
 height: 0.08em;
 font-size: 0.00em;
 line-height: 0.08em;
 background-color: #FFFFFF;
 display: block;
 }
 #themen_spacing_n,#ms49{
 	font-size: 100%;
	display: block;
 	height: 1.75em;
 }
.themen_txt,.module_txt{
	font-weight: bold;
 	text-decoration: none;
  font-size: 0.95em;

}
 
 .module,  .module_fb{
 /* NORMAL ||| MODUL ZELLE (TD) FORMATIERUNG*/
	vertical-align: middle; 
	display: block;
	padding-top: 0.17em;
	padding-left: 2.50em;
 }
 .module_spacing{
 /* VERTIKALER ABSTAND DAZWISCHEN ||| MODUL ZELLE (TD) FORMATIERUNG*/
 padding-top: 0.00em;
 padding-bottom: 0.00em;
 border: 0.00em;
 margin: 0.00em;
 width: 12.92em;
 height: 0.08em;
 font-size: 0.00em;
 line-height: 0.08em;
 background-color: #FFFFFF;
 display: block;
 }
  
 div.title{ 
 /*INHALTBEREICH TITEL LEISTE  (THEMA)*/
	 padding-left: 0.42em;
	 width: 48.75em;
 }
 div.title *{
	 font-family: Arial;
	 font-size:1.08em;
	 color:#0E5358;
 }
 
 a.title{
	font-family: Arial;
	font-size:1.08em;
	color:#0E5358;
	text-decoration: none;
 }

 a.title:hover{
	text-decoration: underline;
 }

 
 .subtitle{
 /* INHALTBEREICH SUBTITEL LEISTE (THREAD) */
	 padding-left: 2.08em;
	 padding-right: 0.42em;
	 padding-top: 0.83em;
	 padding-bottom: 0.83em;
	 font-family: Arial;
	 font-size:1.00em;
 }
   
 .system {
 font-family: Arial;
 font-size: 0.83em;
 color: #000000;
 }

#header{
	position: absolute;
	left: 0.00em;
	top: 1.67em;
    width: 82em;
	height: 4.17em;
	z-index: 100;
	background-repeat: no-repeat
 }

#maintable{
  font-size: 0.765em;

  position: relative;
  width: 81.5em;
	top: 0.00em;
	min-height: 66.67em;
	left: 0;
	right: 0;
	height: 66.67em;
   height: auto !important;
}


#navli{
  padding: 0.00em 0.00em 0.00em 0.00em;
    /*positionen*/
	position: absolute;
	left: 0.00em;;
	top: 10.00em;
	width: 15em;
	min-height: 41.67em;
	height: 41.67em;
	height: auto !important;
	z-index: 1;

 }
 #navre{
	position: absolute;
  left: 0.00em;
	top: 5.83em;
  padding: 0.42em 0.00em 0.42em 0.00em;
	width: 82em;
	height: 2.60em;
	z-index: 101;
 }

 #inhalt {
	position: absolute;
	left: 0.00em;
	top:  9.25em;
	width: 67em;
	z-index: 1;
	min-height: 41.67em;
	padding: 0;
	vertical-align: top;
	line-height: 1.25;

}
#inhalt_inner{
	padding-top: 1em;
	padding-left: 0.83em;
	padding-right: 0.83em;
	padding-bottom: 1.67em;
	
}
.inhalt{
	padding: 0.5em ;
	min-height: 16.67em;
	font-size: 1em;
	padding-bottom: 2em;
	display: inline;
	font-size: 1.08em;
}

span.forum{
	padding-left: 0.83em;
	display: block;
	border-left: 0.08em solid black;
	margin-left: 0.92em;
}
span.forum1{
	padding-left: 0.83em;
	display: block;
}

div.row{
  	width: 98%;
  	clear : both;
	float: none;
}
  
  .left{
  	float: left;
  }
  .right{
  	float: right;
    padding-right: 0.17em;
  }
  #navikasten{
  float: left;
  margin-top: 1.67em;
  padding: 0.42em;
  width: 47em;

  }
  .navikasteneinttrag{
	padding: 0.17em 0.17em 0.17em 1.25em;
	font-size: 0.83em; 	
	
  }
	hr.wai_spacing{
		display:none;
	}
/* 1. WECHSELFARBE (SUCHE, TERMINE U.S.W.)*/
.wechsel0 {
background-color: #EEEEEE;
padding: 0.33em;
margin-top: 0.2em;
} 
.listview_data{
width: 46em;
float: left;
margin-top: -20px;
padding-top: 0px;
} 
.msg_listview_data0, .msg_listview_data1{
background-color: #FFFFFF;
padding: 0.33em;
margin-top: 0.3em;
} 

/* 2. WECHSELFARBE (SUCHE, TERMINE U.S.W.)*/
.wechsel1{
background-color: #EEFFFF;
padding: 0.33em;
margin-top: 0.17em;
}

a.commentblock{
	font-family: Arial;
	font-size: 0.95em;
	color: #AA0000;
	font-weight: bold;
}
span.commentblockh {
	color: #2B444B;
	font-weight: bold;
	font-size: 1.2em;
}
span.commentblockt {
	background-image: url('bilder/comment.gif');
	padding-left: 2em;
	background-repeat: no-repeat;
	color: #2B444B;
	font-weight: bold;
}

div.commentblock {
	padding: 0em 0em 0em 0em;
	margin-top: 2em;
	width: 47em;
	margin-left: 1.25em;
	margin-bottom: 0.17em;
	border: 1px dashed #165751;
	font-size: 1em;
	background-color: #D2E4E4;
}
.comment_list{
	display: inline;
	width: 24em;
	float: left;
	background-color: #FFFFFF;
	padding: 0.42em 0.17em 0.42em 1.25em;
	min-height: 22em;
}
.comment_form{
	padding-top:0.42em;

}
div.chatblock,div.uploadblock{
	margin-left: 1.25em;
	margin-top: 0.17em;
	margin-bottom: 0.17em;
	padding: 0.42em 0.17em 0.42em 1.25em;
	background-color: #EEEEEE;
}

a.forumblock{
	font-family: Arial;
	font-size: 0.95em;
	color: #AA0000;
	font-weight: bold;
}
div.forumblock{
	margin-left: 1.25em;
	margin-top: 0.17em;
	margin-bottom: 0.17em;
	padding: 0.42em 0.17em 0.42em 1.25em;
	background-color: #EEEEEE;
}
.comment_form{
	display: inline;
	width: 21em;
	float: right;
}
div.emailblock{
	border-top: 0.08em solid black;
	margin-top: 0.17em;
	margin-bottom: 0.17em;
	padding: 0.42em 0.17em 0.42em 1.25em;
	background-color: #EEEEEE;
}
.emailblock{
	font-family: Arial;
	font-size: 0.95em;
	color: #AA0000;
	font-weight: bold;
}
.block1,.block2 {
	display: none
}
.system{
	font-family: Arial;
	font-size: 1.00em;
	color: #545866;
}
#slide1,#slide0{
	text-align: center;
}
div.m28{
	padding: 0.17em 0.00em 0.42em 0.17em;
}
span.m28{
	display: block;
	padding-left: 0.17em;
}
a.m28{
	margin: 0.58em;
}
#thema_6{
	background-color: #A71931;
}
#modul81{
	padding-left: 0.33em;
}
 div.headertitle{ 
 position: absolute;
 font-family: Arial;
 font-size: 1.17em;
 font-weight: bold;
 color: #000000;
 height: 1.67em;
 vertical-align : middle;
 padding-left: 0.67em;
 left: 0.00em;
 top: -1.67em;
 width: 82.17em;
 background-color: #FFFFFF;
 }
 div.headertitle A{
 color: #000000;
 
 }
 a img {
 	border: none;
 }
 
 input.white {
 	background-color: #FFFFFF;
 }
 td.button{
 	padding: 0.33em;
	border: 0.08em solid black;
 }
#slide0,#slide1{
		text-align: center;
}

div.m22{
 padding-top: 0.25em;
 padding-left: 2.50em;
 font-size: 0.95em;

}
div.m22, div#module_-2,div#module_26,div#module_29,div#module_2,div#module_41,div#module_52{
 background-image: url("bilder/bg_module.gif");
 background-repeat: no-repeat;
}
div.m21,div.m3,div.m1,div.m32,div.m33,div.m37,div.m49,div.m52  {
 background-image: url("bilder/bg_werkzeug.gif");
 background-repeat: no-repeat;
}


span.m22{
  font-family: Arial;
	font-weight: bold;
	color: #3E7579;
}
input.m22 {
 width: 9.17em;
 font-size: 0.75em;
}
span.m22 img{
  vertical-align: middle;
  margin-bottom: 0.25em;
}
.hbild {
	padding-right: 0.42em;
}
.htext, .htext * {
	font-size: 0.9em;
}
.htitlespacing{
 height: 0.42em;
 font-size: 0.00em;
 line-height: 0.08em;
}
.m5{
 color: #0E5358;
}
td.hspacing2{
	height: 0.83em;
}
div#module_-4,div#ms-4,div#module_12,div#ms12,div#module_10,div#ms10,div#module_-3,div#ms-3,div#module_16,div#ms16,div#module_34,div#ms34,div#module_38,div#ms38,div#module_39,div#ms39  ,div#module_40,div#ms40  {
	display: inline;
	background-image: url("bilder/bg_werkzeug.gif");
    background-position: -0.50em 0.00em;
    background-repeat: no-repeat;
}
div#module_-4{
	padding-left: 1.67em;
	background-image: none;
}
#navre .module_txt{
	color: #F14378;

}
#navre div{
	display: inline;
}

.hbox {
	width: 24.25em;
	float: left;
	padding-left: 0.40em;
	padding-right: 0.40em;
}
.htitel{
	display: block;
 	font-family: Arial;
	font-size: 0.9em;
	min-height: 1.67em;
	vertical-align: middle;
	padding-left: 0.33em;
	font-weight: bold;
	text-decoration: none;
 }

 .hbild{
	padding: 0;
	margin: 0;
	padding-bottom: 0.00em;
    float: left;
 }
.hbild img{
	padding: 0;
	padding-right: 0.42em;
	margin: 0;
}
 .htext{
  vertical-align: top;
  padding-top: 0.17em;
  margin: 0;
  padding: 0.17em;
  height: 100%;
 }


.hcontent {
	margin-top: 0.33em;
	clear: both; 
	float: left;
	width: 100%;
}
.hspacingrow {
	width: 90%;
	clear: both;
	height: 1em;
	line-height: 1em;
}

.topsites_home{
	margin-top: 1.00em;
	padding-left: 0.17em;
	background-image: url("bilder/topsites_links_header.gif");
	background-position: 0.58em 0.00em;
	background-repeat: no-repeat;
	background-color: white;
	padding-top: 3.17em;
	padding-bottom: 0.67em;
  
}
div.m17_logo{
	padding-top: 1.00em;
	padding-left:0.83em;
}
div.m17_link{
	font-family: Arial;
	padding-left: 1.00em;
	font-size: 0.75em;
}
div.m17_link{
	padding-top: 0.17em;
	padding-bottom: 0.33em;
}
a.m17{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: black;
}
a.m17:hover{
	text-decoration: underline;
}
div.m35{
	padding-top:1.67em;
}
a.db{
	color: #000000;
}
div.rightbox{
	float: right;
	width: 13.50em;
	margin-left: 0.5em;
	margin-bottom: 1em;
}
div.db{
	padding: 0.42em;
	padding-top: 3.33em;	
	background-color: #FFFFFF;
	background-image: url(bilder/bg_db.gif);
	background-repeat: no-repeat;
	padding-left: 0.00em;
	font-size: 0.95em;
}
div.rss{
	margin-top: 0.5em;
	padding: 0.42em;
	background-color: #FFFFFF;
}

div.rss a.rsstitle{
	font-weight: bold;
	font-size: 0.92em;
}

.subtheme .db{
	padding-left: 0.42em;
	display: block;
	padding-bottom: 0.42em;
	font-size: 0.95em;
}
div.rssbox{
	padding-top: 0.42em;
	padding-bottom: 0.42em;
}
div.rsstextbox{
	padding-top: 0.42em;
}

div.rsstitle{
	display: inline;
}
a.rss {
	padding-left: 0.1em;
	display: block;
	line-height: auto;
	font-size: 0.9em;
}
div.rss{
	background-color: #F5FFFF;
	background-image: url(bilder/bg_rss.gif);
	background-repeat: no-repeat;
	padding-top: 3.33em;

}
div.newsbox{
	background-color: #F5FFFF;
	padding: 0.1em;
	padding-left: 0.5em;
}
div.newsbox .timestamp{
	margin-left: 1em;
}
div.newsbox a.rss{
	display: block;
	background-image: url(bilder/bg_rss_li.gif);
	background-repeat: no-repeat;
	margin: none;
	padding: 0;
	padding-left: 1em;
}

.subtheme a,.rss a {
	color: #000000;

}
.subtheme a,.rss a {
	color: #000000;

}
div.db_list {
	background-color: #FFFFFF;
	padding: 0.42em;
	margin-bottom: 0.83em;	
}
div.db_list a {
	color: #0E5358;
}
div.db_0{
	background-image: url(bilder/icon_db_0.gif);
}
div.db_1{
	background-image: url(bilder/icon_db_1.gif);
}
div.db_2{
	background-image: url(bilder/icon_db_2.gif);
}
div.db_3{
	background-image: url(bilder/icon_db_3.gif);
}
div.db_4{
	background-image: url(bilder/icon_db_4.gif);
}
div.db_7{
	background-image: url(bilder/icon_db_5.gif);
}
div.db_5{
	background-image: url(bilder/icon_db_job.gif);
}
div.db_6{
	background-image: url(bilder/icon_db_profile.gif);
}
.db__1,.db_0,.db_1,.db_2,.db_3,.db_4,.db_5,.db_6,.db_7 {
	padding-left: 2.33em;
	padding-top:0.25em;
	padding-bottom: 0.08em;
	background-repeat: no-repeat;
}
.soap_result_list *{
	padding-left: 2.50em;
}

a.cat_list{
	font-size: 1.08em;
	color: #000000;
}
td.db_entry_cell,td.db_search_cell {
	vertical-align: top;
	padding: 0.20em;
}
td#cat_view_c_title,td#org_view_c_name,td#evt_view_c_title,#msg_view_c_headline,#pro_view_c_title{
	font-weight: bold;
	font-size: 1.17em;
	padding-top: 0.83em;
	padding-bottom: 0.83em;
}
td#cat_view_c_ctypeid{
	width: 29.17em;
}

span.db_entry_label,span.db_search_label{
	font-size: 0.92em;
	font-weight: bold;
	float: left;
	padding-right: 0.17em;
}

span.db_search_label, span.db_entry_label{
	width: 11.67em;
}
td#db_entry_cell1,td#db_entry_cell2,td#db_entry_cell3,td#db_entry_cell4{
	width: 11.67em;
}
div.search_param {
	padding: 0.42em;
}
tr.dbheader td{
  background-color: #0FB6C9;
  border-left:0.08em solid #EEE; border-top:0.08em solid #EEE;
  border-right:0.08em solid #666; border-bottom:0.08em solid #666;
}
tr.dbheader td a{
	display: block;
	width: 100%;
	color: black;
	text-decoration: none;
}
a.dbpager {
	color: #000000;
}
span.cat_search_c_themid_option {
	width: 10.83em;
	float: left;
}
td.dbheader_0_1{
	width: 48.33em;
}
td.dbheader_1_1{
	width: 48.33em;
}
span#cat_view_c_fileid_label{
	display: block;
	clear: both;
	width: 100%;
	
}
.soapheader {
	margin-right: 0.5em;
	margin-left: 0em;
	margin-top: 2.50em;
	font-size: 1.17em;
	font-weight: bold;
	color:#0E5358;
	background-color: #FFFFFF;
	padding: 0.33em;
	padding-right: 15.00em;
	padding-bottom: 2.5em;
}

.soapmore{
	margin-bottom: 0.83em;
	padding: 0.33em;
	width: 32.92em;
}

.soappager{
	padding: 0.33em;
	background-color: #FFFFFF;
	margin-top: 0.83em;
}
.soapmore, .soapmore a, .soappager, .soappager A{
	color:#0E5358;
}

#evt_search_d_from_label,#evt_search_d_to_label{width: 4.17em;}
#evt_view_c_textid_label, #cat_view_c_textid_label,#org_view_c_textid_label,#pro_view_c_textid_label,#prof_view_c_textid_label{
	font-weight: normal;
}
#evt_search_c_themid_label, #cat_search_c_themid_label,#pro_search_c_themid_label,#org_view_c_textid_label{
	width: 100%;
}
.evt_search_c_themid_option, .msg_search_c_themid_option, .pro_search_c_themid_option {
	padding-right: 0.83em;
	float: left;;
}

.shtitle{
	display: block;
 	font-family: Arial;
	font-size: 0.90em;
	min-height: 1.67em;
	vertical-align: middle;
	padding-left: 0.33em;
	font-weight: bold;
	color: #3D405A;
	text-decoration: none;
	margin-bottom: 0.17em;
	background-color: #A7D149;
 }
 .shtitle a{
 	color: #3D405A;
	font-size: 0.92em;
	
 }
 .shimg{
 	float: left;
 }
 .shimg{
 	padding: 0.83em;
 }
 .shome{
 	background-color: #FFFFFF;
 	margin-bottom: 0.83em;
	width: 45.83em;
 }
.shtext{
	padding: 0.17em;
}
.db_check,.db_check_d {
	padding-left: 1.33em;
	font-size: 0.92em;
}

div.subtheme{
	float: left;
	display: block;
	padding-top: 1.33em;	
	background-repeat: no-repeat;
	padding-left: 0.83em;
	width: 70%;
	margin-top: 2em;
	margin-bottom: 2em;
	margin-left: 0.5em;
}

div.overview{
	padding-top: 3.33em;	
	background-color: #F5F5F5;
	background-image: url(bilder/bg_overview.gif);
	background-repeat: no-repeat;
	padding-left: 0.83em;
	margin-bottom: 0.08em;
}
.overview a.ov{
 background-image: url(bilder/p_sthemen.gif);
 background-position: top left;
 background-repeat: no-repeat;
 padding-left: 1.00em;
 display: block;
	font-size: 0.95em;
}
.subtheme a.db {
 background-image: url("bilder/p_sthemen.gif");
 background-position: top left;
 background-repeat: no-repeat;
 padding-left: 1.00em;
 display: block;
}
label {
	display: none;
}
td.req{
	border: 0.17em solid red;
}

.inhalt img,.inhalt img.standard{
	border: 1px solid black;
	margin-bottom: 0.33em;
}
.inhalt A img, .inhalt #photoout img{
	border: none;
}

img.e {
	border: none;
}
.inhalt img.links{
	margin-right: 0.33em;
	float: left;
}
.inhalt img.rechts{
	margin-left: 0.33em;
	float: right;
}
h1,h2,h3,h4,h5{
	font-family: Arial;
	font-weight: bold;
}
.inhalt h1 {
	font-size: 1.33em;
}
.inhalt h2 {
	font-size: 1.17em;
}

.inhalt h3 {
	font-size: 1.08em;
}

.inhalt .inhalt_box_left{
	PADDING: 0.33em; 
	BACKGROUND: #efffff; 
	FLOAT: left; 
	MARGIN-LEFT: 0.00em; 
	WIDTH: 16.67em; 
	MARGIN-RIGHT: 1.25em; 
}
.inhalt. li{
	border: 0.08em solid black;

}
.inhalt .inhalt_box_right{
	PADDING: 0.33em; 
	BACKGROUND: #efffff; 
	FLOAT: right; 
	MARGIN-LEFT: 0.67em; 
	WIDTH: 16.67em; 
	MARGIN-RIGHT: 0.00em; 
}
.db_view_1,.db_view_3{
	width: 10.00em;
}
.db_view_2,.db_view_4{
	width: 13.33em;
}
td#job_view_c_jobtitle{
	font-weight: bold;
}
span#job_view_m_memo_label{
/*	display: block;
	clear: both;
	float: none;*/
}

.ba {
	background-color: #FFFFCE;
	height: 7.50em;
}
#prof_entry_c_textid_label,#prof_view_c_textid_label,#prof_search_c_textid_label,#job_entry_c_textid_label,#job_view_c_textid_label,#evt_entry_c_textid_label,#evt_view_c_textid_label,#org_view_m_memo_label,#cat_view_m_memo_label,#evt_view_m_memo_label ,#pro_view_m_memo_label,#pro_view_c_textid_label  ,#pro_entry_m_memo_label,#pro_entry_c_textid_label,#msg_view_m_memo_label,#pro_view_m_target_label,#pro_view_m_partner_label,#msg_view_c_textid_label  {
	display: block;
	float: none;
	width: 99%;
}
#entry_c_jduraid div{
	display: inline;
	float: left; padding-right: 0.83em;
}

img#i_DE0010000011{
	border: none;
}
div.formtitle{
	width: 80%;
}
.db_announces {
	padding-bottom: 1.33em;
}
.db_entry_row img{
	border: none;
}
.rssbox img.e{
	vertical-align: middle;
}
#printblock {
	margin-left: 0.83em;
	padding: 0.17em;
	width: 40.33em;
	display: block;
	clear: both;
}
.m35{
	padding-left: 2.92em;
}
#soap_server_all {
	margin-top: 0.83em;
	padding: 0.42em;
}

#search_0_1,#search_0_2 {
	background-image: url('bilder/AGJ_SoapLogo.gif');
	background-repeat: no-repeat;
	background-position: top right;
}
#search_4_1,#search_4_2,#search_4_3,#search_4_4,#search_4_5,#search_4_6, #search_4_7{
	background-image: url('bilder/DJI_SoapLogo.gif');
	background-repeat: no-repeat;
	background-position: top right;
}
#search_4_8{
	background-image: url("bilder/JFE_Soaplogo.gif");
	background-repeat: no-repeat;
	background-position: top right;
}

#search_4_10{
	background-image: url("bilder/logo_lfm.gif");
	background-repeat: no-repeat;
	background-position: top right;
}

#search_4_11{
	background-image: url('bilder/logo_promix.gif');
	background-repeat: no-repeat;
	background-position: top right;
}
#search_5_1{
	background-image: url('bilder/logo_ba.gif');
	background-repeat: no-repeat;
	background-position: top right;
}
#search_1_1,#search_2_1 {
	background-image: url('bilder/bke_logo.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

#search_2_2{
	background-image: url('bilder/caritas_claim.gif');
	background-repeat: no-repeat;
	background-position: top right;

}
#search_2_3{
	background-image: url('bilder/logo-lwl.gif');
	background-repeat: no-repeat;
	background-position: top right;

}
#search_1_2,#search_2_5{
	background-image: url('bilder/logo_jmd.gif');
	background-repeat: no-repeat;
	background-position: top right;
}
#search_1_3,#search_4_10{
	background-image: url('bilder/logo_lfm.gif');
	background-repeat: no-repeat;
	background-position: top right;
}
#search_1_4,#search_4_11{
	background-image: url('bilder/logo_promix.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

#search_1_5{
	background-image: url('bilder/rausvonzuhaus_logo.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

#search_4_12{
	background-image: url('bilder/dsj_logo.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

#search_4_9{
	background-image: url('bilder/junetz_logo.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

#search_0_3, #search_2_4{
	background-image: url('bilder/logo_dija.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

#search_0_4{
	background-image: url('bilder/logo_ijab.gif');
	background-repeat: no-repeat;
	background-position: top right;
}
#evt_search_c_postcode_label,#evt_view_c_postcode_label,#evt_search_c_city_label,#evt_view_c_city_label{
	width: 2.50em;
}
.archiv{
	background-image: url('bilder/archiv.png');
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 0.1em;
}
.m17_link {
	font-size: 0.75em;
}

#edge_left {
	float: left;
	display: inline;
	background-image: url('bilder/linke_ecke.gif');
	width: 1em;
	background-repeat: no-repeat;
}
#edge_right {
	float: right;
	display: inline;
	background-image: url('bilder/rechte_ecke.gif');
	width: 1em;
	background-repeat: no-repeat;
	background-position: right top;
}
.edge_clear {
	width: 100%;
	font-size: 1%;
	line-height: 0.1em;
}
.d_extend {
	margin-top: 1em;
	margin-bottom: 1em;
	background-color: #EEFFFF;
}
.d_extend .e{
	padding-top: 0.2em;
	padding-left: 0.3em;
	border: none;
	vertical-align: top;
}
.db_check{
	color: #336666;
}
.db_check_d {
	color: #FF6699;
}
span.link{
	position: relative;
}
a.info{
    color:#F00;
    text-decoration:none;
    font-size: 1.25em;
    font-weight: bold;
    font-style: italic;
    width: 1em;
}

div.search_tt {
	width: 97%;
	float: left;

}
a.info:hover{ cursor: help; background-color: #FF0;}

a.info span{
	  display: none;
}

a.info:hover span{ /*the span will display just on :hover state*/
    color: #000;
    font-weight: normal;
	font-size: 0.85em;
    display: block;
	background-color: #FF0;
	float: left;
	width: 99%;
}
#job_search_c_jobtitle_label,#job_view_c_jduraid_label,#job_view_c_jtypeid_label,#job_view_c_jfieldid_label,#job_search_c_name_label,#job_search_c_jtypeid_label,#job_search_c_jfieldid_label,#job_search_c_jduraid_label,#job_search_m_skill_label,#job_search_c_jpostcode_label,#job_search_c_city_label{
		width: 11.67em;
}
#evt_search_c_postcode, #evt_search_c_city{
	width: 50%;
}
.db_announes{
	margin-top: 2em;
}
.refine {
	font-weight: bold;
}

#photoout, #community, div.homepage{	
float: left;
width: 46em;
padding-bottom: 3.00em;

}
.row .community{
	margin-top: 0.46em;
}
.red{
color: red;
}
.green{
color: green;
}
.small{
font-size: 0.88em;
}
.big{
font-size: 1.33em;
font-weight: bold;
}
input.readonly{
background-color: #CCCCCC;
}
textarea.community, input.community{
padding: 0.1em 0.1em 0.1em 0.1em;
font-family: Arial;	
}
select.community{
margin-top: 0.55em;
}
input.width1, textarea.width1{
width: 17.33em;
}
div.width1{
width: 15.00em;
}
div.community{
margin-bottom: 0.23em;
}
div.communityspalte1, div.communityspalte2, div.communityspalte3, div.communityspalte4{
padding: 0.30em 0.30em 0.30em 0.30em;
width: 12.50em;
}
div.anker{
border: 0.083em solid gray;
}
label.community{
display: block;
}
.headline{
font-family: Arial;
font-weight: bold;
color:#0E5358;
}

div.m40{
font-size: 0.90em;
line-height: 1.60em;
width: 16.16em;
margin-top: 9.00em;
text-align: center;
color: #3E7579;	
}

#loginbox, #toolbox{
background-color: #F5FFFF;
background-image: url('bilder/login.gif');
background-repeat: no-repeat;
color: #25957D;	
padding: 3.66em 0.33em 0.33em 0.33em;
margin-bottom: 0.66em;
}

#toolbox{
background-image: url('bilder/toolbox.gif');
}
#loginbox .row, #toolbox .row, #loginbox input.m47text{
font-size: 0.90em;
line-height: 1.60em;
}
#loginbox input.m47text{
width: 12.50em;
}
#loginbox_go{
float: right;
padding-top: 1em;
}
a.toolbox{
background-image: url('bilder/toolbox_punkt.gif');
background-repeat: no-repeat;	
background-position: 0.22em 0.22em;
padding-left: 1.33em;	
text-decoration: none;
font-weight: bold;
color: #00A4D1;
display: block;
}
#photo_bar{			
background-color: #FFFFFF;
background-image: url('bilder/neuste_bilder.gif');
background-repeat: no-repeat;	
color: #25957D;
padding: 4.50em 0.95em 0.33em 0.75em;				
margin-bottom: 2em;
text-align: center;
}
div.photo_bar{
padding: 0.00em 0.00em 1.00em 0.00em;
}
#ms36, #ms39{
display: none;
}
a.m47{
color: #00A4D1;
}
.invisible{
display: none;
}
a.photos_index{
color: #3E7579;
font-weight: bold;
text-decoration: none;
line-height: 1.80em;
}
a.photos_index:hover{
text-decoration: underline;
}
a.index, a.blaettern{
color: #3E7579;
font-weight: bold;
text-decoration: none;
}
a.index:hover,  a.blaettern:hover{
text-decoration: underline;
}
#imagepreview{
float: left;	
}
#imageinfo{
float: left;
margin-left: 1em;	
width: 16em;

}
#image_lic {
width: 46em;
float: left;
}
div.fotocol1{	
	width: 11em;
}
div.fotocol2{
	width: 35em;
}
div.uploadcol1{
	color: #A9CC50;	
	font-size: 1.33em;
	font-weight: bold;
}
div.fototitle, div.fototitle2{
	color: #0E5358;
	font-size: 1.08em;
	font-weight: bold;
	padding-bottom: 2.00em;
}
div.fototitle2{
	padding-bottom: 0.33em;
}
div.lbot{
	width: 11.50em;
}
div.sbot{
	width: 22em;	
}
div.agbcheck{
	width: 22.70em;	
}
p.fotograf{
	color: #6A6E6E;
	font-size: 0.88em;
}
textarea.tarea{
	font-size: 1.00em;
	font-family: Arial;
}
.m36text {
	width: 9.50em;
}
.lic_ref { color: black;}
.waiting{
	padding: 0;
	margin: 0;
}
.formtitle {
	display: float;
}
.formtitle label {
	display: inline;
	float: left;
}
#job_entry_c_jduraid_label, #prof_view_c_jduraid_label, #prof_view_c_jobtitle_label, #prof_view_c_jtypeid_label, #prof_view_c_jfieldid_label, #prof_view_c_classid_label, #prof_search_c_classid_label ,#prof_view_m_memo_label,#prof_view_m_jhistory_label,#prof_view_m_skill_label,#prof_view_m_salary_label{
	width: 15em;
}
#prof_view_c_salutid_label, #prof_view_c_title_label, #prof_view_c_surname_label, #prof_view_c_forename_label, #prof_view_c_str_label, #prof_view_c_str2_label, #prof_view_c_zip_label, #prof_view_c_city_label, #prof_view_c_tel_label, #prof_view_c_email_label{
/*torsten*/
	width: 15em;
}


#db_entry_form_6{
	width: 45em;
}
#prof_entry_c_classid_label,#prof_search_c_classid_label,#prof_entry_c_pwww_label,#prof_view_c_pwww_label,#prof_entry__label,#prof_view__label{
	width: 100%;
	clear: both;
}
span#prof_entry__label,span#prof_view__label{
	font-weight: normal;
	
}
#prof_search_c_jduraid_label,#prof_search_c_jtypeid_label,#prof_search_c_jfieldid_label,#prof_search_m_skill_label,#prof_search_c_jobtitle_label,#prof_search_c_jobtitle_label{
	width: 13em;
}
table#db_entry_form_6 textarea{
	font-family: Arial;
}
.db_feedback td{
	padding-top: 1.5em;
}
.sjob_spacing{
	font-size: 0.065em;
	margin-left: 10px;
 	border-bottom: 1px solid #444444;
	height: 1px;
	line-height: 1px;
	width: 135px;
 }
 
 #db_search_form_6 {
  width: 45em;
 }
 #prof_entry_c_jduraid_label {
	width: 14em;
 }
#prof_entry_d_validfrom_label,#prof_entry_d_validto_label {
	width: 10em;
}
.dbcounter {
	padding-bottom: 1em;
}
div.form_inline{
	float: left; 
	display: inline;
}
.db_memo{
	float: left;
}
#prof_view_m_memo_content,#prof_view_m_jhistory_content,#prof_view_m_skill_content,#prof_view_m_salary_content{
	width: 34em;
}
input#c_jfieldid_check{
	margin-left: 12.20em;
}
.db_memo_image {
	width: 260px;
	width: auto !important;
	max-width: 260px;
	margin-right: 0.5em;
	margin-top: 0.2em;
	float: left; 
}
.db_memo_image img{
	width: 250px;
	width: auto !important;
	max-width: 250px;
}
.db_memo_imagesubtext {
	font-size: 0.75em;
	clear:both;
	float: left;
	width: 250px;
}
.pwg{
	background-color: #FFFBDE;
}
.pgw_hint{
	font-size: 0.8em;
	text-align: right;
	padding: 1em;
}
#org_view_c_imageid img,#msg_view_c_imageid img ,#cat_view_c_imageid img{
/*	width: 250px;*/
}
#prof_view_c_photoid_label { 
	width: 15em;
}
.msg_list_data_row {
padding-bottom: 0.5em;
}
.memo_image_120 {
/*	width: 125px;*/
	margin-right: 0.4em;
	margin-top: 0.2em;
	float: left; 
}
.memo_image_80,.memo_image_85{
/*	width: 90px;*/
	margin-right: 0.4em;
	margin-top: 0.2em;
	float: left; 
	margin-bottom: 1em;
	height: 85px;
	min-height: 85px;
	height: auto !important;
}

.memo_imagesubtext {
	font-size: 0.75em;
}
.timestamp{
	font-size: 0.92em;
	font-style: italic;
}

.list_data_pager{
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.pager_list_data {
	padding: 0.0em;	
	margin: 0.0em;
	float: right;
	color: #0e5358;
	font-weight: bold;
}
.pager_list_dummy {
	padding: 0.2em;	
	margin: 0.1em;
	float: left;
	color: #0e5358;
}
.pager_list_data  A{
	color: #0e5358;
	text-decoration: none;
}
#pager_list_data_current {
	font-weight: bold;
	background-color: #f5ffff;
}
#new_server_col0,#new_server_col1 {
	width: 47%;
	float: left;
	margin: 0.5em;

}
#pager_top{
	display: inline;
	width: 30em;
	float: right;
	padding-top: 0;
	padding-bottom: 1em;
	margin-top: 0px;
}
#pager_top form select{ margin: 0; padding: 0;font-size: 0.9em}
.new_server{
/*	BACKGROUND: #efffff; */
	BACKGROUND: #ffffff;
	padding: 0.3em;
	margin-bottom: 1em;
}
.new_server_title{
/*	BACKGROUND: #efffff; */
	padding: 0.3em;
	margin-bottom: 0.3em;
	font-weight: bold;
	background-color:  #70c2a4;
	color:  #3d405a;
}
.rss .timestamp {
	font-size: 0.75em;
	padding: none;
	color: #3e7579;
	display: block;
	margin-bottom: 1em;
	padding-left: 1.25em;
}
div.rss_home{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 3em;
}
div.rss_home img{
	border: none;
	margin: none;
}
.rss_inner {
	margin-top: 0.4em;
	vertical-align: middle;
	font-size: 0.85em;
	display: block;
	clear: both;
}
.rss_inner A{
	margin-left: 0.5em;
	color:  #3e7579;
	display: block;
	font-weight: bold;
	float: left;
	line-height: 1.15em;
	width: 10em;
}
.rss_inner img{
	width: 24px;
	height: 24px;
	border: none;
	vertical-align: middle;
	float: left;
}
.list_data_title{
	color: #0e5358;
	font-weight: bold;
}
.list_data_title:visited {
	color: #551a8b;
}
.rss0,.rss1{
	margin-bottom: 0.42em;

}
#msg_view_c_orgid a{
	display: block;
	float: left;
	width: 48em;
}
table.db_view_table{
	width: 60em;
}
.m16 .memo_image_80 {
	min-height: 20px;;
}
.search_hint{
padding-top: 1em;
}

a.cal_withentry{
	display: block;
	text-align: center;
	color: black;
	font-weight: bold;
	font-style: nornal;
	background-color: #D6F0F5;
}
#calendar2{
	width: 250px;
	float: right;
	display: inline;
}
table.calendar {
	background-color: #CCCCCC;
	height: 230px;
}
table.calendar td, table.calendar th{
	background-color: #FEFEFE;
	padding: 0px 0px 0px 0px;
	font-size: 1.7em;
	text-align: center !important;
	width: 2em;
	height: 1.01em;
}
table.calendar th {
	font-weight: normal;
	font-size: 1.2em;
}
table.calendar a{
	text-align: center;
	display: block;
	text-align: center;
	padding: 3px 3px 4px 3px;
	color: black;
	text-decoration: none;
}
table#db_search_2,div#db_list_2 {
	width: 530px;
	float: left;
}
a.today{
	background-color: #C7DD9F !important;
}
a.cal_noentry{
	font-weight: normal;
	font-style: normal;
	background-color: #EEFFFF;
	
}
a.cal_unknown {
	font-weight: normal;
	background-color: #EEEEEE;
}
.clear {
	display: block;
	width: 90%;
	height: 1px;
	clear: both;
}
.text_left{
width: 570px;
float: left;
}
#evt_view_c_title_label {
	width: 10em;
}
span.db_conntent_block{
	display: block;
	float: left;
}
#msg_view_c_keywdid span.db_conntent_block,#cat_view_c_keywdid span.db_conntent_block,#pro_view_c_keywdid span.db_conntent_block,#evt_view_c_keywdid span.db_conntent_block{
	width: 48em;
}
#d_search_more {
}
.db_form_6{
	float: left;

}

