h1
{
font-size:18px;
color:#000000;
font-weight: bold;
}
h2
{font-size:16px;
color:#000000;
font-weight: bold;
}
h3
{font-size:14px;
color:#000000;
font-weight:bold;
}
.bookmarken
{font-size:9px;
color: #CECECE;
}
.banner
{font-size:8px;
color:red;
}
.formtext
{font-size:10px;
color:white;
font-weight:bold;
}

html>body .aktuelllist2 {
  width:114px;
}
ul.aktuelllist2 {
  color:white;
  border-bottom: 0.1em solid #FFF7DF; 
  border-right: 0em solid #FFF7DF;
  padding:0 1px; margin:2px;
  font:normal 0.9em Verdana, sans-serif;
  font-size: 10px;
}

* html #aktuelllist2 {width: 112px;} /* nur für den IE6 */
*+html .aktuelllist2 {width: 112px;} /* nur für den IE7 */

.aktuelllist2 li {
  list-style:none;
  margin:0;
  font-size:1em;
  color:white;
  font-size: 10px;
}
* html .aktuelllist2 li
{
	height:12px;
}
.aktuelllist2 li a, .aktuelllist2 li2 span {
  display:block;
  text-decoration:none;
  margin-bottom:0em; margin-top:0em;
  color:white;
  border-width:1px; border-style:solid; 
  border-color: #DCDCDC #696969 Gray #FFDEAD;
  border-left: 0.5em solid #FFDEAD;
  padding: 0.2em 0.35em 0.25em 0.2em;
  font-size: 10px;
}
.aktuelllist2 li span {
  color: white;
  border-color: #DCDCDC #DCDCDC #DCDCDC #FFDEAD;
  padding: 0.2em 0.35em 0.25em 0.2em;
  font-size: 10px;
}
.aktuelllist2 li a.aktuelllist2 {
  border-color: #DCDCDC #DCDCDC #DCDCDC #FFDEAD;
  color:white;
  font-size: 10px;
}
.aktuelllist2 li a, .aktuelllist2 li span {
  width:99%;
  height:99%;
  font-size: 10px;
/* Weitenangabe für den Internet Explorer zur Ausdehnung des Linkbereiches */
}
html>body .aktuelllist2 li a, html>body .aktuelllist2 li span {
  width:auto;
/* die (falsche) Weitenangabe für standardkonforme Browser zurücknehmen */
}
.aktuelllist2 li a:active, .aktuelllist2 li a.aktuelllist2:active {
  background: #FFF7DF;
  font-weight: bold; color: red;
  border-color: #DCDCDC #DCDCDC #DCDCDC #FFDEAD;
  border-left: 0.5em solid #FFDEAD;
  padding: 0.2em 0.35em 0.25em 0.2em;
  font-size: 10px;
}
.aktuelllist2 li a:visited { color: white; }
.aktuelllist2 li a:hover, .aktuelllist2 li a.aktuelllist2:hover {
  background: #FFF7DF; font-weight: normal;
  color: #6495ED;
  border-color: #DCDCDC #DCDCDC #DCDCDC #6495ED;
  padding: 0.2em 0.35em 0.25em 0.2em;
  font-size: 10px;
}

html>body .newslistnavi {
  width:117px;
}
ul.newslistnavi {
  color:black;
  border-bottom: 0.1em solid #FFF7DF; 
  border-right: 0em solid #FFF7DF;
  padding:0 1px;
  margin:2px;
  font:normal 0.9em Verdana, sans-serif;
  font-size: 10px;
}

* html #newslistnavi {width: 117px;} /* nur für den IE6 */
*+html .newslistnavi {width: 117px;} /* nur für den IE7 */

.newslistnavi li {
  list-style:none;
  margin:0;
  font-size:1em;
  color:black;
  font-size: 10px;
  overflow:hidden;
}
.newslistnavi li a, .newslistnavi li2 span {
  display:block;
  text-decoration:none;
  margin-bottom:0em; margin-top:0em;
  color:black;
  border-width:1px; border-style:solid; 
  border-color: #DCDCDC #696969 Gray #FFDEAD;
  border-left: 0.5em solid #FFDEAD;
  padding: 0.2em 0.35em 0.25em 0.2em;
  font-size: 10px;
  overflow:hidden;
}
.newslistnavi li span {
  color: black;
  border-color: #DCDCDC #DCDCDC #DCDCDC #FFDEAD;
  padding: 0.2em 0.35em 0.25em 0.2em;
  font-size: 10px;
}
.newslistnavi li a.newslistnavi {
  border-color: #DCDCDC #DCDCDC #DCDCDC #FFDEAD;
  color: black;
  font-size: 10px;
  overflow:hidden;
}
.newslistnavi li a, .newslistnavi li span {
  	width:99%;
  	height:99%;
  	font-size: 10px;
	background: white;
/* Weitenangabe für den Internet Explorer zur Ausdehnung des Linkbereiches */
}
html>body .newslistnavi li a, html>body .newslistnavi li span {
 overflow:hidden;
 width: 118px;
 background: white;
/* die (falsche) Weitenangabe für standardkonforme Browser zurücknehmen */

}
.newslistnavi li a:active, .newslistnavi li a.newslistnavi:active {
  background: white;
  font-weight: bold; color: black;
  border-color: #DCDCDC #DCDCDC #DCDCDC #FFDEAD;
  border-left: 0.5em solid #FFDEAD;
  padding: 0.2em 0.35em 0.25em 0.2em;
  font-size: 10px;
}
.newslistnavi li a:visited { 
	color: black; 
	background: white;
}
.newslistnavi li a:hover, .newslistnavi li a.newslistnavi:hover {
  background: #C9D9E9;
  font-weight: normal;
  color: black;
  border-color: #DCDCDC #DCDCDC #DCDCDC #6495ED;
  padding: 0.2em 0.35em 0.25em 0.2em;
  font-size: 10px;
  text-decoration: none;
}

/* nicht IE Browser */
html>body .navlist2 {
  width:114px;
}

ul.navlist2 {
  overflow:hidden;
  color:white;
  border-bottom: 0.2em solid #EDEDED;
  border-right: 0em solid #A9A9A9;
  padding:0 1px; margin:2px;
  width:105px;
  font-size: 10px;
}

.navlist2 li {
  overflow:hidden;
  list-style:none; margin:0;
  font-size: 10px;
}
.navlist2 li a, .navlist2 li2 span {
  display:block;
  text-decoration:none;
  overflow:hidden;
  margin-bottom:0em; margin-top:0em;
  color:white;
  border-width:1px; border-style:solid;
  border-color: #DCDCDC #696969 Gray #599BE3;
  border-left: 0.5em solid #599BE3;
  padding: 0.2em 0.35em 0.25em 0.2em;
  font-size: 10px;
}
.navlist2 li span {
  color: white;
  border-color: #DCDCDC #DCDCDC #DCDCDC #FF003A;
  padding:0.2em 0.35em 0.25em 0.2em;
  font-size: 10px;  
}
.navlist2 li a.navlist2 {
  border-color: #DCDCDC #DCDCDC #DCDCDC #FF003A;
  font-size: 10px;
}
.navlist2 li a, .navlist2 li span {
  width:99%;
  height:99%;
/* Weitenangabe für den Internet Explorer zur Ausdehnung des Linkbereiches */
}

html>body .navlist2 li a, html>body .navlist2 li span {
  width:auto;
/* die (falsche) Weitenangabe für standardkonforme Browser zurücknehmen */
}
.navlist2 li a:active, .navlist2 li a.navlist2:active {
  background: #48D1CC;
  font-weight: bold;
  border-color: #DCDCDC #DCDCDC #DCDCDC white;
  border-left: 0.5em solid White;
  padding:0.2em 0.35em 0.25em 0.2em;
  font-size: 10px;
}
.navlist2 li a:visited { color: white; }
.navlist2 li a:hover, .navlist2 li a.navlist2:hover {
  background: #E3EEFD; font-weight: normal; color:#C92727;
  border-color: #DCDCDC #DCDCDC #DCDCDC #B22222;
  padding:0.2em 0.35em 0.25em 0.2em;
  font-size: 10px;
}

 
#newslist
{
padding: 0 1px 1px;
margin-top: 0;
margin-left: 0;
float:left;
font: bold 10px Verdana, sans-serif;
width: 117px;
}
#newslist li
{
list-style: none;
margin: 0;
border-top: 1px solid #F0F4F9;
text-align: left;
}

* html #newslist li
{
	height: 0;
}
#newslist li a
{
display: block;
padding: 0.15em 0.5em 0.15em 0.15em;
border-left: 0.3em solid #F0F4F9;
text-decoration: none;
color: white;
word-spacing: 1px;
}
#newslist li a:link { color: white; }
#newslist li a:visited { color: white; }
#newslist li a:hover
{
border-color: blue;
color: blue;
background: #AFD4FD;
}
.navicontainer {
 text-align: left;
 color: white;
 margin-left: 5px;
 border-width:5px;
 border-style:solid;
 border-color:white;
 border: ridge;
 padding:0.5em;
 text-align:left;
}
.tabelle_2sp_li {
 float: left;
 text-align: right;
 width: 170px;
 height: 25px; 
 padding-right: 5px;
}
.tabelle_2sp_re {
 float: left;
 height: 25px;
 width: 210px;
 vertical-align: text-bottom;
}
a:link, a:visited, a:active, a:hover
{
  text-decoration:none;
  color:#4664bc;
}
a:active, a:hover
{
  text-decoration:underline;
  color:#e84033;
}
a.menu {
 display:block;
 padding:3px;
 text-align:left;
 color:#eeeeee;
 text-decoration:none;
 }
a.menu:link, a.menu:visited
{
 color:#eeeeee;
 text-decoration:none;
 font-weight:normal;
}
a.menu:active, a.menu:hover
{
  color:#184AFD;
  font-weight:normal;
}
#page_back {
width:760px;
float: left;
background: url('/i/border_760.gif');
background-position:0px 20px;
background-repeat:repeat-y;
padding:0px;
border:0px;
background-color: #F7F7F7;
height: auto !important;
}
#title_banner {
width:743px;
height:135px;
margin-left:8px;
background-color: white;
}
* html #title_banner {margin-left:6px;} /* nur für den IE6 */

#adright {
background-color: #F0F0F0;
width:130px;
text-align:right;
float:right;
margin-right:2px;
border:1px solid #D6D6D6;
font-family:Arial, Geneva, Helvetica;
font-size: 9pt;
}
#adrightskyscraper {
float:right;
text-align: left;
width:120px;
margin-top:150px;
}
#spalte_l {
width:130px;
margin-top:0px;
margin-left:8px;
float:left;
background-color: #ffffff;
}
* html #spalte_l
{
	margin-left:4px;
}

#spalte_r {
width:130px;
margin-top:0px;
margin-right:12px;
border:1px solid #D6D6D6;
float:right;
background-color: #F7F7F7;
}
* html #spalte_r
{
	margin-right:7px;
}

#kopf_such_main_navi
{
width:744px;
height:167px;
border:0px solid #E8E8E8;
background: url('/i/navi_back.gif');
background-repeat:no-repeat;
margin-left:8px;
}
* html #kopf_such_main_navi {margin-left: 8px;} /* nur für den IE6 */
*+html #kopf_such_main_navi {margin-left: 8px;} /* nur für den IE7 */

#leftseekform_bb {
background: white url('/i/seek_form.gif');
width:191px;
background-repeat:no-repeat;
border:0px dashed red;
margin-left:0px;
padding-top:10px;
padding-left:2px;
float:left;
height: 157px;
}
* html #leftseekform_bb {margin-left: 0px;} /* nur für den IE6 */
*+html #leftseekform_bb {margin-left: 0px;} /* nur für den IE7 */

#banner_timer {
float:right;
text-align:right;
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
}
#bpages_aktuell {
background: #E86838 url('/i/seek_news_back.gif');
width:125px;
background-repeat:no-repeat;
border:0px dashed red;
padding-left:0px;
padding-top:0px;
float:left;
text-align:left;
}
#gadget {
	 text-align: center;
	 margin-top: 20px;
	 margin-left: 280px;
	 border: 0px solid #e84033; 
	 width: 200px;
}
*+html #gadget {
	 margin-top: 10px;
	 margin-left: 0px;
	 border: 0px solid #e84033; 
}
	 

#news_index_topnavi {
width: 445px;
border-left:1px solid #e84033;
text-align: center;
padding-bottom: 5px;
border-bottom: 1px solid #e84033;
border-right: 0px none;
border-top: 0px none;
}
#news_rubriken {
background: #E86838 url('/i/seek_news_back.gif');
width:125px;
background-repeat:no-repeat;
border: 0px dashed red;
padding-left:0px;
padding-top:0px;
float:left;
text-align:left;
}
#leftseekform_new_pages {
background: white url('/i/seek_news_back.gif');
width:125px;
background-repeat:no-repeat;
border:0px dashed red;
padding-left:0px;
padding-top:0px;
float:left;
}
#main_logo {
float:left;
width:230px;
height:106px;
margin-left:6px;
margin-right:5px;	
}
#mainnavi {
height:40px;
width:525px;
/* background: url('/i/navi_back.gif'); */
background-repeat:no-repeat;
text-align:left;
margin-right:20px;
margin-left:0px;
margin-top:8px;
float:right;
}
* html #mainnavi {margin-right: 10px; margin-top: 0px;} /* nur für den IE6 */
*+html #mainnavi {margin-left: 0px; margin-top: 0px;} /* nur für den IE7 */

#google_text_link {
	background-color:#FAFAFA; 
	height:auto; 
	z-index:2;
}
#katalog_baum {
border:0px dashed blue;
width:125px;
float:left;
}
#seek_news {
background: white url('/i/seek_news_back.gif');
background-repeat: no-repeat;
border:0px dashed blue;
padding-top:3px;
width:125px;
float:left;
}
#leftnavi {
margin-top:2px;
background: white url('/i/bluemenue_back.jpg');
background-repeat: repeat-y;
border:0px dashed gold;
width:126px;
float:left;
text-align:left;
overflow:hidden;
}
#right_menu {
background: #E9EDFA;
padding:2px;
width:128px;
}
#right_index {
border: 1px solid #B80000;
background: #EBEBEB;
padding:3px;
margin-top:14px;
margin-right:11px;
width:130px;
float:right;
}
* html #right_index {margin-right: 6px;} /* nur für den IE6 */

#right_index_header {
background-color:#e84033;
font:1.1em;
font-weight:bold;
color: white;
text-align:center;
padding:2px;
}
#right_index_content {
text-align:left;
background-color: #E5E5E6
border: 1 solid #b80000;
padding:2px;	
}
#right_ads {
background: #ffffff;
padding:2px;
width:128px;
}
#skyscraper {
text-align:left;
float: right;
width: 160px;
margin-top: 148px;
margin-left: 0px;
border: #78A0C8 0px solid;
background:#ffffff;
}
.menutitle {
font-weight:bold;
font-size:18px;
color:white;
}
.menucontainer {
width:120px;
margin:0px;
}
#content_all {
height: auto;
width:900px;
}
#content_top {
background-repeat:no-repeat;
border:0px dashed gray;
width:390px;
height:135px;
float:right;
margin-top:0px;
margin-right:0px;
margin-bottom:3px;
padding:0px;
}
#content_top_text {
border:0px dashed #F7F7F7;
width:270px;
text-align:right;
margin-top:30px;
margin-right:5px;
margin-bottom:0px;
font-size:11px;
float:right;
}
#content_top_forum {
border:0px solid #B0B0B0;
width:410px;
height:116px;
text-align:left;
padding: 0px;
padding-bottom:3px;
font-size:1.0em;
float:left;
margin:0px;
}
* html #content_top_forum {margin-bottom: 28px;} /* nur für den IE6 */
*+html #content_top_forum {margin-bottom: 28px;} /* nur für den IE7 */

#content_links {
border:0px dashed red;
text-align: left;
width:410px;
float:left;
line-height: 300%;
}
#content_main_bb {
border:0px solid #C3C3C3;
width:420px;
margin-top:20px;
margin-right:5px;
margin-left:0px;
float:right;
text-align:left;
padding-left:10px;
padding-top:0px;
padding-right:5px;
background-color: #ffffff;
}
/* nicht IE 7 Browser */
html>body #content_main_bb {
/* width:460px; */
}

#content_main_bb_500 {
border:0px solid #C3C3C3;
width:540px;
margin-top:0px;
margin-right:25px;
margin-left:35px;
text-align:left;
padding-left:0px;
padding-top:20px;
padding-right:5px;
background-color: #ffffff;
}
/* nicht IE Browser */
html>body #content_main_bb_500 {
float:left;
}

#content_article_nw {
float: left;
width:420px;
border:0px dashed grey;
margin-top:15px;
margin-right:1px;
margin-left:20px;
text-align:left;
padding-left:0px;
padding-top:0px;
padding-right:0px;
background-color: #ffffff;
}
#page_footer {
clear:left;
margin:0 auto;
width:720px;
/* background: url('/i/border_760.gif'); 
background-repeat: repeat-y; 
background-color: #ffffff; */
text-align:center;
border: 0px dashed green;
}
#cat_item_left {
	width:205px;
   padding: 5px;
	float:left;
	border:0px dashed blue;
}
#cat_item_right {
	width:190px;
}