/* Forschung global.css Version 0.4 */

/* Table of contents
-------------------------------------
1 Formate fuer Text
1.1 Medienlinks

2 Navigation
2.1 Metakanalnavigation

3 container Gesamtseite
3.1 Container Navigation
3.2 Container Multifunktionsbereich
3.2.1 MFB neu

4 Teaser im Inhaltsbereich

5 Formulare

6 Spezial Beratung

7 english

8 Tabellen

*/

/* ------------------------------------------------------------------------------------------------------ */
/* 1 Formate fuer Text---------------------------------------------------------------------------- */

/* 1 Font size */
body	{ 
	margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; background: #fff;
									
	font-size: small; /* false value for WinIE4/5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: medium; /*intended value for better browsers */
}
html>body	{ 
	font-size: medium; /*be kind to Opera*/
} 

h1, h2, h3, h4, h5	{ font-size: 100.01%; }



.clearing, div.clearing	{ clear: both; line-height: 0; display: block; border: none; margin: 0; padding: 0; }
.invisible	{ display: none; }
.hidden	{ visibility: hidden; }

img { border:0; }

  



/* ----------------------------------------------------------------------------------------------- */
/* 2 container Gesamtseite------------------------------------------------------------------------ */

#wrapper	{ float: left; font-size: .8125em; /* 1em = 13px*/ width: 76em; }

#metametaNav, #head, #head h1, #metaNav, #contentWrapper, #content, #footer, #footerNav	{ /*min-width: 16em;*/ }


#metametaNav	{ float: left; background: #e5e5e5; width: 100%; border-bottom: .077em solid #fff; }
	
#head h1, #mainContent, #footerNav	{ width: 70%; }


#head	{ float: left; background: #4d7094; width: 100%; border-bottom: .077em solid #fff; position: relative; }
	#head h1	{ float: left; }
	#head p	{ width: 208px; position: absolute; right: 21px; }


#metaNav	{ float: left; border-bottom: .077em solid #fff; width: 100%; background: #4d7094; }


#contentWrapper	{ 
	float: left; background: #fff url(images/nav_back.gif) repeat-y; width: 100%; margin-bottom: .692em; position: relative;
}

	#nav { float: left; border-left: .615em solid #fff; width: 17.462em; clear: left; margin-top: 20px; background: #4d7094; background: #b2c2d1; }
	#left { margin-top: 0; padding-top: 0; background: none; }
	
	#breadcrumb	{ 
		margin: .538em 0 0 1.462em; float: left; width: 54.846em;
		height: 28px;  
	}
	
	#content	{ float: left; margin: .385em 0 0 1.462em; float: left; width: 54.846em; /*687px;*/ position: relative; }

	
#footer	{ 
	width: 76em; padding-bottom: 3em; background: #fff;
}




/* 3 Basic inline Layout */
.invisible	{ display: none; }
a	{ text-decoration: none; }
ul, ol	{ list-style: none; padding: 0; margin: 0; }



/* 3.1 form */
form	{ margin: 0; padding: 0; }
fieldset	{  border: none; margin: 0; padding: 0; }
input, select, option, optgroup	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input, select	{  /* 1em = 10px */
	font-size: xx-small; /* false value for WinIE4/5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small; /*intended value for better browsers */
}
html>input,	html>select	{ 
	font-size: x-small; /*be kind to Opera*/
}  


optgroup	{
	font-size: 110%; background: #69c; color: #fff; font-weight: normal; font-style: normal;
}

option	{ padding: 0 0 0 .8em; background: #fff; color: #000;}

input { display: none; }

input.input, input.button { 
	width: 13em; border: .1em solid #036; border-color: #ccc #ddd #69c #ddd; padding: .3em 0 .3em .5em; 
	color: #444; margin: .1em;
	display: block; float: left;  
}
input.input:active, input.input:focus	{ border: .1em solid #ec008c; margin: 0; }


/* 3.2 button */
input.button	{
	display: block; border: none;
	width: 14px; height: 16px;
	padding: 0; margin: 0;
} 

.button:active, .button:focus	{ border: none; } 




/* 3.1 metametaNav inline */
#metametaNav li	{ float: left; color: #ec008c; font-weight: bold; background: #fff; }
#metametaNav a	{ 
	display: block; color: #fff; background: #999; font-size: 77%; padding: 0 .8em; border-right: .1em solid #fff; line-height: 1.8em;
}
#metametaNav li.firstItem a	{ border-left: .1em solid #fff; }
	#metametaNav a:hover, #metametaNav a:focus	{ color: #ec008c; background: #e5e5e5; }
	#metametaNav a:active	{ background: #fff; }

#metametaNav h4	{ margin: 0; font-size: 77%; padding: 0 .8em; line-height: 1.8em; }





/* 3.2 logo inline */
#head	{ background: #4d7094 url(images/head_back.gif) no-repeat 0 0; }
#head h1, #head h2	{ margin: 0; }
#head p	{ background: transparent url(images/logo_bzga.gif) no-repeat 100% 0; height: 75px; margin: 0; }
	#head p a	{ display: block; height: 75px; width: 208px; }

#head h1	{ margin: 2.769em 0 0; }
#head h2 a {display: block; position: absolute; z-index: 200; height: 75px; width: 600px; left: 0; } 
#head h1 span.spacer	{ width: 1.462em; height: 3em; float: left; }
#head h1 span	{ display: block; float: left; }
#head h1 span strong	{ display: none; }
	#head h1 span.firstItem	{ width: 173px; height: 20px; background: transparent url(images/logo1.gif) no-repeat; }
	#head h1 span.secondItem	{ width: 150px; height: 20px; background: transparent url(images/logo2.gif) no-repeat; }
	#head h1 span.thirdItem	{ width: 157px; height: 20px; background: transparent url(images/logo3.gif) no-repeat; }





/* 3.3 metaNav inline */
#metaNav ol	{ float: right; }
#metaNav li	{ float: left; }
#metaNav a	{ 
	color: #fff; display: block; padding: 0 .8em; border-left: .1em solid #fff; font-size: 77%; 
	font-weight: bold; line-height: 2em; 
}
	#metaNav a:hover, #metaNav a:focus	{ color: #4d7094; background: #e5ebf0; }
	#metaNav a:active	{ background: #fff; }
	
#metaNav h4	{ display: inline; }
#metaNav h4 a	{ border-right: .1em solid #fff; margin-left: .8em; width: 4.2em; margin-right: 14.8em; }




/* 3.5 nav inline */
#nav a#languageLinkEnglish, #nav a#languageLinkGerman { float: left; border: none; }
#nav a#languageLinkGerman { width: 93px; }

#nav a#languageLinkEnglish {
	background: #283542; width: 93px; float: right;
}

#nav a#languageLinkGerman, #nav a#languageLinkEnglish	{
	width: 105px; /* false value for WinIE4/5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 93px;
}

	
#nav a#languageLinkEnglish:hover, #nav a#languageLinkEnglish:focus { background: #e5ebf0; color: #4d7094; }
#nav a#languageLinkGerman:hover, #nav a#languageLinkGerman:focus { background: #4d7094; color: #fff; }


.english #nav a#languageLinkGerman {
	background: #283542;
}
.english #nav a#languageLinkEnglish {
	background: #4d7094;
}

.english #nav a#languageLinkGerman:hover, .english #nav a#languageLinkGerman:focus { background: #e5ebf0; color: #4d7094; }
.english #nav a#languageLinkEnglish:hover, .english #nav a#languageLinkEnglish:focus { background: #4d7094; color: #fff;}



#nav li	{ display: inline; }
#nav ul	 { /*margin-top: 1.538em;*/ border-top: .077em solid #fff; width: 17.462em; width: 227px; clear: left; }
#nav ul ul	 { margin-top: 0; border-top: none; }
	
#nav a	{ 
	color: #fff; font-size: 85%; font-weight: bold; 
	border-bottom: .091em solid #fff; display: block;
	padding: .182em .909em .364em;
	background: #4d7094; 
	width: 207px;
}
	#nav a:hover, #nav a:focus	{ color: #4d7094; background: #e5ebf0; }
	#nav a:active	{ background: #fff; }
	

#nav h4	{ font-size: 100.01%; font-size: 85%; color: #f09; background: #fff; padding: .182em .909em .364em; margin: 0; }
	#nav ul ul h4	{ padding-left: 17px; }
	#nav ul ul h4	{
		width: 227px;/*17em; /* false value for WinIE4/5 */
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 200px; /*intended value for better browsers */
	}
	html>#nav ul ul h4	{ 
		width: 200px; /*be kind to Opera*/
	}
	#nav ul ul ul h4	{ font-weight: normal; }
	


#nav ul ul a	{ font-weight: normal; color: #036; background: #fbcceb; padding-left: 1.545em; }
#nav ul ul a:hover	{ color: #f09; }


#nav ul ul ul a	{ background: #fff; }
#nav ul ul ul a:hover, #nav ul ul ul a:focus	{ background: #fff; }
#nav ul ul ul a:active	{ background: #fff; }
	
	
	
	#nav ul ul ul ul a	{ background: #fff; }
	#nav ul ul ul ul a:hover , #nav ul ul ul ul a:focus { background: #fff; }
	
	
	#nav a.subActive	{ background: #f09; }
		#nav a.subActive:hover, #nav a.subActive:focus	{ background: #fbcceb; color: #f09; }
		#nav a.subActive:active	{ background: #fff; }
		
	#nav ul ul a.subActive 	{ background: #fff; font-weight: bold; color: #f09; }
		#nav ul a.subActive:hover, #nav ul ul a.subActive:focus	{ background: #e5ebf0; }
		#nav ul a.subActive:active	{ background: #fff; }
		
	
	
#nav legend, #nav label	{ display: none; }
#nav form	{ background: #4d7094; border-bottom: .077em; padding-left: 8px; }
#nav form	{  /* 1em = 13px */
	width: 227px; /* false value for WinIE4/5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 219px;  /*intended value for better browsers */
}
html>#nav form { 
	width: 219px;  /*be kind to Opera*/
}  

#nav input	{ margin: .4em 0 .4em 0; width: 18.2em; }
#nav input.button	{ margin-top: .6em; margin-left: .6em; width: 14px; }



/* higlight of content-navigation from page-navigation */
/* on second level*/
#nav ul ul  { margin-top: -.077em; }
#nav ul ul ul	{ border-bottom: .091em solid #036; }
#nav ul ul h4	{ border-bottom: .182em dotted #036; border-top: .091em solid #036; }
#nav ul ul ul h4	{ border: none; }
#nav ul ul a.subActive 	{ border-bottom: .182em dotted #036; border-top: .091em solid #036; }




/*1em = 11px*/
#nav a	{
	width: 227px;/*17em; /* false value for WinIE4/5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 207px; /*intended value for better browsers */
}
html>#nav a	{ 
	width: 207px; /*be kind to Opera*/
}

#nav li li a	{
	width: 227px; /* false value for WinIE4/5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 200px; /*intended value for better browsers */
}
html>#nav li li a	{ 
	width: 200px; /*be kind to Opera*/
}





#contentWrapper	{ position: relative; }



.splitScreen { background: #e5e5e5; }
.splitScreen #wrapper	{ 
	padding-right: 3px; background: transparent url(images/pageShadow.gif) no-repeat 100% 20px; /*width: 76.769em; /*width: 76em; + 3px*/
	width: 1004px;
}
.splitScreen #metametaNav, .splitScreen #head, .splitScreen #metaNav	{ width: 989px; }
.splitScreen #contentWrapper	{ width: 989px; }
.splitScreen #content	{ width: 38.846em; z-index: 20; position: relative;  }

.splitScreen h1.testHead	{ display: none; }
.splitScreen h2.testHead	{ display: none; }



.splitScreen #nav ul ul  { margin-top: 0; }
.splitScreen #nav ul ul ul	{ border: none; }


.splitScreen .thirdTeaserLeft .main-teaser-bild, .splitScreen .thirdTeaserCenter .main-teaser-bild, .splitScreen .thirdTeaserRight .main-teaser-bild { 
	width: 158px;
}

#nav ul ul h4	{ border-bottom: none; border-top: none; }
#nav ul ul ul h4	{ border: none; }
#nav ul ul a.subActive 	{ border-bottom: none; border-top: none; }

#multiNav	{ 

	width: 236px;
	display: block;
	float: right;
	margin-bottom: 1em;
	margin-top: .385em;
	margin-right: -15px;

	background: transparent url(images/rightNavBorder.gif) repeat-y 0 0;  
}

#multiNav h3	{ display: block; margin: 0 0 6px 11px; }

#multiNav h3 span, #multiNav h3 a	{
	display: block;
	font-size: 10px; 
	line-height: 12px; 
	color: #fff; background: #424242 url(images/rightNavTop.gif) no-repeat 0 0;
	margin-right: 18px;

}

#multiNav h3 span span, #multiNav h3 a span	{
	margin-right: 0; 
	display: block; 
	background: transparent url(images/rightNavButtom.gif) no-repeat 0 100%; 
	padding: 5px 6px 18px;  
}

#multiNav h3 a	{ background-image: url(images/rightNavTopHigh.gif); }
#multiNav h3 a span	{ background-image: url(images/rightNavButtomHigh.gif); color: #5a5a5a; }

#multiNav h3 a:hover	{ background-image: url(images/rightNavTop.gif); margin-top: 0; }
#multiNav h3 a:hover span	{ background-image: url(images/rightNavButtom.gif); color: #fff; }




#multiNav ul	{
	/*border: 2px solid #e5ebf0;
	width: 210px;*/
	padding-left: 11px;
	
	
}

#multiNav li	{ display: inline; }

#multiNav a, #multiNav h4	{ 
	font-size: 10px; display: block; 	 
	background: transparent url(images/multiNavBottom.gif) no-repeat 100% 100%;
	color: #036;	
}
#multiNav a	span, #multiNav h4 span	{
	display: block;
	background: transparent url(images/multiNavTop.gif) no-repeat 100% 0;
}
#multiNav a	span span, #multiNav h4 span span {
	display: block;
	border-left: 2px solid #e5ebf0; margin-right: 2px;
	
	padding-left: 9px; padding-right: 9px;
	padding-top: 6px; padding-bottom: 6px;  
	width: 188px;
	background: #f7f9fa; 
	border-bottom: 2px dotted #e5ebf0; 
}

#multiNav h4	{ margin: 0; margin-left: -11px; }
#multiNav h4 span span	{ width: 199px; }



#multiNav a:hover, #multiNav a:focus, #multiNav h4	{ 
	color: #f09; /*background: #fff; */
	margin-top: -2px;
	background-image: url(images/multiNavBottomHigh.gif);
}
#multiNav a:hover span, #multiNav h4 span	{
	background-image: url(images/multiNavTopHigh.gif);
}

#multiNav a:hover span span, #multiNav h4 span span	{
	border: 2px solid #a5b7c9; border-width: 2px 0;
	padding-left: 11px;
	background: #fff;
}


#multiNav h4 span span a	{ background: none; color: #f09; }
#multiNav h4 span span a:hover	{ background: none; margin-top: 0; }



#centerNav	{ margin-right: -10px; }

#centerNav h1	{
	margin-top: -5px; padding-top: 35px; padding-bottom: 15px; margin-bottom: 0;
	color: #f09; font-size: 14px; line-height: 19px; margin-right: -2px; background: #fff;
}



#content #centerNav h3	{ 
	border: none; margin: 0 0 6px -15px; padding: 0; font-size: 11px; width: 225px; 
	position: absolute;
}
#centerNav h3 span, #centerNav h3 a	{
	display: block;
	font-size: 10px; 
	line-height: 12px; 
	color: #fff; background: #424242 url(images/rightNavTop.gif) no-repeat 0 0;
	margin-right: 18px;

}

#centerNav h3 span span, #centerNav h3 a span	{
	margin-right: 0; 
	display: block; 
	background: transparent url(images/rightNavButtom.gif) no-repeat 0 100%; 
	padding: 5px 6px 18px;  
}

#centerNav h3 a	{ background-image: url(images/rightNavTopHigh.gif); }
#centerNav h3 a span	{ background-image: url(images/rightNavButtomHigh.gif); color: #5a5a5a; }

#centerNav h3 a:hover	{ background-image: url(images/rightNavTop.gif); margin-top: 0; }
#centerNav h3 a:hover span	{ background-image: url(images/rightNavButtom.gif); color: #fff; }




#centerNav ol	{  
	width: 39.538em; 
	margin-bottom: 20px;
	
	background: #b2c2d1 url(images/centerNavBack.gif) repeat-x 0 100%; 
	/*border-bottom: 1px solid #4d7094;
	border-left: 1px solid #4d7094;*/
}
#centerNav li	{
	display: inline;
}
/*#centerNav li a, #centerNav li span, #centerNav li h4	*/
#centerNav li a, #centerNav li span, #centerNav li h4 {
	background: #b2c2d1 url(images/centerNavTabLeft.gif) no-repeat 0 0; 
	font-size: 11px; display: block; float: left;
	
	margin: 0;
	line-height: 1.2em; 
	
	width: 20%;
	font-weight: bold;
	height: 40px; 
	padding-left: 8px;
}
#centerNav li a span, #centerNav li span span, #centerNav li h4 span	{ 
	display: block;
	width: 100%; height: 100%; 
	background: transparent url(images/centerNavTabRight.gif) no-repeat 100% 0;
	padding-top: 20px;
	padding-left: 0;
}
#centerNav li.first a, #centerNav li.first span, #centerNav li.first h4	{ width: 130px; }
#centerNav li.second a, #centerNav li.second span, #centerNav li.second h4	{ width: 105px; }
	#centerNav li.second a span, #centerNav li.second span span, #centerNav li.second h4 span	{ padding-top: 6px; }
#centerNav li.third a, #centerNav li.third span, #centerNav li.third h4	{ width: 50px;/*70px;*/ }
#centerNav li.four a, #centerNav li.four span, #centerNav li.four h4	{ width: 102px;/*50px;*/ }
#centerNav li.five a, #centerNav li.five span,  #centerNav li.five h4	{ width: 102px; }
	#centerNav li.five a span, #centerNav li.five span span, #centerNav li.five h4 span	{ padding-top: 6px; }


#centerNav li a:hover, #centerNav li h4	{ 
	color: #f09;
	background: #fff url(images/centerNavTabLeftHigh.gif) no-repeat 0 0;	
}
#centerNav li a:hover span, #centerNav li h4 span	{
	background: transparent url(images/centerNavTabRightHigh.gif) no-repeat 100% 0;
}
#centerNav li span span	{ color: #e5ebf0; font-weight: normal; }

/*#content #centerNav li a:hover, #content #centerNav li a:focus	{ color: #f09; background: #fff; }*/


/*#centerNav li h4	{ background: #fff; color: #f09; }*/



/*Themennavigation */
#nav .themeNav { border-top: 1em solid #b2c2d1;}
#nav .themeNav .hover { cursor: pointer; color: #599de2; background: #fff; }
#nav .themeNav h4 { background: #599de2 url(images/theme_back.gif) repeat-x 0 0; color: #fff; border-bottom: 1px solid #b2c2d1; position: relative; }
#nav .themeNav h4 span { 
	display: block; width: 7px; height: 7px; 
	background: transparent url(icon/small_closed.gif) no-repeat 0 0;
	position: absolute; right: 16px; top: 6px; 
}
#nav .themeNav h4.hover span { background: transparent url(icon/small_closed_blue.gif) no-repeat 0 0; }

#nav .themeNav ul { border: none; /*height: 0px; overflow: hidden;*/ }
#nav .themeNav a	{ 
	color: #39c;
	border-color: #b2c2d1;
	/*border-bottom: .091em solid #fff; display: block;
	padding: .182em .909em .364em;*/
	background: #f7f9fa;
}
	#nav .themeNav a:hover, #nav .themeNav a:focus, #nav .themeNav a:active	{ color: #fff; background: #599de2; border-color: #599de2;}

#nav .themeNav li.active a { background: #599de2; color: #fff; }

#nav .active h4 span {
	background: transparent url(icon/small_open.gif) no-repeat 0 0;
}

#nav .active h4.hover span { background: transparent url(icon/small_open_blue.gif) no-repeat 0 0 !important; }



/*Tagcloud*/
#left a { display: none; }
#nav div.tagCloud a { display: inline; }

#nav div.tagCloud h4 { font-size: 11px; padding: 2px 10px 4px; color: #fff; background: #878787; margin: 0; display: none; }
div.tags { font-size: 2px; overflow: hidden; background: #c6d2dd; padding: 7px 3px; }
#nav div.tags a { color: #788ea3; display: inline; padding: 0; border: none; background: none; }
#nav div.tags a:hover, #nav div.tags a:focus { text-decoration: underline; }

/*#nav div.tagCloud h4 { display: block;}
#nav div.tagCloud { border: 1px solid #878787; margin: 4px; }*/

#content div.tagCloud { border: 1px solid #e5ebf0; padding-bottom: 7px; background: #f7f9fa; margin-bottom: 18px; }
#content div.tagCloud h4 { background: #e5ebf0; color: #036; font-size: 11px; padding: 0.545em 0.636em 0.364em 1em; line-height: 1.273em; margin: 0; }
#content div.tags {  border-width: 0 1px 1px; background: #f7f9fa; font-size: 3px; padding: 2px 10px 4px; font-size: 8px; color: #f7f9fa; }
*html #content div.tags { margin-bottom: 7px; }
#content div.tags a { color: #036; line-height: 1.4em; padding: 0 10px; }
#content div.tags a:hover, #content div.tags a:focus { text-decoration: underline; }



/* basic */
#content	{ line-height: 1.308em; }

#content a	{ color: #036; }
#content a:hover, #content a:focus	{ color: #369; }
#content a:active	{ color: #39c; }

.detail h2, .teaser h4, .linkList h2, h2.testHead 	{ /*1em = 11px*/
	font-size: 85%; line-height: 1.273em; border-bottom: .091em solid #036; color: #39c;
	margin: 0; padding: .909em 0 .182em;
	clear: both; 
}
.detail h1, #content .teaser h3, .linkList h1, h1.testHead	{ /*1em = 16px*/
	color: #036; font-size: 108%; margin: .215em 0 .438em 0; padding: 0; line-height: 1.215em;
	border: none;
}


.detail h4, .teaser h4, .linkList h4, h4.testHead	{ /*1em = 16px*/

}



#content h3	{ 
	font-size: 85%; border-bottom: .091em solid #036; color: #39c;
	margin: 0 0 0 .727em; padding: 1.091em 0 .231em;
	border-top: .091em dotted #999; 
}
	#content h3 a	{ color: #39c; }
	#content h3 a:hover, #mainContent h3 a:focus	{ color: #369; }
	#content h3 a:active	{ color: #036; }


.detail ul, .detail ol { padding-bottom: 13px; }
.detail ul { list-style-image: url(icon/list_style_box.gif); padding-left: 3px; }
.detail ol { list-style: decimal; margin-left: 13px; }
.detail li { margin-top: 5px; margin-left: 13px; }


/* Teaser */
.teaser	{ clear: both; padding: 0 0 .833em; border-bottom: 1px dotted #999; margin-bottom: 1.667em; }

.teaser a	{ font-weight: bold; }
.teaser img { 
	float: left;
	margin: .333em .75em .583em 0; padding: 0;
	border: 1px solid #777;
}


.teaser .picThird img	{ width: 12em; height: 5.917em; }


#content .teaser a { 
	background: transparent url(icon/arrow_boxed.gif) no-repeat 2px 0; padding-left: 13px; line-height: 16px; 
	color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 69.23%; font-weight: normal;
}
#content .teaserExtern a { 
	background-image: url(icon/icon_extern.gif); padding-bottom: 7px; padding-left: 20px;
}
#content .teaserExtern { background: transparent url(images/logo_bzga_small.gif) no-repeat 100% 100%; }


.halfTeaserLeft { width: 48.5%; float: left; }
.halfTeaserRight	{ width: 48.5%; float: right; }

.thirdTeaserLeft { width: 31.3%; max-width: 31.3%; float: left; margin-right: 3%; }
.thirdTeaserCenter { width: 31.3%;  max-width: 31.3%; float: left; margin-right: 3%; }
.thirdTeaserRight	{ width: 31%;  max-width: 31%; float: left; }

/* HalfTeaser - Linklist combination */
.mixTeaserTop { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
.mixTeaserLeft	{ border-bottom: none; padding-bottom: 0; margin-bottom: 0; }
.halfTeaserRight h4.mixTeaserRightTop	{ 
	border-top: .346em solid #fff; min-height: 0;  height: expression("auto"); line-height: 1.273em; 
	padding-top: .545em; padding-bottom: .364em;
}

.mixTeaserBottom	{ clear:both; padding-top: 0; }
	.mixTeaserBottom span	{ display: none; }




.teaserBoxed	{ background: #e6ecf2; margin: 1em 0 1.667em; padding-right: 1em; padding-left: 1em; padding-top: 0; border: none; }

	/*.teaserBoxed div img	{ margin-top: 0; margin-left: -.75em; }*/
	.teaserBoxed h4	{ /*padding-top: .727em;*/ margin-left: -13px; margin-right: -13px; padding-left: 13px;  }
	#content .teaserBoxed a { color: #e6ecf2; }

.halfTeaserLeft .main-teaser-bild img, .halfTeaserRight .main-teaser-bild img	{ float: none; }


.thirdTeaserLeft .main-teaser-bild, .thirdTeaserCenter .main-teaser-bild, .thirdTeaserRight .main-teaser-bild { 
	margin: 0; text-align: center; overflow: hidden; height: 110px; width: 222px;
	position: relative; border: 1px solid #777; margin: .333em .75em .583em 0;
}
.thirdTeaserLeft .main-teaser-bild img, .thirdTeaserCenter .main-teaser-bild img, 
	.thirdTeaserRight .main-teaser-bild img	{ margin: 0 -15%; border: none; float: none; }


.halfTeaserLeft h4, .halfTeaserRight h4	{
	min-height: 2.545em; height: expression("24px"); 
}
	
.thirdTeaserLeft h4, .thirdTeaserCenter h4, .thirdTeaserRight h4	{
	min-height: 2.545em; height: expression("24px"); 
}


	
	
	

/* detailcontent */
.detail	{ clear: both; }
.detail h2	{ 
	font-size: 100.01%; font-size: 107.69%; line-height: 1.214em; 
	padding: 1.071em 0 .571em; margin: 8px 0 0; border: none; color: #036;
	border-top: .071em dotted #999; 
}

.detail p.anker	{ font-size: 1px; line-height: 1px; }

.detail .fett { font-weight: bold; }
.detail .kursiv { font-style: italic; }

.detail p	{ font-size: 100.01%;}

.detail a	{ font-weight: bold; }
.detail a:hover, .detail a:focus	{ text-decoration: underline; }



/* pic Box for Detail pages*/
.detail img	{ float: left; margin: .333em .75em 0 0; border: 1px solid #777; }


.picBox	{ float: left; margin: .333em .75em 0 0; width: 17.08em; border: 1px solid #777; }
.detail .picBox img	{ float: none; margin: 0; border: none; }
	.detail .linkList	{ width: auto; float: none; }


.picBox img	{ margin: 0; }
.picBox ul	{ 
	font-size: 100.01%; list-style: none; margin: 0; padding: .5em .583em .667em .583em;
	border-top: 1px solid #777; 
}
.picBox li	{ font-size: 84.62%; line-height: 1.273em; margin: 0; padding: 0; }
.detail .picBox li a	{ 
	font-weight: normal; display: block; min-height: 24px; /*height: expression("24px");*/ padding-left: 26px;
	background: transparent url(icon/icon_lupe_plus.gif) no-repeat 2px 1px;
}

.detail .additionalData	{ clear: both; padding: .5em 0 2em; }
.detail .additionalData strong	{ display: block; padding-top: .5em; }



/* Sprungmarkenliste */
h4.anchorList	{ border-top: 1.091em solid #fff;
	margin: 0;
	background: #4d7094;  
	fonts-size: 100.01%; font-size: 85%; color: #fff; line-height: 1.727em;
	padding: 0 .636em; 
}

ul.anchorList	{ 
	font-size: 100.01%; list-style: none; margin: 0 0 1.833em; padding: 0; clear: both;
	background: #e5ebf0; padding-bottom: .385em;
}
ul.anchorList li	{ display: inline; }
	ul.anchorList li.langtextbox	{ float: none; width: auto; margin: 0; padding: 0; display: inline; }
ul.anchorList li a	{
	font-size: 85%; 
	display: block; font-weight: bold; border-top: 1px solid #fff; color: #036;
	padding: .182em 0 .182em 2.273em;
	background: transparent url(icon/arrow_boxed.gif) no-repeat .75em .5em; 
}
	ul.anchorList li a:hover, ul.anchorList li a:focus	{ color: #369; }
	ul.anchorList li a:active	{ color: #39c; }



/* linkList with linked teaser headlines */ 
.linkListHeadline h4.anchorList { background: #e5ebf0; color: #036; }
.linkListHeadline ul.anchorList	{ background: #f7f9fa; border: .077em solid #e5ebf0; border-width: 0 1px 1px; }
.linkListHeadline ul.anchorList li a { background-position: .75em .6em; }

#content .teaser h4.anchorList { border-width: .545em 0 0; }
#content .teaser .anchorList a { 
	color: #036; font-size: 100.01%; font-size: 85%; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.545em;
	padding: .182em 0 .182em 2.273em; background-position: .727em .545em;
}
	#content .teaser .anchorList a:hover, #content .teaser .anchorList a:focus { color: #369; }
	#content .teaser .anchorList a:active { color: #39c; }




.detail .boxed h4, .detail .teaser h4 { /* 1em = 11px*/ 
	background: #e9e9d2; color: #424221; 
	text-transform: uppercase; font-size: 91.667%; line-height: 1.273em; padding: .545em .636em .364em 1em; margin: 0; 
}
.detail .boxed h3, .detail .teaser h3	{ /* 1em = 12px*/ 
	font-size: 100.01%; padding: 0; margin: 0; line-height: 1.333em; margin-bottom: .333em;
}

.detail .boxedText	{ padding: .5em .667em .75em .917em; background: #f3f3ea; line-height: 1.333em; }
.detail .boxedText a	{ font-weight: bold; color: #663; }

.detail .boxed ul	{ background: #f3f3ea; font-size: 100.01%; padding: .583em 0; }
	 
.detail .boxed li	{ font-size: 91.667%; line-height: 1.273em; margin: 0; padding: 0; background: none; }
.detail .boxed li a	{ 
	color: #663; padding: .273em .273em .636em 21px; background: transparent url(icon/icon_pfeil.gif) no-repeat 11px 5px;
}	

.detail .boxed .main-teaser-bild { margin: 0; }




.book	{ border-bottom: 1px dotted #999; margin-bottom: 1.5em; padding-bottom: 1em; }
.book h2	{ font-size: 100.01%; color: #000; margin: 0; padding: 0; clear: none; border-top-width: 1px; }
.book p	{ margin: 0 0 .5em; padding: 0; }
.book div	{ float: right; }
.book div img	{ margin: .833em 0 0 7px; }
.book .linklist h4	{ margin-top: 1em; }

h2.bookAuthor	{ font-size: 100.01%; color: #000; font-weight: normal; margin: -2.25em 0 0 0; padding: 0; border: none; float: right; }
h2.bookAuthor span	{ font-weight: bold; }




.sitemap h4 a	{ color: #424221; }
body .sitemap ul li { padding-left: 24px; border-top: 1px solid #4d7094; background-position: 14px 3px; }
body .sitemap ul li li  { padding-left: 24px; border-top: none; font-size: 100.01%; }

body .sitemap ul ul	{ 
	/*border: 1px solid red; background: silver;*/ border: none; 
	margin-bottom: 0; padding-bottom: 0; margin-top: .333em; margin-left: 0; 
}






/* backlink used in showcatcontent */
.linkBack	{ text-align: right; margin-top: -.8em; padding-bottom: 2em; padding-right: .5em; }
.linkBack a	{ font-weight: bold; }

.addRight	{ float: right; font-weight: normal; }




div.linkList, div.multiLinkList	{ margin-bottom: 1.5em; }

.linkList h4, .multiLinkList h4	{
	clear: both;
	padding: .545em .636em .364em 1em; margin: 0;
	font-size: 85%; line-height: 1.273em; color: #036; background: #e5ebf0; 
}
.linkList p, .multiLinkList p		{ 
	padding: .545em .636em .364em 1em; margin: 0; font-size: 85%; line-height: 1.273em;
	padding-top: 3px; padding-bottom: 3px; border: 1px solid #e5ebf0; border-width: 0 1px;
	background: #f7f9fa;
}

.linkList ul, .multiLinkList ul	{ 
	font-size: 100.01%; list-style: none; margin: 0; padding: 0 0 .667em 0;
	border: 1px solid #e5ebf0; border-width: 0 1px 1px;
	background: #f7f9fa;
}

.linkList li, li.link, li.downLink, .multiLinkList li	{ 
	background: transparent url(icon/icon_liste.gif) no-repeat 4px 3px; padding-left: 1.25em; padding-bottom: .667em;
	font-size: 85%;
	border-top: .091em solid #fff; 
}
li.downLink	{ border-top: 1px solid #4d7094; }

.linkList li br, .multiLinkList li br		{ display: none;}
.linkList li a, .multiLinkList li a	{ font-weight: bold; }
	/*show all link*/
	.linkList h2	{ text-transform: none; font-size: 100.01%; display: inline; border: none; } 
	.linkList h2 a	{ color: #933; font-weight: bold; }
	h2.showCat	{ font-size: 100.01%; }



/*special format for intern Linklist */
.linkListLexikon h4 a	{ padding: 0 .363em 0 0; }
.linkListLexikon h4 a.selected	{ font-size: 163.636%; color: #525229; text-decoration: none; padding: 0 .222em 0 .056em; vertical-align: text-bottom; }  


.linkList ul ul { border: none; border-bottom: 1px solid #4d7094; margin-left: -30px; }
.linkList li li.link, .linkList li li.downLink	{ font-size: 100.01%; margin-left: 24px; min-height: 20px; /*height: expression("20px");*/ border: none; }



/* Detail Linklist Icons */
li.link, li.downLink { 
	background: none;
	padding-left: 0; 
}
li.link, li.downLink, .multiLinkList li { /*display: block;*/ min-height: 24px; /*height: expression("24px");*/ margin-left: 5px; padding-left: 30px; padding-bottom: .182em; padding-top: .182em; }



li.link a { font-weight: bold; }
li.link strong { display: block; }

	li.linkAudio { background: transparent url(icon/icon_audio.gif) no-repeat 1px 0;}
	li.linkVideo { background: transparent url(icon/icon_video.gif) no-repeat 1px 0; }
	li.linkBuch { background: transparent url(icon/icon_lexikon.gif) no-repeat 0 0; }
	li.linkLexikon { background: transparent url(icon/icon_lexikon.gif) no-repeat 0 0; }
	li.linkExtern { background: transparent url(icon/arrow_boxed_extern.gif) no-repeat 6px 7px; }
	li.linkBiography { background: transparent url(icon/icon_biography.gif) no-repeat 2px 0; }
	li.linkIntern { background: transparent url(icon/arrow_boxed.gif) no-repeat 6px 7px; }
	li.linkPdf { background: transparent url(icon/icon_pdf.gif) no-repeat 0 0; }
	li.linkEmail { background: transparent url(icon/icon_email.gif) no-repeat 1px 0; }
	li.downLink	{ background: transparent url(icon/icon_down.gif) no-repeat 6px 7px; color: #4d7094; font-weight: bold; }
	
	div.linkLexikon li.link	{ display: block; background: none; padding-left: 0; }
	div.linkLexikon li.link a	{ line-height: 1.833em; }
	div.linkLexikon ul	{ 
		padding-left: 3.083em; padding-top: .25em; background: transparent url(icon/icon_lexikon.gif) no-repeat 12px 6px; 
		min-height: 24px; height: expression("24px");
	}
	
	div.linkBuch li.link strong	{ display: inline; }
	div.linkBuch li.link a	{ font-weight: normal; }
	div.linkBuch li.link a span { font-weight: bold; }
	div.linkBuch br	{ display: inline; }
	div.mediaList span	{ display: block; }
	
	#content li.linkNews a { 
		display: block; font-size: 1px; height: 20px; width: 100%; 
		text-align: right; position: relative; left: -35px;
		color: #f7f9fa; z-index: 20; background: transparent url(icon/icon_news.gif) no-repeat 12px 2px;
	}
	
	li.linkNews strong { color: #036; /*margin-top: -20px;*/z-index: 10; position: relative; margin-top: -20px;}


/* Gattungslistenstile (.multiLinkList) */
.list_current li { background: transparent url(icon/arrow_boxed.gif) no-repeat 11px 7px; border-color: #4d7094; margin-left: 0; }
.list_language li { background: transparent url(icon/arrow_boxed_dark.gif) no-repeat 11px 7px; border-color: #283542; margin-left: 0; }

.list_language h4 { color: #fff; background: #283542; }
.list_current h4 { color: #fff; background: #4d7094; }


.list_language p, .list_language ul { border-color: #283542; background: #e6ecf2; }
.list_current p, .list_current ul { border-color: #4d7094; background: #e6ecf2; }
.list_current p { display: none; }

/*.list_language { width: 48.5%; float: left;}*/ /*tempï¿½rar ausgeschaltet weil zuerst "Aktuelle Forschungsergebnisse" fehlt siehe -> englischerTeaser.html*/
.list_current	{ width: 48.5%; float: right; }

.list_theme h4 { background: #599de2; color: #fff; padding: 2px 10px 4px 10px; }
.list_theme ul { border: none; background: #f7f9fa; padding: 0; }
.list_theme li { display: inline; margin: 0; padding: 0; background: none; border: none; }
.list_theme p { display: none; }
#content .list_theme li a { display: block; color: #39c; border-bottom: 1px solid #b2c2d1; padding: 2px 10px 4px 10px; }
#content .list_theme li a:hover, #content .list_theme li a:focus { color: #fff; background: #599de2; }


/*div.linkListLanguage { border: 1px solid #283542; }
.linkListLanguage h4	{ color: #fff; background: #283542; }
.linkListLanguage p, .linkListLanguage ul {  background: #e6ecf2; }
.linkListLanguage li.linkExtern, .linkListLanguage li.linkIntern  { border-color: #283542; margin-left: 0; }
.linkListLanguage li.linkExtern, .linkListLanguage li.linkIntern { background: transparent url(icon/arrow_boxed_dark.gif) no-repeat 11px 7px; }*/



/* backlink to projektsteckbrief */
div.projectBack, div.projectBackTop { width: 27%; float: right; }
div.projectBackTop { position: absolute; top: 0; right: 0; }
div.projectBack a, div.projectBackTop a{ background: transparent url(icon/arrow_boxed.gif) no-repeat 0 3px; padding-left: 18px; }

body.abstract #content h2.testHead { padding-right: 27%;}


div.back { 
	float: right; 
	margin: 0 0 -1.8em 0; 
	background: #e5ebf0 url(icon/arrow_boxed.gif) no-repeat 8px 10px; 
	padding: 6px 7px 4px 22px;
	font-weight: bold;  
}

.tx-prnews-pi2 div.back { margin-bottom: 0; }



/* media detail */
.media div	{ border: 1px solid #cc9; border-width: 0 1px 1px; text-align: center; }
.media div div, .media ul	{ border: none; text-align: left; margin: 0 13.5%; }
.media div div	{ margin-top: .833em; }

.media p	{ text-align: right; margin: .091em 13.5% .273em; font-size: 100.01%; font-size: 91.67%; }
.media div.clearing	{  border-bottom: 1px solid #cc9; margin: 0; }

.media object, .media embed	{ margin-top: 13px; }

.media ul	{ padding-left: 0; margin-left: 7.2%; margin-top: .5em; }
.media li.link	{ margin-left: 0; }

.linkVideo h4	{
	background: #eee url(icon/icon_video_single.gif) no-repeat 7px 0;
	padding-left: 27px; 
}

.linkAudio h4	{
	background: #eee url(icon/icon_audio_single.gif) no-repeat 7px 0;
	padding-left: 27px; 
}



/*content footer search */
div.search { clear: both; margin-bottom: 1.5em; }

.search h4 { 	
	margin: 0;
	background: #4d7094;  
	fonts-size: 100.01%; font-size: 85%; color: #fff; line-height: 1.727em;
	padding: 0 .636em; 
}

.search form { background: #e5ebf0; padding: 10px 0 0 0; }

.search p { clear: both; }
.search ul	{ font-size: 100.01%; list-style: none; padding: 0; }
.search li.link { border-top: none; }

.search .strong	{ font-weight: bold; }
.search li.searchHead	{ 
	background: #eee; clear: both;
	padding: .5em .583em .333em .583em; margin: 0 0 -1.5em; 
}

.search li.listIcon	{ 
	background: transparent url(icon/icon_liste.gif) no-repeat 4px 3px; padding-left: 1.25em; padding-bottom: .667em; 
}


.search input { width: auto; border: none; display: none; }
.search input.input	{ 
	display: block;
	border: .1em solid #ccc; padding: .3em 0 .3em .5em; 
	color: #444; 
	display: block; float: left;
	margin: 0; margin-left: .7em; width: 17em;
}


.search input.button, .search button	{ 
	display: block; margin-top: .2em; margin-right: .8em; margin-left: 7px; width: 14px; height: 16px;
	background: #ec008c url(icon/button_magenta.gif) no-repeat 50% 50%; border: none; 
}





/* 5.1 breadcrumb */
#breadcrumb	{ 	
	color: #036; border: none;
}
#breadcrumb li	{ float: left; margin-right: .308em; line-height: 1em; }
#breadcrumb	a { color: #f09; padding-right: .4em; font-weight: bold; white-space: nowrap; font-size: 77%; line-height: 1.3em; }
#breadcrumb a:hover, #breadcrumb a:focus	{ text-decoration: underline; }
#breadcrumb a:active	{ color: #39c; }
#breadcrumb span a	{ color: #036; font-weight: normal; }




/* 5.3 content extended search */
#content input, #content select	{ font-size: 92%; }


#content fieldset	{ border: none; margin: 0; padding: 0; background: #eee; }
legend	{ display: none; }
#content label	{ width: 11em; display: block; float: left; padding-top: 2px; }
	#content label.invisible	{ display: none; }
#content input, #content textarea	{ border: 1px solid #7f9db9; width: 24.667em; float: left; padding: 3px; }
#content input#sword	{ display: block; }


#content button	{ float: right; clear: right; margin: 2em 17px 0 0; padding: 1px; }
#content fieldset p	{ margin: -1.8em 10px 0; padding: 0 0 1.5em; clear: both; }
#content form p	{ margin: .5em 10px .5em 10px; padding: 0; clear: both; background: none; }

#content form p.first	{ margin-top: 10px; padding-bottom: .5em; }

#content fieldset a	{ 
	font-weight: bold; background: transparent url(icon/icon_liste.gif) no-repeat 4px 2px; 
	padding-left: 1.25em; padding-bottom: .667em;
}



#content select	{ border: 1px solid #7f9db9; float: left; width: 25.25em; margin: 0; padding: 3px; }
#content .selectDoubleColumn	{ width: 28em; float: left; }
#content .selectDoubleColumn select.left	{ width: 12em; float: left; }
#content .selectDoubleColumn select.right	{ width: 12em; float: left; margin-left: 10px; }
#content .selectDoubleColumn label.half	{ float: left; width: 5em; text-align: right; margin-left: 10px; }
#content .selectDoubleColumn select.half	{ width: 6em; margin-right: 1em; }
#content .second	{ margin-top: .5em; }

#content .spacer	{ border-top: 1px solid #999; padding-top: 1em; padding-bottom: 1em; }

.tx-indexedsearch-sw, .tx-indexedsearch-redMarkup	{ font-weight: bold; }


.tx-indexedsearch-res	{ border: 1px solid #e5ebf0; border-width: 0 1px 1px; padding-bottom: .333em; background: #f7f9fa; }
.tx-indexedsearch-res h4	{
	background: #e5ebf0; color: #003366; clear: both;
	font-size: 85%; line-height: 1.273em; padding: .545em .636em .364em 1em; margin: 0;
	margin-top: 2.818em;
}
.tx-indexedsearch-res ul	{ list-style: none; margin: 0; padding: 0; }
.tx-indexedsearch-res li	{ 
	background: transparent url(icon/arrow_boxed.gif) no-repeat 6px 7px; padding-left: 1.25em; padding-bottom: .667em;
	font-size: 85%;
	border-top: .091em solid #fff; 
	
	min-height: 24px; /*height: expression("24px");*/ margin-left: 5px; padding-left: 30px; padding-bottom: .182em; padding-top: .182em;
}

.tx-indexedsearch-res li a	{ font-weight: bold; display: block; margin: 0 0 .083em; }
.tx-indexedsearch-res .date	{ color: #666; margin: .333em .583em .333em 0; }

.tx-indexedsearch-res a.more	{ 
	font-weight: bold; display: block; font-size: 85%;
	margin: .7em .583em 0 5px; padding: 1em 0 .3em 30px;
	background: transparent url(icon/lupe.gif) no-repeat 4px 12px; 
	border-top: 1px dashed #e5ebf0;
}


/* 5.35 newsletter subscription */
#content form.formular-kontakt fieldset { background: transparent; }
form.formular-kontakt input { display: block; }
form.formular-kontakt label { margin-bottom: 16px; }
#content form.formular-kontakt .spacer { clear: left; border-color: #4d7094; }
#content form.formular-kontakt button { height: auto; width: auto; background: none; font-weight: bold; color: #036; margin-bottom: 1em; margin-top: 0; }
#content form.formular-kontakt button img { border: none; float: none; margin: 2px 0 0; padding-right: 4px; }





/* 5.4 footer	*/
#footer li	{ float: left; }
#footer li a	{ color: #036; display: block; font-weight: bold; padding: 0 .5em; font-size: 77%; border-left: .1em solid #036; }
	#footer li.firstItem, #footer li.firstItem a	{ border: none; }

#footer li a:hover, #footer li a:focus	{ color: #369; }
#footer li a:active	{ color: #69c; }




#contentFooter	{  }

#contentFooter ol	{ float: right; margin-right: 1.1538em; margin-bottom: .923em; }
#contentFooter li	{ border-left: .077em solid #036; }
#contentFooter li a	{ 
	padding: 0 .5em 0 22px;
	background: transparent url(icon/sym_print.gif) no-repeat 2px 0; 
}

#contentFooter li.symSend a	{ background: transparent url(icon/sym_send.gif) no-repeat 4px 0; }
#contentFooter li.symFeedback a	{ background: transparent url(icon/sym_feedback.gif) no-repeat 4px 0; }
#contentFooter li.symPDF a	{ background: transparent url(icon/sym_pdf.gif) no-repeat 4px 0; }
#contentFooter li.symPagetop a	{ background: transparent url(icon/sym_pagetop.gif) no-repeat 4px 0; }   




#globalFooter	{ border-top: .769em solid #4d7094; clear: both; }
#globalFooter p	{ font-size: 77%; color: #666; margin: .8em 0 0 .9em; line-height: 1.2em; float: left; }
#globalFooter ol	{ float: right; margin-top: .615em; margin-right: 1.154em; }




/* 6.0 popup */
#popup	{ font-size: .8125em; height: 57px; }
#popup #head	{ height: 57px; color: #4d7094; background: #4d7094 url(images/head_back_popup.gif) no-repeat 19px 8px; }
#popup #head button	{ float: right; margin-right: 10px; margin-top: 60px; position: relative; z-index: 10; }
#popup #head h1, #popup #head h2	{ display: none; }
#popup #head br	{ display: none; }

#popup #content	{ width: auto; }

#popup #head p	{ background: transparent url(images/logo_bzga_popup.gif) no-repeat 100% 0; height: 57px; margin: 0; top: 0; }
	#popup #head p a	{ display: block; height: 57px; width: 184px; }
	
#popup #content h1	{ margin-right: 225px; }


/* 7.0 ----------------------------------------*/	
/* 3.2 logo inline */
.english #head	{ background: #4d7094 url(../for-eng/_css_icons/images/head_back.gif) no-repeat 0 0; }

.english #head p	{ background: transparent url(../for-eng/_css_icons/images/logo_bzga.gif) no-repeat 100% 0; }
.english #head h1 span.firstItem	{ width: 170px; background: transparent url(../for-eng/_css_icons/images/logo1.gif) no-repeat; }
.english #head h1 span.secondItem	{ width: 184px; background: transparent url(../for-eng/_css_icons/images/logo2.gif) no-repeat; }
.english #head h1 span.thirdItem	{ height: 22px; background: transparent url(../for-eng/_css_icons/images/logo3.gif) no-repeat; }

/*-------------Tabelle------------------------*/

table.tableData { border: 1px solid #4b4b4b; line-height: 16px; width: 100%; }
.tableData td, .tableData th	{ text-align: left; padding: 8px 6px; }
.tableData td { border: 1px solid #999; border-width: 1px 0 0 1px; vertical-align: top; background: #fff; }
.tableData td.col1 { border-left: none; }

.tableData th	{ vertical-align: bottom; color: #000; background: #f4f1e6; border: none; border-left: 1px solid #999; }
.tableData th.col1	{ border-left: none; }

.tableData .even td	{ background: #f7f9fa; color: #000; }

.tableData caption { font-weight: bold; color: #000; }


/* 
* SB BEGIN
* Suchausgabe fÃ¼r indexed_search 
*/

.tx-indexedsearch-browsebox {padding:0 0 10px 0;}

ul.browsebox {padding:0 0 10px 0;}

li .tx-indexedsearch-browselist-currentPage {}

.browsebox li {float:left;padding:5px 5px 5px 0;}

.tx-indexedsearch-title a {
	color:#000!important;
	xtext-decoration:none!important;
}

.tx-indexedsearch-res ul {
	padding:0 0 5px 0;
}

.tx-indexedsearch-res li .title, .tx-indexedsearch-res li .descr {
	margin:0;
	padding:0;
}
.tx-indexedsearch-res li p{
	margin:3px 0 0px 0;
}
#content .tx-indexedsearch-res li a	{
	display:inline;
}
.percent{float:right;font-weight:bold;}


/*Liste fuer ttNews mit Icon*/

.ttnews-box ul	{ 
	font-size: 100.01%; 
	list-style: none; 
	margin: 0px 0 0 0; 
	padding: 0px 0 .667em 0;
	border: 1px solid #e5ebf0; 
	border-width: 0 1px 1px;
	background: #f7f9fa;
}

.ttnews-box h4	{
	clear: both;
	padding: .545em .636em .364em 1em; 
	margin: 0;
	font-size: 85%; 
	line-height: 1.273em; color: #036; 
	background: #e5ebf0; 
}

.ttnews-box ul li {
	background: transparent url(icon/icon_news.gif) no-repeat 5px 9px;
	padding:5px 0px 0 30px;
	min-height:30px;
	font-size:0.85em;
}

.ttnews-box ul li a {
	width:100%;
	clear:both;
	float:left;
}

.news-list-morelink {
	display:none;
}
.ttnews-box {
	margin:0 0 10px 0;
}


/*	Newsletteranmeldung */
#content .error {
overflow: hidden;
}
#content .error label, #content .error p{
	width:100%;
font-weight: bold;
}

#content form.formular-kontakt fieldset {
	width:100%;
}

input.button-send {
	background: transparent url(icon/button_magenta.gif) no-repeat 0px 3px;
	font-size:100.0%!important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	float:right!important;
	width:auto!important;
	border:none!important;
	padding:0 0 0 18px!important;
	clear:both;
	height:25px;
	cursor: pointer;
	color:#003366;
	display:block;
	margin:0 10px 0 0;
}

.search input.button-send {
	clear:none;
}

.second {
	margin:0 0 0 11.8em;
}


/*Sucheformular nur fuer IE7*/
*+html #tx-indexedsearch-selectbox-defop {
	margin:-17px 0 0 1em!important;
	float:left;
}
#content fieldset {
	background:#E5EBF0;
}
/* 
* SB END
*/

