/**
 * HEADER
 */

/* Sprachauswahl (header.css) */
#header_langselect {
	color: #666;
	font-size: 11px;
}

#header_langselect_worldwide a {
	display: block;
	color: #666;
	text-decoration: none;
	background-image: url(../images/header/langselect.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 30px 1px 0;
}

#header_langselect_lang a {
	color: #b84a07;
	text-decoration: none;
}

#header_langselect a:hover {
	text-decoration: underline;
}


/**
 * Metanavigation (header.css)
 */
#header_metanavigation {
	font-size: 11px;
	color: #666;
}

/* lieder@stulz.de : Farbe #666 -> #888, +Fett */
#header_metanavigation a {
	color: #888;
	font-weight: bold;
	text-decoration: none;
}

#header_metanavigation a:hover {
	text-decoration: underline;
}


/* Navigation im Header (header.css) */
#header_navigation {				/* 1. Ebene */
	font-size: 11px;
	text-transform:uppercase;
	color: #873402;
}

#header_navigation ul.udm li a {	/* 1. Ebene */
	color: #873402;
	text-decoration: none;
}

#header_navigation ul.udm ul {		/* 2. Ebene */
	text-transform:none;
}
#header_navigation ul.udm ul li a {	/* 2. Ebene */
	color: #033060;
	text-decoration: none;
}


/* Klickpfad: Sie sind hier (header.css) */
#header_clickpath_hl {
	font-size: 11px;
	color: #fff;
}

#header_clickpath_hl a {
	color: #fff;
	text-decoration: none;
}

#header_clickpath_hl a:hover {
	text-decoration: underline;
}

#header_clickpath_body {
	font-size: 24px;
	color: #fff;
}


/*
	NAVIGATION LINKS
*/

/* Volltextsuche (navigation.css) */
#searchinput {
	font-size: 11px;
	color:#999999;
}

/* bearbeitbarer Content-Bereich für die Startseite */
#navigation_content h3, #navigation_content h1 {
	color: #003163;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0 10px 0px;
}
#navigation_content {
	font-size: 11px;
	color: #003163;
	padding: 12px 0 10px 11px;
}
#navigation_content a {
	display:none;
}
#navigation_content p a {
	display: block;
	color: #b84a07;
	font-size: 11px;
	background-image: url(../images/content/bg_homepage_teaser_more.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding: 0 0 0 10px;
	text-decoration: none;
}
#navigation_content p a:hover {
	text-decoration: underline;
}


/* Menü für Startseite */
.navigation_menu_news_hl h3 {
	color: #003163;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	padding: 12px 0 10px 17px;
}

.navigation_menu_news_body {
	font-size: 11px;
	color: #003163;
}

.navigation_menu_news_more a {
	color: #b84a07;
	font-size: 11px;
	background-image: url(../images/content/bg_homepage_teaser_more.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0 0 0 10px;
	text-decoration: none;
}

.navigation_menu_news_more a:hover {
	text-decoration: underline;
}

/* Menü für normale Seite */
.navigation_menu_hl h3 {
	color: #003163;
	text-decoration: none;
	font-size: 18px;
	font-weight: normal;
	padding: 10px 0 10px 10px;
}

/* ergänzt lieder@stulz.de */
.navigation_menu_hl h3 a {
	color: #003163;
	text-decoration: none;
	font-size: 18px;
	font-weight: normal;
}

.navi_lv1 {
	color: #003163;
	font-size: 11px;
	padding: 0 0 1px 0;
	font-size: 11px;
}

.navi_lv1_off a {
	color: #003163;
	font-weight: normal;
	text-decoration: none;
}

.navi_lv1_off a:hover {
/*	border-bottom: 1px solid #cc9;*/
	border-bottom: 1px solid #003163;
}

.navi_lv1_on a {
	color: #003163;
	font-weight: bold;
	text-decoration: none;
}

.navi_world_lv1 {
	color: #003163;
	font-size: 11px;
	padding: 0 0 1px 0;
	font-size: 11px;
}

.navi_world_lv1_off a {
	color: #003163;
	font-weight: normal;
	text-decoration: none;
}

.navi_world_lv1_off a:hover, .navi_world_lv1_on a:hover {
	border-bottom: 1px solid #cc9;
}

.navi_world_lv1_on a {
	color: #003163;
	font-weight: bold;
	text-decoration: none;
}

.navi_lv2 {
	font-size: 11px;
}

.navi_lv2_off a {
	font-weight: normal;
	text-decoration: none;
}

.navi_lv2_off a:hover {
	font-weight: normal;
/*	border-bottom: 1px solid #fff;*/
	border-bottom: 1px solid #003163;
}

.navi_lv2_on a {
	font-weight: bold;
	text-decoration: none;
}

/* CONTENT */

/* Startseite */
.homepage_teaser_hl h3 {
	color: #003163;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0 10px 2px;
}

.homepage_teaser_hl h3 a {
	color: #003163;
	text-decoration: none;
	font-weight: bold;
}

.homepage_teaser_body {
	display:block;
	color: #003163;
	font-size: 11px;
}

/* allg.: line-height auf 16px setzen, FH: 07.09.2007 */
p.bodytext {
	line-height: 16px;
}

/* neue Variante der Homepage-Teaser-Verlinkung in p.bodytext */
.homepage_teaser p.bodytext a {
	display:block;
	color: #b84a07;
	font-size: 11px;
	background-image: url(../images/content/bg_homepage_teaser_more.gif);
	background-repeat: no-repeat;
	background-position: 0px 12px;
	padding: 5px 0 0 10px;
	text-decoration: none;
	line-height: 16px;
}
.homepage_teaser p.bodytext a:hover {
	text-decoration: underline;
}
/* alte Variante der Homepage-Teaser-Verlinkung in eigenem DIV
.homepage_teaser_more a {
	color: #b84a07;
	font-size: 11px;
	background-image: url(/fileadmin/templates/images/content/bg_homepage_teaser_more.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0 0 0 10px;
	text-decoration: none;
}
.homepage_teaser_more a:hover {
	text-decoration: underline;
}
*/

/* Lösungen Ebene 1 */
.solutions_teaser_hl h3 {
	color: #003163;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0 10px 2px;
}

.solutions_teaser_hl h3 a {
	color: #003163;
	text-decoration: none;
	font-weight: bold;
}

.solutions_teaser_body {
	color: #000;
	font-size: 12px;
}

.solutions_teaser_body h2 {
	font-size: 12px;
	color: #000;
	padding: 0 0 10px 0;
}

/* neue Variante der Übersichtsseiten-Teaser-Verlinkung in p.bodytext */
.solutions_teaser_hl p.bodytext a {
	color: #b84a07;
	font-size: 11px;
	background-image: url(../images/content/bg_homepage_teaser_more.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	padding: 0 0 0 12px;
	text-decoration: none;
}
.solutions_teaser_hl p.bodytext a:hover {
	text-decoration: underline;
}

/* alte Variante der Übersichtsseiten-Teaser-Verlinkung in eigenem DIV */
.solutions_teaser_more a {
	color: #b84a07;
	font-size: 11px;
	background-image: url(../images/content/bg_homepage_teaser_more.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0 0 0 10px;
	text-decoration: none;
}
.solutions_teaser_more a:hover {
	text-decoration: underline;
}
/* */

/* Lösungen Ebene 2 */

#solutions_content_body h1, #solutions_content_body h2, #solutions_content_body h3 {
	font-size: 12px;
	font-weight: bold;
/*	margin: 0 0 8px 0;
	padding: 0 0 2px 0;
	border-bottom:1px dotted #CC9;*/
	padding: 0 0 10px 0;
}

#solutions_content_body {
	font-size: 12px;
}

/* FH: experimentell: globale Formatierung aller Links im Inhalt als display:block */
#solutions_content_body p.bodytext a {
	display:block;
	color: #ba4a0a;
	background-image: url(../images/content/product_more.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
	text-decoration: none;
}
#solutions_content_body p.bodytext a:hover {
	text-decoration: underline;
}
/* //FH: experimentell: globale Formatierung aller Links im Inhalt als display:block */

/* Bodytext Abstand bei "normalen" Inhaltsseiten, nicht bei Übersichtsseiten etc. */
#solutions_content_body .bodytext, #worldwide_content_body .bodytext {
	padding: 0 0 20px 0;
}

#solutions_content_body ul, #worldwide_content_body ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width:100% !important;	/* lieder@stulz.de */
}
#solutions_content_body ul li, #worldwide_content_body ul li {
	margin: 0px;
	padding: 0 0 0 10px;
	background-image: url(../images/content/arrow.gif);
	background-image: url(../images/content/product_more.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

#solutions_content_body ol, #worldwide_content_body ol {
	margin:0 20px 20px !important;
	margin-left: 24px;
}
#solutions_content_body ol li, #worldwide_content_body ol li {
	margin-bottom:4px;
}

.solutions_product_hl h3, .solutions_product_hl h1, .solutions_product_hl h2 {
	font-size: 12px;
	padding: 0 0 10px 0;
}

.solutions_product_more a {
	color: #ba4a0a;
	background-image: url(../images/content/product_more.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
	text-decoration: none;
}

.solutions_product_more a:hover {
	text-decoration: underline;
}

#solutions_content_body_footer {
	font-size: 11px;
	color: #64644b;
}

.solutions_content_body_footer_up {
	text-decoration: none;
	color: #64644b;
	background-image: url(../images/content/bg_up.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0 0 3px 9px;
}
.solutions_content_body_footer_left {
	text-decoration: none;
	color: #64644b;
	background-image: url(../images/content/bg_left.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0 0 3px 9px;
}
.solutions_content_body_footer_up:hover {
	text-decoration: underline;
}


.solutions_content_body_footer_print {
	text-decoration: none;
	color: #64644b;
	background-image: url(../images/content/bg_print.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0 0 3px 15px;
	margin: 0 0 0 15px;
}

.solutions_content_body_footer_print:hover {
	text-decoration: underline;
}


/* WORLDWIDE */
#worldwide_content_body h2 {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 10px 0;
}

#worldwide_content_body h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 10px 0;
}

#worldwide_content_body {
	font-size: 12px;
}

#worldwide_content_body_footer {
	font-size: 11px;
	color: #64644b;
}

.worldwide_content_body_footer_up {
	text-decoration: none;
	color: #64644b;
	background-image: url(../images/content/bg_up.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0 0 3px 9px;
}
.worldwide_content_body_footer_up:hover {
	text-decoration: underline;
}


.worldwide_content_body_footer_print {
	text-decoration: none;
	color: #64644b;
	background-image: url(../images/content/bg_print.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0 0 3px 15px;
	margin: 0 0 0 15px;
}

.worldwide_content_body_footer_print:hover {
	text-decoration: underline;
}





/* Teaser rechts */
#teaser_body {
	font-size: 11px;
	color: #013162;
}

#teaser_body h3 {
	font-size: 12px;
	font-weight: bold;
	color: #013162;
}

#teaser_body a {
	display: block;
}

.teaser_downloads a {
	background-image: url(../images/content/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding: 2px 0 3px 20px;
	color: #b84b08;
	text-decoration: none;
}


.teaser_downloads a:hover {
	text-decoration: underline;
}


.teaser_contact a, .teaser_text a {
	color: #ba4a0a;
	text-decoration: none;
	padding: 10px 0 0 10px;
	background-image: url(../images/content/teaser_more.gif);
	background-repeat: no-repeat;
	background-position: 0 16px;
}

.teaser_contact a:hover, .teaser_text a:hover {
	text-decoration: underline;
}

.teaser_partner_contact a {
	color: #ba4a0a;
	text-decoration: none;
}
.teaser_partner_contact a:hover {
	text-decoration: underline;
}
.teaser_partner_contact_body h3 {
	padding: 0px 0 10px 0px;
}

.teaser_text .teaser_text_body a {
	display:block;
	padding: 10px 0 0 10px;
}


/**
 * Footer
 */
#footer {
	color: #64644b;
	font-size: 10px;
}

#footer a {
	color: #64644b;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}


/**
 * Content
 */
 
.important {
	font-weight:bold;
	color: #258;
}

