body, html {
margin:0px;
padding: 0px;
height:100%;
width:100%;
font-family: 'Montserrat Light', arial;
}

@font-face {
    font-family: oswald; 
    src: url('fonts/Montserrat-Regular.woff'); 
   }
   
   @font-face {
    font-family: Montserrat-Light; 
    src: url('fonts/Montserrat-Light.woff'); 
   }

input.log {
width: 173px;
padding: 15px;
color: #a6a6a6;
font-size:16px;
background-color:#eaf0f1;
border: 1px solid #d8d8d8;	
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

input[type='submit'].log2 {
width: 205px;
height:48px;
padding: 15px;
color: #ffffff;
font-size:16px;
background-color:#12a4dd;
border: 1px solid #d8d8d8;	
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

@media (min-width: 970px) {
table tr td.ind {
width: 970px;	
}
table tr td.logo {
height: 93px;
width: 260px;	
}
table tr td.fonforma {
height: 675px;
 background-image:url('img/8.png');
 background-position:center;
}
table tr td.niz {
width: 970px;	
height:105px;
}

h2 {
    font-size: 19px;
    line-height:24px;
     font-family: 'Montserrat', arial;
    color: #001855;
    font-weight:normal;
    text-align:center;
    margin-top:30px;
}
p.fragen {
    color: #748bb0;
     font-size: 14px;
    line-height:24px;
     font-family: 'Montserrat Light', arial;
    margin-left:28px;
    margin-right:28px;
}


p.funkt {
    color: #5c5c5c;
     font-size: 14px;
    line-height:24px;
     font-family: 'Montserrat Light', arial;
    margin-left:28px;
    margin-top:35px;
    margin-right:28px;
}

.circle{
 width:94px;
 height:94px;
 display:block;
font-family: 'Montserrat', arial;
 border-radius:47px;
 border: 1px solid #ffc800;
 -moz-border-radius:47px;
 -webkit-border-radius:47px;
 -khtml-border-radius:47px;
 font-size:25px; color:#ffc800;
 line-height:94px;
 text-align:center;
 background:#fff;
 
}
.cir2, .cir3, .krugi2, .krugi3, .ff1, .ff2, .formus1, .formus2 {
	display: none;
}
p.will {
        color: #ffffff;
     font-size: 15px;
    line-height:27px;
     font-family: 'Montserrat Light', arial;
}

p.willkommen {
        color: #ffffff;
     font-size: 40px;
    line-height:58px;
    font-family: 'Montserrat', arial;
}

textarea {
    width: 479px;
    height:168px;
    font-family: 'Montserrat Light', arial;
   font-size:13px;
     border-radius:3px;
 border: 1px solid #000000;
 -moz-border-radius:3px;
 padding:18px;
margin-bottom:15px;
 -webkit-border-radius:3px;
 -khtml-border-radius: 3px;
}



select {
    width: 231px;
    height:41px;
     font-family: 'Montserrat Light', arial;
   font-size:12px;
     border-radius:3px;
 border: 1px solid #000000;
 -moz-border-radius:3px;
 padding-right:18px;
padding-left:13px;
margin-bottom:15px;
 -webkit-border-radius:3px;
 -khtml-border-radius: 3px;
}



input[type='submit'] {
    width: 221px;
    height:41px;
     font-family: 'Montserrat Light', arial;
    background-color: #fed900;
   font-size:18px;
     border-radius:3px;
 -moz-border-radius:3px;
 color: #0022a4;
 border: none;
margin-top:15px;
 -webkit-border-radius:3px;
 -khtml-border-radius: 3px;
}


input[type='text'] {
    width: 231px;
    height:41px;
     font-family: 'Montserrat Light', arial;
   font-size:12px;
     border-radius:3px;
 border: 1px solid #000000;
 -moz-border-radius:3px;
 padding-right:18px;
padding-left:18px;
margin-bottom:15px;
 -webkit-border-radius:3px;
 -khtml-border-radius: 3px;
}

.dat {
    background-image: url('img/81.png');
    background-position: 191px center;
    background-repeat: no-repeat;
}

}

@media (min-width: 554px) and (max-width: 969px) {  
table tr td.ind {
width: 554px;	
}
table tr td.niz {
width: 554px;	
height:120px;
}
table tr td.logo {
height: 93px;	
width: 170px;
}
table tr td.fonforma {
height: 957px;
 background-image:url('img/8a.png');
 background-position:center;
background-size: cover;
}

.cir, .cir3, .krugi, .krugi3, .ff, .ff2, .formus, .formus2 {
	display: none;
}
h2 {
    font-size: 19px;
    line-height:24px;
     font-family: 'Montserrat', arial;
    color: #001855;
    font-weight:normal;
    text-align:left;
}
p.fragen {
    color: #748bb0;
     font-size: 14px;
    line-height:24px;
     font-family: 'Montserrat Light', arial;
  
    margin-right:28px;
}


p.funkt {
    color: #5c5c5c;
     font-size: 14px;
    line-height:24px;
     font-family: 'Montserrat Light', arial;
}

.circle{
 width:94px;
 height:94px;
 display:block;
font-family: 'Montserrat', arial;
 border-radius:47px;
 border: 1px solid #ffc800;
 -moz-border-radius:47px;
 -webkit-border-radius:47px;
 -khtml-border-radius:47px;
 font-size:25px; color:#ffc800;
 line-height:94px;
 text-align:center;
 background:#fff;
 
}
p.will {
        color: #ffffff;
     font-size: 15px;
    line-height:27px;
     font-family: 'Montserrat Light', arial;
}

p.willkommen {
        color: #ffffff;
     font-size: 30px;
    line-height:58px;
    font-family: 'Montserrat', arial;
}

textarea {
    width: 515px;
    height:168px;
    font-family: 'Montserrat Light', arial;
   font-size:13px;
     border-radius:3px;
 border: 1px solid #000000;
 -moz-border-radius:3px;
 padding:18px;
margin-bottom:15px;
 -webkit-border-radius:3px;
 -khtml-border-radius: 3px;
}



select {
    width: 231px;
    height:41px;
     font-family: 'Montserrat Light', arial;
   font-size:12px;
     border-radius:3px;
 border: 1px solid #000000;
 -moz-border-radius:3px;
 padding-right:18px;
padding-left:13px;
margin-bottom:15px;
 -webkit-border-radius:3px;
 -khtml-border-radius: 3px;
}



input[type='submit'] {
    width: 221px;
    height:41px;
     font-family: 'Montserrat Light', arial;
    background-color: #fed900;
   font-size:18px;
     border-radius:3px;
 -moz-border-radius:3px;
 color: #0022a4;
 border: none;
margin-top:15px;
 -webkit-border-radius:3px;
 -khtml-border-radius: 3px;
}


input[type='text'] {
    width: 231px;
    height:41px;
     font-family: 'Montserrat Light', arial;
   font-size:12px;
     border-radius:3px;
 border: 1px solid #000000;
 -moz-border-radius:3px;
 padding-right:18px;
padding-left:18px;
margin-bottom:15px;
 -webkit-border-radius:3px;
 -khtml-border-radius: 3px;
}

.dat {
    background-image: url('img/81.png');
    background-position: 191px center;
    background-repeat: no-repeat;
}
}


@media (max-width: 553px) { 
table tr td.ind {
width: 280px;	
}
td.niz {
width: 280px;
height:150px;	
}
table tr td.logo {
height: 70px;
width: 108px;	
}
img.logotip {
width: 98px;	
}
.cir {
	display: none;
}
.cir2, .krugi, .krugi2, .ff, .ff1, .formus, .formus1 {
	display: none;
}
img.vw {
width: 47px;	
}
table tr td.fonforma {
height: 1422px;
background-color: #3ebaf1;
}
p.slogan {
	display:none;
}
p.fragen {
    color: #748bb0;
     font-size: 14px;
    line-height:24px;
     font-family: 'Montserrat Light', arial;
   
    margin-right:28px;
}

h2 {
    font-size: 19px;
    line-height:24px;
     font-family: 'Montserrat', arial;
    color: #001855;
	margin:0px;
	padding:0px;
    font-weight:normal;
    text-align:left;
}
p.funkt {
    color: #5c5c5c;
     font-size: 14px;
    line-height:24px;
     font-family: 'Montserrat Light', arial;
}

.circle{
 width:94px;
 height:94px;
 display:block;
font-family: 'Montserrat', arial;
 border-radius:47px;
 border: 1px solid #ffc800;
 -moz-border-radius:47px;
 -webkit-border-radius:47px;
 -khtml-border-radius:47px;
 font-size:25px; color:#ffc800;
 line-height:94px;
 text-align:center;
 background:#fff;
 
}

p.will {
        color: #ffffff;
     font-size: 15px;
    line-height:27px;
     font-family: 'Montserrat Light', arial;
}

p.willkommen {
        color: #ffffff;
     font-size: 30px;
    line-height:58px;
    font-family: 'Montserrat', arial;
}

textarea {
    width: 270px;
    height:168px;
    font-family: 'Montserrat Light', arial;
   font-size:13px;
     border-radius:3px;
 border: 1px solid #000000;
 -moz-border-radius:3px;
 padding:18px;
margin-bottom:15px;
 -webkit-border-radius:3px;
 -khtml-border-radius: 3px;
}



select {
    width: 270px;
    height:41px;
     font-family: 'Montserrat Light', arial;
   font-size:12px;
     border-radius:3px;
 border: 1px solid #000000;
 -moz-border-radius:3px;
 padding-right:18px;
padding-left:13px;
margin-bottom:15px;
 -webkit-border-radius:3px;
 -khtml-border-radius: 3px;
}



input[type='submit'] {
    width: 265px;
    height:41px;
     font-family: 'Montserrat Light', arial;
    background-color: #fed900;
   font-size:18px;
     border-radius:3px;
 -moz-border-radius:3px;
 color: #0022a4;
 border: none;
margin-top:15px;
 -webkit-border-radius:3px;
 -khtml-border-radius: 3px;
}


input[type='text'] {
    width: 270px;
    height:41px;
     font-family: 'Montserrat Light', arial;
   font-size:12px;
     border-radius:3px;
 border: 1px solid #000000;
 -moz-border-radius:3px;
 padding-right:18px;
padding-left:18px;
margin-bottom:15px;
 -webkit-border-radius:3px;
 -khtml-border-radius: 3px;
}

.dat {
    background-image: url('img/81.png');
    background-position: 241px center;
    background-repeat: no-repeat;
}
}