
#wrapper {color:#333;background-color: #EEEEEE;margin:0;padding:0;font: 400 13px/1.5 "Raleway",Helvetica,Verdana,sans-serif;}
#wrapper .clear{clear:both}
#wrapper .keys{display:none;}
#wrapper .p20 { width:20%; }
#wrapper .p25 { width:25%; }
#wrapper .p50 { width:50%; }
#wrapper .left { float: left; }
#wrapper .right { float: right; }
#wrapper .tleft { text-align: left; }
#wrapper .tright { text-align: right; }
#wrapper .tcenter { text-align: center; }
#wrapper h1,#wrapper h2,#wrapper h3{margin:0 0 .35em;padding:0;text-transform: uppercase;}
#wrapper h1{font-size:1.5em; text-transform: none;margin: 0 0 15px !important}
#wrapper h3{margin-top:1.5em;font-size:1.3em}
#wrapper h4{font-size:1.1em;margin-bottom:5px;margin-top:0;}
#wrapper a,#wrapper a:visited,#wrapper a:link,#wrapper a:hover{color:#333;text-decoration:none}
#wrapper img{border:0}
#wrapper ul,#wrapper ol{margin:0;padding: 0;list-style: none;}
#wrapper form {margin:0;}
#wrapper label{display:inline;}
#wrapper input[type=checkbox] {margin:0;padding:0;}
#wrapper .button {background-color: #4e4e4e;}
#wrapper .search fieldset {
    font-size: 0.95em;
    padding: 0;
    text-align: left;
    white-space: nowrap;
    border: 0;
}

#wrapper .sidebox_content li {
    border-bottom: 1px solid #fff;
    font-size: 1.2em;
    padding: 5px 15px;
}

#wrapper .search {
    float: right !important;
}

#wrapper .search input[type="text"]:focus {
    transition: color 0.2s ease 0s, background-color 0.2s linear 0s;
    width: 250px;
}
#wrapper .search input[type="submit"] {
    background-color: #67b53b;
    color: #fff;
    border: 0;
    border-radius: 0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-khtml-border-radius:0 3px 3px 0;
    font-size: 1.1em;
    line-height: 32px;
    height: 34px;
    margin-left: -3px;
    padding: 0 10px;
}
#wrapper .sidebox div.sidebox_content,
#wrapper .bimage {
    background-color: #fff;
}

#wrapper #bodyWrapper,
#wrapper #header {
    background-color: #fff;
    padding: 0 15px;
}
#wrapper #service {
    right: 15px;
    position: absolute;
    top: 20px;
}
#wrapper #service li {
    float: left;
    line-height: 1.3;
    padding-left: 40px;
    padding-right: 0;
}
#wrapper #service strong {
    font-size: 1.3em;
    color: #67b53b;
    font-weight: normal;
}
#wrapper #service .fa {
    float: left;
    padding-right: 10px;
}
#wrapper #service li.search input[type="text"] {
    line-height: 30px;
    height: 34px;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc -moz-use-text-color #ccc #ccc;
    border-image: none;
    border-radius: 5px 0 0 5px;
    border-style: solid none solid solid;
    border-width: 2px 0 2px 2px;
    color: #666;
    font-size: 1.1em;
    padding: 0 10px;
    width: 180px;
}
#wrapper #service li.mail { line-height: 2.3; }
#wrapper #header_wrapper{z-index:100;padding-top: 10px;}
#wrapper #header{width: 1070px;margin: 10px auto;}
#wrapper #bodyWrapper {margin: 0 auto 0 auto;width: 1070px;padding: 15px 15px;}
#wrapper #outer_wrapper{text-align:center;margin:10px auto}
#wrapper #page_wrapper {margin: 0;padding: 20px 0;z-index: 80;}

#wrapper #header{text-align:left;position:relative;z-index:100;margin:0 auto;padding-top:10px;}
#wrapper #logo{position:relative;margin: 0;float: left;}

#wrapper #topnavi {background-color:#85C94F;font-size: 1.1em;height: 45px;margin: 0 auto;}
#wrapper #topnavi > ul {height: 45px;list-style: none outside none;padding: 0 !important;position: relative;margin:0;}
#wrapper #topnavi > ul > li {float: left;line-height: 44px;}
#wrapper #topnavi > ul > li.node {padding-right: 10px;}
#wrapper #topnavi > ul > li > a {color: #FFFFFF;text-decoration: none;padding: 8px 20px;}
#wrapper #topnavi > ul > li > a {font-weight: 600;font-size: 1.2em;}
#wrapper #topnavi > ul > li.node > a {
    background: rgba(0, 0, 0, 0) url("gfx/arrow.png") no-repeat scroll right center;
    padding-right: 20px;
}

#wrapper #topnavi ul li ul.subcat {
    background-color: #fff;
    border: 1px solid #85c94f;
    border-top: 0;
    list-style: none;
    display: none;
    position: absolute;
    margin: 0;
    padding: 0;
    z-index:10;
    width: auto;
}
#wrapper #topnavi ul.subcat li a {
    color: #666;
    display: block;
}
#wrapper #topnavi ul.subcat li a:before, #wrapper #footer .arrow a:before {content:'\203A';padding-right:5px; color:#999;}
#wrapper #topnavi ul li:hover ul.subcat {
    display: block;
}
#wrapper #footer a:hover {
    color: #67b53b;
}
#wrapper #topnavi ul li ul.subcat li {
    float: none;
    line-height: 25px;
    padding: 2px 10px;
}
#wrapper #topnavi ul li ul.subcat li:hover {
    background-color:#85C94F;
    transition: color 0.2s ease 0s, background-color 0.2s linear 0s;
}
#wrapper #topnavi ul li ul.subcat li:hover a {
    color: #fff;
}
#wrapper .sidebox div.sidebox_content {
    background-color: #f8f8f8;
    /*border: 1px solid #eeeeee;*/
    padding: 10px;
    position: relative;
}
#wrapper .sidebox div.sidebox_content.cats {
    padding: 0;
}
#wrapper .sidebox div.sidebox_content.cats a {
    display: block;
}
#wrapper .sidebox div.sidebox_content.cats li:hover {
    background-color: #eee; 
}
#wrapper .sidebox div.sidebox_content.cats li:last-child {
    border-bottom: 0;
}
#wrapper .nopad div.sidebox_content{padding:5px 4px 0 4px}
#wrapper div.checklist ul {margin:0;padding:0;}
#wrapper .checklist ul li,
#wrapper .ckurz ul li {list-style-image:url(http://bilder3.eazyauction.de/pctotal24/templates/41433_d8a46ba4/icon_checklist.png);margin:0 0 2px 25px}
#wrapper .master {text-align:center;margin: 0 0 20px;}

#wrapper #content{position:relative;text-align:left;z-index:1;padding:0}
#wrapper #content_wrapper{float:left;width:100%}
#wrapper .bimage{border:1px solid #ddd;padding:5px;float:left;margin-right:7px;}
#wrapper .col1 {float: left;}
#wrapper .col2 {float: right;}

#wrapper .sidebox div.wpad{background-color:#fff;padding:5px;margin-top:4px;}
#wrapper #sidepanel_right,#sidepanel_left{display:none}
#wrapper .panel_left #content{
    margin-left: 400px;
    padding-left: 30px;
}
#wrapper .panel_left #sidepanel_left{z-index:2;float:left;width: 400px;text-align:left;margin-left:-100%;display:block}
#wrapper #content_footer{margin-top:15px;border-top:1px solid #eee;text-align:right}
#wrapper #content_footer a{font-size:.88em}
#wrapper #footer_wrapper{width: 1070px;background-color: #333;clear:both;text-align:center;margin:0 auto; padding: 15px;}
#wrapper #footer{text-align:left;font-size:1em;margin:0 auto;padding: 0 15px;}
#wrapper #footer .footer_box {margin: 5px 5px 5px 0;padding: 10px}
#wrapper #footer, #wrapper #footer a, #wrapper #footer_wrapper { color: #888; }
#wrapper #footer .master{border-radius:0 0 10px 10px;color:#666;line-height:20px;margin:.75em 0 0;padding:8px 15px}
#wrapper #footer ul.hlist > li {
    display: block;
    float: left;
}
#wrapper #footer h2 {
    color: #fff;
    font-size: 1.3em;
    text-transform: none;
}
#wrapper .image {
    border: 1px solid #e1e1e1;
    padding: 20px;
    margin-bottom: 10px;
    text-align: center;
}
#wrapper p.price {
    text-align: right;
    font-size: 1.8em;
    color: #67b53b;
    margin: 0;
    line-height: 1;
    font-weight: 600;
    vertical-align: inherit;
}
#wrapper .ckurz ul li{margin:0 0 2px 0;}
#wrapper .clang ul{margin:10px 15px; list-style: square;}
#wrapper .button{border:0;color:#fff;padding: 5px 10px;margin-top:5px;cursor:pointer;}
#wrapper .button,#wrapper .tfield,#toolbox{border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}
#wrapper #wrapper .tfield{border:2px solid #ccc;margin:5px 0 10px 0;padding: 5px;width: 170px;}
#toolbox{float:right;}
#wrapper #toolbox img{margin-left:5px;}
#wrapper ul.categories {list-style:none;margin:0 -4px;}
#wrapper ul.categories li {border-bottom: 1px solid #FFFFFF;}
#wrapper ul.categories li a {color: #333333;padding: 2px 10px;display:block;}
#wrapper a.hk {display:block;padding:2px 0;border-bottom: 1px solid #FFFFFF;font-size:13px;font-weight:bold;}

#wrapper ul.semtabs {
    background-color: #ddd;
    clear: both;
    height: 40px;
    list-style: outside none none !important;
    margin: 0;
}
#wrapper ul.semtabs li {
    display: block;
    float: left;
    margin: 0 5px 0 0 !important;
}
#wrapper ul.semtabs li {
    cursor: pointer;
    font-weight: 600;
    color: #777;
    display: block;
    font-size: 1.1em;
    line-height: 25px;
    padding: 7px 0;
    text-decoration: none;
}
#wrapper ul.semtabs li span {
    border-right: 1px solid #c2c2c2;
    padding: 0 15px;
}
#wrapper ul.semtabs li:last-child span {
    border-right: 0;
}
#wrapper ul.semtabs li.active {
    color: #333;
}
#wrapper .tabs {
    border: 1px solid #e1e1e1;
    margin-bottom: 30px;
    padding: 10px;
}
#wrapper .tabs.last {
    margin-bottom: 0;
}
/*#wrapper #semtabs.tabs {
    min-height: 426px;
    overflow: auto;
}*/
#wrapper .soc strong {
    color: #67b53b;
    font-size: 1.3em;
    margin-right: 10px;
}
#wrapper .soc a {
    display: inline-block;
    margin: 0 7px 0 0;
}
#wrapper .soc a > img {
    vertical-align: text-bottom;
}
#wrapper #footer_wrapper p { margin: 0;}