/**
project Wissenschaftsjahr 2010 templates, master.css
version 0.2
copyright 2010 BMBF
colors:
#333333; dark grey
#555555: middle grey
#31287e; pink
#f0f0f0; light grey
f7f7fa; light grey navi
#d6d4e5; light grey pink

#cac8d9; light grey pink divider
*/

/* group reset */
html, body, div, p, h1, h2, h3, h4, h5, img, fieldset, ul, input {
	border: none;
	margin: 0;
	padding: 0;
}
body { font-size: 100.01%;}
/* /group reset */
/* group basics */
body, table, tr, th, td, form, fieldset, input, textarea, select, option { font-family: Arial, Helvetica;}
.clr,
.floatclearer {
	display: block;
	height: 0;
	width: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	clear: both;
}
.divider{ color: #000; line-height: 1px; height: 1px; width: auto; border-bottom: 1px solid #eae9f2;}
.divider10 { color: #000; line-height: 1px; height: 1px; width: auto; border-bottom: 1px solid #eae9f2;margin: 0 0 10px 0;}
.divider20 { color: #000; line-height: 1px; height: 1px; width: auto; border-bottom: 1px solid #eae9f2;margin: 0 0 20px 0;}
.divider-30 { color: #000; line-height: 1px; height: 1px; width: auto; border-bottom: 1px solid #d6d4e5;margin: 30px 0 0 0;}

.divider-box470-20 	{
	background: transparent url('../gfx/bg-box470-divider.gif') no-repeat scroll top left;	
	height:20px;
	margin: 0 -20px 0 -20px;
}
a { color: #000; text-decoration: none; font-weight: bold;}
a:link		{ color: #31287e; }
a:visited	{ color: #31287e; }
a:focus		{ color: #31287e; }
a:hover		{ color: #31287e; text-decoration: underline;}
a:active	{ color: #31287e; }

a:focus	{ color: #31287e; outline: 1px dotted #31287e; }
a.backlink { font-size: 10px;}
a.download,
a.close { font-size: 12px; }

.left { float: left;}
.right { float: right;}
.textright { text-align: right;} 

body { background: #f0f0f0; text-align: center; }
body.page-templates  { background: #f0f0f0; text-align: left;margin: 20px 20px 20px 20px; }
button { cursor: pointer}
/* /group basics */
/* group grids */
/* grid all pages */
#main {
	width: 950px;
	margin: 0 auto 20px auto;
	padding: 0 0 20px 0;
	text-align: center;
}
/*#header {
	background-color: transparent;
	width: 950px;
	height: 350px;
	position: relative;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
}*/
#metanavigation {
	background-color: transparent;
	width: 710px;
	height: 40px;
	float: right;
}
#navigation {
	background: transparent url('../gfx/bg-suchenform.jpg') no-repeat scroll 710px 0;	
	width: 950px;
	height: 40px;
/*	position: relative;*/
	text-align: left;
	padding: 0 0 20px 0;
	clear: both;
	overflow: hidden;
}
#content {
	background-color: transparent;
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 950px;
	text-align: left;
}
#footer {
	background-color: transparent;
	width: 950px;
	height: 30px;
	text-align: left;
	padding: 0 0 0 0;
	clear: both;
	border-top: 1px solid #cac8d9;
}
#tracking,
#js-footer {
	visibility: hidden;
}
/* /grid all pages */
/* grid start */
.page-start #header {
	background-color: transparent;
	width: 950px;
	height: 350px;
	position: relative;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
}
.page-start #application {
	background-color: transparent;
	width: 710px;
	height: 320px;
	float: right;
}

.page-start #logo {
	background-color: transparent;
	width: 230px;
	height: 350px;
	float: left;
}
.page-start #content #leftcol {
	width: 230px;
	min-height: 200px;
	background: transparent url('') no-repeat;
	position: relative;
	margin: 0 0 0 0;
	float: left;
}
.page-start #content #midcol {
	width: 470px;
	min-height: 200px;
	background: transparent url('') repeat-y;
	position: relative;
	margin: 0 0 0 10px;
	float: left;
}
.page-start #content #rightcol {
	width: 230px;
	min-height: 200px;
	background: transparent url('') no-repeat;
	position: relative;
	margin: 0 0 0 0;
	float: right;
}
/* /grid start */
/* grid content */
.page-content #header {
	background-color: transparent;
	width: 950px;
	height: 154px;
	position: relative;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
}
.page-content #application {
	background-color: transparent;
	width: 710px;
	height: 114px;
	float: right;
}
.page-content #logo {
	background-color: transparent;
	width: 230px;
	height: 144px;
	float: left;
}
.page-content #content #leftcol {
	width: 230px;
	min-height: 200px;
	background: transparent url('') no-repeat;
	position: relative;
	margin: 0 0 0 0;
	float: left;
}
.page-content #content #midcol {
	width: 470px;
	min-height: 200px;
	background: transparent url('') repeat-y;
	position: relative;
	margin: 0 0 0 10px;
	float: left;
	overflow: hidden;
}
.page-content #content #rightcol {
	width: 230px;
	min-height: 200px;
	background: transparent url('') no-repeat;
	position: relative;
	margin: 0 0 0 0;
	float: right;
}
/* /grid content */
/* grid overview */
.page-overview #header {
	background-color: transparent;
	width: 950px;
	height: 154px;
	position: relative;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
}
.page-overview #application {
	background-color: transparent;
	width: 710px;
	height: 114px;
	float: right;
}
.page-overview #logo {
	background-color: transparent;
	width: 230px;
	height: 144px;
	float: left;
}
.page-overview #content #leftcol {
	width: 230px;
	min-height: 200px;
	background: transparent url('') no-repeat;
	position: relative;
	margin: 0 0 0 0;
	float: left;
}
.page-overview #content #midcol {
	width: 470px;
	min-height: 200px;
	background: transparent url('') repeat-y;
	position: relative;
	margin: 0 0 0 10px;
	float: left;
}
.page-overview #content #rightcol {
	width: 230px;
	min-height: 200px;
	background: transparent url('') no-repeat;
	position: relative;
	margin: 0 0 0 0;
	float: right;
}
/* /grid overview */
/* grid ezoom */
.page-ezoom #header {
	background-color: transparent;
	width: 950px;
	height: 585px;
	position: relative;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
}
.page-ezoom #application {
	background-color: transparent;
	width: 950px;
	height: 420px;
	clear: both;
	margin: 10px 0 10px 0;
}
.page-ezoom #logo {
	background-color: transparent;
	width: 230px;
	height: 164px;
	float: left;
}
.page-ezoom #content #leftcol {
	width: 230px;
	min-height: 200px;
	background: transparent url('') no-repeat;
	position: relative;
	margin: 0 0 0 0;
	float: left;
}
.page-ezoom #content #midcol {
	width: 470px;
	min-height: 200px;
	background: transparent url('') repeat-y;
	position: relative;
	margin: 0 0 0 10px;
	float: left;
}
.page-ezoom #content #rightcol {
	width: 230px;
	min-height: 200px;
	background: transparent url('') no-repeat;
	position: relative;
	margin: 0 0 0 0;
	float: right;
}
/* /grid ezoom */
/* /group grids */
/* group moduls all pages */
/* modul list metanavigation */
#metanavigation  {
    font-size: 10px;
	overflow: hidden; /*ie6*/
	height: 40px;/*ie6*/
}
#metanavigation span {
/*	background-color: #c0c;*/
	width: auto;
	height: 12px;
	margin: 20px 0 0 0;
	display: block;
	float: left;
}
#metanavigation span a {
	font-size: 10px; 
	line-height: 10px;
  	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
}
#metanavigation span.en {
	border-right: 1px solid #31287e;
}
#metanavigation span.fr {
    border-right: none;
}
#metanavigation ul {
	width: auto;
	height: 12px;
	float: right;
	list-style-type: none;
	margin: 20px 0 0 0;
}
#metanavigation ul li {
    display: inline;
	font-size: 10px;
	border-right: 1px solid #31287e;
}
#metanavigation ul li.last {
    display: inline;
	font-size: 10px;
	border-right: none;
}
#metanavigation ul li a {
	font-size: 10px; 
	line-height: 10px;
  	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
	display: inline-block;
	line-height: 18px;
}
#metanavigation ul li a:hover,
#metanavigation ul li.current a {
	font-size: 10px; 
	xline-height: 10px;
  	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
}
#metanavigation ul li a.button_dgs{
	background: url(ico_dgs.png) no-repeat 7px center;
	padding-left: 24px;
}
#metanavigation ul li a.button_ls{
	background: url(ico_ls.png) no-repeat 7px center;
	padding-left: 24px;
}
/* /modul list metanavigation */
/* modul list navigation */
#navigation ul {
	list-style-type: none;
	height: 40px;
	width: 720px;
}
#navigation ul li {
  	display: block;
	float:left;
	height: 40px;
	margin: 0 0 0 0;	
}
#navigation ul li a, 
#navigation ul li span  {
text-indent: -999em;
	display: block;
	height: 40px;
}
#navigation ul li a:hover, 
#navigation ul li.current a, 
#navigation ul li.current a:hover {
	display: block;
	height: 40px;
}
/*#navigation ul li a:focus {
border: 1px dotted #fff;
}*/
/* #wissenschaftsjahr2010 #navmain-element-id8 */
#navmain-element-id8 {
	width: 123px;
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll 0 -80px;	
}
.current #navmain-element-id8  {
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll 0 0;	
}
#navmain-element-id8:hover, #navmain-element-id8:focus  {
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll 0 -40px;	
}
/* #forschungsboerse #navmain-element-id25 */
#navmain-element-id25 {
	width: 104px;
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll -123px -80px;	
}
.current #navmain-element-id25 {
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll -123px 0;	
}
#navmain-element-id25:hover, #navmain-element-id25:focus {
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll -123px -40px;	
}
/* #energieinkuerze #navmain-element-id29 */
#navmain-element-id29 {
	width: 89px;
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll -227px -80px;	
}
.current #navmain-element-id29 {
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll -227px 0;	
}
#navmain-element-id29:hover, #navmain-element-id29:focus {
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll -227px -40px;	
}
/* #energiezummitmachen #navmain-element-id30 */
#navmain-element-id30 {
	width: 103px;
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll -316px -80px;	
}
.current #navmain-element-id30 {
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll -316px 0;	
}
#navmain-element-id30:hover, #navmain-element-id30:focus {
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll -316px -40px;	
}

/* #veranstaltungen #navmain-element-id33 */
#navmain-element-id33 {
	width: 128px;
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll -419px -80px;	
}
.current #navmain-element-id33 {
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll -419px 0;	
}
#navmain-element-id33:hover, #navmain-element-id33:focus {
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll -419px -40px;	
}

/* #partner #navmain-element-id31 */
#navmain-element-id31{
	width: 76px;
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll -547px -80px;	
}
.current #navmain-element-id31 {
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll -547px 0;	
}
#navmain-element-id31:hover, #navmain-element-id31:focus {
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll -547px -40px;	
}

/* #aktuellespresse #navmain-element-id32 */
#navmain-element-id32 {
	width: 87px;
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll -623px -80px;	
}
.current #navmain-element-id32 {
	width: 87px;
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll -623px 0;	
}
#navmain-element-id32:hover, #navmain-element-id32:focus {
	width: 87px;
	background: transparent url('../sprites/navi-all.jpg') no-repeat scroll -623px -40px;	
}
#searchformbox { 
	float: right;
	width: 220px;
	height: 40px;

}
/* /modul list navigation */
/* modul list subnavigation */
#subnavigation {
	background: #fff;
	width: 230px;
	overflow: hidden;
	margin: 0 0 10px 0;
}
#subnavigation .boxtop {
	width: 230px;
	height: 5px;
	padding: 0 0 0 0;
	background: url('../gfx/bg-top230.gif') no-repeat;
	overflow: hidden;
}
#subnavigation .boxmid {
	width: 190px;
	padding: 5px 20px 15px 20px;
}
#subnavigation .boxbot {
	width: 230px;
	height: 5px;
	padding: 0 0 0 0;
	background: url('../gfx/bg-bot230.gif') no-repeat;
	overflow: hidden;
}
#subnavigation ul {
	list-style-type: none;
	width: 190px;
}
#subnavigation ul a {
	text-decoration: none;
}
#subnavigation ul li {
	margin: 0 0 0 0;	
	padding: 0 0 0 0;	
	border-bottom: 1px solid #9894bf;
}
#subnavigation ul li a,
#subnavigation ul li span {
	width: 170px;
	display: block;
	height: auto;
	padding: 7px 10px 7px 10px;
	background: #fff;
	color: #31287e;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
}
#subnavigation ul li a:hover,
#subnavigation ul li.current a, 
#subnavigation ul li.current span,
#subnavigation ul li.current a:hover {
	width: 170px;
	display: block;
	height: auto;
	padding: 7px 10px 7px 10px;
	background: #f7f7fa url('../gfx/bg-subnavi15x25.gif')  no-repeat scroll top right;
	color: #31287e;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
}
#subnavigation ul li ul {
	list-style-type: none;
	width: 190px;
	border-top: 1px solid #d6d4e5;
}
#subnavigation ul li ul li {
	margin: 0 0 0 10px;	
	border-bottom: 1px solid #d6d4e5;
}
#subnavigation ul li ul li.last {
	margin: 0 0 0 10px;	
	border-bottom: none;
}
#subnavigation ul li ul li a,
#subnavigation ul li ul li span,
#subnavigation ul li.current ul li a,
#subnavigation ul li.current ul li span {
	width: 160px;
	display: block;
	height: auto;
	padding: 7px 10px 7px 10px;
	background: #fff;
	color: #31287e;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
}
#subnavigation ul li ul li a:hover, 
#subnavigation ul li ul li.current a, 
#subnavigation ul li ul li.current span,
#subnavigation ul li ul li.current a:hover,
#subnavigation ul li.current ul li a:hover, 
#subnavigation ul li.current ul li.current a, 
#subnavigation ul li.current ul li.current span,
#subnavigation ul li ul.current li.current a:hover {
	width: 160px;
	display: block;
	height: auto;
	padding: 7px 10px 7px 10px;
	background: #f7f7fa url('../gfx/bg-subnavi15x25.gif')  no-repeat scroll top right;
	color: #31287e;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
}
/* /modul list subnavigation */
/* modul list sitemap */
#sitemap {
	overflow: hidden;
	margin: 0 0 10px 0;
}
#sitemap ul {
	list-style-type: none;
	width: 430px;
	margin: 0 0 0 0;
}
#sitemap ul li  {
	margin: 15px 0 15px 0;
}
#sitemap ul a {
	text-decoration: underline;
}
#sitemap ul a:hover {
	text-decoration: none;
}
#sitemap ul li a {
/*	height: auto;*/
	padding: 5px 10px 5px 0;
	text-decoration: none;
	color: #555555;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
}
#sitemap ul li span {
/*	height: auto;*/
	padding: 5px 10px 5px 0;
	color: #31287e;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
}
#sitemap ul li a:hover{
/*	height: auto;*/
	padding: 5px 10px 5px 0;
	color: #31287e;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
}
#sitemap ul li ul {
	list-style-type: none;
}
#sitemap ul li ul li {
	margin: 0 0 0 0;	
	padding: 0 0 0 0;
		padding: 5px 0 0 0;	
}
#sitemap ul li ul li a {
	text-decoration: none;
/*	height: auto;*/
	padding: 5px 10px 5px 0;
	background: #fff;
	color: #31287e;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
}
#sitemap ul li ul li span {
/*	height: auto;*/
	padding: 5px 10px 5px 0;
	color: #31287e;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
}
#sitemap ul li ul li a:hover {
/*	height: auto;*/
	padding: 5px 10px 5px 0;
	color: #31287e;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
}
#sitemap ul li ul li ul li{
	margin: 0 0 0 30px;	
			padding: 5px 0 0 0;	
}
/* /modul list sitemap */
/* modul list breadcrumb */
#breadcrumb ul {
	width: auto;
	height: 12px;
	float: left;
	list-style-type: none;
	margin: 4px 0 2px 10px;
}
#breadcrumb ul li {
    display: inline;
	font-size: 10px;
}
#breadcrumb ul li a,
#breadcrumb ul li span {
	font-weight: normal;
	font-size: 10px; 
	line-height: 10px;
  	margin: 0 0 0 0;
	padding: 0 4px 0 4px;
}
#breadcrumb ul li.first a {
	padding: 0 4px 0 0;
}
#breadcrumb ul li a:hover,
#breadcrumb ul li.current a,
#breadcrumb ul li.current span {
	font-size: 10px; 
	line-height: 10px;
  	margin: 0 0 0 0;
	padding: 0 4px 0 4px;
}
#breadcrumb ul li.first a:hover {
	padding: 0 4px 0 0;
}
#breadcrumb ul li.current a {
	color: #333333;
	font-size: 10px; 
	line-height: 10px;
  	margin: 0 0 0 0;
	padding: 0 4px 0 4px;
}
/* /modul list breadcrumb */
/* modul copyright */
#infooter {
	margin: 5px 0 0 0;
	height: 18px;
	color: #ccc;
}
#infooter span {
	margin: 0 0 0 0;
	height: 18px;
	color: #ccc;
	color: #333333;
	font-size: 10px; 
	line-height: 10px;
	float:left;
	display: block;
}
/* /modul copyright */
/* modul list footernavigation */
#infooter ul {
	display: block;
	width: auto;
	height: 12px;
	float: right;
	list-style-type: none;
	margin: 0 0 0 0;
}
#infooter ul li {
	display: inline;
	font-size: 10px;
	border-right: 1px solid #31287e;
}
#infooter ul li.last {
	border-right: none;
}
#infooter ul li a {
	font-weight: normal;
	font-size: 10px; 
	line-height: 10px;
  	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
}
#infooter ul li a:hover,
#infooter ul li.current a {
	font-weight: normal;
	font-size: 10px; 
	line-height: 10px;
  	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
}
/* /modul list footernavigation */
/* modul list contentfunctions, toolbar */
.contentfunctions {
	clear: both;
	padding: 5px 0 5px 0;
}
.toolbar {
	clear: both;
	border-top: 1px solid #eae9f2;
	padding: 5px 0 5px 0;
	margin: 0 0 5px 0;
}
.contentfunctions ul,
.toolbar ul {
	display: block;
	width: auto;
	height: 12px;
	float: right;
	list-style-type: none;
	margin: 0 0 0 0; 
	/* KB HTML-version */
	visibility: hidden;
}
.contentfunctions ul li,
.toolbar ul li  {
	display: inline;
	font-size: 10px;
	border-right: 1px solid #31287e;
}
.contentfunctions ul li.last,
.toolbar ul li.last  {
	border-right: none;
}
.contentfunctions ul li a,
.toolbar ul li a {
	font-size: 10px; 
	line-height: 10px;
  	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
}
.contentfunctions ul li a:hover,
.toolbar ul li a:hover {
    font-size: 10px; 
	line-height: 10px;
  	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
}
.contentfunctions ul li.last a,
.toolbar ul li.last a {
	padding: 0 0 0 10px;
}
.contentfunctions ul li.last a:hover,
.toolbar ul li.last a:hover {
	padding: 0 0 0 10px;
}

/* /modul list contentfunctions, toobar */
/* modul pagebrowser*/
.pagebrowser,
.tx-pagebrowse-pi1 {
	clear: both;
}
.search .pagebrowser {
	margin: 0 0 30px 0;
}
/*.event .pagebrowser {
	margin: 0 0 0 0;
}*/
.tx-pagebrowse { 
	list-style: none inside none; 
	width: 100%; 
	border-bottom: 1px solid #eae9f2;
	border-top: 1px solid #eae9f2;
	color: #555555;
	padding: 4px 0 4px 0;
	font-size: 10px;
	line-height: 12px;
}
.events .tx-pagebrowse-pi1 {
	margin: 0 0 0 0;
}
.events .tx-pagebrowse { 
	border-bottom: none;
}
.tx-pagebrowse-first,
.tx-pagebrowse-prev,
.tx-pagebrowse-pages,
.tx-pagebrowse-last,
.tx-pagebrowse-next { 
	display: inline; 
	list-style: none; 
}

li.tx-pagebrowse-pages { width: 40%; }
li.tx-pagebrowse-pages ol { 
	display: inline; 
 	padding: 0 10px 0 10px; }
li.tx-pagebrowse-pages ol li { 
	display: inline; 
	list-style: none; 
	padding: 0 5px 0 0; }
/*.tx-pagebrowse-first,
.tx-pagebrowse-last { display: none; }*/




/* vk */
.tx-pagebrowse-pi1-row1 { 
	/*width: 100%; */
	border-top: 1px solid #eae9f2;
}
.tx-pagebrowse-row1 { 
	list-style: none inside none; 
	/*width: 50%; */
	color: #555555;
	padding: 4px 0 4px 0;
	font-size: 10px;
	line-height: 12px;
	margin: 0 0 0 140px;
	margin: 0 0 0 0;	
}
.events .tx-pagebrowse-pi1 {
	margin: 0 0 0 0;
}
.events .tx-pagebrowse-row1 { 
	border-bottom: none;
}
.tx-pagebrowse-first,
.tx-pagebrowse-prev,
.tx-pagebrowse-pages,
.tx-pagebrowse-last,
.tx-pagebrowse-next { 
	display: inline; 
	list-style: none; 
}
.tx-pagebrowse-row1 li.tx-pagebrowse-pages { width: 40%;}
li.tx-pagebrowse-pages ol { 
	display: inline; 
 	padding: 0 10px 0 10px; 
}
li.tx-pagebrowse-pages ol li { 
	display: inline; 
	list-style: none; 
	padding: 0 5px 0 0; 
}
.tx-pagebrowse-pi1-row2 { 
	width: 100%; 
	border-bottom: 1px solid #eae9f2;
	/*margin: 0 0 15px 0;*/
}
.tx-pagebrowse-row2 { 
	list-style: none inside none; 
	width: 440px; 
	color: #555555;
	padding: 4px 0 2px 0;
	font-size: 10px;
	line-height: 12px;
	height: 16px;
}
/* VK-2010 */
.events .toolbar {
	clear: both;
	border-top: 1px solid #fff;
	padding: 5px 0 5px 0;
	margin: 0 0 5px 0;
}
.tx-pagebrowse-row1 li.tx-pagebrowse-pages { width: 100%;}
.tx-pagebrowse-resultdisplay { 
	display: block;
	float: left; 
	list-style: none; 
	padding: 0 5px 0 0; 
	width: 200px;
}
.tx-pagebrowse-resultnumber { 
	text-align: right;
	display: block;
	float: right;
	padding: 0 5px 0 0; 
		width: 170px;
}
/* /modul pagebrowser*/





/* /group moduls all pages */
/* group ezoom */

/* /group ezoom */
/* group boxes*/
#breadcrumb {
	width: 470px;
	height: 20px;
	margin: 0 0 10px 0;
	background: url('../gfx/bg-breadcrumb470.gif') no-repeat;
	overflow: hidden;
}
.box710  {
	background: #fff;
	width: 710px;
	overflow: hidden;
	margin: 0 0 10px 0;
}
.box710 .boxtop {
	width: 710px;
	height: 5px;
	padding: 0 0 0 0;
	background: url('../gfx/bg-top710.gif') no-repeat;
	overflow: hidden;
}
.box710 .boxmid {
	width: 670px;
	padding: 15px 20px 15px 20px;
}
.box710 .boxbot {
	width: 710px;
	height: 5px;
	padding: 0 0 0 0;
	background: url('../gfx/bg-bot710.gif') no-repeat;
	overflow: hidden;
}
.box230,
.box230bmbf {
	background: #fff;
	width: 230px;
	overflow: hidden;
	margin: 0 0 10px 0;
}
.box230 .boxtop,
.box230bmbf .boxtop {
	width: 230px;
	height: 5px;
	padding: 0 0 0 0;
	background: url('../gfx/bg-top230.gif') no-repeat;
	overflow: hidden;
}
.box230 .boxmid {
	width: 190px;
	padding: 15px 20px 15px 20px;
	overflow: hidden;
}
.box230bmbf .boxmid {
	width: 190px;
	padding: 15px 20px 15px 20px;
}
.box230 .boxbot {
	width: 230px;
	height: 5px;
	padding: 0 0 0 0;
	background: url('../gfx/bg-bot230.gif') no-repeat;
	overflow: hidden;
}
.box230bmbf .boxbot {
	width: 230px;
	height: 33px;
	padding: 0 0 0 0;
	background: url('../gfx/bg-bot230x33orange.gif') no-repeat;
	overflow: hidden;
}
/* startseite header */
.page-start #logo .box230 {
	margin: 15px 0 0 0;
}
.page-start #logo .box230 .boxmid {
	width: 190px;
	padding: 15px 20px 5px 20px;
	height: 150px;
}
/* /startseite header */
.box470 {
	background: #fff;
	width: 470px;
	overflow: hidden;
	margin: 0 0 10px 0;
}
.box470 .boxtop {
	width: 470px;
	height: 5px;
	padding: 0 0 0 0;
	background: url('../gfx/bg-top470.gif') no-repeat;
	overflow: hidden;
}
.page-content .box470 .boxmid, 
.page-start .box470 .boxmid {
	width: 430px;
	padding: 15px 20px 15px 20px;
}

.page-overview .box470 .boxmid {
	width: 430px;
	padding: 15px 20px 0 20px;
}
.box470 .boxbot {
	width: 470px;
	height: 5px;
	padding: 0 0 0 0;
	background: url('../gfx/bg-bot470.gif') no-repeat;
	overflow: hidden;
}
/* group boxes*/
/* JQuery Autocomplete */
.ac_results {
	padding: 0px;
	border: 1px solid #ada9cb;
	background-color: #fff;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 282px;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font-family: Arial, Helvetica;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	
	text-align: left;
}
.ac_loading {
	background: white url('../gfx/autocomplete_indicator.gif') right center no-repeat;
}
.ac_odd {
	background-color: #eee;
}
.ac_over {
	background-color: #31287E;
	color: white;
}

.tx-kbwjcountdown-pi2 {
	margin: 0 0 10px 0;
	clear: both;
}




.leichte_sprache h1,
.leichte_sprache h2,
.leichte_sprache h3 {
	font-weight: bold;
	line-height: 1.5em;
}
.leichte_sprache h1{ font-size: 200% !important; }
.leichte_sprache h2{ font-size: 175% !important; }
.leichte_sprache h3{ font-size: 150% !important; margin-top: 2em;}

.leichte_sprache p,
.leichte_sprache li
{
	font-size: 135% !important;
	line-height: 1.5em !important;
}
.leichte_sprache ul{
	padding: 0 0 10px 40px;
}
.leichte_sprache img.ls_image {
	float: right;
	clear:right;
	max-width: 100px;
	max-height: 100px;
}