#main_slider{
position:relative;
left:200px;
width:100%;
height:auto;
margin-top: 150px;
margin:0;
margin-bottom: 20px;
z-index:4;
overflow: hidden;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: 124px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: rgba(11,104,200,0.17); 
}
.fa01 {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: 104px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: rgba(11,104,200,0.17); 
}
.fapos{
position:absolute;
top: 5px;
height:230px;
left: 25px;
-moz-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
-o-transform: rotate(-15deg);
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg);
}
.fapos01{
position:absolute;
top: 5px;
height:230px;
left: 25px;
}
table.formular1{
text-align:center;
border: 0px dotted rgba(0,0,0,0.57); 
margin-left:auto;
margin-right:auto;
width: 50%;
padding: 22px;
float:left;
}
table.formular2{
text-align:center;
border: 0px dotted rgba(0,0,0,0.57); 
margin-left:auto;
margin-right:auto;
width: 50%;
padding: 22px;
float:left;
}
.fotd01{
border: 0px;
height: 25px;
width:25%;
margin-left:5px;
margin-bottom: 5px;
text-align:left;
padding-left:30px;
}
.fotd011{
border: 0px;
height: 25px;
width:25%;
margin-left:5px;
margin-bottom: 5px;
text-align:center;
padding-top:20px;
}
.fotd02{
border: 0px;
height: 35px;
width:25%;
margin-top: 9px;
margin-bottom: 5px;
text-align:center;
}
.fotd03{
border: 0px;
height: 35px;
width:50%;
margin-top: 9px;
margin-bottom: 5px;
text-align:center;
}
.font_normal08{
font-size: 14px;
font-family: "Aller-Bold", serif ;
letter-spacing: 1px;
line-height: 22px; 
font-weight:normal;	
text-align:left;
color: rgba(0,0,0,0.97); 	
text-shadow: 3px 5px 9px rgba(255,255,255,0.45);
margin-bottom: 11px;		
}
.font_normal09{
font-size: 16px;
font-family: "Aller-Bold", serif ;
letter-spacing: 1px;
line-height: 28px; 
font-weight:normal;	
text-align:justify;
color: rgba(115,17,160,0.97); 	
text-shadow: 3px 5px 9px rgba(255,255,255,0.75);
margin-bottom: 11px;		
}
.h2center{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(2,73,133,1.0); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.35);
font-size: 20px;
letter-spacing: 1px;
line-height: 26px; 
padding-top: 0px; 
padding-right: 10px; 
padding-left: 10px; 
font-weight:normal;	
text-align:center;
}
a.navi_impr {
font-family:'Conv_ERASBD',Sans-Serif;
font-size:20px;
line-height: 26px;
font-style: normal;
font-weight: 400;
letter-spacing: 1px;
text-align:left;
color: rgba(0,0,0,0.65); 
text-shadow: 3px 3px 5px rgba(255,255,255,0.65);
cursor: hand;  
text-decoration: none; 
text-align:center;
}
a.navi_impr:hover {
font-family:'Conv_ERASBD',Sans-Serif;
font-size:20px;
line-height: 26px;
font-style: normal;
font-weight: 400;
letter-spacing: 1px;
text-align:left;
color: rgba(50,96,128,0.95); 	
text-shadow: 3px 3px 5px rgba(0,0,0,0.35);
cursor: hand;  
text-decoration: none; 
text-align:center;
}
a.navi03 {
font-family: "Aller", serif ;
font-weight:normal;	
font-variant:small-caps;
letter-spacing: 1px;
color: rgba(0,0,0,0.95); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size:16px;
line-height: 22px; 
cursor: hand;  
text-decoration: none;
text-align:center;
}
a.navi03:hover {
font-family: "Aller", serif ;
font-weight:normal;	
font-variant:small-caps;
letter-spacing: 1px;
color: rgba(50,96,128,0.95); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size:16px;
line-height: 22px; 
cursor: hand;  
text-decoration: none; 
text-align:center;
}
ul.sit31{
margin-left: 130px;	
}
li.norm05{
list-style-image: url(../tools/fingerzeig_kl.png);
font-family:  'Aller', Lucida Grande, Trebuchet MS, arial;
font-weight:normal;
font-size:14px;
color: #454a6b;
text-shadow: #ffffff 4px 3px 5px;
line-height: 29px;
}

li.DS{
font-size: 20px;
font-family:'Conv_tunga',Sans-Serif;
line-height: 26px;
font-weight:normal;
text-align:justify;
color: rgba(0,0,0,0.85);
text-shadow: 2px 3px 9px rgba(0,0,0,0.20);
padding-bottom: 13px;
}

#textbox1 {width:86%; height:142px; background-color: #ffffff; font-family:Lucida Grande, Trebuchet MS, arial; color: #484848; font-size: 11px; font-weight:bold;  text-align: left; scrollbar-face-color: #cccccc; scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #000000; background-image:linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;box-shadow:0 1px 1px rgba(0,0,0,0.1); border-radius:2px;-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.0);	
}
input#textfield1 {background: #ffffff;  width:86%; font-family:verdana; color: #484848; font-size: 11px; font-weight: bold; height:23px; background-image:linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;box-shadow:0 1px 1px rgba(0,0,0,0.1); border-radius:2px;-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.0);	
}
input#textfield11 {background: #ffffff;  width:94%; font-family:verdana; color: #484848; font-size: 11px; font-weight: bold; height:23px; background-image:linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;box-shadow:0 1px 1px rgba(0,0,0,0.1); border-radius:2px;-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.0);	
}
input#knopf1{
background-color:#0071e1; 
background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
border:1px solid rgba(0, 0, 0, 0.1); 
border-radius:3px;
color:#ffffff;
font-family: "Aller", serif; 
font-size:14px;
font-weight:normal;
height:30px;
line-height:27px;
width:140px;
text-align:center;
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.65);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.65); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.65);	
}
input#knopf1:hover{
background-color:#f8f8f8; 
color: #1d667d; 
background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
border:1px solid #c6c6c6;
box-shadow:0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.65);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.65); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.65);	
}
input#knopf1:focus{border:0px solid #4d90fe; outline:none;-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.65);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.65); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.65);	
}
input{font-family:inherit;}
.datenschutz{
font-weight:400;
font-family:'Conv_ERASBD',Sans-Serif;
font-weight:400;
color: rgba(0,0,0,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
font-size: 18px;
letter-spacing: 1px;
line-height: 24px;
margin-left:12px;
text-align:center;
}