html { min-height: 101%; 	/* Korrektur IE 5 und 6 */ font-size: 100%; }
img, div, form { margin: 0; padding: 0; border: 0px none; }
body { font: 0.8em/1.5em Verdana, Arial, Tahoma, sans-serif; background: #ffffff; text-align: center; color: #4b616d; margin: 0; padding: 0; border: 0;}
input, select, textarea { color: #4b616d; }

h1 { font-size: 140%; font-weight: bold; margin: -0.3em 0em 0.6em 0em; color: #4b616d; line-height: 1.5em; /* font-family: Arial, Verdana, Tahoma, sans-serif; */}

h1.mit_logo { width: 14em; }

h2 { font-size: 100%; font-weight: bold; margin: 0em 0em 0.6em 0em; color: #4b616d; }
h3 { font-size: 100%; font-weight: bold; margin: 0em 0em 0.6em 0em; color: #4b616d; }
h4 { font-size: 120%; font-weight: bold; margin: 0.2em 0em 0.5em 0em; color: #4b616d; }
p { line-height: 1.5em; margin: 0em 0em 0.5em 0em; color: #4b616d; }

.unterstrichen { text-decoration: underline; }
.hervorhebung { font-weight: bold; color: #4b616d; }

.fusznote { font-size: 0.85em; }

.suchmaschine_print { display: none; }
	
/* Breite des Kopfbereiches 77em + 1em padding-right = 78em so lassen, ist auf meinem Bildschirm getestet worden */
#kopfbereich { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 1em; width: 82em; }

#logo { margin: 0.4em 0em 0.45em 0em; padding: 0em 0em 0em 0em; float: left; border: 0px none; }

.logo_im_text { margin: -0.4em -0.3em 0.3em 0em; float: right; }

/* Web 2.0 Elemente oben */
#elemente_web_2_0 { float: right; text-align: left; margin: 0em -0.7em 0em 0em; width: 54.6em; height: 2.6em; padding: 0; }
.suchfunktion { float: left; margin: 0em 0em 0em 0em; padding: 0; background: url('web_2_0_suche.gif') no-repeat top left; width: 12em; height: 2.4em; }
.reiter_kunden { width: 9em; height: 2.4em; float: left; margin: 0em 0em 0em -0.2em; padding: 0.1em 0em 0em 1.8em; background: url('web_2_0_reiter_kunden.gif') no-repeat top left; }
.reiter_partner { width: 10em; height: 2.4em; float: left; margin: 0em 0em 0em -0.2em; padding: 0.1em 0em 0em 1.8em; background: url('web_2_0_reiter_partner.gif') no-repeat top left; }
.reiter_networking { width: 17.2em; height: 2.4em; float: left; margin: 0em 0em 0em -0.2em; padding: 0.1em 0em 0em 1.8em; background: url('web_2_0_reiter_networking.gif') no-repeat top left; }
.text_reiter_networking { padding: 0em 0em 0em 1.8em; }
.favicon_networking { margin: 0px 0px 0px 2px; vertical-align: middle; padding: 0; }
#pcag_suche { float:left; height: 1.4em; width: 7.8em; margin: 0.1em 0em 0em 0.4em; padding: 0em 0em 0em 0em; background-color: transparent; border: 0px; }
#elemente_web_2_0 a { color: #5e6166; text-decoration: none; margin: 0em 0em 0em 0em; padding: 0;}
#elemente_web_2_0 a:hover { color: #b01900; text-decoration: underline;}
.pcag_suche_submit { background-image: url('web_2_0_lupe.png'); background-repeat: no-repeat; background-position: 0px 0px; 	background-color: transparent; border: 0px; height: 22px; width: 22px; cursor: pointer; margin: 0.1em 0em 0em 0.6em; }

#navigation_oben { margin: 3.4em -4.5em -2.9em 1.4em; padding: 0em 0em 0em 0em; text-align: left; float: right; }

.clearer { clear: both; font-size: 0; height: 0; }
.distanz_1_em { margin: 1em 0em 0em 0em; }
.underline { text-decoration: underline; }
.container_inhalt { padding: 0em 0em 0em 0em; }
.content { /* padding so lassen wegen Zoom */ padding: 0em 0em 0em 0em; clear: both; width: 87.5em; margin: 0em 0em 0em 0em; }


.sidebar #close:hover,.sidebar #stop_open:hover,.sidebar #sbottom_open:hover{cursor:pointer;}
.sidebar{z-index: 9999; position: fixed; top:150px; right:-304px; width:343px; height:auto; text-align:left;}
.sidebar.bottom{top:320px;}
.sidebar_right{width:280px; height:auto; background-color: #ffffff; border: 2px solid #EFEFEF; padding:10px;float:left;}
.sidebar_right h1 {font-size:12px; text-align:left; margin-top: -17.5px;}
.sidebar_right .jobs h2 {font-size:11px; text-align:left;}
.sidebar_right .jobs p {font-size:9px; text-align:left;}
.sidebar_right .jobs a, .sidebar_right .vertrag_rahmen.jobs a:hover, .sidebar_right .vertrag_rahmen.jobs a:visited {color: #4B616D;}
.sidebar_right a.more, .sidebar_right a.more.hover, .sidebar_right a.more:visited {color: #b20501;font-size:9px; text-align:left;}
.sidebar_right a.more_jobs, .sidebar_right a.more_jobs:hover, .sidebar_right a.more_jobs:visited {color: #b20501; font-weight: bold; font-size:9px; text-align:left;}
.sidebar_right .hide {display: none; margin-bottom: 16.5px;}
.sidebar_right .close {text-decoration: underline; font-size: 12px;}
.sidebar_right .close:hover {color: #123456;}

#stop_open{background-image:url(reiter.png);background-repeat:no-repeat;width:39px;height:155px;float:left;}
#sbottom_open{width:39px; height:132px; background-image:url(reiter2.png); background-repeat: no-repeat; background-position: 0px 0px; float:left;}
#stop_close,#sbottom_close{float:right;cursor:pointer;}

.sidebar.bottom .field_input_250 { width:255px; font-size:11px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
.sidebar.bottom p, .sidebar.bottom span, .sidebar.bottom .vertrag_rahmen .form_field_name {font-size:9px; text-align:left;}
.sidebar.bottom .pflicht_kennung { font-size:13px; font-weight:normal; color:#CC0000; font-family:Arial, Lucida Grande, Lucida Sans unicode; }

#mittlere_spalte { text-align: left; margin: 1em 0em 1.0em 1.1em; padding: 0em 1em 1em 0.35em; float: left; width: 31.3em; border-right: 1px solid #D1D1D1; min-height: 30em; }
#mittlere_spalte_startseite { text-align: left; margin: 1em 0em 1.0em 1.1em; padding: 0em 0em 0em 0.35em; float: left; width: 56.0em; min-height: 30em; }

/* Formatierung Boxen Unterseiten */
.headbild_content_ww { text-align: left; margin: 1em 0em 1.0em 1.1em; float: left; width: 55.5em;  height: 184px; background: url('wertlose_wertpapiere.gif') no-repeat bottom right; padding-left:1em;  }
.headbild_content_ww2{ text-align: left; float: left; width: 55.8em;  height: 184px;}
.headbild_content_unfall { text-align: left; margin: 1em 0em 1.0em 1.1em; float: left; width: 55.5em;  height: 184px; background: url('meinunfallnotruf2.gif') no-repeat bottom right; padding-left:1em;}
.headbild_content_geld { text-align: left; margin: 1em 0em 1.0em 1.1em; float: left; width: 55.5em;  height: 184px; /*background: url('geld_zusteht.gif') no-repeat bottom right;*/ padding-left:1em;}
.headbild_content_geld2{ text-align: left; float: left; width: 55.8em;  height: 184px;}
.headbild_content_rk { text-align: left; margin: 1em 0em 1.0em 1.1em; float: left; width: 55.5em;  height: 184px; background: url('rentenversicherung_kuendigen2.gif') no-repeat bottom right; padding-left:1em; }
.headbild_content_rk2{ text-align: left; float: left; width: 55.8em;  height: 184px;}
.headbild_content_rvk { text-align: left; margin: 1em 0em 1.0em 1.1em; float: left; width: 55.5em;  height: 184px; background: url('lebensversicherung_kuendigen2.gif') no-repeat bottom right; padding-left:1em; }
.headbild_content_rvk2{ text-align: left; float: left; width: 55.8em;  height: 184px;}
.headbild_content_rgk { text-align: left; margin: 1em 0em 1.0em 1.1em; float: left; width: 55.5em;  height: 184px; background: url('renten-lebens-versicherung2.gif') no-repeat bottom right; padding-left:1em; }
.headbild_content_rgk2{ text-align: left; float: left; width: 55.8em;  height: 184px;}
.headbild_content_verlust { text-align: left; margin: 1em 0em 1.0em 1.1em; float: left; width: 55.5em;  height: 184px; background: url('verluste_geltend_machen.gif') no-repeat bottom right; padding-left:1em; }
.headbild_content_verlust2{ text-align: left; float: left; width: 55.8em;  height: 184px;}
.zierleiste_unterseite2 { background-color: #70902f; border-top: 1px solid #868990; margin: 0em 0em 1em -0.5em; padding: 0em 0em 0em 0.5em; font-size: 0.8em; }
.zierleiste_unterseite3 { background-color: #c21a01; border-top: 1px solid #868990; margin: 0em 0em 1em -0.5em; padding: 0em 0em 0em 0.5em; font-size: 0.8em; }
.zierleiste_unterseite4 { background-color: #267db2; border-top: 1px solid #868990; margin: 0em 0em 1em -0.5em; padding: 0em 0em 0em 0.5em; font-size: 0.8em; }
.zierleiste_unterseite5 { background-color: #FFD245; border-top: 1px solid #868990; margin: 0em 0em 1em -0.5em; padding: 0em 0em 0em 0.5em; font-size: 0.8em; }
/* Formatierung Boxen Startseite */
#box_koll_recht {/* background: url('kollektiver-rechtsschutz.gif') no-repeat bottom left;*/ }
#box_lebe_rente { background: url('renten-lebens-versicherung.gif') no-repeat bottom left; }
#box_kapi_anlag { background: url('anleger-notruf.gif') no-repeat bottom left; }
#box_stro_zaehl { background: url('stromzaehler.gif') no-repeat bottom left; }
#box_leben_kuen { background: url('lebensversicherung_kuendigen.gif') no-repeat bottom left; }
#box_renten_kuen { background: url('rentenversicherung_kuendigen.gif') no-repeat bottom left; }
#box_unfall { background: url('meinunfallnotruf.gif') no-repeat bottom left; }

.zierleiste_startseite { background-color: #dadada; border-top: 1px solid #868990; margin: 0em 0em 1em -0.5em; padding: 0em 0em 0em 0.5em; font-size: 0.8em; }

.box { margin: 0em 0em 0em -0.5em; width: 28.2em; height: 15em; float: left; padding: 0; }
.box_text { width: 16em; margin: 1em 0em 0em 11em; font: 1em/1em Verdana, Arial, Tahoma, sans-serif; height: 11em; }
.box_text2 { width: 30em; margin: 2em 0em 0em 25em; font: 1em/1em Verdana, Arial, Tahoma, sans-serif; height: 10em; }
.box_link { clear: both; margin: 0.9em 1.4em 0em 0em; float: left; margin: 0.5em 0em 0em 11em; }
.box_link2{ clear: both; margin: 0.9em 1.4em 0em 0em; float: left; margin: 0em 0em 0em 25em; }

.rot { color: #c21a01; }

.rot_fett { color: #c21a01; font-weight: bold; font-size: 140%; line-height: 1.3em; }
.rot_fett2 { color: #B01900; font-weight: bold; font-size: 140%; line-height: 1.3em; }
.blau_fett { color: #267db2; font-weight: bold; font-size: 140%; line-height: 1.3em; }
.grau_fett { color: #4B616D; font-weight: bold; font-size: 140%; line-height: 1.3em; }
.gruen_fett { color: #70902f; font-weight: bold; font-size: 140%; line-height: 1.3em; }
.gelb_fett { color: #f2a100; font-weight: bold; font-size: 140%; line-height: 1.3em; }
.text_klein { line-height: 1.3em; }
.link_symbol { vertical-align: middle; margin: 0em 0.4em 0em 0em; }
.link_symbol2 { vertical-align: middle; margin: 0em 0em 0em 0em; }

#box_koll_recht a, #box_lebe_rente  a, #box_kapi_anlag a, #box_stro_zaehl a , #box_renten_kuen a, #box_unfall a { font-size: 100%; font-weight: bold; color:#4b616d; text-decoration: underline; }
#box_koll_recht a:hover, #box_lebe_rente  a:hover, #box_stro_zaehl a:hover, #box_kapi_anlag a:hover, #box_renten_kuen a:hover, #box_unfall a:hover  { color: #B41C07; }

#linksammlung_startseite { margin: 0em 0em 0em -0.5em; width: 33em; float: left; padding: 0; }
#video_startseite { float: right; }

#linksammlung_startseite ul { list-style-position: outside; list-style-image: url(link_symbol_liste.gif); padding: 0.6em 0em 0em 0em; margin: 0em 0em 0em 1.6em; }
#linksammlung_startseite li { list-style-type: none; padding: 0.2em 0em 1em 0em; }
#linksammlung_startseite a { font-size: 100%; font-weight: bold; color:#4b616d; text-decoration: underline; }
#linksammlung_startseite a:hover { color: #b01900;  }

.mittlere_spalte_links { float: left; }
.mittlere_spalte_rechts { float: right; }
.mittlere_spalte_news_kommentar { background-color: #e5e5e5; padding: 0.1em 0.7em 0.1em 0.7em; margin: 0em 0em 0.3em 0em; }
.rahmen_einzelne_news { padding: 0.5em 0.7em 0em 0.7em; margin: 0em 0em 1.5em 0em; border-top: 1px dotted #b9b9b9; border-bottom: 1px dotted #b9b9b9; background-color: #f7f7f7; }

#rechte_spalte { text-align: left; margin: 1em 0em 0.5em 0em; float: right; width: 32.0em; padding: 0em 0em 0.5em 0em; }

/* FAQ */
.faq_frage { cursor: pointer; color: #b01900; }
.faq_frage:hover { text-decoration: underline; }
.trennlinie_faq { border-bottom: 1px dotted #b9b9b9; margin: 0em 0em 0.3em 0em; }
.rahmen_faq { background-color: #f8f8f8; padding: 0.8em 1.1em 0.5em 1.1em; border-top: 1px dotted #b9b9b9;}

/* Formatierung News rechte Spalte */
.anmoderation_bold { font-weight: bold; line-height: 130%; margin: 0em 0em 0.3em 0em; padding: 0em 0em 0em 0em; }
.anmoderation_normal { font-weight: normal; line-height: 130%; margin: 0em 0em 0.3em 0em; padding: 0em 0em 0em 0em; }
.anmoderation_datum { font-size: 100%; margin: 0em 0em 0.3em 0em; }
.anmoderation_kommentar { font-size: 100%; float: right; margin: 0em 0em 0em 0em; padding: 0em 0.2em 0em 0em; }
.anmoderation_mehr_lesen { margin: 0em 0em 1.2em 0em; }

/* Formatierung News Überblick mittlere Spalte */
.news_liste_datum { margin: 0em 0em 0.3em 0em; text-align: left; }
.news_liste_anmoderation_bold { font-weight: bold; line-height: 130%; margin: 0em 0em 0.3em 0em; padding: 0em 0em 0em 0em; }
.news_liste_anmoderation_normal { font-weight: normal; line-height: 130%; margin: 0em 0em 0.3em 0em; padding: 0em 0em 0em 0em; }
.news_liste_mehr_lesen { margin: 0em 0em 1.2em 0em; }
.news_pager { margin: 0em 0em 1em 0em; }

/* Formatierung Pressemitteilungen Überblick mittlere Spalte */
.presse_liste_datum_quelle_autor { margin: 0em 0em 0.5em 0em; text-align: left; background-color: #f0f0f0; padding: 0.2em 0.5em 0.2em 0.5em; }
.presse_liste_anmoderation_bold { font-weight: bold;  margin: 0em 0em 0.3em 0em; padding: 0em 0em 0em 0em; }
.presse_liste_anmoderation_normal { font-weight: normal; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; }
.presse_liste_mehr_lesen { margin: 0em 0em 1.2em 0em; }
.presse_pager { margin: 0em 0em 1em 0em; }
.presse_pcag {background-color:#EAEAEA; margin: 0em 0em 0.5em 5em; text-align: left; padding: 0.2em 0.5em 0.2em 0.5em; border:thin solid #4B616D;}


/* Formatierung Kundenstimmen */
.trennlinie_kundenstimmen { clear: both; border: 1px solid #e5e5e5; background-color: #ffffff; border-top: 0px; margin: 0.5em 0em 1.5em 0em;}
.kundenstimmen_datum_kunde { margin: 0em 0em 0.5em 0em; text-align: left; background-color: #f0f0f0; padding: 0.2em 0.5em 0.2em 0.5em; }
.kundenstimmen_anmoderation_bold { font-weight: bold; line-height: 130%; margin: 0em 0em 0.3em 0em; padding: 0em 0em 0em 0.5em; }
.kundenstimmen_anmoderation_normal { font-weight: normal; margin: 0em 0em 0.3em 0em; padding: 0em 0em 0em 0.5em; }

/* Formatierung Mediathek */
.mediathek_titel_quelle { margin: 3em 0em 0.5em 0em; text-align: left; background-color: #f0f0f0; padding: 0.2em 0.5em 0.2em 0.5em; }
.mediathek_anmoderation_bold { font-weight: bold; line-height: 130%; margin: 0em 0em 0.3em 0em; padding: 0em 0em 0em 0.5em; }
.mediathek_anmoderation_normal { font-weight: normal; margin: 0em 0em 0.8em 0em; padding: 0em 0em 0em 0.5em; }
.trennlinie_mediathek { clear: both; border: 1px solid #e5e5e5; background-color: #ffffff; border-top: 0px; margin: 1em 0em 1.5em 0em; }

/* Pager auch für andere Anzeigen, also so lassen ! */
.news_pager ul { padding: 0.3em 0em 0em 0em; margin: 0em 0em 0em 0em; }
.news_pager li { list-style-type: none; display: inline; }
.news_pager li a { padding: 0em 0em 0em 0.3em;  text-decoration: none; }
.news_pager li a:hover { color: #b01900; text-decoration: underline; }

.symbol_externer_link { margin: 0em 0.2em 0em 0.2em; }

.thumb_media { margin: 0.3em 0em 0.3em 0.5em; }


.input_text_kundenbereich { height: 1.5em; border: 1px solid #D1D1D1; background: #ffffff; padding: 0em 0.2em 0em 0.2em; margin: 0em 0em 0.7em 0em; }
#kundenbereich_login_vt.input_text_kundenbereich  { width: 4em; }
#kundenbereich_login_nr.input_text_kundenbereich { width: 8em; }
#kundenbereich_login_pw.input_text_kundenbereich  { width: 13.2em; }

#linke_spalte { float: left; text-align: left; padding: 0.8em 0em 1em 1em; }

/* Definitionen für linken Navigationsblock */
#navigation_links { margin: 0em 0em 1em 0em; float: left; text-align: right; }

/* Breite und Definitionen für alle Listen */
ul#linke_navi, ul#linke_navi1, ul#linke_navi2 { width: 19.0em; list-style: none; margin: 0; padding: 0;}

/* Farben der links für gesamtes linkes Menü 
ul#linke_navi li a { color: #5e6166; text-decoration: none;}
ul#linke_navi li a:hover { color: #b01900; text-decoration: underline;}*/

/* Individuelle Images/Farben für Menüelemente 0.Ebene */
ul#linke_navi li.linke_navili_koll_recht { background: url('menu_koll_recht.png') no-repeat top right; background-color: #efefef;}
ul#linke_navi li.linke_navili_unfall{ background: url('menu_koll_recht.png') no-repeat top right; background-color: #efefef;}
ul#linke_navi li.linke_navili_eink_steue { background: url('menu_eink_steue.png') no-repeat top right; background-color: #efefef;}
ul#linke_navi li.linke_navili_lebe_rente { background: url('menu_lebe_rente.png') no-repeat top right; background-color: #efefef;}
ul#linke_navi li.linke_navili_kapi_anlag { background: url('menu_kapi_anlag.png') no-repeat top right; background-color: #efefef;}
ul#linke_navi li.linke_navili_lehm_broth { background: url('menu_lehm_broth.png') no-repeat top right; background-color: #efefef;}
ul#linke_navi li.linke_navili_stro_zaehl { background: url('menu_strom_zahl.png') no-repeat top right; background-color: #efefef;}
ul#linke_navi li.linke_navili_ankauf_plus { background: url('menu_ankauf.png') no-repeat top right; background-color: #efefef;}

/* Individuelle Images/Farben für ausgewählte Menüelemente 0.Ebene */
ul#linke_navi li.linke_navili_koll_recht_aktuell { background-color: #b01900; color: #ffffff;}
ul#linke_navi li.linke_navili_unfall_aktuell { background-color: #b01900; color: #ffffff;}
ul#linke_navi li.linke_navili_eink_steue_aktuell { background-color: #e06d00; color: #ffffff;}
ul#linke_navi li.linke_navili_lebe_rente_aktuell { background-color: #006eab; color: #ffffff;}
ul#linke_navi li.linke_navili_kapi_anlag_aktuell { background-color: #70902f; color: #ffffff;}
ul#linke_navi li.linke_navili_lehm_broth_aktuell { background-color: #9fc9bf; color: #ffffff;}
ul#linke_navi li.linke_navili_stro_zaehl_aktuell { background-color: #ffd245; color: #ffffff;}
ul#linke_navi li.linke_navili_ankauf_plus_aktuell { background-color: #ee7f00; color: #ffffff;}



/* span zur Kennzeichnung NEU! im Menü */
.neu { font-size: 0.8em; color: #ffffff; font-weight: bold; background-color: #ff0000; margin: 0em 0em 0em 0em; padding: 1px 2px 1px 2px; }

/* Individuelle Images/Farben für Menüelemente 1.Ebene */
ul#linke_navi1 li.linke_navili1_koll_recht_aktuell { background-color: #b01900;}
ul#linke_navi1 li.linke_navili1_koll_recht { background-color: #edd1cd;}
ul#linke_navi1 li.linke_navili1_unfall_aktuell { background-color: #b01900;}
ul#linke_navi1 li.linke_navili1_unfall { background-color: #edd1cd;}
ul#linke_navi1 li.linke_navili1_eink_steue_aktuell { background-color: #FFD245;}
ul#linke_navi1 li.linke_navili1_eink_steue { background-color: #ffeddf;}
ul#linke_navi1 li.linke_navili1_lebe_rente_aktuell { background-color: #006EAB;}
ul#linke_navi1 li.linke_navili1_lebe_rente { background-color: #c1e6fa; color:#fff;}
ul#linke_navi1 li.linke_navili1_kapi_anlag_aktuell { background-color: #70902F;}
ul#linke_navi1 li.linke_navili1_kapi_anlag { background-color: #d1dbac;}
ul#linke_navi1 li.linke_navili1_lehm_broth_aktuell { background-color: #9fc9bf;}
ul#linke_navi1 li.linke_navili1_lehm_broth { background-color: #d2eae4;}
ul#linke_navi1 li.linke_navili1_stro_zaehl_aktuell { background-color: #FFD245;}
ul#linke_navi1 li.linke_navili1_stro_zaehl { background-color: #fdecbd;}
ul#linke_navi1 li.linke_navili1_ankauf_plus_aktuell { background-color: #ee7f00;}
ul#linke_navi1 li.linke_navili1_ankauf_plus { background-color: #eec08b;}

/* Individuelle Images/Farben für Menüelemente 2.Ebene - momentan nicht verwendet */
ul#linke_navi2 li.linke_navili2_koll_recht { background-color: #ffebe8; }
ul#linke_navi2 li.linke_navili2_unfall { background-color: #ffebe8; }
ul#linke_navi2 li.linke_navili2_eink_steue { background-color: #fff7f1; }
ul#linke_navi2 li.linke_navili2_lebe_rente { background-color: #e3f5ff; }
ul#linke_navi2 li.linke_navili2_kapi_anlag { background-color: #e6ffdd; }
ul#linke_navi2 li.linke_navili2_lehm_broth { background-color: #ebfffa; }
ul#linke_navi2 li.linke_navili2_stro_zaehl { background-color: #fff9e7; }
ul#linke_navi2 li.linke_navili_ankauf_plus { background-color: #fdefe2; }


/* Individuelle Rahmen und Einstellungen für Menüelemente 0.Ebene */
ul#linke_navi li.linke_navili_koll_recht, ul#linke_navi li.linke_navili_unfall, ul#linke_navi li.linke_navili_eink_steue, ul#linke_navi li.linke_navili_lebe_rente, ul#linke_navi li.linke_navili_kapi_anlag , ul#linke_navi li.linke_navili_lehm_broth, ul#linke_navi li.linke_navili_stro_zaehl, ul#linke_navi li.linke_navili_ankauf_plus {
	margin: 0; padding: 0; width: 19em; border-top: 1px solid #ffffff; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; }
	
/* Individuelle Rahmen und Einstellungen für ausgewählte Menüelemente 0.Ebene */
ul#linke_navi li.linke_navili_koll_recht_aktuell, ul#linke_navi li.linke_navili_unfall_aktuell, ul#linke_navi li.linke_navili_eink_steue_aktuell, ul#linke_navi li.linke_navili_lebe_rente_aktuell, ul#linke_navi li.linke_navili_kapi_anlag_aktuell , ul#linke_navi li.linke_navili_lehm_broth_aktuell, ul#linke_navi li.linke_navili_stro_zaehl_aktuell, ul#linke_navi li.linke_navili_ankauf_plus_aktuell {
	margin: 0; padding: 0; width: 19em; border-top: 1px solid #ffffff; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; }

/* Individuelle Rahmen und Einstellungen für Menüelemente 1.Ebene */
ul#linke_navi1 li.linke_navili1_koll_recht, ul#linke_navi1 li.linke_navili1_unfall, ul#linke_navi1 li.linke_navili1_eink_steue, ul#linke_navi1 li.linke_navili1_lebe_rente, ul#linke_navi1 li.linke_navili1_kapi_anlag, ul#linke_navi1 li.linke_navili1_lehm_broth, ul#linke_navi1 li.linke_navili1_stro_zaehl, ul#linke_navi1 li.linke_navili1_ankauf_plus {
	margin: 0; padding: 0; width: 19em;  border-top: 1px solid #b3b3b3; border-left: 0px solid #d5d5d5; border-right: 0px solid #d5d5d5; border-bottom: 0px solid #b3b3b3; }

/* Individuelle Rahmen und Einstellungen für Menüelemente 2.Ebene - momentan nicht verwendet */
ul#linke_navi2 li.linke_navili2_koll_recht, ul#linke_navi2 li.linke_navili2_unfall, ul#linke_navi2 li.linke_navili2_eink_steue, ul#linke_navi2 li.linke_navili2_lebe_rente, ul#linke_navi2 li.linke_navili2_kapi_anlag, ul#linke_navi2 li.linke_navili2_lehm_broth, ul#linke_navi2 li.linke_navili2_stro_zaehl, ul#linke_navi2 li.linke_navili_ankauf_plus {
	margin: 0; padding: 0; width: 19em; border-top: 1px solid #d9d9d9; border-left: 0px solid #d5d5d5; border-right: 0px solid #d5d5d5; border-bottom: 0px solid #d9d9d9; }

/* Individuelle paddings und Schriftgrößen für Menüelemente 0.Ebene */
ul#linke_navi li.linke_navili_koll_recht a, ul#linke_navi li.linke_navili_unfall a, ul#linke_navi li.linke_navili_eink_steue a, ul#linke_navi li.linke_navili_lebe_rente a, ul#linke_navi li.linke_navili_kapi_anlag a , ul#linke_navi li.linke_navili_lehm_broth a, ul#linke_navi li.linke_navili_stro_zaehl a, ul#linke_navi li.linke_navili_ankauf_plus a {
	padding: 4px 14px 4px 4px; display: inline-block; font-size: 100%; }

/* Individuelle paddings und Schriftgrößen für ausgewählte Menüelemente 0.Ebene */
ul#linke_navi li.linke_navili_koll_recht_aktuell a, ul#linke_navi li.linke_navili_unfall_aktuell a, ul#linke_navi li.linke_navili_eink_steue_aktuell a, ul#linke_navi li.linke_navili_lebe_rente_aktuell a, ul#linke_navi li.linke_navili_kapi_anlag_aktuell a , ul#linke_navi li.linke_navili_lehm_broth_aktuell a, ul#linke_navi li.linke_navili_lehm_broth_aktuell a , ul#linke_navi li.linke_navili_stro_zaehl_aktuell a, ul#linke_navi li.linke_navili_ankauf_plus_aktuell a {
	padding: 4px 14px 4px 4px; display: inline-block; font-size: 100%; }

/* Schriftfarbe für ausgewählte Menüelemente 0.Ebene */
ul#linke_navi li.linke_navili_koll_recht_aktuell a.li_navi_link_aktuell, ul#linke_navi li.linke_navili_unfall_aktuell a.li_navi_link_aktuell, ul#linke_navi li.linke_navili_eink_steue_aktuell a.li_navi_link_aktuell, ul#linke_navi li.linke_navili_lebe_rente_aktuell a.li_navi_link_aktuell, ul#linke_navi li.linke_navili_kapi_anlag_aktuell a.li_navi_link_aktuell , ul#linke_navi li.linke_navili_lehm_broth_aktuell a.li_navi_link_aktuell, ul#linke_navi li.linke_navili_stro_zaehl_aktuell a.li_navi_link_aktuell, ul#linke_navi li.linke_navili_ankauf_plus_aktuell a.li_navi_link_aktuell 
	{ padding: 4px 14px 4px 4px; display: inline-block; font-size: 100%; color: #ffffff; }

/* Individuelle paddings und Schriftgrößen für Menüelemente 1.Ebene */
ul#linke_navi1 li.linke_navili1_koll_recht a, ul#linke_navi1 li.linke_navili1_unfall a, ul#linke_navi1 li.linke_navili1_eink_steue a, ul#linke_navi1 li.linke_navili1_lebe_rente a, ul#linke_navi1 li.linke_navili1_kapi_anlag a , ul#linke_navi1 li.linke_navili1_lehm_broth a , ul#linke_navi1 li.linke_navili1_stro_zaehl a, ul#linke_navi1 li.linke_navili1_ankauf_plus a 
	{ padding: 4px 14px 4px 4px; display: inline-block; font-size: 100%;}

	/* Individuelle paddings und Schriftgrößen für Menüelemente 1.Ebene */
ul#linke_navi1 li.linke_navili1_koll_recht_aktuell a, ul#linke_navi1 li.linke_navili1_unfall_aktuell a, ul#linke_navi1 li.linke_navili1_eink_steue_aktuell a, ul#linke_navi1 li.linke_navili1_lebe_rente_aktuell a, ul#linke_navi1 li.linke_navili1_kapi_anlag_aktuell a , ul#linke_navi1 li.linke_navili1_lehm_broth_aktuell a , ul#linke_navi1 li.linke_navili1_stro_zaehl_aktuell a, ul#linke_navi1 li.linke_navili1_ankauf_plus_aktuell a 
	{ padding: 4px 14px 4px 4px; display: inline-block; font-size: 100%; color: #fff;}

/* Individuelle paddings und Schriftgrößen für Menüelemente 2.Ebene - momentan nicht verwendet */
ul#linke_navi2 li.linke_navili2_koll_recht a, ul#linke_navi2 li.linke_navili2_unfall a, ul#linke_navi2 li.linke_navili2_eink_steue a, ul#linke_navi2 li.linke_navili2_lebe_rente a, ul#linke_navi2 li.linke_navili2_kapi_anlag a , ul#linke_navi2 li.linke_navili2_stro_zaehl a, ul#linke_navi2 li.linke_navili2_ankauf_plus a 
	{ padding: 4px 14px 4px 4px; display: inline-block; font-size: 89%; /* font-size: 95%; */ }

/* Banner Videoclips und Kundenstimmen unter linkem Menü */
/*
.video_banner { clear: both; width: 19.0em; margin: 0em 0em 0em 0em; padding: 0; }
.einzel_video_banner  { margin: 0em 0em 0.7em 0em; }
.kundenstimmen_banner { clear: both; width: 19.0em; margin: 0em 0em 0em 0em; padding: 0; }
.einzel_kundenstimmen_banner  { margin: 0em 0em 0.7em 0em; }
*/

/* nur Themennavigation*/
.themen_navigation { width: 17.9em; text-align: right; padding: 0.8em 1.3em 0.5em 0em; margin: 0.6em 0em 1.5em 0em; clear: both; background: url('rahmen.gif') no-repeat top right; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -khtml-border-radius:10px;border: 1px solid #4b616d; }
.themen_navigation  ul { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0.4em; list-style-type: none; }
.themen_navigation li { margin: 0em 0em 0.3em 0.1em; padding: 0em 0em 0.2em 0em; border-bottom: 1px dotted #93979e;}
.indent_2 { text-indent: 0em; list-style-type: none; }

/* Kundenstimmen, Videoclips und Online-Check */
.banner_linkes_menu { width: 17.9em; text-align: right; padding: 0.5em 1.3em 0.5em 0em; margin: 0.6em 0em 0.5em 0em; clear: both; }
.banner_linkes_menu  ul { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0.4em; list-style-type: none; }
.banner_linkes_menu li { margin: 0em 0em 0.3em 0.5em; padding: 0em 0em 0.2em 0em; }
.indent_2 { text-indent: 0em; list-style-type: none; }
.icons_linkes_menu { float: left; margin: 0.2em 0.3em 0.3em 0.5em; }

/* Banner online Check */
/*
.banner_online_check { width: 17.9em; text-align: right; padding: 0.8em 1.3em 0.5em 0em; margin: 0.6em 0em 0.5em 0em; clear: both; background: url('rahmen.gif') no-repeat top right; }
*/

/* Allgemeine Definition für links */
a { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; }
a:link, a:visited { color: #B41C07; text-decoration: none; }
a:hover, a:focus { text-decoration: underline; color: #b01900; }
a:active { color: #000000; }
a.link_deaktiviert { color: #3B484F; text-decoration: none; cursor: default;}

/* Allgemeine Definition für Listen */
.ul_obergruppe { list-style-type: square; list-style-position: outside; margin: 0.5em 0em 0.5em -0.8em; color: #4b616d; }
.ul_untergruppe { list-style-type: square; list-style-position: outside; margin: 0em 0em 1em 0em; color: #4b616d; }
.ul_obergruppe li a { color: #B41C07; }
.ul_untergruppe li a { color: #B41C07; }

/* allgemeine Tabellendarstellungen */
.spalte_1 { width: 6em; float: left; margin: 0em 0em 0em 1.7em; }
.spalte_2 { width: 6em; float: left;}
.spalte_3 { width: 6em; float: left;}


/* Tabelle Aktuelle Verfahren Kundenbereich */
.beklagte { background-color: #d7edf3; padding-left: 0.5em; padding-right: 2.5em; }
.beklagte_summe { background-color: #d7edf3; padding: 0.5em 0em 0.5em 0.5em;  }
.klage_instanz_1 { background-color: #f8ecec; text-align: center; padding-left: 0.4em; padding-right: 0.4em; }
.klage_instanz_2 { background-color: #f1d9d8; text-align: center; padding-left: 0.4em; padding-right: 0.4em; }
.klage_instanz_3 { background-color: #eac6c5; text-align: center; padding-left: 0.4em; padding-right: 0.4em; }




.trennlinie_allgemein { clear: both; border: 1px solid #e5e5e5; background-color: #ffffff; border-top: 0px; margin: 0em 0em 0.5em 0em;}

/* Spezielle Listen rechte Spalte */
.interaktion { }
.interaktion ul { margin: 0em 0em 0em 0.5em; padding: 0.6em 0.6em 0.7em 0.6em; }
.interaktion li { margin: 0em 0em 0.3em 0em; }
.indent_1 { text-indent: -1em; list-style-type: none; }

/* werden beide verwendet */
.bild_anzeige_rs { margin: 0em 0em 0em 1em; }
.abbildung { margin: -0.7em 0em 0em 0em; }
.geldfliege_rs_thumb { float: left; margin: 0em 1.5em 0em 0em; }

.posten { padding: 0em 0em 0em 0em; }

/* Kontaktformular rechte Spalte allgemeines Format für Listendarstellung */
.kontakt_block_rs_rahmen_allgemein { font-size: 87%; background-color: #fbfbfb; border: 1px solid #d8d8d8; padding: 0.4em 0.5em 0.8em 0.8em; margin: 0.8em 0em 1em 0em; }
.input_text_rs_allgemein { height: 1.2em; border: 1px solid #D1D1D1; background: #ffffff; padding: 0em 0.2em 0em 0.2em; margin: 0em 0em 0.4em 0em; width: 18.2em; }
.input_select_rs_allgemein { font-size: 100%; width:22.4em; margin: 0.2em 0em 0.4em 0em;}
.input_radio_rs_allgemein { font-size: 100%; margin: 0.5em 0em 0.7em 0em; }
.input_textarea_rs_allgemein { font-size: 120%; font-family: Verdana, Arial, Tahoma, sans-serif; width: 18.2em; margin: 0.2em 0em 0.4em 0em; }

.checkbox_rs_einwilligung { margin: 0.5em 0em 0em 0em; padding: 0; vertical-align: text-bottom; }

/* Neuformatierung Kontaktformulare rechte Spalte sowie Sonderformate Projekteinstiegsseite Was machen wir */
.trennlinie_rs_spezial { clear: both; border: 1px solid #e5e5e5; background-color: #ffffff; border-top: 0px; margin: -0.4em 0em 0.3em 0em; }
.rs_kleiner_text { font-size: 87%; font-weight: normal; margin: 0em 0em 0em 0em; line-height: 1.5em; }
.rs_rot_fett_grosz { font-size: 200%; font-weight: bold; margin: 0.5em 0em 0.3em 0em; line-height: 1em; color: #b01900; }

.kontakt_block_rs_rahmen_spezial { font-size: 87%; background-color: #fbfbfb; border: 1px solid #d8d8d8; padding: 0.4em 0.5em 0.8em 0.8em; margin: 0.8em 0em 1em 0em; }
.input_text_rs_spezial { height: 1.2em; border: 1px solid #D1D1D1; background: #ffffff; padding: 0em 0.2em 0em 0.2em; margin: 0em 0em 0.4em 0em; width: 19.7em; }
.input_select_rs_spezial { font-size: 100%; width:24em;  margin: 0.2em 0em 0.4em 0em;}
.input_radio_rs_spezial { font-size: 100%; margin: 0.5em 0em 0.7em 0em; }


/* Kundenbereich: Aktion Kunde wirbt Kunde */
.kontakt_block_rahmen_kwk { font-size: 87%; background-color: #fbfbfb; border: 1px solid #d8d8d8; padding: 0.4em 0.5em 0.8em 0.8em; margin: 0.8em 0em 1em 0em; }
.input_text_kwk { height: 1.4em; border: 1px solid #D1D1D1; background: #ffffff; padding: 0em 0.2em 0em 0.2em; margin: 0em 0em 0.4em 0em; width: 27em; }



.rufnummern_grosz { font-size: 120%; font-weight: bold; color: #b01900; }

.beispiel_kap_ertrag_text { width: 17em; float: left; clear: both; margin: 0em 0em 0em 0em; text-align: right; }
.beispiel_kap_ertrag_wert { width: 8em; float: left; text-align: right; }
.beispiel_lv_links { width: 15em; text-align: right; margin: 0em 0.5em 0em 0em; float: left; clear: both; }
.beispiel_lv_rechts { width: 6.5em; text-align: right; float: left; }

/* Zierleisten */
#oben_left { margin: 0em 0em 0em 0em; padding: 0em 1em 0em 0em; clear: both; text-align: left; width: 77.0em; border: 0px; height: 2.8em; }
.zierleiste_oben_pcag_allg  { background: url('zierleiste_pcag_allg.gif') repeat-x 0em 0em; border: 0px; }
.zierleiste_oben_koll_recht  { background: url('zierleiste_koll_recht.gif') repeat-x 0em 0em; border: 0px; }
.zierleiste_oben_unfall  { background: url('zierleiste_koll_recht.gif') repeat-x 0em 0em; border: 0px; }
.zierleiste_oben_einko_steu  { background: url('zierleiste_einko_steu.gif') repeat-x 0em 0em; border: 0px; }
.zierleiste_oben_lebe_rent  { background: url('zierleiste_lebe_rent.gif') repeat-x 0em 0em; border: 0px; }
.zierleiste_oben_kapi_anla  { background: url('zierleiste_kapi_anla.gif') repeat-x 0em 0em; border: 0px; }
.zierleiste_oben_lehm_brot  { background: url('zierleiste_lehm_brot.gif') repeat-x 0em 0em; border: 0px; }
.zierleiste_oben_strom_zahl  { background: url('zierleiste_strom_zahl.gif') repeat-x 0em 0em; border: 0px; }
.zierleiste_oben_ankauf { background: url('zierleiste_ankauf.gif') repeat-x 0em 0em; border: 0px; }

#unten_right { margin: 0em 0em 0em 0em; padding: 0em 1em 0em 0em; clear: both; text-align: right; width: 77.0em; border: 0px; height: 2.8em; }
.zierleiste_unten  { background: url('zierleiste_unten.gif') repeat-x 0em 0em; border: 0px; }
.zierleiste_unten2 a  { float:left; margin: 0.4em 0.6em 0em 0em;}
.zierleiste_unten ul { padding: 0.3em 0em 0em 0em; margin: 0em 0em 0em 0em; }
.zierleiste_unten li { list-style-type: none; display: inline; }
.zierleiste_unten li a { padding: 0em 0.3em 0em 0em; color: #5e6166; text-decoration: none; }
.zierleiste_unten li a:hover { color: #b01900; text-decoration: underline; }

/* Bereich unterhalb Zierleiste unten */
.bereich_unterhalb_zierleiste_01 { border-bottom: 1px dotted #93979e; width: 45.8em; text-align: left; padding: 0em 0em 0.3em 0em; margin: 0em 0em 0em 32.2em; }
.bereich_unterhalb_zierleiste_02 { border-bottom: 1px dotted #93979e; width: 45.8em; text-align: left; padding: 0em 0em 0.3em 0em; margin: 0em 0em 0em 32.2em; }
.bereich_unterhalb_zierleiste_03 { border-bottom: 1px dotted #93979e; width: 45.8em; text-align: left; padding: 0em 0em 0.3em 0em; margin: 0em 0em 0em 32.2em; }
.bereich_unterhalb_zierleiste_04 { width: 45.8em; text-align: left; padding: 1em 0em 0.3em 0em; margin: 0em 0em 3em 32.2em; }
.logo_fusszeile { margin: 0.3em 0.8em 0em 0em; float: left; }
.logo_fusszeile_distanz { margin: 0.3em 0.8em 0.4em 0em; float: left; }
.container_logo_fusszeile_tuev { float: left; width: 27.3em; font: 1em/1.5em Verdana, Arial, Tahoma, sans-serif; padding: 0em 1em 0em 0em; margin: 0em 1em 0em 0em; border-right: 1px dotted #93979e; }
.container_logo_fusszeile_100pp { float: left; width: 22.1em; font: 1em/1.5em Verdana, Arial, Tahoma, sans-serif; padding: 0em 1em 0em 0em; margin: 0em 1em 0em 0em; border-right: 1px dotted #93979e; }
.container_logo_fusszeile_w3c { float: left; /*width: 22.1em;*/ font: 1em/1.5em Verdana, Arial, Tahoma, sans-serif; padding: 0em 1em 0em 0em; margin: 0em 0em 0em 0em; }
.banner_valide_w3c { width: 7em; height: 6em; float: left; margin: 0em 0.6em 0em 0em;}

/* Formatierungen Kundenbereich */
.stammdaten_bezeichnung {  width: 9em; float: left; clear: both; vertical-align: top; text-align: right; padding: 0em 0.5em 0em 0em; margin: 0.1em 0em 0.1em 0em; }
.stammdaten_wert { vertical-align: top; margin: 0.1em 0em 0.1em 0em; width: 31em; }
.stammdaten_wert_nur_lesen { vertical-align: top; margin: 0.0em 0em 0.1em 0em; padding: 0.1em 0em 0em 0em; }
.stammdaten_input_text { width: 13em; }

.vertrag_rahmen { background-color: #fbfbfb; border: 1px solid #d8d8d8; padding: 0.3em 0.5em 0.5em 0.5em; margin: 0em 0em 1em 0em; }
.vertrag_bezeichnung {  width: 9em; float: left; clear: both; vertical-align: top; text-align: right; padding: 0em 1em 0em 0em;}
.vertrag_wert { vertical-align: top; width: 20em; float: left; }

.statistik_rahmen { background-color: #fbfbfb; border: 1px solid #d8d8d8; padding: 0.3em 0.5em 0.5em 0.5em; margin: 0em 0em 1em 0em; }
.statistik_bezeichnung {  width: 13em; float: left; clear: both; vertical-align: top; text-align: right; padding: 0em 1em 0em 0em;}
.statistik_wert { vertical-align: top; width: 16em; float: left; }

.praemien_pager { margin: 1em 0em 1em 0em; }

.praemie_der_woche { margin: 1.3em 0em 0em 0em; padding: 0.5em 1em 0.5em 1em; background-color: #fbfbfb; border: 1px solid #d8d8d8; }

.trennlinie_praemien_kwk { clear: both; border: 1px solid #e5e5e5; background-color: #ffffff; border-top: 0px; margin: 1.5em 0em 1.5em 0em; }
.praemien_kwk_step { font-size: 140%; font-weight: bold; margin: 1em 0em 0.6em 0em; color: #a0a0a0; line-height: 1.5em; }

.praemien_thumbnail { width: 7em; border: 1px solid #e5e5e5; /* height: 7em; */ float: left; clear: both; overflow: hidden; margin: 0.4em 1em 0.2em 0em; }
.praemien_kurzbeschreibung { background: url('../praemien/warenkorb_details.gif') no-repeat 19.4em 1.8em; width: 23.0em; float: left; padding: 0em 0em 0em 0em; margin: 0em 0em 0.1em 0em; }
.praemien_ueberschrift{ float: left; line-height: 1.5em; margin: 0em 0em 0.5em 0em; font-weight: bold; width: 19.5em; }
.praemien_text { clear: both; }
.punkte_anzahl { float: right; margin: 0em 0em 0em 0em; font-weight: bold; }
.praemien_anzahl { width: 1.5em; margin: 0em 0.5em 0em 0em; }
.trennlinie_praemien { clear: both; border: 1px solid #e5e5e5; background-color: #ffffff; border-top: 0px; margin: 0.5em 0em 1.5em 0em; }

.punkte_anzahl_pr_woche { float: right; }
.praemien_warenkorb_msg { font-weight: bold; }

.siegel_tuev_klein_l { margin: 1em 0.5em 1em 0em; }
.siegel_tuev_klein_r { margin: 1em 0em 1em 0em; }

/* Formulare im Content-Bereich, wird momentan auch von "Pressemitteilungen - Kommentar schreiben" und "News - Kommentar" verwendet! */
.formular_content_block { background-color: #fbfbfb; border: 1px solid #d8d8d8; padding: 0.7em 0.5em 1.2em 1em; margin: 0.8em 0em 1em 0em; }
.input_text_content { width: 27em; margin: 0.1em 0em 0.5em 0em; }
.input_select_thema_content { width: 27.3em; margin: 0.2em 0em 0.3em 0em; }
.input_textarea_content { width: 27.7em; }

.popup_content { margin: 1em 2em 2em 2em; text-align:left; }
.popup_content_bild { float:left; margin: 0em 1em 0em 0em; font-size:70%; width:200px; }
.popup_content_right { float:right; width:350px;  }

.social { margin: 1em 0em 1em 0em; }

span, td {
    font-family: arial,helvetica,sans-serif;
    font-size: 11px;
    line-height: 12px;
}

#bookmark{ margin:0px; padding:0px; list-style:none; color:#fff; display:inline-block; z-index:1000; }
#bookmark a { color:#fff; text-decoration:none; }
#bookmark > li {cursor:pointer; position:relative;}
#bookmark > li a:hover {color:#B0D730;}
#bookmark ul { padding:0px; margin:0px; display:block; display:inline;}
#bookmark li ul { position:absolute; top:0px; margin-top:18px; width:300px; line-height:16px; border: #ccc thin solid; background-color: #fff; color:#0395CC; /* for IE */ display:none; z-index:999;}
#bookmark li:hover ul { display:block;}
#bookmark li ul li{ display:block; margin:5px 20px; padding: 5px 0px;  border-top: dotted 1px #606060; list-style-type:none; }
#bookmark li ul li:first-child { border-top: none; }
#bookmark li ul li a { display:block; color:#0395CC; }
#bookmark li ul li a:hover { color:#7FCDFE; text-decoration: none; }

.dsgvo_line {
	margin-top: 10px;
	text-align:justify;
}

.dsgvo_head {
	font-weight: bold;
}