
/* s_reset.css */

/* LLH | s_reset.css | v1.0 | 090430 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	border: 0;
	padding: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
	background: white;
}

ol, ul {
	list-style-type: none;
	list-style-image: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

/* s_general.css */

/* LLH | s_general.css | v1.0 | 090430 */

.alt {
	display: none;
}

.fckie {
	float: left;
	line-height: 0;
	height: 0;
}

/* s_layout.css */

/* LLH | s_layout.css | v1.0 | 090430 */

body {
	text-align: center;
	background: #eef3fa;
}

body.d01 {
	background: #fff;
}

#wrapper-a01,
#wrapper-b01,
#wrapper-c01 {
	background: #fff;
	margin: 0 auto;
	width: 999px;
	text-align: left;
}

#logo_print {
	display: none;
}

#header,
#header-forsi {
	position: relative;
	clear: both;
	margin: 0;
	height: 198px;
	width: 999px;
}

#logo {
	position: absolute;
	top: 24px;
	left: 56px;
	width: 458px;
	height: 77px;
}

#logo.de {
	background: url(../gfx/layout/bg_logo-de.gif);
}

#logo.en {
	background: url(../gfx/layout/bg_logo-en.gif);
}

#logo a:link, #logo a:visited, #logo a:hover, #logo a:active {
	display: block;
	width: 458px;
	height: 77px;
}

/*
#header-forsi #logo {
	height: 93px;
}

#header-forsi #logo a:link, #header-forsi #logo a:visited, #header-forsi #logo a:hover, #header-forsi #logo a:active {
	background: url(../gfx/layout/bg_header-forsi_logo.gif);
	height: 93px;
}
*/
#header-forsi #logo-duw {
	position: absolute;
	top: 24px;
	left: 56px;
	width: 458px;
	height: 44px;
}

#header-forsi #logo-duw a:link, #header-forsi #logo-duw a:visited, #header-forsi #logo-duw a:hover, #header-forsi #logo-duw a:active {
	display: block;
	width: 458px;
	background: url(../gfx/layout/bg_header-forsi_logo_duw.gif);
	height: 44px;
}

#header-forsi #logo-forsi {
	position: absolute;
	top: 85px;
	left: 56px;
	width: 458px;
	height: 32px;
}

#header-forsi #logo-forsi a:link, #header-forsi #logo-forsi a:visited, #header-forsi #logo-forsi a:hover, #header-forsi #logo-forsi a:active {
	display: block;
	width: 458px;
	background: url(../gfx/layout/bg_header-forsi_logo_forsi.gif);
	height: 32px;
}

#panel {
	position: absolute;
	top: 0;
	left: 531px;
	width: 315px;
	height: 135px;
}

#header-forsi #panel {
	left: 684px;
}

#nav-lang {
	position: absolute;
	top: 2px;
	left: 864px;
	width: 108px;
	height: 18px;
}

#nav-meta {
	position: absolute;
	top: 18px;
	left: 864px;
	width: 108px;
	height: 90px;
}

#nav-horiz {
	position: absolute;
	top: 137px;
	left: 207px;
	width: 609px;
	height: 25px;
}

#searchbox {
	position: absolute;
	top: 137px;
	left: 816px;
	width: 183px;
	height: 25px;
}

#pagebody {
	clear: both;
	min-height: 360px;
	height: auto !important;
	height: 360px;
	width: 999px;
}

#nav-breadcrumbs {
	float: left;
	margin: 0 0 18px 225px;
	display: inline; /* IE Double Float-Margin Bug */
	width: 774px;
}

#nav-vert {
	position: relative;
	float: left;
	margin: 0 18px 0 18px;
	display: inline; /* IE Double Float-Margin Bug */
	width: 189px;
}

#campusleben {
	background: url(../gfx/layout/bg_campusleben.gif);
	margin: 36px 0 0 0;
	width: 140px;
	height: 68px;
}

#campusleben a:link, #campusleben a:visited, #campusleben a:hover, #campusleben a:active {
	display: block;
	width: 140px;
	height: 68px;
}

#acquin {
	background: url(../gfx/layout/bg_acquin.gif);
	margin: 36px 0 0 0;
	width: 140px;
	height: 30px;
}

#acquin a:link, #acquin a:visited, #acquin a:hover, #acquin a:active {
	display: block;
	width: 140px;
	height: 68px;
}

#zfu {
	background: url(../gfx/layout/bg_zfu.gif);
	margin: 18px 0 0 0;
	width: 140px;
	height: 79px;
}

#zfu a:link, #zfu a:visited, #zfu a:hover, #zfu a:active {
	display: block;
	width: 140px;
	height: 79px;
}

#senbwf {
	background: url(../gfx/layout/bg_senbwf.gif);
	margin: 18px 0 0 0;
	width: 140px;
	height: 43px;
}

#senbwf a:link, #senbwf a:visited, #senbwf a:hover, #senbwf a:active {
	display: block;
	width: 140px;
	height: 43px;
}

#wrapper-c01 #nav-vert {
	margin: 0 9px 0 18px;
	display: inline; /* IE Double Float-Margin Bug */
}

#wrapper-a01 #content-wrapper {
	float: left;
	width: 774px;
}

#wrapper-a01 #content-left {
	margin: 0 36px 0 0;
	display: inline; /* IE Double Float-Margin Bug */
	float: left;
	width: 522px;
}

#wrapper-a01 #content-right {
	float: left;
	width: 216px;
}

#wrapper-b01 #content-wrapper {
	float: left;
	width: 999px;
}

#wrapper-b01 #content-left {
	float: left;
	margin: 0 18px 0 18px;
	display: inline; /* IE Double Float-Margin Bug */
	width: 189px;
}

#wrapper-b01 #content-left #moo_news_rotator {
	height: 270px;
}

#wrapper-b01 #content-middle {
	margin: 0 36px 0 0;
	display: inline; /* IE Double Float-Margin Bug */
	float: left;
	width: 522px;
}

#wrapper-b01 #content-right {
	float: left;
	width: 216px;
}

#wrapper-c01 #content-wrapper {
	float: left;
	width: 774px;
}

#wrapper-c01 #content {
	float: left;
	margin: 0 176px 0 0;
	display: inline; /* IE Double Float-Margin Bug */
	width: 607px;
}

#footer {
	clear: both;
	position: relative;
	background: url(../gfx/layout/bg_footer.gif) no-repeat 207px 27px;
	width: 999px;
	height: 162px;
}

#cooperation {
	position: absolute;
	top: 18px;
	left: 18px;
}

#cooperation #fu {
	margin: 0 0 15px 0;
}

#cooperation #fu a:link, #cooperation #fu a:visited , #cooperation #fu a:hover, #cooperation #fu a:active {
	display: block;
	background: url(../gfx/layout/bg_fu_a.gif);
	width: 144px;
	height: 40px;
}

#cooperation #klett a:link, #cooperation #klett a:visited , #cooperation #klett a:hover, #cooperation #klett a:active {
	display: block;
	background: url(../gfx/layout/bg_klett_a.gif);
	width: 144px;
	height: 12px;
}

#nav-footer {
	position: absolute;
	top: 27px;
	right: 0;
	padding: 0 36px 0 36px;
	width: 720px;
	height: 27px;
	line-height: 27px;
}

#nav-footerlinks {
	position: absolute;
	top: 99px;
	right: 0;
	width: 792px;
}

#social-bookmarks {
	position: absolute;
	top: 27px;
	right: 0;
	width: 396px;
	height: 27px;
	line-height: 27px;
}

#footer_print {
	display: none;
}

/* s_typo.css */

/* LLH | s_type.css | v1.0 | 090430 */

body, .htmlarea-content-body {
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, sans-serif;
	color: #000;
}

h1 {
	font-size: 20px;
	line-height: 24px;
	margin: 0 0 18px 0;
	color: #002c5a;
	font-weight: normal;
}

h1 a:link, h1 a:visited {
	text-decoration: none;
	color: #002c5a;
}
h1 a:hover, h1 a:active {
	text-decoration: underline;
	color: #002c5a;
}

h2,
div.h2 {
	font-size: 18px;
	line-height: 22px;
	padding: 9px 0 0 0;
	margin: 0 0 18px 0;
	color: #002c5a;
	font-weight: normal;
}

h2 a:link, h2 a:visited,
div.h2 a:link, div.h2 a:visited {
	text-decoration: none;
	color: #002c5a;
}
h2 a:hover, h2 a:active,
div.h2 a:hover, div.h2 a:active {
	text-decoration: underline;
	color: #002c5a;
}


h2.first,
div.h2.first {
	padding: 0;
}

h3,
div.h3 {
	font-size: 14px;
	margin: 0 0 18px 0;
	color: #002c5a;
	font-weight: normal;
}

h3 a:link, h3 a:visited,
div.h3 a:link, div.h3 a:visited {
	text-decoration: none;
	color: #002c5a;
}
h3 a:hover, h3 a:active,
div.h3 a:hover, div.h3 a:active {
	text-decoration: underline;
	color: #002c5a;
}

h3.nospace {
	margin: 0;
}

h3.bodytext {
	margin: 0 0 18px 0;
	padding: 0;
	font-size: 12px;
	color: #000;
}

h4 {
	font-size: 12px;
	margin: 0 0 18px 0;
	color: #002c5a;
	font-weight: bold;
}

h4 a:link, h4 a:visited {
	text-decoration: none;
	color: #002c5a;
}
h4 a:hover, h4 a:active {
	text-decoration: underline;
	color: #002c5a;
}

p {
	margin: 0 0 18px 0;
}

* html p {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	zoom: 1;
}

p.small {
	font-size: 11px;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

blockquote {
	font: 13px/18px georgia, serif;
	color: #002c5a;
	font-style: italic;
}

* html blockquote {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	zoom: 1;
}

.alert {
	color: #0f0;
}

/* s_sifr.css */

/* LLH s_sifr.css */

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

/*---- Header styling ---*/

.sIFR-active h1 {
	visibility: hidden;
	font-size: 20px;
	line-height: 1em;
}

.sIFR-active h2 {
	visibility: hidden;
	font-size: 18px;
	line-height: 1em;
}

.sIFR-active .box .allgemein .head h3,
.sIFR-active .box .wirtschaft .head h3,
.sIFR-active .box .bildung .head h3,
.sIFR-active .box .gesundheit .head h3,
.sIFR-active .box .kommunikation .head h3,
.sIFR-active .box .studiumgenerale .head h3,
.sIFR-active div.button,
.sIFR-active .teaser .head h3,
.sIFR-active .newsletter-editorial h3,
.sIFR-active .newsletter-box .head h3,
.sIFR-active .newsletter-box-img .head h3,
.sIFR-active .newsletter-box-img .content-wrapper h3,
.sIFR-active .newsletter-box .content-wrapper h3 {
	visibility: hidden;
	font-size: 14px;
	line-height: 1em;
}

/* s_lists.css */

/* LLH | s_lists.css | v1.0 | 090430 */

ul {
	list-style-type: none;
	list-style-image: url(../gfx/lists/bg_ul.gif);
	margin: 0 0 0 18px;
}

ul li {
	margin: 0 0 9px 0;
	padding: 0;
}

ol {
	list-style-type: decimal;
	list-style-image: none;
	margin: 0 0 0 18px;
}

ol li {
	margin: 0 0 9px 0;
	padding: 0;
}

dl {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
}

dl dt {
	font-weight: bold;
}

dl dd {
	margin: 0 0 18px 27px;
}

/* s_links.css */

/* LLH | s_links.css | v1.0 | 090430 */

a:link, a:visited {
	color: #e32219;
	text-decoration: none;
}
a:hover, a:active {
	color: #e32219;
	text-decoration: underline;
}

a.internal-link {
	background: url(../gfx/links/bg_a-internal-link_l.gif) no-repeat right 0;
	padding: 0 20px 0 0;
}

a.more,
.more a {
	background: url(../gfx/links/bg_a-more_l.gif) no-repeat left 0;
	padding: 0 0 0 20px;
}

a.external-link,
a.external-link-new-window {
	background: url(../gfx/links/bg_a-externallink_l.gif) no-repeat right 0;
	padding: 0 20px 0 0;
}

a.mail {
	background: url(../gfx/links/bg_a-mail_l.gif) no-repeat right 0;
	padding: 0 20px 0 0;
}

a.pdf {
	background: url(../gfx/links/bg_a-pdf_l.gif) no-repeat right 0;
	padding: 0 42px 0 0;
}

a.download {
	background: url(../gfx/links/bg_a-download_l.gif) no-repeat right 0;
	padding: 0 20px 0 0;
}

a.forward,
.forward a {
	background: url(../gfx/links/bg_a-forward_l.gif) no-repeat right 0;
	padding: 0 20px 0 0;
}

a.back,
.back a {
	background: url(../gfx/links/bg_a-back_l.gif) no-repeat left 0;
	padding: 0 0 0 20px;
}

a.top {
	background: url(../gfx/links/bg_a-top_l.gif) no-repeat left 0;
	padding: 0 0 0 20px;
}

a.down {
	background: url(../gfx/links/bg_a-down_l.gif) no-repeat left 0;
	padding: 0 0 0 20px;
}

a.rate {
	background: url(../gfx/links/bg_a-rate_l.gif) no-repeat left 0;
	padding: 0 0 0 20px;
}
a.rss-feed {
	background: url(../gfx/links/bg_a-rss-feed_l.gif) no-repeat left 0;
	padding: 0 0 0 20px;
}

a.mb,
.mb a {
}

a.mbvideo,
.mbvideo a {
}

acronym, abbr, dfn {
	background: url(../gfx/links/bg_acronym.gif) repeat-x bottom;
	text-decoration: none;
	cursor: help;
}

/* IE 7 only */
*+html a.internal-link,
*+html a.more,
*+html .more a,
*+html a.external-link,
*+html a.external-link-new-window,
*+html a.mail,
*+html a.pdf,
*+html a.download,
*+html a.forward,
*+html .forward a,
*+html a.back,
*+html .back a,
*+html a.top,
*+html a.down,
*+html a.rate,
*+html a.rss-feed{
	display: inline-block;
}

/* up to IE 6 only */
* html a.internal-link,
* html a.more,
* html .more a,
* html a.external-link,
* html a.external-link-new-window,
* html a.mail,
* html a.pdf,
* html a.download,
* html a.forward,
* html .forward a,
* html a.back,
* html .back a,
* html a.top,
* html a.down,
* html a.rate,
* html a.rss-feed {
	display: inline-block;
}



/* s_forms.css */

/* LLH | s_layout.css | v1.0 | 090430 */

form {
	float: left;
	background: url(../gfx/forms/bg_fieldset.gif) repeat-x left top;
	width: 522px;
}

form.gmapDir {
	clear: both;
	background: none;
	margin: 0 0 18px 0;
	border: 0;
	padding: 0;
	width: auto;
}

fieldset {
	float: left;
	background: url(../gfx/forms/bg_fieldset.gif) repeat-x left bottom;
	padding: 15px 0 21px 0;
	width: 522px;
}

/* IE 7 only */
*+html fieldset {
	padding: 13px 0 23px 0;
}

/* IE 6 */
* html fieldset {
	padding: 13px 0 23px 0;
}

fieldset.hidden {
	float: left;
	background: none;
	padding: 0;
	width: 522px;
}

legend {
	font-style: italic;
}

/* IE 7 only */
*+html legend {
	margin: -13px 0 13px -6px;
}

/* up to IE 6 only */
* html legend {
	margin: -13px 0 13px -6px;
}

div.row,
div.rowerror,
div.rowerrorerror,
div.rowerrorerrorerror {
	float: left;
	padding: 0 0 11px 0;
	width: 522px;
}

/* IE 7 only */
*+html div.row,
*+html div.rowerror,
*+html div.rowerrorerror,
*+html div.rowerrorerrorerror {
	padding: 0 0 9px 0;
}

/* up to IE 6 only */
* html div.row,
* html div.rowerror,
* html div.rowerrorerror,
* html div.rowerrorerrorerror {
	padding: 0 0 9px 0;
}

span.label,
span.label-req {
	display: block;
	float: left;
	text-align: right;
	padding: 3px 0 0 0;
	width: 180px;
}

/* IE 7 only */
*+html span.label,
*+html span.label-req {
	padding: 5px 0 0 0;
}

/* up to IE 6 only */
* html span.label,
* html span.label-req {
	padding: 5px 0 0 0;
}

span.label-full,
span.label-req-full {
	display: block;
	float: left;
	text-align: left;
	padding: 3px 0 4px 0;
	width: 522px;
}

/* IE 7 only */
*+html span.label-full,
*+html span.label-req-full {
	padding: 5px 0 4px 0;
}

/* up to IE 6 only */
* html span.label-full,
* html span.label-req-full {
	padding: 5px 0 4px 0;
}

span.label-noform,
span.label-req-noform {
	display: block;
	float: left;
	text-align: left;
	margin: 0 342px 0 0;
	display: inline; /* IE Double Float-Margin Bug */
	padding: 3px 0 4px 0;
	width: 180px;
}

/* IE 7 only */
*+html span.label-noform,
*+html span.label-req-noform {
	padding: 5px 0 4px 0;
}

/* up to IE 6 only */
* html span.label-noform,
* html span.label-req-noform {
	padding: 5px 0 4px 0;
}

span.form,
span.form-checkbox,
span.form-radio {
	display: block;
	float: left;
	width: 342px;
}

span.form-checkbox,
span.form-checkbox-nolabel,
span.form-checkbox-full {
	padding: 2px 0 0 0;
	height: 23px;
}

/* IE 7 only */
*+html span.form-checkbox,
*+html span.form-checkbox-nolabel,
*+html span.form-checkbox-full {
	padding: 2px 0 0 0;
	height: 25px;
}

/* up to IE 6 only */
* html span.form-checkbox,
* html span.form-checkbox-nolabel,
* html span.form-checkbox-full {
	padding: 2px 0 0 0;
	height: 25px;
}

span.form-radio,
span.form-radio-nolabel {
	padding: 3px 0 0 0;
	height: 22px;
}

/* IE 7 only */
*+html span.form-radio,
*+html span.form-radio-nolabel {
	padding: 2px 0 0 0;
	height: 25px;
}

/* up to IE 6 only */
* html span.form-radio,
* html span.form-radio-nolabel {
	padding: 2px 0 0 0;
	height: 25px;
}

span.button,
span.form-nolabel,
span.form-checkbox-nolabel,
span.form-radio-nolabel {
	display: block;
	float: left;
	margin: 0 0 0 180px;
	display: inline; /* IE Double Float-Margin Bug */
	width: 342px;
}

span.button {
	padding: 15px 0 21px 0;
}

/* IE 7 only */
*+html span.button {
	padding: 14px 0 23px 0;
}

/* up to IE 6 only */
* html span.button {
	padding: 14px 0 23px 0;
}

span.form-full,
span.form-checkbox-full {
	display: block;
	float: left;
	width: 522px;
}

label,
select,
input,
textarea {
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, sans-serif;
	color: #000;
}

label,
input.button {
	cursor: pointer;
}

span.label-req label {
	font-weight: bold;
}

input {
	background: #fff;
	margin: 0 0 0 18px;
	border: 1px solid #b2b1ad;
	padding: 4px 4px 0 4px;
	width: 314px;
	height: 19px;
}

/* IE 7 only */
*+html input {
	padding: 3px 4px 0 4px;
	height: 20px;
}

/* up to IE 6 only */
* html input {
	padding: 3px 4px 0 4px;
	height: 20px;
}

input.size20 {
	width: 44px;
}

input.size50 {
	width: 143px;
}

input.size60 {
	width: 170px;
}

input.size80 {
	width: 242px;
}

.gmapDir input {
	margin: 0;
	width: 216px;
}

span.form-full input {
	margin: 0;
	width: 512px;
}

input.checkbox {
	background: none;
	margin: 0 5px 0 10px;
	border: 0;
	padding: 0;
	width: auto;
	cursor: pointer;
}

input.button,
input.gmapDirButton {
	background: #002c5a url(../gfx/forms/bg_input-button.gif) no-repeat left top;
	border: 0;
	height: 27px;
	padding: 0 18px 0 29px;
	width: 180px;
	color: #fff;
}

input.largebutton {
	background: #002c5a url(../gfx/forms/bg_input-button.gif) no-repeat left top;
	border: 0;
	height: 27px;
	padding: 0 18px 0 29px;
	width: 314px;
	color: #fff;
}

input.gmapDirButton {
	width: auto;
	padding: 0 18px 0 18px;
}

/* IE 7 only */
*+html input.button {
	padding: 1px 0 0 0;
}

/* up to IE 6 only */
* html input.button {
	padding: 1px 0 0 0;
}

input.button:hover, input.button:focus,
input.gmapDirButton:hover, input.gmapDirButton:focus {
	text-decoration: underline;
}

textarea {
	background: #fff;
	margin: 0 0 0 18px;
	border: 1px solid #b2b1ad;
	padding: 2px 4px 6px 4px;
	width: 314px;
}

/* IE 7 only */
*+html textarea {
	padding: 3px 4px 2px 4px;
}

/* up to IE 6 only */
* html textarea {
	padding: 3px 4px 0 4px;
	margin: 0 0 3px 18px;
}

span.form-full textarea {
	margin: 0;
	width: 512px;
}

/* up to IE 6 only */
* html span.form-full textarea {
	margin: 0 0 3px 0;
}

select {
	background: #fff;
	margin: 0 0 0 18px;
	border: 1px solid #b2b1ad;
	padding: 3px 3px 3px 1px;
	width: 324px;
	height: 25px;
}

/* IE 7 only */
*+html select {
	height: 26px;
}

/* up to IE 6 only */
* html select {
	height: 26px;
	margin: 0 0 2px 18px;
}

input:focus,
textarea:focus,
select:focus {
	border: 1px solid #002c5a;
	color: #002c5a;
}

.error {
	float: left;
	margin: 18px 0 18px 0;
	border: 1px solid #e32219;
	padding: 17px 17px 17px 0;
	color: #e32219;
	width:  502px;
}

.error ul {
	list-style-type: none;
	list-style-image: url(../gfx/forms/bg_error.gif);
	margin: 0 0 0 36px;
}

.error ul li {
	margin: 0;
}

div.rowerror label,
div.rowerrorerror label,
div.rowerrorerrorerror label {
	color: #e32219;
}

div.rowerror span.label,
div.rowerror span.label-req,
div.rowerrorerror span.label,
div.rowerrorerror span.label-req,
div.rowerrorerrorerror span.label,
div.rowerrorerrorerror span.label-req {
	background: url(../gfx/forms/bg_error.gif) no-repeat left 6px;
}

.rowerror input,
.rowerror textarea,
.rowerror select,
.rowerrorerror input,
.rowerrorerror textarea,
.rowerrorerror select,
.rowerrorerrorerror input,
.rowerrorerrorerror textarea,
.rowerrorerrorerror select {
	border: 1px solid #e32219;
	color: #e32219;
}

/* s_searchbox.css */

/* LLH | s_searchbox.css | v1.0 | 090430 */

#searchbox .de {
	background: url(../gfx/searchbox/bg_de.gif);
	padding: 3px 0 4px 54px;
	width: 129px;
	height: 18px;
}

#searchbox .en {
	background: url(../gfx/searchbox/bg_en.gif);
	padding: 3px 0 4px 54px;
	width: 129px;
	height: 18px;
}

#searchbox form {
	background: none;
	width: auto;
}

#searchbox input {
	float: left;
	margin: 0 9px 0 0;
	padding: 3px 2px 0 2px;
	height: 14px;
	font-size: 10px;
	width: 91px;
}

/* IE 7 only */
*+html #searchbox input {
	padding: 0 2px 0 2px;
	height: 17px;
}

/* up to IE 6 only */
* html #searchbox input {
	padding: 0 2px 0 2px;
	height: 17px;
}

#searchbox input.button {
	float: left;
	background: url(../gfx/searchbox/bg_input-button.gif);
	margin: 2px 0 0 0;
	border: 0;
	padding: 0;
	width: 14px;
	height: 14px;
}

#searchbox input.button:hover, #searchbox input.button:focus {
	background: url(../gfx/searchbox/bg_input-button_h.gif);
	border: 0;
}

/* s_nav-meta-ul.css */

/* LLH | s_nav-meta-ul.css | v1.0 | 090430 */

#nav-meta {
	font-size: 11px;
}

#nav-meta ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
}

#nav-meta ul li {
	margin: 0;
	padding: 0;
}

#nav-meta ul li a:link, #nav-meta ul li a:visited {
	color: #000;
	text-decoration: none;
}

#nav-meta ul li a:hover, #nav-meta ul li a:active {
	color: #e32219;
	text-decoration: underline;
}

#nav-meta ul li.act a:link, #nav-meta ul li.act a:visited, #nav-meta ul li.act a:hover, #nav-meta ul li.act a:active {
	color: #e32219;
	text-decoration: none;
}

/* s_nav-lang-pipe.css */

/* LLH | s_nav-lang-pipe.css | v1.0 | 090430 */

#nav-lang {
	font-size: 11px;
}

#nav-lang a:link, #nav-lang a:visited {
	color: #000;
	text-decoration: none;
}

#nav-lang a:hover, #nav-lang a:active {
	color: #e32219;
	text-decoration: underline;
}

#nav-lang a.act:link, #nav-lang a.act:visited, #nav-lang a.act:hover, #nav-lang a.act:active {
	color: #e32219;
	text-decoration: none;
}

/* s_nav-horiz-ul-repl.css */

/* LLH | s_nav-horiz-ul-repl.css | v1.0 | 090430 */

#nav-horiz ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
}

#nav-horiz ul li {
	float: left;
}

#nav-horiz ul li a:link, #nav-horiz ul li a:visited, #nav-horiz ul li a:hover, #nav-horiz ul li a:active {
	display: block;
	width: 87px;
	height: 25px;
}

/* de */

#nav-horiz ul#de li#navid1 a:link, #nav-horiz ul#de li#navid1 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat 0 0;
}
#nav-horiz ul#de li#navid1 a:hover, #nav-horiz ul#de li#navid1 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat 0 -25px;
}

#nav-horiz ul#de li#navid2 a:link, #nav-horiz ul#de li#navid2 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat -87px 0;
}
#nav-horiz ul#de li#navid2 a:hover, #nav-horiz ul#de li#navid2 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat -87px -25px;
}

#nav-horiz ul#de li#navid3 a:link, #nav-horiz ul#de li#navid3 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat -174px 0;
}
#nav-horiz ul#de li#navid3 a:hover, #nav-horiz ul#de li#navid3 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat -174px -25px;
}

#nav-horiz ul#de li#navid4 a:link, #nav-horiz ul#de li#navid4 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat -261px 0;
}
#nav-horiz ul#de li#navid4 a:hover, #nav-horiz ul#de li#navid4 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat -261px -25px;
}

#nav-horiz ul#de li#navid5 a:link, #nav-horiz ul#de li#navid5 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat -348px 0;
}
#nav-horiz ul#de li#navid5 a:hover, #nav-horiz ul#de li#navid5 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat -348px -25px;
}

#nav-horiz ul#de li#navid6 a:link, #nav-horiz ul#de li#navid6 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat -435px 0;
}
#nav-horiz ul#de li#navid6 a:hover, #nav-horiz ul#de li#navid6 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat -435px -25px;
}

#nav-horiz ul#de li#navid7 a:link, #nav-horiz ul#de li#navid7 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat -522px 0;
}
#nav-horiz ul#de li#navid7 a:hover, #nav-horiz ul#de li#navid7 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat -522px -25px;
}

/* de active1 */

#nav-horiz ul#de.active1 li#navid1 a:link, #nav-horiz ul#de.active1 li#navid1 a:visited, #nav-horiz ul#de.active1 li#navid1 a:hover, #nav-horiz ul#de.active1 li#navid1 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat 0 -50px;
}

/* de active2 */

#nav-horiz ul#de.active2 li#navid2 a:link, #nav-horiz ul#de.active2 li#navid2 a:visited, #nav-horiz ul#de.active2 li#navid2 a:hover, #nav-horiz ul#de.active2 li#navid2 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat -87px -50px;
}

/* de active3 */

#nav-horiz ul#de.active3 li#navid3 a:link, #nav-horiz ul#de.active3 li#navid3 a:visited, #nav-horiz ul#de.active3 li#navid3 a:hover, #nav-horiz ul#de.active3 li#navid3 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat -174px -50px;
}

/* de active4 */

#nav-horiz ul#de.active4 li#navid4 a:link, #nav-horiz ul#de.active4 li#navid4 a:visited, #nav-horiz ul#de.active4 li#navid4 a:hover, #nav-horiz ul#de.active4 li#navid4 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat -261px -50px;
}

/* de active5 */

#nav-horiz ul#de.active5 li#navid5 a:link, #nav-horiz ul#de.active5 li#navid5 a:visited, #nav-horiz ul#de.active5 li#navid5 a:hover, #nav-horiz ul#de.active5 li#navid5 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat -348px -50px;
}

/* de active6 */

#nav-horiz ul#de.active6 li#navid6 a:link, #nav-horiz ul#de.active6 li#navid6 a:visited, #nav-horiz ul#de.active6 li#navid6 a:hover, #nav-horiz ul#de.active6 li#navid6 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat -435px -50px;
}

/* de active7 */

#nav-horiz ul#de.active7 li#navid7 a:link, #nav-horiz ul#de.active7 li#navid7 a:visited, #nav-horiz ul#de.active7 li#navid7 a:hover, #nav-horiz ul#de.active7 li#navid7 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_de_li_a.gif) no-repeat -522px -50px;
}

/* en */

#nav-horiz ul#en li#navid1 a:link, #nav-horiz ul#en li#navid1 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat 0 0;
}
#nav-horiz ul#en li#navid1 a:hover, #nav-horiz ul#en li#navid1 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat 0 -25px;
}

#nav-horiz ul#en li#navid2 a:link, #nav-horiz ul#en li#navid2 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat -87px 0;
}
#nav-horiz ul#en li#navid2 a:hover, #nav-horiz ul#en li#navid2 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat -87px -25px;
}

#nav-horiz ul#en li#navid3 a:link, #nav-horiz ul#en li#navid3 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat -174px 0;
}
#nav-horiz ul#en li#navid3 a:hover, #nav-horiz ul#en li#navid3 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat -174px -25px;
}

#nav-horiz ul#en li#navid4 a:link, #nav-horiz ul#en li#navid4 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat -261px 0;
}
#nav-horiz ul#en li#navid4 a:hover, #nav-horiz ul#en li#navid4 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat -261px -25px;
}

#nav-horiz ul#en li#navid5 a:link, #nav-horiz ul#en li#navid5 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat -348px 0;
}
#nav-horiz ul#en li#navid5 a:hover, #nav-horiz ul#en li#navid5 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat -348px -25px;
}

#nav-horiz ul#en li#navid6 a:link, #nav-horiz ul#en li#navid6 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat -435px 0;
}
#nav-horiz ul#en li#navid6 a:hover, #nav-horiz ul#en li#navid6 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat -435px -25px;
}

#nav-horiz ul#en li#navid7 a:link, #nav-horiz ul#en li#navid7 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat -522px 0;
}
#nav-horiz ul#en li#navid7 a:hover, #nav-horiz ul#en li#navid7 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat -522px -25px;
}

/* en active1 */

#nav-horiz ul#en.active1 li#navid1 a:link, #nav-horiz ul#en.active1 li#navid1 a:visited, #nav-horiz ul#en.active1 li#navid1 a:hover, #nav-horiz ul#en.active1 li#navid1 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat 0 -50px;
}

/* en active2 */

#nav-horiz ul#en.active2 li#navid2 a:link, #nav-horiz ul#en.active2 li#navid2 a:visited, #nav-horiz ul#en.active2 li#navid2 a:hover, #nav-horiz ul#en.active2 li#navid2 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat -87px -50px;
}

/* en active3 */

#nav-horiz ul#en.active3 li#navid3 a:link, #nav-horiz ul#en.active3 li#navid3 a:visited, #nav-horiz ul#en.active3 li#navid3 a:hover, #nav-horiz ul#en.active3 li#navid3 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat -174px -50px;
}

/* en active4 */

#nav-horiz ul#en.active4 li#navid4 a:link, #nav-horiz ul#en.active4 li#navid4 a:visited, #nav-horiz ul#en.active4 li#navid4 a:hover, #nav-horiz ul#en.active4 li#navid4 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat -261px -50px;
}

/* en active5 */

#nav-horiz ul#en.active5 li#navid5 a:link, #nav-horiz ul#en.active5 li#navid5 a:visited, #nav-horiz ul#en.active5 li#navid5 a:hover, #nav-horiz ul#en.active5 li#navid5 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat -348px -50px;
}

/* en active6 */

#nav-horiz ul#en.active6 li#navid6 a:link, #nav-horiz ul#en.active6 li#navid6 a:visited, #nav-horiz ul#en.active6 li#navid6 a:hover, #nav-horiz ul#en.active6 li#navid6 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat -435px -50px;
}

/* en active7 */

#nav-horiz ul#en.active7 li#navid7 a:link, #nav-horiz ul#en.active7 li#navid7 a:visited, #nav-horiz ul#en.active7 li#navid7 a:hover, #nav-horiz ul#en.active7 li#navid7 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_ul_en_li_a.gif) no-repeat -522px -50px;
}

/* forsi */

#header-forsi #nav-horiz ul li#navid1 a:link, #header-forsi #nav-horiz ul li#navid1 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_header-forsi_ul_li_a.gif) no-repeat 0 0;
	width: 102px;
}
#header-forsi #nav-horiz ul li#navid1 a:hover, #header-forsi #nav-horiz ul li#navid1 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_header-forsi_ul_li_a.gif) no-repeat 0 -25px;
	width: 102px;
}

#header-forsi #nav-horiz ul li#navid2 a:link, #header-forsi #nav-horiz ul li#navid2 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_header-forsi_ul_li_a.gif) no-repeat -102px 0;
	width: 101px;
}
#header-forsi #nav-horiz ul li#navid2 a:hover, #header-forsi #nav-horiz ul li#navid2 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_header-forsi_ul_li_a.gif) no-repeat -102px -25px;
	width: 101px;
}

#header-forsi #nav-horiz ul li#navid3 a:link, #header-forsi #nav-horiz ul li#navid3 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_header-forsi_ul_li_a.gif) no-repeat -203px 0;
	width: 102px;
}
#header-forsi #nav-horiz ul li#navid3 a:hover, #header-forsi #nav-horiz ul li#navid3 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_header-forsi_ul_li_a.gif) no-repeat -203px -25px;
	width: 102px;
}

#header-forsi #nav-horiz ul li#navid4 a:link, #header-forsi #nav-horiz ul li#navid4 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_header-forsi_ul_li_a.gif) no-repeat -305px 0;
	width: 101px;
}
#header-forsi #nav-horiz ul li#navid4 a:hover, #header-forsi #nav-horiz ul li#navid4 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_header-forsi_ul_li_a.gif) no-repeat -305px -25px;
	width: 101px;
}

#header-forsi #nav-horiz ul li#navid5 a:link, #header-forsi #nav-horiz ul li#navid5 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_header-forsi_ul_li_a.gif) no-repeat -406px 0;
	width: 102px;
}
#header-forsi #nav-horiz ul li#navid5 a:hover, #header-forsi #nav-horiz ul li#navid5 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_header-forsi_ul_li_a.gif) no-repeat -406px -25px;
	width: 102px;
}

#header-forsi #nav-horiz ul li#navid6 a:link, #header-forsi #nav-horiz ul li#navid6 a:visited {
	background: url(../gfx/nav-horiz-ul-repl/bg_header-forsi_ul_li_a.gif) no-repeat -508px 0;
	width: 101px;
}
#header-forsi #nav-horiz ul li#navid6 a:hover, #header-forsi #nav-horiz ul li#navid6 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_header-forsi_ul_li_a.gif) no-repeat -508px -25px;
	width: 101px;
}

/* forsi active1 */

#header-forsi #nav-horiz ul.active1 li#navid1 a:link, #header-forsi #nav-horiz ul.active1 li#navid1 a:visited, #header-forsi #nav-horiz ul.active1 li#navid1 a:hover, #header-forsi #nav-horiz ul.active1 li#navid1 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_header-forsi_ul_li_a.gif) no-repeat 0 -50px;
	width: 102px;
}

/* forsi active2 */

#header-forsi #nav-horiz ul.active2 li#navid2 a:link, #header-forsi #nav-horiz ul.active2 li#navid2 a:visited, #header-forsi #nav-horiz ul.active2 li#navid2 a:hover, #header-forsi #nav-horiz ul.active2 li#navid2 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_header-forsi_ul_li_a.gif) no-repeat -102px -50px;
	width: 101px;
}

/* forsi active3 */

#header-forsi #nav-horiz ul.active3 li#navid3 a:link, #header-forsi #nav-horiz ul.active3 li#navid3 a:visited, #header-forsi #nav-horiz ul.active3 li#navid3 a:hover, #header-forsi #nav-horiz ul.active3 li#navid3 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_header-forsi_ul_li_a.gif) no-repeat -203px -50px;
	width: 102px;
}

/* forsi active4 */

#header-forsi #nav-horiz ul.active4 li#navid4 a:link, #header-forsi #nav-horiz ul.active4 li#navid4 a:visited, #header-forsi #nav-horiz ul.active4 li#navid4 a:hover, #header-forsi #nav-horiz ul.active4 li#navid4 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_header-forsi_ul_li_a.gif) no-repeat -305px -50px;
	width: 101px;
}

/* forsi active5 */

#header-forsi #nav-horiz ul.active5 li#navid5 a:link, #header-forsi #nav-horiz ul.active5 li#navid5 a:visited, #header-forsi #nav-horiz ul.active5 li#navid5 a:hover, #header-forsi #nav-horiz ul.active5 li#navid5 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_header-forsi_ul_li_a.gif) no-repeat -406px -50px;
	width: 102px;
}

/* forsi active6 */

#header-forsi #nav-horiz ul.active6 li#navid6 a:link, #header-forsi #nav-horiz ul.active6 li#navid6 a:visited, #header-forsi #nav-horiz ul.active6 li#navid6 a:hover, #header-forsi #nav-horiz ul.active6 li#navid6 a:active {
	background: url(../gfx/nav-horiz-ul-repl/bg_header-forsi_ul_li_a.gif) no-repeat -508px -50px;
	width: 101px;
}

/* s_nav-footer-pipe.css */

/* LLH | s_nav-footer-pipe.css | v1.0 | 090430 */

#nav-footer {
	font-size: 11px;
	
}

#nav-footer a:link, #nav-footer a:visited {
	color: #000;
	text-decoration: none;
}
#nav-footer a:hover, #nav-footer a:active {
	color: #e32219;
	text-decoration: underline;
}

#nav-footer a.act:link, #nav-footer a.act:visited, #nav-footer a.act:hover, #nav-footer a.act:active {
	color: #e32219;
	text-decoration: none;
}

/* s_nav-footerlinks-pipe.css */

/* LLH | s_nav-footerlinks-pipe.css | v1.0 | 090430 */

#nav-footerlinks {
	font-size: 10px;
	color: #b2b1ad;
	font-weight: normal;
}

#nav-footerlinks a:link, #nav-footerlinks a:visited {
	color: #b2b1ad;
	text-decoration: none;
	font-weight: normal;
}

#nav-footerlinks a:hover, #nav-footerlinks a:active {
	color: #b2b1ad;
	text-decoration: underline;
	font-weight: normal;
}

/* s_nav-breadcrumbs-spacer.css */

/* LLH | s_nav-breadcrumbs-spacer.css | v1.0 | 090430 */

#nav-breadcrumbs {
	font-size: 10px;
}

/* s_nav-vert-ul.css */

/* LLH s_nav-vert-ul.css */

#nav-vert ul.level0 {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
}

#nav-vert ul.level0 li {
	background: none;
	margin: 0;
	padding: 0;
}

#nav-vert ul.level0 li a:link, #nav-vert ul.level0 li a:visited {
	display: block;
	margin: 0;
	padding: 0 0 9px 0;
	color: #000;
	text-decoration: none;
}

#nav-vert ul.level0 li a:hover, #nav-vert ul.level0 li a:active {
	color: #e32219;
	text-decoration: underline;
}

#nav-vert ul.level0 li.act a:link, #nav-vert ul.level0 li.act a:visited, #nav-vert ul.level0 li.act a:hover, #nav-vert ul.level0 li.act a:active {
	color: #e32219;
	text-decoration: none;
}

#nav-vert ul.level1 {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0 0 18px 0;
}

#nav-vert ul.level1 li {
	background: none;
	margin: 0;
	padding: 0;
}

#nav-vert ul.level0 li.ifsub.act ul.level1 li a:link, #nav-vert ul.level0 li.ifsub.act ul.level1 li a:visited {
	background: url(../gfx/nav-vert-ul/bg_ul-level1_li_a_l.gif) no-repeat 0 7px;
	padding: 0 0 9px 18px;
	color: #000;
	text-decoration: none;
}
#nav-vert ul.level0 li.ifsub.act ul.level1 li a:hover, #nav-vert ul.level0 li.ifsub.act ul.level1 li a:active {
	background: url(../gfx/nav-vert-ul/bg_ul-level1_li_a_h.gif) no-repeat 0 7px;
	color: #e32219;
	text-decoration: underline;
}

#nav-vert ul.level0 li.ifsub.act ul.level1 li.act a:link, #nav-vert ul.level0 li.ifsub.act ul.level1 li.act a:visited, #nav-vert ul.level0 li.ifsub.act ul.level1 li.act a:hover, #nav-vert ul.level0 li.ifsub.act ul.level1 li.act a:active {
	background: url(../gfx/nav-vert-ul/bg_ul-level1_li_a_h.gif) no-repeat 0 7px;
	color: #e32219;
	text-decoration: none;
}

#nav-vert ul.level0 li.ifsub.act ul.level1 li.last a:link, #nav-vert ul.level0 li.ifsub.act ul.level1 li.last a:visited, #nav-vert ul.level0 li.ifsub.act ul.level1 li.last a:hover, #nav-vert ul.level0 li.ifsub.act ul.level1 li.last a:active {
	padding: 0 0 9px 18px;
}

/* s_nav-content-sitemap.css */

/* LLH s_nav-content-sitemap.css */

.nav-content-sitemap ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
}

.nav-content-sitemap ul li {
	background: url(../gfx/nav-content-sitemap/bg_ul-level0_li.gif) repeat-x top left;
	margin: 0 0 18px 0;
	padding: 18px 0 0 0;
}

.nav-content-sitemap ul.level0 li a {
	background: url(../gfx/links/bg_a-more_l.gif) no-repeat left 0;
	padding: 0 0 0 20px;
}

.nav-content-sitemap ul.level1 {
	padding: 18px 0 0 0;
}

.nav-content-sitemap ul.level1 li {
	background: none;
	margin: 0 0 0 20px;
	padding: 0;
}

.nav-content-sitemap ul.level1 li a {
	background: none;
	padding: 0;
}

.nav-content-sitemap ul.level2 {
	padding: 0;
}

.nav-content-sitemap ul.level2 li {
	background: none;
	margin: 0 0 0 18px;
	padding: 0;
}

/* s_pagebrowser.css */

/* LLH | s_pagebrowser.css | v1.0 | 090430 */

.pagebrowser {
	float: left;
	margin: 0 0 18px 0;
	width: 100%;
}

.pagebrowser ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
}

.pagebrowser ul li {
	float: left;
	margin: 0 9px 0 0;
}

/* s_social-bookmarks.css */

/* LLH | s_social-bookmarks.css | v1.0 | 090430 */

#social-bookmarks {
	font-size: 11px;
}

#social-bookmarks .left {
	float: left;
	padding: 0 0 0 36px;
	width: 162px;
}

#social-bookmarks .right {
	float: left;
	width: 198px;
}

#social-bookmarks a {
	display: block;
	float: left;
	margin: 6px 10px 5px 0;
}

#social-bookmarks a img {
	border: 0;
}

/* s_indexed_search.css */

/* LLH | s_indexed_search.css | v1.0 | 090430 */

.tx-indexedsearch-whatis {
	float: left;
	background: url(../gfx/indexed_search/bg_tx-indexedsearch-whatis.gif) repeat-x left top;
	padding: 18px 0 0 0;
	width: 100%;
}

.tx-indexedsearch-res .item {
	clear: both;
	background: url(../gfx/indexed_search/bg_item.gif) repeat-x left bottom;
	padding: 0 0 18px 0;
	margin: 0 0 9px 0;
}

.tx-indexedsearch-res h2 {
	padding: 0;
	margin: 0 0 9px 0;
}

.tx-indexedsearch-res p {
	margin: 0;
}

/* s_tt_news.css */

/* LLH | s_tt_news.css | v1.0 | 090430 */

.news-latest-container {
	float: left;
	margin: 0 0 18px 0;
	width: 216px;
}

.news-latest-container .head {
	float: left;
	background: #e4170e url(../gfx/tt_news/bg_news-latest-container_head.gif) no-repeat left 0;
	width: 216px;
	height: 27px;
	line-height: 27px;
}

.news-latest-container .head div.h3 {
	background: url(../gfx/tt_news/bg_news-latest-container_head_h3_a.gif) no-repeat right 0;
	margin: 0;
	padding: 0 9px 0 9px;
	color: #fff;
}

.news-latest-container .head div.h3 a {
	display: block;
	color: #fff;
}

.news-latest-container .content {
	float: left;
	background: #e6e4df url(../gfx/tt_news/bg_news-latest-container_content.gif) no-repeat left 0;
	width: 216px;
}

.news-latest-container .content .h4 a:link, .news-latest-container .content .h4 a:visited {
	display: block;
	background: url(../gfx/tt_news/bg_news-latest-container_content_a.gif) no-repeat left 0;
	padding: 94px 9px 0 29px;
	color: #000;
	text-decoration: none;
}
.news-latest-container .content .h4 a:hover, .news-latest-container .content .h4 a:active {
	color: #000;
	text-decoration: underline;
}

.news-latest-container .content p {
	margin: 0;
}

.news-latest-container .content p a:link, .news-latest-container .content p a:visited {
	display: block;
	padding: 0 9px 9px 29px;
	color: #64645c;
	text-decoration: none;
}
.news-latest-container .content p a:hover, .news-latest-container .content p a:active {
	color: #64645c;
	text-decoration: underline;
}

.news-latest-container_rotator .item {
	margin: 0 0 9px 0;
}

.news-latest-container_rotator div.h3 {
	margin: 0 0 9px 0;
}

.news-latest-container_rotator p {
	margin: 0;
}

.news-list-container .item {
	background: url(../gfx/tt_news/bg_item.gif) repeat-x left bottom;
	padding: 0 0 18px 0;
	margin: 0 0 9px 0;
}

.news-list-container.veranstaltungen .item {
	padding: 0 0 9px 0;
	margin: 0 0 9px 0;
}

.news-list-container h2 {
	padding: 0;
	margin: 0 0 9px 0;
}

.news-list-container p {
	margin: 0;
}

.news-list-container.veranstaltungen p {
	margin: 0 0 18px 0;
}

.news-list-container-forsi-publikationen .item {
	float: left;
	background: url(../gfx/tt_news/bg_item.gif) repeat-x left bottom;
	padding: 0 0 18px 0;
	margin: 0 0 9px 0;
	width: 522px;
}

.news-list-container-forsi-publikationen .item .left {
	float: left;
	margin: 0 18px 0 0;
	display: inline; /* IE Double Float-Margin Bug */
	width: 144px;
}

.news-list-container-forsi-publikationen .item .right {
	float: left;
	width: 360px;
}

.news-list-container-forsi-publikationen h2 {
	padding: 0;
	margin: 0 0 9px 0;
}

.news-list-container-forsi-publikationen p {
	margin: 0 0 9px 0;
}

.news-amenu-container {
	border-bottom: 1px solid #b2b1ad;
	margin: 0 0 18px 0;
}

.news-amenu-container ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0 0 17px 0;
}

.news-amenu-container .news-amenu-item-year {
	font-weight: bold;
}

.news-single .back {
	float: left;
	width: 100%;
	margin: 0 0 18px 0;
}

.news-single-img {
	float: right;
	margin: 0 0 18px 18px;
	width: 198px;
}

.news-single-img a:link img, .news-single-img a:visited img {
	border: 1px solid #002c5a;
}

.news-single-img a:hover img, .news-single-img a:active img {
	border: 1px solid #e32219;
}

.news-single-img a:link .expand, .news-single-img a:visited .expand {
	display: block;
	background: url(../gfx/multibox/bg_a_l_expand.gif) no-repeat left center;
	padding: 0 0 0 20px;
	margin: 9px 0 9px 0;
	height: 18px;
	line-height: 18px;
	color: #002c5a;
}

.news-single-img a:hover .expand, .news-single-img a:active .visited {
	background: url(../gfx/multibox/bg_a_h_expand.gif) no-repeat left center;
	color: #e32219;
}

.news-single-imgcaption {
	font-style: italic;
}

.news-single-additional-info dl {
	margin: 0 0 18px 0;
}

.news-single-additional-info dd {
	margin: 0;
}

/* s_multibox.css */

/* LLH | s_multibox.css | v1.0 | 090403 */

.multibox_single {
	float: right;
	margin: 0 0 18px 18px;
}

.multibox_single_full {
	margin: 0 0 18px 0;
	width: 522px;
}

.multibox_gallery {
	float: left;
	margin: 0 0 0 0;
	display: inline; /* IE Double Float-Margin Bug */
	width: 522px;
}

.multibox_gallery .imagescreen {
	float: left;
	margin: 0 8px 9px 0;
}

.multibox_single .imagescreen a:link img, .multibox_single .imagescreen a:visited img,
.multibox_single_full .imagescreen a:link img, .multibox_single_full .imagescreen a:visited img,
.multibox_gallery .imagescreen a:link img, .multibox_gallery .imagescreen a:visited img {
	border: 1px solid #002c5a;
}

.multibox_single .imagescreen a:hover img, .multibox_single .imagescreen a:active img,
.multibox_single_full .imagescreen a:hover img, .multibox_single_full .imagescreen a:active img,
.multibox_gallery .imagescreen a:hover img, .multibox_gallery .imagescreen a:active img {
	border: 1px solid #e32219;
}

.multibox_single .imagescreen a:link .expand, .multibox_single .imagescreen a:visited .expand,
.multibox_single_full .imagescreen a:link .expand, .multibox_single_full .imagescreen a:visited .expand,
.multibox_gallery .imagescreen a:link .expand, .multibox_gallery .imagescreen a:visited .expand {
	display: block;
	background: url(../gfx/multibox/bg_a_l_expand.gif) no-repeat left center;
	padding: 0 0 0 20px;
	margin: 9px 0 9px 0;
	height: 18px;
	line-height: 18px;
	color: #002c5a;
}

.multibox_single .imagescreen a:hover .expand, .multibox_single .imagescreen a:active .visited,
.multibox_single_full .imagescreen a:hover .expand, .multibox_single_full .imagescreen a:active .visited,
.multibox_gallery .imagescreen a:hover .expand, .multibox_gallery .imagescreen a:active .visited {
	background: url(../gfx/multibox/bg_a_h_expand.gif) no-repeat left center;
	color: #e32219;
}

.multibox_single .imageprint,
.multibox_single_full .imageprint {
	display: none;
}

.MultiBoxContainer {
	position: absolute;
	z-index: 2;
	display: none;
	background: #fff;
	border: 10px solid #fff;
	padding: 27px 0 0 0;
	text-align: left;
	/*overflow: hidden;*/
}

.MultiBoxLoading {
	background: #fff url(../gfx/multibox/bg_multiboxloading.gif) no-repeat center;
}

.MultiBoxContent {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.MultiBoxClose {
	position: absolute;
	top: 0;
	right: 0;
	background: url(../gfx/multibox/bg_multiboxclose.gif) no-repeat;
	width: 17px;
	height: 17px;
	cursor: pointer;
}

.MultiBoxClose:hover {
	background: url(../gfx/multibox/bg_multiboxclose_h.gif) no-repeat;
}

.MultiBoxControlsContainer {
	position: relative;
	overflow: hidden;
	height: 0px;
}

.MultiBoxControls {
	background: #fff;
	position: relative;
	width: 100%;
	height: auto;
}

.MultiBoxPrevious {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../gfx/multibox/bg_multiboxprevious.gif) no-repeat;
	margin: 10px 0 0 0;
	width: 17px;
	height: 17px;
	cursor: pointer;
}

.MultiBoxPrevious:hover {
	background: url(../gfx/multibox/bg_multiboxprevious_h.gif) no-repeat;
}

.MultiBoxPreviousDisabled {
	background: url(../gfx/multibox/bg_multiboxprevious_i.gif) no-repeat;
	cursor: default;
}

.MultiBoxPreviousDisabled:hover {
	background: url(../gfx/multibox/bg_multiboxprevious_i.gif) no-repeat;
}

.MultiBoxNext {
	position: absolute;
	top: 0;
	right: 0;
	background: url(../gfx/multibox/bg_multiboxnext.gif) no-repeat;
	margin: 10px 0 0 0;
	width: 17px;
	height: 17px;
	cursor: pointer;
}

.MultiBoxNext:hover {
	background: url(../gfx/multibox/bg_multiboxnext_h.gif) no-repeat;
}

.MultiBoxNextDisabled {
	background: url(../gfx/multibox/bg_multiboxnext_i.gif) no-repeat;
	cursor: default;
}

.MultiBoxNextDisabled:hover {
	background: url(../gfx/multibox/bg_multiboxnext_i.gif) no-repeat;
}

.MultiBoxTitle {
	position: relative;
	float: left;
	margin: 10px 35px 0 35px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.MultiBoxNumber {
	position: relative;
	float: right;
	margin: 10px 35px 0 0;
	width: 40px;
	font-size: 11px;
	text-align: right;
}

.MultiBoxDescription {
	position: relative;
	clear: left;
	margin: 0 35px 0 35px;
	padding: 0;
	font-size: 11px;
	text-align: left;
}

/* s_box.css */

/* LLH | s_box.css | v1.0 | 090430 */

.box-100 {
	float: left;
	display: inline; /* IE Double Float-Margin Bug */
	background: #e6e4df;
	margin: 0 0 18px 0;
	width: 522px;
}

.box-50-50 {
	float: left;
	display: inline; /* IE Double Float-Margin Bug */
	background: url(../gfx/box/bg_box-50-50.gif) repeat-y;
	margin: 0 0 18px 0;
	width: 522px;
}

.box-50-50 .left {
	float: left;
	margin: 0 18px 0 0;
	display: inline; /* IE Double Float-Margin Bug */
	width: 252px;
}

.box-50-50 .right {
	float: left;
	display: inline; /* IE Double Float-Margin Bug */
	width: 252px;
}

.box-40 {
	float: left;
	background: #e6e4df;
	margin: 0 0 18px 0;
	display: inline; /* IE Double Float-Margin Bug */
	width: 216px;
}

.box .head {
	float: left;
	display: inline; /* IE Double Float-Margin Bug */
	padding: 0 9px 0 9px;
	height: 27px;
	line-height: 27px;
}

.box-100 .head {
	width: 504px;
}

.box-100 .content {
	width: 504px;
}

.box-50-50 .head {
	width: 234px;
}

.box-50-50 .content {
	width: 234px;
}

.box-40 .head {
	width: 198px;
}

.box-40 .content {
	width: 198px;
}

.box .content {
	background: #e6e4df;
	float: left;
	display: inline; /* IE Double Float-Margin Bug */
	padding: 9px 9px 0 9px;
}

.box .content p,
.box .content h3.bodytext {
	margin: 0 0 9px 0;
	line-height: 17px;
	
}

.box .allgemein .head {
	background: #faba00 url(../gfx/box/bg_allgemein_head.gif) no-repeat left top;
}

.box .wirtschaft .head {
	background: #5f8641 url(../gfx/box/bg_wirtschaft_head.gif) no-repeat left top;
}

.box .bildung .head {
	background: #579bc5 url(../gfx/box/bg_bildung_head.gif) no-repeat left top;
}

.box .gesundheit .head {
	background: #ad0a2e url(../gfx/box/bg_gesundheit_head.gif) no-repeat left top;
}

.box .kommunikation .head {
	background: #ee8300 url(../gfx/box/bg_kommunikation_head.gif) no-repeat left top;
}

.box .studiumgenerale .head {
	background: #738393 url(../gfx/box/bg_studiumgenerale_head.gif) no-repeat left top;
}

.box .forsi1 .head {
	background: #002a58 url(../gfx/box/bg_forsi1_head.gif) no-repeat left top;
}

.box .forsi2 .head {
	background: #e4170e url(../gfx/box/bg_forsi2_head.gif) no-repeat left top;
}

.box .head h2 {
	padding: 0;
	font-size: 14px;
	line-height: 27px;
}

.box .allgemein .head h2,
.box .allgemein .head h3 {
	color: #000;
	margin: 0;
}

.box .wirtschaft .head h2,
.box .wirtschaft .head h3,
.box .bildung .head h2,
.box .bildung .head h3,
.box .gesundheit .head h2,
.box .gesundheit .head h3,
.box .kommunikation .head h2,
.box .kommunikation .head h3,
.box .studiumgenerale .head h2,
.box .studiumgenerale .head h3,
.box .forsi1 .head h2,
.box .forsi1 .head h3,
.box .forsi2 .head h2,
.box .forsi2 .head h3 {
	color: #fff;
	margin: 0;
}

.box .allgemein .content ul {
	list-style-image: url(../gfx/box/bg_allgemein_ul.gif);
}

.box .wirtschaft .content ul {
	list-style-image: url(../gfx/box/bg_wirtschaft_ul.gif);
}

.box .bildung .content ul {
	list-style-image: url(../gfx/box/bg_bildung_ul.gif);
}

.box .gesundheit .content ul {
	list-style-image: url(../gfx/box/bg_gesundheit_ul.gif);
}

.box .kommunikation .content ul {
	list-style-image: url(../gfx/box/bg_kommunikation_ul.gif);
}

.box .studiumgenerale .content ul {
	list-style-image: url(../gfx/box/bg_studiumgenerale_ul.gif);
}

.box .forsi1 .content ul {
	list-style-image: url(../gfx/box/bg_forsi1_ul.gif);
}

.box .forsi2 .content ul {
	list-style-image: url(../gfx/box/bg_forsi2_ul.gif);
}

.box .content a {
	display: block;
	padding: 0 0 0 20px;
}

.box .content a:link, .box .content a:visited, .box .content a:hover, .box .content a:active {
	color: #000;
}

.box .allgemein .content a {
	background: url(../gfx/box/bg_allgemein_a_l.gif) no-repeat left 0;
}

.box .wirtschaft .content a {
	background: url(../gfx/box/bg_wirtschaft_a_l.gif) no-repeat left 0;
}

.box .bildung .content a {
	background: url(../gfx/box/bg_bildung_a_l.gif) no-repeat left 0;
}

.box .gesundheit .content a {
	background: url(../gfx/box/bg_gesundheit_a_l.gif) no-repeat left 0;
}

.box .kommunikation .content a {
	background: url(../gfx/box/bg_kommunikation_a_l.gif) no-repeat left 0;
}

.box .studiumgenerale .content a {
	background: url(../gfx/box/bg_studiumgenerale_a_l.gif) no-repeat left 0;
}

.box .forsi1 .content a {
	background: url(../gfx/box/bg_forsi1_a_l.gif) no-repeat left 0;
}

.box .forsi2 .content a {
	background: url(../gfx/box/bg_forsi2_a_l.gif) no-repeat left 0;
}

.boxspace { 
	margin: 0 0 10px 0; 
}

/* s_button.css */

/* LLH | s_button.css | v1.0 | 090430 */

div.button {
	margin: 0 0 18px 0;
	width: 522px;
	height: 27px;
	
}

div.button h2 {
	margin: 0;
	padding: 0;
	font-size: 14px;
}

div.button a {
	display: block;
	padding: 0 18px 0 29px;
	width: 475px;
	height: 27px;
	line-height: 27px;
}

div.button.allgemein {
	background: #faba00 url(../gfx/button/bg_allgemein.gif) no-repeat left top;
}

div.button.wirtschaft {
	background: #5f8641 url(../gfx/button/bg_wirtschaft.gif) no-repeat left top;
}

div.button.bildung {
	background: #579bc5 url(../gfx/button/bg_bildung.gif) no-repeat left top;
}

div.button.gesundheit {
	background: #ad0a2e url(../gfx/button/bg_gesundheit.gif) no-repeat left top;
}

div.button.kommunikation {
	background: #ee8300 url(../gfx/button/bg_kommunikation.gif) no-repeat left top;
}

div.button.studiumgenerale {
	background: #738393 url(../gfx/button/bg_studiumgenerale.gif) no-repeat left top;
}

div.button.forsi1 {
	background: #002a58 url(../gfx/button/bg_forsi1.gif) no-repeat left top;
}

div.button.forsi2 {
	background: #e4170e url(../gfx/button/bg_forsi2.gif) no-repeat left top;
}

div.button.allgemein a:link, div.button.allgemein a:visited {
	color: #000;
}

div.button.wirtschaft a:link, div.button.wirtschaft a:visited,
div.button.bildung a:link, div.button.bildung a:visited,
div.button.gesundheit a:link, div.button.gesundheit a:visited,
div.button.kommunikation a:link, div.button.kommunikation a:visited,
div.button.studiumgenerale a:link, div.button.studiumgenerale a:visited,
div.button.forsi1 a:link, div.button.studiumgenerale a:visited,
div.button.forsi2 a:link, div.button.studiumgenerale a:visited {
	color: #fff;
	margin: 0;
}

/* s_ce-ce.css */

/* LLH | s_ce-ce.css | v1.0 | 090430 */

.ce50-img50 {
	float: left;
	display: inline; /* IE Double Float-Margin Bug */
	width: 522px;
}

.ce50-img50 .left {
	float: left;
	margin: 0 18px 0 0;
	display: inline; /* IE Double Float-Margin Bug */
	width: 252px;
}

.ce50-img50 .right {
	float: left;
	display: inline; /* IE Double Float-Margin Bug */
	padding: 0 0 18px 0;
	width: 252px;
}

.img50-ce50 {
	float: left;
	display: inline; /* IE Double Float-Margin Bug */
	width: 522px;
}

.img50-ce50 .left {
	float: left;
	margin: 0 18px 0 0;
	display: inline; /* IE Double Float-Margin Bug */
	padding: 0 0 18px 0;
	width: 252px;
}

.img50-ce50 .right {
	float: left;
	display: inline; /* IE Double Float-Margin Bug */
	width: 252px;
}

.img30-ce70 {
	float: left;
	display: inline; /* IE Double Float-Margin Bug */
	width: 522px;
}

.img30-ce70 .left {
	float: left;
	margin: 0 18px 0 0;
	display: inline; /* IE Double Float-Margin Bug */
	padding: 0 0 18px 0;
	width: 144px;
}

.img30-ce70 .right {
	float: left;
	display: inline; /* IE Double Float-Margin Bug */
	width: 360px;
}

.ce60-ce40 {
	float: left;
	display: inline; /* IE Double Float-Margin Bug */
	width: 522px;
}

.ce60-ce40 .left {
	float: left;
	margin: 0 18px 0 0;
	display: inline; /* IE Double Float-Margin Bug */
	width: 288px;
}

.ce60-ce40 .right {
	float: left;
	display: inline; /* IE Double Float-Margin Bug */
	width: 216px;
}

/* s_teaser.css */

/* LLH | s_teaser.css | v1.0 | 090430 */

.teaser {
	float: left;
	margin: 0 0 18px 0;
	width: 216px;
}

.teaser .head {
	float: left;
	width: 216px;
	height: 27px;
	line-height: 27px;
}

.teaser.infomaterial .head,
.teaser.beratung .head,
.teaser.forsi2 .head {
	background: #002c5a url(../gfx/teaser/bg_infomaterial_head.gif) no-repeat left 0;
}

.teaser.webtv .head,
.teaser.weblog .head,
.teaser.onlinecampus .head,
.teaser.forsi1 .head {
	background: #b2b1a8 url(../gfx/teaser/bg_webtv_head.gif) no-repeat left 0;
}

.teaser .head div.h3 {
	color: #fff;
	margin: 0;
}

.teaser .head div.h3,
.teaser .head div.h3 {
	padding: 0 9px 0 9px;
}

.teaser .head div.h3 a {
	display: block;
	color: #fff;
}

.teaser.infomaterial .head div.h3,
.teaser.beratung .head div.h3 {
	background: url(../gfx/teaser/bg_beratung_head_h3_a.gif) no-repeat right 0;
}

.teaser.webtv .head div.h3,
.teaser.weblog .head div.h3,
.teaser.onlinecampus .head div.h3 {
	background: url(../gfx/teaser/bg_weblog_head_h3_a.gif) no-repeat right 0;
}

.teaser .content {
	float: left;
	width: 216px;
}

.teaser.infomaterial .content,
.teaser.beratung .content {
	background: #b2b1a8;
}

.teaser.infomaterial .content {
	padding: 0 9px 0 9px;
	width: 198px;
}

.teaser.infomaterial form {
	width: 198px;
}

.teaser.infomaterial fieldset {
	background: none;
	width: 198px;
	padding: 9px 0 0 0;
}

.teaser.infomaterial div.row {
	width: 198px;
}

.teaser.infomaterial select#requestsidebar_salutation {
	margin: 0 8px 0 0;
	width: 95px;
}

.teaser.infomaterial input#requestsidebar_title {
	margin: 0;
	width: 85px;
}

.teaser.infomaterial input#requestsidebar_firstname {
	margin: 0 8px 0 0;
	width: 85px;
}

.teaser.infomaterial input#requestsidebar_surname {
	margin: 0;
	width: 85px;
}

.teaser.infomaterial input#requestsidebar_street {
	margin: 0 8px 0 0;
	width: 125px;
}

.teaser.infomaterial input#requestsidebar_housenumber {
	margin: 0;
	width: 45px;
}

.teaser.infomaterial input#requestsidebar_postalcode {
	margin: 0 8px 0 0;
	width: 45px;
}

.teaser.infomaterial input#requestsidebar_city {
	margin: 0;
	width: 125px;
}

.teaser.infomaterial input.button {
	background: #b2b1a8 url(../gfx/teaser/bg_infomaterial_input-button.gif) no-repeat right top;
	margin: 0;
	border: 0;
	height: 27px;
	padding: 0 20px 0 0;
	width: 110px;
	text-align: left;
	color: #fff;
}

.teaser.infomaterial .flash {
	float: left;
	background: #b2b1a8;
	padding: 0 9px 9px 9px;
	width: 198px;
}

/* PH: Inline aus TV
.teaser.beratung .content a {
	display: block;
	background: url(../gfx/teaser/bg_beratung_content_a.gif) no-repeat right 0;
	height: 60px;
}
*/

.teaser.webtv .content a {
	display: block;
	margin: 0 0 9px 0;
	padding: 9px 9px 0 9px;
}

.teaser.webtv .content img {
	border: 6px solid #d8d8d3;
}

.teaser.weblog .content a {
	display: block;
	padding: 9px 9px 0 9px;
	margin: 0;
	color: #000;
}

.teaser.onlinecampus .content {
	background: #e6e4df;
	padding: 9px 9px 9px 9px;
	margin: 0;
	color: #000;
	width: 198px;
}

.teaser.onlinecampus .content a {
	display: block;
	color: #000;
}

.teaser.webtv .link {
	padding: 0 9px 0 9px;
}

.teaser.forsi1 .content,
.teaser.forsi2 .content {
	background: #e6e4df;
	padding: 9px 9px 9px 9px;
	margin: 0;
	color: #000;
	width: 198px;
}

.teaser.forsi1 .content p,
.teaser.forsi2 .content p {
	margin: 0;
}

.teaser.forsi1 .content a,
.teaser.forsi2 .content a {
	display: block;
	padding: 0 0 0 20px;
}

.teaser.forsi1 .content a:link, .teaser.forsi1 .content a:visited, .teaser.forsi1 .content a:hover, .teaser.forsi1 .content a:active,
.teaser.forsi2 .content a:link, .teaser.forsi2 .content a:visited, .teaser.forsi2 .content a:hover, .teaser.forsi2 .content a:active {
	color: #000;
}

.teaser.forsi1 .content a {
	background: url(../gfx/teaser/bg_forsi1_a_l.gif) no-repeat left 0;
}

.teaser.forsi2 .content a {
	background: url(../gfx/teaser/bg_forsi2_a_l.gif) no-repeat left 0;
}

/* s_videoarchive.css */

/* LLH | s_videoarchive.css | v1.0 | 090430 */

.videoarchive {
	float: left;
	background: url(../gfx/tt_news/bg_item.gif) repeat-x left bottom;
	padding: 0 0 18px 0;
	margin: 0 0 18px 0;
	width: 522px;
}

.videoarchive .left {
	float: left;
	margin: 0 18px 0 0;
	display: inline; /* IE Double Float-Margin Bug */
	width: 188px;
}

.videoarchive .right {
	float: left;
	width: 316px;
}

/* s_newsletter.css */

/* LLH | s_newsletter.css | v1.0 | 090430 */

.newsletter-editorial {
	float: left;
	padding: 0 9px 0 9px;
	width: 589px;
}

.newsletter-box-img-wrapper,
.newsletter-box-wrapper {
	float: left;
	margin: 0 0 18px 0;
	width: 607px;
}

.newsletter-box-img,
.newsletter-img {
	float: left;
	width: 607px;
}

.newsletter-box-img .head,
.newsletter-box .head {
	float: left;
	background: #002c5a url(../gfx/teaser/bg_infomaterial_head.gif) no-repeat left 0;
	padding: 0 9px 0 9px;
	height: 27px;
	line-height: 27px;
	width: 589px;
}

.newsletter-box-img .head h3,
.newsletter-box .head h3 {
	color: #fff;
	margin: 0;
}

.newsletter-box-img .content-wrapper {
	float: left;
	background: #e7e4df;
	width: 607px;
}

.newsletter-box .content-wrapper {
	float: left;
	background: #e7e4df;
	padding: 9px 9px 0 9px;
	width: 589px;
}

.newsletter-box-img .left {
	float: left;
	padding: 9px 9px 0 9px;
	width: 378px;
}

.newsletter-box-img .right {
	float: left;
	width: 211px;
}

.newsletter-box-img-wrapper .toggle,
.newsletter-box-wrapper .toggle {
	background: #f3f2f0;
	float: left;
	margin: 0;
	padding: 9px 9px 9px 9px;
	width: 589px;
}

.newsletter-box-img-wrapper .toggle .head,
.newsletter-box-wrapper .toggle .head {
	color: #e32219;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.newsletter-box-img-wrapper .toggle.opened .head,
.newsletter-box-wrapper .toggle.opened .head {
	background: url(../gfx/newsletter/bg_toggle_opened_head.gif) no-repeat left center;
	padding: 0 0 0 20px;
	cursor: pointer;
}

.newsletter-box-img-wrapper .toggle.closed .head,
.newsletter-box-wrapper .toggle.closed .head {
	background: url(../gfx/newsletter/bg_toggle_closed_head.gif) no-repeat left center;
	padding: 0 0 0 20px;
	cursor: pointer;
}

.newsletter-box-img-wrapper a.rate,
.newsletter-box-wrapper a.rate {
	background: url(../gfx/newsletter/bg_a-rate_l.gif) no-repeat left 0;
}

/* s_llhstaffsearch.css */

/* LLH | s_llhstaffsearch.css | v1.0 | 090430 */

#llhstaffsearch_results {
	float: left;
	background: url(../gfx/indexed_search/bg_tx-indexedsearch-whatis.gif) repeat-x left top;
	padding: 18px 0 0 0;
	width: 100%;
}

.llhstaffsearch .item {
	clear: both;
	background: url(../gfx/indexed_search/bg_item.gif) repeat-x left bottom;
	padding: 0 0 18px 0;
	margin: 0 0 9px 0;
}

.llhstaffsearch .item h2 {
	padding: 0;
	margin: 0 0 9px 0;
}

.llhstaffsearch .item p {
	margin: 0;
}

/* s_gallery-teaser.css */

/* LLH | s_box.css | v1.0 | 090430 */

.t_gallery {
	float: left;
	background: #f2f2f2;
	margin: 0 18px 18px 0;
	display: inline; /* IE Double Float-Margin Bug */
	width: 156px;
	height: 252px;
}

.t_gallery .date {
	float: left;
	width: 136px;
	padding: 9px 9px 0 9px;
	height:  18px;
}

.t_gallery .content {
	float: left;
	width: 136px;
	padding: 9px 9px 0 9px;
	height:  72px;
}

.t_gallery .link {
	float: left;
	width: 136px;
	padding: 9px 9px 0 9px;
	height:  18px;
}

/* s_toggle.css */

/* LLH s_toggle.css */

#wrapper-a01 #content-left .toggle {
	clear: both;
	margin: 0 0 9px 0;
	width: 522px;
}

.toggle.h3 .head {
	color: #002c5a;
	font-size: 16px;
	margin: 0 0 9px 0;
}

.toggle.h4 .head {
	color: #002c5a;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 9px 0;
}

.toggle.opened .head {
	background: url(../gfx/toggle/bg_toggle_opened_head.gif) no-repeat left center;
	padding: 0 0 0 20px;
	cursor: pointer;
}

.toggle.closed .head {
	background: url(../gfx/toggle/bg_toggle_closed_head.gif) no-repeat left center;
	padding: 0 0 0 20px;
	cursor: pointer;
}

.toggle .content {
	padding: 9px 0 0 0;
	font-size: 12px;
	color: #000000;
}
