/* ------------------------------- :::: revier GmbH 2009 :::: ------------------------------- */
body {
	margin :0 0 20px 0;
	padding : 0px;
	text-align : center;
  color:#8c9191;
  font-family:Verdana;
  font-size: .7em;
  line-height: 1.3em;
}

/* = = = = = = = = = = ALLGEMEINE DEFINITIONEN S T A R T = = = = = = = = = = */
.green {
	color: #164612;
}
a:link, a:visited {
	text-decoration : none;
	font-weight:normal;
	color: #164612;
}

a:hover {
	color : #6a6a6a;
}
a img {
	border: 0px;
}
.ankerwrap {
  position:relative;
}
.ankerwrap span{
  position:absolute;
  display: block;
  top: -50px;
}
ul {
	margin : 0;
	padding : 8px 0 0 16px;
}

li {
	padding : 0 0 4px 0;
} 

h1 {
  border-bottom:1px dotted #D3D3D3;
  color:#164612;
  font-family:Verdana;
  font-size:125%;
  margin:0 0 20px;
  padding:0 0 10px;
  clear:both;
}
input {
  font-family:Verdana;
  font-size: 100%;  
}
.inhaltrechts h1 {
  border-bottom:none;
  margin:0 0 0 0;
}
.inhaltrechts h1 a {
  font-weight: bold;
}
h2 {
  border-bottom:1px dotted #D3D3D3;
  color:#164612;
  font-family:Verdana;
  font-size:100%;
  margin:0 0 7px;
  padding:0 0 7px;
  clear:both;
}
h3 {
  font-size: 100%;
  font-weight: bold;
  margin:0 0 7px;
  clear:both;
}
.perstext h1 {
  display: block;
  padding: 2px 5px;
  background: #edf6f3;
  font-size:100%;
  font-weight: strong;
  border-bottom: none;
  color: #8d9192;
}
.nliste h2 {
  display: block;
  padding: 2px 5px;
  background: #edf6f3;
  font-size:100%;
  font-weight: strong;
  border-bottom: none;
  color: #8d9192;
}
h4 {
  font-size: 100%;
  font-weight: bold;
}

h5 {
}

table {
	font-family : Verdana;
	font-size : 100%;
	border-collapse : collapse;
}
td {
  vertical-align:top;
}

p {
	margin : 0 0 20px 0;
	padding: 0px 0 0 0;
}

.clear {
	clear : both;
}

.clear_klein {
	clear : both;
	height : 1px;
	line-height : 1px;
	font-size : 1px;
	margin : -1px 0 0 0;
}

hr {
	height : 0;
	border-top : 0;
	border-bottom : 1px solid #e7e7e7;
}

.komment {
	font-size : 9px;
	font-weight : bold;
	color: #ff0000;
}


.valign {
	vertical-align : middle;
}

.rot {
	color : red;
	font-weight: bold;

}

form {
	margin: 0;
	padding: 0;
}

.druck {
	display: none;
}
.absatz {
  margin: 0 0 20px 0;
}
/* = = = = = = = = = = ALLGEMEINE DEFINITIONEN E N D E = = = = = = = = = = */



/* = = = = = = = = GRUNAUFBAU  S T A R T =  = = = = = = */
.zentriert {
  width: 565px;
  margin: 0;
  padding: 0px;
  text-align:left;
  
}
.inhaltkomplett {
}
.inhaltlinks {
  float:left;
  width: 565px;
  background: #FFFFFF;
}
.inhaltlinks .inhalt {
  margin: 0 16px 20px 15px;
  position:relative;
}
.inhaltrechts {
  float:right;
  width: 195px;
  background:none;
  padding: 5px 0;
}
.navilinks {
  width: 154px;
  float: left;
  border-bottom: 1px dotted #d3d3d3;
  padding: 0px;
  margin: 44px 0 0 0;
  border-top: 1px dotted #d3d3d3;
}
.content {
  width: 534px;
  float:right;
  z-index: 100;
  text-align: justify;
}
.persondetail {
  margin: 40px 0 0 0;
}
.persbild {
  float: left;
  margin: 0 25px 0 0;
}
.persinhalt {
  background: #eaeaea;
  padding: 7px 10px;
  color: #8b9191;
  float: left;
  height: 145px;
  width: 314px;
  text-align: left;
}
.persinhalt ul {
  margin: 0px;
  padding: 0px;
}
.content .persinhalt li {
  margin: 0 0 8px 0;
  padding: 0 0 0 18px;
  list-style-type: none;
  background: transparent url(../icons/minipfeilrechts.gif) 0px 3px no-repeat;
}
.persondetail .telfax {
  width: 200px;
  float:left;
}
.persondetail .email {
  float: left;
}

.personbildinhalt {
  margin: 0 0 20px 0;
}
.personbildinhalt h1 {
  border-bottom:none;
  color: #8d9192;
  font-size: 100%;
  margin: 0;
  padding: 0;
}
.personkontakt {
  padding: 0 0 40px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px dotted #d3d3d3;
}
.perstext h1 span {
  right: 8px;
  font-size: 80%;
  float:right;
  margin: -12px 0 0 0;
}
.nliste h2 span {
  right: 8px;
  font-size: 80%;
  float:right;
  margin: -12px 0 0 0;
}
.perstext {
  margin: 0 0 40px 0;
}
.content ul {
  margin: 10px 5px 25px;
  list-style-type: none;
  padding: 0px;
}
.content li {
  background:transparent url(../icons/auflistung.gif) no-repeat scroll 0 6px;
  margin:0 0 8px;
  padding:0 0 0 10px;
}
.content ol {
  list-style-type: dezimal;
}
.content ol li{
  padding: 0 0 0 5px;
  background: none;
}
.personlisteinhalt {
  margin: 0 0 20px 0;
}
.plkastenrechts {
  background:#EAEAEA none repeat scroll 0 0;
  color:#8B9191;
  float:left;
  height:145px;
  padding:7px 10px;
  text-align:left;
  width:314px;

}
.plkastenrechts .oben {
  height: 112px;
}
.plkastenrechts .unten {
  height: 45px;
}
.external-link-new-window img {
  padding-right: 5px;
}
.external-link img {
  padding-right: 5px;
}
.internal-link-new-window img {
  padding-right: 5px;
}
.internal-link img {
  padding-right: 5px;
}
.download img {
  padding-right: 5px;
}
.mail img {
  padding-right: 5px;
}
.csc-linkToTop {
  background:#EDF6F3 none repeat scroll 0 0;
  border-bottom:medium none;
  color:#8D9192;
  display:block;
  font-size:100%;
  padding:4px 5px;
  margin: 0 0 20px 0;
  text-align: right;
}
.fdownaload {
  padding-right: 8px;
  padding-left: 4px;
}
.dlicon {
  padding-right: 8px;
}
.csc-menu-3 li {
  background:transparent url(../icons/minipfeilunten.gif) no-repeat scroll 0 3px;
  display:inline;
  margin:0 13px 8px 0;
  padding:0 0 0 14px;
  float:left;
}
.csc-menu-3  .clear {
  background:transparent none;
}
.content .csc-menu-3 {
  margin: 0 0 20px 0;
  text-align:left;
}
.csc-menu-3 li a {
  display: inline;
}
.contenttable {
  width: 532px;
}
.contenttable td {
  padding: 0 20px 16px 0;
}
/* = = = = = = = = GRUNAUFBAU  S T A R T =  = = = = = = */

/* = = = = = = = = HEADER ANFANG = = = = = = = = */
.logozeile {
  text-align:right;
  height: 118px;
  padding: 5px 0 0 0;
  margin: 0 10px 0 0;
}
/* = = = = = = = = HEADER ENDE  = = = = = = = = */

/* = = = = = = = = EMO ANFANG = = = = = = = = */
/* = = = = = = = = EMO ENDE  = = = = = = = = */




/* = = = = = = = = NAVIGATION ANFANG = = = = = = = = */
.topnavigation {
  border-bottom: 1px dotted #d3d3d3;
  border-top: 1px dotted #d3d3d3;
  position:absolute;
  left: 0px;
  top: 0px;
  width:703px;
  z-index: 1000;
}
* html .topnavigation {
  left: -154px;
}
.topnavigation ul {
  padding: 0px;
  margin: 0;
  
}
.topnavigation li {
  padding: 0px;
  margin: 0px;
  list-style-type:none;
  display:inline;
}
.navilink a:link, .navilink a:visited {
  display: block;
  float:left;
  padding: 1px 7px 2px;
  margin: 1px 1px 1px 0px;
}  
.navilink a:hover {
  color: #FFFFFF;
  background: #164612;
}
.navilinkaktiv a:link, .navilinkaktiv a:visited {
  color: #FFFFFF;
  display: block;
  float:left;
  padding: 1px 7px 2px;
  margin: 1px 1px 1px 0px;
  background: #164612;
}
/* = = = = = = = = NAVIGATION ENDE = = = = = = = = */


/* = = = = = = = = SUBNAVIGATION ANFANG = = = = = = = = */
.navilinks ul {
  margin: 0px;
  padding: 0px;
}
.navilinks li {
  margin: 0px;
  padding: 0px;
  list-style-type:none;
}
.subnavilink a:link, .subnavilink a:visited {
  padding: 2px 0 3px 19px;
  background: transparent url(../icons/li-kasten-gruen.gif) 3px 6px no-repeat;
  border-bottom: 1px dotted #d3d3d3; 
  display: block;
}
.subnavilinkaktiv a:link, .subnavilinkaktiv a:visited {
  padding: 2px 0 3px 19px;
  background: #edf6f3 url(../icons/li-kasten-gruen-voll.gif) 3px 6px no-repeat;
  border-bottom: 1px solid #FFFFFF; 
  display: block;
}
.subnavilink a:hover {
  background: #edf6f3 url(../icons/li-kasten-gruen-voll.gif) 3px 6px no-repeat;
  color: #164612;
}
.subnavilinkaktiv {
  border-bottom: 1px dotted #d3d3d3; 
}
.subsubnavilinkaktiv a:link, .subsubnavilinkaktiv a:visited {
  padding: 2px 0 3px 30px;
  background: #edf6f3 url(../icons/subsubnavilinkaktiv.gif) 18px 8px no-repeat;
  display: block;
  margin: 0 0 0 0;
  font-size: 80%;
  color: #8c9191;
  border-bottom: none;
}
.subsubnavilink a:link, .subsubnavilink a:visited {
  padding: 2px 0 3px 30px;
  background: #edf6f3 url(../icons/subsubnavilink.gif) 18px 8px no-repeat;
  display: block;
  margin: 0 0 0 0;
  font-size: 80%;
  border-bottom: none;
}
.subsubnavilink a:hover {
  background: #edf6f3 url(../icons/subsubnavilinkaktiv.gif) 18px 8px no-repeat;
  color: #8c9191;
}

.subsubsubnavilinkaktiv a:link, .subsubsubnavilinkaktiv a:visited {
  padding: 2px 0 3px 45px;
  background: #edf6f3 url(../icons/subsubsubnavilinkaktiv.gif) 33px 9px no-repeat;
  display: block;
  margin: 0 0 0 0;
  font-size: 80%;
  color: #8c9191;
}
.subsubsubnavilink a:link, .subsubsubnavilink a:visited {
  padding: 2px 0 3px 45px;
  background: #edf6f3 url(../icons/subsubsubnavilink.gif) 33px 9px no-repeat;
  display: block;
  margin: 0 0 0 0;
  font-size: 80%;
  color: #164612;
}
.subsubsubnavilink a:hover {
  background: #edf6f3 url(../icons/subsubsubnavilinkaktiv.gif) 33px 9px no-repeat;
  color: #8c9191;
}
.navilinks .last a  {
  border-bottom: none;
}
/* = = = = = = = = SUBNAVIGATION ENDE = = = = = = = = */


/* = = = = = = = =  CONTENT START  = = = = = = = = */
.textlinks {
  width: 48%;
  float:left;
  margin: 0 0 20px 0;
}
.textrechts {
  width: 48%;
  float:right;
  margin: 0 0 20px 0;
}
.textkomplett {
  margin: 0 0 20px 0;
}
.tools {
  color: #164612;
  font-size: 80%;
  margin: 0 0 23px 0;
}
.printicon {
  padding: 0 8px 0 0;
  margin: 0 4px 0 0 ;
  border-right: 1px solid #164612;
}
.sprachen {
  padding: 0 0 0 8px;
  margin: 0 0 0 4px ;
  border-left: 1px solid #164612;
}
.suchen fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.suchen .suchwort {
  width: 145px;
  background: #FFFFFF;
  font-size: 100%;
  border: 1px solid #164612;
  float:left;
}
.suchen .suchbutton {
  width: 45px;
  background: #164612;
  font-size: 100%;
  color: #FFFFFF;
  border: 1px solid #164612;
  margin: 0 0 15px 1px;
  float:right;
}
.kalender {
  border: 1px solid #164612;
  margin: 0 0 15px 0;
}
.boxrandgruen {
  border: 1px solid #164612;
  background: #FFFFFF;
  padding: 8px 4px 8px 6px;
  margin: 0 0 20px 0;
}
.nlinput {
  float:right;
  width: 100px;
  margin: 0 0 5px 0;
  border: 1px solid #eaeaea;
  background: #eaeaea;
  padding: 0px;
}
.newsletter {
}
.newsletter fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.newsletter label {
  display: block;
  float:left;
  width: 50px;
}
.csc-textpic-caption {
  font-size: 80%;
  font-weight: bold;
}
.nlsenden {
  color: #164612;
  font-weight: bold;
  font-size: 100%;
  background: transparent;
  border:none;
  text-align:left;
  padding: 0 0 0 0;
  cursor: pointer;
}
.suchseite .suchwort {
  width: 155px;
  background: #FFFFFF;
  font-size: 100%;
  border: 1px solid #164612;
}
.suchseite .suchbutton {
  width: 65px;
  background: #164612;
  font-size: 100%;
  color: #FFFFFF;
  border: 1px solid #164612;
}

/* = = = = = = = =  CONTENT ENDE  = = = = = = = = */

/* = = = = = = = =  START EMONAV start  = = = = = = = = */

/* = = = = = = = =  START EMONAV ende  = = = = = = = = */

/* = = = = = = = =  NEWS start  = = = = = = = = */
.newsbildliste {
  float:left;
  width: 200px;
  margin: 0 0 10px 0;
}
.newstext {

}
.newstitle-start {
  font-size: 125%;
  color: #164612;
  font-weight:normal;
  display: inline;
  border-bottom: none;
}
.news-back {
  background:#EDF6F3 none repeat scroll 0 0;
  border-bottom:medium none;
  color:#8D9192;
  padding:2px 5px;
}
.news-more {
  background:#EDF6F3 none repeat scroll 0 0;
  border-bottom:medium none;
  color:#8D9192;
  padding:2px 5px;
  text-align: right;
}
.news-single-item {
  padding: 0 0 35px 0;
  margin: 0 0 15px 0;
  border-bottom: 1px dotted #d3d3d3;
}
.news-list-container-start {
  border-top: 1px dotted #d3d3d3;
  padding: 20px 0 0 0;
  margin: 20px 0 0 0;
}
.news-single-item-start {
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px dotted #d3d3d3;
}
/* = = = = = = = =  NEWS ende  = = = = = = = = */



/* = = = = = = = =  FOOTER START  = = = = = = = = */
.footer {
  height: 22px;
  font-size: 80%;
}
.footer .inhalt {
  margin: 0 0 0 185px;
}
.footer .inhalt a {
  margin: 0 15px 0 0;
}


/* = = = = = = = =  FOOTER ENDE  = = = = = = = = */


/* = = = = = = = =  FOLGESEITE START  = = = = = = = = */
/* = = = = = = = =  FOLGESEITE ENDE  = = = = = = = = */


/* = = = = = = = =  Kalender START  = = = = = = = = */

.dhip-event-calendar .control {
	text-align:center;
	margin-bottom:10px;
}

.dhip-event-list h3 p {
  font-size: 100%;
  font-weight: bold;
}
.dhip-event-calendar table.calendar {
	border-collapse:collapse;
}
	
.dhip-event-calendar table.calendar td a {
	text-decoration:none;
}
	
.dhip-event-calendar table.calendar td {
	border:1px solid #D5D5D5;
	width:16px;
	height:16px;
	text-align:center;
}
	
.dhip-event-calendar table.calendar td.blank {
	border:none;
}

.dhip-event-calendar table.calendar td.sunday {
	color:#CC0000;
}
	
.dhip-event-calendar table.calendar td.active {
	background-color:#D0D0D0;
	color:#333333;
}

.dhip-event-calendar table.calendar td.hover {
	background-color:#164612;
	color:#FFFFFF;
	cursor:default;
} 
	
.dhip-event-calendar {
	border:6px solid #D5D5D5;
	padding:8px 5px 15px;
	margin-bottom:20px;
}
	
.dhip-event-calendar #MouseOver {
  position:absolute;
	background:#164612;
	width:220px;
	padding:8px 5px 8px 8px;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
}
	
.dhip-event-calendar #MouseOver p {
	margin:5px;
	padding:0px;
	width:175px;
}
	
.dhip-event-calendar #MouseOver a:link, .dhip-event-calendar #MouseOver a:visited {
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
	
.dhip-event-calendar #MouseOver a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: bold;
}
.list-group h4 {
  display: block;
  padding: 2px 5px;
  background: #edf6f3;
  font-size:100%;
  font-weight: strong;
  border-bottom: none;
  color: #8d9192;
}

/*------------------------------------------------------------*/
/* ausklappbare Infobox                                       */
/*------------------------------------------------------------*/
.info-link-headline {
  cursor: pointer;
  color: #164612;
  margin: 0 0 4px 0;
  background: url(../icons/minipfeilrechts.gif) 0 1px no-repeat;  
  padding: 0 0 0 14px;
  float: left;
  width: 340px;
  text-align: left;
}

.info-extlink {
  float: right;
  width: 150px;
  margin: 0 0 4px 0;  
}

.info-extlink a {
  margin: 0 0 4px 0;
  padding: 0 0 0 2px;
  font-style: italic;
  text-align: left;
}

.infobox-arrow {
  background: url(../icons/minipfeilunten.gif) 0 1px no-repeat;    
}

.show-detailed-info {
  display: none;
  background: #FCFCFC;
  padding: 10px 10px 0 10px;
  border: 1px dotted #D3D3D3;
  margin: 0 0 8px 0;
  clear:both;
}

.show-detailed-info h2 {
    border-bottom: none;
    clear: both;
    color: #164612;
    font-family: Verdana;
    font-size: 100%;
    margin: 0;
    padding: 0 0 7px;
}
/*------------------------------------------------------------*/
/* Terminansicht                                              */
/*------------------------------------------------------------*/
.dhip-event-dates .browser table {
	background-color:#D5D5D5;
}
	
.dhip-event-dates .browser {
	padding-bottom:20px;
	border-bottom:1px dotted #CCCCCC;
}
	
.dhip-event-dates .browser a:link, .dhip-event-dates .browser a:visited {
	text-decoration:none;
}
	
.dhip-event-dates .browser a:hover {
	text-decoration:underline;
}
	
.dhip-event-dates .item {
	padding:20px 10px 10px;
	border-bottom:1px dotted #CCCCCC;
}
	
.dhip-event-dates .item .category {
	font-weight:bold;
	color:#333333;
	margin-bottom:10px;
}
	
.dhip-event-dates .item .header {
	color:#164612;
	padding:0px;
	margin:0px;
	margin-bottom:3px;
}
	
.dhip-event-dates .all {
	margin:10px 10px 20px;
}
	
.dhip-event-dates .active {
  border-left:3px solid #164612;
  padding:0 0 0 10px;
}

.dhip-event-dates .bodytext {
	margin:0px;
	margin-bottom:20px;
}

/*------------------------------------------------------------*/
/* Listenansicht                                              */
/*------------------------------------------------------------*/
.eventdl {
  margin: 5px 0;
}
.dhip-event-list .list-group {
	margin-bottom:12px;
}

.dhip-event-list .list-item {
	margin-bottom:15px;
	padding-bottom: 5px;
  border-bottom:1px dotted #CCCCCC;

}
.list-item h2, .list-item h2 a {
	color: #164612;
	font-weight: bold;
	border-bottom:none;
	margin: 0;
	padding: 0;
}


.dhip-event-list .title {
	font-weight:bold;
	color:#333333;
}

.dhip-event-list .bodytext {
	margin:0px;
	margin-bottom:3px;
}

.dhip-event-calendar {
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #164612;
  margin: 0 0 20px 0;
  padding: 20px 0 10px 0;
}
.dhip-event-calendar .control {
  text-align: center;
}
.dhip-event-calendar table.calendar td {
  border:1px solid #D5D5D5;
  height:16px;
  text-align:center;
  width:16px;
}
.dhip-event-calendar table.calendar td.sunday {
  color:#CC0000;
}
.dhip-event-calendar table.calendar td.blank {
  border:medium none;
}
.dhip-event-calendar table.calendar td.active {
  background-color:#D0D0D0;
  color:#333333;
}
/* = = = = = = = =  Kalender ENDE  = = = = = = = = */



/* = = = = = = = =  KONTAKT START  = = = = = = = = */
.kontakt-de .formleft {
  width: 55%;
  float:left;
}

.kontakt-de .formright {
  width: 40%;
  float:right;
}

.kontakt-de {
  margin: 0px;
  padding: 0px;
  border: none;
}
.kontakt-de label {
  display: block;
  width: 90px;
  float:left;
  margin: 3px 0px;
}
.kontakt-de input {
  border: none;
  background: #EAEAEA;
  margin: 3px 0px;
  width: 190px;
}
.kontakt-de .feldcaptcha {
  width: 210px;
}
.kontakt-de textarea {
  border: none;
  background: #EAEAEA;
  margin: 3px 0px;
  width: 400px;
  height: 125px;
}
.kontakt-de .submit {
  width: 70px;
  background: #017B40 url(../icons/sndbtn-pfeil.gif) 3px 3px no-repeat;;
  color: #ffffff;
  padding: 1px 0px 1px 15px;
  font-size: 100%;
}
.cbild {
  float:left;
  width: 110px;
  margin: 2px 0 0 0;
}
.mailformplus_contactform li {
  list-style-type:none;
  margin: 2px 0 0 20px;
}



.bibliothek-anschaffung .formleft {
  width: 55%;
  float:left;
}

.bibliothek-anschaffung .formright {
  width: 40%;
  float:right;
}

.bibliothek-anschaffung {
  margin: 0px;
  padding: 0px;
  border: none;
}
.bibliothek-anschaffung label {
  display: block;
  width: 200px;
  float:left;
  margin: 3px 0 0 0;
}
.bibliothek-anschaffung input {
  border: none;
  background: #EAEAEA;
  margin: 0 0 11px 0;
  width: 248px;
}
.bibliothek-anschaffung .feldcaptcha {
  width: 131px;
  padding: 4px;
  margin: 2px 0 0 0;
}
.bibliothek-anschaffung textarea {
  border: none;
  background: #EAEAEA;
  margin: 3px 0px;
  width: 248px;
  height: 125px;
}
.bibliothek-anschaffung .submit {
  width: 70px;
  background: #017B40 url(../icons/sndbtn-pfeil.gif) 3px 3px no-repeat;;
  color: #ffffff;
  padding: 1px 0px 1px 15px;
  font-size: 100%;
}
.bibliothek-anschaffung .senden {
  text-align: right;
  padding: 0 8px 0 0;
}

.anschaffung-form-links {
  float:left;
  width: 48%
}
.anschaffung-form-rechts {
  float:right;
  width: 48%
}
/* = = = = = = = =  KONTAKT ENDE  = = = = = = = = */

/*------------------------------------------------------------*/
/* mp3 Player                                                 */
/*------------------------------------------------------------*/
.tx-pmkmp3player-pi1 object {
  display: block;
  margin: 0 0 6px 0;
}

/* - - - - - - SITEMAP START - - - - - - - - - - - */
.deep0 a {
  font-size: 130%
}
.deep0 li {
  margin: 0 0 5px 0 ; 
}


.deep1 a {
  font-size: 115%
}
.deep1 li {
  margin: 0 0 5px 0 ; 
}


.deep2 a {
  font-size: 100%
}
.deep2 li {
  margin: 0 0 5px 0 ; 
}
.deep2 li ul {
  margin: 0 0 10px 0 ; 
}


.deep3 a {
  font-size: 85%
}
.deep3 li {
  margin: 0 0 0 10px;
}
/* - - - - - - SITEMAP ENDE - - - - - - - - - - - */
.topnavigation, .navilinks, .rechtstools, .inhaltrechts {
  display:none;
}
