@charset "utf-8";
/* CSS Document */
body {
	font-family:  Arial, sans-serif; 
	/*font-size: 0.7em ;*/font-size: 0.7em ;
	font-weight:normal; 
	color: #000000;
	background-color: #ECEDED;
	margin: 0;
	padding: 0;
	}
	
a {text-decoration: none; color: #333333;}

.meldung { font-size: 1.0em; border-top: 1px dashed #974040; margin-top: 5px; padding: 10px 0 0 0;}
.langtext { font-size: 1.0em; border-top: 1px dashed #974040; margin-top: 5px; padding: 10px 0 0 0;}
.langtext p { padding: 0; margin: 10px 0 10px 0;}
.back a:link { text-decoration: underline; color: #990000;}
.back a:hover { text-decoration: none; color: #990000;}
.agb { font-size: 1.0em; border-top: 1px dashed #974040; margin-top: 10px; padding: 10px 0 0 0;}
.agb p { padding-bottom: 15px; display: block;}

.kontakt { font-size: 1.0em; border-top: 1px dashed #974040; margin-top: 10px; padding: 10px 0 0 0;}
.kontakt p { padding-bottom: 10px; display: block;}
.kontakt h2 {font-size: 1.0em; color: #990000; margin: 0; font-weight: bold; padding-bottom: 10px;}
.kontakt p a {text-decoration: underline; color: #990000;}
.strong {font-weight: bold; color: #333;}
.mediadaten { font-size: 1.0em; border-top: 1px dashed #974040; margin-top: 10px; padding: 10px 0 0 0;}
.mediadaten p { padding-bottom: 10px; display: block;}

.podcast { font-size: 1.0em; border-top: 1px dashed #974040; margin-top: 10px; padding: 10px 0 0 0;}
.podcast p { padding-bottom: 10px; display: block;}
.episode {margin-bottom: 20px;}
.episode p { display: compact;}
.episode .time {color: #990000;}
.episode p a:link  {color: #333; text-decoration: underline; }

.banner { font-size: 1.0em; border-top: 1px dashed #974040; padding: 10px 0 0px 0; margin: 10px 0 0px 0; clear: both;}
.banner img {border: none;}

h2 {font-size: 1.3em; color: #974040; margin: 0; font-weight: bold;}
h2 a  		{color: #974040; text-decoration: none; }
h2 a:hover  {color: #974040; text-decoration: underline; }

h3 {font-size: 1.0em; color: #333; margin: 0; font-weight: bold;}

.heading2 {font-size: 1.0em; color: #990000; margin: 0; font-weight: bold;}
.heading2 a   		{color: #990000; text-decoration: none; }
.heading2 a:hover  {color: #990000; text-decoration: underline; }

.heading3 {font-size: 1.0em; color: #333; margin: 0; font-weight: bold;}

.readmore a 		{color: #666666; text-decoration: none; }
.readmore a:hover  	{color: #666666; text-decoration: underline; }

#box { margin: 5px; padding: 5px; background-color: #FFF; height: 100%; border-right: 2px #974040 solid;}
.content { margin: 0; padding: 0; clear: left;}
#nav_main {
    width: 100%; 
	padding: 5px 0 15px 3px;
}

#nav_sub {
    width: 100%; 
	margin: 5px 0 0 3px;
height: 20px;}

/* #main { border-top: 1px #ddd solid; } */

.2gether {display: block;}


#nav_main ul {
      /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
	margin: 0;
	padding: 0;
}

#nav_main ul li {
    float:left;
	margin: 0;
	padding: 5px 3px 5px 0px;
	line-height: 1.1em;
    list-style-type: none;
	list-style: none;
	width: auto;
}

#nav_main ul li img {
	margin-right: 3px;
}


#nav_main ul li a {
	font-size: 1.0em; 
	font-family:  Arial, sans-serif;	
	text-decoration: none;
	color: #000;
	padding-left: 0px; /*	padding-left: 5px; */
}

.navpoint {}

#nav_main ul li a:hover {
	font-size: 1.0em; 
	font-family:  Arial, sans-serif;	
	color: #333;
	text-decoration: underline;
}

#nav_main a img {
padding-right: 3px;
}

#nav_main a:link, #nav_main a:visited {
	display: block;
	clear:both;
	position: relative;
	text-decoration: none;
	color: #000;
	margin-right: 7px;
	height: 16px;
	font-size: 1.0em; 
	float: left;
	font-family:  Arial, sans-serif;	
}


#nav_main a:hover, #nav_main a:active  {
	display: block; 
	clear:both;
	position: relative;
	float: left;
	color: #333;
	text-decoration: underline;
 	margin-right: 7px;
	height: 16px;
	font-size: 1.0em; 
	font-family:  Arial, sans-serif;	
}


#nav_sub ul {
      /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
	margin: 0;
	padding: 0;
}

#nav_sub ul li {
    float:left;
	margin: 0;
	padding: 5px 3px 5px 0px;
	line-height: 1.1em;
    list-style-type: none;
	list-style: none;
	width: auto;
}

#nav_sub ul li img {
	margin-right: 3px;
}


#nav_sub ul li a {
	font-size: 1.0em; 
	font-family:  Arial, sans-serif;	
	text-decoration: none;
	color: #000;
	padding-left: 0px; /*	padding-left: 5px; */
}


#nav_sub ul li a:hover {
	font-size: 1.0em; 
	font-family:  Arial, sans-serif;	
	color: #333;
	text-decoration: underline;
}

#nav_sub a img {
padding-right: 3px;
}

#nav_sub a:link, #nav_sub a:visited {
	display: block;
	position: relative;
	text-decoration: underline;
	color: #000;
	margin-right: 7px;
	height: 16px;
	font-size: 1.0em; 
	float: left;
	font-family:  Arial, sans-serif;	
}


#nav_sub a:hover, #nav_sub a:active  {
	display: block; 
	position: relative;
	float: left;
	color: #333;
	text-decoration: underline;
 	margin-right: 7px;
	height: 16px;
	font-size: 1.0em; 
	font-family:  Arial, sans-serif;	
}



#imprint { position: relative; border-top: 1px dashed #974040; clear: left; margin: 10px 0 5px 0 ; padding-top:5px; font-size: 11px;  height: 16px;}
div.copy { font-size: 11px; text-align: right;  padding: 10px; background-color: #FFFFFF;  margin: 5px ;margin-top: 10px; }


.imprint a {
	text-decoration: none;
	color: #000;
	margin: 0;
	padding: 0;
}

.imprint a:hover {
	color: #333;
	text-decoration: underline;
}

.date {color: #87888A; }
p {margin: 0; padding: 0;}

.addjunct {color: #87888A; }
.category { margin: 5px 0 0px 0px; background-color: #ECEDED; padding: 5px 0px 2px 3px; margin-top: 5px; height: 15px; line-height: 1.1em; color: #FFFFFF; font-weight:bold; }
.category img {padding: 0 3px 0 0px;}
img .foto {text-align: center; }


/* h1,h2,h3,h4,h5,h6 { font-weight:normal; }

  h1, .componentheading {font-size: 1.6em; color: #666; margin: 0 0 0.25em 0; }
  h2 {font-size: 1.4em; color: #060; margin: 0 0 0.25em 0; }
  h3 {font-size: 1.3em; color: #5C6D75; margin: 0 0 0.25em 0; padding-top: 1.5em; }
  h4 {font-size: 1.2em; color: #888; margin: 0 0 0.30em 0; padding-top: 1em; font-weight:bold;}
  h5 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; font-style:italic; }
  h6 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; font-style:italic; }

  #teaser h1 { font-size: 1.2em; border: 0; }
  td.componentheading, td.contentheading, .buttonheading td {margin:0;}

  p { line-height: 1.5em; margin: 0 0 1em 0; }
*/
