/* DIV-Boxen */

* {  /* Universalselektor, alle Elemente */
	margin: 0; /* Beseitigt den vom Browser standardmäßig vorgegebenen Rand um die gesamte Website */
	padding: 0; /* Beseitigt den vom Browser standardmäßig vorgegebenen Rand um die gesamte Website */
}

#box_alles { 
	width: 960px;
	background-color: #F2F2F2;
	margin: 0px auto; /*0px Randabstand nach oben und unten. Automatischer Abstand nach rechts und links*/
}
#box_logo {
	width: 960px;
	height: 42px;
	padding: 25px 0px 25px 0px;
	background-color: #F2F2F2;
	z-index:2; /*Logo befindet sich über box_fixed*/
	position:relative; /*Position relativ zum vorhergehenden Element (box_alles)*/
	text-align:center;
	background:url('../../media/logoblau.png'); /*Pfad zum Logo*/
}
#box_navi {
	width: inherit;
	background-color:#F2F2F2;
	z-index:2; /*Logo befindet sich über box_fixed*/
	position:relative; /*Position relativ zum vorhergehenden Element (box_logo)*/
	text-align:center;
	font-family:helvetica;
}
#box_navi_links {
	padding: 20px 0px 20px 0px; /*Abstand oben, rechts, unten, links vom Rand der box_navi*/
}
#box_content {
	width: auto;
	background-color:#F2F2F2;
	padding: 30px 50px 20px 50px; /*Abstand links muss mindestens der Breite von box_fixed entsprechen.*/
	text-align: justify;
	z-index:0; /*box_fixed befindet sich über dem Kontent*/
	position:relative; /*Position relativ zum vorhergehenden Element (box_navi)*/
	font-family:helvetica;
}
#box_footer {
	width: inherit;
	background-color:#F2F2F2;
	position:relative; /*Position relativ zum vorhergehenden Element (box_content)*/
	text-align:right;
	font-family:helvetica;
}
#box_footer_links {
	padding: 10px 0px 10px 0px; /*Abstand oben, rechts, unten, links*/
}




#akkordeon:not(:target) .inhalt,
#akkordeon:not(:target) .hide,
#akkordeon:target .show {display: none;}
#akkordeon:target .inhalt {display: block;}

#akkordeon2:not(:target) .inhalt,
#akkordeon2:not(:target) .hide,
#akkordeon2:target .show {display: none;}
#akkordeon2:target .inhalt {display: block;}

#akkordeon3:not(:target) .inhalt,
#akkordeon3:not(:target) .hide,
#akkordeon3:target .show {display: none;}
#akkordeon3:target .inhalt {display: block;}

#akkordeon4:not(:target) .inhalt,
#akkordeon4:not(:target) .hide,
#akkordeon4:target .show {display: none;}
#akkordeon4:target .inhalt {display: block;}

#akkordeon5:not(:target) .inhalt,
#akkordeon5:not(:target) .hide,
#akkordeon5:target .show {display: none;}
#akkordeon5:target .inhalt {display: block;}

#akkordeon6:not(:target) .inhalt,
#akkordeon6:not(:target) .hide,
#akkordeon6:target .show {display: none;}
#akkordeon6:target .inhalt {display: block;}

#akkordeon7:not(:target) .inhalt,
#akkordeon7:not(:target) .hide,
#akkordeon7:target .show {display: none;}
#akkordeon7:target .inhalt {display: block;}

#akkordeon8:not(:target) .inhalt,
#akkordeon8:not(:target) .hide,
#akkordeon8:target .show {display: none;}
#akkordeon8:target .inhalt {display: block;}

#akkordeon9:not(:target) .inhalt,
#akkordeon9:not(:target) .hide,
#akkordeon9:target .show {display: none;}
#akkordeon9:target .inhalt {display: block;}

#akkordeon10:not(:target) .inhalt,
#akkordeon10:not(:target) .hide,
#akkordeon10:target .show {display: none;}
#akkordeon10:target .inhalt {display: block;}

#akkordeon11:not(:target) .inhalt,
#akkordeon11:not(:target) .hide,
#akkordeon11:target .show {display: none;}
#akkordeon11:target .inhalt {display: block;}

#akkordeon12:not(:target) .inhalt,
#akkordeon12:not(:target) .hide,
#akkordeon12:target .show {display: none;}
#akkordeon12:target .inhalt {display: block;}

#akkordeon13:not(:target) .inhalt,
#akkordeon13:not(:target) .hide,
#akkordeon13:target .show {display: none;}
#akkordeon13:target .inhalt {display: block;}

#akkordeon14:not(:target) .inhalt,
#akkordeon14:not(:target) .hide,
#akkordeon14:target .show {display: none;}
#akkordeon14:target .inhalt {display: block;}

#akkordeon15:not(:target) .inhalt,
#akkordeon15:not(:target) .hide,
#akkordeon15:target .show {display: none;}
#akkordeon15:target .inhalt {display: block;}

.inhalt {
/*box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);*/
padding: 20px 0px 0px 40px;
/*margin: 0px 0px 10px;*/
}

.show,
.hide {
/*padding:10px;*/
box-shadow:none!important;
color:#fff;
font-weight:bold;
}

.show:hover,
.hide:hover {
/*color:#fff!important;*/
/*transition:0.2s all ease-in-out!important;*/
}