html {
  scroll-behavior: smooth;
}
body.modal-open{
    width:100%!important;
    padding-right:0!important;
    overflow-y:scroll!important;
    position:fixed!important;
}

body{font-weight:400;line-height:1.4em;touch-action:manipulation;background-image:url('https://www.mamiweb.de/nfs/statics/images/back/stripes2.gif');font-family:'Open Sans', sans-serif;background-color:#ccc;}

.noscroll{overflow:hidden;height:100%;margin:0;padding:0;}
#mamiweb{background-color:#e6e6e6;}
.clicked {color:red;background: yellow;border-radius:0;}
.fade {
opacity: 0;
-webkit-transition: opacity 0s linear;
-moz-transition: opacity 0s linear;
-ms-transition: opacity 0s linear;
-o-transition: opacity 0s linear;
transition: opacity 0s linear;
 }
 
 .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
b{font-weight:bold;}

/*WERB*/
#superbanner_1{width:890px;margin:15px 0 0 -10px;text-align:center;}
#supban3{margin:-25px 0 0 0;}
#rectangle_1{padding:0;font-size:0.7em;color:#ccc;text-align:center;background:#f5f5f5;background-image:url('https://www.mamiweb.de/nfs/statics/images/design/mamiweb-back.gif');background-repeat:no-repeat;background-position:50% 40%;}
#foend{text-align:center;}
#dmofooter_1{font-size:0.7em;color:#666;}

/*ALLGEMEIN*/
#albox{position:fixed;top:50px;width:90%;z-index:99999;min-height:120px;color:#FFF;font-size:1.2em;left:5%;display:none;padding:15px 10px;line-height:1.5em;}
#maxa{text-align:left;background-color:#e6e6e6;}
#show{text-align:left;}
#myModal2{z-index:600000;border-radius:0 !important;display:none;height:100%;}
label{font-weight: normal !important;}
/*body.modal-open{overflow: hidden;position: fixed;}*/
.ha{cursor:pointer;}
.molo{display:none;position:fixed;z-index:600002;top:0;left:0;height:100%;width:100%;background: rgba(255,255,255,0.8) url('https://www.mamiweb.de/nfs/statics/images/design/loading3.gif') 50% 50% no-repeat;}
.moi{padding:0 !important;}
/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading .molo {overflow:hidden;background:rgba(0,0,0,0.8) url('https://www.mamiweb.de/nfs/statics/images/design/loading3.gif') 50% 50% no-repeat;}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading{display: block;}

.errform{padding:5px;background:#ff0000;color#FFF;border-radius:3px;margin:0;border:1px solid #666;}
.serrfo{background:#ff0000;color#FFF !important;}
#neufra{position:fixed;bottom:20px;left:50%;background-color:#e25577;border:1px solid #FFF;margin-left:-110px;border-radius:5px;color:#FFF;padding:10px;font-weight:bold;}

#wait{background-color:#FFF;border-radius:45px;width:90px;height:90px;margin-left:-45px;padding:7px;position:absolute;top:35%;left:50%;background-image: url(https://www.mamiweb.de/nfs/statics/images/design/ajax-loader.gif);background-position: center; background-repeat:no-repeat;}
#magazon{overflow-x:hidden;-moz-hyphens:auto;-o-hyphens: auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphenate-limit-chars: auto 5;hyphenate-limit-lines: 2;}
#magaz_r a:visited{color:#e25577;}
.ids{padding:0;}
.ids div{padding:0;}
.suna1 ul li a:link{padding-left:10px;font-size:1.3em;line-height:1.8em;}
.suna1 ul {border:1px solid #ccc;background-color:#FFF;padding-bottom:20px;}
.suna1 .caret{float:right;margin-top:12px;}
.subdro2{background:#e6e6e6;}
.dropdown-menu .divider {
  background-color: #ccc;
}
.stablu{color:#0099ff;}
.btn-info{background:#6699cc;}
a.btn-info:link,a.btn-info:hover,a.btn-info:active,a.btn-info:visited {color:#FFF;background:#6699cc;}
.dropdown-menu > li.active > a{background:#e25577;}
.dropdown-menu > li.active > a:hover{background:#ccc;}
#pichid{display:none;}
a:hover, a:link{font-size:1.0em;background-color:transparent;}
h1{font-size:26px;}
h2{font-size:22px;}
h3{font-size:18px;}
.overynox{overflow-y:scroll;overflow-x:hidden;}
.avatar_60{float:left;margin-right:10px;width:60px;height:60px;}
.wtotal{width:100%;}
.w200{width:200px;}
/*font-family: 'Merienda One', cursive;*/
h1, h2, h3{line-height:1.4em;}
input{background-color:#FFF;border:1px solid #e6e6e6;border-radius:3px;padding:5px;}
input[type="text"]{box-shadow:none;border:1px solid #e6e6e6;border-radius:3px;padding:5px;}
input[type="select"]{padding:5px;}

.light::-moz-placeholder{color:#e6e6e6;}
.light:-ms-input-placeholder{color:#e6e6e6;}
.light::-webkit-input-placeholder{color:#e6e6e6;}

.errfo{background:#ff0000;color:#FFF !important;}

select{border-radius:3px;border-color:#e6e6e6;padding:5px 2px;}
	
select.cust{padding:0;}
textarea{padding:5px;}
.table100{display:table;width:100%;}
#container{max-width:900px;margin:0 auto;position:relative;padding:0px;background-color:#fff;padding-top:12px;}
#searchi2{display:none;color:#333;}
#beitraegei2{display:none;color:#333;}
#freundei2{display:none;color:#333;}
#nachrichteni2{display:none;color:#333;}
#mynewsi2{display:none;color:#333;}
#useri2{display:none;color:#333;}
#nobut{border:0;background-color:transparent;}
.ma0{margin:0;}
.bo3{border-radius:3px !important;}
.mapa0{margin:0px;padding:0px;}
.bot10{margin-bottom:10px;}
.bot15{margin-bottom:15px;}
.bot5{margin-bottom:5px;}
.top10{margin-top:10px;}
.top20{margin-top:20px;}
.top5{margin-top:5px;}
.tobo15{margin-top:15px;margin-bottom:15px;}
.tobo10{margin-top:10px;margin-bottom:10px;}
.matomi10{margin-top:-10px;}
.matomi20{margin-top:-20px;}
.lh17{line-height:1.7em !important;}
.ma10{margin:10px;}
.ma5{margin:5px;}
.ma5x2{margin-top:5px;margin-bottom:5px;}
.pa1015{padding:10px 15px;}
.ma10x2{margin-top:10px;margin-bottom:10px;}
.matop0{margin-top:0;}
.mabot0{margin-bottom:0;}
.mare5{margin-right:5px;}
.male5{margin-left:5px;}
.mare10{margin-right:10px;}
.male10{margin-left:10px;}
.male15{margin-left:15px;}
.mw120{min-width:120px;}
.mw140{min-width:140px;}
.mw160{min-width:160px;}
.boe6{border:1px solid #e6e6e6;}
.pad10{padding:10px;}
.pad10x2{padding: 10px 0;}
.pad15x2{padding: 15px 0;}
.pad5{padding:5px;}
.pad5x2{padding-top:5px;padding-bottom:5px;}
.pad3{padding:3px;}
.pad0{padding:0}
.bgr1{background-color:#f5f5f5 !important;}
.bgr2{background-color:#e6e6e6 !important;}
.tito{font-weight:bold;}
.w20p{width:20%;}
.w25p{width:25%;}
.c333{color:#333;}
.c666{color:#666;}
.fono{font-weight:normal;}
.w33p{width:33%;}
.bo2f5{border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;}
.modate{padding:5px;background:#f5f5f5;border-radius:5px;margin-bottom:10px;clear:both;}
.modaterr{background:#F5D0D3;}
.noflo{float: none !important;}
.botbor{border-bottom:1px solid #e6e6e6;}
.center2{text-align:center;vertical-align:middle; display: inline-block;}
.bgwht{background-color:#FFF;}
.palere15{padding-left:15px;padding-right:15px;}
.patobo10{padding-top:10px;padding-bottom:10px;}
.pato10{padding-top:10px;}
.pabo10{padding-bottom:10px;}
.pabo15{padding-bottom:15px;}
.pabo20{padding-bottom:20px;}
.pato5{padding-top:5;}
.pale5{padding-left:5px;}
.pare5{padding-right:5px;}
.pale10{padding-left:10px;}
.pare10{padding-right:10px;}
.hov:hover, .hov:active{background-color:#f5f5f5;cursor:pointer;}
.lh20{line-height:20px;}
#logindrop{z-index:6;}
.cirbo{border:1px solid #e6e6e6;border-radius:50%;}
.sbu{padding:5px;font-size:0.8em;}

.le-9{margin-left:-9px;}
.sel{background-color:#ccccff;color:#000;}
#logimob{display:none;}
#performance_6{padding:0;margin-left:-2px;}
.hyp{ -ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;text-align:left;hyphenate-limit-chars: auto 5;hyphenate-limit-lines: 2;}
.errorbo{border:2px solid #cc0000;color:#cc0000;padding:5px;margin:3px 0px 3px -13px;}
.successbo{border:2px solid #2eb404;color:#2eb404;padding:5px;margin:3px 0px 3px -13px;}
.confirmbo{border:2px solid #6699cc;color:#6699cc;padding:5px;margin:3px 0px 3px -13px;}
.error{background-color:#cc0000;color:#FFF;}
.mespic{float:left;margin:0 10px 0 5px;}
.uebsm{background-color:#e25577;color:#FFF;font-size:0.8em;padding:1px 2px;}
.labe{display:none;}
.btrans{background-color:transparent;}

#uete{position:absolute;z-index:9;margin-left:190px;top:8px;}
#uete h1{font-size:1.7em;font-family: 'Rock Salt', cursive;color:#e6e6e6;letter-spacing: 3px;}

/*PROFIL BEARBEITEN*/
.probi{width: calc(25% - 8px);padding:22px;}
/*GRUPPEN*/
.greypo{background-color:#f5f5f5;padding:5px;border-radius:5px;margin-bottom:10px;}
.infodrop{background-color:#5bc0de !important;width:300px;font-size:1.0em !important;left:20px;}
.infodrop a:link{background-color:transparent;color:#FFF;list-style-type:none !important;}

/*MAGAZIN*/
.oxp{position:relative;background:#f5f5f5;border-radius:3px;}
.steas{border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;padding:5px 0;margin:10px 0;}
.imov{padding:10px 5px;position:absolute;bottom:10px;left:0;background: rgba(255,255,255, 0.8);width:100%;}
.imov a:link{font-weight:bold;color:#333;background:transparent;}
.imov:hover{background: rgba(255,255,255, 0.95);}
.imov1{padding-left:25px !important;padding-right:25px !important;}
.imov2{bottom:10px;margin-bottom:10px;padding:10px !important;}
#autortab{margin:10px 0 20px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-size:0.8em;min-height:60px;padding:5px 0;}
#autoreninf{background:#f5f5f5;padding:0 5px;}
.textright{text-align:right;}
#autorpix{width:60px;height:60px;float:right;margin-left:10px;}
.tabl tr td{padding:5px;}
.trueb td{font-weight:bold;}
#lodr{min-height:150px;width:280px;margin-top:-5px;background:#e25577;padding-top:12px;}
.disno{display:none;}
.search_l{display:table-cell;padding-right:10px;width:auto;}
.search_r{width:90px;display:table-cell;vertical-align:middle;}
#magaz a:link,#magaz_r a:link{text-decoration: none;}
.upca{text-transform:uppercase;}
.komcou{padding:5px 0px;text-align:center;background:#ccc;color:#FFF;font-weight:bold;font-size:22px;}
.kome{float:left;border:1px solid #ccc;margin:0 10px 0 0;}
.mpag1{background-color:#FFF;border:1px solid #ccc;border-radius:5px;float:left;padding:5px 10px;margin-right:10px;}
.mpag2{background-color:#e25577;border:1px solid #e25577;float:left;;border-radius:5px;padding:5px 10px;margin-right:10px;}
.makom{width:100%;margin-bottom:5px;width:100%;}
.marefo{width:290px;}
.rekab1{width:48%;float:left;margin:5px 10px 0 0;}
.rekab2{float:left;width:48%;margin:5px 0 0 0;}
.imbo{border:1px solid #e6e6e6;padding:3px;border-radius:3px;}
.imcen{margin:0 auto;}
.cli{position:relative;background:rgba(255, 255, 255, 0.5);color:#e25577;cursor:pointer;font-size:2.5em;}
.zent{display:block;margin-left:auto;margin-right:auto;}
.rekat{float:left;width:100%;border:1px solid #ccc;border-radius:5px;text-align:center;margin:0 10px 5px 0;background-color:#ccc;}
.swue{width:100%;}
.swue tr td{padding:10px 3px;}
#magaz ul li{
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJklEQVQYV2N8FFr+n4EIwEhbhXKrOxmRXYFsG4rVA6gQXyhRP3gA3dcqzSw7l18AAAAASUVORK5CYII=");
}
#magaz_r ul li{
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAPUlEQVQYV2N8FFr+n4EIwAhSKLe6kxGfWpAaFIUw09E1YigEmYpNMVaF2BRTppAoq0nyDLZggruRiPBmAAA2Z1LNkwKD4QAAAABJRU5ErkJggg==");
}

#magaz_r ul li{
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAPElEQVQYV2NkQAKPQsv/y63uZEQWg7FRBEEKQRLYFGNViE0xToXoivEqRFZMuYnoHiLf10SFI7aAhokBABXdJAu9+U8aAAAAAElFTkSuQmCC");
}
.icon-bar {
   background-color:#cyan !important;
}
#ivz{margin-top:15px;}
#ivz ol li{background-color:pink;color:#FFF;margin-left:-35px;padding-left:10px;padding-top:3px;padding-bottom:3px;min-height:24px;}
#ivz ol {list-style: none; counter-reset: li;margin-left:-25px;}
#ivz ol li:before {content: counter(li); color: #FFF;background-color:pink;padding-left:5px;display: inline-block; width: 1.6em;margin-left: -0.6em;counter-increment: li}
.sctop{background-repeat:no-repeat;background-position:right;background-image: url("https://www.mamiweb.de/nfs/statics/images/deco/sctop.png");height:30px;}
.ivz2 ol li{display:block; min-height:24px; background: url('https://www.mamiweb.de/nfs/statics/images/deco/scdown.png') no-repeat right;}
#bique	{margin:-50px 0 -20px 5px;}

/*SPRITES*/
.ico_all {
background-repeat:no-repeat;
background-image: url(https://www.mamiweb.de/nfs/statics/images/sprites/sprite_allgemein.gif);
}
.sprite2{
background-image:url(https://www.mamiweb.de/nfs/statics/images/sprites/spr_mag.gif);
background-repeat:no-repeat;
height:18px;
list-style-type:none !important;
}
/*LISTEN*/
.lis1{
background-position: 0px 0px;
}
.lis2{
background-position: 0px -18px;
}
.lis3{
background-position: 0px -36px;
}
.lis4{
background-position: 0px -54px;
}
.lis5{
background-position: 0px -78px;
}
.li_no{margin:0px;}

.btn-default:hover, .btn-default:focus{
    background: #f5f5f5;
}
.btn-default{background:#FFF;}
.btn-default:active {
    background: green;
} 
.btn-default:active, .btn-default.active {
    background: #e6e6e6;
    box-shadow: none;
}
.borad5{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.borccc{border:1px solid #ccc;}
.torad5{border-top-left-radius:5px;border-top-right-radius:5px;}
/*Actionlog*/
.ic_ac{
width:60px;
float:left;
margin:0 10px 0 5px;
height:47px;
}
.ic_ac_fra{
background-position:-540px -45px;
}
.ic_ac_ant{
background-position:-600px -45px;
}
.ic_ac_gru{
background-position:-658px -45px;
}
.ic_ac_grua{
background-position:-720px -45px;
}
/*ACTIONLOG PC*/
.action td{
padding:15px 5px;
border-bottom:1px solid #ccc;
line-height:1.05em;
}

.fbl,a.fbl:link,a.fbl:active,.fbl:hover,a.fbl:visited{background-color:#3b5998;color:#FFF;padding:5px 10px;font-weight:bold;}
.mfan{width:245px;font-size:0.9em;margin:0 0 5px 15px;}

.regbu{width:260px;}
/*MAG*/
.artbis{margin-top:-50px;}

.fixa{position:fixed;}

.stact{padding:7px;border-bottom:1px solid #e6e6e6;font-size:0.8em;line-height:1.0em;}
.stact b{font-size:1.0em;}
/*KLASSEN ALL*/
.sele{font-weight:bold;text-decoration:underline;}
.clear{clear:both;}
.reimg{-moz-background-size: 100% auto;-o-background-size:100% auto; background-size: 100% auto;margin:0;}

#ex1Slider .slider-selection {
	background: #BABABA;
}

.blink {-webkit-animation: blink 6s step-end infinite;animation: blink 6s step-end infinite;}
@-webkit-keyframes blink{ 50% { visibility: hidden; }}
@keyframes blink{ 50% { visibility: hidden; }}

#pinkfo{display:none;width:100%;height:100%;background: rgb(54, 25, 25);background: rgba(54, 25, 25, .5);z-index:600001;background-repeat:repeat;position:fixed;top:0;left:0;}

a.hover{text-decoration:none;}

.overflow-div{max-width: 100%; position: relative; overflow: hidden;}
.wht, .wht:hover{color:#FFF;background:transparent;}
a.wht:link,a.wht:hover,a.wht:active,a.wht:visited {color:#FFF;background:transparent;}
.dgrey{color:#666;}
a.dgrey:link,a.dgrey:hover,a.dgrey:active,a.dgrey:visited {color:#333;}
.on{color:green;}
a.on:link,a.on:hover,a.on:active,a.on:visited {color:green;}

.no{color:#000;}
a.no:link,a.no:hover,a.no:active,a.no:visited {color:#000 !important;}
.no{font-size:1em;}
a.no:link,a.no:hover,a.no:active,a.no:visited {font-size:1em;}

.bgrey{background-color:#ccc;}
a.bgrey:link,a.bgrey:hover,a.bgrey:active,a.bgrey:visited {background-color:#ccc;}
.bpink{background-color:#e25577;color:#FFF;}
a.bpink:link,a.bpink:hover,a.bpink:active,a.bpink:visited {background-color:#e25577;color:#FFF;}
.sm14{font-size:1em;}
a.sm14:link,a.sm14:hover,a.sm14:active,a.sm14:visited {font-size:1em;}
.trans{background-color:#fff;margin-top:-75px;height:75px;opacity:0.7;-moz-opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);}
.ovtex{margin:-75px 0 0 0;height:75px;color:#000;position:relative;z-index:4;padding:12px 2px 5px 5px;margin-bottom:5px;}
.rinopa{text-align:right;padding:0;}
.inov{background-color:#e25577;color:#FFF;border:1px solid #e25577;margin-top:5px;padding:5px 10px;}
.sta{background-color:#FFF;height:36px;}
.ndrobu{margin:1px -5px -40px 0;z-index:1;position:relative;}
.dropdown-header{font-size:1.3em;padding-left:5px;text-decoration:inherit;}
.small10{font-size:10px;}
.spezfont{font-family: 'Merienda One', cursive;}
#ddbei{min-width:310px;font-size:20px;padding:10px;text-align:left;}
.ddcli{padding:5px 2px;}
.ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
a.inover:link{color:#FFF;}
a:link,a:visited{color:#e25577;}

.grey{color:#666;}
a.grey:link,a.grey:hover,a.grey:active,a.grey:visited {color:#666;}
.small{font-size:0.8em;line-height:1.2em;}

#sidebar{height:100%;padding:10px 0 0 0;background-color:#333;border-right:1px solid black;}
#colmenu{background-color:#333;}

#colmenul{margin-left:-5px;position:relative;z-index:27;}
#colmenul li {color:#FFF;border-bottom:1px solid #666;line-height:35px;}
#colmenul li a:link,#colmenul li a:visited{color:#FFF;}
#colmenul li a:hover,li a:active{color:#000;}
#brex{background:#f5f5f5;min-width:100%;}
#brex li a:link,li a:visited{color:#000;}
#brex li a:hover,li a:active{color:#000;}

#sidebar li{border:0 #666 solid;color:#FFF;border-bottom-width:1px;}
.act{background-color:#e25577;}
#subnav, #gsunav{display:none;}

/*BREADCRUMB*/
#bc1{margin:2px 0 10px 0;padding:0 0 2px 0;border-bottom:1px solid #e6e6e6;width:100%;color:#666;}
#breada{margin:0 0 15px 0;}
#snav{margin:3px 0 0 -53px;padding:6px 10px;position:absolute;z-index:9;}

/*HEADER*/
#tsearch{margin:4px 0 0 -10px;}
#loginmobi{background-color:#e25577;margin-top:2px;color:#FFF;}
#loginbut{margin:10px 0 0 0;background-color:#e25577;border-color:#e25577;}
.pkbut,a.pkbut:link,a.pkbut:active,a.pkbut:visited{background-color:#e25577;color:#FFF;}
.pkbut:hover,a.pkbut:hover{color:#f5f5f5;}
/*BUTTONS*/
.pinkbut{color:#FFF;background-color:#e25577;border-color:#e25577;}
.pinkbut:hover,.pinkbut:active{color:#FFF;}
.greybut{color:#FFF;background-color:#999;border-color:#999;}
.lightbut{color:#000;background-color:#ccc;border-color:#ccc;}
.whtbut{color:#000;background-color:#FFF;border-color:#FFF;}

.leftic{margin-top:9px;height:100%;color:#666;}
.leftdro{margin:-10px 0 0 0;border:1px solid #ccc;}
.lsuc{background-color:#e25577;padding:0 3px;}
.fblike:before{position: absolute;top: -11px;display: inline-block;border-right: 11px solid transparent;border-bottom: 11px solid #666;border-left: 11px solid transparent;border-bottom-color:#666;content: '';z-index:99;}
.fblike:after{position:absolute;top:-10px;display:inline-block;border-right:10px solid transparent;border-bottom:11px solid #FFF;border-left:10px solid transparent;content:'';z-index:99;}
.fblike{display:none;min-width:312px;margin-left:-5px;z-index:98;-webkit-overflow-scrolling:touch;}
#tipzeig{overflow-y: scroll;-webkit-overflow-scrolling: touch;min-height:1780px;background:yellow;margin-top:40px;cursor:pointer;}
.dropdown-menu{background-color:#fff;padding:3px;min-width:250px;margin:7px 0 0 0;border:0px;}
#kix ul{list-style: none;background:#FFF;}
#kix{color:#666;text-align:right;background:#FFF;margin:5px 10px -10px 0;z-index:8;border: 1px solid transparent;padding:0;}
#kix > ul > li {float: left;background:#FFF;}
#kix a:link{color:#666;background:#FFF;}
#kix a:hover{background:#FFF;}

#meins{font-size:10px;color:#ccc;margin:-2px 0 -3px 0;}
#meinsdown{width: 100%; color:#ccc;border:1px solid #ccc;margin:-3px 0 0 -179px;position:absolute;z-index:7;left:-27px;top:39px;}
#alertdiv{opacity: 0.7;filter: alpha(opacity=70); position:absolute;width:100%;height:100px;text-align:center;padding:20px;top:0;left:0;z-index:28;background-color:red;}
	
/*NAVI*/
#toprow{padding-right:10px;position:relative;left:0;top:20px;margin:-8px 0 0 0;z-index:7;}
#mainnav{text-align:left;padding:10px 0 10px 0;margin:-3px -2px 0 -15px;position:relative;z-index:10;}

#subnav li, #gsunav li {padding:15px 0;background-color:#e25577;list-style:none;border-bottom:1px solid #FFF;margin-left:-33px;padding-left:10px;}	
#xxsubnav li a:link{padding:15px 0;color:#FFF;}	
#xxsubnav li a:hover{padding:15px 0;color:#f5f5f5;text-decoration:none;font-size:1.0em;}
#xxsubnav ul  li{background-color:pink;color:#000;}
#xxsubnav ul  li a:link{color:#000;}

.fick{padding:15px 0;}
.fblike{min-height:80px;}
.ddloader{width:100%;text-align:center;min-width:312px;padding:11px;}

/*Dropdowns*/
.ddue{border-bottom:1px solid #e6e6e6;width:100%;padding:10px 5px;font-weight:bold;color:#666;}
.ddue a:link{color:#000;}
.sxl{width:auto;overflow:hidden;}.sxr{width:50px;float:right;padding-left:5px;}
#sux p{margin:10px 0 5px 0;font-weight:bold;}#sux h4, .so{margin:0;}
#mor{padding:5px 0 15px 0;background-color:#e25577;text-align:center;color:#FFF;}
#user2{margin-right:-5px;overflow-x:hidden;}
.scroy{overflow-y:auto;overflow-x:hidden;}
.topanzeig a:link{line-height:0.5em;padding:0;font-size:1em;}
.topanzeig .detex{margin-left:70px;}
.topanzeig .detex2{min-height:40px;line-height:1.1em;}
#search2{padding:10px;}
#sux{overflow-y:auto;}

/* tab color */
.nav-tabs>li>a{color:#666;font-weight:300;letter-spacing:1px;padding:3px 8px;margin-top:13px;text-transform: uppercase;}

/* active tab color */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{font-weight:300;color:#e25577;background:#f5f5f5;border-color:1px solid #f5f5f5;border-radius:0;border-bottom:1px solid #e25577;}
#profbea .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{font-size:1em;color:blue;}
/* hover tab color */
.nav-tabs>li>a:hover{background-color:#f5f5f5;color:#000;border-radius:0;border-color:transparent;}

.prbi1{border:1px solid #e6e6e6;float:left;margin:0 10px 40px 0;}


/*MAG-NAVI*/
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;font-size:1em;
}
.yamm .container {
  position: relative;;
}
.yamm .dropdown-menu {
  
}

.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}
#navbar-collapse-grid{padding:0px;}
.yamm-fw ul{margin-bottom:15px;padding:0px;text-align:left;background-color:#FFF;}
.yamm-fw ul li a:link,.yamm-fw ul li a:visited{font-size:15px;list-style-type:none;font-weight:normal;}
.yamm-fw ul li .col-sm-8 ul li{list-style-type:none;font-weight:bold;color:#333;font-size:1.2em;}

.yamm-fw .col-sm-3{background-color:#ccc;padding:5px;}
.yamm-fw .col-sm-9{background-color:#f5f5f5;}
.yamm-fw .col-sm-4{padding:0 27px 5px 27px;border-right:1px solid #ccc;color:#333;}
.yamm-fw .col-sm-8{background-color:transparent;margin-top:10px;}
.yamm-fw .dropdown-menu{padding:10px 0 0 2px;border-top:5px solid #f5f5f5;border-bottom:5px solid #fff;margin-top:-5px;top:35px;}
.yamm h3{margin:0 0 10px 19px;color:green;}

.yamm .nav > li.dropdown.open > a:link,
.yamm .nav > li.dropdown.open > a:visited,
.yamm .nav > li.dropdown.open > a:hover
{
   background-color:#f5f5f5;
}

.suli ul li:hover,
.yamm .nav > li.dropdown.active.open > a, 
.yamm .nav > li.dropdown.active.open > ul.dropdown-menu a:hover,
.yamm .nav > li.dropdown.open > a, 
.yamm .nav > li.dropdown.open > ul.dropdown-menu a:hover
{
  color: #fff;
  background-color:#e25577;
  border-color: #fff;
}
.suli ul{float:left;width:32%;}
/*MODAL*/
#loeschaktion{font-weight:bold;font-size:1.2em;}
/*FOOTER*/
#foot{background-color:#f5f5f5;}
.chata{margin:0;vertical-align:middle;}
.chata>a:hover{background-color:cyan;}
.chata ul.nav a:active.open { color: green !important; background-color:cyan !important;}

.nav.nav-tabs > li.dropdown.active.open > a, 
.nav.nav-tabs > li.dropdown.active.open > ul.dropdown-menu a:hover,
.nav.nav-tabs > li.dropdown.open > a, 
.nav.nav-tabs > li.dropdown.open > ul.dropdown-menu a:hover
{
	color: #fff;
	background-color: #e25577;
	border-color: #fff;
}

.btmail{margin-top:8px;}
.navbar .brand{
	margin-left: auto;
	margin-right: auto;
	width: 60px;
	float: none;
}
.resp img { max-width: 728px; }
.ccc{color:#ccc;}
a.ccc:link,a.ccc:hover,a.ccc:active,a.ccc:visited {color:#ccc;}

.foxi{font-family: 'Indie Flower', cursive;}

.delbei{background:#FFF;border-radius:3px;margin-bottom:30px;padding-top:10px;padding-bottom:10px;}

#brex{text-overflow:ellipsis;white-space: nowrap;}

#videobereich {background-color: pink;position: relative;height: 0;padding-bottom: 56.25%;}	
.videoextern {background-color: #e25577;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/* New */
.insri		{text-align:center;padding:0 !important;background-color: rgba(51, 51, 51, 0.5);position:relative;z-index:9;width:100%;}
#sswpc	{padding:10px -10px 10px 0;margin-top:15px;}
#uebers	{position:absolute;left:calc(50% - 200px) ;top:-170px;z-index:99999;}
.h1ss		{display:none;}
.item		{vertical-align:bottom;position:relative;z-index:10;}
.greyco	{position:relative;z-index:9;margin-top:10px;height:120px;margin-bottom:-120px;background-color: rgba(0, 0, 0, 0.3);}
.greyco2	{position:relative;z-index:9;margin-top:-300px;height:120px;background:lime;}
#mitgws	{background-color: rgba(0, 0, 0, 0.3);}
#uete		{position:absolute;z-index:999999999999;width:500px;height:30px;top:-166px;left:200px;font-family: 'Open Sans', sans-serif;color:#e25577;}
#uete h1	{font-size:1.4em;margin:0 10px 0 0;}
#rights	{padding-left:25px;}
.staro		{background:#f5f5f5;padding:0 0 10px 0;}
#opcstas	h3	{padding:10px 0 10px 20px;font-family: 'Open Sans', sans-serif;font-size:1.4em;background:#e6e6e6;margin-top:0px;color:#999;}
#opcsta	h3	{font-family: 'Rock Salt', cursive;color:#000;letter-spacing: 3px;}
.stasei	{position:relative;z-index:9;}
.state1	{position:relative;z-index:5;margin-top:-40px;height:40px;background-color: rgba(255, 255, 255, 0.85);padding:10px 0 0 0 !important;text-align:center;font-weight:bold;}
.sta1 a	{background-color:transparent;color:#000;text-decoration:none;cursor:pointer;font-weight:bold;font-family: 'Open Sans', sans-serif;}
.forsta	{font-family: 'Open Sans', sans-serif;background:transparent;text-decoration:underline;}
.ph3s		{color:#e25577 !important;}
.ph3ss	{background-color:#e25577 !important;color:#FFFFFF !important;}
.stadi1	{padding-left:5px !important;}
.stadi2	{padding-left:5px !important;}
.stadpic	{position:realtive;z-index:4;min-height:208px;}
.lemo		{font-family: 'Open Sans', sans-serif;padding:10px;color:#e25577;margin:45px 0;text-align:right;}
.lemo a	{font-family: 'Open Sans', sans-serif;color:#FFF;background-color:#e25577;padding:10px;letter-spacing:1px;text-decoration:none;}
.starow	{background:#f5f5f5;padding:0 0 10px 0;}
.rowst	{clear:both;margin-bottom:110px;}
.carousel-caption h3	{padding:20px 10px;font-family:'Open Sans', sans-serif;}
.carousel-caption a	{font-size:1.4em;line-height:1.3em;color:#FFF;background:transparent;font-family: 'Open Sans', sans-serif;letter-spacing:1px;}
.carousel-caption p	{font-family: 'Open Sans', sans-serif;font-size:1.2em;margin-top:-20px;}
.scarousel-caption	{width:100%;margin-left:-115px;height:135px;position:relative;z-index:9;margin-bottom:-200px;vertical-align:middle;}
#myCarousel		{background:#f5f5f5;width:calc(100% + 40px);padding:0;overflow:hidden;}
.smaller			{font-size:0.7em;}
.craz		{font-family: 'Rock Salt', cursive;font-size:1.1em;margin:30px 0;}

.busta			{margin:20px 0 0 0;}
#opcsta	h3		{text-align:center;}

#subnf{background-color:green;}
#subnc{background-color:#358D78;}

#onav {
	width: 100%;
	background: transparent;
	padding: 0;
	margin: 0;
	height: 50px;
	position:relative;
	z-index:10;
	margin:-20px 0 -30px -12px;
}

#onav ul {
	background: transparent;
	display: flex;
	list-style:none;
	padding:0 10px;
	margin: 0;
	min-height: 50px;
	position:realtive;
	z-index:9999999;
}

#onav ul > li {
	display: inline-block;
	background-color:transparent;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}

#onav ul > li a:not(.ueck) {
	background-color:transparent;
	color:#FFFFFF;
	display:block;
	padding:13px 20px;
	text-decoration:none;
	float: left;
	text-transform: uppercase;
}

#onav ul li:hover {
	background: #FFFFFF;
	color:#333;
	border-top:1px solid #e25577;
}
#onav ul li ul li:hover {
	border-top:0;
}
#onav ul li:hover > a{
	color:#333;
}

#onav ul li:hover > ul {
	display:block;
}

#onav > ul > li > ul {
	background:#FFFFFF;
	padding:0;
	display:none;
	width: 100%;
	position: absolute;
	top: 50px;
	left: 0px;
	min-height:400px;
	border-bottom:1px solid #e25577;
	margin-left:10px;
}

#onav ul ul li	{text-align:left;width:100%;padding-bottom:5px;}
#onav ul ul li a:not(.ueck)	{color:#000000 !important;}
.subn				{padding:10px 10px 30px 10px;width:100%;}
.subn ul			{display:block !important;}
.subn a				{padding:0 !important;}

.wnavsel			{background:#03B242 !important;}
.wnavsel:hover	{background:#FFF !important;}

#subnf				{background:#03B242 !important;}
#subnf:hover		{background:#97efc0 !important;}

#subnc				{background-color:#25936F !important;}
#subnc:hover	{background:#97efc0 !important;}


#navme		{padding:13px 15px;color:#FFFFFF;cursor:pointer;}
#navme:hover	{color:#333;}
.navinp		{color:red;display:block !important;line-height:16px !important;padding:0 !important;margin:0 !important;border:1px solid yellow;}


.subn > p		{margin:10px;}
.nadiv			{float:left;min-height:180px;}
.bore				{border-right:1px solid #e6e6e6;}
#onav h4		{margin:10px;background:pink;color:#fff;}
.nadiv ul		{margin-bottom:15px;}
.nadiv ul li a:hover	{text-decoration:underline !important;}

.ueck			{color:#FFF;background:pink;}

a.ueck:link,
a.ueck:hover,
a.ueck:visited,
a.ueck:active {color:#FFF;background:transparent;padding:0 !important;}

#overnav		{background:transparent;height:60px;width:900px;position:relative;top:-20px;z-index:10;display:none;margin-bottom:-60px;}
#balk			{position:relative;z-index:1;margin:20px -15px -50px -15px;background-color:#e25577;height:50px;color:#FFF;padding:10px 20px;}
#balk2		{position:relative;z-index:1;margin:10px -15px -50px -15px;background-image: linear-gradient(to right, #fac5d2, #e7053c);height:50px;color:#FFF;padding:10px 20px;}
#denav		{margin-left:-15px;margin-right:-25px;}

.caroulink{background-color:transparent !important;color:#FFFFFF !important;font-size:1.5em !important;}

#consent{position: fixed;bottom: 0px;margin-right: auto;margin-left: auto;left: 0px;right: 0px;max-width:824px;color:#FFF;padding:20px 15px;background: rgba(0,0,0,0.7);}
#consent:link{background:transparent !important;color:#FFF;}
#consentok{width:60px;float:right;color:#FFF;}

/*END New*/
@media (max-width: 1075px) {
	#wallpaper_1{display:none;}
}

@media (max-width: 767px) {
	.navbar-header {
		
	}
	.navbar-left,.navbar-right {
		
	}
	.navbar-toggle {
		display: block;
	}
	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	}
	#oop_1{display:none;}
	#rightcon{}
	h1{font-size:26px;margin:10px 0;}
	h2{font-size:23px;margin:8px 0;}
	h3{font-size:19px;margin:7px 0;}
	#ankue{margin-top:-20px;}
	#supban{background:#FFF;margin:-25px -15px 0 0;padding:0;text-align:center;}
	#superbanner_1{display:none;}
	#colmenu{top:50px;left:0px;padding:5px 0 0 0;margin-left:0;width:100%;}

.onlypad{display:none;}
.collapse.in{	display:block !important;}
.yamm{display:none;}
.row-offcanvas{position: relative;}
.row-offcanvas-right
.sidebar-offcanvas{right: -85%;}
.row-offcanvas-left
.sidebar-offcanvas{left: -85%;}
.row-offcanvas-right.active{right: 85%;}
.row-offcanvas-left.active{left: 85%;}
#leftcon.active,#rightcon2.active{padding-left:10px;margin-left:0px;}
.sidebar-offcanvas{position:absolute;top:0;width:85%;}
#sidebar{width:200px;padding:10px 0 0 0;border-right:1px solid #333;margin:10px 0 0 0;color:#FFF;}
.navbar{max-width:818px;}
#gruna{width:100% -130px;margin:18px 0 0 130px;}
/*CONTENT*/
#conti{padding-top:0px;padding-left:20px;min-height:700px;}
/*MAG*/
.ma2-20m{margin-left:-20px !important;margin-right:-20px !important;padding-left:20px !important;padding-right:20px !important;margin-bottom:10px;}

.ma2-10m{margin-left:-10px !important;margin-right:-10px !important;}
.mopic{width:100%;}
.moup60{margin-top:-60px;background: rgba(255,255,255, 0.8);min-height:60px;}
}

@media(max-width:560px) {
	.magtab{font-size:0.8em;}
	.hid{display:none;}
	.sho{display:block;}
	#supban{background:#FFF;margin:0px -15px 0 0;padding:0;text-align:center;}
}

/* collapsed sidebar styles */
@media(max-width:421px) {
	#autoreninf{margin-left:-10px;margin-right:-10px;}
	#autortab tr td{font-size:0.7em;line-height:1.2em;}
}

/* collapsed sidebar styles */
@media(max-width:360px) {
.mouplo{position:fixed;bottom:5px;z-index:9999;}
.weimod{font-size:0.8em;}
}



/* SUPERSMALL */ 
@media only screen and (min-width:239px) {
	.mew_s{padding:5px 0 10px 0;text-align:center;}
	.mew{padding:10px 0;}
	#slim{margin-left:-10px;margin-right:-10px;}
	#side{display:none;background-color:#333;}
	.seltop{width:100%;}
	.topsort{width:100%;}
	.subdro{margin:10px 0 10px 0;}
	#pagim li{min-width:120px;}
	.mehr-re{margin:0 0 10px 0;border-color:#e25577;border-radius:5px;color:#FFF;background-color:#e25577;width:100%;}
	.mehrgrey{border-color:#ccc;color:#FFF;background-color:#ccc;float:right;}
	.navbar {min-height:54px !important}
	.onlypc{display:none;}
	.onlymob{display:block;}
	.onlydesk{display:none;}
	#colmenu{display:block;overflow:scroll;-webkit-overflow-scrolling:touch;height:100%;max-width:80%;}
	#colmenu li .active{background-color:#ccc;}
	.yamm{display:none;}
	.xix{font-size:17px;overflow:hidden;min-width:230px;border-bottom:1px solid #e6e6e6;margin:5px 0 5px 0;padding:5px 0 10px 5px;line-height:18px;}
	.xix img{border:1px solid #e6e6e6;float:left;margin:0 7px 0 -2px;}
	.xix a:link{font-size:1.1em !important;line-height:16px;}
	.xix p{font-size:0.8em;margin:0 0 10px 0;color:#666;}
	.xix b a:link{font-size:1.1em !important;font-weight:normal;margin-bottom:10px;}
	.xixte{width:150px;margin-top:5px;}
	.lha{font-weight:bold;text-overflow: ellipsis;overflow: hidden; width: 160px;white-space: nowrap;font-size:1.2em;}
	.molin{color:#666;}
	a.molin:link,a.molin:hover,a.molin:active,a.molin:visited {color:#666;}
	.lexsu{width:184px;}
	#komtxt{background-color:#FFF;padding:10px 0;margin:10px 0;}
	#acbre{display:none;}
	body{font-size:18px;}
	hr.tra{border:0;padding:5px;}
	p{margin:15px 0;}
	#alkat{display:none;}
	#sidebar{height:100%;display:block;}
	#dyngly .glyphicon {font-size:22px;}
	#skyscraper_1{display:none;}
	#searchmob{display:none;}
	#toprow{display:none;}
	#navmain{border-bottom:1px solid #666;background-color:#e6e6e6;max-width:866px;padding:0 5px 0 5px;height:20px;text-align:left !important;z-index:9;position:fixed;}
	#chatdown{display:none;}

	#container{float:none;padding:0px;padding:0;margin-left:0;margin-right:0;}
	#conti{padding:55px 30px 0 15px;max-width:902px;}

	#login{display:none;}
	#leftcon,#rightcon2{padding:0 10px 0 25px;margin-top:0;background-color:#e6e6e6;}
	#onecon{margin:-11px 0 0 0;padding:0 15px 0 15px;background-color:#e6e6e6;}
	#onecon .wmo{padding-right:10px;padding-left:10px;margin-left:-10px;margin-right:-15px;background:#FFF;}
	#topcol{margin:0 -15px 0 0;background:#e6e6e6;padding:0 10px 0 10px;}
	#rightcon{}
	#leftcon{background:#e6e6e6;}
	#filter ul li{font-size:18px;border:1px solid #e6e6e6;margin:2px 0 0 -2px;}
	#filter a:link,a:hover,a:active{font-size:18px;}
	#logo{display:block;width:120px;height:27px;padding:0px;margin:7px 2px 0 -25px;background-image:url(https://www.mamiweb.de/nfs/statics/images/layout/mw_logo_480.png);background-size:120px 27px;background-repeat:no-repeat;}
	.ovtex{margin:-15px 0 0 0;height:75px;color:#FFF;padding:17px 2px 5px 5px;}
	.trans{background-color:#666;margin:-45px -10px 0 -10px;height:45px;}
	#magaz{padding:0 10px;margin:-15px -10px 0 -10px;}
	.mzw{background-color:#FFF;}
	.mzg{background-color:#e6e6e6;}
	#magaz_r{margin:5px 3px;}
	#magaz h1,#magaz h2,#magaz h3{-webkit-hyphens: none;-moz-hyphens: none;hyphens: none;}
	#magaz ul li,#magaz_r ul li,#magaz_r ol li, #leftcon ul li,#rightcon2 ul li{margin:10px 0 10px 0;padding-left:10px;}
	#magaz ol li{margin:7px 0 7px -15px;}
	#magaz ul,#magaz_r ul,#magaz_r ol, #leftcon ul, #rightcon2 ul{margin:12px 0 12px -21px;}
	#billboard_1{display:none;}

	.mhea{font-size:1.1em;padding-top:0;}
	.h4m{margin-top:-10px;}


	#h1{margin:-15px -15px 0 -5px;padding:0;}
	.hosm5{margin-left:-5px;margin-right:-5;}

	#rightcon2 .wmo{margin-left:-12px;margin-right:-12px;padding-right:12px;padding-left:12px;}
	.spic{width:40px;height:40px;}
	.wmo{background-color:#FFF;margin-left:-10px;margin-right:-15px;padding-right:15px;padding-left:10px;clear:both;}
	.wmol{background-color:#FFF;margin:0 -15px 0 -15px;}
	.wmli{margin:0 -15px 0 -15px; padding-right:15px;padding-left:15px;}
	.libut{color:blue;}
	a.libut:link,a.libut:hover,a.libut:active,a.libut:visited {color:blue;}
	#prepic{width:230px;}
	.libut a:link{border:1px solid #ccc;border-radius:3px;margin:5px 0;padding:5px;}
	.tdiv{min-width:55px;float:left;}
	.timg{float:left;margin-right:-10px;}
	.tnum{border-radius:3px;padding:1px 5px;font-size:16px;background-color:#FFF;text-align:center;float:left;margin:-10px 5px 0 0;}
	.timgt{margin:-35px 0 20px 0;font-size:0.7em;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;width:210px;}
	.topanzeig{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling: touch;background-color:#FFF;width:100%;padding:0px 5px;position:relative;z-index:9;margin-top:-3px;cursor:pointer;}
	.topanzeig img{width:40px;height:40px;}
	.fblike{top:46px;left:0px;min-width:239px;width:100%;}
	.fb1:before{left:77px;}
	.fb1:after{left:78px;}
	.fb2:before{left:128px;}
	.fb2:after{left:129px;}
	.fb3:before{left:179px;}
	.fb3:after{left:180px;}
	.fb4:before{left:230px;}
	.fb4:after{left:231px;}
	.fx:before{left:196px;}
	.fx:after{left:197px;}
	.fb5:before{left:282px;}
	.fb5:after{left:283px;}
	.fb6:before{left:196px;}
	.fb6:after{left:197px;}
	.monav{position:absolute;top:11px;left:150px;background-color:transparent;border:0;color:#FFF;}
	.susub{position:absolute;left:190px;background-color:transparent;border:0;color:#FFF;}
	.subsubnav{background-color:#f5f5f5;padding:5px 0;display:none;padding:0;margin:18px 0 -16px 23px;}
	.subsubnav li{border-bottom:1px solid #e25577;}
	.subsubnav li u{font-family: 'Merienda One', cursive;font-size:26px;text-decoration:none;}
	.fraleg{line-height:20px;margin:10px 0 10px 0;color:#666;font-size:16px;padding:2px 0;}
	.bord-pc{text-align:center;padding:5px;background-color:#FFF;}
	#brex{margin:-2px -24px 25px -15px;-webkit-overflow-scrolling: touch;overflow-x:scroll;overflow-y:hidden;padding:0 0px 0 30px;}
	#brex a:link{background-color:transparent;}

	#bc1{margin-left:-5px;border-left:0;width:100%;}
	#bc1 a:link{color:#666;font-size:12px;border-top:0;border-bottom:0;}
	#bc1 span{font-size:10px;}
	#ddmen{color:#000;background-color:#FFF;border:1px solid #e6e6e6;padding:5px 10px;margin:5px 0 0 0;}
	.tren{color:#000;}
	.selfra{width:150px;}
	.totlin:hover{background-color:#f5f5f5;}
	.frax, .totlin{color:#000;background-color:#FFF;margin:0 -10px 10px -10px; padding:10px 5px 15px 5px;}
	.frax:hover, .totlin:hover{background-color:#f5f5f5;}
	.frax a:link, .totlin a:link{color:#000;text-decoration:none;}
	a.frax:hover, .totlin a:link{color:#ccc;text-decoration:none;background-color:lime;}
	
	.frax2{font-size:0.9em;}
	.frax2 a:link{border-radius:5px;padding:0 2px;}
	.sbi{width:270px;}
	.ddcli{color:#000;}
	.ddcli:hover{color:#e25577;}
	.frab a:link{font-weight:bold;color:#000;}

	ul.dropdown-menu a:link{font-size:1.2em;padding-left:4px;line-height:2.0em;}

.maxw{width:100%;margin-bottom:5px;}
	.labe{position:absolute;z-index:2;margin:-5px 0 0 29px;padding:2px;}
	.ictop{border:0;outline:none;color:#666;background-color:transparent;padding:6px 10px 0px 10px;margin:8px 0 0 2px;}
	.ictop:active{color:#333;}
	.dyngly>.glyphicon {font-size:24px;}
	.magpic{height:230px;background-repeat:no-repeat;}
	h1{font-size:24px;font-weight:bold;line-height:1.2em;margin:18px 0 18px 0;}
	h2{font-size:22px;font-weight:bold;margin:16px 0 16px 0;}
	h3{font-size:20px;font-weight:bold;margin:15px 0 15px 0;}
	h4{font-size:18px;font-weight:bold;margin:14px 0 14px 0;}
	.btn{font-size: 18px;}
	.form-control{font-size:19px;padding:10px 5px;color:#000 !important;}

	#mobsearch{max-width:100%;padding:3px;text-align:center;}
	#searchmob{padding:0 5px;}
	#inputsearch{padding-left:5px;}
	#navgri{margin:5px 15px 0 0;padding:3px 6px 0px 6px;width:44px;color:#666;font-size:30px;border:0;}
	#menutab{font-size:10px;color:#666;margin:-3px 0 -3px 0;}
	#usebut{font-size:14px;padding:2px 2px 10px 0;width:34px;margin:2px 0 -3px 0;border:1px solid transparent;text-align:center;color:#ccc;}
	#user{}
	a:link,a:visited {color:#e25577;font-size:1.0em;background-color:transparent;}
	
	.artbi{margin:0 -12px;}
	
	.sorter{width:100%;padding:5px;margin:10px 0 5px 0;}
	#leftcon .dropdown ul{margin:0;list-style-type:none;}
	#leftcon .dropdown ul li{margin:0;list-style-type:none;}
	.pwback{background-color:#e25577;color:#FFF;padding:3px;}
	
	/*MAG*/
	.maovie{border-bottom:1px solid #e6e6e6;min-height:110px;margin:10px 0 10px 0;clear:both;}
	.maovieh4{font-size:0.9em;margin:5px 0;}
	.maovieme{float:right;margin-top:20px;}
	.maues{float:left;margin-right:10px;width:90px;height:90px;background-position: center center;background-repeat: no-repeat;margin:5px 10px 0 0;}
	.martik{background:#f5f5f5;padding:5px;margin:-5px 0 0 0;}


	.h2_ab{padding:10px 0;margin:10px 0 -10px 0;}
	.masta{border:1px solid #e6e6e6;padding:3px;margin:5px 3px;border-radius:5px;background-color:#FFF;}
	.masta h2{font-size:1.1em;padding-left:5px;margin:0 0 10px 0;background-color:#f2f2f2;color:#ccc;}
	.matre{margin:5px 0;}
	#magaz .maul ul li{margin:10px 0 0 -15px;}
	.mtheadl{text-align:left;background:#f5f5f5;margin:10px -5px 10px -5px;padding:5px;}
	.stamagpic{clear:left;float:left;width:120px;height:90px;margin:0 0 10px 5px;}
	.stamag{line-height:1.25em;clear:right;overflow:hidden;height:90px;width:180px;font-weight:bold;padding:0 5px;margin:-2px 5px 12px 130px;}
	.titlist{color:#666;font-size:0.9em;margin:0 0 10px 0;padding:7px 5px;font-weight:bold;background-color:#e6e6e6;}
	.nosmob{display:none;}
	.boxhead{margin:0 -5px 0 -5px;background-color:#f5f5f5;padding:5px;}
	.magaz2{margin:0 0;}
	#magaz div .wier{padding:5px;margin:0 0 15px 0;}
	.magaz2 ul li, .magaz2 ol li{margin:5px 0 10px 0px !important;}
	.mkatov ul li{margin:0 0 10px 0;}

	.komli{margin:-7px -5px 12px -5px;}
	.komli p{min-height:75px;}

	.bildli{height:139px;width:139px;padding:10px;margin:6px 4px;border:1px solid #eee;border-radius:3px;cursor:pointer;}
	.bildli:hover{border:1px solid pink;padding:0;}
	.komag{background-color:#f5f5f5;padding:5px 0 5px 10px;margin:5px -5px 10px -5px;}
	.pagination li{min-width:131px;background-color:#FFF;}
	.pagination li a{padding:15px 10px;font-size:1.1em;min-width:130px;margin:0 3px;border-radius:3px;color:#666;background-color:#FFF;}
	.pagmo{width:130px;background-color:#fff;}
	.pagmo a:link{width:130px;background-color:#fff;}
	#pagmob{text-align:center;margin:0 0 30px 0;width:100%;float:left;}
	#pagmob a:link,#pagmob a:visited{padding:5px 25px 10px 25px;margin:0 10px;border:1px solid #ccc;background-color:#fff;border-radius:5px;font-size:2em;}
	
	.pagination .active a {
	  background-color: #e25577;
	  border-color:transparent;
	}
	.pagination .active a:hover {
	  background-color: #ccc;
	  border-color:transparent;
	}
	.breadcrumb{margin:0 -26px 0 -20px;font-size:0.9em;}
	/*GRUPPEN*/
	#gruh1{font-size:1.2em;margin:0 0 10px 0;}
	#grupein2, .einsel{background-color:#f5f5f5;padding:5px;display:none;border-radius:3px;clear:both;}
	
	#grule{margin-top:0;}
	.gruli{background-color:#FFF;margin:0 -15px 10px -15px; padding:10px 15px;height:230px;}
	.ledas{
		float:left;border:1px solid #ccc;position:relative;
		padding:0 15px;width:100%;height:225px;position:relative;margin:0 -45px 15px -15px;background-color:#FFF;
	}
	.gruli:hover, .gruli:active{background-color:#f5f5f5;}
	.gruligre{margin-top:10px;background:#f5f5f5;height:70px;padding:3px;line-height:1.4em;clear:both;vertical-align:bottom;}
	.grual{padding:11px;margin:10px 10px 0 0;}
	.grualpi{width:120px;height:120px;}
	#grupnavi{background-color:#FFF;color:#000;border:0px;}
	#grti{margin:7px 10px 0 0;float:left;}
	#grubo{background:#FFF;margin:0 -15px 0 -15px;padding:15px;min-height:150px;}
	.grumi{height:115px;}
	.respo{padding:15px 15px 10px 15px;margin:0 -15px 10px -15px;background-color:#FFF;}
	.messin{margin:0 -14px 4px 1px;background-color:#FFF;}
	.messin ul {margin:0 0 0 0;}
	.messin ul li{margin:0 0 5px -10px;}
	.nopico{display:none;}
	#foot{margin:15px 0 0 0;padding:10px;font-size:0.8em;width:100%;}

	.grupsu{margin:5px 0 5px 0;padding:5px;border:1px solid #666;border-radius:3px;width:100%;}
}


/* Custom, iPhone 4,5 Retina */ 
@media only screen and (min-width : 320px) {
	.nenav{width:100%;margin:5px -20px 0 -50px;}
	.nenav2{padding:10px;}
	.grunavdiv{width:100%;background:#f5f5f5f5;color:#000;padding:0;}
	.grunavdiv ul li a:link{color:#000;margin-right:-1px;}
	#logo{margin:13px 20px 0 -10px;}
	.modcol2{min-width:300px;}
	.magpic{height:230px}
	.fblike{min-width:320px;margin-left:-1px;}
	.xix{min-width:314px;}
	.xixte{width:260px;}
	.sbi{width:306px;}
	.timgt{width:294px;}
	.lexsu{width:245px;}
	#prepic{width:300px;}

}
/*Major*/
@media only screen and (min-width:358px) {
	.magpic{height:260px;}
	.fblike{min-width:360px;}
	.xix{min-width:352px;}
	.xixte{width:298px;}
	.stamag{width:210px;}
	.sbi{width:346px;}
	h3{font-weight:bold;}
	.timtg{width:344px;}
	.lexsu{width:283px;}
	#prepic{width:345px;}
	.bildli{height:106px;width:106px;}
	.bildli{height:106px;width:106px;padding:2px;margin:6px 2px;}
	.bildli:hover{padding:0;}
	.fb5:before{left:321px;}
	.fb5:after{left:322px;}
}
/*Iphone 6*/
@media only screen and (min-width:375px) {
	.sbi{width:361px;}
	.timtg{width:349px;}
	.lexsu{width:261px;}
	#prepic{width:360px;}
	.nopico{display:block;}
	.fblike{min-width:375px;}
	.bildli{height:111px;width:111px;}
}

/**/
@media only screen and (min-width:403px) {
	.fblike{min-width:403px;}
}

/*Nexus*/
@media only screen and (min-width:412px) {
	.fblike{min-width:412px;}
}

/*Iphone 6Plus*/
@media only screen and (min-width:414px) {
	.fblike{min-width:414px;}
	.bildli{height:124px;width:124px;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px){
	#logo2{display:block;width:120px;height:27px;padding:0px;margin:13px 20px 0 -10px;
		background-image:url(https://www.mamiweb.de/nfs/statics/images/layout/mw_logo_480.png);background-size:120px 27px;background-repeat:no-repeat;
		margin:10px 27px 0 5px;}
	.xix{min-width:414px;}
	.modcol2{min-width:230px;}
	.timtg{width:470px;}
	.lexsu{width:355px;}
	#prepic{width:460px;}

	#navul ul li{float:left;}
	.magpic{height:355px}
	.fblike{min-width:480px;}
	.xixte{width:390px;background-color:red;}
	.stamag{width:330px;}
	.stamagpic{margin-left:0;float:left;}
	.mehr-re{margin-right:0px;}
	.maga1{width:250px;}
	.sbi{width:459px;}

}
@media only screen and (min-width : 560px) {
	.hid{display:block;}
	.sho{display:none;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 569px) {
	#navmain{z-index:99;}
	.seltop{width:50%;}
	.topsort{text-align:right;margin-top:20px;}
	.ictop{margin:4px 0 0 5px;padding:7px 10px 0px 10px;}
	.ictop:hover, .ictop:active{background-color:transparent;color:#e25577;}
	.labe{margin:-4px 0 0 30px;padding:2px;}
	.magpic{height:424px}
	.fblike{min-width:419px;}
	.xix{background:cyan;}
	.xixte{width:400px;background-color:blue;}
	.pagination ul{margin-bottom:10px;}
	.pagination li a{padding:15px 0;font-size:0.9em;min-width:31px;margin:0 3px 10px 0;border-radius:0;}
	.pagination .active a{background-color: #e25577;border-color:transparent;}
	.pagination .active a:hover{background-color:#ccc;border-color:transparent;}
	.stamag{width:419px;}
	.nav-tabs>li.active>a{padding:12px;}
	
	.sbi{width:200px;}
	.martik{background:#FFF;padding:0;}
	.magnabil{width:185px;}
	#prepic{width:240px;float:left;margin:0 10px 10px 0;}
	#colmenu{max-width:40%;}
	.listi{margin-left:70px;}
}

@media only screen and (min-width:640px) {
	#leftcon, #rightcon2{min-width:640px;background-color:#FFFFFF !important;}
	#container{float:left;max-width:640px;}
	#navmain{width:640px;}
	#skyscraper_1{left:380px;display:block;position:relative;top:0;width:160px;height:600px;}
	#bc1{font-size:14px;min-width:620px;}
	#bc1 a:link,a:hover,a:active,a:visited{font-size:14px;color:#666;}
	.magpic{height:345px}
	#extra ul li a:link,#extra ul li{font-size:1.1em;line-height:1.7em;}
	#extra div{margin:0 10px 0 10px;}
	.stamag{width:640px;}
	.mana1{margin:-15px 0 0 0;}
	.mana1 a:link{font-size:22px;}
	.magnalfo{float:left;min-height:300px;margin-right:20px;}
	.bildleft{float:left;margin:0 10px 5px 0;border:1px solid #e6e6e6;}
	#maext1{float:left;height:100%;padding:0px;position:relative;min-width:280px;}
	#maext2{float:left;position:relative;min-width:280px;}
	#maext3{clear:both;min-width:290px;position:relative;top:-90px;float:left;}
	#maext4{min-width:220px;}
	#magesu1{float:left;min-height:300px;margin-right:-20px;}
	#maschw1{margin-right:20px;}
	#maext{margin:-15px 0 5px 10px;}
}

@media only screen and (min-width:721px) {
	.stamag{width:569px;}
	.trans{margin:-85px -7px 0 -7px;height:85px;background-color:#FFF;}
	.ovtex{margin:-85px 0 10px -5px;height:85px;font-size:1em;color:#000;padding:22px 2px 5px 5px;}
	#tabtex{margin:3px 0 5px -2px;}
}

@media(min-width:748px) {
	#onav ul			{padding-left:22px;}
	#onav ul > li 	{padding:0 !important;margin:0 !important;}
	#onav ul > li  a	{font-size:0.6em;padding:0;margin:0;}
	#onav ul > li a:not(.ueck) {padding:13px 11px 0 11px;}
	#bigna1 a			{margin-left:4px !important;}
	#balk				{width:100%;}
}

/* Small Devices, Tablets */
@media only screen and (min-width:768px) {
	h1		{font-size:28px;margin:10px 0 12px 0;}
	h2		{font-size:23px;margin:17px 0 12px 0;}
	h3		{font-size:21px;margin:15px 0 12px 0;}
	h4		{font-size:19px;margin:13px 0 12px 0;}
	body	{font-size:18px;line-height:1.5em;}
	#leftcon h3{margin:10px 0 10px 0;}
	.onlysmall{display:none;}
	#ankue	{margin-top:-15px;}
	/*#supban{display:none;}*/
	.le5		{padding-left:5px;}
	.re5		{padding-right:5px;}
	.le10		{padding-left:5px !important;}
	.re10		{padding-right:5px;}
	#onav	{max-width:650px;}
	#superbanner_1{display:block;}
	
	.messin		{margin:20px 0 0 -20px;}
	.mag1		{width:630px;}
	.gruli			{float:left;border:1px solid #ccc;width:291px;padding:5px;height:195px;position:relative;margin:0 5px 6px 0;float:left;border:1px solid #ccc;}
	.nenav		{margin-left:0 !important;padding:0 10px;}
	.nenav2		{padding:0;}
	.spic			{width:60px;height:60px;}
	#mainnav{margin-left:0px;}
	#mainnav a:link,a:hover,a:active,a:visited{font-size:0.7em;}
	#mainnav .active{padding-top:0px;margin:0;}
	#acbre		{display:inline;}
	.onlypc		{display:block;}
	#detail		{margin-left:70px;}
	.onlymob	{display:none;}
	.yamm		{min-width:607px;padding:5px 5px;border:0;height:20px !important;position: relative;z-index:6;background-color:#FFF;margin-top:0px;left:-20px;border-bottom:1px solid #e6e6e6;text-align:left;margin-bottom:0px;display:block;border-radius:0;}
	.yamm .dropdown-menu{margin-top:-10px;}
	.lha a:link{font-size:14px !important;}
	.xix			{min-width:480px;}
	.xix img	{border:1px solid #e6e6e6;float:left;margin:0 10px 0 5px;}
	.xix a:link	{font-size:16px !important;}
	.xix b a:link{font-size:16px !important;font-weight:normal;}
	.xix p,.xix p a:link{font-size:11px;line-height:14px;margin-top:5px;color:#666;}
	.usebutli{border-top:1px solid #fff;width:34px;margin:-4px 0 0 202px;z-index:22;margin-top:-4px;border-color:#FFF;}
	.ictop		{color:#ccc;}
	#brex		{margin:20px 0 25px -20px;padding-left:15px;overflow-x:hidden;font-size:0.7em;}
	.maxw		{width:300px !important;}
	.ndrobu		{margin:3px 10px -40px 0;}
	
	/*MAG*/
	.stamag		{width:375px;height:150px;margin:0 0 15px 205px;}
	.masta		{padding:10px;margin:25px 0 0 -5px;font-size:1.2em;}
	.mkatov ul li{margin:0 !important;}
	.bopi			{border-bottom:1px solid #e25577;margin-bottom:20px !important;padding-bottom:15px !important;}
	.maue		{margin:15px 0;text-transform:uppercase;font-size:28px;padding:10px 0;border:0;}
	.maues		{width:120px;height:90px;}
	.timgt		{font-size:0.8em;}

	.mtheadl	{margin:10px 0 10px 0;}
	.wmocor	{margin-left:10px;}
	#slim		{padding:0 5px;background:#FFF;}
	.h2_ab		{padding:0;margin:0;}
	.mastamor{text-align:left;font-size:1.1em;line-height:1.45em;margin-top:2px;font-weight:normal;color:#000;}
	.magpic		{height:435px}
	.komli		{margin-left:55px;margin-top:-5px;}
	.komli p	{min-height:58px;}
	.komag		{padding-left:5px;}
	#magna	{position:relative;z-index:5;padding-right:0;}
	#maex		{font-size:1.2em;}
	#toprow	{display:block;margin-left:-15px;width:607px;margin-top:-3px;padding-left:5px;}
	#alkat		{display:block;}
	#magaz .maul ul li{margin:5px 0 0 190px;}
	#navbar-collapse-grid{text-align:left;margin-left:1px;}
	#magna button{border:0;background-color:transparent;margin:0 3px 0 0;padding:0;font-size:0.69em;}
	
	#conti{padding-top:0px;padding-left:50px;padding:0 0 0 35px;background:#FFF;margin-top:40px !important;max-width:640px;}
	#h1{padding-left:0;padding-right:10px;margin:-20px 0 45px -20px;}
	.artbi{margin:0;}
	.ovtex{padding-left:15px;}
	#container{min-width:608px;}
	#sidebar{display:block;}
	#rectangle_1{width:300px;}
	#leftcon,#rightcon2{min-width:607px;padding:0 10px;min-height:100%;margin:-25px -5px 0 -5px;}
	#onecon{min-height:100%;background:#FFF;min-width:560px;}
	#topcol{background-color:#FFF;padding:0;}
	#breada{margin-left:-20px;padding-left:9px;}
	#navmain{position:relative;margin:0;width:637px;padding:0 10px 5px 5px;background-color:#FFF;border:0;min-height:50px !important;}
	#logo{margin:10px 10px 0 7px;}
	#login{margin:5px 0 0 5px;display:block;}
	#colmenu{display:none;}
	#loginmobi{display:none;}
	#filter{font-size:18px;}
	#chatdown{width:866px;margin:0;height:32px;background-color:transparent;position:fixed;bottom:0;left:0;text-align:right;}
	#tsearch{max-width:265px;padding:0 3px 0 0;margin:5px -2px 0;}
	#skyscraper_1{left:307px;position:fixed;top:0px;width:160px;height:600px;}
	.labe{margin:-3px 0 0 29px;padding:2px;}
	.form-control{font-size:17px;}
	.btn{font-size: 18px;}
	#komes{margin-left:70px;}
	#magaz{background:#FFF;margin-left:-5px;padding:0 5px 0 5px;max-width:597px;clear:both;}
	.wmo{background-color:#FFF;margin-left:-10px;margin-right:-10px;padding-right:10px;padding-left:10px;background:#FFF;}
	.wmli{margin:0; padding:5px;}
	ul#the-one {list-style-type: none !important;}
	hr.tra{border:0;padding:0;}

	.bord-pc{min-height:500px;}
	#grule{margin-top:-20px;}
	.grumi{width:215px;height:130px;}
	.grunavdiv{background:#f5f5f5;color:#000;padding:0;}
	.grunavdiv ul li a:link{color:#000;margin-right:-1px;}
	.grupsu{margin-bottom:5px;border:1px solid #e6e6e6;padding:0 5px;float:right;}
	.gruligre{height:60px;}
	/* link */
	a:link,a:visited,a:hover,a:active{
		font-size:1.0em;color:#e25577;
	}

	#bc1{font-size:14px;min-width:616px;margin-left:-10px;padding-left:5px;}
	.topanzeig{border:0;}

	#foot{width:607px;margin:10px 0 0 -20px;padding-left:15px;}
	#logindrop{height:170px;width:280px;margin-top:0;background:#e25577;}
	#user2{width:310px !important;margin-right:5px;}

	.fblike{min-width:310px !important;left:80px;top:37px;width:410px}
	.fb1:before{left:98px;}
	.fb1:after{left:99px;}
	.fb2:before{left:150px;}
	.fb2:after{left:151px;}
	.fb3:before{left:202px;}
	.fb3:after{left:203px;}
	.fb4:before{left:256px;}
	.fb4:after{left:257px;}
	.fb5:before{left:273px;}
	.fb5:after{left:274px;}

	.dyngly>.glyphicon {font-size:22px;}
	.nav-tabs>li>a {
		font-size:0.75em;
		padding:4px;
		margin-top:17px;
		font-size:11px;
	}
	.navbar-fixed-top{position: relative;top: 0px;}
	#meins{display:none;}
	#usebut a:hover, a:link, a:active{background:#FFF;}

	.navbar {min-height:40px !important}
	.subna ul li{padding:0;margin:0;}
	.suli ul li{padding:5px;border:1px solid #e6e6e6;margin:5px;background:#FFF;border-radius:5px;}
	.suli{margin-left:-5px;}
	.subti{margin:-7px 0 5px 5px;}
	#grubo{margin:-27px -15px -50px -15px;}
	.respo{border-bottom:1px solid #e6e6e6;margin:0;padding:15px 0;}
	.mopic{width:220px;}
	#sear1{margin-left:307px;}
	#search2{margin-left:0;}
	.carousel-indicators	{position:relative;z-index:9999;margin-top:70px !important;margin-bottom:-90px;}
	.carousel-inner		{height:440px;padding:0 !important;position:relative;z-index:9;margin-left:0px;}
	.carousel-inner img	{min-width:768px;min-height:500px;;position:relative;z-index:8;margin-top:-52px;}
	.insri				{margin-bottom:-600px;height:135px;margin-top:273px;margin-bottom:-600px;margin-left:-180px;}
	.onup				{margin-top:-300px;position:absolute;margin-bottom:400px;color:red;z-index:99999;}
	.h3carou1			{font-size:1.4em;}
	.h3carou2			{font-size:1.2em;}
	.h3carou3			{font-size:1.0em;}
	.carousel-caption p	{font-size:1.2em;}
	#myCarousel		{height:600px;margin:-10px -60px 0 -20px;}
	.lemo		{font-size:1.0em;font-family: 'Rock Salt', cursive;color:#000;text-align:center;}
	.lemo a		{font-family:font-size:1.2em;}
	#opcsta	h3{padding:10px 0 10px 20px;}
	#opcsta	p	{font-size:1em;padding:10px 10px 0 10px;text-align:center;letter-spacing:1px;}
	#teasue	{padding:10px 10px 0 0;margin:10px 0 0 -10px;}
	#lefts		{min-width:620px;}
	.nadiv		{padding:0 10px 0 10px;width:208px;}
	.nadiv h4	{margin-left:0 !important;}
	.nadiv ul li	 a:not(.darkgreytxt)	{margin-left:-20px !important;}
	.darkgreytxt{margin-left:30px !important;}

}

/* Small Devices, Tablets */
@media only screen and (min-width:780px) {
	.onlyipa{display:none;}
	.stamag{width:288px;margin:0 0 15px 15px;height:150px;}
	.stamagpic{margin:0 0 15px 0;width:200px;height:150px;}
	.titlist{font-size:1.1em;margin:0 0 10px 0;}
	.mastamor{}
	.trans{margin-left:-5px;margin-right:-5px;height:75px;}
}

@media only screen and (min-width:800px) {
	#superbanner_1{display:none;}
	#billboard_1{display:block;margin:-13px 0 5px 0;}
	#sears1{margin-left:610px;}
	#searchs2{margin-left:430px;}
	#skyscraper_1{position:fixed;left:340px;}

}

@media only screen and (min-width:960px) {
	.carousel-inner img	{min-width:980px;min-height:600px;;position:relative;z-index:8;margin-top:-90px;}
	#myCarousel		{height:440px;}
	.insri				{margin-bottom:-600px;height:135px;margin-top:325px;margin-bottom:-600px;margin-left:-200px;}
}

@media(min-width:990px) {
	#onav ul > li  a	{font-size:1em;}
	#onav ul	{padding-left:2px;}
	#onav ul > li a:not(.ueck) {padding:13px 25px;}
	#onav	{max-width:1000px;}
	.nadiv ul li	 a:not(.darkgreytxt)	{margin-left:0 !important;}
}

@media only screen and (min-width:994px) {
	.onlypad{display:none;}
	#supban{display:block;}	
	#neufra{display:none;}
	#performance_6{text-align:center;font-size:9px;color:#ccc;}
	#maxa{left:0;width:900px;padding:0;margin:0;position:relative;background:#FFF;}
	#woz{margin:0 !important;padding:0 !important;}
	#container{float:none;padding:0px;padding:0;margin-left:0;min-width:900px;}
	#navmain{width:100%;margin:0;padding:0 15px 5px 15px;min-width:900px;}
	.mastar{margin:0;padding:0;background:#FFF;}
	
	#lenaf{margin:0;padding:0;}
	#conti{padding:0;min-width:898px;}
	#content{margin:0;padding:0 20px 0 20px;}
	
	#onecon{background:#FFF;padding:0;min-height:540px;margin:-5px 0 0 0;min-width:840px;}
	
	#leftcon{padding:0 0 0 0;width:540px;min-width:300px;border:0px;margin:0 0 0 0;min-height:550px;background:#FFF;}
	#slim{padding:0 15px;background:magenta;margin:0;}
	.wmo{margin-left:0;padding-left:0;padding-right:0;margin-right:0;}

	#rightcon{display:block;padding:0;width:300px;border:0px;margin:0 0 0 20px;background:#fff;}
	

	#rightcon2{padding:0;min-width:535px;margin:35px 0 0 0;}
	#rightcon2 .wmo{margin:0;padding-left:0;padding-right:0;background:#FFF;}
	#leftcon2{display:block;padding:10px 20px 0 0;width:320px;margin:0;}

	#toprow{min-width:900px;padding:0;margin-left:0px;}
	#mainnav{padding-left:20px;background:#FFF;margin:0;}
	#mainnav a:link,#mainnav a:hover,#mainnav a:active,#mainnav a:visited{font-size:1em;}
	#mainnav .active{padding-top:0;}
	#skyscraper_1{position:fixed;left:640px;}

	#magaz2{background:lime;}
	#brex{margin-left:0;min-width:900px;padding-left:30px;overflow:hidden;font-size:0.9em;}
	
	.wmocor{margin-left:10px !important;}
	#rectangle_1{width:300px;}

	#magaz{margin-right:0;margin-left:0;width:540px;padding:0;margin-top:0;}
	#magaz .boxhead{margin:-23px 0 -5px -5px;}
	#magaz .magaz3{margin:15px 0 15px 0;}
	
	#magaz_r{margin:0;padding:0;}
	#magaz_r .magaz2 {padding:5px 5px;margin:0 0 15px 0;width:300px;}
	#magaz_r h2, h3{margin:0;padding:0;font-size:1.0em;}
	#magaz_r .magaz2,#magaz .magaz2{background-color:transparent;margin-right:0;}
	#magaz_r .magaz2{border:1px solid #e6e6e6;}
	#magaz_r .boxhead{padding:0 10px;background-color:#f5f5f5;margin:-23px -5px -5px -5px;}
	
	.subdro{margin:20px 0 10px 0;}
	.subdro ul{font-size:0.9em;}
	.gruli{width:265px;}
	.grumi{width:265px;}
	.grual{padding:9px;}
	.grualpi{width:100px;height:100px;}
	.messin{margin:20px 0 0 0;}
	.bildli{height:137px;width:137px;padding:5px;}
	.bildli:hover{width:137px;height:137px;}
	.corr{margin:-5px -15px 0 -25px;}
	#komtxt{background-color:#e6e6e6;border-radius:5px;padding:10px;}
	#papa ul{margin:0 auto;}
	.searchre{width:230px;border:1px solid #ccc;border-radius:5px;padding:4px;}
	#m_head{margin-right:-300px;}
	.h1sm{font-size:29px;margin:10px 0 20px 0;}
	.h1xsm{font-size:25px;margin:13px 0 20px 0;}
	.mag1{width:630px;}
	.trans{margin:-75px -2px 0 0;}
	.ovtex{margin:-75px -2px 0 2px;}
	#tabtex{margin:3px 0 5px 0;}
	#logo{margin:19px 20px 0 8px;}
	#magna{padding-left:220px;position:relative;z-index:5;}
	#magna button{font-size:0.88em;}
	ul.dropdown-menu a:link{font-size:1.0em;line-height:1.5em;}
	ul.dropdown-menu li.active > a {background:pink;color:#000;}
	#h1{margin:-15px -30px 5px 0;padding-left:5px;}

	.navbar-nav{margin-left:6px;}
	
	#login{margin:8px 0 0 5px;}
	#tsearch{margin:8px 0 0 -5px;}
	.outnav{color:#fff;letter-spacing:1px;padding:4px 8px;background-color:#ccc;font-size:17px;border-top-right-radius:3px;border-top-left-radius:3px;margin-right:2px;padding:6px 6px 6px 4px;margin-top:12px;cursor:pointer;}
	.outnav:hover{background-color:#e25577;}
	.nav-tabs{padding-left:10px !important;}
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{}
	.breadcrumb{margin:0 -26px 0 -25px;font-size:0.9em;}
	
	.molin{color:#e25577;}
	a.molin:link,a.molin:hover,a.molin:active,a.molin:visited {color:#e25577;}
	#extra ul li a:link,#extra ul li{font-size:0.95em;line-height:1.35em;}
	#maext1{min-width:150px;margin:0 0 0 -20px;left:-10px;}
	#maext2{float:left;position:relative;min-width:150px;left:-10px;}
	#maext3{min-width:100px;position:relative;top:0px;left:393px;top:-220px;}
	#maext4{min-width:100px;}
	.yamm .dropdown-menu{max-height:475px;}
	#maext{left:-11px;top:-12px;position:relative;}
	
	h1{font-size:32px;margin:10px 0 15px 0;font-weight:bold;}
	h2{font-size:22px;margin:18px 0 12px 0;font-weight:bold;}
	h3{font-size:18px;margin:18px 0 12px 0;font-weight:bold;}
	h4{font-size:16px;margin:16px 0 10px 0;font-weight:bold;}
	p{margin:15px 0;}
	#albox{width:60%;top:120px;}

	#benu1{font-size:0.8em;padding:5px;position:relative;z-index:9;margin:-160px 20px 0px -30px !important;}
	.bord-pc{text-align:left;}
	#logindrop{height:150px;}

	#tsearch{max-width:380px;}
	#bc1{min-width:992px;}
	#foot{min-width:900px;width:100%;margin:10px 0 0 0;padding-left:20px;}

	body{font-size:14px;line-height:1.55em;}
	.dyngly>.glyphicon {font-size:20px;}
	.nav-tabs>li>a {
		font-size:0.8em;
		padding:11px 6px;
		margin-top:12px;
	}
	.btn{font-size: 16px;}
	.form-control{font-size:16px;}
	.fb1:before{left:129px;}
	.fb1:after{left:130px;}
	.fb2:before{left:181px;}
	.fb2:after{left:182px;}
	.fb3:before{left:230px;}
	.fb3:after{left:231px;}
	.fb4:before{left:282px;}
	.fb4:after{left:283px;}

	.magpic{height:390px}
	.yamm{min-width:865px;left:0;text-align:left;padding-left:10px;}
	#navbar-collapse-grid{margin-left:-214px;}
	.onlydesk{display:block;}
	.notdesk{display:none;}
	.pagination li a{padding:6px 0;}
	.mukat{margin:0 0 3px 0;font-size:1em;font-weight:normal;}
	.matit{font-size:1.3em;margin:10px 0 8px 0;font-weight:bold;}
	.matre{margin:20px 0 10px 0;}
	.maru{margin:15px 0 10px 0;}

	a.matit:link,a.matit:hover,a.matit:active,a.matit:visited {background:transparent;}
	.malepc{margin-left:10px;}
	.picmax{width:190px;border:1px solid #f5f5f5;margin-right:10px;}
	.picmaxdiv{float:left;}

	#all{text-align:center;width:1070px;position:relative;}
}

/* Neue Seitenbreite */
@media only screen and (min-width : 998px){
	#skyscraper_1l		{left:980px;}
	.subdro ul li a:link	{font-size:1em;}
	body			{font-size:14px;}
	#magaz		{margin-left:-5px;padding:0 5px 0 5px;min-width:616px;max-width:618px;}
	#leftcon		{width:618px;}
	#rightcon		{width:300px;}
	#maxa			{width:980px;}
	#container		{min-width:980px;}
	#navmain		{min-width:980px;}	
	#conti			{min-width:978px;}
	#onecon		{min-height:540px;min-width:940px;}
	#rightcon2	{min-width:615px;}
	#toprow		{min-width:980px;}
	#brex			{min-width:980px;}
	#all				{width:1238px;}
	.nadiv			{float:left;width:320px;min-height:180px;}
	#onav h4		{font-size:1em;padding:5px;}

	#midas2		{margin-top:-20px;}
}

/* Medium Devices, Desktops -> MORE THAN IPAD */
@media only screen and (min-width : 1025px) {
	body{font-size:14px;}
	.subdro ul li a:link{font-size:1em;}
}

@media only screen and (min-width : 1085px) {
	#all{margin: 0 auto;}
	#skyscrapers_1{position:fixed;left:50%;margin-left:365px;}
}


/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	#container{float: none;}
	body{line-height:1.55em;}
	.btn{font-size:14px;}
	.form-control{font-size:14px;}
}

@media only screen and (min-width:1400px) {

/*#maxa{margin-left:-400px}
#skyscraper_1{margin-left:250px;}*/
}
/*MAX WIDTH*/
@media (max-width:992px){
	#rightcon,#leftcon2{display:none;}
	.ndro			{border:1px solid #e25577;}
	#uete		{display:none;position:absolute;z-index:9;margin-left:160px;top:8px;width:240px !important;background:yellow;float:left;}
	#uete h1	{font-size:0.9em;letter-spacing:1px;}
	#onav h4	{font-size:0.8em;}

}

/*MAX WIDTH*/
@media (max-width:870px){
	.navbar .navbar-nav{display: inline-block;float: none;vertical-align: top;}
	.navbar .navbar-collapse{text-align: center;}
	.navbar-nav.pull-right { float: none!important;}
	#exli{display:none;}
	#exre{width:100%;}
	#woz{margin:0 !important;padding:0 !important;}
}

/* collapsed sidebar styles */
@media(max-width: 767px) {
	#tsearch{display:none;}
	.onlybig{display:none;}
	.carousel-indicators	{position:relative;z-index:9999;margin-top:30px !important;margin-bottom:-50px;}
	.carousel-inner		{height:320px;padding:0 !important;position:relative;z-index:9;margin-left:0px;margin-top:-120px;}
	.carousel-inner img	{height:320px;position:relative;z-index:8;margin-top:200px;}
	.insri						{margin-bottom:-500px;height:135px;margin-top:210px;margin-left:-55px;}
	.onup					{margin-top:-200px;position:absolute;margin-bottom:300px;color:red;z-index:99999;}
	.carousel-caption	h3	{font-size:0.7em;line-height:2.2em;}
	.carousel-caption p	{font-size:0.8em;margin-top:-30px;}
	#myCarousel		{height:255px;margin:-32px -60px 0 -20px;}
	.h3carou1			{font-size:1.4em;}
	.h3carou2			{font-size:0.6em;}
	.h3carou3			{font-size:0.3em;}
	.lemo				{font-size:0.7em;font-family: 'Rock Salt', cursive;letter-spacing: 3px;color:#000;text-align:center;}
	.lemo a			{font-family:font-size:1.0em;margin-top:10px;padding:10px;}
	.busta			{margin:20px 0 0 0;}
	#opcsta	h3	{text-align:center;}
	#opcsta	p		{font-size:0.8em;padding:10px 10px 0 10px;text-align:center;}
	.regbu			{border-radius:0 !important;height:50px;}
	#weite			{font-size:0.9em;letter-spacing:1px;padding:5px;}
	#denav,#onav,#balk	{display:none;}
}

@media (max-width:641px){
	select{height:38px;background:#FFF;}
	.tdiv{margin-top:10px;}
	#mainnav{display:none;}
	#tsearch{display:none;}
}
@media (max-width:480px){
	.picmax	{width:100%;}
}

#modbody{margin:0;padding:3px;overflow:auto;}
#basicModal{height:100%;}
#modfoot{padding:0 0 3px 0;margin:3px 0 3px 3px;border:0px solid transparent;}
#moddia{z-index:8;}	
#modtit{margin:0 0 0 15px;padding:5px;font-weight:bold;color:#666;background-color:#f5f5f5;}
#modhead{height:40px;margin:0;padding:3px;background-color:#f5f5f5;}

@media( max-height: 600px ){
	#modbody{margin:0;overflow:auto;}
}
@media( max-height: 400px ){
	#modbody{height:150px;margin:0;overflow:auto;}
}
@media( max-height: 300px ){
	#modbody{height:100px;margin:0;overflow:auto;width:100%;}
}
@media( max-height: 200px ){
	#modbody{height:50px;margin:0;overflow:auto;width:100%;}
}

/*Dropdown-Windows DIFFERENT HEIGHTs */ 
@media only screen and (min-height : 239px) {
	.topanzeig{max-height:200px;}
}
@media only screen and (min-height : 320px) {
	.topanzeig{max-height:270px;}
}
@media only screen and (min-height : 370px) {
	.topanzeig{max-height:330px;}
}
@media only screen and (min-height : 460px) {
	.topanzeig{max-height:420px;}
}
@media only screen and (min-height : 560px) {
	.topanzeig{max-height:520px;}
}
@media only screen and (min-height : 600px) {
	.topanzeig{max-height:560px;}
}
@media only screen and (min-height : 800px) {
	.topanzeig{max-height:660px;}
}

.navbar-default .navbar-toggle .icon-bar{background-color: #f5f5f5;color:green;}
.icon-bar{color: #666;}
.icon-bar {
   background-color:#red !important;
}
.w100{width:100%;}
.dropdown-toggle .icon-bar{margin-bottom:2px;display:block;width:22px;height:2px;border-radius:1px;}
a.dropdown-toggle:link,a.dropdown-toggle:hover,a.dropdown-toggle:active{font-size:1.0em;}
.leftdiv{padding:5px 0;}
/* link */
.navbar-default .navbar-nav > li > a {
    background-color:transparent;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
	border-bottom:5px solid #e25577;
    color: #e25577;
    background-color: #f5f5f5;
	font-weight:bold;
	border-bottom:5px solid #e25577;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color:#e25577;
	border-bottom:5px solid #e6e6e6;
}

ul.dropdown-menu a.active:link, a.active:hover{color:#000;}
.fblike{max-height:100vh;border:1px solid #999;}
.topanzeig>.row{margin:0px;border-bottom:1px solid #f5f5f5;padding:5px;color:#000;}
.topfo{padding:3px 0 3px 0px;vertical-align:top;width:50px;}
#gotit .row{border-bottom:1px solid #f5f5f5;padding:5px 0;}
.nav-tabs > li > a {}
.btn-breadcrumb .btn.btn-default:hover{border-color:transparent;background-color:#f5f5f5;}
#breada{.btn.btn-default{color:#000;}}

.showDropDownMenu, showDropDownMenuHoverEffect{
    display: inline-block;
    
}
button{
outline:none;
}
.nav .open .dropdown-toggle, .nav > .open.active > a:hover {
    background-color:#f5f5f5;
    border-color: #333;
    }

.navbar-nav > li > a {padding:5px 8px;}
.navbar-preheader .navbar-toggle:hover .icon-bar {
    background-color: orange;
}
#grupnavi .icon-bar{}
.breadcrumb li{border-radius:5px;}
#umfradiv{display:none;}
#mehrant{display:none;}
.umfratex{width:100%;margin-bottom:10px;height:30px;border:1px solid #666;padding:10px;}
#gruh1{font-size:1.2em;}

/*SSK*/
.bgj{background-image: url(https://www.mamiweb.de/nfs/statics/images/deco/SSW-uebersicht.gif);background-repeat:no-repeat;width:300px;height:320px;margin:0 0 0 -5px;}
.re-5{position:relative;margin-left:-5px;margin-right:-5px;}