/* -----  ---------------------------------------- ----- */
/* -----  ---------------------------------------- ----- */
/* -----  DSAG.net - kuehlhaus AG ---------------- ----- */
/* -----  Content: Content Styles ---------------- ----- */
/* -----  Author: Tim Neugebauer ----------------- ----- */
/* -----  Version: v1.3/ 19.08.2008 -------------- ----- */
/* -----  ---------------------------------------- ----- */
/* -----  ---------------------------------------- ----- */

/* -----  Modules DSAG Home ----- */

#contentbox_left-header180 .module-contentdefault{
	display: block;
	float: left;
	width: 328px;
	height: 208px;
	margin: 0 0 25px 0;
	padding: 0;
	background:url(../images/bg_contentmodul_home_default.jpg) top left no-repeat;
}

#contentbox_left-header180 .module-contentdefault ul {
	display: block;
	height: 118px;
	margin: 22px 10px 0 11px;
	padding:0;
	color: #333;
	font-size: 13px;
	line-height: 18px;
	list-style:none;
}

#contentbox_left-header180 .module-contentdefault ul li {
	margin:0;
	padding:0 0 10px 12px;
	/*background-image: url(../images/icons/bullet_ul_home.jpg);*/
	background-image: url(../images/icons/arrow.jpg);	
	background-position: 0 6px;
	background-repeat: no-repeat;
}
	
#contentbox_left-header180 .module-contentdefault p {
	display: block;
	margin: 9px 0 0 34px;
	padding:0;		
}
	

#contentbox_left-header180 .module-contentdefault .more a:link,
#contentbox_left-header180 .module-contentdefault .more a:visited {
	margin: 0 0 0 12px;
	padding: 0 0 0 10px;
	color: #727272;
	text-decoration: underline;
	background-image: url(../images/icons/arrow_small_home.jpg);
	background-position: 0 4px;
	background-repeat: no-repeat;
	font-size: 10px ! important;
}

#contentbox_left-header180 .module-contentdefault .more a:hover {
	color: #ff3200;
	text-decoration: underline;
}

#contentbox_left-header180 .module-contentblue {
	display: block;
	float: left;
	width: 328px;
	height: 208px;
	margin: 0 0 25px 0;
	padding: 0;
	background: url(../images/bg_contentmodul_home_default.jpg) top left no-repeat;
}
#contentbox_left-header180 .module-contentblue-bg {
	display: block;
	float: left;
	width: 328px;
	height: 208px;
	margin: 0 0 25px 0;
	padding: 0;
	background:url(../images/bg_contentmodul_home_blue.jpg) top left no-repeat;
}

#contentbox_left-header180 .module-contentblue-bg h4 {
	display: block;
	margin:24px 22px 0 22px;
	padding:0;
	color: #FFF;
	font-size: 12px;
}

#contentbox_left-header180 .module-contentblue-bg p {
	display: block;
	margin:12px 22px 0 22px;
	padding:0;
	color: #FFF;
	font-size: 11px;
}

#contentbox_left-header180 .module-contentblue p.more a:link,
#contentbox_left-header180 .module-contentblue p.more a:visited,
#contentbox_left-header180 .module-contentblue p a.internal-link:link,
#contentbox_left-header180 .module-contentblue p a.internal-link:visited  {
	display: block;
	margin: 24px 0 0 12px;
	padding: 0 0 0 10px;
	color: #FFF;
	text-decoration: underline;
	background-image: url(../images/icons/arrow_small_blaupause.jpg);
	background-position: 0 4px;
	background-repeat: no-repeat;
	font-size: 10px ! important;
}

#contentbox_left-header180 .module-contentblue p.more a:hover,
#contentbox_left-header180 .module-contentblue p a.internal-link:hover{
	color: #ff3200;
	text-decoration: underline;
}
/*
#contentbox_left-header180 .module-contentdefault-right,
#contentbox_left-header180 .module-contentdefault-bottom {
	display: block; 
	float: left;
	width: 328px;
	height: 208px;
	margin: 0 0 25px 13px;
	padding: 0;
	background:url(../images/bg_contentmodul_home_default.jpg) top left no-repeat;
}
*/
#contentbox_left-header180 .module-contentdefault-right{
	display: block; 
	float: left;
	width: 328px;
	height: 208px;
	margin: 0 0 25px 13px;
	padding: 0;
	background:url(../images/bg_contentmodul_home_default.jpg) top left no-repeat;
}

#contentbox_left-header180 .module-contentdefault-bottom .module-contentdefault-bottom_nobg {
	display: block; 
	float: left;
	width: 328px;
	height: 208px;
	margin: 0 0 25px 13px;
	padding: 0;
}

#contentbox_left-header180 .module-contentdefault-bottom .module-contentdefault-bottom_bg{
	display: block; 
	float: left;
	width: 328px;
	height: 208px;
	margin: 0 0 25px 13px;
	padding: 0;
	background:url(../images/bg_contentmodul_home_default.jpg) top left no-repeat;
} 

#contentbox_left-header180 .module-contentdefault-right ul,
#contentbox_left-header180 .module-contentdefault-bottom ul {
	display: block;
	height: 118px;
	margin: 22px 10px 0 11px;
	padding:0;
	color: #333;
	font-size: 13px;
	line-height: 18px;
	list-style:none;
}

#contentbox_left-header180 .module-contentdefault-right ul li,
#contentbox_left-header180 .module-contentdefault-bottom ul li {
	margin:0;
	padding:0 0 10px 12px;
	background-image: url(../images/icons/arrow.jpg);
	background-position: 0 6px;
	background-repeat: no-repeat;
}

#contentbox_left-header180 .module-contentdefault-right ul li span,
#contentbox_left-header180 .module-contentdefault-bottom ul li span {
	margin-right: 6px;
	font-weight: bold;
}
	
#contentbox_left-header180 .module-contentdefault-right p,
#contentbox_left-header180 .module-contentdefault-bottom p {
	display: block;
	margin: 9px 0 0 34px;
	padding:0;		
}
	
#contentbox_left-header180 .module-contentdefault-right .more a:link,
#contentbox_left-header180 .module-contentdefault-bottom .more a:link,
#contentbox_left-header180 .module-contentdefault-right .more a:visited,
#contentbox_left-header180 .module-contentdefault-bottom .more a:visited, 
#contentbox_left-header180 .module-contentdefault-bottom p a.internal-link:link,
#contentbox_left-header180 .module-contentdefault-bottom p a.internal-link:visited  {
	margin: 0 0 0 12px;
	padding: 0 0 0 10px;
	color: #727272;
	text-decoration: underline;
	background-image: url(../images/icons/arrow_small_home.jpg);
	background-position: 0 4px;
	background-repeat: no-repeat;
	font-size: 10px ! important;
}

#contentbox_left-header180 .module-contentdefault-right .more a:hover,
#contentbox_left-header180 .module-contentdefault-bottom .more a:hover {
	color: #ff3200;
	text-decoration: underline;
}

#contentbox_left-header180 .module-contentdefault h3,
#contentbox_left-header180 .module-contentblue h3,
#contentbox_left-header180 .module-contentdefault-right h3,
#contentbox_left-header180 .module-contentdefault-bottom h3 {
	display: block;
	margin: 7px 22px 0 10px;
	padding: 0;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
}

#contentbox_left .contentbox_left_inner img.header_small {
	display: block;
	margin: 0 0 0 0;
	padding: 0;
}

/* -----  Modules DSAGNet Home ----- */

#contentbox_left-net .module-contentdefault{
	display: block;
	float: left;
	width: 328px;
	height: 208px;
	margin: 0 0 25px 0;
	padding: 0;
	background:url(../images/bg_contentmodul_home_default.jpg) top left no-repeat;
}

#contentbox_left-net .module-contentdefault ul {
	display: block;
	height: 118px;
	margin: 22px 10px 0 11px;
	padding:0;
	color: #333;
	font-size: 13px;
	line-height: 18px;
	list-style:none;
}

#contentbox_left-net .module-contentdefault ul li {
	margin:0;
	padding:0 0 10px 12px;
	background-image: url(../images/icons/arrow.jpg);
	background-position: 0 6px;
	background-repeat: no-repeat;
}


#contentbox_left-net .module-contentdefault ul li  span {
font-weight:bold;
margin-right:6px;
}

#contentbox_left-net .module-contentdefault p {
	display: block;
	margin: 9px 0 0 34px;
	padding:0;		
}
	

#contentbox_left-net .module-contentdefault .more a:link,
#contentbox_left-net .module-contentdefault .more a:visited {
	margin: 0 0 0 12px;
	padding: 0 0 0 10px;
	color: #727272;
	text-decoration: underline;
	background-image: url(../images/icons/arrow_small_home.jpg);
	background-position: 0 4px;
	background-repeat: no-repeat;
	font-size: 10px ! important;
}

#contentbox_left-net .module-contentdefault .more a:hover {
	color: #ff3200;
	text-decoration: underline;
}

#contentbox_left-net .module-contentblue {
	display: block;
	float: left;
	width: 328px;
	height: 208px;
	margin: 0 0 25px 0;
	padding: 0;
	background:url(../images/bg_contentmodul_home_default.jpg) top left no-repeat;
}

#contentbox_left-net .module-contentdefault-right,
#contentbox_left-net .module-contentdefault-bottom {
	display: block; 
	float: left;
	width: 328px;
	height: 208px;
	margin: 0 0 25px 13px;
	padding: 0;
	background:url(../images/bg_contentmodul_home_default.jpg) top left no-repeat;
}


#contentbox_left-net .module-contentdefault-right ul,
#contentbox_left-net .module-contentdefault-bottom ul,
#contentbox_left-net .module-contentblue ul {
	display: block;
	height: 118px;
	margin: 22px 10px 0 11px;
	padding:0;
	color: #333;
	font-size: 13px;
	line-height: 18px;
	list-style:none;
}

#contentbox_left-net .module-contentdefault-right ul li,
#contentbox_left-net .module-contentdefault-bottom ul li,
#contentbox_left-net .module-contentblue ul li {
	margin:0;
	padding:0 0 10px 12px;
	background-image: url(../images/icons/arrow.jpg);
	background-position: 0 6px;
	background-repeat: no-repeat;
}

#contentbox_left-net .module-contentdefault-right ul li span,
#contentbox_left-net .module-contentdefault-bottom ul li span,
#contentbox_left-net .module-contentblue ul li span {
	margin-right: 6px;
	font-weight: bold;
}
	
#contentbox_left-net .module-contentdefault-right p,
#contentbox_left-net .module-contentdefault-bottom p,
#contentbox_left-net .module-contentblue p {
	display: block;
	margin: 9px 0 0 34px;
	padding:0;		
}

#contentbox_left-net .module-contentdefault-bottom p {
	margin:0px 10px 0pt 11px;
}

#contentbox_left-net .module-contentdefault-right .more a:link,
#contentbox_left-net .module-contentdefault-bottom .more a:link,
#contentbox_left-net .module-contentdefault-right .more a:visited,
#contentbox_left-net .module-contentdefault-bottom .more a:visited,
.news-latest-container p.more a:link,
.news-latest-container p.more a:visited {
	margin: 0 0 0 12px;
	padding: 0 0 0 10px;
	color: #727272;
	text-decoration: underline;
	background-image: url(../images/icons/arrow_small_home.jpg);
	background-position: 0 4px;
	background-repeat: no-repeat;
	font-size: 10px ! important;
}

#contentbox_left-net .module-contentdefault-right .more a:hover,
#contentbox_left-net .module-contentdefault-bottom .more a:hover {
	color: #ff3200;
	text-decoration: underline;
}

#contentbox_left-net .module-contentdefault h3,
#contentbox_left-net .module-contentblue h3,
#contentbox_left-net .module-contentdefault-right h3,
#contentbox_left-net .module-contentdefault-bottom h3 {
	display: block;
	margin: 7px 22px 0 10px;
	padding: 0;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
}
#contentbox_left-net .module-contentdefault-bottom .csc-header h3 {
	margin:7px 22px 22px 10px;
}

#contentbox_left-net .module-contentdefault-bottom  .more a:link,
#contentbox_left-net .module-contentdefault-bottom  .more a:visited  {
	display: block;
	margin: 3px 0 0 46px;
	padding: 0 0 0 10px;
	text-decoration: underline;
	background-image: url(../images/icons/arrow_small.jpg);
	background-position: 0px 6px;
	background-repeat: no-repeat;
}

#contentbox_left-net .module-contentdefault-bottom .more a:hover {
	text-decoration: underline;
}

#contentbox_left-net .module-contentdefault-bottom .wm_member_net {
	display: block;
	width: 300px;
	height: 134px;
	margin: 15px 0 0 8px;
	padding: 0; 
	font-size: 11px;
	color: #727272;
}

#contentbox_left-net .module-contentdefault-bottom .wm_member_net .wm_member_net_left {
	display: block;
	float: left;
	width: 92px;
	margin:0;
	padding: 0;
	overflow: hidden;
}

#contentbox_left-net .module-contentdefault-bottom .wm_member_net .wm_member_net_left img {
	display: block;
	margin:0;
	padding: 0;
}

#contentbox_left-net .module-contentdefault-bottom .wm_member_net .wm_member_net_right {
	display: block;
	float: left;
	width: 198px;
	margin:0;
	padding: 0 0 0 10px;
}

#contentbox_left-net .module-contentdefault-bottom .wm_member_net .wm_member_net_right span {
	display: block;
	margin:0;
	padding: 0;
	font-weight: bold;
}

#contentbox_left-net .module-contentdefault-bottom .wm_member_net .wm_member_net_right p {
	display: block;
	height: 73px;
	margin:0 ! important;
	padding: 8px 0 0 0! important;
}

/* -----  Headlines ----- */

#contentbox_left_inner h1 {
	display: block;
	width: 610px;
	margin: 0 0 16px 0;
	padding: 0 0 10px 0;
	color: #333;
	font-size: 20px;
	border-bottom: 1px solid #b2b2b2;
	font-weight: normal;
}
	
#contentbox_left_inner h1.headline_18px {
	display: block;
	width: 610px;
	margin:0 0 11px 0;
	padding: 0 0 16px 0;
	color: #333;
	font-size: 18px;
	border-bottom: 1px solid #b2b2b2;
	font-weight: bold;
}
	
#contentbox_left_inner h2 {
	display: block;
	width: 610px;
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	color: #00329b;
	font-size: 14px;
	font-weight: bold;
	}
	
#contentbox_left_inner h3 {
	display: block;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0 0 3px 0;
	color: #003399;	
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px dotted #cbcbcb;
}

#contentbox_left_inner h3 span {
	padding: 0 0 0 9px;
}

/* -----  Default Content Styles ----- */
	
#contentbox_left_inner p {
	display: block;
	margin:0 0 20px 0;
	padding:0;
	color: #333;
	font-size: 13px;
	line-height: 18px;
}

#contentbox_left_inner p.dokumente 
{
	display: block;
	margin: 0 0 0 0;
	padding:0;
	color: #333;
	font-size: 13px;
	line-height: 18px;
	}
	
#contentbox_left_inner ul {
	display: block;
	margin:0 0 20px 2px;
	padding:0;
	color: #333;
	font-size: 13px;
	line-height: 18px;
	list-style:none;
	}
	
#contentbox_left_inner ul li {
	margin:0;
	padding:0 0 0px 18px;
	background-image: url(../images/icons/bullet_ul.jpg);
	background-position: 0 5px;
	background-repeat: no-repeat;
	}
	
/* mbu 12.05.2010 */

#contentbox_left_inner ul li.nologin {
	background-position: 0 2px;
  padding-left: 22px;
	background-image: url("../images/icons/locked.gif");
	color: #888;
}	

#contentbox_left_inner ul li.nologin .onlyloggedin{
  display: none;
}	

#contentbox_left_inner ul li.login .onlyloggedout{
  display: none;
}	


#contentbox_left_inner ul ul {
	display: block;
	margin: 0 0 0 12px;
	padding:0;
	color: #333;
	font-size: 13px;
	line-height: 18px;
	}
	
#contentbox_left_inner ul ul li {
	margin:0;
	padding:0 0 0 9px;
	background-image: url(../images/icons/arrow.jpg);
	background-position: 0 6px;
	background-repeat: no-repeat;
	}
	
#contentbox_left_inner ol {
	display: block;
	margin:0 0 20px 26px;
	padding:0;
	color: #333;
	font-size: 13px;
	line-height: 18px;
	}
	
#contentbox_left_inner ol li {
	margin:0;
	padding:0 0 10px 2px;
	}
	
#contentbox_left_inner p.einzug {
	display: block;
	margin:0 0 20px 0;
	padding: 0 10px 0 10px;
	color: #333;
	font-size: 13px;
	line-height: 18px;
	}	
	
#contentbox_left_inner p.einzug img{
	display: block;
	margin: 0 0 16px 0;
	padding: 8px;
	border: 1px solid #d8d8d8;
	}
	
#contentbox_left_inner hr {
	display: block;
	width: 611px;
	height: 3px;
	/*margin: 10px 0 10px 0;*/
	margin: 5px 0;        /*   SWE 16.03.10  */
	padding: 0;
	background: url(../images/bg_hr.gif) top left repeat-x;
	border: 1px solid #ffffff;
}

/* ----- HR STYLE-FLOAT - 30.03.2010 INO ----- */
#contentbox_left_inner .long hr {
	margin: 10px 0 10px 0;
	padding: 0;
	float: left;
	width: 611px;
	height: 3px;
	background: url(../images/bg_hr.gif) top left repeat-x;
	border: 1px solid #ffffff;
}
	
/* -----  AK Content Styles ----- */
	
#contentbox_left_inner p.tagcloud {
	display: block;
	margin:0 0 20px 0;
	padding:0;
	color: #003399;
	font-size: 11px;
	line-height: 18px;
}

#contentbox_left_inner p.tagcloud span {
	margin:0 4px 0 0;
}

#contentbox_left_inner p.tagcloud span a {
	color: #003399;
	text-decoration: none;
}
/* Tag Cloud Gewichtungen, Klassen 1-5 */

.tagsize1 {
	font-size: 11px;
}
.tagsize2 {
	font-size: 13px;
}
.tagsize3 {
	font-size: 14px;
	font-weight: bold;
}
.tagsize4 {
	font-size: 17px;
}
.tagsize5 {
	font-size: 18px;
	font-weight: bold;
}


#contentbox_left_inner div.module-news {
	display: block;
	float:right;
	width: 106px;
	/*height: 121px;*/
	/*background: url(../images/bg_contentmodul_ak.gif) top left no-repeat;*/
	margin:0 0 10px 45px;
	padding: 0 0 15px 10px;
	color: #727272;
	font-size: 11px;
}

#contentbox_left_inner div.module-news div.top {
	display: block;
	float:right;
	width: 150px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(../images/bg_akagbox_top.gif) top left no-repeat;
}

#contentbox_left_inner div.module-news div.middle {
	display: block;
	float:right;
	width: 150px;
	margin: 0;
	padding: 0;
	background: url(../images/bg_akagbox_middle.gif) top left repeat-y;
}

#contentbox_left_inner div.module-news div.bottom {
	display: block;
	float:right;
	width: 150px;
	height: 8px;
	margin: 0;
	padding: 0;
	background: url(../images/bg_akagbox_bottom.gif) top left no-repeat;
}


#contentbox_left_inner div.module-news ul {
	display: block;
	margin:0 14px 0 14px;
	padding:12px 0 8px 0;
	color: #727272;
	font-size: 11px;
}

#contentbox_left_inner div.module-news ul li {
	display: block;
	margin: 0;
	padding: 0 0 3px 13px;
	color: #727272;
	font-size: 11px;
	background-image: url(../images/icons/arrow_small.jpg);
	background-position: 0 6px;
	background-repeat: no-repeat;
}

#contentbox_left_inner div.module-news ul.join_list {
	display: block;
	width: 114px;
	margin:0 14px 0 14px;
	padding:8px 0 6px 0;
	color: #727272;
	font-size: 11px;
	border-top: 1px dotted #bababa;
}

/* Edit by 12345 for Wissensmarkt */
#contentbox_left_inner div.module-verwalten {
	background:transparent url(../images/bg_akagbox_middle.gif) repeat-y scroll left top;
	color:#727272;
	display:block;
	float:right;
	font-size:11px;
	width:150px;
}

#contentbox_left_inner div.module-verwalten div.top {
	background:transparent url(../images/bg_wmbox_top.gif) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:15px;
	font-weight:bold;
	height:26px;
	line-height:25px;
	padding:4px 0 0 9px;
	text-align:justify;
	width:141px;
}

#contentbox_left_inner div.module-verwalten ul {
	background:transparent url(../images/bg_akagbox_bottom.gif) no-repeat scroll left bottom;
	color:#727272;
	display:block;
	font-size:11px;
	padding:40px 0 20px 20px;
	width:130px;
	margin:0;
}

#contentbox_left_inner div.module-verwalten ul li {
	display: block;
	margin: 0;
	padding: 0 0 3px 13px;
	color: #727272;
	font-size: 11px;
	background-image: url(../images/icons/arrow_small.jpg);
	background-position: 0 6px;
	background-repeat: no-repeat;
}

#contentbox_left_inner div.module-verwalten ul.join_list {
	display: block;
	width: 114px;
	margin:0 14px 0 14px;
	padding:8px 0 6px 0;
	color: #727272;
	font-size: 11px;
	border-top: 1px dotted #bababa;
}
/*End of edit by 12345 for Wissensmarkt */

#contentbox_left_inner div.email a,
#contentbox_left_inner div.module-akbox table tr td.email a {
	background: transparent url(/fileadmin/images/icons/email.gif) no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
}
#contentbox_left_inner div.email {
	padding-top: 10px;
}
#contentbox_left_inner div.module-wmbox_contactbuttons div.button_horizontal a {
	margin-left: 0px;
}
#contentbox_left_inner div.module-akbox {
	display: block;
	width: 622px;
	height: 147px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	background-image: url(../images/bg_akbox.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
}	

/* mbu 10.05.10 */
body.arbeitskreis #contentbox_left_inner form#rights input {
  vertical-align: middle;
  margin-right: 10px;
}

#contentbox_left_inner div.module-akbox-img {
	display: block;
	float: left;
	width: 79px;
	height: 99px;
	margin: 0;
	padding: 15px 0 0 12px;
}	

#contentbox_left_inner div.module-akbox-text {
	display: block;
	float: left;
	width: 433px;
	height: 121px;
	margin: 0;
	padding: 12px 0 0 20px;
}
/*3691*/
#contentbox_left_inner .module-akbox-button-small .button_horizontal a {
	margin-top: 0;	
	white-space: nowrap;
}
#contentbox_left_inner div.module-akbox-text-smaller {
	display:block;
	float:left;
	height:121px;
	margin:0;
	padding:22px 0 0 20px;
}
/*3691stop*/
#contentbox_left_inner div.module-akbox-text h4 {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: normal;
}

#contentbox_left_inner div.module-akbox-text table {
	display: block;
	margin: 0;
	padding: 0;
}

#contentbox_left_inner div.module-akbox-text table span.arrow{
	margin: 0;
	padding: 0 0 0 10px;
	background-image: url(../images/icons/arrow_small.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#contentbox_left_inner div.module-akbox-button {
	display: block;
	float: left;
	width: 75px;
	height: 115px;
	margin: 0;
	padding: 28px 0 0 0;
}
/* #3708 start*/
#contentbox_left_inner div.module-akbox-small {
	display: block;
	width: 622px;
	height: 82px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	background-image: url(../images/bg_akbox_small.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
#contentbox_left_inner div.module-akbox-text-small {
	display: block;
	float: left;
	width: 270px;
	height: 50px;
	margin: 0;
	padding: 20px 0 0 20px;
}
#contentbox_left_inner div.module-akbox-button-small {
	display:block;
	float:right;
	height:40px;
	margin:0;
	padding:28px 28px 0 0;
	width:auto;
	position: absolute;
	bottom: 0;
	right: 0;
}
/* #3708 end*/
#contentbox_left_inner div.module-relatedak {
	display: block;
	margin: 46px 0 0 0;
	padding: 0;
}

#contentbox_left_inner div.module-relatedak table.ak_themenverwandt tr.white td {
	height: 28px;
	background-color: #FFF;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

#contentbox_left_inner div.module-relatedak table.ak_themenverwandt tr.gray td {
	height: 28px;
	background-color: #f6f6f6;
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #f6f6f6;
}

#contentbox_left_inner div.module-relatedak table.ak_themenverwandt td.yellow {
	width: 2px;
	background-color: #fdcc1a ! important;
	overflow:hidden;
}

#contentbox_left_inner div.module-relatedak table.ak_themenverwandt td.green {
	width: 2px;
	background-color: #bfcc24 ! important;
	overflow:hidden;
}

#contentbox_left_inner div.module-relatedak table.ak_themenverwandt td.blue {
	width: 2px;
	background-color: #84b0d5 ! important;
	overflow:hidden;
}

#contentbox_left_inner div.module-relatedak table.ak_themenverwandt td span {
	margin: 0;
	padding: 0 0 0 9px;
	color: #003399;	
	font-size: 12px;
	font-weight: bold;
}

#contentbox_left_inner div.module-relatedak table.ak_themenverwandt td span a {
	color: #003399;	
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


#contentbox_left_inner div.ak_struktur span.isag {
  
  padding: 10px 9px;

}

/* -----  DSAG - AKAG-Suche Styles ----- */

.aksuche_box {
	display: block;
	width:572px;
	margin: 0 0 0 0;
	padding: 20px 18px 20px 18px;
	border: 1px solid #d8d8d8;
	background: #DDD url(../images/aks_selectbox_bg.jpg) top left repeat-x;
}

.aksuche_box_left {
	display: block;
	float: left;
	width: 436px;
	margin: 0;
	padding: 0;
}	

.aksuche_box_right {
	display: block;
	float: left;
	width: 136px;
	margin: 0px;
	padding: 0px;
}

div#search_options .aksuche_box_right {
	margin-top: 360px;
}

.aksuche_box label {
/*	display: block;	 */
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	color: #343434;
}

.aksuche_box #dsag_searchstr {
	display: block;
	width: 423px;
	height: 18px;
	margin: 2px 0px 10px 0px;
	padding: 2px;
	font-weight: bold;
	font-size: 12px;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	color: #333;
	font-weight: normal;
	font-size: 13px;
}

.aksuche_box_left_inner {
	display: block;
	margin: 0 0 0 20px;
	padding:0;
}

.aksuche_box select {
	display: block;
	width: 409px;
	height: 123px;
	margin: 0 0 10px 0;
	padding: 2px;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.aksuche_box #aks_branche select,
.aksuche_box #aks_branche select:focus {
	background-color: #fffbe8 ! important;
}

.aksuche_box #aks_prozesse select,
.aksuche_box #aks_prozesse select:focus {
	background-color: #f8fbea ! important;
}

.aksuche_box #aks_technologie select,
.aksuche_box #aks_technologie select:focus {
	background-color: #f2f7fb ! important;
}

.aksuche_box .aksuche_input_submit {
	display: block;
	margin: 19px 0 0 33px;
	padding: 0;
}

.aksuche_box .aksuche_select_submit {
	display: block;
	margin: 10px 0 0 33px;
	padding: 0;
}

.aksuche_box .aksuche_input_submit input,
.aksuche_box .aksuche_select_submit input {
	/*width: auto ! important;*/
	width: 101px !important;
	height: 20px;
	margin: 0 0 24px 12px;
	padding: 0 8px 0 8px;
	background: url(../images/buttons/bg_button.jpg) ! important;
	border: none ! important;
	font-size: 10px;
	color: #FFF;
	text-align: center;
	cursor: pointer;
}

p.noresults {
	display: block;
	padding: 20px 0 40px 0 ! important;
}

/* -----  AK-Suchergebnisse Content Styles ----- */

#contentbox_left_inner div.aksuche_ergebnisse table {
	color: #333333;	
	font-size: 11px;
}

#contentbox_left_inner div.aksuche_ergebnisse table tr.white td {
	height: 28px;
	background-color: #FFF;
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #f6f6f6;
}

#contentbox_left_inner div.aksuche_ergebnisse table tr.gray td {
	height: 28px;
	background-color: #f6f6f6;
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #f6f6f6;
}

#contentbox_left_inner div.aksuche_ergebnisse table td.yellow {
	width: 3px;
	background-color: #fdcc1a ! important;
	overflow:hidden;
}

#contentbox_left_inner div.aksuche_ergebnisse table td.green {
	width: 3px;
	background-color: #bfcc24 ! important;
	overflow:hidden;
}

#contentbox_left_inner div.aksuche_ergebnisse table td.blue {
	width: 3px;
	background-color: #84b0d5 ! important;
	overflow:hidden;
}

#contentbox_left_inner div.aksuche_ergebnisse table td.lblue {
	width: 3px;
	background-color: #5AC1B0 ! important;
	overflow:hidden;
}

#contentbox_left_inner div.aksuche_ergebnisse table td.orange {
	width: 3px;
	background-color: #F18942 ! important;
	overflow:hidden;
}

#contentbox_left_inner div.aksuche_ergebnisse table td a {
	color: #333333;	
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

#contentbox_left_inner div.aksuche_ergebnisse table td span {
	display: block;
	width: 585px ! important;
	padding: 10px 9px 10px 9px;
}

#contentbox_left_inner div.aksuche_ergebnisse table td strong {
	display: block;
	padding: 10px 9px 10px 11px;
}

.aksuche_box select#aks_branche_ergebnis {
	background-color: #fffbe8;
	display: block;
	float: left;
	width: 316px ! important;
	height: 22px ! important;
	margin: 0 0 10px 0;
	padding: 2px;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.aksuche_box select#aks_prozesse_ergebnis {
	background-color: #f8fbea;
	display: block;
	float: left;
	width: 316px ! important;
	height: 22px ! important;
	margin: 0 0 10px 0;
	padding: 2px;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.aksuche_box select#aks_technologie_ergebnis {
	background-color: #f2f7fb;
	display: block;
	float: left;
	width: 316px ! important;
	height: 22px ! important;
	margin: 0 0 10px 0;
	padding: 2px;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.aksuche_box .aksuche_select_submit_ergebnis {
	display: block;
	float: left;
	margin: 111px 0 0 73px;
}

.aksuche_box  .aksuche_select_add_ergebnis {
	display: block;
	float: left;
	width: 81px;
	margin: 0 0 0 12px;
	padding: 1px 0 0 0;
}

.aksuche_box ul {
	display: block;
	width: 316px;
	margin: 0 ! important;
	padding: 0 ! important;
	list-style: none ! important;
	background: none ! important;
}

.aksuche_box .aksuche_select_themen {
	display: block;
	width: 409px;
}

.aksuche_box table {
	display: block;
	width: 316px;
	margin: 0 0 22px 0;
	padding: 0;
	color: #333;
}

.aksuche_box table tr {
	display: block;
	border-bottom: 1px dotted #cacaca;
}

.aksuche_box table td a {
	color: #333;
	text-decoration: none;
	font-size: 11px;
	margin: 0 0 0 18px;
}

.aksuche_box table td a img {
	text-decoration: none;
	border: none;
}


.aksuche_box table td.text {
	width: 299px;
}

.aksuche_box table td.icon {
	width: 17px;
}

/* -----  AK-Struktur Tabs Styles ----- */
/* Edit by 12345 */
ul#tabs_rubriken {
	display: block;
	width: 100%;
	margin: 0 ! important;
	padding: 0 ! important;
	list-style: none ! important;
	font-size: 11px;
}

ul#tabs_rubriken li {
	background-image:none;
}

ul#tabs_rubriken li,
ul#tabs_rubriken li a {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 121px;
	font-size: 11px;
	background-position: left -27px;
}

/* Deaktiviert um den Text wieder anzuzeigen
ul#tabs_rubriken li.tab_one span,
ul#tabs_rubriken li.tab_two span,
ul#tabs_rubriken li.tab_three span, 
ul#tabs_rubriken li.tab_four span, 
ul#tabs_rubriken li.tab_five span {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline;
	z-index: 0;
}
*/
ul#tabs_rubriken li.tab_one span,
ul#tabs_rubriken li.tab_two span,
ul#tabs_rubriken li.tab_three span,

ul#tabs_rubriken li.tab_four span,
ul#tabs_rubriken li.tab_seven span,

ul#tabs_rubriken li.tab_five span,
ul#tabs_rubriken li.tab_eight span,
ul#tabs_rubriken li.tab_nine span,

ul#tabs_rubriken li.yellow span,
ul#tabs_rubriken li.green span,
ul#tabs_rubriken li.blue span,
ul#tabs_rubriken li.orange span,
ul#tabs_rubriken li.lblue span,

ul#tabs_rubriken li.tab_one_act span,
ul#tabs_rubriken li.tab_two_act span,
ul#tabs_rubriken li.tab_three_act span,  

ul#tabs_rubriken li.tab_four_act span,
ul#tabs_rubriken li.tab_seven_act span,

ul#tabs_rubriken li.tab_five_act span,
ul#tabs_rubriken li.tab_eight_act span, 
ul#tabs_rubriken li.tab_nine_act span 

{
	line-height: 27px;
	margin-left: 10px;
	font-size: 11px;
}

ul#tabs_rubriken .current {
margin-left:0px !important;
}

/* Deaktiviert,
ul#tabs_rubriken li.tab_one a {
	width: 121px;
	height: 27px;
	background-image: url(../images/tabs/branchen_neu.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 11px;
}

ul#tabs_rubriken li.tab_two a {
	width: 121px;
	height: 27px;
	background-image: url(../images/tabs/prozesse_neu.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 11px;
}

ul#tabs_rubriken li.tab_three a {
	width: 121px;
	height: 27px;
	background-image: url(../images/tabs/technologien_neu.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 11px;
}

ul#tabs_rubriken li.tab_four a {
	width: 121px;
	height: 27px;
	background-image: url(../images/tabs/mittelstand.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 11px;
}

ul#tabs_rubriken li.tab_five a {
	width: 121px;
	height: 27px;
	background-image: url(../images/tabs/service.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 11px;
}
*/

ul#tabs_rubriken li.tab_one a,
ul#tabs_rubriken li.tab_two a,
ul#tabs_rubriken li.tab_three a,

ul#tabs_rubriken li.tab_four a,
ul#tabs_rubriken li.tab_seven a,

ul#tabs_rubriken li.tab_five a,
ul#tabs_rubriken li.tab_eight a,
ul#tabs_rubriken li.tab_nine a,

ul#tabs_rubriken li.yellow a,
ul#tabs_rubriken li.green a,
ul#tabs_rubriken li.blue a,
ul#tabs_rubriken li.orange a,
ul#tabs_rubriken li.lblue a,


ul#tabs_rubriken li.tab_one_act a,
ul#tabs_rubriken li.tab_two_act a,
ul#tabs_rubriken li.tab_three_act a,

ul#tabs_rubriken li.tab_four_act a,
ul#tabs_rubriken li.tab_seven_act a,

ul#tabs_rubriken li.tab_five_act a,
ul#tabs_rubriken li.tab_eight_act a,
ul#tabs_rubriken li.tab_nine_act a 
{
	width: 121px;
	height: 27px;
	text-decoration:none;
	font-weight:bold;
	background-repeat: no-repeat;
	font-size: 11px;
}

ul#tabs_rubriken li.tab_one a, 
ul#tabs_rubriken li.yellow a {
	background-image: url(../images/tabs/arbeitskreise/one1.gif);
}

ul#tabs_rubriken li.tab_two a, 
ul#tabs_rubriken li.green a {
	background-image: url(../images/tabs/arbeitskreise/two1.gif);
}

ul#tabs_rubriken li.tab_three a,
ul#tabs_rubriken li.blue a {
	background-image: url(../images/tabs/arbeitskreise/three1.gif);
}

ul#tabs_rubriken li.tab_four a,
ul#tabs_rubriken li.tab_seven a,
ul#tabs_rubriken li.orange a {
	background-image: url(../images/tabs/arbeitskreise/four1.gif);
}

ul#tabs_rubriken li.tab_five a,
ul#tabs_rubriken li.tab_eight a,
ul#tabs_rubriken li.tab_nine a,
ul#tabs_rubriken li.lblue a {
	background-image: url(../images/tabs/arbeitskreise/five1.gif);
}

ul#tabs_rubriken li a:hover,
ul#tabs_rubriken li.active a {
	background-position: left 0px;
	
/* End of Edit */
}

div.ul_border {
	display:block;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	border-top: 1px solid #b8b8b8;
}

/* -----  AK-Struktur Content Styles ----- */

#contentbox_left_inner div.ak_struktur {
	display: block;
	margin: 0 0 40px 0;
}

#contentbox_left_inner div.ak_struktur table {
	color: #333333;	
	font-size: 11px;
}

#contentbox_left_inner div.ak_struktur table tr.white td {
	/*height: 28px;*/ /*mbu 11032010*/
	height: 14px;
	background-color: #FFF;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

#contentbox_left_inner div.ak_struktur table tr.gray td {
	height: 28px;
	background-color: #e6e6e6;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	color: #003498;
}

#contentbox_left_inner div.ak_struktur table td.yellow {
	width: 3px;
	background-color: #fdcc1a ! important;
	overflow:hidden;
}

#contentbox_left_inner div.ak_struktur table td.green {
	width: 3px;
	background-color: #bfcc24 ! important;
	overflow:hidden;
}

#contentbox_left_inner div.ak_struktur table td.blue {
	width: 3px;
	background-color: #84b0d5 ! important;
	overflow:hidden;
}

#contentbox_left_inner div.ak_struktur table td.orange {
	width: 3px;
	background-color: #F18942 ! important;
	overflow:hidden;
}

#contentbox_left_inner div.ak_struktur table td.lblue {
	width: 3px;
	background-color: #5AC1B0 ! important;
	overflow:hidden;
}

#contentbox_left_inner div.ak_struktur table td a {
	color: #333333;	
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

#contentbox_left_inner div.ak_struktur table td span {
	display: block;
	width: 585px ! important;
	padding: 10px 9px 10px 9px;
}

#contentbox_left_inner div.ak_struktur table td strong {
	display: block;
	padding: 10px 9px 10px 11px;
}

#contentbox_left_inner div.ak_struktur table td strong.rubrikenname {
	display: block;
	width: 588px ! important;
	padding: 10px 9px 10px 9px ! important;
	font-size: 13px; 
}

#contentbox_left_inner div.ak_struktur div.akagadmin_buttons a {
	display: block;
	float: left;
	width: 230px;
	height: 20px;
	line-height: 20px;
	margin: 12px 6px 6px 0;
	padding: 0 8px 1px 8px;
	background: url(../images/buttons/bg_button.jpg) ! important;
	border: none ! important;
	font-size: 11px !important;
	font-family:Verdana,Arial,sans-serif !important;
	font-weight: normal !important;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}

/* -----  VA-Uebersicht Content Styles ----- */

#contentbox_left_inner div.va_uebersicht {
	display: block;
	margin: 0 0 40px 0;
}

#contentbox_left_inner div.va_uebersicht table {
	color: #333333;	
	font-size: 11px;
	width: 610px;
	margin:0;
	padding:0;
	border-collapse: collapse;
}

#contentbox_left_inner div.va_uebersicht table td.first_col {
	width: 3px ! important;
	margin:0;
	padding: 8px 0 4px 0;
	border-bottom: 1px solid #fff ! important;
}

/*TODO - kann raus
#contentbox_left_inner div.va_uebersicht table td.second_col {
	width: 49px ! important;
	margin:0;
	padding: 8px 4px 4px 8px;
	border-right: 1px solid #cecece
}*/

#contentbox_left_inner div.va_uebersicht table td.second_col {
	width: 69px;
	margin:0;
	padding: 8px 4px 4px 8px;
	border-right: 1px solid #cecece
}


#contentbox_left_inner div.va_uebersicht table td.third_col {
	width: 240px;
	margin:0;
	padding: 8px 4px 4px 8px;
	border-right: 1px solid #cecece;
}

#contentbox_left_inner div.va_uebersicht table td.fourth_col {
	width: 200px;
	margin:0;
	padding: 8px 4px 4px 8px;
}
#contentbox_left_inner div.va_uebersicht table td.fourth_col ul {
	display: block;
	width: 186px ! important;
	overflow: hidden;
}

#contentbox_left_inner div.va_uebersicht table td.fifth_col {
        padding: 8px 4px 4px 8px;
	margin: 0;
}
#contentbox_left_inner div.va_uebersicht table tr.gray_head td {
	height: 30px;
	background-color: #f6f6f6;
	color: #333;
	font-weight: bold;
}

#contentbox_left_inner div.va_uebersicht table tr.white_0 td {
	height: 30px;
	background-color: #FFF;
}

#contentbox_left_inner div.va_uebersicht table tr.white_1 td {
	height: 30px;
	background-color: #f6f6f6;
}

#contentbox_left_inner div.va_uebersicht table .without {
	width: 3px;
	padding: 0 !important;
}

#contentbox_left_inner div.va_uebersicht table .yellow {
	width: 3px;
	padding: 0 !important;
	background-color: #fdcc1a ! important;
	overflow:hidden;
}

#contentbox_left_inner div.va_uebersicht table .green {
	width: 3px;
	padding: 0 !important;
	background-color: #bfcc24 ! important;
	overflow:hidden;
}

#contentbox_left_inner div.va_uebersicht table .blue {
	width: 3px;
	padding: 0 !important;
	background-color: #84b0d5 ! important;
	overflow:hidden;
}

#contentbox_left_inner div.va_uebersicht table td a {
	color: #333333;	
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

#contentbox_left_inner div.va_uebersicht div.akagadmin_vabuttons a {
	display: block;
	width: 150px;
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding: 0 8px 1px 8px;
	background: url(../images/buttons/bg_button.jpg) ! important;
	border: none ! important;
	font-size: 11px !important;
	font-family:Verdana,Arial,sans-serif !important;
	font-weight: normal !important;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}

/* -----  DSAG - VA-Suche Styles ----- */

.vasuche_box {
	display: block;
	width:572px;
	margin: 0px 0px 16px 0px;
	padding: 20px 18px;
	border: 1px solid #d8d8d8;
	background: #DDD url(../images/aks_selectbox_bg.jpg) top left repeat-x;
}

.vasuche_box_left {
	display: block;
	float: left;
	width: 436px;
	margin: 0;
	padding: 0;
}	

.vasuche_box_right {
	display: block;
	float: left;
	width: 136px;
	margin: 0;
	padding: 0;
}

.vasuche_box label {
	display: block;	
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	color: #343434;
}

.vasuche_box #dsag_searchstr {
	display: block;
	width: 423px;
	height: 18px;
	margin: 2px 0 28px 0;
	padding: 2px;
	font-weight: bold;
	font-size: 12px;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	color: #333;
	font-weight: normal;
	font-size: 13px;
}

.vasuche_box .inputspan {
	display: block;
	width: 120px;
	height: 18px;
	margin: 2px 0 12px 0;
	padding: 2px;
	font-weight: bold;
	font-size: 12px;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	color: #333;
	font-weight: normal;
	font-size: 13px;
	background-color: #FFF;
}

.vasuche_box .date {
	display: block;
	float: left;
	width: 200px;
}

.vasuche_box .date img {
	margin: -4px 0 0 28px;
}

.vasuche_box_left_inner {
	display: block;
	margin: 0 0 0 20px;
	padding:0;
}

.vasuche_box select {
	display: block;
	width: 409px;
	height: 123px;
	margin: 0 0 10px 0;
	padding: 2px;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.vasuche_box #aks_branche select,
.vasuche_box #aks_branche select:focus {
	background-color: #fffbe8 ! important;
}

.vasuche_box #aks_prozesse select,
.vasuche_box #aks_prozesse select:focus {
	background-color: #f8fbea ! important;
}

.vasuche_box #aks_technologie select,
.vasuche_box #aks_technologie select:focus {
	background-color: #f2f7fb ! important;
}

.vasuche_box .vasuche_input_submit input,
.vasuche_box .vasuche_select_submit input,
.vasuche_box .vasuche_input_reset input {
	width: auto ! important;
	height: 20px;
	padding: 0 8px 0 8px;
	background: url(../images/buttons/bg_button.jpg) ! important;
	border: none ! important;
	font-size: 10px;
	color: #FFF;
	text-align: center;
	cursor: pointer;
}

/*.vasuche_box  .vasuche_input_submit,
.vasuche_box  .vasuche_input_reset {
	display: block;
	margin: 19px 0 0 30px;
}*/

.vasuche_box  .vasuche_input_submit input,
.vasuche_box  .vasuche_input_reset input,
.vasuche_box  .vasuche_select_submit input {
	width: 132px !important;
}

.vasuche_box  .vasuche_select_submit {
	display: block;
	margin: 60px 0 0 20px;
}

/* -----  DSAG - Doc-Suche Styles ----- */

.docs_suche_box {
	display: block;
	width:572px;
	margin: 10px 0 10px 0;
	padding: 20px 18px 20px 18px;
	border: 1px solid #d8d8d8;
	background: #DDD url(../images/aks_selectbox_bg.jpg) top left repeat-x;
}

.docs_suche_box_left {
	display: block;
	float: left;
	width: 436px;
	margin: 0;
	padding: 0;
}	

.docs_suche_box_right {
	display: block;
	float: left;
	width: 136px;
	margin: 0px;
	padding: 0px;
}

.docs_suche_box #floating_left,
.docs_suche_box #floating_right {
	display: block;
	float: left;
}

.docs_suche_box #floating_left {
	width: 409px;
	margin: 0;
	padding: 0;
}

.docs_suche_box #floating_right {
	width: 143px;
	margin: 0 0 0 20px;
	padding: 0;
}

.docs_suche_box span.inputspan input {
	margin: 0;
	padding: 2px;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.docs_suche_box span.dot {
}

.docs_suche_box label {
	display: block;	
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	color: #343434;
}

.docs_suche_box #dsag_searchstr {
	display: block;
	width: 423px;
	height: 18px;
	margin: 2px 0px 10px 0px;
	padding: 2px;
	font-weight: bold;
	font-size: 12px;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	color: #333;
	font-weight: normal;
	font-size: 13px;
}

.docs_suche_box_left_inner {
	display: block; 
	margin: 0 0 0 20px;
	padding:0;
}

.docs_suche_box select {
	display: block;
	width: 405px;
	height: 55px;
	margin: 0 0 10px 0;
	padding: 2px;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.docs_suche_box .docs_suche_input_submit {
	display: block;
	margin: 19px 0 0 15px;
	padding: 0;
}

.docs_suche_box .docs_suche_select_submit {
	margin: 47px 0 0 40px;
	padding: 0;
}

.docs_suche_box .docs_suche_input_submit input,
.docs_suche_box .docs_suche_select_submit input {
	width: auto ! important;
	height: 20px;
	margin: 0 0 24px 12px;
	padding: 0 8px 0 8px;
	background: url(../images/buttons/bg_button.jpg) ! important;
	border: none ! important;
	font-size: 10px;
	color: #FFF;
	text-align: center;
	cursor: pointer;
}

p.noresults {
	display: block;
	padding: 20px 0 40px 0 ! important;
}
div.akag-zuordnung label {
	overflow: hidden;
}

/* -----  DOCS-Uebersicht Content Styles ----- */

#contentbox_left_inner div.doc_uebersicht {
	display: block;
	margin: 20px 0 40px 0;
}

#contentbox_left_inner div.doc_uebersicht table {
	color: #333333;	
	font-size: 11px;
	width: 610px;
	margin:0;
	padding:0;
	border-collapse: collapse;
	table-layout: fixed;
}

#contentbox_left_inner div.doc_uebersicht table td.first_col {
	width: 292px;
	margin:0;
	padding: 8px 4px 4px 8px;
	border-right: 1px solid #fff;
	overflow: hidden;
}

#contentbox_left_inner div.doc_uebersicht table td.second_col {
	margin:0;
	padding: 8px 4px 4px 8px;
}

#contentbox_left_inner div.doc_uebersicht table td.third_col {
	margin:0;
	padding: 8px 4px 4px 8px;
	width: 65px;
}


#contentbox_left_inner div.doc_uebersicht table tr.gray_head td {
	height: 30px;
	background-color: #f6f6f6;
	color: #333;
	font-weight: bold;
}

#contentbox_left_inner div.doc_uebersicht table tr.white_0 td {
	height: 30px;
	background-color: #FFF;
}

#contentbox_left_inner div.doc_uebersicht table tr.white_1 td {
	height: 30px;
	background-color: #f6f6f6;
}

#contentbox_left_inner div.doc_uebersicht table .without {
	width: 3px;
	padding: 0 !important;
}

#contentbox_left_inner div.doc_uebersicht table .yellow {
	width: 3px;
	padding: 0 !important;
	background-color: #fdcc1a ! important;
	overflow:hidden;
}

#contentbox_left_inner div.doc_uebersicht table .green {
	width: 3px;
	padding: 0 !important;
	background-color: #bfcc24 ! important;
	overflow:hidden;
}

#contentbox_left_inner div.doc_uebersicht table .blue {
	width: 3px;
	padding: 0 !important;
	background-color: #84b0d5 ! important;
	overflow:hidden;
}

#contentbox_left_inner div.doc_uebersicht table td a {
	color: #333333;	
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

#contentbox_left_inner div.doc_uebersicht td div {
	display: block;
	padding: 6px 0 6px 0;
}

/* -----  DSAG Liste der Mitgliedsfirmen ----- */

#contentbox_left_inner div.module-companybox {
	display: block;
	width: 622px;
	height: 58px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	background-image: url(../images/mitgliedsliste_bg.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}	

#contentbox_left_inner div.module-companybox-text {
	display: block;
	float: left;
	width: 590px;
	margin: 0 12px 0 0;
	padding: 8px 0 0 10px;
	font-weight: normal;
}

#contentbox_left_inner div.module-companybox-text h4 {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: bold;
	font-size: 12px;
}

#contentbox_left_inner div.module-companybox-text span.arrow {
	display: block;
	margin: 0px 0 0 0;
	padding: 0 0 0 10px;
	background-image: url(../images/icons/arrow_small.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#contentbox_left_inner div.module-companybox-text span.arrow a {
	font-size: 11px;
}

div.public_companylist {
	display: block;
	margin: 20px 0 0 0;
	padding: 0;
}

#contentbox_left_inner ul.public_companylist_az {
	display: block;
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	color: #fff;
	font-size: 11px;
}

#contentbox_left_inner ul.public_companylist_az li {
	display: block;
	float: left;
	width: 37px;
	height: 20px;
	margin: 0 5px 0 0;
	padding: 0;
	list-style: none;
	background: url(../images/buttons/azliste_orange.gif) top left no-repeat;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

#contentbox_left_inner ul.public_companylist_az li a:link, 
#contentbox_left_inner ul.public_companylist_az li a:visited {
	display: block;
	float: left;
	width: 37px;
	height: 20px;
	margin: 0 5px 0 0;
	padding: 0;
	list-style: none;
	background: url(../images/buttons/azliste_blue.gif) top left no-repeat;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#contentbox_left_inner ul.public_companylist_az li a:hover {
	background: url(../images/buttons/azliste_orange.gif) top left no-repeat;
	text-align: center;
}

/* -----  Arbeitsplatz Content Styles ----- */

#contentbox_left_inner div.ap_struktur {
	display: block;
	margin: 0 0 40px 0;
}

#contentbox_left_inner div.ap_struktur table {
	color: #333333;	
	font-size: 11px;
}

#contentbox_left_inner div.ap_struktur table tr.white td {
	height: 28px;
	background-color: #FFF;
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #f6f6f6;
}

#contentbox_left_inner div.ap_struktur table tr.gray td {
	height: 28px;
	background-color: #f6f6f6;
	/*border-top: 1px solid #f6f6f6;*/        /*   SWE 16.03.10  */
	border-bottom: 1px solid #f6f6f6;
}

#contentbox_left_inner div.ap_struktur table td.yellow {
	width: 3px;
	background-color: #fdcc1a ! important;
	overflow:hidden;
}

#contentbox_left_inner div.ap_struktur table td.green {
	width: 3px;
	background-color: #bfcc24 ! important;
	overflow:hidden;
}

#contentbox_left_inner div.ap_struktur table td.blue {
	width: 3px;
	background-color: #84b0d5 ! important;
	overflow:hidden;
}

#contentbox_left_inner div.ap_struktur table td a {
	color: #333333;	
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

#contentbox_left_inner div.ap_struktur table td span {
	margin:0 0 0 369px;
	padding:0;
	color: #727272;
}

#contentbox_left_inner div.ap_struktur table td span a.arrow {
	color: #727272  ! important;
	font-weight: normal ! important;
	background-image: url(../images/buttons/ap_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 0 0 0 14px;
}

#contentbox_left_inner div.ap_struktur table td span a.arrow:hover {
	text-decoration: none;
	color: #fe3200  ! important;
}


#contentbox_left_inner div.ap_struktur table td div.ap_inner_one {
	display: block;
	width: 585px;                /*   SWE 16.03.10  */
	/*padding: 24px 9px 4px 9px;*/
	padding: 8px 9px 0px;        /*   SWE 16.03.10  */
	border-top: 1px solid #E6E6E6;    /*   SWE 16.03.10  */
	border-left:3px solid #E6E6E6;    /*   SWE 16.03.10  *//*   MBU 25.03.10  */
	border-bottom:1px solid #E6E6E6;  /*   SWE 16.03.10  */
	margin-bottom:10px;
	background:transparent url(../bg_user.jpg) repeat-x scroll left top;    /*   SWE 16.03.10  */
}

/* Dokumentenabonnements */
#contentbox_left_inner div.arbeitsplatzsubscriptions {
  clear: both;
}

#contentbox_left_inner div.subscriptionheader {
  padding-bottom: 20px;
}

#contentbox_left_inner div.subscriptionheader div {
  font-weight: bold;
}
#contentbox_left_inner div.subscriptionheader div,
#contentbox_left_inner div.arbeitsplatzsubscriptions div {
  float: left;
  width: 300px;
}

#contentbox_left_inner div.subscriptionaction a {
  background: url("../images/icons/trash.gif") no-repeat scroll left top transparent;
  padding-left: 30px;
}

body.infoservice #contentbox_left_inner div.ap_struktur table.arbeitsplatz_cat {
  margin-top: 20px;
}

body.infoservice #contentbox_left_inner div.ap_struktur table.arbeitsplatz_file {
	border-top: 0;    /*   MBU 20.04.10  */
	border-left:3px solid #E6E6E6;    /*   SWE 16.03.10  *//*   MBU 25.03.10  */
	border-bottom:1px solid #E6E6E6;  /*   SWE 16.03.10  */
	width: 606px;
	margin-bottom: 4px;
}


table.arbeitsplatz_file input.noborder:active,
table.arbeitsplatz_cat input.noborder:active,
table.arbeitsplatz_file img.noborder:active,
table.arbeitsplatz_cat img.noborder:active,
table.arbeitsplatz_file input.noborder:focus,
table.arbeitsplatz_cat input.noborder:focus,
table.arbeitsplatz_file img.noborder:focus,
table.arbeitsplatz_cat img.noborder:focus
 {
  border: none !important;
}

body.infoservice #contentbox_left_inner div.ap_struktur table.arbeitsplatz_file td div.ap_inner_one {
	border-top: 0;
}
body.infoservice #contentbox_left_inner div.ap_struktur table {
  border-collapse: collapse;
}
body.infoservice #contentbox_left_inner div.ap_struktur div.ap_inner_two {
  display: none;
}

body.infoservice #contentbox_left_inner div.ap_struktur div.ap_inner_two table {
	margin-left:0px;        /*   SWE 16.03.10  */
}

body.infoservice #contentbox_left_inner div.ap_struktur table td div.ap_inner_one {
  margin-bottom: 0;
}

#contentbox_left_inner div.ap_struktur div.ap_inner_two table {
	margin-left:13px;        /*   SWE 16.03.10  */
}

#contentbox_left_inner div.ap_struktur div.ap_inner_two table td div.ap_inner_one {
	width: 574px;              /*   SWE 16.03.10  */
	border-left:0 none;        /*   SWE 16.03.10  */
	padding:9px 9px 0;      /*   SWE 16.03.10  */
}
* html #contentbox_left_inner div.ap_struktur table td div.ap_inner_one {
	display: block;	width: 550px; /*   SWE 16.03.10  */
}
* html #contentbox_left_inner div.ap_struktur div.ap_inner_two table td div.ap_inner_one {
	width: 540px;              /*   SWE 16.03.10  */
}

#contentbox_left_inner div.ap_struktur table td div.ap_inner_one img {
/*
margin:-5px 0pt 0pt 530px; padding:0pt; position:absolute; display:block;*/
margin:0 0 0 540px; padding:0; position:absolute; display:block;
	background:none;           /*   SWE 16.03.10  */
}


#contentbox_left_inner div.ap_struktur table td div.ap_inner_one h3  {
width: 500px;border: none;
}

#contentbox_left_inner div.ap_struktur div.ap_inner_two table td div.ap_inner_one h3 a{
	color: #333333;        /*   SWE 16.03.10  */
}

#contentbox_left_inner div.ap_struktur table td div.ap_inner_one h3 a {
color: #003399; font-size:13px;text-decoration:none;
}
/*
margin:0px 0pt 0pt 530px; padding:0pt; position:absolute; display:block;
}
*/

#contentbox_left_inner div.ap_struktur table td div.ap_inner_two {
	display: block;
	width: 556px;
	/*padding: 4px 24px 24px 24px;*/
	padding: 4px 9px 24px;         /*   SWE 16.03.10  */
}

* html #contentbox_left_inner div.ap_struktur table td div.ap_inner_two {
	width: 540px;
}

#contentbox_left_inner div.ap_struktur table td div.ap_inner_two_left {
	display: block;
	float: left;
	width: /*376*/460px;        /*   SWE 16.03.10  */
	padding: 0;
	margin:0;
}
* html #contentbox_left_inner div.ap_struktur table td div.ap_inner_two_left {
	width:440px;        /*   SWE 16.03.10  */
}


#contentbox_left_inner div.ap_struktur table td div.ap_inner_two_right {
	display: block;
	float: left;
	width: 180px;
	padding: 0;
	margin:0;
}

#contentbox_left_inner div.ap_struktur table td div.ap_inner_two select {
	width: 228px;
	height: 22px;
	margin: 0;
	padding: 2px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-weight: normal;
}

#contentbox_left_inner div.ap_struktur hr {
	width: 550px ! important;
	clear: both; 			  /* MBU 25.03.10    */
}

* html #contentbox_left_inner div.ap_struktur hr {
	width: 530px ! important;         /*   SWE 16.03.10  */
}

#contentbox_left_inner div.ap_struktur table td strong {
	font-weight: bold;
}

/* -----  DSAG Pagebrowser ----- */

.dsag-pagebrowser, .pagebrowser, .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li, .tx-ttnews-browsebox td p {
	display: block;
	margin: 10px 0 40px 0;
	padding: 0;
	text-align: center;
	font-size: 10px ! important;
	color: #FFF ! important;;
}
.tx-indexedsearch .tx-indexedsearch-browsebox {
	text-align: center;
}

.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li {
	display:inline;
}
.dsag-pagebrowser a,
.pagebrowser a,#contentbox_left_inner .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li a, .tx-ttnews-browsebox td p a {
	padding: 3px 4px 3px 4px;
	color: #fff;
	text-decoration: none;
}

.dsag-pagebrowser a:link,
.dsag-pagebrowser a:visited,
.pagebrowser a:link,
.pagebrowser a:visited,
#contentbox_left_inner .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li a:link,
#contentbox_left_inner .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li a:visited,
.tx-ttnews-browsebox td p a:link,
.tx-ttnews-browsebox td p a:visited {
	background: url(../images/icons/page_btn_bg_blue.jpg) top left no-repeat;
	color: #fff;
	text-decoration: none;
}

.dsag-pagebrowser a:hover,
.pagebrowser a:hover,#contentbox_left_inner  .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li a:hover,
.tx-ttnews-browsebox td p a:hover {
	background: url(../images/icons/page_btn_bg_orange.jpg) top left no-repeat;
	color: #fff;
	text-decoration: none;
}

.dsag-pagebrowser span.current_page,
.pagebrowser b,#contentbox_left_inner .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage strong a,
.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell p a {
	padding: 3px 4px 3px 4px;
	color: #fff;
	text-decoration: none;
	background: url(../images/icons/page_btn_bg_orange.jpg) top left no-repeat;
}

.pagebrowser span {
	padding-left: 4px;
}

.tx-ttnews-browsebox table, #contentbox_left_inner .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox {
	margin: 0 5%;
}

/* ----- DSAGnet - Mitgliedsprofil ----- */
/* ----- 19.04.2010 - Mitgliedsprofil Link ----- */
.mitgliedsprofillink {
	float: right;
	margin: 0 0 0px 0;
	padding: 0;
	text-align: left;
	width: auto;
}

.mitgliedsprofil {
	display: block;
	margin: 40px 0 40px 0;
	padding: 0;
}

.mitgliedsprofil span.arrow {
	margin: 0;
	padding: 0 0 0 10px;
	background-image: url(../images/icons/arrow_small.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

.memberimage {
	float: right;
	margin: -16px 20px 0 0;
}

/* -----  WM Content Styles ----- */
	
#contentbox_left_inner div.module-wmbox {
	display: block;
	width: 622px;
	height: 147px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	background-image: url(../images/bg_wmbox.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}	

#contentbox_left_inner div.module-wmbox_exp_variabel {
	display: block;
	width: 622px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	background-image: url(../images/bg_wmbox_var.jpg);
	background-position: 0 0;
	background-repeat: repeat-y;
}

#contentbox_left_inner div.module-wmbox_exp_variabel div.module-wmbox_exp_variabel_inner{
	display: block;
	width: 380px;
	margin: 0 0 0 111px;
	padding: 12px 0 36px 0;
}

#contentbox_left_inner div.module-wmbox_exp_borderbottom {
	display: block;
	width: 622px;
	height: 7px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	background-image: url(../images/bg_wmbox_borderbottom.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#contentbox_left_inner div.module-wmbox-img {
	display: block;
	float: left;
	width: 79px;
/*	height: 99px; */
	margin: 12px 0 0;
	padding: 0 3px 3px 12px;
	background: url("/fileadmin/images/bg_profilimg.png") no-repeat scroll right bottom transparent;
}	

#contentbox_left_inner div.module-wmbox-img div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 0;
}

#contentbox_left_inner div.wmbox-left {
	width: 160px;
	float: left;
	margin-left: 20px;
}

#contentbox_left_inner div.wmbox-right {
	width: 160px;
	float: left;
}


#contentbox_left_inner div.module-wmbox-text {
	display: block;
	float: left;
	width: 388px;
	height: 121px;
	margin: 0;
	/* padding: 22px 0 0 20px;*/	
	/* ----- 07.04.2010 - INO CONTACTBOX ----- */
	padding: 0px 0 10px 15px;
}

#contentbox_left_inner div.module-wmbox-text h4 {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: normal;
}

#contentbox_left_inner div.module-wmbox-text-header {
	padding: 22px 0 0 20px;
	display: block;
	float: left;
}

#contentbox_left_inner div.module-wmbox-text-wide {
	display: block;
	float: right;
}

#contentbox_left_inner div.module-wmbox-text-wide div.wmbox-left {
	width: 260px;
	float: left;
}

#contentbox_left_inner div.module-wmbox-text-wide div.wmbox-right {
	width: 250px;
	float: left;
}
/* ----- 30.03.2010 - INO Contactbox ----- */
#contentbox_left_inner div.module-wmbox-text-line {
	margin: 10px 10px 10px 100px;
	padding: 0;
	background-image: url(../images/bg_wmbox_line.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	height: 20%;
	}
	
#contentbox_left_inner div.module-wmbox-text-line h4 {
	display: block;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	font-weight: normal;	
	width: 100%;
}

#contentbox_left_inner div.module-wmbox-text table {
	display: block;
	margin: 0;
	padding: 0;
}

#contentbox_left_inner div.module-wmbox-text span.arrow{
	margin: 0;
	padding: 0 0 0 10px;
	background-image: url(../images/icons/arrow_small.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#contentbox_left_inner div.module-akbox-text-smaller table {
  width: 470px;
}

#contentbox_left_inner div.module-akbox-text-smaller table td {
  white-space: nowrap;
  margin-right: 10px;
  width: 205px;
  padding-bottom: 0px;
}

#contentbox_left_inner div.module-akbox-text-smaller table td.left {
	width: 200px;
}

#contentbox_left_inner table tr td.border-bottom.dotted {
 border-bottom: 1px dotted #CCC;
 padding-bottom: 0;
}

#contentbox_left_inner div.module-akbox-text-smaller span.arrow,
#contentbox_left_inner div.module-wmbox span.arrow {
	margin: 0;
	padding: 0 0 0 10px;
	background-image: url(../images/icons/arrow_small.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#contentbox_left_inner div.module-wmbox-button {
	display: block;
	float: left;
	width: 100px;
	height: 115px;
	margin: 0;
	padding: 28px 0 0 0;
}

#contentbox_left_inner div.module-wmbox-button .profilbutton{
	display: block;
	float: left;
	margin: 0 0 6px 46px;
	padding: 0;
}

#contentbox_left_inner div.module-wmbox-button .aktionsbutton{
	display: block;
	float: right;
	margin: 0px 7px 0px 0px;
	padding: 0;
}

#contentbox_left_inner div.module-wmbox-button .aktionsbutton2 {
	display: block;
	float: left;
	margin: 0 0 6px 27px;
	padding: 0;
}

#contentbox_left_inner div.module-wmbox-button .aktionsbutton3 {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

/* ----- Contactbox - ListButtons 30.03.2010 INO ----- */
#contentbox_left_inner div.module-wmbox-listbutton {
margin: 0 10px 0 5px;
padding: 0 0 0 0;
width: 100px;
float: right;
}
#contentbox_left_inner div.module-wmbox-listbutton ul {
	margin:0;
	padding:0;
	list-style:none;
	background-image: none;
	}
#contentbox_left_inner div.module-wmbox-listbutton li {
	margin:0;
	padding:0;
	list-style:none;
	background-image: none;
	}
	
/* ----- Loginbox ----- */

#contentbox_left .tx-newloginbox-pi1 fieldset {
	display: block;
	margin:0 0 32px 0;
	padding:0 0 32px 12px;
	border: none;
	border-bottom: 1px dotted #343434;
}

#contentbox_left .tx-newloginbox-pi1 label {
	display: block;	
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	color: #343434;
}	

#contentbox_left .tx-newloginbox-pi1 fieldset input {
	display: block;
	width: 438px;
	height: 18px;
	margin: 2px 0 0 0;
	padding: 2px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	background-color: #FFF;
	color: #333;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-weight: normal;
}

#contentbox_left .tx-newloginbox-pi1 .bigger {
	display: block;
	margin:0 0 12px 0;
	padding:0;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial;
}

/* ----- Sonstiges ----- */

/* ----- Zur�ck-Link in cal ausblenden ----- */
div#calendar-event-backlink {
	display: none;
}

/* ----- Datum in tt_news Pressemeldung ausblenden ----- */
div.news-list-item p span.date {
	display: none;
}

/* ----- Threadueberschrift im Forum nach unten setzen ----- */
div.tx-mmforum-rootline {
	display: block;
	margin-bottom: 40px ! important;
}


/* Reiter tabs f. suche */

ul#tabs_suche {
	display: block;
	width: 100%;
	margin: 0 ! important;
	padding: 0 ! important;
	list-style: none ! important;
}

ul#tabs_suche li,
ul#tabs_suche li a {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}


ul#tabs_suche li.tab_one a {
width: 157px;
height: 33px;
background-image: url(../images/tabs/suche_dokumente.jpg);
background-repeat: no-repeat;
background-position: 0 -33px;
}

ul#tabs_suche li.tab_two a {
width: 157px;
height: 33px;
background-image: url(../images/tabs/suche_volltext.jpg);
background-repeat: no-repeat;
background-position: 0 -33px;
}


ul#tabs_suche li.tab_one a:hover,
ul#tabs_suche li.tab_one a.active {
width: 157px;
height: 33px;
background-image: url(../images/tabs/suche_dokumente.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}

ul#tabs_suche li.tab_two a:hover,
ul#tabs_suche li.tab_two a.active {
width: 157px;
height: 33px;
background-image: url(../images/tabs/suche_volltext.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}


/* -----  DSAG - Indexedsearch Styles ----- */
#contentbox_left_inner .tx-indexedsearch-browsebox  ul li{
	background-image:url('');
	background-position:0pt;
	background-repeat:no-repeat;
	margin:0pt;
	padding:3px 4px;
}

#contentbox_left_inner div.tx-indexedsearch-res div.ak_struktur {
	display:block;
	margin:0pt 0pt 5px;
}

.tx-indexedsearch-rules {
	margin-top: 5px;
}

#contentbox_left_inner div.tx-indexedsearch-res div.ak_struktur table tr.white td {
	background-color:#FFFFFF;
	border-bottom:0px solid #E6E6E6;
	border-top:0px solid #E6E6E6;
	height:auto;
}

#contentbox_left_inner div.ak_struktur table td strong.tx-indexedsearch-redMarkup {
	color:red;
	display: inline;
	padding:0;
}

/* -----  DSAG - Indexedsearch Styles end ----- */

/* -----  DSAG - Mitgliedsantrag Styles ----- */

form.onlineantrag {
	display: block;
	margin:0;
	padding:0;
}

form.onlineantrag fieldset {
	display: block;
	margin:0 0 32px 0;
	padding:0 0 32px 12px;
	border: none;
	border-bottom: 1px dotted #343434;
}

form.onlineantrag fieldset legend {
	display: block;
	margin:0 0 12px 0;
	padding:0;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial;
}

form.onlineantrag label {
	display: block;	
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	color: #343434;
}

form.onlineantrag input {
	display: block;
	width: 438px;
	height: 18px;
	margin: 2px 0 0 0;
	padding: 2px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	background-color: #FFF;
	color: #333;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-weight: normal;
}

form.onlineantrag textarea {
	display: block;
	width: 438px;
	height: 200px;
	margin: 2px 0 0 0;
	padding: 2px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	background-color: #FFF;
	color: #333;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-weight: normal;
}

form.onlineantrag select {
	display: block;
	width: 292px;
	height: 22px;
	margin: 2px 0 0 0;
	padding: 2px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #333;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-weight: normal;
}

/*form.onlineantrag span.star {*/
span.star {
	margin: 0;
	padding: 0 0 0 2px;
	color: #fc3400;
	font-size: 14px !important; 
	font-family: Arial,Verdana,sans-serif !important;
}

form.onlineantrag fieldset.industry div.formspalten {
	display: block;
	float: left;
	width: 198px;
	margin: 12px 0 16px 0;
	padding:0;
}

form.onlineantrag fieldset.industry div.formspalten label {
	display: block;
	float: left;
	width: 178px ! important;
	height: auto ! important;
	margin: 0 ! important;
	padding: 0 ! important;
}

form.onlineantrag fieldset.industry div.formspalten input {
	display: block;
	float: left;
	width: 20px ! important;
	height: auto ! important;
	margin: 0 ! important;
	padding: 0 ! important;
}

form.onlineantrag fieldset#adm_contact div.formspalten label,
form.onlineantrag fieldset#kfm_contact div.formspalten label,
form.onlineantrag fieldset#cio_contact div.formspalten label {
	display: block;
	float: left;
	width: 460px ! important;
	height: auto ! important;
	margin: 4px 0 12px 0;
	padding: 0 ! important;
}

form.onlineantrag fieldset#adm_contact div.formspalten input,
form.onlineantrag fieldset#kfm_contact div.formspalten input,
form.onlineantrag fieldset#cio_contact div.formspalten input,
form.onlineantrag fieldset#others div.formspalten input {
	display: block;
	float: left;
	width: 20px ! important;
	height: auto ! important;
	margin: 4px 0 12px 0;
	padding: 0 ! important;
}

form.onlineantrag input.submitbutton {
	display: block;
	width: auto ! important;
	height: 20px;
	margin: 0 0 64px 12px;
	padding: 0 8px 0 8px;
	background: url(../images/buttons/bg_button.jpg) ! important;
	border: none ! important;
	font-size: 10px;
	color: #FFF;
	text-align: center;
}

form.onlineantrag fieldset img {
	display: block;
	position: absolute;
	margin: -30px 0 0 560px;
	padding: 0;
}

form.onlineantrag fieldset#art div input {
	display:block;
	float:left;
	height:auto !important;
	margin:4px 0pt 12px;
	padding:0pt !important;
	width:20px !important;
}


form.onlineantrag fieldset#art div label {
	display:block;
	float:left;
	height:auto !important;
	margin:4px 0pt 12px;
	padding:0pt !important;
	width:460px !important;
}

input:focus,
select:focus,
textarea:focus {
	border: 1px solid #333! important;
}





/*stop mitgliedsantrag*/

.editbox1 BR, 
.editbox2 BR,
.editbox3 BR {
	height:1px;
	clear:both;
}


 .vcalendar {
	width: auto;
	height: 20px;
	margin: 0px;
	padding: 0px 0px 0px 19px;
	background: url(../images/icons/calendar.png) no-repeat;
	border: none ! important;
}
 
.calendar_div {
	float:right;
	margin: 6px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #333;
}

/*--- ---------------------- ---*/
/*--- My Documents---------- ---*/
/*--- ---------------------- ---*/

#contentbox_left-net div.mydocuments ul li.yellow div.currentEvent {
	background: url('../images/mydocuments_bg_li_yellow.jpg');
	width:333px;
}

#contentbox_left-net div.mydocuments ul li.blue div.currentEvent {
	background: url('../images/mydocuments_bg_li_blue.jpg');
	width:333px;
}
#contentbox_left-net div.mydocuments ul li.green div.currentEvent {
	background: url('../images/mydocuments_bg_li_green.jpg');
	width:333px;
}
#contentbox_left-net div.mydocuments ul li div.currentEvent {
	background: url('../images/mydocuments_bg_li_.jpg');
	width:333px;
}

#contentbox_left-net div.mydocuments div.results_yellow {
	background: url('../images/mydocuments_bg_results_yellow.jpg');
	height:176px;
	width:333px;
}

#contentbox_left-net div.mydocuments div.results_blue {
	background: url('../images/mydocuments_bg_results_blue.jpg');
	height:176px;
	width:333px;
}

#contentbox_left-net div.mydocuments div.results_green {
	background: url('../images/mydocuments_bg_results_green.jpg');
	height:176px;
	width:333px;
}



#contentbox_left-net .roundbullets ul li {
	background-image:url('../images/icons/bullet_ul.jpg');
	background-position:0 5px;
	background-repeat:no-repeat;
	margin: 0;
	padding: 0 0 10px 18px;
}
#contentbox_left-net ul li div.event {
	background: url('../images/bg_mydocuments_passiv.jpg') left bottom;
}

#contentbox_left-net div.mydocuments .cal_listview_dsagnet_home ul li {
	line-height: 28px;
	border-bottom: 1px solid #cecece;
	border-right: 1px solid #cecece;
	height: 28px;
	padding:0;
	background: url('');
	width: 332px;
}
#contentbox_left-net div#colright_content ul {
	height: 133px;
	width: 333px;
	margin: 8px 10px 0 11px;
	padding-top: 6px;
}

#contentbox_left-net div.mydocuments div.cal_listview_dsagnet_home ul {
	margin-top:8px;
	margin-left: 1px;
	height: 143px;
	width:333px;
}

#contentbox_left-net div.mydocuments ul li.yellow::hover  {
	/*background: url('..//images/mydocuments_bg_li_yellow.jpg');*/
}

/* 
** Content Buttons
** mpe, 21.07.09 ztur besseren navigation im forum
*/


#contentbox_left_inner ul.navbox li{
display:block;
float:left;
width:130px;
height:26px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;

}

#contentbox_left_inner ul.navbox li a {
background-image: url(../images/content_btn.gif);
background-repeat: no-repeat;
background-position: 0 -27px;
width:130px;
height:26px;
display:block;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding: 5px 0px 0px 8px;
margin:0;
}

#contentbox_left_inner ul.navbox li a:hover, #contentbox_left_inner ul.navbox li.active a {
background-image: url(../images/content_btn.gif);
background-repeat: no-repeat;
background-position: 0 0;
}

#tooltip {
border: 1px solid rgb(216, 216, 216);
background-color: #efefef;
top: 331px;
left:50%;
margin:10px 10px 10px -383px;
padding: 10px;
width: 500px;
position: absolute;
}

#tooltip div{
padding:5px;
background-color:#ffffff;
}

/* mbu 150310 */

tr.isak td.isak {
  background: transparent url(../images/bg_user.jpg) repeat-x scroll left top;
}
tr.isag td.isag {
  padding-left: 10px;
}

#contentbox_left_inner div.ak_struktur table tr.isag td.isag span {
  width: 575px !important;
}

#contentbox_left_inner table tr td.dokumente {
  background:url("../images/icons/bullet_ul.jpg") no-repeat scroll left 6px transparent;
  margin:0;
  padding:0 30px 8px 15px;
  /*text-indent:20px;*/
  width:540px;
  
}

#contentbox_left_inner table tr td {
  padding-bottom: 8px;
}

#contentbox_left_inner table tr td.dokumente p  {
  margin: 0;
  padding: 0;
}

#contentbox_left_inner table tr th {
text-align: left;
}
div#module-shopping ul {
  margin-top:10px;
  margin-bottom: 10px;
}

div#module-shopping p.margin-top {
  margin-top: 10px;
}

td.merkliste {
  padding-left: 20px;
}
#contentbox_left_inner div.va_uebersicht table  td.fourth_col ul {
	width: 265px !important;
}

#contentbox_left_inner td.fourth_col ul li.dsag_event_merkliste {
	position: relative;
	width: 218px;
}

#contentbox_left_inner td.fourth_col ul li span.dsag_event_merkliste {
	position: absolute;
	top: 0;
	right: -27px;
}

