* {margin:0;padding:0;}
html, body {font-family: 'Verdana';height:100%;width:480px;background-color:#5c83bc;min-height:101%;}
a{font-size:17px; text-decoration:none; font-weight:bold; color:#284f88;}
a:hover{text-decoration:underline;}
a.slink{font-size:17px; font-weight:normal;padding-left: 10px;line-height:22px;}

h1,h2,h3,h4{padding:0px; margin:0px; font-size:14px; font-weight:normal;}

.heada{font-weight:normal;color:#fff;}

.status_cancel{padding:40px 20px 0;color:#DD0000;}
.status_ok{padding:40px 20px 0;color:#00DD00;}
.status{font-size:16px;}

/*Allgemeines*/
.tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}
.cb{clear:both;}
.left{float:left;}
.right{float:right;}
.i{font-style:italic;}
.b{font-style:bold;}
.pt0{padding-top:0px !important;}
.pt20{padding-top:20px;}
.pt40{padding-top:40px;}
.mt40{margin-top:40px !important;}
.ml20{margin-left:20px;}
.dpl_ib{display:inline-block;}
.dpl_bl{display:block;}
.db{display:block !important;}
.h40{height:160px !important;}
.pl0 {padding-left:0px !important;}

/*Pfeile*/
.arrowr {border-style:solid;margin:7px 10px 20px 0;float:left;border-right-width:0;border-color:transparent transparent transparent #ee8719;height: 0;width: 0;border-width:9px;}
.arrows {border-style:solid;margin:4px 0 0 -20px;float:left;border-right-width:0;border-color:transparent transparent transparent #ee8719;height: 0;width: 0;border-width:8px;}
.arrowm {border-style:solid;margin:2px 0px 0px -30px;float:left;border-right-width:0;border-color:transparent transparent transparent #ee8719;height: 0;width: 0;border-width:9px;}
.arrowf {border-style:solid;margin:6px 0px 6px -20px; float:left;border-right-width:0;border-color:transparent transparent transparent #ee8719;height: 0;width: 0;border-width:9px;}

/*Menü*/
.head{width:480px;height:60px;position:relative; background-color:#5c83bc;position:fixed; top:0px;z-index:2000;}
.logo{position:absolute;top:14px;left:178px;background:url(img/logo.png) no-repeat;height:40px;width:125px;z-index:1000;background-size:125px 40px;}
.logo a{display:block;width:125px; height:40px;}
.l2{left:128px !important;}

.wmenu {position:absolute;top:6px;right:20px;height:40px;z-index:1000;}
.wmenu.icons .search{width:40px;height:40px;display:block;margin:0px 1px 0;padding:5px;border-radius:1px;}

.mm {position:absolute;top:10px;left:20px;background:url(img/mm.png) no-repeat;height:40px;width:30px;z-index:1000;background-size:30px 40px;cursor:pointer;}
.mx {position:absolute;top:16px;left:310px; cursor:pointer;}
.mx.icons , .mx.icons div{width:28px !important;height:28px !important;}

.jsnav .menu {transform: translate3d(0px, 0px, 0px);
-moz-transform: translate3d(0px, 0px, 0px);
-webkit-transform: translate3d(0px, 0px, 0px);
-o-transform: translate3d(0px, 0px, 0px);
-ms-transform: translate3d(0px, 0px, 0px);
}
.menu {background: none repeat scroll 0 0 #5c83bc;bottom: 0;color: #fff;left: 0;min-height: 100%;overflow-x: hidden;overflow-y: scroll;position: fixed;top: 0;
transform: translate3d(-380px, 0px, 0px);
-moz-transform: translate3d(-380px, 0px, 0px);
-webkit-transform: translate3d(-380px, 0px, 0px);
-o-transform: translate3d(-380px, 0px, 0px);
-ms-transform: translate3d(-380px, 0px, 0px);

-webkit-transition: .5s ease-in-out; 
-moz-transition: .5s ease-in-out; 
-o-transition: .5s ease-in-out; 
-ms-transition: .5s ease-in-out; 
transition: .5s ease-in-out;

width: 380px;border-right:2px solid #555; z-index:3000;}

.menu .logo{position:relative !important;padding-bottom: 10px;}

.logout{margin:20px 0 20px 20px;}
.logout li {opacity: 1;position: relative;list-style: none;float: left;display: block;height: 40px; margin-right:20px; width:160px;text-align:center;}
.logout li a{opacity: 1;font-weight:bold;color:#fff;font-size:18px;line-height:40px;padding:0 16px;text-decoration:none;display: block;-webkit-transition: background-color .1s ease-in-out;-moz-transition: background-color .1s ease-in-out;-o-transition: background-color .1s ease-in-out;-ms-transition: background-color .1s ease-in-out;transition: background-color .1s ease-in-out;}
.logout li:hover a, .logout li.active a { background-color:#6c99d0;border-radius:5px;color:#fff;}
.logout li:hover .menub { display:block;}


.mlist li {list-style: none; background-color:#5c83bc;}
.mlist li a {font-weight:bold;color:#fff;font-size:22px;padding:0 20px;text-decoration:none;line-height:50px;display: block;-webkit-transition: background-color .1s ease-in-out;-moz-transition: background-color .1s ease-in-out;-o-transition: background-color .1s ease-in-out;-ms-transition: background-color .1s ease-in-out;transition: background-color .1s ease-in-out;border-bottom: 1px solid #6c99d0;}
/*cadae5*/
.mlist li a:hover, .mlist li a:focus, .mlist li.active a{background-color:#6c99d0;color:#fff;}
.mlist .smlist{}
.mlist .smlist li{list-style: none; background-color:#fff;line-height:50px;border-bottom:1px solid #6c99d0;}
.mlist .smlist li a{display: table-cell; vertical-align: middle; min-height:50px;display:block;color:#4e5758;font-size:17px;font-weight:normal;padding:5px 10px 5px 20px !important;margin: 0;border: none;background-color: #fff !important; transition: background 100ms linear 0s;}
.mlist .smlist a:hover{background:#e5e5e5 !important;}
.mlist .smlist a.headl{font-weight:bold !important;}
.srch{z-index:2000;width:440px; height:48px;position:fixed; top:59px; display:none;padding:10px 20px; background-color:#A5B8D5;}

.mlist .smlist a.icn {}
.mlist .smlist a.icn .icnx {margin: 8px 10px 8px 0; float:left; height:40px;width:40px;}
.mlist .smlist a.icn .icn_1{background: url(img/icons.png) 100% -200%; background-size:200% 700%;}
.mlist .smlist a.icn .icn_2{background: url(img/icons.png) 100% -300%; background-size:200% 700%;}

.mlist .smlist a.icn .icn_a{background: url(img/a.png); background-size:100% 100%;opacity:0.7;}
.mlist .smlist a.icn .icn_b{background: url(img/b.png); background-size:100% 100%;opacity:0.7;}
.mlist .smlist a.icn .icn_c{background: url(img/c.png); background-size:100% 100%;opacity:0.7;}
.mlist .smlist a.icn .icn_d{background: url(img/d.png); background-size:100% 100%;opacity:0.7;}
.mlist .smlist a.icn .icn_e{background: url(img/e.png); background-size:100% 100%;opacity:0.7;}
.mlist .smlist a.icn .icn_f{background: url(img/f.png); background-size:100% 100%;opacity:0.7;}
.mlist .smlist a.icn .icn_g{background: url(img/g.png); background-size:100% 100%;opacity:0.7;}
.mlist .smlist a.icn .icn_h{background: url(img/h.png); background-size:100% 100%;opacity:0.7;}
.mlist .smlist a.icn .icn_i{background: url(img/i.png); background-size:100% 100%;opacity:0.7;}
.mlist .smlist a.icn .icn_j{background: url(img/j.png); background-size:100% 100%;opacity:0.7;}
.mlist .smlist a.icn .icn_k{background: url(img/k.png); background-size:100% 100%;opacity:0.7;}
.mlist .smlist a.icn .icn_l{background: url(img/l.png); background-size:100% 100%;opacity:0.7;}
.mlist .smlist a.icn .icn_m{background: url(img/m.png); background-size:100% 100%;opacity:0.7;}
.mlist .smlist a.icn .icn_n{background: url(img/n.png); background-size:100% 100%;opacity:0.7;}
.mlist .smlist a.icn .icn_o{background: url(img/o.png); background-size:100% 100%;opacity:0.7;}
.mlist .smlist a.icn .icn_p{background: url(img/p.png); background-size:100% 100%;opacity:0.7;}
.mlist .smlist a.icn .icn_cate{background: url(img/cate.png); background-size:100% 100%;opacity:0.7;}
.mlist .smlist a.icn .icn_case{background: url(img/case.png); background-size:100% 100%;opacity:0.7;}






.mlist .smlist a.sb .nm{line-height:30px; width:300px;}
.mlist .smlist a.sb .sbt{color:#aaa;line-height:18px; font-size:15px;}

.login{padding: 10px 20px 10px;border-bottom:1px solid #6c99d0;}
.srch input[type=text], .login input[type=text], .login input[type=password]{height:42px;border-radius:4px;display:inline-block;width:90px;margin-right:3px;padding:3px 12px 3px;font-size:20px;line-height:24px;color:#555;background-color:#fff;background-image:none;border:none;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;} /* font-size:16px; */
.srch input[type=text] {width:290px;}
.srch input[type=submit] {width:100px;}
.srch input[type=text]:focus, .login input[type=text]:focus, .login input[type=password]:focus{border-color:#5a86bc;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);}
/*
.srch input[type=submit], .login input[type=submit]{padding:3px 15px;font-size:16px;line-height:24px;border: none;color:#fff;font-weight:bold;background-color:#6c99d0;}
*/
.srch input[type=submit], .login input[type=submit]{cursor:pointer;padding:8px 12px;border-radius:4px;font-size:20px;height:48px;border: none;color:#fff;opacity:0.7;font-weight:bold;background-color:#6c99d0;}		// font-size:15px;
.srch input[type=submit] {opacity:0.9;}
.srch input[type=submit]:hover, .login input[type=submit]:hover {opacity:1.0;}
/*.login input[type=submit]:hover {opacity:1.0;}*/

.smenu{padding: 10px 12px 10px 10px;border-bottom:1px solid #6c99d0;}

.icons{}
.icons a {width:40px;height:40px;display:block;margin:0 1px;padding:5px;border-radius:1px;}
.icons a:first-child {margin-left:0px;}
.icons a:last-child {margin-right:0px;}
.icons a:hover, .icons a.active {background-color:#6c99d0;}
.icons a div{width:40px;height:40px;}
.icons a .fb{background: url(img/icons.png) 0 0; background-size:200% 700%;}
.icons a .tw{background: url(img/icons.png) 0 -100%; background-size:200% 700%;}
.icons a .rss{background: url(img/icons.png) 0 -200%; background-size:200% 700%;}
.icons a .login{background: url(img/icons.png) 0 -300%; background-size:200% 700%;}
.icons a .cart{background: url(img/icons.png) 0 -400%; background-size:200% 700%;}
.icons a .cart_full{background: url(img/warenkorb_ani.gif) 0 0; background-size:100% 100%;}
.icons a .de{background: url(img/icons.png) 0 -500%; background-size:200% 700%;}
.icons .search{background: url(img/icons.png) 100% -500%; background-size:200% 700%;}
.icons a .en{background: url(img/icons.png) 0 -600%; background-size:200% 700%;}
.icons .xx{background: url(img/icons.png) 100% -600%; background-size:200% 700%; margin-top:6px;}
.icons a:hover .search, .icons a:hover .xx, .icons a:hover .fb, .icons a:hover .tw, .icons a:hover .rss, .icons a:hover .login, .icons a:hover .cart, .icons a:hover .cart_full, .icons a:hover .de, .icons a:hover .en{opacity:1;} 


/*Content*/
.content{background-color:#fff;width:480px;margin-top:60px;}

/*Slider*/
.slider_c {width:480px; height:140px; overflow:hidden;}
.slider1{position: relative;top:0px;left:0px;width:480px; height:140px;}
.slider_c .slides{position: absolute; overflow: hidden; left: 0px; top: 0px; width:480px; height:140px;}

.slider_d {/*background-color:#6c99d0;*/ width:480px; overflow:hidden;}
.sliderp{position: relative;top:0px;left:0px;width:100%; height:281px;}
.slider_d .slides{position: absolute; overflow: hidden; left: 0px; top: 0px;width:100%; height:281px;}


.slider_app {/*background-color:#6c99d0;*/ width:440px; overflow:hidden;margin:40px 0;}
.slidera{position: relative;top:0px;left:0px;width:100%; height:300px;}
.slider_app .slides{position: absolute; overflow: hidden; left: 0px; top: 0px;width:440px; height:300px;}
.slider_app .jssorb14 {top:0px;left: 0px;}



.trans1{font-size:14px; padding:10px 0; position: absolute; bottom: 0px; left: 0px; width: 100%;color:#fff;line-height: 1.7em;background: none repeat scroll 0 0 rgba(92, 131, 188, 0.5); text-align:center;}

.trans2{font-size:14px; padding:0px 0; position: absolute; bottom: 0px; left: 0px; width: 100%;color:#fff;line-height: 1.7em;text-align:center;}
.trans2 .bck{background: rgb(92, 131, 188); padding: 10px 20px; display:inline-block;font-size:14px;line-height: 1.7em;}




/*Reiter*/
.tabc{background-color:#ccc;width:480px;}
.tabs{width:480px;}
.tab {position:relative; font-size:22px; font-weight:normal; color:#555; width:480px; display:block;margin:0 0 20px; padding:0px;line-height:60px;text-align:center;}

.tab:hover .ar, .tab.acv .ar{
    border-color: #ee8719 transparent transparent;
    border-style: solid;
    border-width: 15px 15px 0;
    display: inline-block;
    position: absolute;
    bottom:-14px;
	left:225px;
	display:block;
}
.tab .ar {display:none;}

.tab:hover, .tab.acv{background-color:#ee8719;color:#fff;}

/*Struktur eines Reiters*/
.contbl{background-color:#fff;width:440px;text-align:left; margin-top:20px; padding: 0 20px 40px;}


/*Produktdetailseite*/
.prpg{text-align:left;background-color:#fff;margin:20px;font-size: 18px;color:#555;padding-bottom:20px;}
.prpg h1{font-size:28px;padding:40px 0 20px;}
.prpg h1.center {text-align:center !important;}
.prpg .txt{line-height: 1.7em; -moz-hyphens: auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-hyphens:auto;margin-bottom:40px;}
.prpg .txt ul{margin: 10px 0 10px 40px; list-style-type:default;}
.prpg .txt ul.faqlist {margin: 10px 0 10px 0px; list-style-type:none;}
.prpg .txt ul li{}
.prpg .txt img{ max-width:440px !important; height:auto !important;}
/*.prpg .txt strong{line-height:3em;}*/
.prpg .price{color:#b02000;font-size:18px;margin:10px 0;}
.prpg .price .star{font-size: 16px;}
.prpg .vat{font-size: 16px;}
.prpg .dispatch{font-size: 16px;margin: 0 0 5px;}
.prpg .dispatch .green{color:#363;font-weight:bold;}
.prpg .crt{margin:10px 0 40px;}
.prpg .crt input[type=submit] {width:100%;margin:10px 0;cursor:pointer;padding:16px 12px;border-radius:4px;font-size:16px;border: none;color:#fff;opacity:1;font-weight:bold;background-color:#6c99d0; /*ee8719;*/}
.prpg .crt input[type=submit]:hover {opacity:.7;}

.prpg .crt .we_button{text-align: center; display:block;height: auto !important;width:420px;margin:10px 0;cursor:pointer;padding:16px 12px;border-radius:4px;font-size:16px;border: none;color:#fff;font-weight:bold;background-color:#6c99d0;opacity:1;}
.prpg .crt .we_button:hover{opacity:.7;}

.prpg label{font-size:16px; color:#fff; display:inline-block; padding:4px 6px;opacity:0.7;}
.prpg input, .prpg textarea, .prpg select  {background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555;display: block;font-size: 16px;height: 36px;line-height: 1.42857;padding: 0 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;vertical-align: middle;width: 400px;}
.prpg select {width:266px;}
.prpg input[type=checkbox], .prpg input[type=radio] {width:auto !important; float:left;margin-right:20px;}
.prpg .wk_check{min-height: 30px;line-height: 1.42857;padding-top: 7px;}
.prpg input.small, .prpg textarea.small, .prpg select.small{width:266px;}
.prpg textarea {height:200px;padding:8px 12px;}
.prpg input:focus, .prpg textarea:focus, .prpg select:focus  {border-color: #5a86bc;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);outline: 0 none;}

.prpg input[type=submit] {width:auto; float:left;margin-right:20px;}
.prpg input[type=submit] {height: auto; cursor:pointer;padding:12px 18px;border-radius:4px;font-size:24px;border: none;color:#fff;opacity:0.7;font-weight:bold;background-color:#6c99d0;}
.prpg input[type=submit] {opacity:0.9;}
.prpg input[type=submit]:hover {opacity:1.0;}

/*selectbox für Suchfilter */
.prpg2 label{font-size:13px; color:#fff; display:inline-block; padding:4px 6px;opacity:0.7;}
.prpg2 select {font-family: "Open Sans"; background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555;display: block;font-size: 16px;height: 36px;line-height: 1.42857;padding: 0 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;vertical-align: middle;width: 100%;}
.prpg2 select {width:310px;}
.prpg2 select.small{width:310px;}
.prpg2 select.small_half{width:80px;}
.prpg2 select:focus {border-color: #5a86bc;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);outline: 0 none;}

.prpg2 input[type=submit] {float:left;margin-right:5px;}
.prpg2 input[type=submit] {height: 48px; cursor:pointer;padding:12px 18px;border-radius:4px;font-size:20px;border: none;color:#fff;opacity:0.7;font-weight:bold;background-color:#6c99d0;}
.prpg2 input[type=submit] {opacity:0.9;}
.prpg2 input[type=submit]:hover {opacity:1.0;}

.daten_check tr td {padding:5px 0;}

.form_btn {opacity:1.0;text-decoration:none;width:auto;margin:10px 0;cursor:pointer;padding:8px 12px;border-radius:4px;font-size:12px;border: none;color:#fff;font-weight:bold;background-color:#6c99d0;}
.form_btn:hover {text-decoration:none;}


.prpg .ic{margin-top:40px;}
.prpg .ic a {width:48px;height:48px;display:block;float:left;margin:5px;padding:0px;}
.prpg .ic a:first-child {margin-left:0px;}
.prpg .ic a:last-child {margin-right:0px;}
.prpg .ic a div{width:48px;height:48px;}
.prpg .ic a .win{background: url(img/windows-128.png) 0 0; background-size:48px 48px;opacity:1;border-radius:3px;}
.prpg .ic a .ndr{background: url(img/android-128.png) 0 0; background-size:48px 48px;opacity:1;border-radius:3px;}
.prpg .ic a .phn{background: url(img/apple-128.png) 0 0; background-size:48px 48px;opacity:1;border-radius:3px;}
.prpg .ic a .ios{background: url(img/iOS-128.png) 0 0; background-size:48px 48px;opacity:1;border-radius:3px;}
.prpg .ic a:hover .win, .prpg .ic a:hover .phn, .prpg .ic a:hover .ndr, .prpg .ic a:hover .ios{opacity:.7;}




/*Produkte*/
.prod{color:#555;font-size:18px;padding:20px 20px 20px 0;}
.prod:first-child {}
.prod .prod_title{display:block; font-size:20px; margin:0 0 20px;}
.prod .prod_icn{width:100px; float:left;padding:0 20px 0 0;}
.prod .prod_icn img{width:100px; height:auto;}
.prod .prod_text{color:#555;line-height: 1.7em; -moz-hyphens: auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-hyphens:auto;}
.prod .prod_price{color:#b02000; display:inline-block; padding-left:10px;}

/*Produkte 2*/
.prod2{color:#555;font-size:14px;padding:20px 0 20px 0; display:block;font-weight:normal; border-bottom: 1px solid #ccc;}
.prod2:hover{text-decoration:none;}
.prod2:first-child {}
.premium{text-decoration:none; background-color:#FFFFA0;}
.prod2 .prod_data{display:block; float:left;  margin:0;width:320px;}
.prod2 .prod_rcol{display:block; float:right;  margin:0;width:105px;}
.prod2 .prod_title{display:block; font-size:20px; margin:0 0 6px;color: #284f88;font-weight: bold;}
.prod2 .prod_subtitle{display:block; font-size:16px; margin:0 0 12px;color: #555;font-weight: bold;}
.prod2 .prod_icn{width:100px; float:right;padding:4px 0 0 0;}
.prod2 .prod_icn img{width:100px; height:auto;}
.prod2 .prod_details{width:100%; display:block; font-size:16px; margin:0;color: #555;font-weight: normal;}
.prod2 .prod_text{color:#555;line-height: 1.7em; -moz-hyphens: auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-hyphens:auto;width:300px; float:right;}
.prod2 .prod_price{color:#b02000; display:inline-block; padding:0 10px 0 0;}
/*.prod2 .str_icn{display:inline-block;width:17px; height:22px;background: url(img/android.png) no-repeat; background-size:17px 22px; margin:-1px 0 -4px 10px}*/

.prod2 .str_icn{display:inline-block;width:18px; height:18px;background: url(img/windows-128.png) no-repeat; background-size:18px 18px; margin:-3px 10px -3px 0px}
.prod2 .str_icn1{display:inline-block;width:18px; height:18px;background: url(img/android-128.png) no-repeat; background-size:18px 18px; margin:-3px 10px -3px 0px}
.prod2 .str_icn2{display:inline-block;width:18px; height:18px;background: url(img/apple-128.png) no-repeat; background-size:18px 18px; margin:-3px 10px -3px 0px}
.prod2 .str_icn3{display:inline-block;width:18px; height:18px;background: url(img/iOS-128.png) no-repeat; background-size:18px 18px; margin:-3px 10px -3px 0px}

/* Jobdetailseite */
.prod2_page{color:#555;font-size:14px; display:block;font-weight:bold;cursor:pointer; padding:20px 0px 0px 0px; }
.prod2_page .prod_data{display:block; float:left;  margin:0; width:100%;}
.prod2_page .prod_title{display:block; font-size:20px; margin:0 0 5px;color: #284f88;font-weight: bold;}
.prod2_page .prod_subtitle{display:block; font-size:16px; margin:10px 0 12px;color: #555;font-weight: bold;}
.prod2_page .prod_details{display:block; font-size:16px; margin-top:30px; color: #555;font-weight: normal;}
.prod2_page .prod_text{display:block; float:left;  margin-top:50px; width:100%; font-weight:normal; line-height:14px;}



/*Box*/
.box{ font-size:18px; color:#555; line-height: 1.7em; border-left:5px solid #5c83bc; background-color:#eee;padding:20px 20px 20px 15px;margin:40px 0;}
.box:first-child{margin-top:0px;}
.box .box_icn{width:100px; float:left;padding:0 10px 0 0;}
.box .box_icn img{width:100px; height:auto;}
.box h3{font-size:26px;padding:0 0 20px 0;}
.box p{}
.box h4{font-size:17px; font-weight:bold;padding:20px 0 0;}
.box ul{list-style: none;}
.box ul li{list-style: none; padding-left:30px;}
.box ul li a{font-size:17px; font-weight:normal;}
.box ul li.splist {font-size:17px; font-weight:normal;line-height: 20px;margin-bottom:10px;}

/*Filter*/
.filter{ font-size:18px; color:#555; background-color:#eee;padding:30px 20px 20px 20px;margin:118px 0 0 0;}
.filter:first-child{margin-top:0px;}
.filter .box_icn{width:100px; float:left;padding:0 10px 0 0;}
.filter .box_icn img{width:100px; height:auto;}
.filter h3{font-size:26px;padding:0 0 20px 0;}
.filter p{}
.filter h4{font-size:17px; font-weight:bold;padding:20px 0 0;}
.filter ul{list-style: none;}
.filter ul li{list-style: none; padding-left:30px;}
.filter ul li a{font-size:17px; font-weight:normal;}
.filter ul li.splist {font-size:17px; font-weight:normal;line-height: 20px;margin-bottom:10px;}



.acti a{background-color:#ee8719 !important;}




/*description (E-Learning und On-site*/
.description{color:#555;font-size:18px;padding:20px 0;}
.description:first-child {margin-top:-10px !important;}
.description h3, .description h3 a{font-size:26px;padding:0 0 20px 0; text-decoration:none; font-weight:normal;}
.description .description_title{display:block; font-size:20px; margin:0 0 20px;}
.description .description_icn{width:160px; float:left;padding:0 20px 0 0;}
.description .description_icn img{width:160px; height:auto;}
.description .description_text{color:#555;line-height: 1.7em; -moz-hyphens: auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-hyphens:auto;}
.description .description_text ul{margin: 10px 0 10px 40px; list-style-type:default;}
.description .description_text img{ max-width:440px !important; height:auto !important;}
/*Modulliste*/
.modules{font-size:14px; color:#555;}
.modules h3{font-size:24px;padding:0 0 20px 0;}
.modules ul{margin-bottom:40px;margin-left: 40px;}
.modules ul li{list-style: none; margin-bottom:15px;}
.modules ul li a{font-size:17px; font-weight:normal;}


/*Horizontale Linie*/
.cont_hl{display:block;border-top: 1px solid #ccc; padding:20px 20px;}


/*News*/
.info{font-size:18px;line-height:1.7em;color:#555;padding:20px 0;text-align:left;}
.info:first-child {}
.info h3{font-size:26px;padding:0 0 20px 0;}
.info p{}
.info p.phone{font-size:26px;padding-top:20px;}
.info ul{}
.info ul li{list-style: none;padding-bottom:20px;}
.info ul li a{font-size:18px; font-weight:normal; line-height: 1.7em;}



/*Footer*/
.footer{width:440px;padding:40px 20px; font-size:12px; color:#cadae5;}
.footer p{line-height: 1.7em;}
.footer a{text-decoration:underline; color:#cadae5; font-size:12px; font-weight:normal;}
.footer a.w{display: inline-block; text-decoration:none;}
.footer a:hover{color:#fff;}