/* Ticket Compliments */
* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
html, body {
	height: 100%;
}

body {
	background: #FFFFFF url(/images/hintergrundverlauf_beige.gif) repeat-x;
}
.mailing {
	background-repeat: repeat;
	background-image: url(/images/hintergrund_mailing.gif);
}
.motivieren {
	background-repeat: repeat-x;
	background-image: url(/images/motivieren/hintergrundverlauf_beige.gif);
}
body, th, td, input, textarea {
	color: #3E3D40;
	font-size: 11px;
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
}
a {
	color: #3E3D40;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.teaserlink_kontakt {
	margin-top:5px;
	display: block;
	font-size: 11px;
	background: url(/images/buttons/doppelpfeil_kl_grau.gif) no-repeat 144px 4px;
}
a.teaserlink {
	margin-top: 5px;
	padding-right: 12px;
	display: block;
	text-align: right;
	background: url(/images/buttons/doppelpfeil_kl_grau.gif) no-repeat right 3px;
}
a.filelink {
	width: 155px;
	height: 23px;
	margin-left: 75px;
	display: block;
	text-align: right;
	background: url(/images/buttons/button_bestellformular.gif) no-repeat left top;
}
a.backlink {
	padding-left: 12px;
	display: block;
	font-size: 11px;
	background: url(/images/buttons/doppelpfeil_kl_zurueck_grau.gif) no-repeat 0px 5px;
}
a.backlink {
	margin-left: 15px;
}
a.teaserlink_partner {
	margin-top: 4px;
	padding-right: 12px;
	display: block;
	text-align: right;
	background: url(/images/buttons/doppelpfeil_kl_grau.gif) no-repeat right 3px;
}
a.further_link, a.morelink {
	padding-right: 12px;
	background: url(/images/buttons/doppelpfeil_kl_grau.gif) no-repeat right 3px;
	text-decoration: underline;
}
a.magnify {
	font-size: 11px;
}
a.external_link {
	padding-left:18px;
	background: url(/images/buttons/extlink_pfeil.gif) no-repeat 0px 2px;
}
a.external_link_footer {
	padding-left:13px;
	background: url(/images/buttons/extlink_pfeil_klein.gif) no-repeat 0px 3px;
}
ul {
	list-style-type: none;
}
h1 {
	margin-bottom: 10px;
	font-size: 18px;
	color: #00267F;
	font-weight: normal;
}
.mailing h1 {
	padding: 0px 14px;
}
.motivieren h1 {
	display: none;
}
h2 {
	margin-bottom: 10px;
	font-size: 13px;
	color: #00267F;
	font-weight: normal;
}
h2.imprint {
	margin-bottom:0px;
}
h2.h2_case_studies {
	width:300px;
}
.sIFR-active h1 {
	margin-bottom:15px;
	padding: 0px;
	line-height: 1em;
	font-weight: normal;
	visibility: hidden;
}
.sIFR-active .mailing h1 {
	margin: 0px 0px 5px 14px;
}
.sIFR-active h2 {
	margin-bottom: 5px;
	padding: 0px;
	line-height: 1em;
	font-weight: normal;
	visibility: hidden;
}
/* Allgemeine Klassen */
.clear {
	clear: both;
}
.bold {
	font-weight: bold;
}
.hidden {
	display: none;
}
/* Bereichsfarben */
.color_home {
	color:#7797C0;
}
.color_ueberuns {
	color:#ABC30C;
}
.color_produkte {
	color:#B33295;
}
.color_partner {
	color:#A9957F;
}
.color_kontakt {
	color:#01A0E2;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.imgleft {
	padding-right: 10px;
}
.imgright {
	padding-left: 20px;
}
.subtext {
	padding-top:5px;
}
.image_margin_bottom {
	margin-bottom: 20px;
}
.display_none {
	display: none;
}
.position_relative {
	position: relative;
}
.mailing_contenttext {
	padding: 0px 15px;
}
/* Tabelle zum Zentrieren */
#center_table {
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

/* Schatten */
#shadow_top, .mailing #shadow_top {
	height: 11px;
	width: 1004px;
	margin: 16px auto 0px auto;
	background: transparent url(/images/shadow/schatten_oben.png) no-repeat 0px 0px;
}
.mailing #shadow_top {
	width:914px;
	background: transparent url(/images/shadow/schatten_oben_mailing.png) no-repeat 0px 0px;
}
#shadow_frame, .mailing #shadow_frame {
	width: 1004px;
	margin: 0 auto;
	background: transparent url(/images/shadow/schatten_mitte.png) repeat-y 0px 0px;
}
.mailing #shadow_frame {
	width:914px;
	background: transparent url(/images/shadow/schatten_mitte_mailing.png) repeat-y 0px 0px;
}
#shadow_bottom, .mailing #shadow_bottom {
	height: 19px;
	width: 1004px;
	margin: 0 auto 15px auto;
	background: transparent url(/images/shadow/schatten_unten.png) no-repeat 0px 0px;
}
.mailing #shadow_bottom {
	width: 914px;
	background: transparent url(/images/shadow/schatten_unten_mailing.png) no-repeat 0px 0px;
}

/* Hauptframe */
#frame {
	padding-top: 19px;
	margin: 0px 35px;
}
.mailing #frame {
	padding-top: 34px;
	margin: 0px 40px;
}
/* Header */
#header {
	width: 100%
}

/* Formular für Suche */
#search {
	float: right;
	margin: 2px 0px 0px 44px;
	display: inline;
}
input#words {
	width: 115px;
	font-size: 11px;
	padding: 0px 1px;
	border: 1px solid #E2DBD4;
}
input.form_image {
	margin-left: 5px;
	margin-bottom: 2px;
	vertical-align: middle;
}
input.submit_home {
	background: transparent url(/images/buttons/suchepfeil_home.gif) no-repeat;
}
input.submit_ueberuns {
	background: transparent url(/images/buttons/suchepfeil_ueberuns.gif) no-repeat;
}
input.submit_produkte {
	background: transparent url(/images/buttons/suchepfeil_produkte.gif) no-repeat;
}
input.submit_partner {
	background: transparent url(/images/buttons/suchepfeil_partner.gif) no-repeat;
}
input.submit_kontakt {
	background: transparent url(/images/buttons/suchepfeil_kontakt.gif) no-repeat;
}
/* Hauptnavigation */
#navigation {
	float: right;
	margin-top: 1px;
}
#navigation li {
	float: left;
	padding-left: 22px;
}
#navigation li a {
	height: 16px;
	display: block;
	background: no-repeat 0px -18px;
}
#navigation li a#navi1 {
	width: 40px;
	background-image: url(/images/buttons/home.gif);
}
#navigation li a#navi2 {
	width: 61px;
	background-image: url(/images/buttons/ueberuns.gif);
}
#navigation li a#navi3 {
	width: 61px;
	background-image: url(/images/buttons/produkte.gif);
}
#navigation li a#navi4 {
	width: 48px;
	background-image: url(/images/buttons/partner.gif);
}
#navigation li a#navi5 {
	width: 52px;
	background-image: url(/images/buttons/kontakt.gif);
}
#navigation li a:hover, #navigation li a.active {
	background-position: 0px 0px;
}

/* Subnavigation und Subsubnavigation */
#subnavigation {
	padding: 0px 0px 5px 14px;
	border-bottom:1px solid #D2C9C0;
}
#subnavigation ul li, #subsubnavigation ul li {
	display: inline;
	font-size: 11px;
	padding-right: 18px;
}
#subnavigation ul li a, #subsubnavigation ul li a {
	color:#22318E;
}
#subnavigation ul li.first a {
	font-weight:bold;
}
#subnavigation ul li.first a.color_produkte {
	color:#B33295;
}
#subnavigation ul li.first a.color_ueberuns {
	color:#ABC30C;
}
#subnavigation ul li.first a.color_partner {
	color:#A9957F;
}
#subnavigation ul li.first a.color_kontakt {
	color:#01A0E2;
}
#subnavigation ul li a.active, #subsubnavigation ul li a.active {
	font-weight: bold;
}
#subsubnavigation {
	padding: 5px 0px 5px 0px;
	border-bottom:1px solid #E2DBD4;
	background: transparent url(/images/verlauf_subsubnavi.gif) repeat-x;
	position: relative;
}
#subsubnavigation .subnavigation_arrow_produkte_21269, 
#subsubnavigation .subnavigation_arrow_produkte_21267,
#subsubnavigation .subnavigation_arrow_produkte_21330,
#subsubnavigation .subnavigation_arrow_produkte_21322,
#subsubnavigation .subnavigation_arrow_produkte_21271,
#subsubnavigation .subnavigation_arrow_produkte_21272,
#subsubnavigation .subnavigation_arrow_produkte_21273,
#subsubnavigation .subnavigation_arrow_partner_21331,
#subsubnavigation .subnavigation_arrow_partner_21344,
#subsubnavigation .subnavigation_arrow_partner_21345,
#subsubnavigation .subnavigation_arrow_partner_21348 {
	position: absolute;
	top: -1px;
}
#subsubnavigation .subnavigation_arrow_produkte_21269,
#subsubnavigation .subnavigation_arrow_produkte_21271,
#subsubnavigation .subnavigation_arrow_produkte_21272,
#subsubnavigation .subnavigation_arrow_produkte_21273 {
	left: 197px;
}
#subsubnavigation .subnavigation_arrow_produkte_21267,
#subsubnavigation .subnavigation_arrow_produkte_21330,
#subsubnavigation .subnavigation_arrow_produkte_21322 {
	left:115px;
}
#subsubnavigation .subnavigation_arrow_partner_21331,
#subsubnavigation .subnavigation_arrow_partner_21344,
#subsubnavigation .subnavigation_arrow_partner_21345,
#subsubnavigation .subnavigation_arrow_partner_21348 {
	left: 113px;
}
#subsubnavigation .subsubnavi_produkte_21267,
#subsubnavigation .subsubnavi_produkte_21330,
#subsubnavigation .subsubnavi_produkte_21322 {
	padding-left: 100px;
}
#subsubnavigation .subsubnavi_produkte_21269,
#subsubnavigation .subsubnavi_produkte_21271,
#subsubnavigation .subsubnavi_produkte_21272,
#subsubnavigation .subsubnavi_produkte_21273 {
	padding-left: 176px;
}
#subsubnavigation .subsubnavi_partner_21331,
#subsubnavigation .subsubnavi_partner_21344,
#subsubnavigation .subsubnavi_partner_21345,
#subsubnavigation .subsubnavi_partner_21348 {
	padding-left:87px;
}

/* Fuehrungsbilder + Flash-Container */
#leader_image,
#leader_image_home,
#flash_home {
	padding-bottom: 8px;
	background: url(/images/verlauf_oben.gif) repeat-x 0px bottom;
	position: relative;
}
.mailing #leader_image {
	padding-bottom: 0px;
	background: none;
}
#flash_santa {
	top: 210px;
	left: 525px;
	position: absolute;
}
#flash_home {
	width: 934px;
	height: 371px;
	padding-bottom: 0px;
}

/* Content */
#content {
	margin-top: 29px;
}
.mailing #content {
	margin: 0px;
	background: transparent url(/images/flocken.gif) no-repeat bottom left;
}
.motivieren #content {
	background: none;
}
#content ul li {
	padding-left: 17px;
	background: transparent url(/images/buttons/aufz_kl_allgemein.gif) no-repeat 0px 3px;
}
#content ul.ul_allgemein li {
	background-image: url(/images/buttons/aufz_kl_allgemein.gif);
}
#content ul.ul_home li {
	background-image: url(/images/buttons/aufz_kl_home.gif);
}
#content ul.ul_ueberuns li {
	background-image: url(/images/buttons/aufz_kl_ueberuns.gif);
}
#content ul.ul_produkte li {
	background-image: url(/images/buttons/aufz_kl_produkte.gif);
}
#content ul.ul_partner li {
	background-image: url(/images/buttons/aufz_kl_partner.gif);
}
#content ul.ul_kontakt li {
	background-image: url(/images/buttons/aufz_kl_kontakt.gif);
}
#content ul.ul_mailing li {
	background-image: url(/images/buttons/aufz_kl_mailing.gif);
	background-position: 1px 4px;
}
#content ul.ul_no_background li {
	padding-left: 12px;
	text-indent: -12px;
	background: none;
}
.mailing #content #content_right ul {
	margin-top:7px;
}
.mailing #content #content_right ul li {
	padding-left:15px;
	background-image: url(/images/buttons/aufz_klkl_mailing.gif);
}
#content .news {
	/*position: relative;*/
}
#content .news .float_left {
	width: 340px;
}
.motivieren #content .news .float_left {
	width: 295px;
}
.motivieren #content .news .float_left .mailing_contenttext {
	padding-right: 0px;
}
#content .news .float_right {
	width: 333px;
	width: 320px;
	text-align: right;
}
.motivieren #content .news .float_right {
	width: 255px;
}
.motivieren #content .news .float_right img {
	padding-left: 0px;
}
#content_left {
	width: 692px;
	padding-left: 12px;
	float: left;
	font-size: 12px;
	line-height: 18px;
}
.mailing #content_left {
	padding-left: 0px;
	width: 556px;
}
#content_left a,
#content_portal_left a {
	text-decoration: underline;
}
#content_portal_left, #content_portal_right {
	width: 333px;
	line-height: 16px;
}
#content_portal_left {
	float: left;
}
#content_portal_right {
	float: right;
	font-size: 11px;
	line-height:13px;
	text-align:center;
}
#content_portal_right div {
	padding: 8px 0px;
	border-bottom: 1px solid #E2DBD4;
	text-align:left;
}
#content_portal_right div:hover {
	background: url(/images/verlauf_unten.gif) repeat-x 0px bottom;
}
#content_portal_right div.portal_produkte a,
#content_portal_right div.portal_ueberuns a,
#content_portal_right div.portal_partner a,
#content_portal_right div.portal_kontakt a {
	margin-bottom: 7px;
	padding-left: 1px;
	display: block;
	font-size: 13px;
	font-weight: bold;
	
}
#content_portal_right div.portal_produkte a {
	color: #B33295;
	background: url(/images/buttons/doppelpfeil_gr_produkte.gif) no-repeat 317px center;
}
#content_portal_right div.portal_ueberuns a {
	color: #ABC30C;
	background: url(/images/buttons/doppelpfeil_gr_ueberuns.gif) no-repeat 317px center;
}
#content_portal_right div.portal_partner a {
	color: #A9957F;
	background: url(/images/buttons/doppelpfeil_gr_partner.gif) no-repeat 317px center;
}
#content_portal_right div.portal_kontakt a {
	color: #01A0E2;
	background: url(/images/buttons/doppelpfeil_gr_kontakt.gif) no-repeat 317px center;
}
#content_portal_right span {
	padding-left: 2px;
	display: block;
}
#content_portal_right img {
	margin-top:30px;
}
#content_portal_right #portal_right_image,
#content_portal_right #portal_right_image_ueber_uns {
	padding-top:35px;
	border:none;
}
#content_portal_left #portal_left_image_ueber_uns {
	top: 234px;
	left: 247px;
	position:absolute;
}
#content_portal_left #portal_left_image_partner {
	top: 130px;
	left: 400px;
	position:absolute;
}
#content_portal_left #portal_left_image_praemien {
	top: 185px;
	left: 410px;
	position:absolute;
}
#content_portal_right #portal_right_image:hover,
#content_portal_right #portal_right_image_ueber_uns:hover {
	background:none;
}
/* Teaserboxen allgemein */
#content_right {
	width: 205px;
	float: right;
	line-height:16px;
}
.mailing #content_right {
	width: 257px;
	margin: 30px 0px 15px 0px;
}
.motivieren #content_right {
	margin-top: 0px;
}
#content_right b {
	padding-bottom: 3px;
}
#content_right div {
	margin-bottom: 12px;
	background: url(/images/verlauf_unten.gif) repeat-x 0px bottom;
}
#content_right img {
	/* display: block; */
}
#content_right img.teaser_header_shadow {
	border: 1px solid #E8E2DC;
	border-width: 0px 1px;
}
#content_right div.teaser_inner {
	padding: 0px 12px 8px 12px;
	
	border: 1px solid #E8E2DC;
	border-width: 0px 1px;
}
#content_right .kontakt_telefon {
	padding: 5px 0px;
	font-size: 13px;
	font-weight: bold;
	display: block;
}

/* Brotkrumenpfad */
#breadcrumb {
	font-size:10px;
	margin-bottom:20px;
	line-height: 10px;
}
#breadcrumb a, #breadcrumb a:hover {
	text-decoration:underline;
}

/* Teaser-Boxen */
#teaser {
	margin-top: 2px;
}
#teaser div {
	float: left;
	width: 185px;
	height: 173px;
	margin-left: 2px;
	background: url(/images/verlauf_unten.gif) repeat-x 0px bottom;
}
#teaser div.large {
	width: 373px;
	margin-left: 0px;
}
#teaser div.teaser_with_image {
	float: none;
	width: auto;
	margin: 0px;
	height: 149px;
	overflow: hidden;
	background: none;
	border: 1px solid #E8E2DC;
	border-width: 0px 1px;
}
#teaser div.teaser_big {
	border-left-color: #BEBAB7;
}
#teaser div.teaser_inner {
	float: none;
	width: auto;
	margin: 0px;
	height: 126px;
	padding: 2px 12px 3px;
	background: none;
	border: 1px solid #E8E2DC;
	border-width: 0px 1px;
}
#teaser a.teaser_links {
	width: 371px;
	height: 149px;
	display: block;
}
#teaser a#teaser_link_news {
	background: transparent url(/images/teaser_news.jpg) no-repeat;
}
#teaser a:hover#teaser_link_news {
	background-position: 0px -149px;
}
#teaser a#teaser_link_produktfinder,
#teaser a#teaser_link_kontakt {
	width: 183px;
	height: 149px;
	display: block;
	background: transparent url(/images/teaser_produkte.jpg) no-repeat;
}
#teaser a:hover#teaser_link_produktfinder {
	background-position: 0px -149px;
}
#teaser a#teaser_link_kontakt {
	background: transparent url(/images/teaser_kontakt.jpg) no-repeat;
}
#teaser a:hover#teaser_link_kontakt {
	background-position: 0px -150px;
}
#teaser div.teaser_kontakt {
	font-size: 12px;
	line-height: 17px;
}
#teaser img.header_box {
	display: block;
}
#teaser img.teaser_header_shadow {
	border: 1px solid #E8E2DC;
	border-width: 0px 1px;
}
#teaser div#partner_widget_outer {
	width: 118px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	background: none;
}
#teaser div#partner_widget {
	width: 120px;
	height: 108px;
	margin-left:18px;
	background: none;
	display: inline;
	text-align: left;
}
#teaser div#partner_widget img {
	margin-bottom: 6px;
}

/* Footer */
#footer {
	margin-top: 29px;
	border-top: 1px solid #A9957F;
}
.mailing #footer {
	margin-top: 0px;
}
#footer ul {
	float: left;
	margin-top: 10px;
	padding-left: 14px;
	list-style-type: none;
}
#footer ul li {
	margin-right: 10px;
	display: inline;
	font-size: 11px;
}
#footer ul li a {
	text-decoration: none;
}
#footer ul li a:hover {
	text-decoration: underline;
}
#footer #accor_logo {
	float: right;
	margin: 9px 0px 15px;
}
/* Produkte bestellen */
.link_produkte_bestellen {
	padding-left: 17px;
	display: block;
	background: transparent url(/images/buttons/aufz_kl_produkte.gif) no-repeat 0px 3px;
}
.link_produkte_bestellen img {
	padding-left: 5px;
	vertical-align: middle;
}
/* Karriere */
.jobs {
	padding-left: 20px;
	display: block;
	background: transparent url(/images/buttons/aufz_gr_ueberuns.gif) no-repeat scroll left center;
}
/* Kontaktbereich + Mailing */
.kontakt_toggle_areas, .mailing_toggle_areas {
	height: 38px;
	margin-bottom: 10px;
	color: #01A0E2;
	font-size: 13px;
	font-weight: bold;
	background: transparent url(/images/verlauf_kontakt.gif) repeat-x;
	border-bottom: 1px solid #E2DBD4;
}
.mailing_toggle_areas {
	margin-top: 10px;
	margin-bottom: 0px;
	color: #00267F;
}
#motivieren_tc .mailing_toggle_areas {
	color: #972D88;
}
.kontakt_toggle_areas div, .mailing_toggle_areas div {
	margin: 11px 0px 0px 12px;
	float: left;
}
.kontakt_toggle_areas a, .mailing_toggle_areas a {
	margin: 14px 12px 0px 0px;
	float: right;
}
.text_mailing {
	padding: 25px 15px;
	background: #F4F0ED url(/images/textbox_oben.gif) no-repeat 0px 0px;
}
.text_mailing_end {
	height: 11px;
	margin-bottom: 10px; 
	background: transparent url(/images/textbox_unten.gif) no-repeat 0px 0px;
}
.text_mailing_frame {
	margin-top: 2px;
	display: none;
}
#table_weihnachtsaktion {
	margin:10px 0px 13px 0px;
}
#table_weihnachtsaktion td {
	padding:0px 20px 10px 0px;
}
/* Kontaktformulare */
.contactform {
	display: none;
	margin: 0px 0px 40px 12px;
}
.contactform input, .contactform select, .contactform textarea {
	border: 1px solid #E2EBD4;
	font-size: 11px;
}
.contactform div {
	width: 229px;
	margin: 5px 0px;
	float: left;
}
.contactform div.hint {
	width: auto;
	padding-left: 2px;
	font-size: 11px;
	border: none;
}
.contactform div.select {
	width: 114px;
	margin-bottom: 10px;
	float: left;
}
.contactform input {
	width: 210px;
}
.contactform textarea {
	width: 440px;
	font-family: Arial, Helvetica, sans-serif;
}
.contactform select.select_wide {
	width: 210px;
}
.contactform select {
	width: 100px;
}
.contactform select#betreffauswahl,
.contactform select#r_anzahlmitarbeiter,
.contactform select#anzahlmitarbeiter {
	width: 210px;
	margin-bottom: 4px;
}
.contactform select#sieSind {
	width: 120px;
	height: 15px;
}
.contactform label {
	font-size: 11px;
}
.contactform .form_submit, .contactform .form_radio, .contactform .form_checkbox {
	width: auto;
}
.contactform .form_image {
	height: 13px;
	width: 90px;
	padding-bottom: 0px;
	margin: 8px 0px 0px 69px;
	background: transparent url(/images/buttons/abschicken.gif) no-repeat;	
	border: none;
	float: left;
}
.contactform .form_submit {
	height: 20px;
}
.kontakt_toggle_content {
	margin: 0px 0px 12px 12px;
	display: none;
}
/* Form Mailing */
#contactform_mailing {
	margin-bottom: 40px;
}
#contactform_mailing div {
	background: none;
}
#contactform_mailing div.select {
	width: 75px;
	margin-right: 15px;
	float: left;
}
#contactform_mailing label {
	display: block;
}
#contactform_mailing input,
#contactform_mailing select,
#contactform_mailing textarea {
	width: 228px;
	border: 1px solid #E2DBD4;
}
#contactform_mailing input.checkbox {
	width: auto;
	margin: 2px 5px 2px 0px;
}
#contactform_mailing select {
	width: 75px;
	font-size: 11px;
}
#contactform_mailing .form_image {
	width: 90px;
	height: 13px;
	margin: 10px 0px 0px 141px;
	border: none;
}

/* Motivieren-und-binden - unterer Bereich */
#motivieren_tc {
	padding: 35px 18px;
	margin-bottom: 13px;
	background-color: #F5F3EF;
	border-top: 10px solid #972D88;
}
#motivieren_tc_left {
	float: left;
	width: 538px;
}
#motivieren_tc_left a {
	text-decortion: underline;
}
#motivieren_tc_left a:hover {
	text-decortion: none;
}
#motivieren_tc_left .mailing_contenttext {
	padding: 0px;
}
#motivieren_tc_left .text_mailing {
	background: #FFFFFF url(/images/motivieren/box_unten_texthinterlegung_oben.gif) no-repeat 0px 0px;
}
#motivieren_tc_left .text_mailing_end {
	background-image: url(/images/motivieren/textbox_weiss_unten.gif);
}
#table_weihnachtsaktion.motivieren_tc td {
	padding-right: 15px;
}
#motivieren_tc_right {
	float: right;
	width: 260px;
}

/* Sitemap */
#sitemap div {
	
}
#sitemap div a {
	width: auto;
	padding-left: 20px;
	font-weight: bold;
	color: #00267F;
	font-size: 12px;
	text-decoration: none;
	/* display: block; */
	background: url(/images/buttons/aufz_kl_dunkelblau.gif) no-repeat left center;
}
#sitemap div a:hover {
	text-decoration: underline;
}
#sitemap div.sub {
	margin-top: 0px;
}
#sitemap div.sub a {
	margin-left: 20px;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	background: url(/images/buttons/sitemap_sec_level.gif) no-repeat 10px 5px;
	display: inline;
	line-height: 20px;
}
#sitemap div.subsub, #sitemap div.subsubsub {
	margin-top: 0px;
}
#sitemap div.subsub a {
	margin-left: 40px;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	background: url(/images/buttons/sitemap_third_level.gif) no-repeat 13px 6px;
	display: inline;
	line-height: 17px;
}

#sitemap div.subsubsub {
	margin-left: 85px;
}

#sitemap div.subsubsub a {
	width: 360px;
	margin-left: 0px;
	padding-left: 7px;
	display: block;
	background: transparent url(/images/buttons/dot_gray.gif) no-repeat scroll 0px 2px;
}

/** Karussell **/
#carussell {
	border-bottom: 1px solid #E7E2DD;
	margin: 10px 0px 5px 0px;
	padding: 20px 0px;
	background: transparent url(/images/shadow/karussell.jpg) repeat-x scroll;
	position:relative;
}

#center {
	overflow: hidden;
	position: relative;
	width: 767px;
	height: 50px;
	margin-left: 155px;
}

#center div {
	position: absolute;
	width: 150px;
}

#left, #right {
	display: none;
}

a.partnerlink {
	background: transparent url(/images/buttons/doppelpfeil_kl_grau.gif) no-repeat scroll 83px 2px;
	display: inline;
	font-size: 11px;
	padding-right: 18px;
	float: right;
}
a.karusselllink {
	bottom: 5px;
	left: 13px;
	padding-right: 12px;
	font-size:11px;
	background: transparent url(/images/buttons/doppelpfeil_kl_grau.gif) no-repeat scroll right 3px;
	position:absolute;
}

#carussell strong {
	color: #22318E;
	margin-left: 13px;
	float: left;
}

/** Partner (Logouebersicht) **/
a.logo_uebersicht {
	width: 692px;
	height: 91px;
	margin-bottom: 30px;
	display: block;
}
a#logo_uebersicht_universal {
	background: transparent url(/images/partnerlogos/logo_uebersicht/uebersicht_universal.jpg) no-repeat 0px 0px; 
}
a#logo_uebersicht_universal:hover {
	background-position: 0px -91px;
}
.logo {
	margin: 15px 0px 15px 15px;
	float: left;
}
.partner_logos {
	margin-bottom: 15px;
}
.hinweis_logos {
	margin-bottom: 15px;
}
/* Suchergebnisse */
dl {
	margin-bottom: 30px;
	font-size: 11px;
}
dt strong a {
	padding-right: 5px;
}
em a {
	color: #00267F;
	font-style: normal;
	padding-right: 5px;
}
font {
	font-size: 11px;
	font-weight: bold;
}
dl img {
	margin-bottom: 4px;
	vertical-align: middle;
	padding-right: 3px;
}
#htdigsearch input {
	width: 115px;
	font-size: 11px;
	padding: 0px 1px;
	border: 1px solid #E2DBD4;
}
/*---- 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;
}