html, body, div, span, p, h1, h2, h3, h4, h5, h6, ul, ol, li, a, table, thead, tfoot, tbody, th, td, form, fieldset, legend, button, button2, input, textarea, label, img, pre, em, hr, address {
  margin: 0; 
	padding: 0; 
	vertical-align: top;
}
/*xxx*/
body {
	font-family: Arial, Geneva, sans-serif;
/*	line-height:156%; */
	font-size: 0.75em;
	color: #58534f;
	background: #fff url(bg_body.gif) repeat-y left top;
}

input {
	font-family: Arial, Geneva, sans-serif;
	color: #58534f;
}

/* Boxen */
#allwrap {
	width: 1003px;
	font-size: 1.0em;
}

#head {

}

	#head_left {
		float: left;
	}
	
		#head_left a { /*logo*/
			display: block;
			margin: 30px 0 27px 30px;
			width: 193px;
			height: 81px;
		}
		
		#head_left a.logo_de { 
			background: #fff url(bg_bvk_logo.gif) no-repeat left top;
		}
		
		#head_left a.logo_en { 
			background: #fff url(bg_bvk_logo_en.gif) no-repeat left top;
		}
		
	#head_right { /*SiteTools*/
		margin: 29px 0 0 0;
		float: right;
	}
		
		#head_right a.lang,
		#head_right span.lang {
			margin: 0;
			display: block;
			
			height: 28px;
			float: left;
		}
		
		#head_right a.lang_en,
		#head_right span.lang_en,
		#head_right a.lang_en_active,
		#head_right span.lang_en_active {
			width: 41px;
			margin: 0 6px 0 0;
		}

		#head_right a.lang_en,
		#head_right span.lang_en{
			background: #fff url(bg_lang_en.gif) no-repeat left top;
		}
		
		#head_right a.lang_en:hover,
		#head_right a.lang_en_active,
		#head_right span.lang_en_active {
			background: #fff url(bg_lang_en_active.gif) no-repeat left top;
		}

		
		
		#head_right a.lang_de,
		#head_right span.lang_de, 
		#head_right a.lang_de_active,
		#head_right span.lang_de_active {
			width: 37px;
		}

		#head_right a.lang_de,
		#head_right span.lang_de {
			background: #fff url(bg_lang_de.gif) no-repeat left top;
		}
		
		#head_right a.lang_de:hover,
		#head_right a.lang_de_active,
		#head_right span.lang_de_active {
			background: #fff url(bg_lang_de_active.gif) no-repeat left top;
		}

		#head_right div.toolwrap{
			float: left;
			padding: 0 3px 0 0;
			height: 28px;
			background: #fff url(bg_toolwrap.gif) no-repeat right top;
		}

		#head_right a.forward {
			margin: 0;
			display: block;
			width: 38px;
			height: 28px;
			float: left;
			background: #fff url(bg_forward.gif) no-repeat left top;
		}
		
		#head_right a.forward:hover {
			background: url(bg_forward_active.gif);
		}
	
		#head_right a.print {
			display: block;
			width: 37px;
			height: 28px;
			float: left;
			background: #fff url(bg_print.gif) no-repeat left top;
		}
		
		#head_right a.print:hover {
			background: url(bg_print_active.gif);
		}
		
		#head_right a.pdf {
			display: block;
			width: 37px;
			height: 28px;
			float: left;
			background: #fff url(bg_pdf.gif) no-repeat left top;
		}
		
		#head_right a.pdf:hover {
			background: url(bg_pdf_active.gif);
		}
		
		#head_right a.font_plus {
			margin: 0 0 0 6px;
			display: block;
			width: 38px;
			height: 28px;
			float: left;
			background: #fff url(bg_font_plus.gif) no-repeat left top;
		}
		
		#head_right a.font_plus:hover {
			background: url(bg_font_plus_active.gif);
		}
		
		#head_right a.font_minus {
			display: block;
			width: 40px;
			height: 28px;
			float: left;
			background: #fff url(bg_font_minus.gif) no-repeat left top;
		}
		
		#head_right a.font_minus:hover {
			background: url(bg_font_minus_active.gif);
		}
		
		
		#head_right a.twitter {
			margin: 0 0 0 6px;
			display: block;
			width: 24px;
			height: 28px;
			float: left;
			background: #fff url(bg_twitter.gif) no-repeat left top;
		}
		
		#head_right a.rss {
			margin: 0 3px 0 9px;
			display: block;
			width: 24px;
			height: 28px;
			float: left;
			background: #fff url(bg_rss.gif) no-repeat left top;
		}
		
		
		#head_right div.searchbox {
			margin: 0 0 0 6px;
			display: block;
			height: 28px;
			float: left;
			background: #fff url(bg_searchbox.gif) no-repeat left top;
		}
			#head_right div.searchbox input.text {
				margin: 2px 2px 2px 3px;
				padding: 3px 0 2px 5px;
				font-size: 0.9em;
				border: 0px solid #fff;
				width: 150px;
				height: 15px;
				background: #fff url(bg_search_input.gif) no-repeat left top;
			}
			
			#head_right div.searchbox input.submit {
				margin: 0;
				padding: 0;
				border: 0;
				width: 41px;
				height: 28px;
				background: #fff url(bg_search_submit.gif) no-repeat left top;
			}
			
			#head_right div.searchbox input.submit:hover {
				background: url(bg_search_submit_active.gif);
			}
			
			#head_right div.searchbox fieldset {
				margin: 0;
				padding: 0;
				border: 0;
				display: inline;
			}

#navigation {
	
}

	#navigation_mgdlpub_switch {
	}
		
		#navigation_mgdlpub_switch a{
			float:left;
			margin: 0 0 0 0;
			width: 175px;
			height: 29px;
			background: transparent url(bg_mgdl_publicsite.gif) no-repeat left top;
		}
		
		#navigation_mgdlpub_switch a.public{
			background: transparent url(bg_public_mgdlsite.gif) no-repeat left top;
		}
	
	#navigation_main {
		margin: 0;
		padding: 0 0 0 30px;
		width: 973px;
		height: 34px;
		background: transparent url(bg_top_nav_main.gif) no-repeat left top;
	}
	
		#navigation_main  ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
			#navigation_main  ul li {
				padding: 0 12px 0 0 ;
				float: left;
				font-size: 1.2em;
				font-weight: bold;
				line-height: 34px;
				white-space: nowrap;
			}
			
				#navigation_main  ul li a{
					float: left;
					color: #58534f; 
					text-decoration: none;
				}
				
				#navigation_main  ul li a:hover, #navigation_main  ul li.act a, #navigation_main  ul li.cur a{
					color: #f00118; 
				}
	
	
		#navigation_sub_1 {
			float: left;
			margin: -3px 0 0 0;
			width: auto;
			background: transparent url(bg_top_nav_sub_1.gif) no-repeat right top;
		}
		
		#navigation_sub_1 .wrap {
			padding: 5px 18px 0 30px;
			background: transparent url(bg_top_nav_sub_1_sh_bottom.gif) no-repeat right bottom;
		}

		#navigation_sub_1  ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
			
		}
			#navigation_sub_1  ul li {
				padding: 0 12px 10px 0 ;
				float: left;
				width: auto;
				font-size: 0.9em;
				font-weight: normal;
				white-space: nowrap;
			}
			
				#navigation_sub_1 ul li a {
					float:left;
					color: #fff; 
					text-decoration: none;
				}
				
				#navigation_sub_1 ul li a:hover{
					color: #000;  
				}
				
				#navigation_sub_1 ul li.act a, #navigation_sub_1  ul li.cur a{
					padding-left: 10px;
					background: url(bg_top_nav_sub_1_act.gif) no-repeat left center;
				}
				
		
		#navigation_sub_2 {
			float: left;
			margin: -3px 0 0 0;
			width: auto;
			background: transparent url(bg_top_nav_sub_2.gif) no-repeat right top;
		}
		
		#navigation_sub_2 .wrap {
			padding: 5px 18px 0 30px;
			background: transparent url(bg_top_nav_sub_2_sh_bottom.gif) no-repeat right bottom;
		}

		#navigation_sub_2  ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
			
		}
			#navigation_sub_2  ul li {
				padding: 0 12px 10px 0 ;
				float: left;
				width: auto;
				font-size: 0.9em;
				font-weight: normal;
				white-space: nowrap;
			}
			
				#navigation_sub_2 ul li a {
					float: left;
					color: #fff; 
					text-decoration: none;
				}
				
				#navigation_sub_2 ul li a:hover{
					color: #000;  
				}
				
				#navigation_sub_2 ul li.act a, #navigation_sub_1  ul li.cur a{
					padding-left: 10px;
					background: url(bg_top_nav_sub_2_act.gif) no-repeat left center;
				}
	
		
#content{
	width: 1003px;
	margin: 25px 0 0 0;
}

	#content_left{
		width: 694px;
		padding: 0 0 0 29px;
		float: left;
	}
	
	#content_left ul, 
	#content_left ol, 
	#content_left li {
		padding-left:20px;
		line-height: 150%;
	}
	
	#content_left p {
			padding-top:.5em;
			padding-bottom:.5em;
			line-height: 150%;
	}
	
	#content_left h3 {
			font-size: 1em;
			padding-top:.5em;
			padding-bottom:.5em;
			line-height: 150%;
	}
	
	#content_left h2 {
			font-size: 1.1em;
			padding-top:.5em;
			padding-bottom:.5em;
			line-height: 150%;
	}
	
	
	
		#content_left .mgdl_start_left {
			float: left;
			width: 334px;
			margin: 0;
		}
		
		#content_left .mgdl_start_right {
			float: left;
			width: 334px;
			margin-left: 26px !important;
		}
		
		
		
		#content_left .box_content_s {
			float: left;
			width: 334px;
			margin: 0 0 28px 0;
		}
		
		#content_left .box_margin_left {
			margin-left: 26px !important;
		}
		
			#content_left .box_content_s h1 {
					margin: 0;
					padding: 0 0 0 10px;
					font-size: 1.1em;
					font-weight: bold;
					line-height: 34px;
					background: url(bg_box_content_head.gif) no-repeat left top;
				}
				
				#content_left .box_content_s h2 {
					margin: 0;
					font-weight: bold;
					color: #ed5e00;
					font-size: 1em;
				}
				
				#content_left .box_content_s p {
					font-size: 1em;
				}
				
				#content_left .box_content_s div.wrap {
					padding:15px 5px 0 5px;
				}
				
				#content_left .box_content_s div.line {
					padding-bottom: 15px !important;
					border-bottom: 1px solid #e9e9e9;
				}
				
				
				
		/*----------------*/		
		#content_left .box_content_l {
			margin: 0 0 28px 0;
			padding: 0 0 4px 0;
			width: 694px;
			background: url(bg_box_content_l_bottom.gif) no-repeat left bottom;
		}
		
			#content_left .box_content_l h1 {
					margin: 0;
					padding: 0 0 0 10px;
					font-size: 1.1em;
					font-weight: bold;
					line-height: 31px;
					background: url(bg_box_content_l_head.gif) no-repeat left top;
				}
				
				#content_left .box_content_l div.wrap {
					margin: 0;
					padding: 10px 10px 6px 10px;
					font-size: 1em;
					background: url(bg_box_content_l.gif) repeat-y left top;
				}
		/*----------------*/

		#content_left .medienbox {
			margin: 0 0 28px 0;
			padding: 0 0 4px 0;
			width: 694px;
			background: url(bg_box_content_l_bottom.gif) no-repeat left bottom;
		}
		
			#content_left .medienbox h3 {
					margin: 0;
					padding: 0 0 0 10px;
					font-size: 1.1em;
					font-weight: bold;
					line-height: 31px;
					background: url(bg_box_content_l_head.gif) no-repeat left top;
				}
				
				#content_left .medienbox div.wrap {
					margin: 0;
					padding: 10px 10px 6px 10px;
					font-size: 1em;
					background: url(bg_box_content_l.gif) repeat-y left top;
				}
		/*----------------*/
		#content_left .caldate {
			padding-bottom: 10px;
			border-bottom: 1px solid #e9e9e9;
			margin-bottom: 10px;
		}
		
		#content_left .caldate_no_border {
			border-bottom: 0;
		}
		
			#content_left .caldate h2 {
				margin: 0 0 0 0;
				font-size: 1em; 
			}
		
			#content_left .caldate span.date {
				font-style: italic;
			}
			
			#content_left .caldate span.location {
				font-weight: normal;
			}
		/*----------------*/
		/*
		#content_left div.mainheadline {
			margin: 0 0 28px 0;
		}
		
		#content_left div.mainheadline h1 {
			margin: 0;
			padding: 0 0 0 10px;
			font-size: 1.1em;
			font-weight: bold;
			line-height: 34px;
			background: url(bg_box_content_l_head_top.gif) no-repeat left top;
		}
		*/
		
		#content_left div.mainheadline {
			background: url(bg_box_content_l_head_top_div.gif) no-repeat left top;
			padding:4px 0 0 0;
			margin: 0 0 28px 0;
		}
		
		#content_left div.mainheadline h1 {
			padding: 2px 0 8px 10px;
			font-size: 1.1em;
			font-weight: bold;
			line-height: 20px; 
			background: url(bg_box_content_l_head_top_h1.gif) no-repeat right bottom;
		}
		
		#content_left div.pagearrayheadline h1 {
			margin: 0;
			padding: 0 0 0 10px;
			font-size: 1.1em;
			font-weight: bold;
			line-height: 31px;
			background: url(bg_box_content_l_head.gif) no-repeat left top;
		}
		
		#content_left h1.bvk_statement,
		#content_left div.mainheadline h1.bvk_statement,
		#content_left div.pagearrayheadline h1.bvk_statement,
		#content_left div.mainheadline h1.bvk_statement a,
		#content_left  h1.bvk_statement a {
			color:#E00818 !important;
		}
		
		#page_array {
			margin: 0 0 28px 0;
			padding: 0 0 4px 0;
			width: 694px;
			background: url(bg_box_content_l_bottom.gif) no-repeat left bottom;
		}
		
			#page_array .wrap {
				margin: 0;
				padding: 10px 10px 6px 10px;
				font-size: 1em;
				background: url(bg_box_content_l.gif) repeat-y left top;
			}
				
		#page_array ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}	
		
			#page_array ul li{
				padding: 0 10px 0 0;
				float: left;
				font-size: 1.0em;
				font-weight: bold;
			}
			
				#page_array   ul li a{
					color: #58534f;
					text-decoration: none;
				}
				
				#page_array   ul li span.active{
					color: #ef0119; 
				}
		
		
		div.listenbox {
			padding: 0 5px 5px 5px;
			margin: 0 0 28px 0;
			line-height: 150%;
		}
		
			div.listenbox h1 {
				font-size: 1.1em;
			}
		
			div.listenbox span.date {
				font-weight: bold;
				font-style: italic;
			
			}
			
			div.border_bottom {
				border-bottom: 1px solid #e9e9e9;
			}
		

	#content_right{
		width: 254px;
		margin: 0; /*26px*/
		padding: 0 0 4px 0;
		float: right;
		background: url(bg_content_right.gif) no-repeat left bottom;
	}
		
		#box_start_login {
			margin: 0 0 27px 0;
			padding: 10px;
			width: 234px;
			height: 134px;
			background: url(bg_start_login_box.gif) no-repeat left top;
		}
		
			#box_start_login  h2{
				margin: 0 0 7px 0;
				padding: 0;
				font-size: 1.1em;
				font-weight: bold;
			}
			
			#box_start_login  div.lwrap{
				margin: 0 0 7px 0;
			}
			
			#box_start_login  input.text {
				width: 226px;
				font-size: 0.9em;
				padding: 2px 3px;
				border: 1px solid #bbbbbb;
				background: #f7f7f7;
			}
			
			#box_start_login  input.submit {
				margin: 0;
				padding: 0;
				border: 0;
				width: auto;
				color: #ed5e00;
				background-color: transparent;
				font-size: 0.9em;
			}
			
			#box_start_login  label, #box_start_login a {
				font-size: 0.9em;
			}
		
		#content_right .box_right {
			background: url(bg_box_right.gif) repeat-y left top;
		}
			
			#content_right .box_right h2 {
				margin: 0;
				padding: 0 0 0 10px;
				font-size: 1.1em;
				font-weight: bold;
				line-height: 30px;
				background: url(bg_box_right_head.gif) no-repeat left top;
			}
			
			#content_right .box_right h2.first {
				line-height: 31px;
				background: url(bg_box_right_head_first.gif) no-repeat left top;
			}
			
			#content_right .box_right h4 {
				margin: 0;
				padding: 0;
				font-size: 0.9em;
			}
			
			#content_right .box_right div.wrap {
				margin: 0;
				padding: 10px;
				font-size: 0.9em;
			}
	
	#box_start_flash {
		margin: 0 0 27px 0;
		width: 723px;
		height: 154px;
		background: url(bg_start.jpg) no-repeat left top;
	}

#footer {
	margin: 20px 0 20px 29px;
	padding: 0 0 0 10px;
	width: 974px;
	height: 34px;
	line-height: 34px;
	color: #ed5e00;
	font-weight: bold;
	background: url(bg_footer.gif) no-repeat left top;
}
	#footer a{
		
	}

/* Tabellen */
table.mgdl {
	width:100%;
}

table.mgdl th,
table.mgdl caption {
	text-align:left;
}

tr.odd {
	background-color:#e0e0e0;
	}
tr.even{
	background-color:#eeeeee;
	}
tr.hovered {
	background-color:#cccccc;
	}
	
table.mgdlbew td {
	text-align:center;
}

table.allmgdl_list caption {
	display:none;
}




/*Mitgliederprofile*/
#mgld_logo_div {
	float:right;
	margin:0 0 1em 1em;
}

#mgld_photo_div {
	margin: 1em 0 1em 0;
}

.mgdl_detail {
/*	width:550px; */
}

.mgdl_detail .mgdl_line_wrap h3 {
	float:left;
	width:140px;
	margin:0;
	padding:0;
	line-height:156%;
}

.mgdl_detail .mgdl_line_wrap h3.nofloat {
	float:none !important;
	width:auto !important;
}


.mgdl_detail .mgdl_line_wrap p.d {
	float:left;
	/*padding:0 !important;*/
	margin:0 0 0 10px;
	max-width:400px;

}

div.mgdl_spacer {
	margin-bottom:.5em;
	clear:left;
}	
	
/*Formulare*/
/*Kapitalsuche - Formular */	
	#f_bet_kap_suche {
	
	}
	
	#f_bet_kap_suche legend{
		color:#E00818;
		font-weight: bold;
		font-size: 1.2em;
		margin-bottom: 10px;
	}
	
	#f_bet_kap_suche fieldset{
		border: 0;
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #e9e9e9;
	}
	
	#f_bet_kap_suche input.submit {
		background: #fff url(bg_submit.gif) no-repeat left top;
		width:115px;
		height:27px;
		border:0 none;
}
	#f_bet_kap_suche input.submit:hover {
		background-image: url(bg_submit_hover.gif);
	}
	
	#f_bet_kap_suche input.reset{
		background: #fff url(bg_reset.gif) no-repeat left top;
		width:151px;
		height:27px;
		border:0 none;
}
	#f_bet_kap_suche input.reset:hover {
		background-image: url(bg_reset_hover.gif); 
	}
	
	
	#mgdl_start_login_form  fieldset{
		border: 0;
		
	}
	
	#mgdl_start_login_form  legend{
		font-weight: bold;
		color:#E00818;
		margin-bottom: 10px;
	}
	
	#mgdl_start_login_form  input{
		margin-bottom: 10px;
	}


form.profil input.t,
form.profil textarea.t  {
	border:1px solid #A9AEB2;
}

form.profil input.error, 
form.profil textarea.error, 
form.profil select.error {
	border: 1px solid #E00818;
}

form.profil input[type=checkbox] {
	margin:3px 3px 3px 4px;
}

* + html form.profil input[type=checkbox],
* html form.profil input[type=checkbox] {
	margin:0 !important;
}

form.profil input.t2,
form.profil textarea.t2{
	width:90%;
}

form.profil div.cblinehelper div.cbwrap {
	float:left;
	margin-right:5px;
}

form.profil div.cblinehelper div.linewrap {
	clear:both;
}

form.profil div.topspace {
	margin-top:1.5em;
}

form.profil div.linespace,
form.profil div.mainheadlineborder {
	margin-top:0.5em;
}


p.noresult {
	color:#F00118;
	border:1px solid #F00118; 
	margin:0 0 1em 0;
	padding:0.5em;
}
	
	
/** SCHRIFTEN UND LINKFORMATE **/


a 
{
color: #ed5e00;
text-decoration:none;
}

a.more {
	padding: 0 0 0 7px;
	background: url(bg_link.gif) no-repeat left center;
}

a:hover 
{
color:#E00818;
text-decoration:underline;
}
/*
h1 
{
font-size: 1.1em;
font-weight:bold;
padding-bottom:0.3em;
color:#E00818;
}

h2 
{ 
font-size:1.5em;  
color:#666;
line-height:normal;
font-weight:normal; 

font-family:Arial, Helvetica, sans-serif;
}
*/
/*
h3 
{ 
font-size:1.0em; 
line-height:normal;
line-height:300%;
}
*/
h3:link 
{
color:#FE3501; 
}

h4 
{ 
font-size:1.0em; 
line-height:normal;
font-weight:normal;
}

h4:link 
{
color:#FE3501; 
}

/*Investoren Slides*/
.listenbox.slide {
	margin-top: 0px; 
	margin-bottom:5px; 
	padding: 4px 0 4px 0; 
	border-bottom: 1px solid #ADB0B4; 
	border-top: 0 none; 
	border-left: 0 none; 
	border-right: 0 none;
}

* html .listenbox.slide {
	padding: 7px 0 7px 0; 
}

.slides_nav_left {
	float: left;
	width: 300px;
	border-right: 1px solid #acb0b4;	
	}
.slides_nav_right {
	float: left;
	width: 270px;
	padding-left: 60px;
	}	
	
a.slidenav {

	}
a.slidenav.act {
	color:#E00818;
	}	




/* Glossar */
span.glossar {
	cursor: help;
	border-bottom: 1px dashed #000;	
}

#dhtmlhelp {
	background: lightyellow;
	font-size:0.9em;
	color:#585E61;
	padding: 5px;
	position: absolute;
	visibility: hidden;
	width: 200px;
	z-index: 100;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ADB0B4;
	border-right-color: #ADB0B4;
	border-bottom-color: #ADB0B4;
	border-left-color: #ADB0B4;
}



/*general*/

.orange {
	color: #ed5e00;
}

.clboth {
	clear: both;
}

.dspnone, .hid {
	display: none;
}

.date 
{
color:#7B848B; 
font-size:0.9em;
}

.small 
{
color:#333; 
font-size:0.9em;
}

/* startseite */

.case_study {
	display:none;
}


/*Aus default2.css von Micha S */
#head fieldset,
#content_right fieldset,
#recform fieldset,
#allmgdl_search fieldset,
#amgdl_search fieldset,
form.formular fieldset,
form.desearch fieldset,
#f_kapitalsuchende fieldset {
	border:0 none;
}

form.formular legend,
#recform legend {
	display:none;
}

#recform input,
#allmgdl_search input.t2 {
	font-size: 0.9em;
	padding: 2px 3px;
	border: 1px solid #bbbbbb;
	background: #f7f7f7;
	margin:.5em 0 .7em 0;
}

#recform input.error {
	color:#F00118;		
	border: 1px solid #F00118;
}

ul.form_error {
	color:#F00118;
	border:1px solid #F00118; 
	margin:0 0 1em 0;
	padding:0.5em;
	list-style-type:none;
}

ul.form_error li {
	margin:0;
	padding:0;
}

.mgdl_list div.listenbox {
	margin: 0 0 5px 0;	
}

.mgdl_list h3,
.mgdl_list p {
	font-size:1em;
	padding: 0 !important;
}

p.mgdl_links {
	color:#ED5E00;
	font-weight:bold;
}

#allmgdl_search div.cblinehelper div.cbwrap {
	float:left;
	margin-right:5px;
}

#allmgdl_search div.cblinehelper div.linewrap {
	clear:both;
}


form.profil legend,
#f_kapitalsuchende legend{
	color:#E00818;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 10px;
}

form.profil fieldset,
#f_kapitalsuchende fieldset{
	border: 0;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e9e9e9;
}
	
	
button.rec_submit {
	background: #fff url(bg_weiterleiten.gif) no-repeat left top;
	width:129px;
	height:28px;
	margin-top:1em;
	border:0 none;
}
button.rec_submit:hover {
	background-image: url(bg_weiterleiten_hover.gif);		
}

button.abfrage_submit {
	background: #fff url(bg_submit.gif) no-repeat left top;
	width:115px;
	height:28px;
	margin-top:1em;
	border:0 none;
}
button.abfrage_submit:hover {
	background-image: url(bg_submit_hover.gif);
}

button.rec_submit span,
button.abfrage_submit span {
	display:none;
}

table caption {
	display:none;
}

table.kstab td,
table.kstab th {
	padding:.2em;
}

table.kstab th {
	text-align:left;
}
/*Aus default2.css von Micha E */


ul.navlist {
	list-style-type: none;
	margin:0;
	padding: 0;
}
	
	ul.navlist li {
		display: inline;
		margin-right: 5px;
		font-weight: bold;
	}
  
 /* für Later Stage Präsentation */
 
 h3.big_line {
  font-size: 1.3em !important;
  font-weight: bold;
  padding: 0 5px 5px 25px !important;
	border-bottom: 1px solid #e9e9e9;
 }
 
 div.big_line_sub {
  font-style: italic;
  text-transform: uppercase;
   padding: 5px 5px 0 10px !important;
}

 p.big_line_sub {
  padding: 2em 5px 4em 25px !important;

}

/* Kapitalsuche */
.wrap_mgdl_additional_fields {
  display: none;
}
