body {
	font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
	font-size: 14px;
	background-color: #000000;
	color: white;
}
a:active,a:visited,a:link {
	color: #999999;
}
a:hover {
	color: #FFFFFF;
}
.hypertitle {
	color: black;
}
.versteckt {
	display: none;
}
.anzeigen {
	display: block;
}
.Alert {
	font-size: 22px;
	color: Red
}
hr {
	color: gray;
	height: 1px;
}
.suchfeld {
	border: solid #322C90 1px;
	width: 95px;
}
.suchbereich {
	margin-top: 20px;
	margin-bottom: 20px;
}
.unactiveLink {
	color: rgb(150, 150, 150);
	text-decoration: underline;
}
.highlight {
	background: Red;
	font-weight: bold;
}
.kalender_gesamt {
	width: 100%;
	border: 1px solid #000000;
}
.kalender_ueberschrift {
	background: #DDDDDD;
	border-bottom: 1px solid #000000;
}
.kalender_zwischenzeile {
	background: #DDDDDD;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	height: 40px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
.kalender_zeile1 {
	background: #FFFFC0;
	height: 35px;
}
.kalender_zeile2 {
	background: #C0FFC0;
	height: 35px;
}
.Small {
	font-size: x-small;
	font-style: normal;
}
.SmallAlert {
	font-size: 13px;
	font-style: normal;
	color: Red;
}
.BlackBold {
	font-weight: bold;
}
/* Layoutvorlagen Anfang */
.layoutvorlage_std01 {
	border: solid #000000 1px;
	width: 100%;
}
.layoutvorlage_100 {
	background: #FFECB8;
	color: black;
	font-weight: bold;
	text-align: center;
}
.layoutvorlage_101 {
	background: #FFDC86;
	color: black;
	font-weight: bold;
	text-align: center;
}
.layoutvorlage_102 {
	background: #FFB400;
	color: black;
	font-weight: bold;
	text-align: center;
}
.layoutvorlage_103 {
	background: #FFB400;
	color: white;
	font-weight: bold;
	text-align: center;
}
.layoutvorlage_104 {
	background: #6B192B;
	color: white;
	font-weight: bold;
	text-align: center;
}
.layoutvorlage_105 {
	background: #00AEE8;
	color: black;
	font-weight: bold;
	text-align: center;
}
.layoutvorlage_106 {
	background: #004F92;
	color: white;
	font-weight: bold;
	text-align: center;
}
.layoutvorlage_200 {
	background: #FFECB8;
	color: black;
	font-weight: bold;
	text-align: center;
}
.layoutvorlage_201 {
	background: #FFDC86;
	color: black;
	font-weight: bold;
	text-align: center;
}
.layoutvorlage_202 {
	background: #FFB400;
	color: black;
	font-weight: bold;
	text-align: center;
}
.layoutvorlage_203 {
	background: #FFB400;
	color: white;
	font-weight: bold;
	text-align: center;
}
.layoutvorlage_204 {
	background: #6B192B;
	color: white;
	font-weight: bold;
	text-align: center;
}
.layoutvorlage_205 {
	background: #00AEE8;
	color: black;
	font-weight: bold;
	text-align: center;
}
.layoutvorlage_206 {
	background: #004F92;
	color: white;
	font-weight: bold;
	text-align: center;
}
.layoutvorlage_400 {
	background: #FFECB8;
	color: black;
}
.layoutvorlage_401 {
	background: #FFDC86;
	color: black;
}
.layoutvorlage_402 {
	background: #FFB400;
	color: black;
}
.layoutvorlage_403 {
	background: #FFB400;
	color: white;
}
.layoutvorlage_404 {
	background: #6B192B;
	color: white;
}
.layoutvorlage_405 {
	background: #00AEE8;
	color: black;
}
.layoutvorlage_406 {
	background: #004F92;
	color: white;
}
.layoutvorlage_600 {
	border: 1px solid #FFECB8;
}
.layoutvorlage_601 {
	border: 1px solid #FFDC86;
}
.layoutvorlage_602 {
	border: 1px solid #FFB400;
}
.layoutvorlage_603 {
	border: 1px solid #FFB400;
}
.layoutvorlage_604 {
	border: 1px solid #6B192B;
}
.layoutvorlage_605 {
	border: 1px solid #00AEE8;
}
.layoutvorlage_606 {
	border: 1px solid #004F92;
}
.layoutvorlage_120 {
	background: rgb(217, 217, 217);
	color: rgb(0, 0, 128);
	font-weight: bold;
	text-align: center;
}
/* Layoutvorlagen Ende */
h1 {
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 8px;
	color: rgb(0, 0, 128);
}
h2 {
	font-size: 19px;
	font-style: italic;
	letter-spacing: 4px;
	color: rgb(0, 0, 128);
}
#startseite_grafikleiste {
	display: inline-block;
	vertical-align: middle;
	height: 200px;
	width: 100%;
	text-align: center;
}
body, html {
	height: 90%;
}
.startseite_tabelle {
	text-align: center;
	height: 100%;
	width: 100%;
}
.startseite_tabelle img {
	border: 0;
}
.startseite_td {
	vertical-align: middle;
	height: 100%;
	width: 100%;
}
.startseite_text {
    width: 350px;
    margin-left: auto;
	margin-right: auto;
	margin-top: 300px;
}
.startseite_text li {
    margin-left: -25px;
    
}
@media screen and (max-width: 1100px) {
    .startseite_tabelle img {
        width: 150px;
        xborder: 1px solid green;
    }
}
.kopfzeile {
	text-align: center;
	border: 2px solid #999999;
	width: 100%;
	max-width: 1300px;
}
.kopfzeile h1 {
	color: #999999;
	margin: 9px 0 9px 0;
}
.kopfzeile_serien {
	text-align: center;
	border: 2px solid #999999;
	width: 100%;
}
.kopfzeile_serien h1 {
	display: none;
	color: #999999;
	margin: 9px 0 9px 0;
}
.kopfzeile_serien h2 {
	color: #999999;
	margin: 9px 0 9px 0;
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 8px;
}
.serienbild {
	width: 135px;
	height: 160px;
	text-align: center;
	float: left;
}
.serienbild img {
	border: 0;
}
.serienbild a {
	text-decoration: none;
}
.content_width {
	width: 100%;
	max-width: 1300px;
}
.table_serienbild {
	border: 0;
	width: 100%;
	padding: 0;
	margin: 0;
}
.table_serienbild td:nth-child(7) {
	xborder: 1px solid red;
	width: 115px;
}
.table_serienbild img {
	border: 0;
}
.table_serien_nav {
	width: 100%;
	border: 0;
	margin-top: 12px;
	font-size: 18px;
}
.table_serien_nav img {
	margin: 0;
	padding: 0;
	border: 0;
}
.table_serien_nav a {
	text-decoration: none;
	padding: 10px;
}
.table_serien_nav td {
	text-align: center;
}
.table_serien_galerie {
    margin-left:auto; 
    margin-right:auto;
}
.div_servien_galerie {
    margin-left:auto; 
    margin-right:auto;
}
.serien_content_table {
	width: 970px;
	border: 0;
	padding-top: 20px;
	padding-bottom: 20px;
}
/* MENUE ANFANG */
.menu {
	width: 100%;
	max-width: 1300px;
	margin-top: 5px;
	border: 1px solid #999999;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.menu .sprache {
    position: relative;
    xleft: 1240px;
    top: -20px;
    width: 100%;
    text-align: right;
    right: 5px;
    height: 0;
}
.menu_main {
}
.menu_button {
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 30px;
	padding-top: 8px;
	display: inline;
}
.menu_button a,.menu_button a:visited,.menu_button a:link {
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	width: 100%;
	text-decoration: none;
}
.menu_button a:hover {
	text-decoration: none;
	width: 100%;
	font-weight: normal;
}
.menu_button_inaktiv {
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	padding-left: 3px;
	padding-right: 30px;
	padding-top: 8px;
	display: inline;
}
.menu_button_inaktiv a,.menu_button_inaktiv a:visited,.menu_button_inaktiv a:link {
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	width: 100%;
	text-decoration: none;
}
.menu_button_inaktiv a:hover {
	text-decoration: none;
	width: 100%;
	color: #FFFFFF;
}
.menu_upunkt {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 30px;
	display: inline;
	letter-spacing: 1px;
}
.menu_upunkt_inaktiv {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 30px;
	display: none;
}
.menu_upunkt_inaktiv a,.menu_upunkt_inaktiv a:visited,.menu_upunkt_inaktiv a:link {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	width: 100%;
}
.menu_upunkt_inaktiv a:hover {
	font-size: 12px;
	text-decoration: none;
	width: 100%;
	font-weight: normal;
	color: #FFFFFF;
}
.menu_bild {
	border: none;
}
/* MENUE ENDE */