/* HEAD */
h1#head { width:160px; margin:0px 20px; }
h1#head a { height:79px; display:block; }
h1#head a span { visibility:hidden; }


/* NAV */
div#hd { position:relative; top:48px; left:53px; width:105px; height: 30px; }


/* TEASER AKTUELLES */
#teaseraktuelles { width:460px; }
#teaseraktuelles h2 { height:15px; margin:0; font-size:11px; color:#fff; padding-left:15px; background: url(../img/fw/box/qlinktop460px.gif) bottom repeat; }
#teaseraktuelles #content { height:210px; padding-left:15px; background:#fff url(../img/fw/box/middle460px.gif) repeat-y;  }
#teaseraktuelles #footer { height:6px; background:url(../img/fw/box/qlinkbottom460px.gif) repeat-y; }

/* content */
#aktuelles { list-style:none; width:400px; }
#aktuelles li { padding-left:30px; margin:20px 0; }
#aktuelles a:hover,#aktuelles a:focus { text-decoration:underline; }
#aktuelles a span { color:#000; }

/* seitennav */
#pageNav { text-align:right; color:#B40002; height:12px; padding:5px 0 0; margin:0px 10px; border:1px solid #fff; }
#pageNav dl { height:12px; }
#pageNav dl dt,#pageNav dl dd { display:inline; }
#pageNav dl dt { color:#000; padding-right:10px; width:20px; }
#pageNav dl dd a { border-left:1px solid #B40002; padding:0 10px; }
#pageNav dl dd a#pageID1 { border:0; }

#teaseraktuelles { position:relative; }
#teaseraktuelles #content p { height:20px; line-height:20px; width:400px; position:absolute; bottom:10px; }
#teaseraktuelles #content p a { padding-left:30px; }

/* icons */
.icPresse { background: #fff url(../img/fw/quicklinks/presse.gif) left center no-repeat; }
.icVideo { background: #fff url(../img/fw/quicklinks/video.gif) left center no-repeat; }
.icTT { background: #fff url(../img/fw/quicklinks/technitipp.gif) left center no-repeat; }
.icProspekt { background: #fff url(../img/fw/quicklinks/prospekte.gif) left center no-repeat; }





	/* suche */
#searchfield { position:relative; margin:0.2em 0; float:right; width:20em; height:16px; border:1px solid #ccc; display:none; }
#searchfield input { border:0; width:15em; float:left; }
#searchfield a { position:absolute; right:0.25em;  }
#searchfield a img { margin:0.1em 0 0; width:15px; height:15px; }


#pager { height:2.5em; width:100%; clear:both; margin:2em; }
#pager li { display:block; float:left; width:2.5em; border:1px solid #ccc; background:#fff; text-align:center; }
#pager li span.pager-gap { background:#d1d1d1; display:block; }
#pager li span.pager-current,#pager li a { display:block; }
#pager li span.pager-current,#pager li:hover { background:#b40002; }
#pager li span.pager-current,#pager li:hover, #pager li:hover a { color:#fff; }


#docs div { padding:0.5em 0.5em 1em; margin:1.5em 0; border-bottom:1px solid #f1f1f1; }
#docs h3 { margin:0.25em 0; }
#docs h3 a { font-size:1.1em; }
#docs p { font-size:1em; }
#docs p em { font-style:normal; font-weight:600; }
#docs p.site, #docs p.site > * { color:#0068b5; }

div.textbox h2.titel { height:12px; line-height:12px; padding:0 0 0 15px; color:#fff; background:url(/img/fw/box/top690px.gif) top no-repeat; }


.ac_results { border: 1px solid #000; background:#fff; overflow:auto; z-index: 99999; }
.ac_results ul { width: 100%;	}
.ac_results li { padding: .25em .5em; display: block; font-size:1em; line-height:140%; }
.ac_results li h3 { font-size:1em; }
.ac_results li  p em { font-style:normal; font-weight:600; }
.ac_loading { background: #fff; }
.ac_odd { background: #eee; }
.ac_over { background:#ffcc00; color:#000; cursor:pointer; }