﻿/* CSS resets */
input {
	border-color: #d0d0d0;
}
/* CSS */
body {
	background-color: #fff;
	color: #555;
}
#lip_design_console {
	background-color: #FFF;
	color: #000;
}
#lip_content a, #lip_content a:link, #lip_content a:visited {
	color: #08138F;
	text-decoration: underline;
}
#lip_content a:hover, #lip_content a:active, #lip_content a:focus {
	color: #000;
	background-color: #ffffbf;
	text-decoration: underline;
}
/* Formatierung von Überschriften */
h1, h1.ms-standardheader, h1.ms-WPTitle, .ms-WPBody h1, .ms-TPBody h1, 
h2, h2.ms-standardheader, h2.ms-WPTitle, .ms-WPBody h2, .ms-TPBody h2, 
h3, h3.ms-standardheader, h3.ms-WPTitle, .ms-WPBody h3, .ms-TPBody h3,
h4, h4.ms-standardheader, h4.ms-WPTitle, .ms-WPBody h4, .ms-TPBody h4,
h5, h5.ms-standardheader, h5.ms-WPTitle, .ms-WPBody h5, .ms-TPBody h5,
h6, h6.ms-standardheader, h6.ms-WPTitle, .ms-WPBody h6, .ms-TPBody h6 {
	color: #2f3e47;
}
h3.ms-WPTitle a, h3.ms-WPTitle a:hover, h3.ms-WPTitle a:visited, h3.ms-WPTitle a:active {
	color: #000000;
}
/* Darstellung von Bildern */
.lip_e1_col1 img, .lip_s1_col1 img, .lip_e2_col1 img {
	background-color: #d0d0d0;
}
.lip_e1_col1 a:hover img, .lip_s1_col1 a:hover img, .lip_e2_col1 a:hover img, .lip_e1_col2 a:hover img, .lip_e1_col3_1 a:hover img, .lip_e1_col3_2 a:hover img, .lip_e2_col2_1 a:hover img, .lip_e2_col2_2 a:hover img, .lip_e1_col3_kalender a:hover img, .lip_e1_col3_1 a:hover img, .lip_e1_col3_2 a:hover img, .lip_e2_col2_kalender a:hover img, .lip_e2_col2_1 a:hover img, .lip_e2_col2_2 a:hover img {
	background-color: #ffffbf;
}
.lip_e1_col1 img.ms-asset-icon, .lip_s1_col1 img.ms-asset-icon, .lip_e2_col1 img.ms-asset-icon,
.lip_e1_col1 a:hover img.ms-asset-icon, .lip_s1_col1 a:hover img.ms-asset-icon, .lip_e2_col1 a:hover img.ms-asset-icon, .lip_e1_col2 a:hover img.ms-asset-icon, .lip_e1_col3_1 a:hover img.ms-asset-icon, .lip_e1_col3_2 a:hover img.ms-asset-icon, .lip_e2_col2_1 a:hover img.ms-asset-icon, .lip_e2_col2_2 a:hover img.ms-asset-icon, .lip_e1_col3_kalender a:hover img.ms-asset-icon, .lip_e1_col3_1 a:hover img.ms-asset-icon, .lip_e1_col3_2 a:hover img.ms-asset-icon, .lip_e2_col2_kalender a:hover img.ms-asset-icon, .lip_e2_col2_1 a:hover img.ms-asset-icon, .lip_e2_col2_2 a:hover img.ms-asset-icon {
	background-color: transparent;
}
/* Darstellung von Verweisen */
h5 a, h5 a:visited {
	color: #ccc;
}
h5 a:hover, #lip_content #complete a, #lip_content #complete a:link, #lip_content #complete a:visited {
	color: #777777;
	text-decoration: none;
}
#lip_content #complete a:hover, #lip_content #complete a:active {
	color: #777777;
	text-decoration: underline;
}
.mainContent a:hover, .mainContent a:focus, .mainContent a:active, 
#lip_footer a:hover, #lip_footer a:focus, #lip_footer a:active, 
#complete a:hover, #complete a:focus, #complete a:active 
{
	/*background-color: #ffffbf;*/
}
/* Seitenlayout */
#lip_content_box {
	border: 1px solid #d0d0d0;
}
.lip_box_banner {
	border-color: #d0d0d0;
}
/* Spalte 3 */
.lip_e1_col3_kalender, .lip_e2_col2_kalender,
#lip_content div.lip_e1_col3_1 table, #lip_content div.lip_e2_col2_1 table, #lip_content div.lip_e1_col3_2 table, #lip_content div.lip_e2_col2_2 table,
#lip_content div.lip_e1_col3_1 div.AspNet-WebPart, #lip_content div.lip_e2_col2_1 div.AspNet-WebPart, #lip_content div.lip_e1_col3_2 div.AspNet-WebPart, #lip_content div.lip_e2_col2_2 div.AspNet-WebPart,
#lip_content div.lip_e1_col3_1 div.contentEmbracing, #lip_content div.lip_e2_col2_1 div.contentEmbracing, #lip_content div.lip_e1_col3_2 div.contentEmbracing, #lip_content div.lip_e2_col2_2 div.contentEmbracing {
	background-color: #ededed;
	border-color: #ededed;
}
/* Darstellung der Termine */
div.lip_termin_datum div.lip_termin_datum_Monat {
	color: #FFFFFF;
}
div.lip_termin_datum div.lip_termin_datum_tag {
	color: #999999;
}
.lip_termin_titel {
	color: #CC0000;
}
/* Darstellung des Seitenfußes */
#lip_footer {
	background: #d0d0d0;
	border-top-color: #d0d0d0;
}
#lip_footer h2 {
	border-bottom-color: #4f4f4f;
}
/* Darstellung der Servicenavigation */
div#complete {
	color: #777777;
}
div#complete ul li {
	border-left-color: #777777;
}
/* Darstellung von Listen-WebParts */
.ms-listviewtable .ms-alternating {
	background-color: #ededed;
}
.lip_e1_col2 .ms-listviewtable .ms-alternating {
	background-color: #ffffff;
}
/* Darstellung der Sucheingabe */
.lip_suche .ms-sbtext {
	color: #555555;
}
.lip_suche .ms-sbplain {
	border-color: #ccc;
}
.lip_suche .ms-sbgo {
	background-color: #FFFFFF;
}
/* Verstecken von Elementen, die nur für nicht-CSS-Benutzer sichtbar sein sollen */

/* Formatierung der Lebenslagen und Leistungen */
div.invLennart-LeistungenWebPart {
	border-color: #ededed;
}
div.invLennart-LeistungenWebPart div.invLennart-BuchstabenContainer {
	background-color: #ededed;
}
div.invLennart-LeistungenWebPart div.invLennart-SeitenzahlenContainer {
	background-color: #ededed;
}
div.invLennart-LeistungenWebPart div.invLennart-BuchstabenContainer ul li a:visited, div.invLennart-LeistungenWebPart div.invLennart-SeitenzahlenContainer ul li a:visited {
	color: #0000FF;
}
div.invLennart-LeistungenWebPart div.invLennart-BuchstabenContainer ul li.invLennart-AktuellerBuchstabe, div.invLennart-LeistungenWebPart div.invLennart-SeitenzahlenContainer ul li.invLennart-AktuelleSeitenzahl, div.invLennart-LeistungenWebPart div.invLennart-LebenslagenContainer ul li.invLennart-AktuelleLebenslage {
	background-color: white;
}
/* Formatierung des Kontaktformulars */
div#invKontakt-FormularBox {
	border-color: #EDEDED;
}
ul#invKontakt-KontaktArten li {
	border-color: #EDEDED;
}
ul#invKontakt-KontaktArten li.selected {
	border-color: #EDEDED;
	background-color: #ededed;
}
.invKontakt-SendeErfolg {
	color: green;
}
.invKontakt-SendeFehler, .invKontakt-EingabeFehler {
	color: red;
}
/* CSS-Klassen mit dem Präfix 'ms-rteCustom-' werden im HTML-Editor zur Auswahl zur Verfügung gestellt. */
img.ms-rteCustom-OhneRahmen, img.BildOhneRahmen {
	background-color: #fff;
}
table.ms-rteCustom-MitRahmen,
table.ms-rteCustom-MitRahmenUndGitternetzlinien,
table.ms-rteCustom-MitRahmenUndGitternetzlinien td {
	border-color: #555;
}

/* Hauptnavigation */
#lip_content .invMenu a, #lip_content .invMenu a:link, #lip_content .invMenu a:visited {
	color: #666666;
	border-left-color: #ccc;
	border-top-color: #ccc;
	border-right-color: #ccc;
	text-decoration: none;
}
/* Farben für die erste Ausklappebene */
#lip_content .invMenu ul ul {
	background-color: #EDEDED;
	border-bottom-color: #EDEDED;
	border-left-color: #EDEDED;
	border-right-color: #EDEDED;
}
#lip_content .invMenu ul ul a,
#lip_content .invMenu ul ul a:visited {
	background: #EDEDED;
	color: #666666;
	text-decoration: none;
}
#lip_content .invMenu ul li a:hover, #lip_content .invMenu ul li:hover > a,
#lip_content .invMenu ul li a:focus, #lip_content .invMenu ul li:focus > a,
#lip_content.invMenu ul li a:active, #lip_content .invMenu ul li:active > a {
	color: #444444;
	background: #FFFFBF;
	text-decoration: none;
}
/* Farben für die zweite Ausklappebene */
#lip_content .invMenu li.invLevelItem2 ul {
	color: #444444;
	background-color: #FFFFBF;
	border-bottom-color: #EDEDED;
	border-left-color: #EDEDED;
	border-right-color: #EDEDED;
}
#lip_content .invMenu li.invLevelItem2 ul a,
#lip_content .invMenu li.invLevelItem2 ul a:visited {
	background: #FFFFBF;
	color: #444444;
	text-decoration: none;
}
#lip_content .invMenu li.invLevelItem2 ul li a:hover, #lip_content .invMenu li.invLevelItem2 ul li:hover a,
#lip_content .invMenu li.invLevelItem2 ul li a:focus, #lip_content .invMenu li.invLevelItem2 ul li:focus a,
#lip_content.invMenu li.invLevelItem2 ul li a:active, #lip_content .invMenu li.invLevelItem2 ul li:active a {
	color: #666666;
	background: #EDEDED;
	text-decoration: none;
}
/* Farben für ausgewählte Menüeinträge */
#lip_content .invMenu li.invStaticSelected > a {
	color: #FFFFFF;
	background-color: #CC0000;
	text-decoration: none;
}
/* footer */
#lip_footer li a:hover {
	background: #ffffbf;
	color: #333;
}
/* Im Default-Layout versteckte Elemente */
#lip_content .hide_default {
	display: none;
}
/* CSS-Umschaltlinks */
#lip_content a.css_switch, #lip_content a.css_switch:visited,
#lip_content a.small_css_switch, #lip_content a.small_css_switch:visited {
	color: #FFF;
	border: 1px #000 solid;
	background-color: #000;
}
#lip_content a.css_switch:hover, #lip_content a.css_switch:active, #lip_content a.css_switch:focus,
#lip_content a.small_css_switch:hover, #lip_content a.small_css_switch:active, #lip_content a.small_css_switch:focus {
	color: #000;
	border: 1px #000 solid;
	background-color: #FFF;
}
#lip_content a.small_css_switch, #lip_content a.small_css_switch:visited,
#lip_content a.small_css_switch:hover, #lip_content a.small_css_switch:active, #lip_content a.small_css_switch:focus {
	text-decoration: none;
}
#lip_content ul.fontsizeselector a, #lip_content ul.fontsizeselector a:visited {
	color: #555;
}
#lip_content a.select_fontsize, #lip_content a.select_fontsize:hover, #lip_content a.select_fontsize:active, #lip_content span.select_fontsize {
	text-decoration: none;
	border: 1px #000 solid;
}
/* Suchergebnisseite */
.srch-sort-right, .srch-stats, .lip-srch-paging {
	background-color: #ededed !important;
}
/* Editiermodus */
div#separator_lip_e1_col1, div#separator_lip_e2_col1, div#separator_lip_s1_col1,
div#separator_lip_e1_col2,
div#lip_e1_col3_1_top, div#lip_e1_col3_1_bottom, div#lip_e1_col3_2_top, div#lip_e1_col3_2_bottom {
	background-color:#ededed;
}
div#separator_lip_e1_col3_kalender, div#separator_lip_e2_col2_kalender,
div#separator_lip_e2_col2_1, div#separator_lip_e2_col2_2 {
	background-color:#ccc;
}
div#separator_lip_e1_col3_1, div#separator_lip_e1_col3_2 {
	background-color:#bbb;
}
