/* Zentrale CSS Datei allgemein */
body { width:800px;
       border:0px;
       margin:0px;
       padding:0px;
       direction:ltr;
       overflow:auto;
       font-family : Verdana,sans-serif; line-height:14px; font-size:11px;}
body a  {text-decoration: none;}

body h1 {font-size:15px;}
body h2 {font-size:14px;}
body h3 {font-size:13px;}
body h4 {font-size:12px; display:inline;}
body h5 {font-size:11px; display:inline;}

#gesamt { position:absolute; top:0px; left:0px; width:800px; height:auto;
    margin:0px; }

#kopf {
    position:absolute; top:0px; left:0px; width:800px; height:156px;
    margin:0px; }
#kopf_rechts {
    position:relative; top:0; left:0px; z-index:8;}
#kopf_rechts img {text-decoration: none;
				 border:0;}
#kopf_rechts h1 {display:inline;}
#h_bild {
    position:absolute;
    top:153px;
    left:0px;
    width:240px;
    height:240px;
    margin:0px;
    border:1px solid #990000;}
#sky {
    position:absolute;
    top:420px;
    left:0px;
    width:120px;
    height:auto;
    margin:0px;
    padding:0px;
    z-index:3;}
#sky_a {
    position:absolute;
    top:520px;
    left:0px;
    width:120px;
    height:auto;
    margin:0px;
    padding:0px;
    z-index:2;}
#sky_suche {
    position:absolute;
    top:420px;
    left:20px;
    width:120px;
    height:auto;
    margin:0px;
    z-index:3;}
#sky_2 {
    position:absolute;
    top:396px;
    left:120px;
    width:120px;
    height:600px;
    margin:0px;
    padding:0px;
    border-left:2px solid #990000;
    z-index:3;}
#sky_3 {
    position:absolute;
    top:396px;
    left:0px;
    width:120px;
    height:auto;
    margin:0px;
    padding:0px;
    z-index:3;}
#spalte_links {
    position:absolute;
    top:395px;
    left:0px;
    width:120px;
    height:480px;
    margin:0px;
    background-color:#990000;
    z-index:2;}
#spalte_links_r {
    position:absolute;
    top:800px;
    left:0px;
    width:120px;
    height:75px;
    margin:0px;
    background-color:#990000;}
#artikel {
    position:absolute;
    top:169px;
    left:255px;
    width:380px;
    height:auto;
    margin:0px;
    padding:4px;
    font-family : Verdana;
    line-height:15px;
	font-size:11px;
    z-index:5;}
#res_detail {
    position:absolute;
    top:169px;
    left:0px;
    width:628px;
    margin:0px;
    padding:4px;
    font-family:Verdana;
    line-height:15px;
	font-size:11px;
    z-index:5;}

#disclaimer { font-family : Verdana; line-height:11px; font-size:9px;}
#resd_b {
    position:absolute;
    top:154px;
    left:0px;
    width:120px;
    height:600px;
    margin:0px;
    background-color:#990000;
    z-index:25;
		border: 1px solid  #000000;}
#spalte_rechts {
    position:absolute;
    top:154px;
    left:640px;
    width:160px;
    height:auto;
    line-height:11px;
    margin:0;
    padding:0;}
#re_1 {
    position:absolute;
    top:25px;
    left:0px;
    width:160px;
    height:50px;
	float:left;}
#re_2 {
    width:160px;
    height:70px;
    border: 0;
	margin-top:8px;
    z-index:24;
	float:left;}
#re_3 {
    width:154px;
    height:auto;
	border: 1px solid  #990000;
    padding: 2px;
	margin-top:8px;
	float:left;}
#re_4 {
    width:158px;
    height:auto;
	margin-bottom : 5px;
	float:left;
	margin-top:5px;
	border: 1px solid  #990000;}
#re_5 {
	float:left;
    width:158px;
    height:auto;
	margin-top:3px;
	border: 1px solid  #990000;}
#re_7 {
	float:left;
    width:154px;
    height:auto;
	margin-top:5px;
	padding: 2px;
	border: 1px solid  #990000;}
#re_6 {
    position:absolute;
    top:695px;
    left:0px;
    width:360px;
    height:auto;
    line-height:11px;
    margin:0px;
    padding:0px;}
.suche {
    position:relative;
    top:6px;
    left:0px;
    width:160px;
    height:70px;
    margin:0px;
    border: 0px;
    z-index:24;}
.suchet {
    position:relative;
    top:-10px;
    left:40px;
   	color:white;
    z-index:25;
    font-family : Verdana;
    font-size:11px;}
.rahmen{
    position:relative;
	border: 1px solid  #990000;
	margin-bottom : 8px;
    padding: 2px;}
.rahmen_zitate{
    position:relative;
    height:160px;
    width:158px;
    padding:0px;
   	margin-bottom : 8px;
	border: 1px solid  #990000;}
.rahmen_werbung{
    position:absolute;
    top:395px;
    left:0px;
    width:234px;
    padding:0px;
    padding-left:6px;
    border: 1px solid  #990000;
    z-index:24;}
.input {
    font-family : Verdana;
    line-height:15px;
	font-size:11px;}

.inp { font-family : Verdana;
	font-size:11px;
    padding:3px;
    border: 1px ridge #990000;}  /*       padding:3px; #80FF00   line-height:15px;    */
 
.button {
    font-family:Verdana;
	font-size:11px;
    border: 1px ridge #000000;
    color:#990000;
    background-color:#C0C0C0;}
.button:hover {
    background-color:#990000;
    color:#FFFFFF;}
* html .button:hover {
    color:#990000;
    background-color:#C0C0C0;}

    
a.link:link, a.link:active, a.link:visited
{	color: #990000;
	text-decoration: none;}
a.linkb:link, a.linkb:active, a.linkb:visited
{	color: #990000;
	text-decoration: none;
	font-weight: bold; }

a.LinkListSymbol:link, a.LinkListSymbol:active,.LinkListSymbol:visited  {
	font-family : Verdana;
	font-size : 12px;
	color:  #990000;;
	text-decoration: none;
	font-weight: bold;
	padding : 3px;}
a.wetter {font-family :Verdana;
          font-size: 9px;
          color: #FFFFFF;}
a.wetterb {font-family :Verdana;
          font-size: 9px;
          color: #FFFFFF;
          font-weight: bold;}

.LinkListSymbol {
	font-family : Verdana;
	font-size : 11px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;}

.menue{
    background-color:white;
    font-family:Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
    font-size:11px;}
    
.dick{font-weight:bold;}

.fusszeile{
	font-family:Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
	font-size:10px;
	font-weight:normal;
	padding-top: 3px;
    white-space:normal;
	border-top : 1px solid #990000;}
.kopfzeile{
	font-family:Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
	font-size:10px;
	font-weight:normal;
    line-height:15px;
	padding-top: 0px;
    padding-bottom: 5px;
	border-bottom : 1px solid #990000;}
	
.rotb {font-weight:bold;
	    color: #990000;
	  line-height:14px;}
.rot { color: #990000;
    line-height:14px;}

#footer {
    position:relative;
	top:30px; left:0px;
    width:365px;
    height:auto;
	padding:0px;
 	font-family:Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
	font-size:10px;
	font-weight:normal;
    white-space:normal;}

#footer1 {
    position:relative;
	top:-5px; left:0px;
    width:365px;
	padding:0px;
 	font-family:Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
	font-size:10px;
	font-weight:normal;
    white-space:normal;}

/* html star-hack */


* html, * html body {
	height:100%;
	overflow:auto;}

* html .rahmen{
    width:160px;}

* html .rahmen_zitate{
     width:160px;}

* html .rahmen_werbung{
     width:160px;}

* html #footer {
    width:365px;}
    
* html #spalte_links {
    top:412px;}
    
* html .inp {
    padding:2px;
    overflow:hidden;}
* html .suchet {
    top:-12px;}
* html #artikel {
    width:380px;}
* html #spalte_links {
    top:395px;}
* html .rahmen_werbung{
     margin-left:4px;
     padding-left:0px;
     width:228px;}
* .button:hover {
    color:#FFFFFF;}







    
    


           
           
