/*
Theme Name:		T-Systems MMS Microsite
Theme URI:		
Description:	Default Theme
Version:		1.0
Author:			Todor Bogdev
*/

* {
	margin:0;
	padding:0;
	} 
 
body {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 100.01%;
	text-align: left;
}
a,
a:visited,
a:hover {
	text-decoration: none;
	cursor: pointer !important;
}
img {
	border: none;
	margin: 0px;
	padding: 0px;
}
form,
fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
}
legend {
	display: none;
}
.clearfix {
	clear: both;
	margin: 0px;
	padding: 0px;
}
span.magentaBox {
	width: 14px;
	height: 14px;
	color: #FFFFFF;
	line-height: 14px;
	padding: 0px 3px 0px 4px;
	font-size: 11px;
	background: transparent url(/img/magentaBox.gif) no-repeat 0 0;
}
span.magentaDot {
	width: 4px;
	height: 12px;
	float: left;
	background: transparent url(img/magentaDot.jpg) no-repeat 0 0;
}
/*
  * die Page, das Logo, die Suche und die Metanavigation
  */
.pageWrapper {
	font-family: Arial;
	font-size: 10px;
	margin: 13px auto 130px;
	padding: 0px;
	width: 984px;
}
.pageWrapper .printLogo {
	display: none;
}
.pageWrapper .logo {
	background: transparent url(img/Logo.gif) no-repeat top left;
	width: 984px;
	height: 78px;
}
.pageWrapper .logo .link_logo {
	margin: 0px;
	width: 260px;
	height: 72px;
	float: left;
}
.pageWrapper .logo ul.metanavigation {
	position: relative;
	margin: 50px 29px 0px 0px;
	padding: 0px;
	float: right;
	display: inline;
	height: 8px;
}
.pageWrapper .logo ul.metanavigation li {
	list-style-type: none;
	float: left;
	margin: 0px 0px 0px 19px;
	height: 8px;
}
.pageWrapper .logo ul.metanavigation li a {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
}
.pageWrapper .logo ul.metanavigation li a:hover {
	color: #E20074;
	text-decoration: underline;
}
.pageWrapper .page {
	background-color: #FFFFFF;
	width: 972px;
	margin: 0px 6px;
}
.pageWrapper .page .MmsLogo {
	width: 273px;
	margin: 0px 0px 8px 0px;
	height: 28px;
	float: left;
}
.pageWrapper .page .suchForm {
	margin: 6px 0px 0px 0px;
	width: 386px;
	height: 30px;
	float: right;
}
.pageWrapper .page .suchForm fieldset {
	border: none;
	padding: 0px;
	margin: 0px;
}
.pageWrapper .page .suchForm fieldset .suchtext {
	border: none;
	background: transparent url(img/suche_feld.gif) no-repeat 0 0;
	margin: 0px;
	padding: 3px 0px 0px 6px;
	width: 300px;
	height: 18px;
	color: #838383;
	font-size: 10px;
	float: left;
	text-align: left;
	vertical-align: middle;
}
.pageWrapper .page .suchForm fieldset .sucheSubmit {
	border: none;
	background: transparent url(img/suche_button.gif) no-repeat 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #828282;
	width: 80px;
	height: 19px;
	margin: 0px;
	padding: 0px 0px 5px;
	float: left;
}
a.printLink,
a:visited.printLink {
	text-decoration: underline;
	color: #6F6F6F;
	float: right;
	font-size: 10px;
	margin: 1px 4px 0 0;
}
a:hover.printLink {
	color: #E20074;
}
/*
  * der Rahmen um den Inhalt
  */
.pageWrapper .page .inhalteRahmen {
	width: 972px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	clear: both;
}
.pageWrapper .page .inhalteRahmen tr,
.pageWrapper .page .inhalteRahmen td {
	padding: 0px;
	margin: 0px;
}
.pageWrapper .page .inhalteRahmen td.obenLinks {
	width: 12px;
	height: 12px;
	background: transparent url(img/inhalteRahmenObenLinks.gif) no-repeat 0 0;
}
.pageWrapper .page .inhalteRahmen td.obenMitte {
	width: 948px;
	height: 12px;
	background: transparent url(img/inhalteRahmenObenMitte.gif) repeat-x 0 0;
}
.pageWrapper .page .inhalteRahmen td.obenRechts {
	width: 12px;
	height: 12px;
	background: transparent url(img/inhalteRahmenObenRechts.gif) no-repeat 0 0;
}
.pageWrapper .page .inhalteRahmen td.mitteLinks {
	width: 12px;
	height: 100%;
	background: transparent url(img/inhalteRahmenMitteLinks.gif) repeat-y 0 0;
}
.pageWrapper .page .inhalteRahmen td.mitteMitte {
	width: 948px;
	height: 100%;
	background-color: #F2F2F2;
}
.pageWrapper .page .inhalteRahmen td.mitteRechts {
	width: 12px;
	height: 100%;
	background: transparent url(img/inhalteRahmenMitteRechts.gif) repeat-y 0 0;
}
.pageWrapper .page .inhalteRahmen td.untenLinks {
	width: 12px;
	height: 14px;
	background: transparent url(img/inhalteRahmenUntenLinks.gif) no-repeat 0 0;
}
.pageWrapper .page .inhalteRahmen td.untenMitte {
	width: 948px;
	height: 12px;
	background: transparent url(img/inhalteRahmenUntenMitte.gif) repeat-x 0 0;
}
.pageWrapper .page .inhalteRahmen td.untenRechts {
	width: 12px;
	height: 12px;
	background: transparent url(img/inhalteRahmenUntenRechts.gif) no-repeat 0 0;
}
/*
  * Raster der Inhalte
  */
td.mitteMitte .firstContentColumn {
	width: 186px;
	height: 100%;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
td.mitteMitte .secondContentColumn {
	width: 762px;
	height: 100%;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
td.mitteMitte .secondContentColumn .contentContainers {
	float: left;
	clear: both;
	width: 576px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 100%;
}
td.mitteMitte .secondContentColumn .fifthColumn {
	float: left;
	width: 186px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 100%;
}
/*
  * der Footer
  */
td.mitteMitte .footer {
	clear: both;
	float: left;
	margin: 6px 0px 0px;
	padding: 0px;
	width: 948px;
	height: 20px;
	position: relative;
}
td.mitteMitte .footer ul {
	float: left;
	list-style-image: none;
	display: inline;
	margin: 1px 0px 0px 6px;
	padding: 0px;
}
td.mitteMitte .footer ul li {
	list-style-type: none;
	float: left;
	margin: 0px 0px 0px 22px;
	height: 8px;
}
td.mitteMitte .footer ul li a,
td.mitteMitte .footer ul li a:visited,
td.mitteMitte .footer span a,
td.mitteMitte .footer span a:visited {
	color: #838383;
	font-family: Arial;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
td.mitteMitte .footer ul li a:hover {
	color: #E20074;
	text-decoration: underline;
}
td.mitteMitte .footer span {
	margin: 1px 0px 0px 6px;
	padding: 0px;
	float: left;
	color: #838383;
	font-family: Arial;
	font-size: 10px;
}
/*
  * die Hauptnavigation
  */
td.mitteMitte ul.hauptnavigation {
	list-style-type: none;
	margin: 0px 0px 0px -6px;
	padding: 0px;
	width: 186px;
	position: relative;
	z-index: 1000;
	float: left;
}
td.mitteMitte ul.hauptnavigation li ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
td.mitteMitte ul.hauptnavigation li {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}
td.mitteMitte ul.hauptnavigation li a,
td.mitteMitte ul.hauptnavigation li.level2 a,
td.mitteMitte ul.hauptnavigation li.level3 a {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	width: 181px;
	height: 24px;
	float: left;
}
td.mitteMitte ul.hauptnavigation li.level2 a,
td.mitteMitte ul.hauptnavigation li.level2Activ a,
td.mitteMitte ul.hauptnavigation li.level2Last a,
td.mitteMitte ul.hauptnavigation li.level2LastActiv a,
td.mitteMitte ul.hauptnavigation li.level2TwoLines a,
td.mitteMitte ul.hauptnavigation li.level2TwoLinesActiv a,
td.mitteMitte ul.hauptnavigation li.level2TwoLinesLast a,
td.mitteMitte ul.hauptnavigation li.level2TwoLinesLastActiv a {
	padding: 0px 0px 0px 14px;
	width: 173px;
}
td.mitteMitte ul.hauptnavigation li.level3 a,
td.mitteMitte ul.hauptnavigation li.level3Activ a,
td.mitteMitte ul.hauptnavigation li.level3Last a,
td.mitteMitte ul.hauptnavigation li.level3LastActiv a,
td.mitteMitte ul.hauptnavigation li.level3TwoLines a,
td.mitteMitte ul.hauptnavigation li.level3TwoLinesActiv a,
td.mitteMitte ul.hauptnavigation li.level3TwoLinesLast a,
td.mitteMitte ul.hauptnavigation li.level3TwoLinesLastActiv a {
	padding: 0px 0px 0px 22px;
	width: 165px;
}
td.mitteMitte ul.hauptnavigation li.level1Last a,
td.mitteMitte ul.hauptnavigation li.level1LastActiv a,
td.mitteMitte ul.hauptnavigation li.level2Last a,
td.mitteMitte ul.hauptnavigation li.level2LastActiv a,
td.mitteMitte ul.hauptnavigation li.level3Last a,
td.mitteMitte ul.hauptnavigation li.level3LastActiv a {
	height: 26px;
}
td.mitteMitte ul.hauptnavigation li.level2TwoLines a,
td.mitteMitte ul.hauptnavigation li.level2TwoLinesActiv a,
td.mitteMitte ul.hauptnavigation li.level2TwoLinesLast a,
td.mitteMitte ul.hauptnavigation li.level2TwoLinesLastActiv a,
td.mitteMitte ul.hauptnavigation li.level3TwoLines a,
td.mitteMitte ul.hauptnavigation li.level3TwoLinesActiv a,
td.mitteMitte ul.hauptnavigation li.level3TwoLinesLast a,
td.mitteMitte ul.hauptnavigation li.level3TwoLinesLastActiv a  {
	height: 35px;
	padding-top: 4px;
	line-height: 15px;
}
td.mitteMitte ul.hauptnavigation li.level1FirstActiv a,
td.mitteMitte ul.hauptnavigation li.level1Activ a,
td.mitteMitte ul.hauptnavigation li.level1LastActiv a,
td.mitteMitte ul.hauptnavigation li.level2Activ a,
td.mitteMitte ul.hauptnavigation li.level2LastActiv a,
td.mitteMitte ul.hauptnavigation li.level2TwoLinesActiv a,
td.mitteMitte ul.hauptnavigation li.level2TwoLinesLastActiv a,
td.mitteMitte ul.hauptnavigation li.level3Activ a,
td.mitteMitte ul.hauptnavigation li.level3LastActiv a,
td.mitteMitte ul.hauptnavigation li.level3TwoLinesActiv a,
td.mitteMitte ul.hauptnavigation li.level3TwoLinesLastActiv a,
td.mitteMitte ul.hauptnavigation a:hover {
	color: #FFFFFF;
}
td.mitteMitte ul.hauptnavigation li.level1TwoLinesActiv  ul li a,
td.mitteMitte ul.hauptnavigation li.level1TwoLinesLastActiv  ul li a,
td.mitteMitte ul.hauptnavigation li.level1LastActiv  ul li a,
td.mitteMitte ul.hauptnavigation li.level1Activ  ul li a,
td.mitteMitte ul.hauptnavigation li.level2TwoLinesActiv  ul li a,
td.mitteMitte ul.hauptnavigation li.level2TwoLinesLastActiv  ul li a,
td.mitteMitte ul.hauptnavigation li.level2LastActiv  ul li a,
td.mitteMitte ul.hauptnavigation li.level2Activ  ul li a,
td.mitteMitte ul.hauptnavigation li.level2 a {
	color: #000000 !important;
}
td.mitteMitte ul.hauptnavigation li.level1TwoLinesActiv  ul li a:hover,
td.mitteMitte ul.hauptnavigation li.level1TwoLinesLastActiv  ul li a:hover,
td.mitteMitte ul.hauptnavigation li.level1LastActiv  ul li a:hover,
td.mitteMitte ul.hauptnavigation li.level1Activ  ul li a:hover,
td.mitteMitte ul.hauptnavigation li.level2TwoLinesActiv  ul li a:hover,
td.mitteMitte ul.hauptnavigation li.level2TwoLinesLastActiv  ul li a:hover,
td.mitteMitte ul.hauptnavigation li.level2LastActiv  ul li a:hover,
td.mitteMitte ul.hauptnavigation li.level2Activ  ul li a:hover {
	color: #FFFFFF !important;
}
/* Level 1 */
td.mitteMitte ul.hauptnavigation li.level1 a {
	background: transparent url(img/level1Bg.gif) no-repeat 0 0;
}
td.mitteMitte ul.hauptnavigation li.level1First a {
	background: transparent url(img/level1FirstBg.gif) no-repeat 0 0;
}
td.mitteMitte ul.hauptnavigation li.level1Last a {
	background: transparent url(img/level1LastBg.gif) no-repeat 0 0;
}
td.mitteMitte ul.hauptnavigation li.level1Activ a {
	background: transparent url(img/level1BgActiv.gif) no-repeat 0 0;
}
td.mitteMitte ul.hauptnavigation li.level1FirstActiv a {
	background: transparent url(img/level1FirstBgActiv.gif) no-repeat 0 0;
}
td.mitteMitte ul.hauptnavigation li.level1LastActiv a {
	background: transparent url(img/level1LastBgActiv.gif) no-repeat 0 0;
}
td.mitteMitte ul.hauptnavigation li.level1 a:hover,
td.mitteMitte ul.hauptnavigation li.level1Activ a :hover{
	background: transparent url(img/level1BgHover.gif) no-repeat 0 0;
	color: #FFFFFF !important;
}
td.mitteMitte ul.hauptnavigation li.level1First a:hover,
td.mitteMitte ul.hauptnavigation li.level1FirstActiv a:hover {
	background: transparent url(img/level1FirstBgHover.gif) no-repeat 0 0;
	color: #FFFFFF !important;
}
td.mitteMitte ul.hauptnavigation li.level1Last a:hover,
td.mitteMitte ul.hauptnavigation li.level1LastActiv a:hover {
	background: transparent url(img/level1LastBgHover.gif) no-repeat 0 0;
	color: #FFFFFF !important;
}
td.mitteMitte ul.hauptnavigation li.level2 a {
	background: transparent url(img/level2Bg.gif) no-repeat 0 0;
}
td.mitteMitte ul.hauptnavigation li.level2Last a {
	background: transparent url(img/level2LastBg.gif) no-repeat 0 0;
}
td.mitteMitte ul.hauptnavigation li.level2Activ a {
	background: transparent url(img/level1BgActiv.gif) no-repeat 0 0;
}
td.mitteMitte ul.hauptnavigation li.level2LastActiv a {
	background: transparent url(img/level1LastBgActiv.gif) no-repeat 0 0;
}
td.mitteMitte ul.hauptnavigation li.level2Activ a:hover,
td.mitteMitte ul.hauptnavigation li.level2 a:hover{
	background: transparent url(img/level1BgHover.gif) no-repeat 0 0;
	color: #FFFFFF !important;
}
td.mitteMitte ul.hauptnavigation li.level2Last a:hover,
td.mitteMitte ul.hauptnavigation li.level2LastActiv a:hover {
	background: transparent url(img/level1LastBgHover.gif) no-repeat 0 0;
	color: #FFFFFF !important;
}
td.mitteMitte ul.hauptnavigation li.level2TwoLines a {
	background: transparent url(img/level2Bg_2lines.gif) no-repeat 0 0;
}
td.mitteMitte ul.hauptnavigation li.level2TwoLinesLast a {
	background: transparent url(img/level2LastBg_2lines.gif) no-repeat 0 0;
}
td.mitteMitte ul.hauptnavigation li.level2TwoLinesActiv a {
	background: transparent url(img/levelAllBgActiv_2lines.gif) no-repeat 0 0;
}
td.mitteMitte ul.hauptnavigation li.level2TwoLinesLastActiv a {
	background: transparent url(img/levelAllBgLastActiv_2lines.gif) no-repeat 0 0;
}
td.mitteMitte ul.hauptnavigation li.level2TwoLinesActiv a:hover,
td.mitteMitte ul.hauptnavigation li.level2TwoLines a:hover{
	background: transparent url(img/levelAllBgHover_2lines.gif) no-repeat 0 0;
	color: #FFFFFF !important;
}
td.mitteMitte ul.hauptnavigation li.level2TwoLinesLastActiv a:hover {
	background: transparent url(img/levelAllBgLastHover_2lines.gif) no-repeat 0 0;
	color: #FFFFFF !important;
}
td.mitteMitte ul.hauptnavigation li.level3 a {
	background: transparent url(img/level3Bg.gif) no-repeat 0 0;
	height: 24px;
	padding-top: 0px;
	line-height: 24px;
}
td.mitteMitte ul.hauptnavigation li.level3Last a {
	background: transparent url(img/level3LastBg.gif) no-repeat 0 0;
}
td.mitteMitte ul.hauptnavigation li.level3Activ a {
	background: transparent url(img/level1BgActiv.gif) no-repeat 0 0;
	height: 24px;
	padding-top: 0px;
	line-height: 24px;
	color: #FFFFFF !important;
}
td.mitteMitte ul.hauptnavigation li.level3LastActiv a {
	background: transparent url(img/level1LastBgActiv.gif) no-repeat 0 0;
	color: #FFFFFF !important;
}
td.mitteMitte ul.hauptnavigation li.level3Activ a:hover,
td.mitteMitte ul.hauptnavigation li.level3 a:hover {
	background: transparent url(img/level1BgHover.gif) no-repeat 0 0;
	color: #FFFFFF !important;
}
td.mitteMitte ul.hauptnavigation li.level3LastActiv a:hover {
	background: transparent url(img/level1LastBgHover.gif) no-repeat 0 0;
	color: #FFFFFF !important;
}
td.mitteMitte ul.hauptnavigation li.level3TwoLines a {
	background: transparent url(img/level3Bg_2lines.gif) no-repeat 0 0;
}
td.mitteMitte ul.hauptnavigation li.level3TwoLinesLast a {
	background: transparent url(img/level3LastBg_2lines.gif) no-repeat 0 0;
}
td.mitteMitte ul.hauptnavigation li.level3TwoLinesActiv a {
	background: transparent url(img/levelAllBgActiv_2lines.gif) no-repeat 0 0;
	color: #FFFFFF !important;
}
td.mitteMitte ul.hauptnavigation li.level3TwoLinesLastActiv a {
	background: transparent url(img/levelAllBgLastActiv_2lines.gif) no-repeat 0 0;
	color: #FFFFFF !important;
}
td.mitteMitte ul.hauptnavigation li.level3TwoLinesActiv a:hover,
td.mitteMitte ul.hauptnavigation li.level3TwoLines a:hover{
	background: transparent url(img/levelAllBgHover_2lines.gif) no-repeat 0 0;
	color: #FFFFFF !important;
}
td.mitteMitte ul.hauptnavigation li.level3TwoLinesLastActiv a:hover {
	background: transparent url(img/levelAllBgLastHover_2lines.gif) no-repeat 0 0;
	color: #FFFFFF !important;
}
/*
 * Widget
  */
.widgetContainer {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.widgetContainer .widgetObenLinks {
	width: 6px;
	height: 25px;
	background: transparent url(img/WidgetObenLinks.gif) no-repeat 0 0;
}
.widgetContainer .widgetObenMitte {
	width: 268px;
	height: 25px;
	background: transparent url(img/WidgetObenMitte.gif) repeat-x 0 0;
}
.widgetContainer .widgetObenMitte .widgetCaption {
	width: 268px;
	height: 25px;
	color: #333333;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}
#dashboardTeaserContainerSmall .widgetContainer .widgetObenMitte .widgetCaption {
	width: 174px;
	height: 25px;
	color: #333333;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}
#dashboardTeaserContainerLarge .widgetContainer .widgetObenMitte .widgetCaption {
	width: 474px;
	height: 25px;
	color: #333333;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}
.neueMeinungen .widgetObenMitte .widgetCaption {
	width: 268px;
	height: 25px;
	color: #fff;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}
.neueMeinungen .widgetMitteMitte ul {
	padding:0;
	margin:0 0 0 15px;
}
.neueMeinungen .widgetMitteMitte li {
	list-style:none;
	margin-bottom:5px;
	padding-left:20px;
	background: transparent url(img/bullet.gif) no-repeat left 7px;
}
.widgetContainer .widgetObenRechts {
	width: 6px;
	height: 25px;
	background: transparent url(img/WidgetObenRechts.gif) no-repeat 0 0;
}
.widgetContainer .widgetObenLinksDouble {
	width: 6px;
	height: 45px;
	background: transparent url(img/WidgetObenLinksDouble.gif) no-repeat 0 0;
}
.widgetContainer .widgetObenMitteDouble {
	width: 268px;
	height: 45px;
	background: transparent url(img/WidgetObenMitteDouble.gif) repeat-x 0 0;
}
.widgetContainer .widgetObenMitteDouble .widgetCaption {
	width: 268px;
	height: 45px;
	color: #333333;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	float: left;
}
.widgetContainer .widgetObenRechtsDouble {
	width: 6px;
	height: 45px;
	background: transparent url(img/WidgetObenRechtsDouble.gif) no-repeat 0 0;
}
.widgetContainer .widgetMitteLinks {
	width: 6px;
	height: 100%;
	background: transparent url(img/WidgetMitteLinks.gif) repeat-y 0 0;
}
.widgetContainer .widgetMitteMitte {
	width: 268px;
	height: 100%;
	background-color: #FFFFFF;
}
.widgetContainer .widgetMitteRechts {
	width: 6px;
	height: 100%;
	background: transparent url(img/WidgetMitteRechts.gif) repeat-y 0 0;
}
.widgetContainer .widgetUntenLinks {
	width: 6px;
	height: 7px;
	background: transparent url(img/WidgetUntenLinks.gif) no-repeat 0 0;
}
.widgetContainer .widgetUntenMitte {
	width: 268px;
	height: 7px;
	background: transparent url(img/WidgetUntenMitte.gif) repeat-x 0 0;
}
.widgetContainer .widgetUntenRechts {
	width: 6px;
	height: 7px;
	background: transparent url(img/WidgetUntenRechts.gif) no-repeat 0 0;
}
/*
 * Teaser
  */
td.mitteMitte .secondContentColumn .flash {
	width: 762px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 6px;
	float: left;
	clear: both;
}
td.mitteMitte .secondContentColumn .inhalt {
	width: 762px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
}
/*
 * Querys Site
  */
.pageListSite {
	margin: 10px 0px 0px -2px;
	float: left;
	clear: both;
	width: 184px;
}
.pageListSite .widgetObenMitte,
.pageListSite .widgetMitteMitte,
.pageListSite .widgetUntenMitte,
.pageListSite .widgetObenMitte span.widgetCaption {
	width: 172px;
}
.pageListSite .teaser ul,
.pageListSite ul.unterNavigation {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 0px;
	width: 165px;
	float: left;
	height: 100%;
}
.pageListSite .teaser ul li,
.pageListSite ul.unterNavigation li {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 10px 0px;
	float: left;
	width: 165px;
	height: 100%;
}
.pageListSite ul.unterNavigation li .magentaDotIE6Fix {
	width: 4px;
	height: 12px;
	margin: 0px 5px 0px 3px;
	padding: 0px;
	border: none;
	float: left;
}
.pageListSite a,
.pageListSite a:visited,
.pageListSite .teaser a,
.pageListSite .teaser a:visited,
.pageListSite ul.unterNavigation li a,
.pageListSite ul.unterNavigation li a:visited {
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline;
	color: #000000;
	margin: 0px 0px 0px 0px;
	width: 150px;
	float: left;
}
.pageListSite a:hover,
.pageListSite .teaser a:hover,
.pageListSite ul.unterNavigation li a:hover {
	color: #E20074 !important;
}
/*
 * Dashboard Themen
  */
td.mitteMitte .secondContentColumn .inhalt .themenAuswahl {
	width: 756px;
	height: auto;
	padding: 0px;
	margin: 17px 0px 10px 6px;
	float: left;
	clear: both;
}
td.mitteMitte .secondContentColumn .inhalt .themenAuswahl tr {
	padding: 0px;
	margin: 0px;
}
td.mitteMitte .secondContentColumn .inhalt .themenAuswahl td {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	width: 192px;
	height: 18px;
}
td.mitteMitte .secondContentColumn .inhalt .themenAuswahl td.last {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	width: 180px;
	height: 18px;
}
td.mitteMitte .secondContentColumn .inhalt .themenAuswahl td input {
	padding: 1px 0px 0px 0px;
	margin: 0px;
	height: 12px;
	width: 12px;
	float: left;
}
td.mitteMitte .secondContentColumn .inhalt .themenAuswahl td span {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin: 0px 0px 0px 7px;
	color: #999999;
}
td.mitteMitte .secondContentColumn .inhalt .themenAuswahl td span.selected {
	color: #333333;
}
/*
 * Dashboard
  */
#dashboardTeaserContainer {
	width: 764px;
	height: auto;
	padding: 0px;
	margin: 10px -2px 40px 0px;
	float: left;
	clear: both;
}
#dashboardTeaserContainer #dashboardTeaserContainerLeft {
	width: 376px;
	margin: 0px 2px 6px 4px;
	float: left;
	clear: both;
}
#dashboardTeaserContainer #dashboardTeaserContainerMainungen {
	width: 376px;
	margin: 0px 0px 1px 6px;
	float: left;
}
#dashboardTeaserContainer #dashboardTeaserContainerLarge {
	width: 560px;
	margin: 0px 0px 1px 4px;
	float: left;
	clear: both;
}
#dashboardTeaserContainer #dashboardTeaserContainerSmall {
	width: 192px;
	margin: 0px 0px 1px 6px;
	float: left;
}
#dashboardTeaserContainer #dashboardTeaserContainerRight {
	width: 376px;
	margin: 0px 0px 6px 6px;
	float: left;
}
#dashboardTeaserContainer .widgetContainer {
	margin: 0px 0px 7px 0px;
}
#dashboardTeaserContainer .widgetContainer .widgetObenMitte,
#dashboardTeaserContainer .widgetContainer .widgetMitteMitte,
#dashboardTeaserContainer .widgetContainer .widgetUntenMitte {
	width: 364px;
}

#dashboardTeaserContainer #dashboardTeaserContainerLarge .widgetObenMitte,
#dashboardTeaserContainer #dashboardTeaserContainerLarge .widgetMitteMitte,
#dashboardTeaserContainer #dashboardTeaserContainerLarge .widgetUntenMitte {
	width: 548px;
}

#dashboardTeaserContainer #dashboardTeaserContainerSmall .widgetObenMitte,
#dashboardTeaserContainer #dashboardTeaserContainerSmall .widgetMitteMitte,
#dashboardTeaserContainer #dashboardTeaserContainerSmall .widgetUntenMitte {
	width: 180px;
}
/*
 * Teaser
 */
#dashboardTeaserContainer .widgetMitteMitte .widgetCaption {
	color: #E20074;
	font-size: 16px;
	font-weight: bold;
	float: left;
	margin: 9px 0 0px 4px;
	width:100%;
}
#dashboardTeaserContainer .teaserInhalt {
	float: left;
	clear: both;
	margin: 6px 2px 10px 2px;
}
#dashboardTeaserContainer .teaserInhalt .textUnten ,
#dashboardTeaserContainer .teaserInhalt .textOben,
#dashboardTeaserContainer .teaserInhalt .textLinks,
#dashboardTeaserContainer .teaserInhalt .nurText,
#dashboardTeaserContainer .teaserInhalt .textRechts {
	float: left;
	clear: both;
	margin: 0px 3px 0px 3px;
	width: 358px;
}
#dashboardTeaserContainer #dashboardTeaserContainerSmall .teaserInhalt .textUnten ,
#dashboardTeaserContainer #dashboardTeaserContainerSmall .teaserInhalt .textOben,
#dashboardTeaserContainer #dashboardTeaserContainerSmall .teaserInhalt .textLinks,
#dashboardTeaserContainer #dashboardTeaserContainerSmall .teaserInhalt .nurText,
#dashboardTeaserContainer #dashboardTeaserContainerSmall .teaserInhalt .textRechts {
	float: left;
	clear: both;
	margin: 0px 3px 0px 3px;
	width: 174px;
}
#dashboardTeaserContainer .teaserInhalt .bildOben ,
#dashboardTeaserContainer .teaserInhalt .bildUnten,
#dashboardTeaserContainer .teaserInhalt .bildLinks,
#dashboardTeaserContainer .teaserInhalt .bildRechts,
#dashboardTeaserContainer .teaserInhalt .nurBild {
	width: 358px;
	margin: 0px 3px 6px 3px;
	height: auto;
}
#dashboardTeaserContainer .teaserInhalt a,
#dashboardTeaserContainer .teaserInhalt a:visited,
#dashboardTeaserContainer .teaserInhalt a .textUnten p,
#dashboardTeaserContainer .teaserInhalt a:visited .textUnten  p {
	color: #000000;
	cursor: pointer;
}
#dashboardTeaserContainer .teaserInhalt a:hover,
#dashboardTeaserContainer .teaserInhalt a:hover .textUnten p {
	color: #E20074 !important;
	cursor: pointer;
}
.genericContainer20 .widgetObenMitte,
.genericContainer20 .widgetMitteMitte,
.genericContainer20 .widgetUntenMitte,
.genericContainer20 .widgetObenMitte span.widgetCaption {
	width: 556px;
}
.genericContainerLinks1 .widgetMitteMitte .widgetCaption,
.genericContainerLinks2 .widgetMitteMitte .widgetCaption,
.genericContainerRechts1 .widgetMitteMitte .widgetCaption,
.genericContainerRechts2 .widgetMitteMitte .widgetCaption,
.genericContainer20 .widgetMitteMitte .widgetCaption,
.genericContainer10 .widgetMitteMitte .widgetCaption,
.genericContainer01 .widgetMitteMitte .widgetCaption {
	color: #E20074;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .nurText,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .nurText,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .nurText,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .nurText,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .nurBild,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .nurBild,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .nurBild,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .nurBild,
.genericContainer20 .widgetContainer .widgetMitteMitte  .nurText,
.genericContainer20 .widgetContainer .widgetMitteMitte  .nurBild,
.genericContainer01 .widgetContainer .widgetMitteMitte  .nurText,
.genericContainer01 .widgetContainer .widgetMitteMitte  .nurBild,
.genericContainer10 .widgetContainer .widgetMitteMitte  .nurText,
.genericContainer10 .widgetContainer .widgetMitteMitte  .nurBild {
	float: left;
	margin: 6px 3px 3px 3px;
	padding: 0px;
	width: 262px;
	height: auto;
}
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .textOben,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .textOben,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .textOben,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .textOben,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .bildOben,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .bildOben,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .bildOben,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .bildOben,
.genericContainer20 .widgetContainer .widgetMitteMitte  .bildOben,
.genericContainer20 .widgetContainer .widgetMitteMitte  .textOben,
.genericContainer01 .widgetContainer .widgetMitteMitte  .bildOben,
.genericContainer01 .widgetContainer .widgetMitteMitte  .textOben,
.genericContainer10 .widgetContainer .widgetMitteMitte  .bildOben,
.genericContainer10 .widgetContainer .widgetMitteMitte  .textOben,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .embeddedCodeTop,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .embeddedCodeTop,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .embeddedCodeTop,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .embeddedCodeTop,
.genericContainer20 .widgetContainer .widgetMitteMitte  .embeddedCodeTop, 
.genericContainer01 .widgetContainer .widgetMitteMitte  .embeddedCodeTop,
.genericContainer10 .widgetContainer .widgetMitteMitte  .embeddedCodeTop,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .teaserEmbeddedTeaserTop,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .teaserEmbeddedTeaserTop,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .teaserEmbeddedTeaserTop,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .teaserEmbeddedTeaserTop,
.genericContainer20 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserTop, 
.genericContainer01 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserTop,
.genericContainer10 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserTop {
	float: left;
	margin: 6px 3px 3px 3px;
	padding: 0px;
	width: 262px;
	height: auto;
}
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .textUnten,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .textUnten,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .textUnten,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .textUnten,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .bildUnten,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .bildUnten,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .bildUnten,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .bildUnten,
.genericContainer20 .widgetContainer .widgetMitteMitte  .textUnten,
.genericContainer20 .widgetContainer .widgetMitteMitte  .bildUnten,
.genericContainer01 .widgetContainer .widgetMitteMitte  .textUnten,
.genericContainer01 .widgetContainer .widgetMitteMitte  .bildUnten,
.genericContainer10 .widgetContainer .widgetMitteMitte  .textUnten,
.genericContainer10 .widgetContainer .widgetMitteMitte  .bildUnten,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .embeddedCodeBottom,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .embeddedCodeBottom,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .embeddedCodeBottom,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .embeddedCodeBottom,
.genericContainer20 .widgetContainer .widgetMitteMitte  .embeddedCodeBottom, 
.genericContainer01 .widgetContainer .widgetMitteMitte  .embeddedCodeBottom,
.genericContainer10 .widgetContainer .widgetMitteMitte  .embeddedCodeBottom,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .teaserEmbeddedTeaserBottom,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .teaserEmbeddedTeaserBottom,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .teaserEmbeddedTeaserBottom,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .teaserEmbeddedTeaserBottom,
.genericContainer20 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserBottom, 
.genericContainer01 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserBottom,
.genericContainer10 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserBottom {
	float: left;
	clear: both;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	width: 262px;
	height: auto;
}
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .bildLinks,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .bildLinks,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .bildLinks,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .bildLinks,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .textLinks,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .textLinks,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .textLinks,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .textLinks,
.genericContainer20 .widgetContainer .widgetMitteMitte  .bildLinks,
.genericContainer20 .widgetContainer .widgetMitteMitte  .textLinks,
.genericContainer01 .widgetContainer .widgetMitteMitte  .bildLinks,
.genericContainer01 .widgetContainer .widgetMitteMitte  .textLinks,
.genericContainer10 .widgetContainer .widgetMitteMitte  .bildLinks,
.genericContainer10 .widgetContainer .widgetMitteMitte  .textLinks,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .teaserEmbeddedTeaserLeft,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .teaserEmbeddedTeaserLeft,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .teaserEmbeddedTeaserLeft,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .teaserEmbeddedTeaserLeft,
.genericContainer20 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserLeft, 
.genericContainer01 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserLeft,
.genericContainer10 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserLeft,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .embeddedCodeLeft,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .embeddedCodeLeft,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .embeddedCodeLeft,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .embeddedCodeLeft,
.genericContainer20 .widgetContainer .widgetMitteMitte  .embeddedCodeLeft, 
.genericContainer01 .widgetContainer .widgetMitteMitte  .embeddedCodeLeft,
.genericContainer10 .widgetContainer .widgetMitteMitte  .embeddedCodeLeft {
	float: left;
	margin: 6px 3px 3px 3px;
	padding: 0px;
	width: 128px;
	height: auto;
}
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .bildRechts,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .bildRechts,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .bildRechts,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .bildRechts,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .textRechts,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .textRechts,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .textRechts,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .textRechts,
.genericContainer20 .widgetContainer .widgetMitteMitte  .textRechts,
.genericContainer20 .widgetContainer .widgetMitteMitte  .bildRechts,
.genericContainer01 .widgetContainer .widgetMitteMitte  .textRechts,
.genericContainer01 .widgetContainer .widgetMitteMitte  .bildRechts,
.genericContainer10 .widgetContainer .widgetMitteMitte  .textRechts,
.genericContainer10 .widgetContainer .widgetMitteMitte  .bildRechts ,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .embeddedCodeRight,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .embeddedCodeRight,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .embeddedCodeRight,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .embeddedCodeRight,
.genericContainer20 .widgetContainer .widgetMitteMitte  .embeddedCodeRight, 
.genericContainer01 .widgetContainer .widgetMitteMitte  .embeddedCodeRight,
.genericContainer10 .widgetContainer .widgetMitteMitte  .embeddedCodeRight,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .teaserEmbeddedTeaserRight,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .teaserEmbeddedTeaserRight,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .teaserEmbeddedTeaserRight,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .teaserEmbeddedTeaserRight,
.genericContainer20 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserRight, 
.genericContainer01 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserRight,
.genericContainer10 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserRight {
	float: left;
	margin: 6px 3px 3px 3px;
	padding: 0px;
	width: 128px;
	height: auto;
}
.genericContainer20 .widgetContainer .widgetMitteMitte  .nurText,
.genericContainer20 .widgetContainer .widgetMitteMitte  .nurBild,
.genericContainer20 .widgetContainer .widgetMitteMitte  .bildOben,
.genericContainer20 .widgetContainer .widgetMitteMitte  .textOben,
.genericContainer20 .widgetContainer .widgetMitteMitte  .bildUnten,
.genericContainer20 .widgetContainer .widgetMitteMitte  .textUnten,
.genericContainer20 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserTop,
.genericContainer20 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserBottom,
.genericContainer20 .widgetContainer .widgetMitteMitte  .embeddedCodeTop,
.genericContainer20 .widgetContainer .widgetMitteMitte  .embeddedCodeBottom {
	width: 550px;
}
.genericContainer20 .widgetContainer .widgetMitteMitte  .bildLinks,
.genericContainer20 .widgetContainer .widgetMitteMitte  .textLinks,
.genericContainer20 .widgetContainer .widgetMitteMitte  .textRechts,
.genericContainer20 .widgetContainer .widgetMitteMitte  .bildRechts,
.genericContainer20 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserRight,
.genericContainer20 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserLeft,
.genericContainer20 .widgetContainer .widgetMitteMitte  .embeddedCodeRight,
.genericContainer20 .widgetContainer .widgetMitteMitte  .embeddedCodeLeft {
	width: 272px;
}
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .nurText,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .nurText,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .nurBild,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .nurBild,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .bildOben,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .bildOben,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .textOben,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .textOben ,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .bildUnten,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .bildUnten,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .textUnten,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .textUnten,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserTop,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserBottom,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte  .embeddedCodeTop,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte  .embeddedCodeBottom,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserTop,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserBottom,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte  .embeddedCodeTop,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte  .embeddedCodeBottom,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .bildLinks,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .bildLinks,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .textLinks,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .textLinks,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .bildRechts,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .bildRechts,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .textRechts,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .textRechts,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserRight,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserLeft,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte  .embeddedCodeRight,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte  .embeddedCodeLeft,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserRight,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserLeft,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte  .embeddedCodeRight,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte  .embeddedCodeLeft {
	width: 164px;
}
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .bildLinks,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .bildLinks,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .textLinks,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .textLinks,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .bildRechts,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .bildRechts,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .textRechts,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .textRechts,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserRight,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserLeft,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte  .embeddedCodeRight,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte  .embeddedCodeLeft,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserRight,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserLeft,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte  .embeddedCodeRight,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte  .embeddedCodeLeft {
	width: 79px;
}
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .nurText,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .nurText,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .nurBild,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .nurBild,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .bildOben,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .bildOben,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .textOben,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .textOben,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .bildUnten,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .bildUnten,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .textUnten,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .textUnten,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserTop,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserBottom,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte  .embeddedCodeTop,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte  .embeddedCodeBottom,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserTop,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte  .teaserEmbeddedTeaserBottom,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte  .embeddedCodeTop,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte  .embeddedCodeBottom {
	width: 354px;
}
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .embeddedCode p,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .embeddedCode p,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .embeddedCode p,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .embeddedCode p,
.genericContainer20 .widgetContainer .widgetMitteMitte  .embeddedCode p,
.genericContainer01 .widgetContainer .widgetMitteMitte  .embeddedCode p,
.genericContainer10 .widgetContainer .widgetMitteMitte  .embeddedCode p {
	line-height: 0px !important;
	margin: 1px 0px 0px 0px !important;
}
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .nurText p,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .nurText p,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .nurText p,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .nurText p,
.genericContainer20 .widgetContainer .widgetMitteMitte  .nurText p,
.genericContainer01 .widgetContainer .widgetMitteMitte  .nurText p,
.genericContainer10 .widgetContainer .widgetMitteMitte  .nurText p,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .textLinks p,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .textLinks p,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .textLinks p,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .textLinks p,
.genericContainer20 .widgetContainer .widgetMitteMitte  .textLinks p,
.genericContainer01 .widgetContainer .widgetMitteMitte  .textLinks p,
.genericContainer10 .widgetContainer .widgetMitteMitte  .textLinks p,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .textRechts p,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .textRechts p,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .textRechts p,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .textRechts p,
.genericContainer20 .widgetContainer .widgetMitteMitte  .textRechts p,
.genericContainer01 .widgetContainer .widgetMitteMitte  .textRechts p,
.genericContainer10 .widgetContainer .widgetMitteMitte  .textRechts p,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .textOben p,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .textOben p,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .textOben p,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .textOben p,
.genericContainer20 .widgetContainer .widgetMitteMitte  .textOben p,
.genericContainer01 .widgetContainer .widgetMitteMitte  .textOben p,
.genericContainer10 .widgetContainer .widgetMitteMitte  .textOben p,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte .textUnten p,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte .textUnten p,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte .textUnten p,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte .textUnten p,
.genericContainer20 .widgetContainer .widgetMitteMitte  .textUnten p,
.genericContainer01 .widgetContainer .widgetMitteMitte  .textUnten p,
.genericContainer10 .widgetContainer .widgetMitteMitte  .textUnten p {
	margin: 0px !important;
}
.genericContainerLinks1 .widgetContainer .widgetMitteMitte a,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte a,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte a,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte  a,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte a:visited,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte  a:visited,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte a:visited,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte a:visited,
.genericContainer20 .widgetContainer .widgetMitteMitte a,
.genericContainer20 .widgetContainer .widgetMitteMitte a:visited,
.genericContainer01 .widgetContainer .widgetMitteMitte a,
.genericContainer01 .widgetContainer .widgetMitteMitte a:visited,
.genericContainer10 .widgetContainer .widgetMitteMitte a,
.genericContainer10 .widgetContainer .widgetMitteMitte a:visited {
	color: #000000;
	text-decoration: underline;
}
.genericContainerLinks1 .widgetContainer .widgetMitteMitte a.teaserLink,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte a.teaserLink,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte a.teaserLink,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte  a.teaserLink,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte a:visited.teaserLink,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte  a:visited.teaserLink,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte a:visited.teaserLink,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte a:visited.teaserLink,
.genericContainer20 .widgetContainer .widgetMitteMitte a.teaserLink,
.genericContainer20 .widgetContainer .widgetMitteMitte a:visited.teaserLink,
.genericContainer01 .widgetContainer .widgetMitteMitte a.teaserLink,
.genericContainer01 .widgetContainer .widgetMitteMitte a:visited.teaserLink,
.genericContainer10 .widgetContainer .widgetMitteMitte a.teaserLink,
.genericContainer10 .widgetContainer .widgetMitteMitte a:visited.teaserLink {
	clear: both;
	margin: 0px 3px 3px 0px;
	color: #000000;
	float: left;
	text-decoration: underline;
}
.genericContainerLinks1 .widgetContainer .widgetMitteMitte a:hover,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte a:hover,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte a:hover,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte a:hover,
.genericContainer20 .widgetContainer .widgetMitteMitte a:hover,
.genericContainer01 .widgetContainer .widgetMitteMitte a:hover,
.genericContainer10 .widgetContainer .widgetMitteMitte a:hover,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte a:visited:hover,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte a:visited:hover,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte a:visited:hover,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte a:visited:hover,
.genericContainer20 .widgetContainer .widgetMitteMitte a:visited:hover,
.genericContainer01 .widgetContainer .widgetMitteMitte a:visited:hover,
.genericContainer10 .widgetContainer .widgetMitteMitte a:visited:hover {
	color: #E20074;
}
.neueMeinungen .widgetObenLinks {
	background: transparent url(img/MeinungenWidgetObenLinks.gif) no-repeat 0 0;
}
.neueMeinungen .widgetObenMitte {
	background: transparent url(img/MeinungenWidgetObenMitte.gif) repeat-x 0 0;
}
.neueMeinungen .widgetObenMitte span.widgetCaption {
	color: #FFFFFF;
}
.neueMeinungen .widgetObenRechts {
	background: transparent url(img/MeinungenWidgetObenRechts.gif) no-repeat 0 0;
}
.neueMeinungen .widgetMitteLinks {
	background: transparent url(img/MeinungenWidgetMitteLinks.gif) repeat-y 0 0;
}
.neueMeinungen .widgetMitteMitte {
	background-color: #FFFFFF;
}
.neueMeinungen .widgetMitteRechts {
	background: transparent url(img/MeinungenWidgetMitteRechts.gif) repeat-y 0 0;
}
.neueMeinungen .widgetUntenLinks {
	background: transparent url(img/MeinungenWidgetUntenLinks.gif) no-repeat 0 0;
}
.neueMeinungen .widgetUntenMitte {
	background: transparent url(img/MeinungenWidgetUntenMitte.gif) repeat-x 0 0;
}
.neueMeinungen .widgetUntenRechts {
	background: transparent url(img/MeinungenWidgetUntenRechts.gif) no-repeat 0 0;
}
.neueMeinungen .teaserImage {
	float: left;
	margin: 7px 0px 7px 4px;
	width: 172px;
	height: 225px;
}
.neueMeinungen .neueMeinung {
	float: left;
	width: 187px;
}
.neueMeinungen .neueMeinung .digit {
	background-color: #E20074;
	width: 6px;
	height: 6px;
	float: left;
	margin: 14px 0px 0px 12px;
}
.neueMeinungen .neueMeinung .datum {
	font-size: 11px;
	color: #333333;
	margin: 10px 0px 0px 11px;
	float: left;
	width: 150px;
}
.neueMeinungen .neueMeinung .link {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
	float: left;
	clear: both;
	margin: 4px 0px 6px 24px;
	width: 164px;
}
.neueMeinungen .neueMeinung a:hover .link {
	color: #E20074;
}
/*
 * Kontakt
 */

.kontakt .widgetObenMitte,
.kontakt .widgetMitteMitte,
.kontakt .widgetUntenMitte,
.kontakt .widgetObenMitte span.widgetCaption {
	width: 172px;
}
.kontakt .subCaption {
	color: #E20074;
}
.kontakt a,
.kontakt a.zeigeRueckruf,
.kontakt a:visited,
.kontakt a:visited.zeigeRueckruf {
	color: #000000;
	text-decoration: underline;
	float: left;
	cursor: pointer;
}
.kontakt a:hover,
.kontakt a:hover.zeigeRueckruf ,
.kontakt a:visited:hover,
.kontakt a:visited:hover.zeigeRueckruf {
	color: #E20074 !important;
	text-decoration: underline;
}
.kontakt .rueckruf a,
.kontakt .chat a {
	margin-left: 6px;
}
.kontakt .email a{
	margin-left: 3px;
}
.kontakt .chat,
.kontakt .rueckruf {
	border-top: 1px solid #A9A9A9;
	clear: both;
	margin: 0px -3px 0px -3px;
	width: 178px;
	height: 100%;
}
.kontakt .chat p,
.kontakt .rueckruf p {
	margin-left: 6px;
}
.kontakt .chat .subCaption,
.kontakt .rueckruf .subCaption {
	margin: 6px 2px 2px 5px;
}
.kontakt .description {
	border-bottom: 1px solid #A9A9A9;
	clear: both;
}
.kontakt .email {
	height: 100%;
	width: 172px;
}
.kontakt form.RueckrufForm, #wpcf7-f2-w2-o1, #wpcf7-f2-t1-o1 {
	display: none;
	border: none;
	clear: both;
/*	margin-left: 6px; */

}
.rueckrufFormRequired {
	float: right;
	color: #838383;
	margin: 0px 10px 0px 0px;
}
.kontakt form.RueckrufForm input,
.kontakt form.RueckrufForm textarea {
	border-color: #A3A3A3 #EBEBEB #EBEBEB #A3A3A3;
	border-style: solid;
	border-width: 2px;
	width: 162px;
}
.kontakt form.RueckrufForm input[type="radio"] {
	width: auto;
}
input.inputSubmit {
	width: 76px;
	height: 20px;
	margin: 10px 0px;
	color: #FFFFFF;
	background: transparent url(img/login_button.png) no-repeat 0 0;
	padding: 0px 0px 5px 0px;
	border: none;
	font-weight: bold;
	font-size: 11px;
}
.kontakt .captchaImage {
	width: 160px;
	height: 52px;
}
.kontakt input.error,
.kontakt span.error {
	border-width: 2px;
	border-style: solid;
	border-color: #666666;
}
.kontakt span.errorMessage {
	float: left;
	clear: both;
	width: 170px;
	font-weight: bold;
}
/*
 * Registrierung
 */
.registrieren {
	color: #000000;
	font-size: 12px;
	width: 568px;
	margin: 0px 4px;
}
.registrieren .registrierenInfoSpan {
	width: 550px;
	float: left;
	height: 54px;
	margin: 10px 1px 5px 5px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 11px;
	font-weight: bold;
}
.registrieren .registerFormRequired {
	float: right;
	color: #838383;
}
.registrieren form#registerForm {
	clear: both;
	width: 552px;
	margin: 0px 0px 0px 4px;
}
.registrieren .widgetObenMitte,
.registrieren .widgetMitteMitte,
.registrieren .widgetUntenMitte,
.registrieren .widgetObenMitte span.widgetCaption {
	width: 556px;
}
.registrieren label,
.registrieren input {
	float: left;
	clear: both;
	width: 365px;
}
.registrieren label {
	margin: 7px 0px 0px;
}
.registrieren input {
	border-width: 2px;
	border-style: solid;
	border-color: #A3A3A3 #EBEBEB #EBEBEB #A3A3A3;
}
.registrieren label.labelUserName {
	float: none;
	clear: none;
}
.registrieren input.error,
.registrieren span.error {
	border-width: 2px;
	border-style: solid;
	border-color: #666666;
}
.registrieren span.radio,
.registrieren span.radio2 {
	float: left;
	clear: none;
	width: 13px;
	height: 13px;
	padding: 0px;
	margin: 8px 5px 2px;
}
.registrieren label.labelTitle,
.registrieren label.labelMailType {
	width: 57px;
}
.registrieren span.errorMessage {
	float: left;
	clear: both;
	width: 365px;
	font-weight: bold;
}
.registrieren span.Agreed,
.registrieren span.News {
	margin: 12px 0px 0px 5px;
	float: left;
	clear: both;
	width: 13px;
	height: 13px;
}
.registrieren .radiolabel {
	float: left;
	margin: 6px 0px 0px;
	clear: none !important;
	width: auto !important;
}
.registrieren input[type="radio"],
.registrieren input[type="checkbox"]{
	width: 13px;
	height: 13px;
	padding: 0px;
	margin: 0px;
}
.registrieren input.weiterRegistrierung,
.registrieren input.ueberspringenRegistrierung,
.registrieren input.absendenRegistrierung {
	width: 150px;
	height: 20px;
	margin: 10px 0px;
	color: #FFFFFF;
	background: transparent url(img/kommentar_button.png) no-repeat 0 0;
	padding: 0px 0px 5px 0px;
	border: none;
	font-weight: bold;
	font-size: 11px;
}
.registrieren label.labelAgreed,
.registrieren label.labelNews {
	margin: 10px 0px 0px 10px;
}
.registrieren label.labelAgreed a,
.registrieren label.labelAgreed a:visited {
	color: #000000;
	text-decoration: underline;
}
.registrieren label.labelAgreed a:hover,
.registrieren label.labelAgreed a:visited:hover {
	color: #E20074;
}
.registrieren label.labelAgreed,
.registrieren label.labelNews {
	clear: none;
	width: 300px;
}
.registrieren a.sslNotsslLink,
.registrieren a:visited.sslNotsslLink {
	margin: 10px 0px 0px 10px;
	float: left;
	color: #000000;
	text-decoration: underline;
}
.registrieren a:hover.sslNotsslLink,
.registrieren a:visited:hover.sslNotsslLink {
	color: #E20074;
}
/*
 * Anmelden
 */
.login_dialog {
	color: #000000;
	font-size: 12px;
	width: 568px;
	margin: 0px 4px;
}
.login_dialog .widgetObenMitte,
.login_dialog .widgetMitteMitte,
.login_dialog .widgetUntenMitte,
.login_dialog .widgetObenMitte span.widgetCaption {
	width: 556px;
}
.login_dialog label,
.login_dialog input {
	float: left;
	clear: both;
	width: 365px;
	margin-left: 5px;
}
.login_dialog input {
	border-width: 2px;
	border-style: solid;
	border-color: #A3A3A3 #EBEBEB #EBEBEB #A3A3A3;
}
.login_dialog label.stay {
	clear: none;
	margin: 10px 0px 0px 10px;
}
.login_dialog input#stay {
	width: 13px;
	height: 13px;
	margin: 12px 0px 0px 5px;
	padding: 0px;
}
.login_dialog input.loginformSubmitButton {
	width: 76px;
	height: 20px;
	margin: 10px 0px 10px 3px;
	color: #FFFFFF;
	background: transparent url(img/login_button.png) no-repeat 0 0;
	padding: 0px 0px 5px 0px;
	border: none;
	font-weight: bold;
	font-size: 11px;
}
.login_dialog a,
.login_dialog a:visited {
	text-decoration: underline;
	color: #000000;
	float: left;
	clear: both;
	width: 365px;
	font-weight: bold;
	margin-left: 5px;
}
.login_dialog a:hover {
	color: #E20074;
	text-decoration: underline !important;
}
.login_dialog span.errorMessage {
	float: left;
	clear: both;
	width: 365px;
	font-weight: bold;
	margin-left: 5px;
}
.login_dialog input.error {
	border-width: 2px;
	border-style: solid;
	border-color: #666666;
}
.login_dialog a.sslNotsslLink,
.login_dialog a:visited.sslNotsslLink {
	margin: 10px 0px 0px 10px;
	clear: none;
}
.login_dialog .login-headline,
.login_dialog .register-headline {
	float: left;
	clear: both;
	padding: 0px;
	margin: 4px 0px 5px 5px;
	width: 540px;
	font-size: 18px;
	line-height: 22px;
}
.login_dialog .register-headline {
	margin: 10px 0px 5px 5px;
}
.login_dialog .register-benefit {
	float: left;
	clear: both;
	margin: 0px 5px 10px 5px;
	font-size: 12px;
	width: 540px;
}
.login_dialog .premium-benefit {
	float: left;
	clear: both;
	margin: 4px 5px 10px 5px;
	font-size: 12px;
	width: 540px;
}
/*
 * Einstellungen
 */
.einstellungen {
	color: #000000;
	font-size: 12px;
	clear: left;
	width: 568px;
	margin: 0px 4px;
}
.einstellungen .einstellungenFormRequired {
	float: right;
	color: #838383;
}
.einstellungen .widgetObenMitte,
.einstellungen .widgetMitteMitte,
.einstellungen .widgetUntenMitte,
.einstellungen .widgetObenMitte span.widgetCaption {
	width: 556px;
}
.einstellungen label,
.einstellungen input {
	float: left;
	clear: both;
	width: 365px;
	margin: 0px 0px 0px 4px;
}
.einstellungen label {
	margin-top: 10px;
	margin-bottom: 2px;
}
.einstellungen input {
	border-width: 2px;
	border-style: solid;
	border-color: #A3A3A3 #EBEBEB #EBEBEB #A3A3A3;
}
.einstellungen input.error {
	border-width: 2px;
	border-style: solid;
	border-color: #666666;
}
.einstellungen span.errorMessage {
	float: left;
	clear: both;
	width: 365px;
	font-weight: bold;
}
.einstellungen input.saveUserSettingsButton,
.einstellungen input.savePasswordButton,
.einstellungen input.requestPasswordButton,
input.forceDeleteUser,
input.cancelDeleteUser {
	width: 76px;
	height: 20px;
	margin: 10px 0px;
	color: #FFFFFF;
	background: transparent url(img/login_button.png) no-repeat 0 0;
	padding: 0px 0px 5px 0px;
	border: none;
	font-weight: bold;
	font-size: 11px;
}
.einstellungen a,
.einstellungen a:visited {
	text-decoration: none;
	color: #000000;
	float: left;
	clear: both;
	font-weight: bold;
}
.einstellungen a:hover {
	color: #E20074;
	text-decoration: underline;
}
.einstellungen a.delete_user_link_button {
	text-decoration: underline !important;
}
/*
 * SiteMap
 */
.sitemap {
	color: #000000;
	font-size: 12px;
	float: left;
	width: 568px;
	margin: 0px 0px 0px 4px;
}
.sitemap .widgetObenMitte,
.sitemap .widgetMitteMitte,
.sitemap .widgetUntenMitte,
.sitemap .widgetObenMitte span.widgetCaption {
	width: 556px;
}
.sitemap a,
.sitemap a:visited {
	text-decoration: underline;
	color: #000000;
	float: left;
	clear: both;
	font-weight: bold;
}
.sitemap a:hover {
	color: #E20074;
}
.sitemap ul {
	list-style-type: none;
	margin: 10px 3px 7px 5px;
	padding: 0px;
	width: 266px;
	height: auto;
	float: left;
}
.sitemap ul li {
	margin: 0px;
	padding: 0px;
	width: 266px;
	float: left;
}
.sitemap ul li.firstLevel ul {
	margin: 0px 0px 0px 0px;
	width: 250px;
}
.sitemap ul li.secondLevel ul {
	margin: 0px 0px 0px 12px;
	width: 238px;
}
.sitemap ul li.secondLevel ul li {
	width: 238px;
}
.sitemap ul li.spacing {
	margin-top: 35px;
}
.sitemap ul li.firstLevel a {
	font-size: 15px;
	line-height: 18px;
	width: 250px;
}
.sitemap ul li.secondLevel a {
	line-height: 18px;
	width: 250px;
	font-size: 13px;
}
.sitemap ul li.thirdLevel a {
	font-weight: normal;
	line-height: 14px;
	width: 230px;
	margin: 0px 0px 6px 0px;
}
.sitemap ul.border-right {
	border-right: 1px solid #E1E1E1;
}
/*
 * Singlepage
 */
.singlePage {
	color: #000000;
	font-size: 12px;
	float: left;
	width: 568px;
	margin: 0px 0px 0px 4px;
}
.singlePage .widgetObenMitte,
.singlePage .widgetMitteMitte,
.singlePage .widgetUntenMitte,
.singlePage .widgetObenMitte span.widgetCaption {
	width: 556px;
}
.singlePage .widgetMitteMitte a,
.singlePage .widgetMitteMitte a:visited {
	color: #000000;
	text-decoration: underline;
}
.singlePage .widgetMitteMitte a:hover {
	color: #E20074;
}
/*
 * Blog
 */
.categories {
	margin: 0px -2px 0px 4px;
	float: right;
	clear: right;
	width: 184px;
}
.categories .widgetObenMitte,
.categories .widgetObenMitteDouble,
.categories .widgetMitteMitte,
.categories .widgetUntenMitte {
	width: 172px;
}
.categories .widgetObenMitte span.widgetCaption,
.categories .widgetObenMitteDouble span.widgetCaption {
	width: 170px;
}
.categories ul.unterNavigation {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 0px;
	width: 165px;
	float: left;
	height: 100%;
}
.categories ul.unterNavigation li {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 10px 0px;
	float: left;
	width: 165px;
	height: 100%;
}
.categories ul.unterNavigation li .magentaDotIE6Fix {
	width: 4px;
	height: 12px;
	margin: 0px 5px 0px 3px;
	padding: 0px;
	border: none;
	float: left;
}
.categories ul.unterNavigation li a,
.categories ul.unterNavigation li a:visited {
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline;
	color: #000000;
	margin: 0px 0px 0px 0px;
	width: 150px;
	float: left;
}
.categories ul.unterNavigation li a:hover {
	color: #E20074;
}
.lastBlogComments {
	margin: 7px -2px 0px 4px;
	float: right;
	width: 184px;
	clear: right;
}
.lastBlogComments .widgetObenMitte,
.lastBlogComments .widgetMitteMitte,
.lastBlogComments .widgetUntenMitte,
.lastBlogComments .widgetObenMitte span.widgetCaption {
	width: 172px;
}
.lastBlogComments p.kommentar {
	margin: 6px 0px 0px 4px;
}
.lastBlogComments p.kommentar span.autor {
	color: #E20074;
	font-weight: bold;
	float: left;
	clear: both;
	width: 160px;
	overflow: hidden;
}
.lastBlogComments p.kommentar span.titel {
	float: left;
	clear: both;
	line-height: 15px;
	width: 160px;
}
.lastBlogComments p.kommentar a.link,
.lastBlogComments p.kommentar a:visited.link {
	font-size: 13px;
	text-decoration: underline;
	color: #000000;
	margin: 0px 0px 8px 0px;
	width: 160px;
	float: left;
	clear: both;
	line-height: 13px;
}
.lastBlogComments p.kommentar a:hover.link {
	color: #E20074;
}
.lastBlogComments p.kommentar span.borderLine {
	border-bottom: 1px solid #999999;
	height: 1px;
	width: 178px;
	float: left;
	clear: both;
	margin: 3px -6px 5px -7px;
}
.recommendations {
	margin: 7px -2px 0px 4px;
	float: right;
	clear: right;
	width: 184px;
}
.recommendations .widgetObenMitte,
.recommendations .widgetMitteMitte,
.recommendations .widgetUntenMitte,
.recommendations .widgetObenMitte span.widgetCaption {
	width: 172px;
}
.recommendations ul.unterNavigation {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 0px;
	float: left;
	width: 165px;
	height: 100%;
}
.recommendations ul.unterNavigation li {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 10px 0px;
	float: left;
	width: 165px;
	height: 100%;
}
.recommendations ul.unterNavigation li .magentaDotIE6Fix {
	width: 4px;
	height: 12px;
	margin: 0px 5px 0px 3px;
	padding: 0px;
	border: none;
	float: left;
}
.recommendations ul.unterNavigation li a,
.recommendations ul.unterNavigation li a:visited {
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline;
	color: #000000;
	margin: 0px 0px 0px 0px;
	width: 150px;
	float: left;
}
.recommendations ul.unterNavigation li a:hover {
	color: #E20074 !important;
}
.blogEntryContent {
	color: #000000;
	font-size: 12px;
	width: 568px;
	margin: 0px 4px;
}
.blogEntryContent .widgetObenMitte,
.blogEntryContent .widgetMitteMitte,
.blogEntryContent .widgetUntenMitte,
.blogEntryContent .widgetObenMitte span.widgetCaption {
	width: 556px;
}
.blogEntryContent a.numberOfComments {
	color: #8C8C8C;
	float: left;
	margin: 5px 0px 0px 0px;
	font-size: 11px;
}
.blogEntryContent p.subheadline {
	clear: both;
	font-size: 11px;
	color: #8C8C8C;
	line-height: 19px;
}
.blogEntryContent .subheadline a,
.blogEntryContent .subheadline a:visited {
	text-decoration: underline;
	color: #404040;
	font-weight: bold;
}
.blogEntryContent .subheadline a:hover {
	color: #E20074;
}
.tagging {
	margin: 5px 0px 0px 0px;
	float: left;
	clear: both;
	width: 554px;
}
.tagging .widgetObenMitte,
.tagging .widgetMitteMitte,
.tagging .widgetUntenMitte,
.tagging .widgetObenMitte span.widgetCaption {
	width: 542px;
}
.tagging div.userTags {
	margin: 9px 10px 0px 10px;
	width: 522px;
}
.tagging div.userTags a,
.tagging div.userTags a:visited {
	color: #000000;
	text-decoration: underline;
	float: left;
	margin: 0px 10px 0px 0px;
	line-height: 18px;
	font-weight: bold;
}
.tagging div.userTags a:hover{
	color: #E20074;
}
.tagging div.taggingFormLinks {
	float: left;
	clear: both;
	margin: 9px 10px 0px 10px;
	width: 500px;
	height: 20px;
}
.tagging div.taggingFormLinks span.link_taggen {
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	background: transparent url(img/login_button.png) no-repeat scroll 0 0;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	padding: 2px 17px 3px 17px;
	width: 76px;
}
.tagging .noTaggingForm {
	color: #8C8C8C;
	float: left;
	margin: 5px 0px 3px 3px;
	clear: both;
	font-size:0.916em;
}
.tagging form.taggingForm {
	float: left;
	clear: both;
	margin: 9px 10px 0px 10px;
	width: 500px;
}
.tagging form.taggingForm input.tagButton  {
	background: transparent url(img/login_button.png) no-repeat scroll 0 0;
	border: medium none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin: 10px 0px;
	padding: 0px 0px 5px;
	width: 76px;
}
.tagging form.taggingForm input.tagInput {
	height: 15px;
	margin: 10px 0px 8px 0px;
	padding: 0px 0px 5px;
}
.tagging form.taggingForm label {
	padding: 0px 0px 0px 0px;
	margin: 15px 5px 8px 0px;
	float: left;
}
.rating {
	margin: 5px 0px 0px 0px;
	float: left;
	clear: both;
	width: 554px;
}
.rating .widgetObenMitte,
.rating .widgetMitteMitte,
.rating .widgetUntenMitte,
.rating .widgetObenMitte span.widgetCaption {
	width: 542px;
}
.rating div.ufb_ratingLabel {
	color: #000000;
	margin: 9px 0px 0px 4px;
}
.rating #ratingForm div.stars {
	margin: 8px 0px 7px 1px;
}
.comments {
	margin: 5px 0px 0px 0px;
	float: left;
	clear: both;
	width: 554px;
}
.comments .widgetObenMitte,
.comments .widgetMitteMitte,
.comments .widgetUntenMitte,
.comments .widgetObenMitte span.widgetCaption {
	width: 542px;
}
.comments .commentFormHead {
	color: #E20074;
	float: left;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	margin: 8px 0px 2px 6px;
	width: 530px;
}
.comments .commentForm {
	clear: both;
	float: left;
	width: 530px;
}
.comments .commentForm label,
.comments .commentForm input,
.comments .commentForm textarea {
	float: left;
	clear: both;
}
.comments .commentForm label {
	margin: 10px 0px 2px 5px;
	width: 352px;
	height: 16px;
}
.comments .commentForm input,
.comments .commentForm textarea {
	border-width: 2px;
	border-style: solid;
	border-color: #A3A3A3 #EBEBEB #EBEBEB #A3A3A3;
	margin: 0px 0px 0px 6px;
	width:352px;
}
.comments .commentForm input.error {
	border-width: 2px;
	border-style: solid;
	border-color: #666666;
}
.comments .commentForm span.errorMessage {
	float: left;
	clear: both;
	width: 530px;
	font-weight: bold;
	margin: 0px 0px 0px 6px;
}
.comments .commentForm img.captcha {
	float: left;
	clear: both;
	margin: 0px 0px 0px 6px;
	padding: 0px;
	border: none;
	width: 185px;
	height: 60px;
}
.comments .commentForm input.abschickenKommentar {
	width: 150px;
	height: 20px;
	margin: 15px 0px 11px 6px;
	color: #FFFFFF;
	background: transparent url(img/kommentar_button.png) no-repeat 0 0;
	padding: 0px 0px 5px 0px;
	border: none;
	font-weight: bold;
	font-size: 11px;
}
.comments .commentForm .commentLengthInfo {
	color: #838383;
	font-family: Arial;
	font-size: 10px;
	margin: 0px 0px 6px 4px;
	float: left;
	clear: both;
	width: 352px;
}
.comments .kopf {
	float: left;
	clear: both;
	margin: 5px 0px 0px 5px;
	width: 536px;
	color: #8C8C8C;
	font-size: 11px;
	line-height: 19px;
}
.comments .commentContent {
	float: left;
	clear: both;
	margin: 6px -3px 0px -3px;
	width: 548px;
	border-bottom: 1px solid #999999;
	color: #000000;
	font-size: 11px;
	line-height: 19px;
	padding-bottom: 10px;
}
.comments .commentContent .contentwrapper {
	margin: 0px 9px;
	width: 530px;
	overflow: auto;
}
.comments .userNameLabel {
	height: 16px;
	margin: 10px 0px 2px 5px;
	clear: both;
	float: left;
	width: 350px;
}
.comments .userNameValue {
	height: 16px;
	margin: 10px 0px 2px 10px;
	clear: both;
	float: left;
	font-weight: bold;
	width: 350px;
}
.comments .numberOfCommentsinHeadHiddenLoaderField {
	display: none;
}
.blogTeaser .widgetObenMitte,
.blogTeaser .widgetMitteMitte,
.blogTeaser .widgetUntenMitte,
.blogTeaser .widgetObenMitte span.widgetCaption {
	width: 562px;
}
.blogTeaser .widgetObenMitte span.widgetCaption a.feedLink {
	float: right;
	color: #000000;
	text-decoration: underline;
	margin: 0px 5px 0px 0px;
}
.blogTeaser .widgetObenMitte span.widgetCaption a.feedLink img {
	margin: 1px 6px 0px 0px;
	float: left;
	width: 14px;
	height: 14px;
}
.blogTeaser .widgetObenMitte span.widgetCaption a:hover.feedLink {
	color: #E20074;
}
.blogTeaser .teaserBild {
	margin: 7px 4px 6px 4px;
}
.blogTeaser .teaserBild,
.blogTeaser .teaserBild img {
	width: 354px;
	height: auto;
	float: left;
}
.blogTeaser .teaserSubTitle {
	color: #E20074;
	float: left;
	font-size: 13px;
	margin: 8px 6px 0px 8px;
	width: 186px;
}
.blogTeaser .teaserLinks {
	margin: 8px 6px 0px 8px;
	width: 186px;
	float: left;
}
.blogTeaser .teaserLinks a,
.blogTeaser .teaserLinks a:visited {
	color: #000000;
	margin: 1px 0px 7px 4px;
	width: 165px;
	float: left;
	text-decoration: underline;
}
.blogTeaser .teaserLinks a:hover {
	color: #E20074;
}
.blogTeaser span.magentaDot {
	clear: both;
	margin: 2px 0px 0px 0px;
}
.blogEntryTeaser .widgetObenMitte,
.blogEntryTeaser .widgetMitteMitte,
.blogEntryTeaser .widgetUntenMitte,
.blogEntryTeaser .widgetObenMitte span.widgetCaption {
	width: 562px;
}
.blogEntryTeaser div.ufb_ratingGroup {
	margin: 0px 0px 0px 2px;
}
.blogEntryTeaser a.numberOfComments,
.blogEntryTeaser a:visited.numberOfComments {
	color: #8C8C8C;
	font-size: 11px;
	float: left;
	margin: 5px 0px 0px 0px;
}
.blogEntryTeaser a:hover.numberOfComments {
	color: #E20074;
}
.blogEntryTeaser .subheadline {
	clear: both;
	margin-top: 3px;
	color: #8C8C8C;
	float: left;
	margin: 3px 0px 0px 3px;
	width: 559px;
}
.blogEntryTeaser .caption {
	clear: both;
	color: #E20074;
	float: left;
	font-size: 15px;
	font-weight: bold;
	margin: 5px 0px 5px 3px;
}
.blogEntryTeaser .subheadline a,
.blogEntryTeaser .subheadline a:visited {
	text-decoration: underline;
	color: #404040;
	font-weight: bold;
}
.blogEntryTeaser .subheadline a:hover {
	color: #E20074;
}
.blogEntryTeaser .teaserContent {
	clear: both;
	margin: 0px 3px;
	width: 556px;
}
.blogEntryTeaser a.teaserLink,
.blogEntryTeaser a:visited.teaserLink {
	color: #000000;
	text-decoration: underline;
	float: left;
	clear: both;
	line-height: 14px;
	margin: 0px 0px 12px 3px;
}
.blogEntryTeaser a:hover.teaserLink {
	color: #E20074;
}
/*
 * Artikel
 */
.genericContainer20 {
	margin: 0px 0px 7px 4px;
	clear: left;
	width: 568px;
}
.genericContainer10 {
	margin: 0px 4px 7px 4px;
	float: left;
	clear: left;
	width: 280px;
}
.genericContainer01 {
	margin: 0px 0px 7px 4px;
	float: left;
	width: 280px;
}
.genericContainer01 .widgetContainer,
.genericContainer10 .widgetContainer {
	width: 280px;
}
.genericContainer01 .widgetContainer .widgetObenMitte,
.genericContainer01 .widgetContainer .widgetMitteMitte,
.genericContainer01 .widgetContainer .widgetUntenMitte,
.genericContainer01 .widgetContainer .widgetObenMitte span.widgetCaption ,
.genericContainer10 .widgetContainer .widgetObenMitte,
.genericContainer10 .widgetContainer .widgetMitteMitte,
.genericContainer10 .widgetContainer .widgetUntenMitte,
.genericContainer10 .widgetContainer .widgetObenMitte span.widgetCaption {
	width: 268px;
}
.genericContainer01 .widgetContainer .widgetMitteMitte img,
.genericContainer10 .widgetContainer .widgetMitteMitte img {
	width: 268px;
	height: auto;
}
.genericContainerLinks1 {
	margin: 0px 4px 7px 4px;
	float: left;
	clear: left;
	width: 184px;
}
.genericContainerLinks2 {
	margin: 0px 4px 7px 4px;
	float: left;
	clear: left;
	width: 376px;
}
.genericContainerRechts1 {
	margin: 0px 0px 7px 4px;
	float: left;
	width: 184px;
}
.genericContainerRechts2 {
	margin: 0px 0px 7px 4px;
	float: left;
	width: 376px;
}
.genericContainerLinks1 .widgetContainer,
.genericContainerRechts1 .widgetContainer {
	width: 184px;
}
.genericContainerLinks2 .widgetContainer,
.genericContainerRechts2 .widgetContainer {
	width: 376px;
}
.genericContainerLinks1 .widgetContainer .widgetObenMitte,
.genericContainerLinks1 .widgetContainer .widgetMitteMitte,
.genericContainerLinks1 .widgetContainer .widgetUntenMitte,
.genericContainerLinks1 .widgetContainer .widgetObenMitte span.widgetCaption ,
.genericContainerRechts1 .widgetContainer .widgetObenMitte,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte,
.genericContainerRechts1 .widgetContainer .widgetUntenMitte,
.genericContainerRechts1 .widgetContainer .widgetObenMitte span.widgetCaption {
	width: 172px;
}
.genericContainerLinks2 .widgetContainer .widgetObenMitte,
.genericContainerLinks2 .widgetContainer .widgetMitteMitte,
.genericContainerLinks2 .widgetContainer .widgetUntenMitte,
.genericContainerLinks2 .widgetContainer .widgetObenMitte span.widgetCaption ,
.genericContainerRechts2 .widgetContainer .widgetObenMitte,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte,
.genericContainerRechts2 .widgetContainer .widgetUntenMitte,
.genericContainerRechts2 .widgetContainer .widgetObenMitte span.widgetCaption {
	width: 354px;
}
.genericContainerLinks1 .widgetContainer .widgetMitteMitte img,
.genericContainerRechts1 .widgetContainer .widgetMitteMitte img {
	width: 172px;
	height: auto;
}
.genericContainerLinks2 .widgetContainer .widgetMitteMitte img,
.genericContainerRechts2 .widgetContainer .widgetMitteMitte img {
	width: 364px;
	height: 100%;
}
.article {
	width: 568px;
}
.article .widgetObenMitte,
.article .widgetMitteMitte,
.article .widgetUntenMitte,
.article .widgetObenMitte span.widgetCaption {
	width: 556px;
}
.article .comments .widgetObenMitte,
.article .comments .widgetMitteMitte,
.article .comments .widgetUntenMitte,
.article .comments .widgetObenMitte span.widgetCaption {
	width: 542px;
}
.article .widgetMitteMitte {
	padding: 8px 0px 12px 0px !important;
}
.ambient {
	float: none !important;
}
/*
 * RSS
 */
.rssList {
	width: 568px;
	margin: 0px 4px;
}
.rssList .widgetContainer {
	margin: 3px 0px;
}
.rssList .widgetObenMitte,
.rssList .widgetMitteMitte,
.rssList .widgetUntenMitte,
.rssList .widgetObenMitte span.widgetCaption {
	width: 556px;
}
.rssList .widgetMitteMitte {
	padding: 0px 0px 12px 0px;
}
.rssList .pageListSite {
	width: 556px;
}
.rssList .pageListSite .widgetObenMitte,
.rssList .pageListSite .widgetMitteMitte,
.rssList .pageListSite .widgetUntenMitte,
.rssList .pageListSite .widgetObenMitte span.widgetCaption {
	width: 544px;
}
.rssList a.feedLink,
.rssList a:visited.feedLink {
	color: #000000;
	text-decoration: underline;
}
.rssList a:hover.feedLink {
	color: #E20074;
}
.rssList .blogTeaser .teaserSubTitle {
	margin: 8px 0px 0px 8px;
	width: 170px;
}
/*
 * Suche
 */
.suche {
	width: 568px;
	margin: 0px 4px;
}
.suche .widgetObenMitte,
.suche .widgetMitteMitte,
.suche .widgetUntenMitte,
.suche .widgetObenMitte span.widgetCaption {
	width: 556px;
}
.suche .suchergebnis {
	line-height: 21px;
	color: #E20074;
	font-size: 21px;
	margin: 10px 4px 18px 4px;
	width: 548px;
}
.suche .ergebnisse ul.paging {
	list-style-type: none;
	text-align: center;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	width: 556px;
}
.suche .ergebnisse ul.paging li {
	display: inline;
	width: 20px;
}
.suche .ergebnisse ul.paging li a {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	margin: 0px 2px 0px 3px;
}
.suche .ergebnisse ul.paging li span.magentaBox {
	font-weight: bold;
}
.suche .ergebnisse .ergebnis {
	border-top: 1px solid #CCCCCC;
	margin: 0px 3px 9px 3px;
	padding: 7px 0px 0px 0px;
	width: 550px;
}
.suche .ergebnisse .ergebnis p.searchResultContent p {
	color: #000000 !important;
	font-size: 12px !important;
	line-height: 15px !important;
}
.suche .ergebnisse .ergebnis p.caption {
	color: #E20074;
	font-weight: bold;
}
.suche .ergebnisse .ergebnis a.link,
.suche .ergebnisse .ergebnis a:visited.link {
	text-decoration: underline;
	color: #000000;
}
.suche .ergebnisse .ergebnis a:hover.link {
	color: #E20074;
}
/*
 * Downloads, Verwandte Betraege
 */
.downloadFiles,
.relatedLinks {
	width: 554px;
	margin: 6px 3px 3px 3px;
}
.relatedLinks .widgetObenMitte,
.relatedLinks .widgetMitteMitte,
.relatedLinks .widgetUntenMitte,
.relatedLinks .widgetObenMitte span.widgetCaption ,
.downloadFiles .widgetObenMitte,
.downloadFiles .widgetMitteMitte,
.downloadFiles .widgetUntenMitte,
.downloadFiles .widgetObenMitte span.widgetCaption {
	width: 538px;
}
.relatedLinks ul.unterNavigation,
.downloadFiles ul.unterNavigation {
	list-style-type: none;
	padding: 0px 0px 0px 12px;
	margin: 5px 0px 2px 3px;
	width: 520px;
}
.relatedLinks ul.unterNavigation li,
.downloadFiles ul.unterNavigation li {
	list-style-image: url(img/magentaDot);
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 500px;
}
.relatedLinks ul.unterNavigation li a,
.relatedLinks ul.unterNavigation li a:visited,
.downloadFiles ul.unterNavigation li a,
.downloadFiles ul.unterNavigation li a:visited {
	font-size: 13px;
	line-height: 24px;
	text-decoration: underline;
	color: #000000;
	margin: 0px 0px 0px 0px;
	width: 500px;
}
.relatedLinks ul.unterNavigation li a:hover,
.downloadFiles ul.unterNavigation li a:hover {
	color: #E20074;
}
.relatedLinks a.relatedLink,
.downloadFiles a.downloadFile {
	float: none !important;
}
.allDownloads {
	clear: right;
	float: right;
	margin: 0px -2px 0px 4px;
	width: 184px;
}
.allDownloads .widgetObenMitte,
.allDownloads .widgetMitteMitte,
.allDownloads .widgetUntenMitte,
.allDownloads .widgetObenMitte span.widgetCaption {
	width: 172px;
}
.allDownloads ul.unterNavigation {
	list-style-type: none;
	padding: 0px 0px 0px 12px;
	margin: 5px 0px 2px 3px;
	width: 150px;
}
.allDownloads ul.unterNavigation li {
	list-style-image: url(img/magentaDot);
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 140px;
}
.allDownloads ul.unterNavigation li a,
.allDownloads ul.unterNavigation li a:visited {
	font-size: 13px;
	line-height: 24px;
	text-decoration: underline;
	color: #000000;
	margin: 0px 0px 0px 0px;
	width: 140px;
}
.allDownloads ul.unterNavigation li a:hover {
	color: #E20074;
}
.downloadContainer {
	width: 568px;
	margin: 6px 0px 3px 0px;
}
.downloadContainer .widgetObenMitte,
.downloadContainer .widgetMitteMitte,
.downloadContainer .widgetUntenMitte,
.downloadContainer .widgetObenMitte span.widgetCaption {
	width: 552px;
}
.downloadContainer ul.unterNavigation {
	list-style-type: none;
	padding: 0px 0px 0px 12px;
	margin: 5px 0px 2px 3px;
	width: 540px;
}
.downloadContainer ul.unterNavigation li {
	list-style-image: url(img/magentaDot);
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 520px;
}
.downloadContainer ul.unterNavigation li a,
.downloadContainer ul.unterNavigation li a:visited {
	font-size: 13px;
	line-height: 24px;
	text-decoration: underline;
	color: #000000;
	margin: 0px 0px 0px 0px;
	width: 520px;
}
.downloadContainer ul.unterNavigation li a:hover {
	color: #E20074;
}
.downloadContainer a.downloadFile {
	float: none !important;
}
/*
 * Chat
 */
.chatWindow {
	width: 562px;
	margin: 20px;
}
.chatWindow .widgetObenMitte,
.chatWindow .widgetMitteMitte,
.chatWindow .widgetUntenMitte,
.chatWindow .widgetObenMitte span.widgetCaption {
	width: 550px;
}
.chatWindow .ausgabefeld {
	margin: 6px 3px 0px 3px;
	width: 546px;
	height: 457px;
	font-family: arial;
	font-size: 13px;
	overflow: auto;
}
.chatWindow .ausgabefeld p {
	margin-bottom: 10px !important;
}
.chatWindow .ausgabefeld span.chatter1 {
	background-color: #ADADAD;
	width: 546px;
	height: 19px;
	font-weight: bold;
	padding-left: 3px;
	float: left;
}
.chatWindow .ausgabefeld span.chatter2 {
	background-color: #E4E5E6;
	width: 546px;
	height: 19px;
	font-weight: bold;
	padding-left: 3px;
	float: left;
}
.chatWindow .ausgabefeld span.chatterMessage {
	background-color: #FFFFFF;
	width: 546px;
	height: auto;
	padding-left: 3px;
}
.chatFormWindow {
	width: 546px;
	margin: 0px 3px 3px 3px;
}
.chatFormWindow .widgetObenMitte,
.chatFormWindow .widgetMitteMitte,
.chatFormWindow .widgetUntenMitte,
.chatFormWindow .widgetObenMitte span.widgetCaption {
	width: 534px;
}
.chatFormWindow form {
	width: 500px;
}
.chatFormWindow form textarea {
	border-color: #A3A3A3 #EBEBEB #EBEBEB #A3A3A3;
	border-style: solid;
	border-width: 2px;
	width: 360px;
	float: left;
	margin: 6px 2px;
}
.chatFormWindow form input[type="submit"] {
	background: transparent url(img/login_button.png) no-repeat scroll 0 0;
	border: medium none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin: 3px 1px;
	padding: 0px 0px 3px 0px;
	width: 76px;
	float: left;
	clear: both;
}
/*
 * Tag Channel
 */
.tagPage {
	color: #000000;
	font-size: 12px;
	float: left;
	width: 568px;
	margin: 0px 4px;
}
.tagPage .widgetObenMitte,
.tagPage .widgetMitteMitte,
.tagPage .widgetUntenMitte,
.tagPage .widgetObenMitte span.widgetCaption {
	width: 556px;
}
.tagPage .blogEntryTeaser {
	margin: 6px 4px;
	width: 544px;
}
.tagPage .blogEntryTeaser .widgetObenMitte,
.tagPage .blogEntryTeaser .widgetMitteMitte,
.tagPage .blogEntryTeaser .widgetUntenMitte,
.tagPage .blogEntryTeaser .widgetObenMitte span.widgetCaption {
	width: 532px;
}
.tagPage .blogEntryTeaser .widgetMitteMitte .subheadline,
.tagPage .blogEntryTeaser .widgetMitteMitte .teaserContent {
	width: 526px;
}
/*
 * Site slideshow
 */
.slideshow {
	width: 756px;
}
.slideshow .slideShowTitle {
	float: left;
	color: #E20074;
	font-size: 28px;
}
.slideshow .slideShowSubTitle {
	float: left;
	clear: both;
	color: #000000;
	font-size: 13px;
}
.slideshow a.slideShowButton,
.slideshow a:visited.slideShowButton,
.slideshow a:hover.slideShowButton {
	float: left;
	clear: both;
	color: #FFFFFF;
	background: transparent url(img/slideShowButton.png) no-repeat 0 0;
	width: 123px;
	height: 32px;
	padding: 6px 0px 0px 28px;
	font-size: 13px;
	font-weight: bold;
}
.slideshow .counterActiv {
	float: left;
	margin: 0px 3px 0px 0px;
	padding: 2px 0px 0px 6px;
	width: 10px;
	height: 16px;
	border: 1px solid #E20074;
	background-color: #FFFFFF;
	color: #E20074;
}
.slideshow .counterInactiv {
	float: left;
	margin: 0px 3px 0px 0px;
	padding: 2px 0px 0px 6px;
	width: 10px;
	height: 16px;
	border: 1px solid #AAAAAA;
	background-color: #FFFFFF;
	color: #AAAAAA;
}


/*
 * Newsletter
 */
#newsletterFormBox {
	clear:both;
	float:left;
}
.newsletter .subCaption {
	color: #E20074;
	margin: 6px 2px 2px;
}
.newsletter input {
	border-color: #A3A3A3 #EBEBEB #EBEBEB #A3A3A3;
	border-style: solid;
	border-width: 2px;
	width: 200px;
	margin: 7px 0px 0px 0px;
	float: left;
}
.newsletter label,
.newsletter .labeltitle {
	float: left;
	clear: both;
	margin: 10px 0px 2px 5px;
	width: 200px;
}
.newsletter .labelsubtitle {
	float: left;
	margin: 8px 10px 2px 5px;
	clear: none !important;
	width: auto !important;
}
.newsletter input[type="radio"] {
	width: auto;
	margin: 10px 0px 0px 0px;
}
.newsletter input.newsletterSubmit {
	width: 76px;
	height: 20px;
	margin: 20px 0 10px 218px;
	color: #FFFFFF;
	background: transparent url(img/login_button.png) no-repeat 0 0;
	padding: 0px 0px 5px 0px;
	border: none;
	font-weight: bold;
	font-size: 11px;
	clear: both;
}
.newsletter span.errorMessage {
	float: left;
	clear: both;
	width: 365px;
	font-weight: bold;
	margin: 0px 0px 0px 6px;
}
.newsletter input.error {
	border-width: 2px;
	border-style: solid;
	border-color: #666666;
}
.newsletter .newsletterFormRequired {
	color: #838383;
	float: right;
	margin: 0px 10px 0px 0px;
}
.newsletter .captchaLabel {
	width: 365px;
}
.newsletter .captchaInput,
.newsletter .captchaImage {
	margin: 0px 0px 0px 5px;
}
.newsletter .sslNotsslLink {
	float: left;
	margin: 20px 0 10px 10px;
}
.modal {
	font-family: Arial;
	text-align: left;
}
a.userActionSuccessLink,
a:hover.userActionSuccessLink,
a:visited.userActionSuccessLink {
	width: 150px;
	height: 20px;
	margin: 15px 0px 11px 6px;
	color: #FFFFFF;
	background: transparent url(img/kommentar_button.png) no-repeat 0 0;
	padding: 0px 0px 0px 0px;
	border: none;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}
.magentaColor {
	color:#E20074 !important;
	}
	
#dashboardTeaserContainerLarge .widgetMitteMitte ul {
	padding:0;
	margin:15px 0 15px 15px;
}
#dashboardTeaserContainerLarge .widgetMitteMitte li {
	list-style:none;
	margin-bottom:5px;
	padding-left:20px;
	background: transparent url(img/magentaDot.jpg) no-repeat left top;
}
.widgetContainer p {
	margin:0 0 10px 4px;
	}
.firstContentColumn li, #dashboardTeaserContainerSmall li {
	list-style: none;
	}
	
h2.widgettitle {
	display: none;
	}
	
li#text-2, li#text-3, li#text-4, li#text-5 {
	float: left;
	}

div#dashboardTeaserContainerLarge h2.sbt {
	padding-bottom: 20px;
	}	
	
h1.widgetCaption a, h1.widgetCaption a:hover, h1.widgetCaption a:visited {
	text-decoration: none;
	margin-left: 1px;
	color: #333333;
	}

.widgetMitteMitte h3 {
	margin-left: 4px;
	font-size: 12px;
	color: #333333;
	}

.widgetMitteMitte h3.subCaption {
	margin-left: 0px;
	}

h2.widgetCaption a, h2.widgetCaption a:hover, h2.widgetCaption a:visited {
	text-decoration: none;
	color: #E20074;
	}	

span.textUnten p{
	padding: 0;
	margin: 1px 0 10px 0;
	}
.widgetMitteMitte p a, .teaserInhal a, .widgetMitteMitte p a:visited, .teaserInhal a:visited {
	color: #000000;
	text-decoration: underline;
	}

.widgetMitteMitte p a:hover, .teaserInhal a:hover {
	color:#E20074;
	text-decoration: underline;
	}
	
/* Anmeldung */
	
#kontaktformular {
	margin: 30px 0 20px 50px;
	}
	
#kontaktformular div.input, #kontaktformular div.input_anrede {
	float: left;
	height:32px;
	}
	
#kontaktformular label {
	width:100px;
	float:left;
	height:22px;
	text-align:right;
	margin:0 0 8px 0;
	}

#kontaktformular .dropdown {
	width:120px;
	height:22px;
	float:left;
	margin:0 110px 8px 20px;
	border:1px solid #666;
	}

#kontaktformular .textlang {
	width:230px;
	height:18px;
	padding:2px;
	float:left;
	margin:0 0 8px 20px;
	border:1px solid #666;
	}
	
#kontaktformular .text_plz {
	width:50px;
	height:18px;
	padding:2px;
	float:left;
	border:1px solid #666;
	margin:0 0 8px 20px;
	}

#kontaktformular .text_ort {
	width:166px;
	height:18px;
	padding:2px;
	float:left;
	margin:0 0 8px 8px;
	border:1px solid #666;
	}

#kontaktformular .submit {
	width:112px;
	height:32px;
	margin: 0 0 0 248px;
	text-indent:999em;
	overflow:hidden;
	white-space:nowrap;
	display:block;
	}
	
.contact_bild {
	float:left;
	margin-right:25px;
	}
	
.vm {
	font-size: 10px;
	font-weight:bold;
	float: left;
	margin:0 0 0 5px;
  	}

#kontaktformular div.input_anrede .vm {
	margin-left: -105px;
	}	  
  
#kontaktformular img {
 	margin:0 0 0 5px;
	}  	

.v {
    color:#00CC00;
	}
	
.inv {
    color:#CC0000;
	}
    
.vf,
	input.vf:hover, 
	input.vf:active,
	textarea.vf:hover, 
	textarea.vf:active {
    border: 1px solid #00CC00;
	}
    
.invf, 
	input.invf:hover,
	input.invf:active,
	textarea.invf:hover, 
	textarea.invf:active {
    border: 1px solid #CC0000;
	float: left;
	}
div.postmeta {
	margin: 0px 0 5px 4px;
	} 	
div.postmeta span, div.postmeta span a, div.postmeta span a:hover, div.postmeta span a:visited {
	color: #cacaca;
	}
	
ul.cb {
	clear: both;
	}
	
/*	Image-Zoom */

.PopBoxImageSmall {
	border: none 0px #ffffff;
	cursor: pointer;
	}
	
.PopBoxImageLarge{
	border: solid 1px #999999;
	}
	
.PopBoxImageShrink{
	}
	
.PopBoxImageLink{
	cursor: pointer;
	}
	
.PopBoxImageMove{
	border: none 0px #ffffff;
	cursor: pointer;
	}								
