/* LAYOUT BEGIN  */
.align-left { 
    text-align: left; 
}.align-center { 
    text-align: center; 
}.align-justify { 
    text-align: justify; 
}.align-right { 
    text-align: right; 
}p.indent { 
    text-indent: 20px; 
}DIV.indent { 
    padding-left: 20px; 
}/* T3 END */
/* SPAN Styles BEGIN*/
SPAN.Blau{
    color:#034f89;
}SPAN.Blaufett{
    color:#034f89;
    font-weight: bold;
}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;
}#page{
	width: 100%;
	overflow-x: hidden;
}
 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.Powerpoint:before {
    content:''; 
    display:inline-block; 
    height:25px; 
    width:20px; 
    background-image:url('/typo3conf/ext/layout/Resources/Public/Images/pps.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:480px;
}h3{
    color:#034f89;
    font-size: 11pt;
    font-weight: bold; 
}/* CONTENT BEGIN  */
body   { 
    font-size: 10pt;
    background-color: #005da3;
}#wrap-logo{
	position: absolute;
	top:0;
	left: 50%;
	margin-left: -500px;	
	width: 1000px; height: 140px;
	overflow: hidden;	
}#wrap-menu1{
	position: absolute;
	top: 140px;	
	left: 50%;
	margin-left: -500px;
	width: 1000px; height: 100%;
	overflow-y: hidden;
}#wrap-header{
	position: absolute;
	top: 205px;	
	left: 50%;
	margin-left: -500px;
	width: 1000px; height: 140px;	
}#wrap-content{
	position: absolute;
	top: 610px;	
	left: 50%;
	margin-left: -500px;	
	width: 1000px; min-height: 140px;
	
}#wrap-content_top{
	background-color:white;
	height: 30px;
}
#menu_1   { 
    clear: right;
    width: 1000px;
    height: 65px ;
    margin: 0 auto;
    background-color: green; 
    display: block;   
    font-weight: bold; 
}#logo{
    position: relative;
    left:20px;
    top:20px;
    width: 100px;
    height: 100px;  
}#logoh1{
    position: relative;
    left:140px;
    top:-80px;
    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;
    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: 984px;
    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; 
}ul.innerfade li {
    display:block;
    float:left;
    margin:0;
    padding:0;
}#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, #content a:link, #content a:hover, #content a:active { 
    color: #002f52;
    font-style: normal; 
    font-weight: normal; 
    font-size: 9pt; 
    line-height: 150%; 
    text-decoration: none;
}#content a:hover, #content a:active { 
    color: #002f52; 
    text-decoration: underline;
}#content p {
    color: black;
    font-size: 9pt; 
    line-height: 150%; 
	min-height: 15px;
    margin: 0; 
    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;   
     min-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; 
    padding-bottom: 10px;
}#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;
}/* FOOTER LINK BEGIN  */
#footer { 
    position: relative;
    top:0px;
    margin:0 auto;
    width: 100%;
}#footer a:link, #design  a:visited    { 
    color: #ffffff;
    font-size: 8pt; 
    text-decoration: none
}#footer  a:hover  { 
    color: red; 
    font-size: 8pt; 
    text-decoration: none 
}#design  { 
    float:left;
    color: #ffffff;
    font-size: 8pt; 
    text-decoration: none; 
}#design   p  {}

.powermail_fieldset{
    border: 0px solid lightgray; 	
}
.powermail_fieldwrap{
	width: 100%;
	display: block;
	float: left;

}

.powermail_label{
    float: left;
    display: block;
    width: 100px;
    height: auto;
    
}.powermail_input, .powermail_textarea, .powermail_country{
    border: 1px solid lightgray; 
	clear: left;
	width: 230px;
}.powermail_country{
	width: 236px;
}.powermail_submit{
    margin-left: 350px;
    
}.powermail_textarea{
	font-size: small;	
}