body {
  margin: 0px;
  color: #000000;
  background: #ffffff;
  }
  
#head_background {
  width: 100%; 
  height: 47px; 
  background-image: url('../images/sf_header.jpg'); 
  background-repeat: repeat-x;
  }
  
#head_logos {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 249px;
  height: 47px;
  }
  
#head_einklinker {
  display: table-cell;
  float: right;
  position: relative;
  top: 0px;
  right: 0px;
  text-align: right;
  padding-left: 0px;
  padding-right: 10px;
  width: 428px;
  height: 22px;
  background-image: url('../images/einklinkerbg.jpg');
  background-repeat: repeat-x;
  z-index:400;
  }
  
#head_einklinker_anfang {
  width: 28px;
  height: 22;
  float: left;
  background-image: url('../images/einklinker_anfang.jpg');
  background-repeat: no-repeat;
  z-index:400;
  }
  
#head_links {
  width: 100%; 
  height: 29px;
  position: absolute; 
  top: 47px;
  background-image: url('../images/menubg.jpg'); 
  background-repeat: repeat-x;
  /*overflow:hidden;*/
  z-index:0;
  }
  
#portal  {
  position: absolute;
  top: 4px;
  left: 248px;
  color: #787878;
  font-size: 22px;
  font-weight: bold;
  }
  
#suche {
  position: absolute;
  top: 3px;
  left: 248px;
  width: 388px;
  }
 

td { font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px; font-weight: bold; color: #FFFFFF; }

a:link    { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px; font-weight: bold; text-decoration: none; color: #FFFFFF}
a:hover   { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px; font-weight: bold; color: #CCFFFF; text-decoration: none}
a:active  { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px; font-weight: bold; text-decoration: none }

a:link.oben    { font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size: 10px; font-weight: normal; text-decoration: none}
a:visited.oben { font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF}
a:hover.oben   { font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size: 10px; font-weight: normal; color: #CCFFFF; text-decoration: none}
a:active.oben  { font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size: 10px; font-weight: normal; text-decoration: none }

.hover   { font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 10px; font-weight: bold; color: #CCFFFF; cursor: pointer; }

.activ   { font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 10px; font-weight: bold; color: #FFFFFF; cursor: pointer; }

.inactiv { font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 10px; font-weight: bold; color: #000000; cursor: auto; }

.white 	 { background-color:#FFFFFF; }

.blue 	 { background-color:#5B86B0; }

.suche   { background-color:#5B86B0; color:white; font-size:12px; font-weight:bold; }

.portal  { color:gray; font-size:26px; font-weight:bold; }

#meinStotaxDetail {
	position:absolute;
	margin-top:16px;
	z-index:500;
	background-color:#1c3462;
	line-height:1.4;
	text-align:left;
	display:none;
	padding-bottom:3px;
	padding-right:5px;
}
#meinStotaxDetail a {
	margin-left:9px;
}

.suchButton{
	cursor:pointer;
}
