/* LAYOUT BEGIN  */
.align-left {
    text-align: left;
}.align-center {
    text-align: center;
}.align-justify {
    text-align: justify;
}.align-right {
    text-align: right;
}.indent{
    padding-left:5px;
}/* T3 END */
/* SPAN Styles BEGIN*/
SPAN.Orange{
    color: #ea7125;
}SPAN.Rot{
    color: red;
}SPAN.Violet{
    color: #8a00ff;
}SPAN.Blau{
    color: #1002c3;
}SPAN.Kaki{
    color: #726851;
}SPAN.Braun{
    color: #990000;
}SPAN.BGfarbe{
    color: #012f01;
}blockquote{
    margin-left: 20px;
    padding-left: 3px;
    border-left: 4px solid #433629;
}/* Abs�tze BEGIN*/
ul {
    list-style-type: none;
}li {list-style-image: none;
}/* SPAN Styles END*/
/* �berschriften BEGIN*/

#content li:before { 
content:''; 
    display:inline-block; 
    height:1em; 
    width:1em; 
    background-image:url('/typo3conf/ext/layout/Resources/Public/Images/pfeil.svg'); 
    background-size:contain; 
    background-repeat:no-repeat; 
    padding-left: 1em; 
    margin-left: -1em; 
}#content form li:before { 
    content:''; 
    display:inline-block; 
    height:1em; 
    width:1em; 
    background-image:none; 
    background-size:contain; 
    background-repeat:no-repeat; 
    padding-left: 1em; 
    margin-left: -1em;      
}#content ol li:before { 
    content:''; 
    display:inline-block; 
    height:1em; 
    width:1em; 
    background-image:none; 
    background-size:contain; 
    background-repeat:no-repeat; 
    padding-left: 1em; 
    margin-left: -1em;      
}

*{
    font-family: Arial;
}.mobilhidden{
	display:none;
}a.PDF:before {
    content:''; 
    display:inline-block; 
    height:25px; 
    width:20px; 
    background-image:url('/typo3conf/ext/layout/Resources/Public/Images/pdf.svg'); 
    background-size:contain; 
    background-repeat:no-repeat; 
    padding-left: 1em; 
    margin-bottom: -5px; 
 }a.Link:before {
    content:''; 
    display:inline-block; 
    height:20px; 
    width:20px; 
    background-image:url('/typo3conf/ext/layout/Resources/Public/Images/link.svg'); 
    background-size:contain; 
    background-repeat:no-repeat; 
    padding-left: 1em; 
    margin-bottom: -5px; 
 }a.Word:before {
    content:''; 
    display:inline-block; 
    height:25px; 
    width:20px; 
    background-image:url('/typo3conf/ext/layout/Resources/Public/Images/doc.svg'); 
    background-size:contain; 
    background-repeat:no-repeat; 
    padding-left: 1em; 
    margin-bottom: -5px; 
 }a.Excel:before {
    content:''; 
    display:inline-block; 
    height:25px; 
    width:20px; 
    background-image:url('/typo3conf/ext/layout/Resources/Public/Images/xls.svg'); 
    background-size:contain; 
    background-repeat:no-repeat; 
    padding-left: 1em; 
    margin-bottom: -5px; 
 }a.Visitenkarte:before {
    content:''; 
    display:inline-block; 
    height:25px; 
    width:20px; 
    background-image:url('/typo3conf/ext/layout/Resources/Public/Images/vcf.svg'); 
    background-size:contain; 
    background-repeat:no-repeat; 
    padding-left: 1em; 
    margin-bottom: -5px; 
 }
/* überschriften BEGIN*/
h1, h2{
    margin:0 0 10px 0;
    padding:0 0 2px 0;
    font-size: 12pt;
    color:#034f89;
    border-bottom:1px solid #d7d9db;
    width:70%;
}h3{
    color:#034f89;
    font-size: 11pt;
    font-weight: bold; 
}/* CONTENT BEGIN  */
body   { 
    font-size: 10pt;
    background-color: #005da3;
}#header   {
    width: 1000px; height: 140px;
    margin: 0 auto;
    b1ackground-color: #ffffff; 
    display: block;   
    margin-bottom: 0px;
    overflow: hidden;
}#logo{
    position: relative;
    left:20px;
    top:20px;
    width: 100px;
    height: 100px;  
}#logoh1{
    position: relative;
    left:140px;
    top:-80px;
	width: 250px;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold; 
    font-family: Arial, Helvetica, sans-serif; 
}#logoh1 a, #logoh1 a:hover{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif; 
}#logop {
    position: relative;
    left:140px;
    top:-92px;
	width: 250px;
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif; 
}#logop a, #logop a:hover , #logop a:hover{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif; 
}#header-img  {   
    margin: 0 auto;
    width: 100%;
    height: 391px;
    overflow:hidden;
    background-color: blue;
    border: 8px solid #FFF;
}#slidewrap{
    width: 984px;
    height: 391px;
}ul.innerfade{
    list-style:none outside none;
    margin:0;padding:0;
    width: 1000px;
}ul.innerfade li {
    display:block;
    float:left;
    margin:0;
    padding:0;
    width:1000px;
}#content {
    width: 950px;
    min-height: 500px;
    margin: 0 auto;
    line-height: 160%; 
    padding-left: 25px;
    padding-right: 25px;
    background-color: #ffffff; 
    display: block;   
    margin-bottom: 0px;
}#content a:visited, .bodytext a:visited, #content a:link, .bodytext a:link     { 
    color: #002f52;
    font-style: normal; 
    font-weight: normal; 
    font-size: 9pt; 
    line-height: 150%; 
    text-decoration: none;
}#content a:hover, .bodytext a:hover, #content a:active, .bodytext a:active    { 
    color: #002f52; 
    font-style: normal; 
    font-weight: normal; 
    font-size: 9pt; 
    line-height: 150%; 
    text-decoration: underline;
}.content p, .bodytext p{
    color: black;
    font-size: 9pt; 
    line-height: 130%; 
    margin: 0px; 
    padding: 0;
}.contenttable p {
    color: black;
    font-size: 9pt; 
    line-height: 90%; 
    margin: 0px; 
    padding: 0px;
}/* Menue_top BEGIN */
#menutop{
    position: relative;
    top:-100px;
    color: #FFFFFF;
    float: right;
    display:block;
    height: 20px;
    text-decoration: none;
}.top_menu  a, .top_menu_act a {
    color: #fff;
    padding-left: 7px;    
    padding-right: 7px;
    text-decoration: none;    
}.top_menu, .top_menu_act {
    color: #fffff;
    float: left;
}/* #info LINK BEGIN  */
#info , #info  p bodytext  {
    color: #FFFFFF;
     margin:0 auto;
    width: 1000px;   
     height: 50px;
     font-size: 10px;
     background-color: #002f52;
     padding-top: 10px;
     text-align: center;
}#info a , #info p bodytext a{
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: none; 
}#info a:hover, #info p bodytext a:hover{
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: underline; 
}/* moreinfo LINK BEGIN  */
#moreinfo_left{
    width: 45%;
    margin-left: 2em; 
float: left;
}#moreinfo_right{
    width: 45%;
    float: right;
}#moreinfo li:before { 
    content:''; 
    display:inline-block; 
    height:35px; 
    width:35px; 
    background-image:url('/typo3conf/ext/layout/Resources/Public/Images/tel.svg'); 
    background-size:contain; 
    background-repeat:no-repeat; 
    padding-left: 1em; 
    margin-left: -1em; 
    margin-bottom: -5px; 
}#moreinfo ul{
    margin-left: -2em;   
    margin-bottom: -10px;    
}#moreinfo_right li a{
    color: greenyellow ;
    font-size: 30px !important;
}.clear{
    clear: both;
}.image-embed-item {
	display: block;
	max-width: 100%;
	height: auto;
}
