* {

	margin:0;

	padding:0;

}

html, body {

	height:100%; /* Required */

}

body {

	color:#333;

	font:11px Verdana, sans-serif;

	text-align:left;

}

h1 {

	font-size:18px;

	font-weight:lighter;

	font-family:Helvetica, Arial, serif;

	color:#910d63;

	margin-bottom:10px;

	line-height:1.2em;

}

h2 {

	color:#910d63;

	font-size:13px;

	font-weight:normal;

	margin-bottom:10px;

	font-family:Helvetica, Arial, serif;

}

h3 {

	color:#000;

	font-size:11px;

	font-weight:bold;

	margin-bottom:10px;

	font-family:Helvetica, Arial, serif;

}



p {

	margin:1.1em 0em;

	font-size:11px;

	font-weight:normal;

	font-family:Helvetica, Arial, serif;

	line-height:14px;

	color:#333333;

	line-height:1.5em;

}



.video {

	float: left;

	/*width: 100%;*/

	margin: 0 0 1em 0;

}



.clear {

	size:0;

	line-height:0;

	clear:both;

	height:0;

	width:0;

	margin:0;

	padding:0;

}

a {

	color:#000000;

	font-weight:bold;

	font-family:Helvetica, Arial, serif;

}

a:visited {

	color:#000000;

	font-weight:bold;

	font-family:Helvetica, Arial, serif;

}

a:hover {

	color:#910d63;

	font-weight:bold;

	font-family:Helvetica, Arial, serif;

}

#container-page {

	margin:0px 0px 0px -2px;

	width:100%;

	text-align:left;

	position:relative;

	min-height:100%; /* For Modern Browsers */

	height:auto !important; /* For Modern Browsers */

	height:100%; /* For IE */

	background-image:url(/fileadmin/templates/images/bg_header2.jpg);

	background-repeat:no-repeat;

}

#container-head {

	width:1000px;

	height:209px;

}

*+html #container-head {

	width:992px;

}

*html #container-head {

	width:992px;

}

#topNav {

	color:#FFFFFF;

 	margin-left:10px;

   	padding-top:5px;

}

#container-content {

	position:relative;

	width:1000px;

	height:auto;

	padding:0em 0em 240px 2px;

	z-index:10;

}

*+html #container-content {

	width:992px;

}

*html #container-content {

	width:992px;

}

#container-content:after {

	clear:both;

	display:block;

	font:1px/0px serif;

	content:".";

	height:1px;

	visibility:hidden;

}

#content-middle {

	width:51%;

	float:left;

	min-height:200px;

	_height:200px;

	margin:-0.3em 0 0 1em;

	padding:0 1.2em 0 0;

}



#content-middle a.mail {

	background-image:none;

	padding:0.5em 0.5em 0.2em 0;

	color:#910D63;

	text-decoration:none;

}



#content-middle a:hover.mail {

	background-image:none;

	padding:0.5em 0.5em 0.2em 0;

	color:#000000;

	text-decoration:none;

}



#content-middle a.external-link-new-window{

	color:#910D63;

	text-decoration:underline;

	font-weight:normal;

}

#content-middle a:hover.external-link-new-window{

	color:#333333;

	text-decoration:underline;

	font-weight:normal;

}



#content-middle a.internal-link{

	color:#910D63;

	text-decoration:underline;

	font-weight:normal;
	
	background-image:none;

}



#content-middle a:hover.internal-link{

	color:#333333;

	text-decoration:underline;

	font-weight:normal;

}



#content-middle a.download{

	color:#910D63;

	text-decoration:underline;

	font-weight:normal;

}



#content-middle a:hover.download{

	color:#333333;

	text-decoration:underline;

	font-weight:normal;

}



#content-middle ul{

	list-style:none;

	border-bottom:#910D63 solid 1px;

	padding-bottom:1em;

	margin-bottom:1em;

}



#content-middle li{

	background-image:url(../images/dot.jpg);

	background-position:0 0.6em;

	background-repeat:no-repeat;

	color:#333333;

	margin-bottom:2px;

	padding-left:10px;

}



#content-left {

	font-family:Helvetica, Arial, serif;

	padding:0px 0px 0px 12px;

	width:21%;

	float:left;

}

#content-left ul li {

	color:#920e64;

	width:17.85em;

	padding:0 0 0 0;

}

#content-left ul li a {

	color:#920e64;

	display:block;

	min-height:1.625em;

	padding:0.6em 0 0.4em 2.1em;

	font-size:12px;

	text-decoration:none;

	border-top:solid 1px #999999;

}

#content-left ul li a:hover {

	color:#920e64;

	display:block;

	min-height:1.625em;

	padding:0.6em 0 0.4em 2.1em;

	font-size:12px;

	text-decoration:none;

	background-image:url(../images/schleife.jpg);

	background-repeat:no-repeat;

	background-position:0 center;

	border-top:solid 1px #999999;

}

#content-left ul li a.menu_act {

	color:#920e64;

	display:block;

	min-height:1.625em;

	padding:0.6em 0 0.4em 2.1em;

	font-size:12px;

	text-decoration:none;

	background-image:url(../images/schleife.jpg);

	background-repeat:no-repeat;

	background-position:0 center;

	border-top:solid 1px #999999;
	
	border-bottom:1px solid #999999;

}

#content-left ul li ul {

	margin:0;

	padding:0 0 0 2.35em;

	list-style:none;

}

#content-left ul li ul li {

	padding:0 0 0 0;

	margin:0.4em 0;

	min-height:2em;

	_height:2em;

}
/*
#content-left ul li ul li a {

	border:none;

	display:inline;

	padding:0 1.5em 0 0;

	color:#333333;

	font-size:11px;

	font-weight:normal;

}

#content-left ul li ul li a:hover {

	border:none;

	background-image:url(../images/submenu-arrow.gif);

	background-repeat:no-repeat;

	background-position:right 0.2em;

	display:inline;

	padding:0 1.4em 0 0;

	color:#000000;

	font-weight:normal;

	font-size:11px;

}

#content-left ul li ul li a.submenu_act {

	border:none;

	background-image:url(../images/submenu-arrow.gif);

	background-repeat:no-repeat;

	background-position:right 0.2em;

	display:inline;

	padding:0 1.4em 0 0;

	color:#000000;

	font-weight:normal;

	font-size:11px;

}
*/
#content-left ul li.border-bottom {

	border-bottom:#999999 solid 1px;

}

#content-right {

	width:24%;

	float:right;

	font-family:Helvetica, Arial, serif;

	color:#333333;

	font-size:11px;

	line-height:14px;

	margin-bottom:10px;

	margin-top:-0.3em;

	padding-bottom:10px;

	overflow:visible;

	position:relative;

}

#content-left ul, #content-left ul li, #footNav ul, #footNav ul li, #topNav ul, #topNav ul li {

	list-style:none none;

}

#container-foot {

	position:absolute;

	bottom:0 !important;

	bottom:-1px; /* For Certain IE widths */

	width:100%;

	height:345px;

	margin:0px 0px 0px 2px;

/*	background-image:url(../images/frau_footer2.jpg);*/

/*  background-image:url(/fileadmin/templates/images/footer.jpg);*/

	background-image:url(/fileadmin/templates/images/footer.png);

	background-repeat:no-repeat;

}

#foot-social {

	position:absolute;

	bottom:0;

	width:1000px;

	margin-bottom:90px;

	z-index:20;

}

*+html #foot-social {

	width:992px;
	margin:0 0 60px 0;

}

*html #foot-social {

	width:992px;
	margin:0 0 60px 0;

}



#foot-social form{ float:left;}



#foot-social label {

	float:left;

	padding-top:4px;

	margin:0px 10px 0px 12px;

	font-family:Helvetica, Arial, serif;

	font-size:11px;

}

#foot-social select {

	width:120px;

	padding-left:8px;

	float:left;

}

#foot-social select option {

	padding-left:8px;

}

#foot-social input.button {

	float:left;

	margin-left:5px;

}

#footNav {

	width:450px;

	margin-top:2px;

	color:#ffffff;

	float:right;

	margin-right:268px;

}

#footNav ul li a {

	color:#ffffff;

	font-size:11px;

	font-weight:normal;

	font-family:Helvetica, Arial, serif;

}

#footNav ul li a:hover {

	color:#000000;

	font-size:11px;

	font-weight:normal;

	font-family:Helvetica, Arial, serif;

}

#footNav ul li {

	float:right;

	color:#ffffff;

	margin:0 0 0 0.5em;

	padding:0 0 0 0;

}

/*News und Events*/

.newsEvents-latest-container {

}

.newsEvents-latest-item {

}

.newsEvents-latest-item a, .newsEvents-list-item a {

	color:#910D63;

	text-decoration:none;

}



.newsEvents-latest-item a:hover, .newsEvents-list-item a:hover {

	color:#000000;

	text-decoration:none;

}



.newsEvents-list-item p.bodytext {

	margin:0em;

	padding:0em;

}

.newsEvents-single-img {

	float:left;

	margin:0.25em 1em 1em 0;

}

.newsEvents-list-img {

	float:left;

	margin:0.25em 1em 0 0;

}

.news-single-imgcaption {

	font-weight:bold;

	width:10.5em;

	margin:0;

	padding:0;

}

.borderBottomTop {

	border-top:1px solid #910d63;

	border-bottom:1px solid #910d63;

	padding:1em 0 1em 0;

}

.borderBottom {

	border-bottom:1px solid #910d63;

	padding:1em 0 1em 0;

}

.text-middle {

	padding:0em 2em 1em 0em;

	font-size:11px;

	font-weight:normal;

	font-family:Helvetica, Arial, serif;

}

.text-middle ul {

	color:#910d63;

	border-bottom:#910d63 solid 1px;

	margin-bottom:10px;

	padding-left:10px;

	padding-bottom:5px;

	list-style:none;

}

.text-middle li {

	background-image:url(../images/dot.jpg);

	background-repeat:no-repeat;

	background-position:0px 5px;

	color:#333333;

	margin-bottom:2px;

	padding-left:10px;

}

.text-middle span {

	color:#910d63;

	font-weight:bold;

}

.textMB {

	border-bottom:1px solid #910d63;

	margin-bottom:15px;

	padding-bottom:20px;

}

.textMB h1 {

	font-family:Helvetica, Arial, serif;

	line-height:1.2em;

}

.textMB .text_marginal {

	float:left;

	width:142px;

	margin-right:5px;

	font-family:Helvetica, Arial, serif;

	font-size:11px;

}

.textMB image_marginal {

	float:right;

	width:86px;

	height:87px;

}

.textMB image_marginal img {

	width:86px;

	height:87px;

	border:none;

}

.textMB .image_marginal a img {

	border:none;

}

.mitarbeiter {

	margin-bottom:10px;

	min-height:81px;

	clear:both;

}

.mitarbeiter .mit_image {

	float:left;

	margin-right:5px;

	border:none;

}

.mitarbeiter .mit_image img {

	border:none;

}

.mitarbeiter .mit_text {

	float:left;

	font-size:11px;

	color:#333333;

	width:174px;

}

.mitarbeiter .text {

	clear:left;

	font-size:11px;

	color:#333333;

}

.mitarbeiter .mit_text .mit_tel {

	font-size:11px;

	clear:left;

}

.mitarbeiter a {

	color:#910d63;

	font-weight:bold;

	font-size:11px;

	font-family:Helvetica, Arial, serif;

}

.mitarbeiter a:hover {

	color:#000000;

	font-weight:bold;

	font-size:11px;

	font-family:Helvetica, Arial, serif;

}

.textMB_klein {

	float:left;

	border-top:1px solid #910d63;

	font-size:11px;

	width:245px;

	padding-top:10px;

	font-family:Helvetica, Arial, serif;

}

.textMB_klein .text_marginal {

	float:left;

	width:220px;

	padding-top:5px;

	font-size:11px;

}

.textMB_klein .image_marginal {

	float:right;

}

.textMB_klein .image_marginal a img {

	border:none;

}

#footNav a:hover {

	color:#ffffff;

	font-weight:bold;

}

#footNav a.actWhite {

	color:#ffffff;

	font-weight:bold;

}

#topNav a.actWhite {

	color:#000000;

	font-weight:normal;

}

#topNav ul li {

	float:left;

	margin:0 0.4em 0 0;

}

#topNav a {

	color:#ffffff;

	font-weight:normal;

	font-size:11px;

	text-decoration:none;

	font-family:Helvetica, Arial, serif;

}

#topNav a:hover {

	color:#000000;

	font-size:11px;

	text-decoration:none;

	font-weight:normal;

	font-family:Helvetica, Arial, serif;

}

#impress {

	font-family:Helvetica, Arial, serif;

	color:#333333;

	font-size:11px;

	float:left;

}

#impress h1 {

	font-size:18px;

	font-weight:lighter;

	color:#910d63;

	margin-bottom:5px;

}

#impress a.pink {

	color:#910d63;

}

#impress a:hover.pink {

	color:#000000;

}

.termine {

	width:85%;

	font-family:Helvetica, Arial, serif;

}

.termine span {

	color:#910d63;

}

#breadcrumb {

	width:60em;

	height:1em;

	margin:0 0 1.875em 21.2em;

	padding:0 0 0 0;

	position:relative;

	z-index:9;

}

#breadcrumb a {

	color:#000000;

	text-decoration:none;

	font-weight:normal;

}

#breadcrumb a:hover {

	color:#910d63;

	text-decoration:none;

	font-weight:normal;

}

.invisible {

	display:none;

}

li.border-bottom-none a {

	border:none;

}

.tx-macinasearchbox-pi1 {

	background-image:url(../images/bg_search.jpg);

	background-repeat:repeat-y;

	margin:1em 0 1em -1em;

	padding:1em 0 1em 1em;

	height:5.5em;

}

.tx-macinasearchbox-pi1 form input {

	border:solid 1px #910D63;

	width:123px;

	float:left;

}

.tx-macinasearchbox-pi1 form input.button {

	border:solid 1px #910D63;

	width:60px;

	height:17px;

	padding:0 0 0 0.2em;

	float:left;

}

.tx-macinasearchbox-pi1 h2.search_title {

	margin:0 0 0.8em 0;

	padding:0;

}

.tx-macinasearchbox-pi1 p.search_form {

	margin:0;

	padding:0 0 0.5em 0;

}

/*

	Aufklappbarer content

*/



.CollapsiblePanelGroup {

	overflow:hidden;

	font-family:Helvetica, Arial, serif;

	margin:0.5em 0 0 0;

	padding:0.1em 0 0 0;

  float:left;
  
  width:100%;

}

.CollapsiblePanel {

	margin:0px;

	padding:0px;

	border-bottom:solid 1px #910D63;

  float:left;
  
  width:100%;

}

.CollapsiblePanelTab {

	background-color:#ffffff;

	margin:0 0 0 0;

	padding:0 0 0.3em 1.8em;

	cursor:pointer;

	-moz-user-select:none;

	-khtml-user-select:none;

	color:#910D63;

	font-size:1.2em;

	background-image:url(../images/ac_open.gif);

	background-repeat:no-repeat;

	background-position:0 0.2em;

}

.CollapsiblePanelContent {

	overflow:visible;

	margin:0 0 0.7em 0;

	padding:0px;

	clear:both;

}

.CollapsiblePanelOpen .CollapsiblePanelTab {

	background-color:#ffffff;

	background-image:url(../images/ac_open.gif);

	background-repeat:no-repeat;

	background-position:0 0.2em;

}

.CollapsiblePanelClosed .CollapsiblePanelTab {

	background-color:#ffffff;

	background-image:url(../images/ac_close.gif);

	background-repeat:no-repeat;

	background-position:0 0.1em;

}

.AccordionFocused .CollapsiblePanelTab {

	background-color:#ffffff;

}

.AccordionFocused .AccordionPanelOpen .CollapsiblePanelTab {

	background-color:#ffffff;

}

.AccordionPanelContent{

}

.AccordionPanelContent a {

	/*float:left;

	margin:0.5em 0.5em 0 0;*/

}

.AccordionPanelContent img {

	float:left;

	margin:0.5em 0.5em 0 0;

}

.AccordionPanelContent .text {

	margin:0.5em 0.5em 0 0;

	line-height:1.5em;

}



.AccordionPanelContent .text p.bodytext a {



}



.AccordionPanelContent .text p a:hover {



}



.AccordionPanelContent .more_link {

	color:#910D63;

	height:3em;

	margin:0;

	text-decoration:none;

}

.AccordionPanelContent .more_link a {

	background-image:url(../images/arrow-more.gif);

	background-position:right 0.5em;

	background-repeat:no-repeat;

	color:#910D63;

	height:3em;

	margin:0;

	padding:0.5em 3em 0.2em 0;

	text-decoration:none;

	float:right;

}

.CollapsiblePanelContent a {

	/*float:left;

	margin:0.5em 0.5em 0 0;*/

}

.CollapsiblePanelContent img {

	float:left;

	margin:0.5em 0.5em 0.5em 0;

}

.CollapsiblePanelContent .text {

	margin:0.5em 0.5em 0 0;

	line-height:1.5em;

}

.CollapsiblePanelContent .more_link {

	color:#910D63;

	height:3em;

	margin:0;

	text-decoration:none;

}

.CollapsiblePanelContent .more_link a {

	background-image:url(../images/arrow-more.gif);

	background-position:right 0.5em;

	background-repeat:no-repeat;

	color:#910D63;

	height:3em;

	margin:0;

	padding:0.5em 3em 0.2em 0;

	text-decoration:none;

	float:right;

}





#content-middle .twocol {

	width:100%;

	margin:1em 0;

	clear:both;

}

#content-middle .twocol .left {

	width:49%;

	float:left;

	padding:0 0.75em 0 0;

}

#content-middle .twocol .right {

	width:49%;

	float:right;

	padding:0 0 0 0;

}

.little-image-map {

	clear:both;

	border-bottom:#910D63 solid 1px;

	border-top:#910D63 solid 1px;

	padding:1em 0 1.5em 0;

	float:left;

}

.little-image-map .image-map {

	float:left;

	width:119px;

	margin:0;

	padding:0;

}

.little-image-map div {

	margin-top:0;

	padding-top:7em;

	float:left;

	width:119px;

	line-height:1.5em;

}

.little-image-map .more-link {

	float:left;

	width:119px;

	text-align:right;

	margin:0;

	padding:0;

}

.little-image-map .more-link a {

	margin:0;

	padding:0.5em 3em 0 0;

	background-image:url(../images/arrow-more.gif);

	background-repeat:no-repeat;

	background-position:right 0.5em;

	display:block;

	height:2em;

	color:#910D63;

	text-decoration:none;

}

.help-logo {

	margin:1em 0;

	padding:0 0 1em 0;

	float:left;

	border-bottom:#910D63 solid 1px;

}

.help-logo h2 {

	color:#910d63;

	font-size:13px;

	font-weight:normal;

	margin-bottom:10px;

	font-family:Helvetica, Arial, serif;

}

.help-logo .help-text {

	margin:0.5em 0;

	float:left;

	width:155px;

	padding:0 0.5em 0 0;

	line-height:1.5em;

}

.help-logo .help-images {

	margin:0;

	float:right;

	width:76px;

	text-align:center;

}

.help-logo .help-images img {

	margin:0.5em 0;

}

.teaser {

	margin:0.5em 0;

	padding:0 0 0.5em 0;

	text-align:right;

}

.teaser .teaser-image {

	padding:0;

	margin:0;

	text-align:left;

}

.teaser .teaser-image a {

	background-image:none;

}

.teaser h2 {

	text-align:left;

}

.teaser p {

	text-align:left;

}

.teaser a {

	margin:0;

	padding:0.5em 3em 0.2em 0;

	background-image:url(../images/arrow-more.gif);

	background-repeat:no-repeat;

	background-position:right 0.5em;

	height:3em;

	color:#910D63;

	text-decoration:none;

}

.wrapper_flash {

	margin:0.5em 0;

	padding:0 0 0.5em 0;

}

.wrapper_flash h2 {

	color:#910D63;

	font-family:Helvetica, Arial, serif;

	font-size:13px;

	font-weight:normal;

	margin-bottom:10px;

}

.csc-sitemap ul {

	list-style:none;

}

.csc-sitemap ul li {

	color:#920e64;

	width:40em;

	padding:0 0 0 0;

}

.csc-sitemap ul li a {

	color:#920e64;

	display:block;

	min-height:1.625em;

	padding:0.4em 0 0.4em 0em;

	font-size:12px;

	text-decoration:none;

}

.csc-sitemap ul li a:hover {

	color:#333333;

	display:block;

	min-height:1.625em;

	padding:0.4em 0 0.4em 0em;

	font-size:12px;

	text-decoration:none;

}

.csc-sitemap ul li ul {

	padding:0;

	margin:0;

	list-style:none;

}

.csc-sitemap ul li ul li {

	padding:0;

	margin:0;

	height:2em;

}

.csc-sitemap ul li ul li a {

	padding:0.2em 1.5em 0.2em 1.1em;

	margin:0;

	color:#333333;

	font-weight:normal;

	display:inline;

	border:none;

}

.csc-sitemap ul li ul li a:hover {

	padding:0.2em 1.5em 0.2em 1.1em;

	margin:0;

	color:#333333;

	font-weight:bold;

	display:inline;

	border:none;

}

.container_simple {

	margin:0 0 1.5em 0;

	padding:0 0 0 0;

	clear:both;

}

.content_simple {
	width:100%;
	float:left;
}



.content_simple a {



	color:#910D63;

	height:3em;

	margin:0;

	padding:0.5em 0 0.2em 0;

	text-decoration:none;

}



.content_simple a:hover {



	color:#000000;

	height:3em;

	margin:0;

	padding:0.5em 0 0.2em 0;

	text-decoration:none;

}



.content_simple .more_link {

	color:#910D63;

	height:3em;

	margin:0.9em 0 0 0;

	padding:0 0 0.5em 0;

	text-decoration:none;

	text-align:right;

}



.content_simple .more_link a{

	background-image:url(../images/arrow-more.gif);

	background-position:right 0.5em;

	background-repeat:no-repeat;

	color:#910D63;

	height:3em;

	margin:0;

	padding:0.5em 3em 0.2em 0;

	text-decoration:none;
	
	float:right;

}



.content_simple .more_link a:hover{

	background-image:url(../images/arrow-more.gif);

	background-position:right 0.5em;

	background-repeat:no-repeat;

	color:#910D63;

	height:3em;

	margin:0;

	padding:0.5em 3em 0.2em 0;

	text-decoration:none;
	
	float:right;

}





.content_simple .download- {

	color:#910D63;

	font-weight:bold;

	margin:1em 0;

	clear:both;

}

.content_simple .download-right {

	color:#910D63;

	font-weight:bold;

	margin:1em 0 1em 1em;

	clear:both;

}

.content_simple .download-left {

	color:#910D63;

	font-weight:bold;

	margin:1em 0;

	clear:both;

}

.content_simple .download- span a {

	padding:0.5em 2.2em 0.5em 0;

	background-image:url(../images/download.gif);

	background-repeat:no-repeat;

	background-position:right 0.5em;

}

.content_simple .download- span a:hover {

	padding:0.5em 2.2em 0.5em 0;

	background-image:url(../images/download.gif);

	background-repeat:no-repeat;

	background-position:right 0.5em;

}

.content_simple .download-right span a {

	padding:0.5em 2.2em 0.5em 0;

	background-image:url(../images/download.gif);

	background-repeat:no-repeat;

	background-position:right 0.5em;

}

.content_simple .download-right span a:hover {

	padding:0.5em 2.2em 0.5em 0;

	background-image:url(../images/download.gif);

	background-repeat:no-repeat;

	background-position:right 0.5em;

}

.content_simple .download-left span a {

	padding:0.5em 2.2em 0.5em 0;

	background-image:url(../images/download.gif);

	background-repeat:no-repeat;

	background-position:right 0.5em;

}

.content_simple .download-left span a:hover {

	padding:0.5em 2.2em 0.5em 0;

	background-image:url(../images/download.gif);

	background-repeat:no-repeat;

	background-position:right 0.5em;

}

.content_simple .content_teaser_text {

	color:#333333;

	font-size:11px;

	font-family:Helvetica, Arial, serif;

	line-height:1.5em;

}

.content_simple .content_teaser_text p {

	margin:0 0 12px 0;

	padding:0;

}

.content_simple .content_teaser_text p a{
	font-weight:normal;
	text-decoration:underline;
}

.content_simple .content_teaser_text p a:hover{
	font-weight:normal;
	text-decoration:underline;
}

.image-con {

}

.hruler {

	border-bottom:solid 1px #910D63;
	clear:both;
	height:1px;
	padding-top:5px;

}





.inputform{

	clear:both;

}

.inputform label{

	float:left;

	width:12em;

	font-family:Helvetica,Arial,serif;

}



.inputform input{

	float:left;

	width: 164px;

	height:18px;

	border:solid 1px #9c2370;

	margin-bottom:0.5em;

}



.inputform textarea{

	float:left;

	width: 164px;

	height:45px;

	border:solid 1px #9c2370;

	margin-bottom:0.5em;

}



.inputform .button{

	border:none;

	width: 89px;

	height:17px;

	float:right;

}



/* Suchergebnisse start*/



tx-indexedsearch-res{

	font-family:Helvetica,Arial,serif;

}



td.title a{

	color:#910D63;

	text-decoration:none;

	font-size:1.1em;

	font-family:Helvetica,Arial,serif;

}



td.title a:hover{

	color:#333333;

	text-decoration:none;

	font-size:1.1em;

	font-family:Helvetica,Arial,serif;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {

	background:#ffffff none repeat scroll 0 0;

	border-top:#910D63 solid 1px;

	padding-bottom:1em;

	padding-top:1em;

	font-family:Helvetica,Arial,serif;

}



.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {

	font-style:normal;

	padding-bottom:1em;

	font-family:Helvetica,Arial,serif;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {

color:#000000;

}



.tx-indexedsearch-path a, .path a{

	color:#910D63;

	text-decoration:none;

}



.tx-indexedsearch-path a:hover, .path a:hover{

	color:#333333;

	text-decoration:none;

}



.tx-indexedsearch-searchbox-button, .submit{

	height:17px;

	width:60px;

}



.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {

	width:60px;

	padding:0.1em 0 0 0;

}



.tx-indexedsearch-searchbox-sword, .sword{

		float:left;

		margin:0 0.5em;

		border: #910D63 solid 1px;

}



.tx-indexedsearch-percent, .percent{

	font-family:Helvetica,Arial,serif;

}

/* Suchergebnisse ende*/



span.detail{

	color:#910D63;

	font-weight:bold;

}

.linkliste{
	float:left;
	margin:1em 0 0 0;
	width:100%;
}

.linkliste .hruler{
	height:1px;
}

.linkliste .link-items{

}

.linkliste .link-items a{
	background-image:url(../images/linkliste.gif);
	background-repeat:no-repeat;
	background-position:right top;
	display:block;
	margin:1.5em 0;
	text-decoration:none;	
	color:#000000;
	padding:0 2.5em 0 0;
}

.linkliste .link-items a:hover{
	background-image:url(../images/linkliste.gif);
	background-repeat:no-repeat;
	background-position:right top;
	display:block;
	margin:1.5em 0;
	color:#910D63;
	text-decoration:none;
	padding:0 2.5em 0 0;
}


/*
a.linkliste{

	background-image:url(../images/linkliste.gif);

	background-repeat:no-repeat;

	background-position:right top;

	width:100%;

	text-decoration:none;
	
	color:#000000;
	
	display:block;
	
	border:#000000 solid 1px;

}

a.linkliste:hover{

	background-image:url(../images/linkliste.gif);

	background-repeat:no-repeat;

	background-position:right top;

	width:100%;
	
	color:#910D63;

	text-decoration:none;
	
	display:block;
	
	border:#000000 solid 1px;

}

*/

.infomaterial{

	padding:1em 0;

	clear:both;

}



.infomaterial h3{

	color:#000000;

	font-family:Helvetica,Arial,serif;

	font-size:11px;

	font-weight:bold;

	margin-bottom:10px;

}



.infomaterial span{

	color:#910d63;

	font-weight:bold;

	padding:0 0;
	
	font-size:0.85em;

}



.infomaterial span.download{

	padding:0.5em 2.2em 0.5em 0;

	background-image:url(../images/download.gif);

	background-repeat:no-repeat;

	background-position:right 0.5em;

}



.infomaterial span.download a{

	color:#910D63;

	text-decoration:none;

}



.infomaterial span.download a:hover{

	color:#000000;

	text-decoration:none;

}



.infomaterial .infomaterial_text p{

	color:#333333;

	font-weight:bold;

}



.content_infomaterial img{

	float:left;

	margin-right:0.8em;

}





.content_infomaterial .more-link{

	text-align:right;

}



.content_infomaterial .more-link a{

	background-image:url(../images/arrow-more.gif);

	background-position:right 0.5em;

	background-repeat:no-repeat;

	color:#910D63;

	height:3em;

	margin:0;

	padding:0.5em 3em 0.2em 0;

	text-decoration:none;

}







/*################################

	Slider START

#################################*/

/*

p {

	line-height: 22px;

}

*/



#content-slider {



	width: 480px;

	min-height:161px;

	_height:161px;

	padding: 15px 10px 10px 10px;

	margin:1em 0;

	background: #fff;

	background-image:url(../images/bg_slider_03.jpg);

	background-repeat:no-repeat;

}



#panel {

	position:relative;

	height: 25px;

	margin:-65px 0 20px 0;

	z-index:100;

}



#controller {

	position: absolute;

	top: 5px;

	right: 5px;

}



#controller span {

	color: #ff0000;

	text-decoration: underline;

	cursor: pointer;

}



#prev-next {

	top: 5px;

	left: 5px;

}



.jFlowPrev, .jFlowNext {

	cursor: pointer;

}



.jFlowPrev{

	float:left;

	background-image:url(../images/slider-al.jpg);

	background-position:left -0.2em;

	background-repeat:no-repeat;

	padding:0 0 0 3em;

	height:25px;

	margin:0 0 0 1em;

	color:#910D63;

	font-weight:bold;

}



.jFlowNext{

	float:right;

	background-image:url(../images/slider-ar.jpg);

	background-position:right -0.2em;

	background-repeat:no-repeat;

	padding:0 3em 0 0;

	height:25px;

	margin:0 2em 0 0;

	color:#910D63;

	font-weight:bold;

}



#slides div {

	overflow: hidden;

}



.slide-item{

  float:left;

  width:120px;
  
  color:#910D63;

}



.slide-item img{

	margin:0 0 0.6em 0;

	padding:0;


}



.slide-item a{

	color:#910D63;

	font-weight:bold;

	text-decoration:none;

}



.slide-item a:hover{

	color:#000000;

	font-weight:bold;

	text-decoration:none;

}



/*h1{ font-size:12px;}*/



.jFlowSlideContainer{
float:left;

}





/*################################

	Slider ENDE

#################################*/



#brca-logo{

	position:absolute;

	top:2.6em;

	left:1.4em;

	display:block;

}



#brca-logo a{

	height:125px;

	width:194px;

	display:block;

	text-decoration:none;

}



.container_literatur{

	margin:1.5em 0 1.5em 0;

}



.container_literatur span{

	color:#910D63;

	font-weight:bold;

}



.container_literatur .content_simple{

	margin:0 1em 0 1.3em;
	width:97%;

}



.container_literatur .content_simple img{

	margin:0 1em 0 0;

	float:left;

}



.container_literatur .content_simple .content_teaser_text h2{

	color:#000000;

	font-size:12px;

	font-weight:bold;

	margin:0;

	padding:0;

}

/*
.container_literatur .content_simple a{
	
	font-weight:normal;
	
	text-decoration:underline;

}

.container_literatur .content_simple a.external-link{
	
	font-weight:normal;
	
	text-decoration:underline;
	
	color:#000000;

}

.container_literatur .content_simple a:hover.external-link{
	
	font-weight:normal;
	
	text-decoration:underline;
	
	color:#910D63;

}
*/


.container_literatur .content_simple .more_link a{

	float:right;

	background-image:url(../images/arrow-more.gif);

	background-position:right 0.5em;

	background-repeat:no-repeat;

	padding:0.5em 3em 0 0;

	margin-top:0.5em;

	color:#910D63;

	display:block;

	height:2em;
	
	font-weight:bold;

}

.container_literatur .content_simple .more_link a:hover{

	float:right;

	background-image:url(../images/arrow-more.gif);

	background-position:right 0.5em;

	background-repeat:no-repeat;

	padding:0.5em 3em 0 0;

	margin-top:0.5em;

	color:#910D63;

	display:block;

	height:2em;
	
	font-weight:bold;

}



.container_literatur span a {

	padding:0.5em 2.2em 0.5em 0;

	background-image:url(../images/download.gif);

	background-repeat:no-repeat;

	background-position:right 0.5em;

	color:#910D63;

	text-decoration:none;
	

}



.container_literatur span a:hover {

	padding:0.5em 2.2em 0.5em 0;

	background-image:url(../images/download.gif);

	background-repeat:no-repeat;

	background-position:right 0.5em;

	color:#000000;

	text-decoration:none;

}



.container_literatur span.first {

	margin:0 0 0 1.3em;

}



#nav-top-breadcrumb{

	font-size:11px;

	font-weight:normal;

	font-family:Helvetica, Arial, serif;

}





/* Video Player */

#content-right .flvplayer {

	margin: 1em 0 0 0;

	float: left;

}






#content-left ul li ul li a {

	border:none;

	display:inline;

	padding:0 1.5em 0 0;

	color:#333333;

	font-size:11px;

	font-weight:normal;

}

#content-left ul li ul li a:hover {

	border:none;
	background-image:none;
	display:inline;
	padding:0 1.4em 0 0;
	color:#000000;
	font-weight:normal;
	font-size:11px;
}

#content-left ul li ul li a:hover span.pfeil {

	border:none;
	background-image:url(../images/submenu-arrow.gif);
	background-repeat:no-repeat;
	background-position:right 0.2em;
	display:inline;
}

#content-left ul li ul li a.submenu_act {

	border:none;
	background-image:none;
	display:inline;
	padding:0 1.4em 0 0;
	color:#000000;
	font-weight:normal;
	font-size:11px;
}

#content-left ul li ul li a.submenu_act span.pfeil{

	border:none;
	background-image:url(../images/submenu-arrow.gif);
	background-repeat:no-repeat;
	background-position:right 0.2em;
	display:inline;
	padding:0 1.4em 0 0;
}

span.pfeil {

	border:none;
	background-image:url(../images/submenu-arrow.gif);
	background-repeat:no-repeat;
	background-position:right 0.2em;
	display:none;
	padding:0 1.4em 0 0;
}