/* - - - - - - - - - - - - nur für webedition- - - - - - - - - - - - */

.cms { Font : bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #006699; }
.subcms{ Font : bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #333; }


/* - - - - - - - - - - - - Allg. Vorgaben - - - - - - - - - - - - */
html, body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100.01%;
	margin:auto;
	padding:0;
	width:100%; 
	background-color:#000;
	color:#fff;
}
* html body {
scrollbar-base-color:#000;
scrollbar-3dlight-color:#000;
scrollbar-arrow-color:#FFF;
scrollbar-darkshadow-color:#FFF;
scrollbar-face-color:#000;
scrollbar-highlight-color:#FFF;
scrollbar-shadow-color:#000;
scrollbar-track-color:#000;
moz-scrollbars-vertical:#000;
}

h1, h2, h3, h4, h5, h6, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
hr {
margin:0;
padding:0;
}
strong, b {
font-weight:bold;
}

.unsichtbar, .nurDruck, h1.logoPrint {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;
font-size:12px;
}
* html  h1.logoPrint {
overflow:visible;
}

/* Hides from IE-mac \*/
* html  h1.logoPrint {
overflow:hidden;
}
/* End hide from IE-mac */

A:link {text-decoration: underline; color : #fff;}
A:visited {text-decoration: underline; color : #fff;}
A:hover {text-decoration: underline;}
A:active {text-decoration: underline; color : #fff;}
A:focus {text-decoration: underline; color : #fff; }

img{
border:none;
}
.clear {
clear:both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
	display: inline-block;
} 

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


#mittig {
position:absolute;
top:0;
width:98%;
height:100%;
text-align:center;
vertical-align:middle;
margin:0;
padding:0;
}

.details { font-size : 0.8em; color : #666; vertical-align: middle;}

.teaserimg {margin:0; padding:0; }
.contentimg {margin:0; padding:0; }
dl, dt, dd {margin:0; padding:0; }
dd {
font-size:10px;
color:#E3FF47;
padding:5px;
}
.close {
width:90%;
margin:auto;
margin-top:5px;
margin-bottom:5px;
font-size : 10px;
text-align:right;
}
.close a {
color:#fff;
text-decoration:none;
}
.close a:hover {
text-decoration:none;
color:#E3FF47;
}
.close-img {
margin:0 5px 2px 5px;
vertical-align:top;
}

#zoomrahmen {
padding:20px;
margin:auto;
width:88%;
border:1px solid #646464;
}

/* - - - - - - - - - - - -  Metanavigation  - - - - - - - - - - - - */
/* Metanavigation */
#metaleiste {
margin:auto;
margin-top:-17px;
height:43px;
width:900px;
text-align:right;	
}


#metaleiste ul {
margin:0 0 0 0;
padding:0 0 0 5px;
text-align:right;
}

#metaleiste ul li {
line-height:36px;
height:34px;
list-style: none;
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif; /*fuer Mozilla*/
font-size:10px;
margin:0;
vertical-align:bottom;
padding-top:1px;
}
* html #metaleiste ul li {
height:auto;
line-height:36px;
}
/*
  nur fuer PC IE wegen Mac IE
\*/
* html #metaleiste ul li{
height:34px;
}
/*   
*/

#metaleiste ul li span {
height:34px;
border-right:1px solid #646464;
vertical-align:baseline;
padding:10px 18px 16px 18px;
cursor:pointer;
}
* html #metaleiste ul li span {
height:auto;
}
/*
  nur fuer PC IE wegen Mac IE
\*/
* html #metaleiste ul li span {
height:34px;
padding:7px 18px 0 18px;
}
/*   
*/

#metaleiste ul li img {
margin:0 0 6px 15px;
margin-left:15px;
vertical-align:bottom;
border:0;
}
#metaleiste li .aktiv {
color:#fff; 
}
#metaleiste ul li a {
color:#E3FF47;
text-decoration:none;
}
#metaleiste ul li .aktuell {
color:#E3FF47;
}



/* - - - - - - - - - - - -  Contentbereich 3-spaltig  - - - - - - - - - - - - */

#content {
border:1px solid #646464;
width:900px;
height:370px;
padding:0;
margin:auto;
margin-bottom:8px;
}
* html #content object {
margin:0;
padding:0;
height:368px;
}
/*
  nur fuer PC IE wegen Mac IE
\*/
* html #content object {
margin-top:0;
border:0;
height:370px;
}
/*   
*/


#links {
float: left;
margin: 0;
padding:0;
border:0;
width: 220px;
height:370px;
overflow:hidden;
border-right:1px dotted #646464;
}

#mitte {
float: left;
margin: 0;
padding:0;
border:0;
width: 286px;
height:370px;
height:370px;
overflow:hidden;
border-right:1px dotted #646464;
}
* html #mitte {
width: 287px;
}
	
#rechts {
float:left;
padding:0;
margin:0;
width: 392px;
height:370px;
overflow:hidden;
}
* html #rechts {
width: 388px;
}

/* - - - - - - - - - - - -  Referenzen  - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - -  Kategorie  - - - - - - - - - - - - */
#kategorie {
width:219px;
height:40px;
margin:0;
background-color:#333;
}
* html #kategorie {
height:49px;
}
#kategorie form {
  margin:0;
  padding: 0;
  display:inline;
  text-align:left;
}
#kategorie input {
color: #333;
vertical-align:middle;
margin-left:5px;
}


#kategorie #menue {
width: 160px;
color: #fff;
font-size:10px;
line-height:13px;
margin-top:10px;
margin-left:15px;
border:1px solid #fff;
background-color:#333;
}
/*
  nur fuer PC IE wegen Mac IE
\*/
* html b\ody #kategorie #menue { 
 margin:15px 0 15px 15px;
padding-right:30px;
}
/*   
*/
#kategorie #menue:focus,
#kategorie #menue:hover,
#kategorie #menue:active {
background-color: #333;
}

/* - - - - - - - - - - - -  Scrollbarer Content links  - - - - - - - - - - - - */
#linksScroll {
position:relative;
top:0;
left:0;
width:219px;
z-index:1;
text-align:left;
font-size:11px;
border-top:1px dotted #646464;
}

#divContent{
padding-left:15px;
padding-top:15px;
}

#divContent h1{
display:block;
font-size:11px;
font-weight:bold;
margin-bottom:20px;
}
#divContent h2{
display:block;
font-size:11px;
font-weight:normal;
color:#fff;
margin-bottom:20px;
}

/* Listen*/
#divContent ul {
padding-left:25px;
margin:0;
}
* html #divContent ul {
padding-left:20px;
}

#divContent ul li a {
color:#fff;
line-height:14px;
text-decoration:none;
}
#divContent ul li{
margin-bottom:6px;
list-style-image:url(/site/00/img/gesamt/icon_liste_n.gif); 
}

#divContent ul li.aktuell{
list-style-image:url(/site/00/img/gesamt/icon_liste.gif); 
}
#divContent ul li.aktuell a{
color:#E3FF47;
text-decoration:none;
}
#divContent ul li a:hover{
text-decoration:none;
color:#E3FF47;
}
/* - - - - - - - - - - - -  Scrollbarer Content rechts  - - - - - - - - - - - - */
#rechtsScroll {
position:relative;
top:0;
left:0;
width:391px;
z-index:1;
margin:0;
font-size:11px;
}

/*#divContentright .imgwidth {
max-width:100%;*/
}

#divContentright h2{
display:block;
font-size:11px;
font-weight:bold;
margin-bottom:20px;
}

/* Listen*/
#divContentright ul {
margin:0;
padding-left:25px;
list-style-image:url(/site/00/img/gesamt/icon_liste.gif); 
}
* html #divContentright ul {
padding-left:20px;
}

#divContentright ul li a {
color:#E3FF47;
line-height:14px;
text-decoration:none;
}
#divContentright ul li{
margin-bottom:6px;
}

#divContentright ul li a.high{
color:#E3FF47;
}
#divContentright ul li a:hover{
text-decoration:underline;
color:#E3FF47;
}


/* - - - - - - - - - - - -  Content  - - - - - - - - - - - - */

#content h1 {
font-size: 13px;
font-weight:bold;
margin-bottom:1px;
color:#E3FF47;
}
#content h2 {
text-align:left;
font-size: 11px;
font-weight:bold;
margin-bottom:15px;
}
#content .text {
text-align:left;
font-size:11px;
line-height:15px;
padding:20px 20px 20px 20px;
}
#content .bild {
background-color:#171B1C;
padding:0;
margin:0 0 0 0;
text-align:center;
border-bottom:1px dotted #646464;
width:100%;
overflow:hidden;
}
* html #content .bild {
width:100%;
overflow:hidden;
}

#mitte ul, rechts ul {
list-style-type: none;
padding:0;
margin:0;
}

#mitte ul li a, #mitte ul li a  {
color:#fff;
line-height:15px;
text-decoration:none;
}
#mitte ul li a:hover, #mitte ul li a:hover  {
text-decoration:none;
color:#E3FF47;
}
#inhaltRefmitte {
margin:50px 25px 10px 25px;
text-align:left;
font-size:11px;
height:250px;
overflow:hidden;
}
#inhaltRefmitte h1 {
margin-top:6px;
}
#refLogo {
width:100%;
background-color:#fff;
height:60px;
overflow:hidden;
line-height:60px;
text-align:center;
color:#000;
font-size:11px;
font-weight:bold;
}
/* das Logo sollte immer in 60px hoehe vorliegen, weil vertikales zentrieren nicht funktioniert. Sonst wird skaliert*/
.centerLogo {
height:60px;
}
.refImg {
border:0;
width:100%;
height:340px;
margin:0;
margin-top:2px;
padding:0;
}
.blaettern {
height:26px;
width:94%;
line-height:25px;
font-size:10px;
padding-left:20px;
padding-right:15px;
background-color:#000;
border-bottom:1px dotted #646464;
border-top:1px dotted #646464;
}

.blaetternZoom {
height:auto;
width:94%;
font-size:10px;
padding-left:20px;
padding-right:40px;
background-color:#000;
margin-bottom:10px;
}
* html .blaettern,
* html .blaetternZoom {
width:100%;
}

.blaettern .left,
.blaetternZoom .left
{
white-space:nowrap;
float:left;
text-align:left;
padding:0;
}
.blaettern .right,
.blaetternZoom .right
{
white-space:nowrap;
float:right;
width:auto;
text-align:right;
padding:0;
margin:0;
}

/*
  nur fuer PC IE wegen Mac IE
\*/
* html b\ody  .blaettern .left,
* html b\ody  .blaetternZoom .left {
line-height:12px;
}
/*   
*/

* html .blaettern .left,* html .blaettern .right,
* html .blaetternZoom .left, * html .blaetternZoom .right {
margin-top:7px;
}
.blaettern img,
.blaetternZoom img {
vertical-align:middle;
}
.blaettern .left a , .blaettern .right a ,
.blaetternZoom .left a , .blaetternZoom .right a  {
color:#fff;
padding-left:5px;
padding-right:5px;
text-decoration:none;
}
.blaettern .left a:hover, .blaettern .right a:hover,
.blaetternZoom .left a:hover, .blaetternZoom .right a:hover  {
color:#E3FF47;
text-decoration:none;
}
.blaettern a.aktuell,
.blaetternZoom a.aktuell  {
color:#E3FF47;
text-decoration:none;
}
#content a.klein {
color:#E3FF47;
font-size:10px;
}
#content span.klein {
color:#E3FF47;
font-size:10px;
}
#inhaltPressemitte {
margin:50px 25px 25px 25px;
text-align:left;
font-size:11px;
height:370px;
overflow:hidden;
}
#inhaltPressemitte .quelle {
margin-top:20px;
font-size:9px;
color:#E3FF47;
}
#jobKontakt {
width:60%;
float:right;
padding:25px;
/*background-color:#171B1C;*/
font-size:11px;
line-height:16px;
text-align:left;
}
* html #jobKontakt {
width:70%;
}
#joblinks {
height:40px;
background-color:#333;
}
* html #joblinks {
height:49px;
}
#content .mehr2 {
padding-left:20px;
background:url(/site/00/img/gesamt/icon_liste.gif); 
background-repeat:no-repeat;
background-position:left center;
text-decoration:none;
color:#E3FF47;
}


/* - - - - - - - - - - - - Bildergalerie  - - - - - - - - - - - -  */

#galerie {
position:relative;
text-align:center;
margin-left:20px;
}
#galerie .containerImg {
float:left;
margin:0 8px 8px 0;
width:63px;
height:63px;
overflow:hidden;
border:1px solid #FFCC33;
background-color:#333;
}
* html #galerie .containerImg a {
position:absolute;
width:63px;
height:63px;
overflow:hidden;
clip:rect(0,63,63,0);
}
/*
  nur fuer PC IE wegen Mac IE
\*/
* html b\ody  #galerie .containerImg a {
left:0;
top:0;
}
/*   
*/
#galerie .containerImg img {
height:63px;
}
#divContent #blaettern {
text-align:center;
}

#galerieRechts {
float:left;
width:678px;
height:370px;
overflow:hidden;
margin:0;
padding:0;
text-align:left;
background-color:#333;
}
* html #galerieRechts {
height:368px;
}
/*
  nur fuer PC IE wegen Mac IE
\*/
* html b\ody  #galerieRechts  {
height:370px;
}
/*   
*/

#galerieRechts #galerieGross {
position:relative;
left:0;
top:0;
margin:0;
padding:0;
width:678px;
height:370px;
overflow:hidden;
text-align:center;
}
* html #galerieRechts #galerieGross {
height:368px;
}
/*
  nur fuer PC IE wegen Mac IE
\*/
* html b\ody  #galerieRechts #galerieGross {
position:absolute;
left:0;
top:0;
height:370px;
}
/*   
*/

#galerieGross .galeriebild {
text-align:center;
border:1px solid red;
}

#galeriehead {
position:absolute;
top:140px;
z-index:1;
width:150px;
text-align:left;
margin:0;
padding:10px 15px 10px 15px ;
background-color:#000;
border:1px solid #fff;
font-size:10px;
color:#fff;
}

/*
  nur fuer PC IE wegen Mac IE
\*/
* html b\ody  #galeriehead {
top:100px;
}
/*   
*/

/* - - - - - - - - - - - - - - - Sitemap - - - - - - - - - - - - - - - -  */
#sitemap {
padding:5px 20px 5px 20px;
margin:auto;
width:679px;
border:1px solid #646464;
margin-bottom:5px;
}

#logoSitemap {
width:94%;
margin:auto;
padding-top:5px;
padding-bottom:5px;
text-align:right;
}
#ebeneEins {
position:relative;
border:1px dotted #646464;
background-color:#333;
padding:0;
font-size:11px;
font-weight:bold;
margin:10px 20px 20px 20px;
text-align:left;
}

#sitemap div.subeins{
margin:0;
padding:5px;
}

#sitemap div.subeins a {
padding-left:10px;
text-decoration:none;
text-align:left;
font-weight:bold;
} 
#sitemap div.subeins a:hover {
text-decoration:none;
} 

/* 2.Ebene */
#sitemap div.subzwei{
border-top:1px dotted #646464;
margin:0;
padding:5px;
padding-left:18%;
}
* html #sitemap div.subzwei{
padding-left:0;
width:99%;
}
#sitemap div.subzwei a {
border-left:1px dotted #646464;
padding-left:10px;
text-decoration:none;
text-align:left;
font-weight:bold;
color:#fff;
}
* html #sitemap div.subzwei a {
margin-left:120px;
}
#sitemap div.subzwei a:hover {
text-decoration:none;
} 

/* 3.Ebene */
#sitemap div.subdrei{
border-top:1px dotted #646464;
margin:0;
padding:5px;
padding-left:43%;
}
* html #sitemap div.subdrei{
padding-left:0;
width:99%;
}

#sitemap div.subdrei a {
border-left:1px dotted #646464;
padding-left:10px;
text-decoration:none;
text-align:left;
font-weight:normal;
color:#fff;
}
* html #sitemap div.subdrei a {
margin-left:270px;
}
#sitemap div.subdrei a:hover {
text-decoration:none;
} 

/* - - - - - - - - - - - - - -  Formular - - - - - - - - - - - - - - */
#mitte form, rechts form {
display:inline;
}
#mitte fieldset, #rechts fieldset {
border:0;
margin:0;
padding:0;
width:auto;
}
#mitte label { 
float: left; 
text-align: left; 
width: auto; 
margin-bottom:4px;
margin-top:4px;
color:#E3FF47;
}
#mitte input.left { 
background-color:#000;
float: left; 
width: auto; 
clear: both; 
margin-right: 15px; 
} 

#rechts label { 
float: left; 
text-align: left; 
width: 80px; 
margin-bottom:15px;
} 
#rechts .anrede { 
float: left; 
text-align: left; 
width: 90px; 
margin-bottom:15px;
} 

#rechts label.zwei {
float: left; 
text-align: left; 
margin-bottom:2px;
margin-top:2px;
width:45px;
}
#rechts input.zwei { 
float: left; 
width: auto; 
margin-right:10px;
background-color:transparent;
border:0;
text-align:left;
} 
* html #rechts input.zwei { 
float:none;
}
/*
  nur fuer PC IE wegen Mac IE
\*/
* html b\ody #rechts input.zwei { 
float: left; 
}
/*   
*/

#rechts label.drei { 
float: left; 
text-align: left; 
width: 80px; 
} 
#rechts input.drei { 
float: left; 
width: 85px; 
height:20px;
}

#rechts label.vier {
float:left;
margin-bottom:2px;
margin-top:2px;
text-align:right;
}
#rechts input.vier { 
float: left; 
width: 78px; 
height:20px;
margin-left:15px;
} 

#rechts input.fuenf { 
float: left; 
width: 175px; 
margin-right:15px;
height:20px;
}
#rechts input.checkfuenf { 
float: left; 
width: auto; 
margin-right:5px;
border:0;
background-color:#000000;
height:20px;
} 
* html #rechts input.checkfuenf { 
float: none; 
}
/*
  nur fuer PC IE wegen Mac IE
\*/
* html b\ody #rechts input.checkfuenf { 
float: left; 
}
/*   
*/
#rechts label.fuenf {
margin-bottom:2px;
margin-top:5px;
width:35px;
text-align:right;
}

#rechts input.right { 
float: left; 
width: 262px; 
height:20px;
} 
#rechts input.left { 
background-color:#000;
float: left; 
width: auto; 
clear: both; 
margin-right: 15px; 
} 

#mitte form br, 
#rechts br { 
clear: both; 
} 
input.button {
float:right;
}
img.reset {
float:left;
}
.error {
font-weight:bold;
color:#E3FF47;
display:block;
}
input.error {
background-color:#E3FF47;
color:#000;
height:20px;
}
form#login {
margin-top:40px;
}
#login input.right { 
float: left; 
width: 220px; 
height:20px;
} 
#login label { 
float: left; 
text-align: left; 
width: 110px; 
margin-bottom:35px;
} 
#login  input.button {
float:right;
}

/* - - - - - - - - - - - - Hauptnavigation  - - - - - - - - - - - -  */

#hauptmenue {
float:left;
width:219px;
height:116px;
margin:0;
background-color:#333;
}
#hauptmenue form {
  margin:0;
  padding: 0;
  display:inline;
  text-align:left;
}
#hauptmenue input {
color: #333;
vertical-align:middle;
margin-left:5px;
}


#hauptmenue #menue {
width: 160px;
color: #fff;
font-size:75%;
line-height:85%;
margin-top:30px;
margin-left:15px;
border:1px solid #fff;
background-color:#333;
}
/*
  nur fuer PC IE wegen Mac IE
\*/
* html b\ody #hauptmenue #menue { 
 margin:15px 0 15px 15px;
padding-right:30px;
}
/*   
*/
#hauptmenue #menue:focus,
#hauptmenue #menue:hover,
#hauptmenue #menue:active {
background-color: #333;
}

#hauptmenue #quick {
width: 160px;
color: #fff;
font-size:75%;
line-height:85%;
margin-top:15px;
margin-left:15px;
border:1px solid #fff;
background-color:#333;
}
/*
  nur fuer PC IE wegen Mac IE
\*/
* html b\ody #hauptmenue #quick { 
 margin:15px 0 15px 15px;
padding-right:30px;
}
/*   
*/
#hauptmenue #quick:focus,
#hauptmenue #quick:hover,
#hauptmenue #quick:active {
background-color: #333;
}

/* - - - - - - - - - - - -  Teaser  - - - - - - - - - - - - */

#teaser {
margin:auto;
width:904px;
height:120px;
border-bottom:1px solid #333;
}

#teasereins {
float:left;
margin-left:4px;
width:282px;
height:116px;
overflow:hidden;
}
#teaserzwei {
float:left;
margin-left:4px;
width:204px;
height:116px;
overflow:hidden;

}
#teaserdrei {
float:left;
margin-left:4px;
width:184px;
height:116px;
overflow:hidden;
}

#teaser .head  {
background-color:#E3FF47;
height:20px;
width:100%;
margin:0;
text-align:left;
vertical-align:middle;
overflow:hidden;
}

#teaser .linie {
width:100%;
height:3px;
border-bottom:1px solid #333;
margin:0;
padding:0;
font-size:0;
}

#teaser h1  {
background-image:url(/site/00/img/gesamt/icon_teaserhead.gif); 
background-repeat:no-repeat;
background-position:left top;
padding-left:24px;
padding-right:5px;
color:#000;
line-height:20px;
margin:0;
font-size: 10px;
font-weight:bold;
}
#teaser h2 {
margin:0;
font-size: 10px;
font-weight:bold;
padding:5px 15px 0 26px;
}

/* Fliesstext*/
#teaser .textfluss {
background-color:#333;
width:100%;
height:89px;
text-align:left;
padding:0;
margin-top:3px;
overflow:hidden;
}

#teaser .text {
background-image:url(/site/00/img/gesamt/icon_teasertext.gif); 
background-repeat:no-repeat;
background-position:left top;
font-family:Verdana, Arial, Helvetica, sans-serif;/*fuer Mozilla*/
font-size: 10px;
padding:5px 15px 5px 26px;
border:0;
}

#teaser .teaser-mehr2 {
padding-left:1px;
text-decoration:none;
color:#E3FF47;
}
#teaser .mehr2 {
padding-left:1px;
display:block;
}

/* Listen*/
#teaser ul {
margin:0;
padding:0;
list-style-type: none;
}
/*
  nur fuer PC IE wegen Mac IE
\*/
* html #teaser ul {
margin-top:-5px;
}
/*   
*/

#teaser ul li{
color:#fff;
margin-bottom:4px;
}
/*
  nur fuer PC IE wegen Mac IE
\*/
* html #teaser ul li{
margin:0;
}
/*   
*/
#teaser ul li a{
color:#fff;
text-decoration:none;
}
#teaser ul li a:hover{
text-decoration:none;
color:#E3FF47;
}

/* T1 Bildposition mittig */
#teaser .mitte {
text-align:center;
margin:auto;
}

#teaser img {
display: block;
border:0;
background-color:#333;
height:89px;
width:100%;
text-align:left;
padding:0;
margin-top:3px;

}
.gross {
width:282px;
}
.mittel {
width:204px;
}
.klein {
width:184px;
}


/* - - - - - - - - - - - -  Footer  - - - - - - - - - - - - */

#footer {
position:relative;
top:3px;
margin:auto;
background-color:#E3FF47;
height:22px;
width:902px;
vertical-align:middle;
}

/* - - -  Suche - - - - - */

#suchleiste {
float:left;
width:220px;
height:22px;
margin:0;
padding:0;
vertical-align:middle;
}

#suchleiste form {
display:inline;
}

#suchleiste input.go {
margin-top:3px;
margin-left:165px;
width:15px;
vertical-align:middle;
}
* html #suchleiste input.go {
position:absolute;
left:-10px;
}
/*
  nur fuer PC IE wegen Mac IE
\*/
* html b\ody #suchleiste input.go {
position:absolute;
left:10px;
margin-top:4px;
margin-left:185px;
}
/*   
*/


#suchleiste #formtext {
position:absolute;
left:15px;
top:1px;
width:160px;
height:auto;
border:1px solid #000;
background-color:#E3FF47;
margin-top:1px;
margin-bottom:1px;
font-size:10px;
margin-left:0;
vertical-align:middle;
}
* html #suchleiste #formtext {
position:relative;
top:1px;
width:162px;
height:15px;
}
/*
  nur fuer PC IE wegen Mac IE
\*/
* html b\ody #suchleiste #formtext {
position:absolute;
top:3px;
margin-left:8px;
padding:0 4px 2px 4px;
}
/*   
*/


#liste {
height:22px;
line-height:16px;
float:right;
width:auto;
text-align:right;
padding-right:15px;
}

#footer ul {
display:inline;
list-style-type: none;
margin:0;
}

#liste li {
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif; /*fuer Mozilla*/
font-weight:bold;
font-size:10px;
text-decoration:none; 
margin-left:34px;
vertical-align:middle;
}

#liste li a.aktiv {
vertical-align:middle;
}

#liste a{
color:#000;
text-decoration:none;
vertical-align:middle;
}

#liste a:hover {
text-decoration:none;
}

#liste li .aktuell {
background:url(/site/00/img/gesamt/icon_footer.gif); 
background-repeat:no-repeat;
background-position:left center;
padding-left:15px;
color:#000;
vertical-align:middle;
}



