body { font: 10pt Arial,Helvetica,Verdana,sans-serif; text-align: left; color: #464646;margin:0;line-height: 14pt;}

#login {border:1px solid #464646;display:block; position:absolute; background:#F2F2F2; margin-top:20px;text-align:left;width:245px;margin-left:555px}
.h1 {background:#6d4545;margin: 0 0 0 0; padding: 2px;color:#F2F2F2;font-size:10pt;line-height:11pt;text-align:left;font-weight:bold;}

#outer {display:block; position:absolute; margin-top:148px;background:transparent; text-align:left;width:800px;}
#outer_login {display:block; position:absolute; margin-top:120px;background:transparent; text-align:left;width:800px;}
#outer h2 {margin-bottom:1em;}
#navigation {background:transparent; margin:0 auto; height:2.5em;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */ }
#navigation ul {margin:0; padding:0; list-style-type:none; background:transparent;}
#navigation li {display:block; float:left; margin:0 1px;}
.snazzy {background:transparent;}
.snazzy span {text-align:center; color:#fff; margin:0; font-weight:normal;}
.b1, .b2, .b3, .b4 {display:block; font-size:1px;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */ }
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {border-left:1px solid #fff; border-right:1px solid #fff;}
.b1 {margin:0 5px; background:#fff;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.boxcontent {display:block; border-left:1px solid #fff; border-right:1px solid #fff;}
a.menu, a.menu:visited {display:block; text-decoration:none; width:6.2em;}
a.menu:hover {background:transparent; cursor:pointer;}
a.menu:hover span {padding-top:5px; background:#888;}
a:menu:hover b {background:#888;}
.red {background:#c00;}
.orange {background:#e88524;}
.yellow {background:#cbc631;}
.green {background:#090;}
.blue {background:#00c;}
.indigo {background:#309;}
.violet {background:#910593;}
.grey {background:#888;}
a:hover b.red {background:#888;}
a:hover b.orange {background:#888;}
a:hover b.yellow {background:#888;}
a:hover b.green {background:#888;}
a:hover b.blue {background:#888;}
a:hover b.indigo {background:#888;}
a:hover b.violet {background:#888;}
.active {padding-top:5px; background:#464646; cursor:default;}
#navigation2 {clear:both; background:transparent; margin:0 auto; height:3em;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */ }

#navigation2 ul {margin:0; padding:0; list-style-type:none; background:transparent;}
#navigation2 li {display:block; float:left; margin:0 1px;}


  #tabsH {
  color: #464646;
      float:left;
      width:780px;
      background:#000;
      line-height:normal;
      margin:0;
      padding-bottom:0;
      }
    #tabsH ul {
	margin:0;
	padding:0 10px 0 6px;
	list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
      background:url("tableftH.gif") no-repeat left top;
      margin:2px;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsH a span {
      float:left;
      display:block;
      background:url("tabrightH.gif") no-repeat right top;
      padding:3px 5px 0 5px;
      color:#FFF;
      }
      #tabsH a#here {
      float:left;
      background:url("tableftH_here.gif") no-repeat left top;
      margin:2px;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsH a#here span {
      float:left;
      display:block;
      background:url("tabrightH_here.gif") no-repeat right top;
      padding:3px 5px 0 5px;
      color:#800000;
      }
    #tabsH a span {float:none;}
    #tabsH a:hover span {
      color:#fff3be;
      }
    #tabsH a:hover {
      background-position:0% -42px;
      }
    #tabsH a:hover span {
      background-position:100% -42px;
      }
abbr, acronym {
	border-bottom: 1px dashed #ccc;
	cursor: help;
}
#main {
color: #464646;
width: 790px;
margin: 0;
text-align:left;
padding:1px;
}

#top {
width: 780px;
background-color: black; color: white;
text-align:left;
padding-bottom:2px;
}
#content_top {
width: 780px;
background-color: black; color: white;
text-align:left;
padding-bottom:0;
}
#nest {
color: #464646;
font-size:100%;
text-align: left;
margin-left: 5px;

}
#leftBox-breit {
color: #464646;
width: 470px;
float:left;

}

#crossword_gen {
color: #464646;
width: 800px;
}

#leftBox-schmal {
color: #464646;
width: 298px;float:left;
}
#leftBox-rest {
color: #464646;
width: 160px;
float:left;
margin-left: 0;
margin-right: 5px;
}
#comment {
color: #464646;
width: 550px;
margin-left: 10px;
float:left;
height:100%;
}
#content-schmal {
color:#464646;
margin-left: 475px;
width: 302px;
}
#content-breit {
color:#464646;
margin-left: 355px;
width: 445px;
}
#content-shop {
color:#464646;
padding:5px;
margin-left: 0px;
width: 800px;
height:100%;
}
#content-rest {
color:#464646;
margin-left: 180px;
width: 600px;
}
#content-rest-medientipps {
color:#464646;
margin-left: 180px;
width: 605px;
}

#footer_1
{
 text-align: left;
 height:135px;
 width:246px; float:left;
 margin: 15px 3px;
 background: #fbf9f9;
 padding: 4px;
 border: 1px solid #666666;
 }
#footer_2
{
 text-align: left;
 height:135px;
 width:246px; float:left;
 margin: 15px 3px;
 background: #fbf9f9;
 padding: 4px;
 border: 1px solid #666666;
 }
 #footer_3
{
 text-align: left;
 height:135px;
 width:245px; float:left;
 margin: 15px 3px;
 background: #fbf9f9;
 padding: 4px;
 border: 1px solid #666666;
 }

 #footer_4
{
display:none;
  }

.weekday {
 padding-top: 0;
 padding-bottom: 0;
  text-align: left;
	width: 600px;
	background-color:#6d4545;
	color:white;
	padding: 0;
	}
#sendungstyp {
  padding-top: 0;
  padding-bottom: 1px;
  text-align: left;
	width: 600px;
	background-color:#FFFBE8;
	}
.sendungstyp {
  padding-top: 0;
  padding-bottom: 1px;
  text-align: left;
	width: 600px;
	background-color:#FFFBE8;
	}

fieldset {
border: 1px solid #666666;
padding: 5px;
}

fieldset.werbung {
background-color:#FFFBE8;
border: 1px solid #666666;
padding: 5px;
}
a{font-size:10pt;text-decoration:none;font-weight : bold;white-space:normal;}
a:link { text-decoration:none; font-weight:bold; color:#666666;white-space:normal;}
a:visited { text-decoration:none; font-weight:bold; color:#666666;white-space:normal;}
a:hover { text-decoration:underline; font-weight:bold; color:#800000;white-space:normal;}
a:active { text-decoration:none; font-weight:bold; color:#800000;white-space:normal;}

a.topnewslink{font-size:10pt;text-decoration:none;font-weight : bold;white-space:normal;color:#800000}
a.topnewslink:link{font-size:10pt;text-decoration:none;font-weight : bold;white-space:normal;color:#800000}
a.topnewslink:visited{font-size:10pt;text-decoration:none;font-weight : bold;white-space:normal;color:#800000}
a.topnewslink:hover{font-size:10pt;text-decoration:underline;font-weight : bold;white-space:normal;color:#800000}
a.topnewslink:active{font-size:10pt;text-decoration:none;font-weight : bold;white-space:normal;color:#800000}


a.small{font-size:8pt;text-decoration:none;font-weight:normal;white-space:normal;color:#800000}
a.small:link{font-size:8pt;text-decoration:none;font-weight:normal;white-space:normal;color:#800000}
a.small:visited{font-size:8pt;text-decoration:none;font-weight: normal;white-space:normal;color:#800000}
a.small:hover{font-size:8pt;text-decoration:underline;font-weight:normal;white-space:normal;color:#800000}
a.small:active{font-size:8pt;text-decoration:none;font-weight:normal;white-space:normal;color:#800000}


a.headline_link{font-size:10pt;text-decoration:none;font-weight : bold;white-space:normal;}
a.headline_link:link { text-decoration:none; font-weight:bold; color:#800000; white-space:normal;}
a.headline_link:visited { text-decoration:none; font-weight:bold; color:#800000; white-space:normal;}
a.headline_link:hover { text-decoration:underline; font-weight:bold; color:#800000;white-space:normal;}
a.headline_link:active { text-decoration:none; font-weight:bold; color:#800000;white-space:normal;}
p.more_link_left {text-decoration:none;font-weight : bold;text-align:right;line-height: 5pt;font-size:9pt}
p.more_link_right {font-size:10pt;text-decoration:none;font-weight : bold;text-align:left;line-height: 5pt;font-size:9pt}
p.bildungs-tag {font-size:9pt;text-decoration:none;font-weight : normal;text-align:right;line-height: 5pt;margin-top:3pt;margin-bottom:3pt;}
p.quiz {font-size:10pt;text-decoration:none;font-weight : normal;text-align:left;line-height: 11pt;margin-top:1pt;margin-bottom:3pt;}

p.fieldset {font-size:10pt;text-decoration:none;text-align:left;line-height: 12pt;margin-bottom:3pt;margin-top:3pt;}
p.foot-aphoris {font-size:9pt;text-decoration:none;text-align:right;color:white;font-style : italic;}

a.navlinks{font-size:9pt;text-decoration:none;font-weight: normal;color:#666666;line-height: 10pt;}
a.navlinks:link{font-size:9pt;text-decoration:none;font-weight: normal;}
a.navlinks:visited{font-size:9pt;text-decoration:none;font-weight: normal;}
a.navlinks:hover {font-size:9pt; text-decoration:underline; color:#800000;font-weight: normal;}
a.navlinks:active {font-size:9pt; text-decoration:none; color:#800000;font-weight: normal;}
.bild_rechts {
	border: 1px solid #666666;
	float: right;
  margin-left:10px;
  margin-bottom:5px;
}

.bild_topnews {
	border: 0px;
	float: right;
  margin-left:5px;
  margin-bottom:5px;
  margin-top:7px;
  background-color:#F2F2F2;
}


.bild_umlauf, table .bgdunkel   {background-color: #FFFFFF;border: 1px solid #666666;}
.bild_links {
	border: 1px solid #666666;

	float: left;
        margin-right:5px;
        margin-bottom:5px;
}
hr.no_picture {
	border-top: 1px solid black;
}
p.selected{font-size:9pt;text-decoration:none;font-weight: normal;color:#800000;line-height: 10pt;}
td.head { font: 10pt Arial,Helvetica,Verdana,sans-serif; text-align:center; color: #003399;margin-bottom:12pt;margin-top:4pt;line-height: 14pt;}
TD { font: 10pt Arial,Helvetica,Verdana,sans-serif; color: #464646;margin-bottom:12pt;margin-top:4pt;line-height: 14pt;}
P { font: 10pt Arial,Helvetica,Verdana,sans-serif; color: #464646;margin-bottom:8pt;margin-top:8pt;line-height: 14pt;}
p.bild { margin-bottom:5pt;margin-top:5pt;}
p.linie {margin-bottom:8pt;margin-top:0pt;}
.bildunterschrift, .bildunterschrift p {
  color: #555;
  font-size: 11px;
}
LI { font: 9pt Arial,Helvetica,Verdana,sans-serif; color: #464646;line-height: 14pt; }
UL { font: 9pt Arial,Helvetica,Verdana,sans-serif; color: #464646;line-height: 14pt;}

.kurztext
{
font-weight:bold;
margin-left:0px;
margin-right:5px;
margin-bottom:1em;
border-top: 0px;
}

.kurztext p
{
line-height:17px;
font-weight:bold;
}
.listcontainer
{
float:left;
width:300px;
background:#f2f2f2;
margin-left:0px;
margin-right:10px;
margin-bottom:0.5em;
padding:0px;
border-top: 0px;
border-bottom-style:dotted;
border-right-style:dotted;
border-left-style:dotted;
border-width:1px;
border-color:#464646;
}

.listcontainer_nav
{
float:left;
width:145px;
background:#f2f2f2;
margin-left:0px;
margin-right:0px;
margin-bottom:0.5em;
padding:0px;
border-top: 0px;
border-bottom-style:dotted;
border-right-style:dotted;
border-left-style:dotted;
border-width:1px;
border-color:#464646;
}
.listcontainer_nav ul {list-style-type: square;margin: 0.2em 1em 0 1.4em; padding: 0; font-size: 90%;}

.comment_box
{
background:#f2f2f2;
margin-left:0px;
margin-top:0.5em;
padding:5px;
border: 1px solid black
}


.termin_box
{
background:#f2f2f2;
margin-left:0.4 em;
margin-top:0.5em;
padding:3px;
border-top: 0px;
border-style:dotted;
border-width:1px;
border-color:#464646;
}
.listcontainer p{margin-left: 0.4em;}
.termin_box p{color:#464646; margin-left: 0.4em;}
.listcontainer ul {list-style-type: square;margin: 0.2em 1em 0 0em; padding: 0; font-size: 90%;}

.listcontainer li {margin-left: 1.5em;}
p.list {margin-left: 0.4em;}
a.list_headline_link{font-size:10pt;text-decoration:none;font-weight : bold;white-space:normal;}
a.list_headline_link:link { text-decoration:none; font-weight:bold; color:#800000; white-space:normal;}
a.list_headline_link:visited { text-decoration:none; font-weight:normal; color:#800000; white-space:normal;}
a.list_headline_link:hover { text-decoration:underline; font-weight:bold; color:#800000;white-space:normal;}
a.list_headline_link:active { text-decoration:none; font-weight:normal; color:#800000;white-space:normal;}
H1.list {}
H2.list {background:#6d4545;margin: 0 0 0 0; padding: 2px;color:#F2F2F2;font-size:10pt;line-height:11pt;text-align:left;font-weight:bold;}

H2.comment_list {background:#F2F2F2;margin: 0 0 0 0; padding: 2px;color:#464646;font-size:10pt;line-height:11pt;text-align:left;font-weight:bold;}

H2.quiz {background:#6d4545;margin: 0 0 0 0; padding: 2px;color:#F2F2F2;font-size:10pt;line-height:11pt;text-align:left;font-weight:bold;}


p.fliesstext { font: 9pt Arial,Helvetica,Verdana,sans-serif; color: #464646;line-height: 10pt;}
DIV {FONT-FAMILY: Arial,Helvetica,Verdana, sans-serif; FONT-SIZE: 10pt}
H1 {font-family: Arial,Helvetica,Verdana,sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold;line-height: 11pt; margin-bottom:5pt;margin-top:0pt}
H2 {FONT-SIZE: 12pt; FONT-WEIGHT: bold;text-align:center;line-height: 16pt;}
H3 {FONT-SIZE: 11pt; FONT-WEIGHT: bold;text-align:left;line-height: 11pt;}
.comment_section { font: 1.1em Arial,Helvetica,Verdana,sans-serif;
	color: #fbf9f9;
	FONT-WEIGHT: bold;
	margin: 16px 0 16px 0;
	padding: 0;
	border-top:1px solid #666666;
	background-color:#666666;
   }
p.fussnote   { font-size: 8pt; color: #464646; margin-left: 1cm }
p.copyright  { font: 8pt Arial,Helvetica,Verdana,sans-serif; color: #333366; margin-left: 1cm }
body {background-color:#fff3be; }
.assetalignleft   	{margin: 0 6px 6px 0;}
.assetalignright  	{margin: 0 0 6px 6px;}
.assetaligncenter 	{margin: 6px auto 6px auto;}
.assetalign			{}
.trenner {
  font: bold 10px verdana, geneva, arial, helvetica, sans-serif;
	line-height: 10px;
	color: #800000;
  text-decoration: none;
	padding-top: 7px;
	border-top:1px solid #666666;
}
.topnews {
  font: bold 10px verdana, geneva, arial, helvetica, sans-serif;
	line-height: 10px;
	color: #800000;
  text-decoration: none;
	padding-top: 0px;
	padding-left: 2px;
	margin-bottom:5px;
	background-color:#F2F2F2;
	border-bottom: 2px solid #464646;
	border-top: 2px solid #464646;
}
.trenner_termin {
font: bold 10px verdana, geneva, arial, helvetica, sans-serif;
	line-height: 10px;

  text-decoration: none;
	padding-top: 7px;
}
.trenner_termin_bottom {
        text-decoration: none;
	padding-top: 0;
	}
.trenner_head { font: bold 10px verdana, geneva, arial, helvetica, sans-serif;
		padding-top: 15px;
}
#texty {
width:500px;
font: normal 11px verdana, geneva, arial, helvetica, sans-serif;
	line-height: 12px;
	color: black;
	text-decoration: none;
	padding: 5px;
	margin: 0;
}

.toolbar {
height:20px;
text-align:left;
background:black;
color: black;
text-decoration: none;
padding:1px;
margin: 0;
margin-bottom:10px;
margin-top:3px;
}

#text-breit {
width:800px;
font: normal 11px verdana, geneva, arial, helvetica, sans-serif;
	line-height: 12px;
	color: black;
	text-decoration: none;
	padding: 5px;
	margin: 0;
}

h3.login {
font: bold 1.6em Georgia,sans-serif;
	right: 5px;
	top: 0;
	color: #800000;
}
h2.login {
font: bold 1em Georgia,sans-serif;
 margin-top:0px;
 padding:0px;
	margin-left:0px;
	color: #800000;
}


input.login { font: bold 12px Arial,Helvetica,Verdana,sans-serif; background-color: #F2F2F2; color: #666666;}
input.reticon-gelb { font: bold 12px Arial,Helvetica,Verdana,sans-serif; background-color: #FFFFCC; color: #666666;}
select.reticon-gelb { font: bold 12px Arial,Helvetica,Verdana,sans-serif; background-color: #FFFFCC; color: #666666;}
textarea.reticon-gelb { font: bold 12px Arial,Helvetica,Verdana,sans-serif; background-color: #FFFFCC; color: #666666;}
.commentlist
{
	list-style: none;
}
.commentcount {
font: bold 2.4em Georgia,sans-serif;
	right: 5px;
	top: 0;
	color: #800000;
	float: right;
}
.commentbody {
	color: #464646;
	margin: 0 0 10px 0;
	padding: 5px 15px 5px 15px;
	background: #66666;
	line-height: 10px;

	}
.commentdate {
	font-size: 0.8em;
}
h2.trackback {
font: 12px sans-serif;
	color: #666666;
	border-bottom: 1px solid #333333;
	text-align: left;
	margin-bottom: 10px;
	margin-bottom: 10px;
	padding: 3px;
}

div#links a span {display: none;}
div#links a:hover span {display: block;
   position: absolute; top: 100px; left: 495px; width: 279px;
   padding: 1px; margin: 2px; z-index: 100;
   color: #464646; background: #fbf9f9;
   font: 10px Verdana, sans-serif; text-align: center;}

.techtags_no {
display:none;

 }

.techtags {
	padding: 0px 0px 0px 0px;
	margin-top: -10px;
  margin-bottom: 6px;
	font: 9px sans-serif;
	font-weight : normal;

 }
.entryfooter {
	padding: 2px;
	margin-top: 5px;
  margin-bottom: 7px;
	font: 10px sans-serif;
	font-weight : normal;

}
p.entryfooter{font-size:10pt;text-decoration:none;font-weight: bold;color:#464646;line-height: 10pt;}
a.entryfooter{text-decoration:none;font-weight : bold;white-space:normal;font-size: 10px}
a.entryfooter:link { text-decoration:none; font-weight:bold; color:#800000; white-space:normal;font-size: 10px}
a.entryfooter:visited { text-decoration:none; font-weight:bold; color:#800000; white-space:normal;font-size: 10px}
a.entryfooter:hover { text-decoration:underline; font-weight:bold; color:#800000;white-space:normal;font-size: 10px}
a.entryfooter:active { text-decoration:none; font-weight:bold; color:#800000;white-space:normal;font-size: 10px}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 10px;
	border-left: 5px solid #ddd;
	}
.bgbild
{
position:absolute;
background:transparent;
width:800px;
margin-bottom:0;
padding-bottom: 0;
}
td.head { border-width:1px; border-color:#464646; border-right-style:solid;padding:3px;background-color:#F2F2F3;text-align:center;}
td.inline { padding:3px;text-align:center}
input.proz { background-color:#F2F299;color:#880000;FONT-WEIGHT: bold;line-height: 11pt;}


#menu2 {
  display:table;
  padding:0;
  margin:0 auto;
  list-style-type:none;
  white-space:nowrap;
  }
#menu2 li {
  display:table-cell;
  }
* html #menu2 li {
  float:left;
  }
#menu2 a {
  width:auto;
  display:block;
  padding:2px 8px;
  color:#fff;
  background:#08c;
  border:1px solid #fff;
  text-decoration:none;
  }
* html #menu2 a {
  float:left;
  }
#menu2 a:hover {
  color:#000;
  background:#d4d4d4;
  }

#menu2 a.selected {
  width:auto;
  display:block;
  padding:2px 8px;
  color:#880000;
  background:#08c;
  border:1px solid #fff;
  text-decoration:none;
  }

.container {clear:both; text-decoration:none;margin-left:-360px;}
* html .container {display:inline-block;}

