div#logo a {
  display: block;
  width: 100%;
  height: 100%;
}   


#slogan {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

.Textur-Schachtel{
	color:#000020;
	text-align:center;
	position:absolute;
	z-index:2;
	top:677px;
	left:33px;
	right:0;
	width: 97px;
	background-color: #ffffff;
	height: 174px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
.Textur-Deckel{
	color:#000020;
	text-align:center;
	position:absolute;
	z-index:2;
	top:677px;
	left:133px;
	right:0;
	width: 97px;
	background-color: #ffffff;
	height: 175px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
.Textur-Ecken{
	color:#000020;
	text-align:center;
	position:absolute;
	z-index:2;
	top:853px;
	left:33px;
	right:0;
	width: 97px;
	background-color: #ffffff;
	height: 174px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
.Textur-Schild{
	color:#000020;
	text-align:center;
	position:absolute;
	z-index:2;
	top:853px;
	left:133px;
	right:0;
	width: 97px;
	background-color: #ffffff;
	height: 173px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}


a.main_nav_active_item {
	background: url(../resources/n1activeB.gif) no-repeat;
	font-family: Tahoma,sans-serif;
	font-style: normal;
	font-size: 0.85em;
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
	background-position: top left;
}
a.main_nav_item {
  background: url(../resources/n1.gif) no-repeat;
  font-family: Tahoma,sans-serif;
  font-style: normal;
  font-size: 0.85em;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
  background-position: top left;
}
a.main_nav_item:hover {
	background: url(../resources/n1hoverB.gif) no-repeat;
	font-family: Tahoma,sans-serif;
	font-style: normal;
	font-size: 0.85em;
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
	background-position: top left;
}
a.sub_nav_active_item {
	background: url(../resources/sn1active.gif) no-repeat;
	font-family: Tahoma,sans-serif;
	font-style: normal;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}
a.sub_nav_item {
	background: url(../resources/sn1.gif) no-repeat;
	font-family: Tahoma,sans-serif;
	font-style: normal;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}
a.sub_nav_item:hover {
	background: url(../resources/sn1hover.gif) no-repeat;
	font-family: Tahoma,sans-serif;
	font-style: normal;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}
.content table {
    color: #5C5C5C;
    border-color: #000000;
}

.content select {
    color: #5C5C5C;
}

.content input {
    color: #5C5C5C;
    border-color: #B4B8BB;
}

.content textarea {
    color: #5C5C5C;
    border-color: #B4B8BB;
}

.content th {
	border:none
    padding: 3px 5px 3px 5px;
    text-align: left;
    font-weight: bold;
    font-family: Arial, Tahoma, Verdana;
    color: #ffffff;
    background-color: #ffffff;
    border-color: #000000;	
}

.content td {
	border:none
	border-color: #000000;
    padding: 3px 5px 3px 5px;
}

.content tr.odd {
    padding: 3px 2px 3px 2px;
	color: #6E6E6E;
    background-color: #ffffff;
}

.content tr.even {
    padding: 3px 2px 3px 2px;
	color: #6E6E6E;
	background-color: #ffffff;	
}

.content fieldset {
    padding: 15px;
	border:none
    border-color: #000000;	
}

.content legend {
    color: #74777A;
}

.content label {
    color: #74777A;
}

.content #submit {
    background-color: #FFFFFF;
    border-color: #BABEC1;
    color: #74777A;
}

.content h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.content h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.content h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.content, .content p {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	font-size: 1em;
	text-decoration: none;
	color: #000000;
	border: none;
}
.content a:link {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: normal;
	text-decoration: underline;
	color: #0a7378;
}
.content a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
.content a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.content a:active {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: normal;
	text-decoration: underline;
	color: #000;
}
#footer_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	font-size: 0.7em;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
	color: #717171;
}
.TitleBig {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	font-weight: lighter;
	font-style: normal;
	font-variant: normal;
	color: #000;
	line-height: 1.5em;
	text-align: center;
}

.TitleSmall {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight: lighter;
	font-style: normal;
	font-variant: normal;
	color: #000;
	line-height: 1em;
	text-align: left;
}

.kompetenz {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0;
	line-height: 1.3em;
	text-align: left;
}

.history {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0;
	line-height: 1.3em;
	text-align: center;
}

.Schlagwort1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.9em;
	font-weight: lighter;
	font-style: oblique;
	font-variant: normal;
/*	color: #A2A2A2; */
	color: #bdbdbd;
}
.Schlagwort1g {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.9em;
	line-height: 1.4em;
	font-weight: lighter;
	font-style: oblique;
	font-variant: normal;
/*	color: #10576F; */
	color: #10767c;
}
.Schlagwort2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	line-height: 1.4em;
	font-weight: normal;
	font-style: oblique;
	font-variant: normal;
/*	color: #8D8D8D; */
	color: #bdbdbd;
}
.Schlagwort2g {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	line-height: 1.4em;
	font-weight: normal;
	font-style: oblique;
	font-variant: normal;
/*	color: #10576F; */
	color: #10767c;	
}
.Schlagwort3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	font-weight: normal;
	font-style: oblique;
	font-variant: normal;
/*	color: #A2A2A2; */
	color: #bdbdbd;
}
.Schlagwort3g {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	font-weight: normal;
	font-style: oblique;
	font-variant: normal;
/*	color: #10576F; */
	color: #10767c;	
}
.video_box {
	border:none
}
video{
     -webkit-filter: brightness(108.5%); 
}
    
