/*-----Allgemeine Definitionen-----*/

*{padding:0;margin:0;font-family: 'Open Sans', sans-serif; /*font-family: 'Lato', sans-serif;*/}
html{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

body{padding:0!important;margin:0!important;background-color:#e4e4e4;}
body, html{height:100%;width:100%;}

ul{padding:0;margin:0;}
hr{margin:1% 0;}
p{margin:5px 0;font-size:11pt;}

.clr{clear:both;}
.wrapper{width:80%;height:100%;margin:0 auto 0 auto;padding:0px;position:relative;border:1px solid transparent;}
.last{margin:0!important;}

h1 span{display:block;font-size:13pt;font-weight:400;}
a#logout{display:block;float:right;background-color:rgb(193, 39, 39);padding:1%;position:fixed;bottom:15%;right:2%;font-weight:600;color:#fff;z-index:999:-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;transition:all linear 0.15s;}
a#logout:hover{background-color:rgb(140, 31, 31);}

/*Layout*/

/*-----Header-----*/

header{width:100%;min-height:660px;background-image: url(../images/slider_bg.jpg);background-size:cover;background-position:0% 55%;}
header.sub{min-height:100px;height:350px;background-position:50% 70%;}
header.sub h1{background:linear-gradient(135deg, rgba(36,153,207,0.8) 0%,rgba(36,153,207,0) 100%);text-align:left;color:#fff;margin-top:20px;padding:12px;font-size:18pt;}
header.gutschein{background-image: url(../images/pattern.jpg);}


	header DIV#topNavi{background-color:#fff;height:110px;}
	header DIV#topNavi DIV#logo{float:left;width:8%;min-width:140px;height:110px;background-color:#94c127;}
	header DIV#topNavi DIV#logo a {display:block;}
	header DIV#topNavi DIV#logo a img{margin-top:4px;width:100%;height:101px;}
	
	header DIV#topNavi NAV.responsive{display:none}
	header DIV#topNavi NAV.main{min-width:100px;height:110px;overflow:hidden;}
	header DIV#topNavi NAV.main UL{display:block;}
	header DIV#topNavi NAV.main UL Li{display:inline-block;min-width:40px;margin:0 2.4%;height:100%;list-style:none;}
	header DIV#topNavi NAV.main UL Li A{display:block;color:#5b5b5b;text-decoration:none;font-weight:400;font-size:16px;border-top:2px solid transparent;height:100%;line-height:110px;transition:all linear 0.15s;}
	header DIV#topNavi NAV.main UL Li A:hover{color:#2499cf;border-top:2px solid #2499cf;}
	header DIV#topNavi NAV.main UL Li.devide{width:1px;min-width:0;background-color:#454545;height:30px;margin:0 20px ;padding:0;}
	
	header DIV#topBar{background-color:#94c127;height:80px;color:#fff;border-bottom: 5px solid #82ad1a;}
	header DIV#topBar H2{display:block;float:left;font-size:14pt;margin:2.5% 0;font-weight:400;}
	header DIV#topBar DIV#call{background-image: url(../images/icons/call.jpg);background-repeat:no-repeat;background-position: 0px 0px;padding-left:45px;background-size:length;height:39px;float:right;text-align:right;font-size:14pt;margin:2.5% 0;font-weight:400;line-height:35px;}
	
	header DIV.startSlider{height:438px;}
	header DIV.sliderContainer{position:absolute;top:40px;left:0;right:0;margin:auto;width:80%;height:300px;}
	header DIV.sliderContainer DIV.sliderContent{width:100%;height:300px;float:left;margin:0;}
	header DIV.sliderContainer DIV.sliderContent DIV.sliderImage{width:40%;height:300px;float:left;border:none;background-color:#ececec;position:relative;}
	header DIV.sliderContainer DIV.sliderContent DIV.sliderHead{width:60%;padding-left:10%;height:50%;float:left;background-color:rgba(36, 153, 207, 0.8);background-image: url(../images/icons/start_icon.png);background-repeat:no-repeat;background-position:5% 50%;background-size:100px 100px;}
	header DIV.sliderContainer DIV.sliderContent DIV.sliderHead h2{color:#fff;text-align:left;padding:8% 15%;font-weight:200;}
	header DIV.sliderContainer DIV.sliderContent DIV.sliderContentText{width:60%;height:50%;float:left;background-color:white;}
	header DIV.sliderContainer DIV.sliderContent DIV.sliderContentText p{padding:6% 10%;color:#454545;font-size:14px;}
	
	header DIV.startSlider DIV.line{border-bottom:2px solid #94c127;width:100%;height:50%;position:relative;}
	header DIV.startSlider DIV.line DIV#steps{float:left;width:70%;}
	header DIV.startSlider DIV.line DIV#steps DIV.arrow_back{float:left;width:100%;height:130px;}
	header DIV.startSlider DIV.line DIV#steps DIV.arrow_ahead{float:left;width:100%;height:50px;}
	header DIV.startSlider DIV.line DIV#steps DIV.arrow_ahead ul{width:100%;}
	header DIV.startSlider DIV.line DIV#steps DIV.arrow_ahead ul li{width:50%;float:left;display:inline-block;list-style:none;text-align:center;border:1px solid green;}
	header DIV.startSlider DIV.line DIV#steps DIV.arrow_ahead ul li img{}
	DIV#card{float:right;width:30%;padding:15px 0 0 0;text-align:center;}
	DIV#card img{width:100%; height:auto;max-height:160px;max-width:280px;border-radius:11px;box-shadow:0 0 10px #fff;}
	header DIV.startSlider DIV.bullets{height:50%;width:100%;}
	header DIV.startSlider DIV.bullets ul{display:block;width:100%;margin:0;}
	header DIV.startSlider DIV.bullets ul li{display:inline-block;width:24%;text-align:center;margin:-11px 0 0 0;float:left;}
	header DIV.startSlider DIV.bullets ul li span{display:block;width:20px;height:20px;border-radius:50%;margin:0 auto;border:3px solid #fff;background-color:#94c127;box-shadow: 0 0 10px #9ecaed;}
	header DIV.startSlider DIV.bullets ul li ul{height:80px;display:block;text-align:center;width:100%;}
	header DIV.startSlider DIV.bullets ul li ul li{width:100%;font-size:10pt;font-weight:600;color:#fff;margin-top:20px;height:80px;margin:0 auto;padding:8% 4% 70px 4%;} DIV.card{background-image: url(../images/gutschein.png);width: 268px;height: 170px;position: absolute;top: 5%;right: 7%;border-radius: 12px;box-shadow: 0 0 10px white;}
	
	DIV.sliderContent form{background-color:rgba(36, 153, 207, 0.8);padding:2% 0;min-height:100px;}
	DIV.sliderContent form label{float:left;color:#fff;font-weight:600;margin-top:15px;margin-left:4%;width:20%;}
	DIV.sliderContent form input{float:left;height:50px;margin:0 2%;width:20%;}
	DIV.sliderContent form input.login{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:none;box-shadow:none;padding:0 10px;}
	DIV.sliderContent form input.login_btn{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:none;box-shadow:none;background-color:#94c127;color:#fff;cursor:pointer;font-weight:600;transition:all linear 0.15s;}
	DIV.sliderContent form input.login_btn:hover{background-color:#82ad1a;}
					  form input.safe_btn{float:right;width:35%;height:60px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:none;box-shadow:none;background-color:#94c127;color:#fff;cursor:pointer;font-weight:600;transition:all linear 0.15s;}
					  form input.safe_btn:hover{background-color:#82ad1a;}
	DIV.sliderContent form input:focus{box-shadow:0px 1px 5px #fff;}
	DIV.sliderContent DIV.loginInfo{background-color:#fff;padding:2%;}
	DIV.sliderContent DIV.loginInfo p a{color:#2499cf;}
	DIV.sliderContent p.login_success{display:block;padding:2% 2% 2% 5%;background-color:#94c127;color:#fff;font-weight:400;background-image:url(../images/icons/success.png);background-repeat:no-repeat;background-size:30px;background-position:93% 50%;}
	DIV.sliderContent p.login_error{display:block;padding:2% 2% 2% 5%;background-color:rgb(193, 39, 39);color:#fff;font-weight:400;background-image:url(../images/icons/error.png);background-repeat:no-repeat;background-size:30px;background-position:93% 50%;}

/*-----Content-----*/
	content ul.info{}
	content ul.info li{margin:20px;}
	content{width:100%;min-height:350px;}
	content a{color:rgba(2, 23, 37, 0.7);}
	content a:hover{color:#46a2ce;}
	content DIV.contentBox{margin-top:-52px;}
	content DIV.contentFull{padding:2% 1%;float:left;width:100%;background-color:#fff;width:100%;-webkit-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.15);box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.15);}
	content DIV.contentFull.round{-webkit-border-bottom-right-radius: 7px;-webkit-border-bottom-left-radius: 7px;-moz-border-radius-bottomright: 7px;-moz-border-radius-bottomleft: 7px;border-bottom-right-radius: 7px;border-bottom-left-radius: 7px;}
	content DIV.contentFull h4{margin:0 0 20px 0;}
	content DIV.contentFull Table.list{border-spacing: 2px 0;border-radius:7px;width:100%;margin:0;padding:0.5%;-webkit-box-shadow: 0px 0px 5px 0px rgba(156, 156, 156, 0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(156, 156, 156, 0.75);box-shadow: 0px 0px 5px 0px rgba(156, 156, 156, 0.75);}
	content DIV.contentFull Table.list th{background-color:#46a2ce;padding:1%;color:#fff;text-align:center;-webkit-border-top-left-radius: 7px;-webkit-border-top-right-radius: 7px;-moz-border-radius-topleft: 7px;-moz-border-radius-topright: 7px;border-top-left-radius: 7px;border-top-right-radius: 7px;}
	content DIV.contentFull Table.list td{text-align:center;border-bottom:1px solid rgba(156, 156, 156, 0.75);padding:1% 0;}
	content DIV.contentFull Table.list td a img{padding:2%;border-radius:50%;transition:all linear 0.15s;}
	content DIV.contentFull Table.list td a img:hover{background-color:#d2d2d2;}
	content DIV.contentFull Table.list td span.tooltip{-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);display: none;font-size: 10pt;color: #fff;position: absolute;right: 8%;background-color: rgb(193, 39, 39);width: 45%;padding: 2% 1%;-webkit-border-radius: 7px;-webkit-border-top-right-radius: 0;-moz-border-radius: 7px;-moz-border-radius-topright: 0;border-radius: 7px;border-top-right-radius: 0;}
	content DIV.contentFull Table.list td:hover span.tooltip{display:block!important;}
	content DIV.contentFull Table.list tr:nth-of-type(odd) td{background-color:#f1f1f1;}
	content DIV.contentFull Table.list td.aktiv{color:#94c127;font-weight:600;}
	content DIV.contentFull Table.list td.inaktiv{color:#ca0000;font-weight:400;}
	content DIV.contentFull Table.list td label{text-align:left!important;}
	content DIV.contentFull Table.list td label span{font-weight:600;color:#94c127;display:block;text-align:center;}
	content DIV.contentFull Table.list td label span span{font-size:11pt;width:auto;height:auto;display:inline-block;font-weight:400!important;text-align:center;color:#333;font-weight:600;}
	content DIV.contentFull DIV.floatLeft{}
	content DIV.contentFull DIV.floatLeft h2{margin:0;}
	content DIV.contentFull DIV.floatLeft DIV.h_devide{margin:10px 0;width:6%;height:4px;background-color:#46a2ce;}
	content DIV.contentFull DIV.floatLeft img{margin:0 auto;display:block;width:200px;height:200px;min-width:240px;border-radius:5px;width:80%;height:80%;}
	content DIV.contentFull DIV.floatLeft DIV.textWrapper{float:left;width:60%;margin-right:5%;}
	content DIV.contentFull DIV.floatRight{}
	content DIV.contentFull DIV.floatRight h2{margin:0;}
	content DIV.contentFull DIV.floatRight DIV.h_devide{margin:10px 0;width:6%;height:4px;background-color:#46a2ce;}
	content DIV.contentFull DIV.floatRight img{margin:0 auto;display:block;width:200px;height:200px;min-width:240px;border-radius:5px;width:80%;height:80%;}
	content DIV.contentFull DIV.floatRight DIV.textWrapper{float:right;width:60%;margin-left:5%;}
	
	content DIV.contentFull DIV.floatLeft DIV.imgWrapper{float:left;width:35%;min-height:200px;}
	content DIV.contentFull DIV.floatRight DIV.imgWrapper{float:Right;width:35%;min-height:200px;}
	
	content DIV.contentFull table.kontakt{border-spacing: 2px 0;width:100%;margin:0%;padding:0;border-left:2px solid #46a2ce;border-right:2px solid #46a2ce;}
	content DIV.contentFull table.kontakt tr td{padding:1% 0;text-align:left;padding-left:2%;}
	content DIV.contentFull table.kontakt tr td.left{width:10%;}
	
	content DIV.contentLeft{float:left;width:70%;}
	content DIV.startTeaser{background-color:#fff;width:100%;-webkit-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.15);box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.15);}
	content DIV.startTeaser A{display:block;width:47.1%;margin:10px;padding:15px 10px;float:left;background-color:#94c127;text-decoration:none;transition:all linear 0.15s;}
	content DIV.startTeaser.Full A{width:48%!important;float:left;}
	content DIV.startTeaser A.aufgabe{background-image:url(../images/icons/aufgabe.png);background-repeat:no-repeat;background-position:7% 50%;background-size:35px 35px;}
	content DIV.startTeaser A.service{background-image:url(../images/icons/service.png);background-repeat:no-repeat;background-position:7% 50%;background-size:35px 35px;}
	content DIV.startTeaser A.info{background-image:url(../images/icons/info.png);background-repeat:no-repeat;background-position:7% 50%;background-size:35px 35px;}
	content DIV.startTeaser A.einschatzung{background-image:url(../images/icons/start_icon.png);background-repeat:no-repeat;background-position:7% 50%;background-size:35px 35px;}
	content DIV.startTeaser A.kontakt{background-image:url(../images/icons/kontakt.png);background-repeat:no-repeat;background-position:7% 50%;background-size:35px 35px;}
	content DIV.startTeaser A:hover{background-color:#2499cf;}
	content DIV.startTeaser A H4{;color:#fff;text-align:center;padding:0;font-weight:400}
	content DIV.contentText{color:#454545;background-color:#fff;width:100%;-webkit-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.15);box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.15);margin-top:20px;}
	content DIV.contentText h1{font-size:20px;padding:2%;font-weight:400;}
	content DIV.contentText h3{padding:0 2%;font-weight:600;font-size:14px;color:#2499cf;}
	content DIV.contentText p{padding:2%;font-size:15px;}
	
	DIV.einschaetzungWrapper{width:100%;margin:25px 0 35px 0;}
	DIV.einschaetzungWrapper DIV.einschaetzungKopf{}
	DIV.einschaetzungWrapper DIV.einschaetzungKopf DIV.date{float:left;width:27%;background-color:#94c127;color:#fff;text-align:center;padding:1%;font-weight:600;min-height:52px;}
	DIV.einschaetzungWrapper DIV.einschaetzungKopf DIV.headline{float:left;background-color:#e4e4e4;color:#4b4b4b;text-align:center;padding:1%;font-weight:600;margin-left:4px;min-height:52px;}
	DIV.einschaetzungWrapper DIV.einschaetzungKopf DIV.nummer{float:right;width:27%;background-color:#e4e4e4;color:#4b4b4b;text-align:center;padding:1%;font-weight:600;min-height:52px;}

	DIV.einschaetzungWrapper DIV.einschaetzungContent{background-color:#e4e4e4;width:100%;margin-top:4px;padding:3% 2%}
	DIV.einschaetzungWrapper DIV.einschaetzungContent DIV.contentLeft{width:43%;float:left;}
	DIV.einschaetzungWrapper DIV.einschaetzungContent DIV.arrowDevide{width:5%;margin:0 2%;float:left;background-image:url(../images/icons/einschaetzung.png);min-height:130px;background-repeat:no-repeat;background-position:50% 50%;}
	DIV.einschaetzungWrapper DIV.einschaetzungContent DIV.contentRight{width:48%;float:left;}
	DIV.einschaetzungWrapper DIV.einschaetzungContent DIV.contentRight a.download{border-radius:3px;text-align:center;width:100%;padding:15px;display:inline-block;border-bottom:1px solid #2b71ad;background:#45a1cc;transition:all linear 0.15s;/* Type */font-size:1.200em;text-shadow:0px 1px 0px #1a1a1a;color:#fff;}
	DIV.einschaetzungWrapper DIV.einschaetzungContent DIV.contentRight a.download span{display:inline-block;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width:25px;height:25px;text-align:center;font-weight:600;border:2px solid #fff;line-height:15pt;margin-right:0.7%;text-shadow:none;}
	DIV.einschaetzungWrapper DIV.einschaetzungContent DIV.contentRight a.download:hover{background:#238ec0;/* Type */text-decoration:none;}
	DIV.einschaetzungWrapper DIV.einschaetzungContent DIV.contentRight p.checked{cursor:default;border-radius:3px;text-align:center;width:100%;padding:15px;display:inline-block;border-bottom:1px solid #82ad1a;background:#94c127;transition:all linear 0.15s;/* Type */font-size:1.200em;text-shadow:0px 1px 0px #1a1a1a;color:#fff;margin-top:20px;}
	DIV.einschaetzungWrapper DIV.einschaetzungContent DIV.contentRight p.checked span {display:inline-block;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width:25px;height:25px;text-align:center;font-weight:600;border:2px solid #fff;line-height:15pt;margin-right:0.7%;text-shadow:none;}
	
	
	DIV.linkBox{float:right;width:25%;background-color:#c8c8c8;-webkit-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.15);box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.15);}
	DIV.linkBox h3.label{background-image: url(../images/icons/link.png);background-repeat:no-repeat;background-position:7% 50%;background-size:30px 30px;height:50px;background-color:#94c127;color:#fff;text-align:center;line-height:50px;font-weight:400}
	DIV.linkBox ul{display:block;width:100%;}
	DIV.linkBox ul li{list-style:none;display:block;margin:1px 0;}
	DIV.linkBox ul li a{transition:all linear 0.15s;display:block;text-decoration:none;font-size:13px;color:#454545;font-weight:400;background-color:#e4e4e4;height:50px;padding:1% 0 0 25%;background-image: url(../images/icons/arrow.png);background-repeat:no-repeat;background-size:15px 24px;background-position:7% 50%;}
	DIV.linkBox ul li a span{display:block;font-size:11px;}
	DIV.linkBox ul li a:hover{background-color:#2499cf;color:#fff;}

/*-----Footer-----*/
	
footer{width:100%;min-height:100px;background-color:#94c127;margin-top:50px;border-top:5px solid #82ad1a;border-bottom:5px solid #82ad1a;font-weight:400;font-size:14px;}

	footer DIV.wrapper p{color:#fff;float:left;line-height:80px;}
	footer DIV.wrapper p a{display:inline-block;margin:0 20px;color:#fff;}
	footer DIV.wrapper p a:hover{color:#2499cf;}
	footer DIV.wrapper p.design{float:right;}
	footer DIV.wrapper p.design a{margin:0;text-decoration:none;}

/*----- Accordion -----*/

.accordion, .accordion * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.accordion {overflow:hidden;box-shadow:0px 1px 3px rgba(0,0,0,0.25);border-radius:3px;background:#f7f7f7;margin-top:20px;}
.accordion.add{box-shadow:none;text-align:center;}
.accordion span.icon{display:inline-block;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width:25px;height:25px;text-align:center;font-weight:600;border:2px solid #94c127;line-height:15pt;margin-right:0.7%;}
.accordion form {}
.accordion form label{font-weight:600;}
.accordion form input{margin:2px 0;padding:0;}
.accordion form textarea{padding:2%;margin:2px 0;}
.accordion form select{padding:2%;margin:2px 0;}
.accordion-section-title {width:100%;padding:15px;display:inline-block;border-bottom:1px solid #1a1a1a;background:#333;transition:all linear 0.15s;/* Type */font-size:1.200em;text-shadow:0px 1px 0px #1a1a1a;color:#fff;}
.accordion-section-title.info{background:#46a2ce;}
.accordion-section-title.active, .accordion-section-title:hover {background:#4c4c4c;/* Type */text-decoration:none;}
.accordion-section:last-child .accordion-section-title {border-bottom:none;}
.accordion-section-content {padding:15px;display:none;}

ul.tab {list-style-type: none;margin: 0;padding: 0;overflow: hidden;border: 1px solid #c5c5c5;background-color: #dedede;text-align:center;-webkit-border-top-left-radius: 7px;-webkit-border-top-right-radius: 7px;-moz-border-radius-topleft: 7px;-moz-border-radius-topright: 7px;border-top-left-radius: 7px;border-top-right-radius: 7px;}
ul.tab li {float: left;color:#fff;margin:0;padding:0;width:33.33%;}
ul.tab li a {margin:0 auto 0 auto;display: inline-block;text-align: center;padding: 14px 16px;text-decoration: none;transition: 0.3s;font-size: 17px;width:100%;}
ul.tab li a:hover {background-color: #a7a7a7;color:#fff;}
ul.tab li a:focus, .active {background-color: #46a2ce;color:#fff;}
.tabcontent {display: none;padding: 6px 12px;border: 1px solid #ccc;border-top: none;}
.tabcontent.first{display:block;}



/*-----Responsive -----*/

@media only screen and (min-width: 1920px){
content DIV.startTeaser A{width:48.1%!important;}
content DIV.contentBox DIV.startTeaser.Full A{width:48.6%!important;}
}
@media only screen and (min-width: 1688px){
	header DIV.sliderContainer DIV.sliderContent DIV.sliderImage{background-position:0 0;}	

}

@media only screen and (min-width: 1290px) {
	header DIV#topBar H2{display:block;float:left;font-size:14pt;margin:1.5% 0;font-weight:400;}
	header DIV#topBar DIV#call{float:right;text-align:right;font-size:14pt;margin:1.5% 0;font-weight:400;letter-spacing:4px;}
	content DIV.startTeaser A{width:47.1%}
	content DIV.contentBox DIV.startTeaser.Full A{width:48.6%;}
}

@media only screen and (max-width: 1270px) {
	content DIV.contentLeft{float:left;width:100%;}
	content DIV.contentText h1{font-size:16px;padding:4%;font-weight:400;}
	content DIV.contentText h3{padding:2% 4%;font-weight:600;font-size:12px;color:#fff;background-color:#2499cf;}
	content DIV.contentText p{padding:4%;font-size:15px;}
	
	content DIV.startTeaser A{width:100%;margin:0 0 1px 0;padding:25px 0;}
	content DIV.contentBox DIV.startTeaser.Full A{width:100%!important;margin:0 0 1px 0;padding:25px 0;}
	content DIV.contentText{margin-bottom:20px;}
	content DIV.linkBox{float:left;width:100%;}
}

@media only screen and (max-width: 1040px) {
	header DIV.sliderContainer DIV.sliderContent DIV.sliderHead{min-width:240px;font-size:15px;}
	header DIV.sliderContainer DIV.sliderContent DIV.sliderContentText{min-width:240px;font-size:12px;min-height:200px;}
	header DIV.sliderContainer DIV.sliderContent DIV.sliderImage{min-height:350px;}
}

@media only screen and (max-width: 1000px) {
footer{min-height:100px}
footer DIV.wrapper p{font-size:12px;line-height:20px;display:block;}
}

@media only screen and (max-width: 905px) {
	header DIV#topNavi NAV.main{display:none;}
	header DIV#topNavi NAV.responsive{display:block;}
	header DIV.sliderContainer{width:100%}
	header DIV.sliderContainer DIV.sliderContent DIV.sliderImage{display:none;}
	header DIV.sliderContainer DIV.sliderContent DIV.sliderHead{width:100%;}
	header DIV.sliderContainer DIV.sliderContent DIV.sliderContentText{width:100%;}
	header DIV.sliderContainer DIV.sliderContent DIV.sliderContentText p{padding:10% 10%;color:#454545;}
	content DIV.contentFull DIV.floatLeft DIV.imgWrapper img{float:left;margin-bottom:20px;min-height:180px;width:100%}
	content DIV.contentFull DIV.floatRight DIV.imgWrapper img{float:right;margin-bottom:20px;min-height:180px;width:100%}
	content DIV.contentFull DIV.floatLeft DIV.imgWrapper{width:100%;padding:5% 3% 2% 3%;}
	content DIV.contentFull DIV.floatLeft DIV.textWrapper{width:100%;padding:0% 3%;}
	content DIV.contentFull DIV.floatRight DIV.imgWrapper{width:100%;padding:5% 3% 2% 3%;}
	content DIV.contentFull DIV.floatRight DIV.textWrapper{width:100%;padding:0% 3%;}
	DIV#card{display:none;}
	header{min-height:550px;}
	header DIV.startSlider DIV.line {height:25%;}
	
	div#call{display:none;}
}

@media only screen and (max-width: 875px) {
	footer DIV.wrapper p.design{float:left;}
}

@media only screen and (max-width: 740px) {
	header DIV#topBar H2{display:block;float:left;font-size:12pt;margin:2% 20px 0 0 ;font-weight:400;}
	header DIV#topBar DIV#call{float:left;font-size:12pt;margin:2% 0 0 0;font-weight:400;letter-spacing:4px;}
	header DIV.sliderContainer DIV.sliderContent DIV.sliderHead{background-size:60px 60px;}
	DIV.sliderContent form {height:200px;}
	DIV.sliderContent form label{display:none;}
	DIV.sliderContent form input{margin:1% 2%;width:96%;float:left;}
	DIV.loginInfo DIV.subInfo{display:none;}
	DIV.loginInfo{font-size:11pt;}

}

@media only screen and (max-width: 727px) {
	header DIV#topBar DIV#call{background-size:27px 27px;}
	table.list th.mail{display:none;}
	table.list td.mail{display:none;}
	table.list th.beschreibung{display:none;}
	table.list td.beschreibung{display:none;}
	table.list td{font-size:11pt;border:1px solid #e6e6e6;}

}

@media only screen and (max-width: 290px) {
	header DIV.sliderContainer DIV.sliderContent DIV.sliderHead{display:none;}
	header DIV.sliderContainer DIV.sliderContent DIV.sliderContentText{display:none;}
}
