/*
Theme Name: mts-geschenke
Theme URI: http://www.webdesign-in.de/
Description: mts-geschenke is a special theme for geschenke-total-de-you are not allowed to copy any of this design. 
Version: 1.0.3
Author: mts
Author URI: http://www.webdesign-in.de/
Tags: light, theme-options, fixed-width,two-columns, left-sidebar,threaded-comments,translation-ready,front-page-post-form
Text Domain: mtsmag


Attention: Do not alter height,width, margins,paddings unless you know what you are doing,22.06.10early in the morning
*/
/*--reset do not alter only you know 100% what you are doing-----credits to Erich Meyerweb meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded --- */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/* remember to define focus styles! */
:focus{outline:0;}
ol, ul{list-style:none;background-image:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after,q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
/*--reset end--*/
/*--structure--*/
html,body{height:101% }
body{font:0.96em/1.3em Arial,Helvetica,sans-serif; /*background:#deeed3,*/background:#daecd1; }
#header{height:351px;    position:relative;    text-align:center;     margin:0 auto;    padding:0;    width:1220px;    background-image:url(images/mtsmag-page.png);    background-repeat:repeat-y;background-position:50% 0;     }
.headerimg h1{text-align:left;        margin:0 0 0 0;        padding-top:45px;text-indent:-4000px;}
.headerimg h1 a{font:0.9em/1.4em Tahoma,Geneva,sans-serif;}
.headerimg h1 a,.headerimg h1 a:visited,.headerimg h1 a:hover{color:#9d263c;background-color:transparent;}
.headerimg{background-image:url(images/mtsmag-header.jpg);          background-repeat:no-repeat;background-position:50% 50%;          height:351px;position:relative;}
#description{font-size:0.9em;padding:0;position:absolute;left:0;bottom:-5px;text-indent:-4000px;}
#page{clear:both;    margin:0 auto;    padding:0;    text-align:center;     width:1220px;    position:relative;    background-image:url(images/mtsmag-page.png);    background-repeat:repeat-y;background-position:50% 0;}
#wrapper,#wrappernosidebar{width:100%;      float:left;      min-height:500px;height:auto !important;height:100%;}
#content{margin:0 300px 0 300px;    text-align:left;    min-height:500px;height:auto !important;height:100%;    overflow:hidden;    padding:0;}
#rightcolumn{float:left;    width:300px;    margin-left:-300px;    margin-top:0;    text-align:left;    padding:0 0 0 0;}
#leftcolumn{float:left;    width:300px;    margin-left:-1220px;    margin-top:0;    text-align:left;    padding:0 0 0 0;}
#footer{margin:-5px auto 5px auto;    padding:6px 0 0 0;    width:1220px;    position:relative;    background-image:url(images/mtsmag-footer.png);    background-repeat:no-repeat;background-position:0 0;   }
#footer p{font-size:0.7em;margin-bottom:0; line-height:1.2em;text-align:center;}
.pageinnen{width:100%;margin:0 auto;padding:0;text-align:left;background-color:transparent;
/*for ie only*/
}
.pageinnen{width:100%;margin:0 auto;padding:0;text-align:left;background-color:transparent;
/*for ie only*/
}
#geschenke{background-image:url(images/mtsmag-geschenke.jpg);    background-repeat:no-repeat;background-position:73px 100%; width:1069px;height:175px;}
        #post > h1{margin-top:0 }
#header .topmenu{position:absolute; top:260px; left:72px; font-size:0.95em }
#header .topmenu ul li{float:left; padding:0 8px; border-left:1px solid #fff }
#header .topmenu ul li.first{border-left:none }
#header .topmenu ul li a{padding:4px 0 4px 0; color:#fff; text-decoration:none }
/*--all about the text world and something else--*/
li{line-height:1.2em;}
li .li2{ margin: 0.25em 0; padding: 0 0 0 1em; background: transparent url("images/bullet.png") 0 4px no-repeat }
#wrapper form{}
#wrapper fieldset{}
#wrapper label{margin:5px 0 5px 15px;}
#wrapper input{margin:5px 0 5px 35px;background-color:#fff!important;}
#wrapper textarea, #wrapper select{margin-left:35px;}
#wrapper .radio{vertical-align:bottom;margin-left:35px;}
#wrapper .checkbox{vertical-align:bottom;margin-left:35px;}
#wrapper select{}
.entry ol{margin:10px;font-family:Arial, sans-serif;width:80%;}
.entry ol li{list-style:decimal inside; padding-left:2px;margin-left:15px;}
.entry ul{margin:10px;font-family:Arial, sans-serif;width:80%;}
.entry ul li{list-style:square inside; padding-left:2px;margin-left:15px;}
.entry ol ol,.entry ul ul,.entry ol ul,.entry ul ol{width:100%;}
.entry table{border-top:1px solid #eee;            border-left:1px solid #eee;            border-right:1px solid #aaa;            border-bottom:1px solid #aaa;            padding:3px;            margin-left:15px;            border-spacing:0;            border-collapse:collapse;}
.entry table caption{font-weight:bold;text-align:center;}
.entry th{font-weight:bold;text-align:center;            padding:2px 5px;            border-bottom:1px solid #aaa;}
.entry td{font:0.9em/1.1em Arial, sans-serif;padding:5px;}
.entry tr.even td{background-color:#f1f1f1;}
sub{vertical-align:top;font-size:0.7em;margin-top:-1px;}
sup{vertical-align:bottom;font-size:0.7em;margin-bottom:-1px;}
dl{margin:9px 10px;}
dt{margin:4px 4px 4px 10px;font-weight:bold;letter-spacing:1px;}
dd{margin:4px 4px 4px 18px;}
acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #999;}
blockquote,q{text-align:justify;      margin:15px 30px;      padding-left:15px;      border-left:5px solid #9d263c;}
small,.small{font-size:0.8em;}
b, strong{font-weight:bold;}
tt, var{font:bold 1em/1.3em "Courier New", Courier, monospace;}
ins, i,em, cite, address{font-style:oblique;}
address{clear:both;    margin:0 auto 0 12px;    width:70%;    padding:2px 0 2px 10px;    border-left:3px solid #9d263c;}
pre{font:bold 1.1em/1.7em "Courier New", Courier, monospace;    color:#333;    background:#f3f2ed url(images/mts-code.png) repeat 0 9px;    clear:both;    margin:10px auto 10px 20px;    width:80%;    overflow:auto;    padding:8px 0 20px 5px;}
code{font:bold 100%/1.7em "Courier New", Courier, monospace;    clear:both;    margin:4px;    padding:7px 3px 5px 5px;    width:80%;    overflow:auto;}
h1,h2,h3,h4,h5{font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; line-height:1.1em; }
h1{font-size:1.7em; margin:0 0 0.55em 0; color:#388325;}
h2{font-size:1.6em; margin:0.55em 0 0 0; }
h3{font-size:1.4em; margin:0.55em 0; }
h4{font-size:1.2em; margin:0.55em 0; }
h5{font-size:1.1em; margin:0.55em 0; }
blockquote{padding:0.5em 1em 1em; letter-spacing:0.05em; font-style:italic; }
p{margin:4px 5px 10px 2px;padding:0;text-align:justify;}
#content a,#footer a{color:#388325; text-decoration:none; }
#content a:hover,#footer a:hover{color:#388325; text-decoration:underline; }
/*--pictures as a link--*/
a img{border:none;}
a:link img{border:none;}
a:visited img{border:none;}
a:link:active img, a:visited:active img{border:none;padding:0;margin:0;background-color:transparent;color:inherit;}
/*--you need sometimes and for images too--*/
.aligncenter,div.aligncenter{display:block;    margin-left:auto;    margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
/*--special things for images--*/
img.alignleft{float:left;margin-right:7px;}
img.alignright{float:right;margin-left:7px;}
img.alignleft, img.alignright, img.aligncentered{}
.wp-caption{border:1px solid #aaa;   text-align:center;   background-color:#f3f3f3;   padding-top:4px;   margin:10px;}
.wp-caption img{margin:0;   padding:0;   border:0 none;}
.wp-caption p.wp-caption-text{font-size:0.8em;   line-height:17px;   padding:0 4px 5px;   margin:0;}
.gallery{clear:both;    margin:10px auto;     text-align:center;    width:95%;}
.gallery-item{float:left;        display:block;        margin:10px;        padding:4px;        background-color:#f3f3f3;        border:1px solid #aaa;        height:185px;        overflow:hidden; }
.gallery-caption{width:145px;            font-size:0.8em;            margin:0;            padding:0 4px 5px;}
.attachment{text-align:center;    margin:10px auto;    width:95%;}
.attachment img{padding:4px;        background-color:#f3f3f3;        border:1px solid #aaa;}
div.caption{text-align:center;}
.imagenavi{border-top:4px solid #aaa;            padding-top:10px;}
.imagenavi .alignright a{background-image:url(images/mtsmag-imagenavi-r.jpg);background-repeat:no-repeat;background-position:100% 50%;            padding-right:24px;}
.imagenavi .alignleft a{background-image:url(images/mtsmag-imagenavi-l.jpg);background-repeat:no-repeat;background-position:0 50%;            padding-left:24px;}
.imagenavi .alignright a img,.imagenavi .alignleft a img{vertical-align:middle;}
/*--sidebar right--*/
#rightcolumn{}
#rightcolumn  h2{width:208px;font: 1.1em/1.3em Arial, Helvetica, sans-serif; letter-spacing:-1px;    color:#fff;      margin:0; padding:2px 0 4px 7px;      background-image:url(images/mtsmag-sidebox-h.png);background-repeat:no-repeat;background-position:0 0;}
#rightcolumn  ul{margin:0 0 0 10px;}
#leftcolumn  ul ul{margin:1px 2px;padding:0;clear:left;float:left;width:100%;}
#leftcolumn  ul ul ul{margin:2px;clear:left;float:left;width:96%;}
#rightcolumn  ul li{padding:2px;clear:left;}
#rightcolumn  li li{padding:1px 0;margin-left:6px;}
#rightcolumn  .children li,#rightcolumn   .page_item ul li{padding-left:13px; }
#rightcolumn .sidebox{clear:both;        width:208px;line-height:normal;        margin-left:18px;margin-bottom:15px;        padding:0; }
/*---sidebar left----*/
#leftcolumn{margin-top:10px;padding-left:70px;}
#leftcolumn h2{width:208px; font: 1.1em/1.3em Arial, Helvetica, sans-serif; letter-spacing:-1px;     color:#fff;      margin:0; padding:2px 0 4px 7px;      background-image:url(images/mtsmag-sidebox-h.png);background-repeat:no-repeat;background-position:0 0;}
#leftcolumn ul{margin:0 0 0 10px;}
#leftcolumn ul ul{margin:1px 2px;padding:0;clear:left;float:left;width:100%;}
#leftcolumn ul ul ul{margin:2px 2px;clear:left;float:left;width:96%;}
#leftcolumn ul li{padding:2px;clear:left;}
#leftcolumn li li{padding:1px 0;margin-left:6px;}
#leftcolumn .children li,#leftcolumn  .page_item ul li{padding-left:13px; }
#leftcolumn  .sidebox{clear:both;        width:208px;line-height:normal;        margin-left:0;margin-bottom:15px;        padding:0;  }

.siderss a img{padding-right:6px;}
.sidebox div{margin:5px 6px;}
#leftcolumn a, #rightcolumn a{font-size:0.9em; color:#1a1a1a; text-decoration:none; }
#leftcolumn a:hover, #rightcolumn a:hover{color:#388325; text-decoration:none  }
.textwidget{padding-left:1px;font-size:0.9em;}
/*--body classes--*/
.pages, .postmetadata{clear:both;    font:1em/1.2em Arial, sans-serif;    margin:15px 0;    padding:3px;    width:585px;        }
.titlemeta{font:0.8em/1em "Lucida Sans", sans-serif;    letter-spacing:1px;    display:block;    padding-left:3px;margin:3px 0 15px 0; }
.more-link{font-weight:bold;font-family:Arial, sans-serif;padding-left:10px;}
.archive .entry{margin-left:45px;}
.author{clear:both;    font-size:0.9em;    margin:15px 9px;    padding:3px;    background-image:url(images/mtsmag-sidebar-li-a.gif);    background-repeat:repeat-x;    background-position:0 100%;}
.post, .page{margin:-5px 22px 0 22px;padding:0 0 10px 0;}
h3.pagetitle{margin:10px 0 10px 25px;padding:0;line-height:1em;}
h1.index{padding-top:13px;}
.navigateindex{text-align:center;margin:5px auto;font-size:0.9em;width:502px;}
/*--comments-pings-trackbacks--*/
#respond{clear:both; padding-top:12px;margin:20px 5px 0 5px;    border-top:1px solid #eee;    border-left:1px solid #eee;    border-right:1px solid #aaa;    border-bottom:1px solid #aaa;    background-image:url(images/mtsmag-comments.jpg);    background-repeat:no-repeat;    background-position:10px  60px;    background-color:#f5f5f6;}
#respond ul{margin-left:147px;}
#respond h4, h5.comments, h5.pings{clear:both;}
h5.pings a:link{background-image:url(images/mtsmag-plus.png);    background-repeat:no-repeat;    background-position:100% 4px;    padding-right:20px;}
.commentlist{margin:20px 5px 15px 5px; }
.commentlist li{clear:both;float:left;margin:14px 0 0 0;padding:0 0 8px 0;    border-top:1px solid #eee;    border-left:1px solid #eee;    border-right:1px solid #aaa;    border-bottom:1px solid #aaa;    width:590px;}
.commentlist ul.children{clear:both;padding-top:8px;}
.commentlist li li{float:none;width:98%;margin:5px 0 5px 4px;}
.commentlist span.mine{display:block;float:right;width:80px;margin:8px 3px 8px 8px;}
.commentlist  h4.mine{margin:0 0 3px 0;          padding-right:10px;          text-align:right;          font-family:Georgia, sans-serif;          background-image:url(images/mtsmag-headernavi-author.jpg);          background-repeat:repeat-x;background-position:0 0;}
.commentlist .mine .meta{font-size:0.65em;}
.commentlist h4.mine a, .commentlist .mine .meta a{color:#fff;}
.commentlist span.you{display:block;float:right;width:80px;margin:8px 3px 8px 8px;}
.commentlist  h4.you{margin:0 0 3px 0;          padding-right:10px;          text-align:right;          font-family:Arial, sans-serif;          color:#fff;           background-image:url(images/mtsmag-headernavi.jpg);          background-repeat:repeat-x;background-position:0 0;}
.commentlist .you .meta{font-size:0.7em;}
.commentlist h4.you a, .commentlist .you .meta a{color:#f1f1f1;}
.commentlist img{border-top:1px solid #eee;    border-left:1px solid #eee;    border-right:1px solid #aaa;    border-bottom:1px solid #aaa;    padding:2px;}
.pingbacklist, .trackbacklist{margin:5px 5px 10px 5px;font-size:0.9em;    border-top:1px solid #eee;    border-left:1px solid #eee;    border-right:1px solid #aaa;    border-bottom:1px solid #aaa;}
.pingbacklist li,.trackbacklist li{margin:2px 0 0 0;padding:4px;        border-bottom:1px solid #aaa;}
.nocomments{padding-left:20px;padding-bottom:25px;font-size:0.8em;display:block;clear:both;}
.navigation{clear:both;width:80%;text-align:center;margin:4px auto;font-size:0.8em;}
p.reply{float:right;display:block; font-size:0.8em;}
#respond li{clear:both;padding:0; margin:0 10px 8px 0;}
#respond .reply{}
#respond  #cancel-comment-reply{}
#respond .message{}
#respond .allowed{}
#respond .textarea{padding-left:20px;}
#respond .textarea textarea{width:362px;}
#respond input{width:221px;}
#respond textarea,#respond input{border-top:1px solid #eee;    border-left:1px solid #eee;    border-right:1px solid #aaa;    border-bottom:1px solid #aaa;    padding:3px;margin-left:0;}
#respond .login{}
#respond .required{padding-left:20px;font-size:0.8em;}
#respond .name{}
#respond .email{}
#respond .url{}
#respond .submit{padding-left:150px;}
#respond .submit input#submit{cursor:pointer;width:248px;}
#respond label{float:left;margin-right:1px;display:block; width:130px;padding:0 9px 0 5px; text-align:right;}
.commentlist li p.alignright a{float:right;font-size:0.9em;}
/*--calendar--*/
#calendar_wrap{width:320px;}
#wp-calendar{width:300px;padding:2px;}
#wp-calendar caption{margin:2px auto;text-align:center;width:99%;font-weight:bold;}
#wp-calendar #prev{text-align:left;}
#wp-calendar #next{text-align:right;}
#wp-calendar  td,#wp-calendar  th{text-align:center;}
#wp-calendar  td,#wp-calendar  td.pad:hover,#wp-calendar .nav tr td{padding:1px;border:none;}
#wp-calendar  td:hover{padding:0;border:1px solid #346626;}
#wp-calendar  #today{padding:0;border:1px solid #800000;}
/*--ads--*/
.belowhomepagead, .aboveblogpagead, .belowblogpagead, .titlead, .contentad, .undercontentad{clear:both;    width:515px;    text-align:center;    margin:5px auto;}
.betweenhomepagead{clear:both;    width:515px;    text-align:center;    margin:22px auto 0 auto;}
.sidebarad{clear:both;     width:200px;margin-left:25px;margin-bottom:15px;}
.sidebarad script{text-align:center;}
/*---search---*/
#searchform{padding:10px 40px 20px 18px; width:208px; margin:2px 0 0 0;}
#searchform fieldset{background:transparent url("images/search_bg.png") no-repeat right top; }
#searchform fieldset:hover{background-position:right -34px; }
#searchform .text{background:none; border:none; float:left; height:21px; line-height:21px; padding:8px 8px 5px 29px; width:138px; font-size:0.85em;}
#searchform .button{background:none; border:none; cursor:pointer; float:left; height:34px; line-height:34px; padding:0; width:33px; text-indent:-3000px; }
/*--plugin wp page numbers---*/
#wp_page_numbers{clear:both;margin:6px 10px 2px 10px;border-top:1px solid #eee;    border-left:1px solid #eee;    border-right:1px solid #aaa;    border-bottom:1px solid #aaa; background-color:#f5f5f6;color:inherit;font-size:0.9em;line-height:1.1em;}
#wp_page_numbers ul{width:50%;text-align:center;margin:0 auto;}
#wp_page_numbers li{float:left;display:inline;background-image:none!important;padding:0;margin:0;}
#wp_page_numbers a{margin:0;padding:2px;display:block;color:#33333c;border:1px solid #f5f5f6;}
#wp_page_numbers li a:hover{border-color:#999;}
#wp_page_numbers li.page_info{margin-right:3px;padding:2px;}
#wp_page_numbers li.space{margin-top:1px;margin-bottom:1px;border:1px solid #f5f5f6;padding-top:1px;background-image:none;}
#wp_page_numbers li.first_last_page{font-style:italic;background-image:none;}
#wp_page_numbers li.active_page a{border:1px solid #c72424;background-color:#fff;color:inherit;}
#wp_page_numbers li.active_page a:hover{color:black;background-color:inherit;}
/*mts versuch einer migration*/
.relatedBox{background:url(images/kasten_tipp.png) bottom left; padding:0 10px; position:relative; left:0; width:550px;}
.relatedBox .title{background:url(images/kasten_tipp.png) top left; position:relative; left:-10px; padding:32px 10px 27px; color:#fff; width:560px; }
.relatedBox .teasers{position:relative; top:-10px; }
/* GoogleAds */
.adcontainer{padding:10px 28px 20px 18px }
#leftcolumn .adcontainer{padding:10px 22px 20px 70px }
 .adcontainer .inner{margin-bottom:20px }
/* Empfehlung */
.adcontainer .empfehlung{background:transparent url("images/kasten_empfehlung.png") no-repeat left bottom; position:relative }
.adcontainer .empfehlung p{padding:5px }
.adcontainer .empfehlung h2{color:#fff; background:transparent url("images/kasten_empfehlung.png") no-repeat left top; padding:2px 6px; font:1em/1.3em Arial,Helvetica,sans-serif; margin-bottom:0 }
.adcontainer .empfehlung blockquote{position:absolute; bottom:0; width:208px; padding:0; background:transparent url("images/kasten_empfehlung.png") no-repeat left bottom; font-size:0.8em; font-style:normal; letter-spacing:0; line-height:1.2em }
.adcontainer .empfehlung blockquote a{padding:4px 10px 8px; color:#000 !important; display:inline-block }
.adcontainer .empfehlung blockquote a:hover{text-decoration:none !important }
/* Webtipps */
#webtipps{margin-bottom:2em }
#webtipps .webtipp_category{width:193px; float:left; padding:0 20px 0 70px; background:transparent url(images/geschenk_gelb.jpg) no-repeat 0 10px; height:75px }
#webtipps .webtipp_category h3{font-size:1.35em }
#webtipps .gruen{background-image:url(images/geschenk_gruen.jpg) }
#webtipps .blau{background-image:url(images/geschenk_blau.jpg) }
/* Kaesten */
span.links{float:left; margin:0 1em 1em 0 }
span.rechts{float:right; margin:0 0 1em 1em }
/* Boxen */
.relatedBox{clear:both; background:url(images/kasten_tipp.png) bottom left; padding:0 10px; position:relative; left:0; width:550px }
.relatedBox .title{background:url(images/kasten_tipp.png) top left; position:relative; left:-10px; padding:32px 10px 27px; color:#fff; width:560px }
.relatedBox .teasers{position:relative; top:-10px }
.relatedBox .pagination{font-size:0.8em; height:28px }
.relatedBox .position{position:absolute; left:10px }
.relatedBox .navigation{position:absolute; right:27px }
.relatedBox .previous{background:url(images/nav_left.png) no-repeat left 2px; padding-left:18px }
.relatedBox .next{background:url(images/nav_right.png) no-repeat right 2px; padding-right:18px }
#text .relatedBox li{background-image:url("images/bullet_kasten.png") }
.disclaimer_bottom{text-align:center; font-size:0.9em; clear:both }
/* Breadcrumbs */
#breadcrumbs{position:absolute; top:289px; left:78px;padding:15px 75px 15px 0; font-size:0.75em; height:40px; }
#breadcrumbs a{color:#388325; text-decoration:none }
#breadcrumbs a:hover{color:#388325; text-decoration:underline }
/* Menu */
#content #menu{padding:0 10px 0 70px; position:relative; z-index:10 }
#content #menu ul li a{padding:2px 6px 8px; background:transparent url("images/menu_bg1.png") no-repeat 0 0; color:#fff; display:block; position:relative; z-index:10 }
#content #menu ul li span{margin-top:4px; display:block }
#content #menu ul li a:hover{color:#fff }
#content #menu ul ul li a{padding:2px 0 2px 32px; background:none; font-size:0.9em; color:#000 }
#content #menu ul ul li span{margin-top:0 }
#content #menu ul ul li:hover{background:transparent url("images/menu_hover.png") no-repeat 0 0 }
#content #menu ul ul li a:hover{color:#000 }
#content #menu a{color:#1a1a1a; text-decoration:none }
#content #menu a:hover{color:#388325; text-decoration:none }
#content #menu ul li.selectedLava a{background:transparent url("images/menu_bg1_active.png") no-repeat 0 0 }
#content #menu ul li.selectedLava li a{background:none }
#content #menu ul ul li.selectedLava a{background:transparent url("images/menu_hover.png") no-repeat 0 0 }
#content #menu li.backLava{background:transparent url("images/menu_hover.png") no-repeat 0 0; z-index:8; position:absolute; height:30px; margin:0 }
/*--you need every time --do not delet or the sky will fall on your head and the design too--*/
br.clear, hr.clear, .clear{clear:both;height:1px;font-size:1px;line-height:1px;overflow:hidden;}
body img.wp-smiley{border:none;}
body li.ohne{list-style:none!important;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* hides from ie-mac \*
/* html .clearfix{height:1%;}
/* End hide from IE-mac */
