@charset "utf-8";

/* reset basic elements */
html	{
	min-height: 100%;
	margin-top: 0px;
}


body	{
	margin: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*	grau */
	background-color: #D7DADF;
	/* scroll firefox */
  overflow: -moz-scrollbars-vertical;
}


body#noScroll	{
	overflow: hidden;
}


table, a, td, tr, ul, li, p, div, h1, h2, h3, h4, h5, h6, sub, sup, label, input, textarea, fieldset	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #151E39;
	line-height: 1px;
	margin: 0px;
	padding: 0px;	
}

.tdspace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: normal;
	color: #151E39;
	line-height: 0px;
	margin: 0px;
	padding: 0px;	
}

a, ul, li, div, label {
	line-height: 10px;
}

h1, h2, h3, h4, h5, h6 {
	line-height: 16px;
}


/* Hintergruende */
/* #879BCB Linien */
.mmhide_backgrMain	{
	background-color: #F2F3F4;
}

.mmhide_balken	{
	background-color: #D2D6DB;
	font-size: 1px;
}

div, span	{
	line-height: 16px;
}

sup, sub	{
	font-size: 11px;
	_font-size: 13px;
	height: 0px;
	line-height: 1px;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;	
}

sup {
	bottom: 4px;
}

sub {
	top: 4px;
}

sup.mmhide_small {
	font-size: 10px;
	_font-size: 11px;
	bottom: 2px;
}

sub.mmhide_small {
	font-size: 10px;
	_font-size: 12px;
	top: 2px;
}


/* links */
a	{
	color: #BB6671;
	text-decoration: none;
}

a:active	{
	color: #435E9A;
}

a:visited	{
	color: #BB6671
}

a:hover	{
	color: #435E9A;
	text-decoration: none;
}

:focus {
  -moz-outline-style:none;
}


a img	{
	border: 0;
}

/* Elements */
b  {
	font-weight: bold;
	color: #4A4952;
}

b.rot  {
	color: #BB6671;
}

/* Menu */
.mmhide_menuCont	{
	text-align: left;
	font-weight: normal;
}

.mmhide_menuCont	{
	text-align: right;
}
	
a.mmhide_menu	{
	font-size: 13px;
	line-height: 14px;
}

a.mmhide_menuOwner	{
	color: #435E9A;
	text-decoration: none;
	font-size: 13px;
	line-height: 14px;
}

a.mmhide_menuOwner:visited	{
	color: #435E9A;
}


/* Startseite/Home */
h1 {
	font-size: 16px;
	font-weight: bold;
	color: #4A4952;
	text-align: justify;
	line-height: 16px;
	margin-bottom: 16px;
}

#textHome h1 {
	display: none;
}

h3, h2 {
	font-size: 12px;
	font-weight: bold;
	/* sw */
	color: #4A4952;
	line-height: 16px;
	text-align: left;
  margin-bottom: 0px;
}

h2 {
  margin-bottom: 5px;
}


#textHome p {
	font-size: 14px;
	font-weight: normal;
	color: #151E39;
	text-align: justify;
	line-height: 18px;
	margin-bottom: 18px;
}

#textHome p.titel {
	font-size: 18px;
	font-weight: bold;
	color: #BB6671;
	text-align: left;
	line-height: 19px;
	margin-bottom: 22px;	
}

#textHome p.titel {
	text-align: right;
}

/* links */
#textHome a.mmhide_onlyText	{
	color: #151E39;
	text-decoration: none;
}

#textHome a.mmhide_onlyText:active	{
	color: #151E39;
}

#textHome a.mmhide_onlyText:visited	{
	color: #151E39;
}

#textHome a.mmhide_onlyText:hover	{
	color: #151E39;
	text-decoration: none;
}

/* ------- */


span.docSize {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	line-height: 16px;
}

span.webLink {
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}

span.logo2 {
	font-size: 18px;
	color: #7d8291;
	font-weight: normal;
	line-height: 23px;
	text-align: right;	
}


p, #accordionTexte p, #accordionAudio p, #tabPublikationen p, #textBiografie p, #tabKontakt p {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 16px;
  margin-bottom: 23px;
	text-align: justify;
}

/* #tabKontakt !! */
#tabs1-2Kontakt p {
  margin-bottom: 0px;
}


#tabKontakt p.noJustify {
	font-size: 14px;
	text-align: right;
}


#accordionTexte p {
	font-size: 13px;
	color: #000000;
	line-height: 17px;
  margin-bottom: 17px;
}

#accordionTexte b {
	font-weight: bold;
	color: #000000;
}


#accordionAudio p {
  margin-bottom: 18px;
	margin-right: 50px;
}


#tabPublikationen p {
  margin-bottom: 6px;
}


#tabPublikationen p.titel, #accordionAudio p.titel, #tabKontakt p.titel {
	font-size: 12px;
	font-weight: bold;
	color: #4A4952;
	line-height: 16px;
  margin-bottom: 0px;
	text-align: left;
}

#tabPublikationen p.titel {
	font-size: 14px;
	line-height: 18px;
	text-align: right;
  margin-bottom: 5px;
}

#tabKontakt p.titel {
  margin-bottom: 5px;
}


#textBiografie p.titel {
	font-size: 16px;
	font-weight: bold;
	color: #BB6671;
	text-align: left;
	line-height: 18px;
	margin-bottom: 21px;	
}

#textBiografie p {
	color: #151E39;
	margin-bottom: 16px;
}


#tabPublikationen p.textLegende {
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
  margin-bottom: 0px;
}

/* #tabPublikationen !! */
#tabs1-3Publikationen p {
  margin-bottom: 2px;
}

/* #tabPublikationen !! */
/* Kolumnen */
#tabs1-3Publikationen p.textLegende {
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	margin-bottom: 23px;
}




p.bildlegende {
	font-size: 11px;
	font-weight: normal;
	/* farbe gold */
	color: #BCA165;
	text-align: right;
	line-height: 14px;
	margin-top: 8px;
	margin-bottom: 0px;
}


#tabPublikationen td {
	vertical-align: top;
}


#accordionTexte p.footer, #accordionAudio p.footer, #tabPublikationen p.footer {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	/* Farbe gold */
	color: #BCA165;
	line-height: 15px;
  margin-bottom: 15px;
	text-align: justify;
}

/* #tabPublikationen !! */
/* Radiobeitraege */
#tabs1-6Publikationen	p.footer{
  margin-bottom: 25px;
}


/*Links*/

#tabs1-2Kontakt p {
  margin-bottom: 0px;
}


p.mmhide_linktop, #accordionTexte p.mmhide_linktop {
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	line-height: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
}

p.mmhide_print, #accordionTexte p.mmhide_print {
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	line-height: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
}


	


span.mmhide_design  {
	font-size : 11px;
	font-weight : normal;
	color : #AAAAAA;
}

a.mmhide_design {
	font-size : 11px;
	/*color : #BB6671;*/
	/* gr */
	color : #A3A9A1;
	text-decoration : none;
}

a.mmhide_design:active  {
	color : #435E9A;
}

a.mmhide_design:visited  {
	/*color : #BB6671;*/
	/* gr */
	color : #A3A9A1;
	
}

a.mmhide_design:hover  {
	color : #435E9A;
	text-decoration : none;
}






