.nav-open {
	display: none;	
}

#nav {
	position: fixed;
	top: 0px;
	float: none;
	width: 100%;
	margin: 20px auto;
	background: #333;
	font-family: Arial, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px #888;
	-moz-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
}

#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav ul li {
	float: left;
}

#nav ul li.close {
	display: none;
}


#nav ul li a {
	padding: 10px 15px;
	display: block;
	color: #fff;
	text-decoration: none;
}

#nav ul li a:hover {
	background: #111;
	color: #aaa;
}



@media screen and (max-width: 800px) {
	
.nav-open {
	position: fixed;
	top: 0;
	left: 0;
	background: #333;
	font-family: Arial, sans-serif;
	display: block;
	width: 100%;
}

.nav-open a {
	padding: 10px 15px;
	display: block;
	color: #fff;
	text-align: center;
	text-decoration: none;	
}
	
#nav {
	position: absolute;
	top: -200%;
	left: 0;
	float: center;
	width: 100%;
	margin: 0;
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

#nav:target {
	top: 0;
}

#nav ul li {
	float: none;
	text-align: center;
	border-bottom: 1px solid #555;
}

#nav ul li.close {
	display: block;
}

#nav ul li:last-child {
	border-bottom: none;
}

}
#welcome{  font-size:14px;  font-family:Verdana;  position:relative;    font-weight:normal;  color:#005FA9;left:20px; top:60px;  }
/* Überschrift */
.head {font-family: Arial; font-size: 14.0pt; font-style: bold; font-weight: 800; color: #0066FF}
.head2 {font-family: Arial; font-size: 12.0pt; font-style: bold; font-weight: 800; color: #0066FF}
/* Text */
.small_text {font-family: Arial; font-size: 8.0pt; font-style: normal; font-weight: 400; color: #FFFFFF}
.text {font-family: Arial; font-size: 10.0pt; font-style: normal; font-weight: 400; color: #FFFFFF}
.illu_anz { width: 150px; vertical-align: center; color: #FFFFFF; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 10.0 pt; line-height: 18px; text-decoration: none; font-weight:normal; }
.info_anz { width: 150px; vertical-align: center; color: #FFFFFF; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 10.0 pt; line-height: 18px; text-decoration: none; font-weight:normal; }
.mitgl_neu_anz { width: 190px; vertical-align: center; color: #FFFFFF; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 10.0 pt; line-height: 18px; text-decoration: none; font-weight:normal; }
.term_text_schwarz { width: 100%; color: #FFFFFF; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 10.0 pt; line-height: 18px; text-decoration: none; font-weight:normal; }
.term_kapitel_schwarz { width: 100%; color: #FFFFFF; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12.0 pt; line-height: 24px; text-decoration: none; font-weight:600; }
.term_beschr_schwarz { width: 20%; color: #FFFFFF; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12.0 pt; line-height: 24px; text-decoration: none; font-weight:400; }
.term_data_schwarz { width: 80%; color: #FFFFFF; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12.0 pt; line-height: 24px; text-decoration: none; font-weight:600; }
.term_thumb_anz { width: 150px; text-align: center; vertical-align: center; color: #FFFFFF; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 10.0 pt; line-height: 18px; text-decoration: none; font-weight:normal; }

.bild {width: 70; border: 0;}
.main {width: 600; color: #FFFFFF; font-size: 10.0pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 
Arial; white-space: nowrap; border-left: 4pt solid windowtext; border-right: 4pt solid windowtext; background-color: #000000; }
.col_1st {width: 400px; color: #FFFFFF; vertical-align: middle; text-align: left; font-size: 10.0pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 
Arial; border-left: 2pt solid windowtext; border-right: 2pt solid windowtext; border-top: 2pt solid windowtext; border-bottom: 2pt solid windowtext;}
.col_2nd {width: 96px; color: #FFFFFF; vertical-align: middle; text-align: left; font-size: 10.0pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 
Arial; border-left: 2pt solid windowtext; border-right: 2pt solid windowtext; border-top: 2pt solid windowtext; border-bottom: 2pt solid windowtext;}
.col_3rd {width: 96px; color: #FFFFFF; vertical-align: middle; text-align: left; font-size: 10.0pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 
Arial; border-left: 2pt solid windowtext; border-right: 2pt solid windowtext; border-top: 2pt solid windowtext; border-bottom: 2pt solid windowtext;}
.right {width: 198; color: #FFFFFF; font-size: 10.0pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 
Arial; border-left: 4pt solid windowtext; border-right: 4pt solid windowtext; background-color: #000000; }
.col_right {width: 200px; color: #FFFFFF; vertical-align: middle; text-align: left; font-size: 10.0pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 
Arial; border-left: 2pt solid windowtext; border-right: 2pt solid windowtext; border-top: 2pt solid windowtext; border-bottom: 2pt solid windowtext;}


/*Datenbankdarstellung  */

.vollb_mitte{font-family: Arial; font-size: 12.0pt; font-style: bold; font-weight: 800; text-align: center; color: #F4FA58;}

.img_ausw {width: 400px; overflow: auto; font-family: Arial; font-size: 14.0pt; font-style: bold; font-weight: 800; color: #0066FF; }

.header_edit {width: 600px; font-family: Arial; font-size: 14.0pt; font-style: bold; font-weight: 800; color: #0066FF; }
.titel_besch  {width: 100px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.titel_edit  {width: 400px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }
.titel_input  {width: 390px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #F3F781; background-color: #1C1C1C; border-bottom: 1pt solid #424242; border-left: 1pt solid #424242; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }
.text_besch  {width: 100px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.text_edit  {width: 400px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }
.text_input  {width: 390px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #F3F781; background-color: #1C1C1C; border-bottom: 1pt solid #424242; border-left: 1pt solid #424242; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }

.typ_besch  {width: 100px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.typ_edit  {width: 400px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }
.typ_input  {width: 390px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #F3F781; background-color: #1C1C1C; border-bottom: 1pt solid #424242; border-left: 1pt solid #424242; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }

.ort_besch  {width: 100px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.ort_edit  {width: 400px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }
.ort_input  {width: 390px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #F3F781; background-color: #1C1C1C; border-bottom: 1pt solid #424242; border-left: 1pt solid #424242; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }

.Veran_besch  {width: 100px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.Veran_edit  {width: 400px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }
.Veran_input  {width: 390px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #F3F781; background-color: #1C1C1C; border-bottom: 1pt solid #424242; border-left: 1pt solid #424242; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }

.angel_besch  {width: 100px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.angel_edit  {width: 400px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }
.angel_input  {width: 390px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #F3F781; background-color: #1C1C1C; border-bottom: 1pt solid #424242; border-left: 1pt solid #424242; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }

.Link_besch  {width: 100px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.Link_edit  {width: 400px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }
.Link_input  {width: 390px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #F3F781; background-color: #1C1C1C; border-bottom: 1pt solid #424242; border-left: 1pt solid #424242; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }

.Targ_besch  {width: 100px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.Targ_edit  {width: 400px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }
.Targ_input  {width: 390px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #F3F781; background-color: #1C1C1C; border-bottom: 1pt solid #424242; border-left: 1pt solid #424242; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }

.anz_besch  {width: 100px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.anz_edit  {width: 400px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }
.anz_input  {width: 390px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #F3F781; background-color: #1C1C1C; border-bottom: 1pt solid #424242; border-left: 1pt solid #424242; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }

.Bild_besch  {width: 100px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.Bild_edit  {width: 400px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.Bild_ausw  {width: 110px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #F3F781; background-color: #1C1C1C; border-bottom: 1pt solid #424242; border-left: 1pt solid #424242; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }
.Bild_check  {width: 100px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #F3F781; background-color: #1C1C1C}
.Anmerk  {width: 400px; font-family: Arial; font-size: 8.0pt; font-style: bold; font-weight: 400; color: #0066FF; }

.datum_besch  {width: 100px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.datum_edit  {width: 200px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }
.datum_input  {width: 190px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #F3F781; background-color: #1C1C1C; border-bottom: 1pt solid #424242; border-left: 1pt solid #424242; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }
.zeit_edit  {width: 200px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }
.zeit_input  {width: 190px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #F3F781; background-color: #1C1C1C; border-bottom: 1pt solid #424242; border-left: 1pt solid #424242; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }

.subtitel_besch  {width: 100px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.subtitel_edit  {width: 400px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }
.subtitel_input {width: 390px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #F3F781; background-color: #1C1C1C; border-bottom: 1pt solid #424242; border-left: 1pt solid #424242; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }
.zitat_input  {width: 390px; height: 25px font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #0066FF; background-color: #424242; border-bottom: 1pt solid #848484; border-left: 1pt solid #848484; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }


.v_text  {width: 100px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.v_text_input  {width: 100px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }

.name_besch  {width: 96px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }

.Kapitel_besch  {width: 100px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.Kapitel_edit  {width: 400px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }
.Kapitel_input {width: 390px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #F3F781; background-color: #1C1C1C; border-bottom: 1pt solid #424242; border-left: 1pt solid #424242; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }

.Text_besch  {width: 100px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.Text_edit  {width: 400px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }
.Text_input {width: 390px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #F3F781; background-color: #1C1C1C; border-bottom: 1pt solid #424242; border-left: 1pt solid #424242; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }

.kat_besch  {width: 96px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.kat_edit  {width: 96px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }
.kat_input  {width: 96px; height: 25px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #0066FF; background-color: #424242; border-bottom: 1pt solid #848484; border-left: 1pt solid #848484; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }

.resi_besch  {width: 96px; hyphens:auto; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.resi_edit  {width: 96px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }
.resi_input  {width: 96px; height: 25px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #0066FF; background-color: #424242; border-bottom: 1pt solid #848484; border-left: 1pt solid #848484; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }

.bez_besch  {width: 96px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.bez_edit  {width: 96px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }
.bez_input  {width: 96px; height: 50px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #0066FF; background-color: #424242; border-bottom: 1pt solid #848484; border-left: 1pt solid #848484; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }

.tags_besch  {width: 96px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 400; color: #0066FF; }
.tags_edit  {width: 96px; font-family: Arial; font-size: 10.0pt; font-style: bold; font-weight: 300; color: #0066FF; }
.tags_input  {width: 96px; height: 50px; font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #0066FF; background-color: #424242; border-bottom: 1pt solid #848484; border-left: 1pt solid #848484; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }
.tag_but  {width: 96px; type: font-family: Arial; color: #FFFFFF; font-size: 10.0pt; font-style: normal; font-weight: 300; color: #0066FF; background-color: #424242; border-bottom: 1pt solid #848484; border-left: 1pt solid #848484; border-right: 1pt solid #848484; border-top: 1pt solid #848484; }

