form p,form > fieldset > div{float:left;width:100%;padding:0 0 10px}
form p{width:100%}
.login-error-msg{color:red;padding:0;margin:0}
form p label{float:left;width:auto}
.regForm #access_user_newsletters-1{margin-left:0;margin-right:5px}
#access_user_newsletters-1{float:left;margin:0;padding:0;height:12px;height:auto;margin-top:3px;margin-left:10px}
form p label.description{margin:0;margin-left:5px}
form .is_required{padding:0 0 0 5px;color:red}
#female{clear:both}
form .contactFormGroup{float:left;width:326px}
form .contactFormGroup input[type=checkbox]{clear:left}
form #uploadFormField_uploadWidget{padding:0 0 0 250px}
form .contactFormUpload,form .formUploadedFiles,form .contactFormUpload div,form .formUploadedFiles div{float:left;width:326px}
form .contactFormUpload ul,form .formUploadedFiles ul{float:left;width:326px;padding:0 0 5px}
form .contactFormUpload li,form .formUploadedFiles li{float:left;width:306px;padding:0 0 5px 20px;margin:0 0 5px;border-bottom:1px solid #DDD}
form .contactFormUpload span,form .formUploadedFiles span{float:left;width:280px;padding:0 10px 0 0}
form .contactFormUpload .deleteIcon,form .formUploadedFiles .deleteIcon{float:left;width:16px;height:16px;margin:2px 0 0;overflow:hidden;text-indent:16px;background:url(../../cadmin/images/icons/delete.gif) no-repeat}
form label{float:left;width:100%}
label[for="access_user_tos"]{width:95%;float:right;margin:0}
#access_user_tos{float:left;margin:0;margin-top:3px;padding:0;height:autox}
form input[type="submit"]{margin-right:10px;float:left}
#calendarform input[type="submit"]{width:auto!important}
form fieldset .ui-tabs,form fieldset .ui-tabs .ui-tabs-nav{border:0 none}
form fieldset .ui-tabs .ui-tabs-nav{background:none;padding:0!important;width:100%}
form fieldset .ui-tabs .ui-tabs-panel{border:1px solid #ddd;padding:10px!important}
form fieldset .ui-tabs .ui-tabs-nav li{padding:0!important;margin:0 5px 0 0 !important;border-radius:2px 2px 0 0;border-bottom:0 none}
form fieldset .ui-tabs .ui-tabs-nav li.ui-state-active{border-left:0 none!important;border-top:0 none!important;border-right:0 none!important;border-bottom:1px solid #0D6E69!important}
form fieldset .ui-tabs .ui-tabs-nav li.ui-state-disabled{display:none}
form fieldset .ui-tabs .ui-tabs-nav li a{border-radius:2px 2px 0 0;color:#0D6E69}
form fieldset .ui-tabs .ui-tabs-nav li.ui-state-active a{color:#fff;background:#0D6E69}
form fieldset .ui-tabs label{width:240px}
form fieldset .ui-tabs .row{padding:10px 0 0}
form fieldset .ui-tabs .row:first-child{padding:0}
form fieldset .ui-tabs .row .cke{margin:10px 0 0}
#login form input.remember_me{margin-left:0;margin-top:7px;padding:0 0 21px;border:0 none}
#login form label.remember_me{margin-left:0;margin-top:7px;padding:0;margin-left:5px;border:0 none;display:block}
#login form input.remember_me{margin-top:9px;height:auto;width:auto}
table{float:left;width:100%}
table th{padding:6px 8px;color:#FFF;text-align:left;font-weight:700;background-color:#0D6E69}
table th a{color:#FFF}
table tr.row1,table tr.marketRow2{background-color:#FFF;float:left;width:100%}
.voting td{float:left;width:50%}
table tr.row2,table tr.marketRow3{background-color:#F6F6F6;float:left;padding:0;width:100%}
#tagelement td{float:left;width:33%}
table tr.row3,table tr.marketRow1{background-color:#FFEE9F}
table td{padding:6px 8px;vertical-align:top}
table td.none{border:0}
div.row_1,div.row1{background-color:#f9f9f9;border-bottom:1px solid #ECEDF3}
div.row_2,div.row2{background-color:#fff;border-bottom:1px solid #ECEDF3}
#captcha{float:left!important;width:100%!important;clear:none!important;margin:0;padding:0;margin-bottom:6px}
#captcha #coreCaptchaLabel{float:left;width:auto;clear:both;margin:2px 0 5px;white-space:normal;font-weight:400}
#captcha .row{clear:both;display:block}
#captcha #coreCaptchaCode{float:left;width:79px!important;height:31px;margin:0 7px 0 0}
#captcha #coreCaptchaImage{float:left;width:67px;height:31px}
#contactForm{float:left;width:100%;padding:15px 0 0}
#contactFormError{display:none;width:100%;padding:15px 0 0;color:red}
#voting{width:100%;padding:0;margin:0;float:left;height:auto!important}
#voting div.form,#voting div.voting,#voting div.results,#voting div.votes,#voting div.archive{width:100%;padding:0;margin:0 0 5px;float:left}
#voting div.message{color:red;width:100%;padding:0;margin:0;float:left}
#voting input[type=radio],#voting input.radio{float:none}
.voting label{float:none}
#gallery{width:100%;padding:0;margin:0;float:left;height:auto!important}
#gallery div.category_tree,#gallery div.category_comment,#gallery div.category_images,#gallery div.show_image,#gallery div.image_navigation,#gallery div.category_paging{width:100%;padding:0;margin:0 0 15px;float:left;height:auto!important}
#gallery div.category_image,#gallery div.category_informations{float:left;height:auto!important;padding:0;margin:0}
#gallery div.category_informations h2{padding:0;margin:0}
#gallery div.image_voting,#gallery div.image_comment{float:left;height:auto!important;padding:0;margin:0;width:100%}
#gallery div.category{width:100%;padding:10px 0;margin:0;float:left;height:auto!important}
#gallery div.category_images div.image{width:33%;padding:0;margin:0;text-align:left;float:left}
#gallery div.show_image img,#gallery div.category_image img,#gallery div.category_images img{margin:0 15px 0 0}
#gallery div.show_image,#gallery div.image_navigation{text-align:center}
#market{width:100%;padding:0;margin:0;float:left;height:auto!important}
#market div.search,#market div.type_selection,#market div.title,#market div.message,#market div.form,#market div.data,#market div.message_error,#market div.categories,#market div.entries,#market div.no_entries{width:100%;padding:0;margin:0 0 15px;float:left;height:auto!important}
#market div.message_error{color:red}
#market div.image,#market div.description{width:50%;float:left;height:auto!important;padding:0;margin:0 0 15px}
#market div.image img{margin:0 15px 15px 0}
#market div.insert_entries,#market div.functions,#market div.paging{width:100%;margin:15px 0 0;text-align:center;float:left}
#market div.type_selection input{float:none}
#calendar{float:left;width:100%}
#calendar li{padding:0 0 10px;border-bottom:1px solid #D6D6D6;background:none}
#calendar div.back,#calendar div.registration,#calendar div.categories,#calendar div.details,#calendar div.search{float:left;width:100%;padding:0 0 20px}
#calendar ul.event-list{float:left;width:100%;border-top:1px solid #DDD}
#calendar div.note{float:left;width:100%}
#calendar div.logo{float:left}
#calendar div.logo img{max-width:250px;max-height:250px;margin:0 15px 5px 0}
#calendar div.description{margin:0 0 15px}
#calendar div.export{float:right}
#calendar div.export img{margin:0 0 5px 15px}
#calendar div.adress,#calendar div.organizer{float:left;width:50%}
#calendar div.adress address,#calendar div.organizer address{font-style:normal}
#calendar-boxes{float:left;width:250px;padding:0 0 0 40px}
#calendar-details{float:left;width:100%}
#calendar-details li a img{float:left;padding:0 5px 0 0}
#calendar-info{float:left;width:100%;padding:0 0 10px}
#calendar-info h2.first{padding-top:0}
#calendar-image{float:left;width:30%}
#calendar-image img{max-width:95%}
#calendar-description{float:left;width:70%}
#calendar fieldset#place legend,#calendar fieldset#host legend,#calendar fieldset#additionalinfos legend{display:block}
#calendar fieldset#place,#calendar fieldset#host,#calendar fieldset#additionalinfos{border:1px solid #DDD;padding:10px}
.calendar-headlines .monthnavigation{display:none}
#access{width:100%;padding:6px 0 0;margin:0;float:left;height:auto!important}
#access div.message,#access div.message_ok,#access div.message_error,#access div.profile,#access div.paging,#access div.member_list,#access div.letter_index,#access div.search,#access div.functions{float:left;width:100%}
#access div.message_error{padding:0;color:red}
#access div.message_ok{color:#029202}
#access img.member_gender_female{background-color:#f4d7f4;padding:2px}
#access img.member_gender_male{background-color:#a2c0ff;padding:2px}
#access img.member_gender_undefined{background-color:#ddd;padding:2px}
#podcast{width:100%;padding:0;margin:0;float:left;height:auto!important}
#podcast div.showMedium,#podcast div.categories,#podcast div.noMedium,#podcast div.player,#podcast div.information,#podcast div#podcast_container{width:100%;padding:0;margin:0 0 15px;float:left;height:auto!important}
#podcast div.media{width:100%;padding:10px 0;margin:0;float:left;height:auto!important}
#podcast div.image{float:left;padding:0;margin:0}
#podcast div.image img{padding:0;margin:0 15px 15px 0}
#podcast div.description{padding:0;margin:0}
#podcast div.description h2{padding:0;margin:0 0 5px}
#recommend{width:100%;padding:0;margin:0;float:left;height:auto!important}
#recommend div.text,#recommend div.status,#recommend div.form{width:100%;padding:0;margin:0 0 15px;float:left;height:auto!important}
#recommend div.status{color:red}
#directory{width:100%;padding:0;margin:0;float:left;height:auto!important}
#directory div.search,#directory div.navtree,#directory div.categories,#directory div.directoryLatest,#directory div.no_feeds,#directory div.insert_feeds,#directory div.message,#directory div.fields,#directory div.feed{width:100%;padding:0;margin:0 0 15px;float:left}
#directory div.feeds{width:100%;padding:10px 0;margin:0;float:left;height:auto!important}
#directory div.insert_feeds,#directory div.paging{margin:15px 0 0;text-align:left;float:left}
#directory div.feed h2{padding:0 0 5px;margin:0 0 5px;border-bottom:1px solid #ECEDF3}
#directory div.image{float:left;height:auto!important;padding:0;margin:0;width:20%}
#directory div.image img{margin:0 15px 15px 0;box-shadow:0 0 1px 0 rgba(0,0,0,0.1);padding:8px}
#directory div.infos{padding:0;margin:0;height:auto!important}
#directory div.infos h3{padding:0;margin:0 0 5px}
#directory div.voting{padding:0;margin:0;float:right}
#directory div.link{width:100%;padding:5px 0 0;margin:5px 0 0;float:left;border-top:1px solid #ECEDF3}
#directory .selector{clear:left;margin-top:-15px;padding-left:190px}
#login{width:50%;padding:0 0 0 40px;margin:8px 0 0;float:left;height:auto!important}
#login a.register{padding-left:18px;background-image:url(../../images/modules/login/register_small.gif);background-position:left center;background-repeat:no-repeat}
#login a.lostpw{padding-left:18px;background-image:url(../../images/modules/login/lost_pw_small.gif);background-position:left center;background-repeat:no-repeat}
#forum{width:100%;padding:0;margin:0;float:left;height:auto!important}
#forum div.links,#forum div.dropdown,#forum div.latest,#forum div.category,#forum div.navtree,#forum div.paging,#forum div.anchor,#forum div.threads,#forum div.addthread,#forum div.posts,#forum div.addpost,#forum div.forums,#forum div.searchform,#forum div.notification,#forum div.message_error,#forum div.message_ok,#forum div.text,#forum div.profile,#forum div.navtree,#forum div.dropdown{width:100%;padding:0;margin:0 0 15px;float:left}
#forum div.links{text-align:right}
#forum div.paging{text-align:left}
#forum div.message_error{color:red}
#forum div.message_ok{color:#029202}
#forum .posts h3{padding:3px 0;margin:0;font-size:1.2em}
#forum .posts div.code{padding:3px;background-color:#fcfce6;border:1px solid #7390AF;font-family:"Courier New",Courier,mono;max-height:150px;overflow:auto}
#forum .posts div.quote{padding:3px;background-color:#fcfcff;border:1px solid #7390AF;max-height:150px;overflow:auto}
#forum div.notification_left,#forum div.notification_right{float:left;margin:0 0 15px;min-height:600px;padding:0;width:42%}
#forum div.notification_center{padding:250px 0 0;margin:0 0 15px;float:left;width:9%;text-align:center;height:281px}
.forumTagCloud{padding:0;margin:0;float:left;height:auto!important}
.forumTagCloud li{padding:0 3px;margin:0;float:left;height:auto!important}
.forumTagCloudSmallest{height:20px;margin:0 2px;font-size:10px;list-style:none;float:left}
.forumTagCloudSmall{height:20px;margin:0 2px;font-size:12px;list-style:none;float:left;padding:0}
.forumTagCloudMedium{height:20px;margin:0 2px;font-weight:700;font-size:14px;list-style:none;float:left;padding:0}
.forumTagCloudLarge{height:20px;margin:0 2px;font-weight:700;font-size:16px;list-style:none;float:left;padding:0}
.forumTagCloudLargest{height:20px;margin:0 2px;font-size:18px;font-weight:700;list-style:none;padding:0;float:left}
#blog{width:100%;padding:0;margin:0;float:left;height:auto!important}
#blog div.categories,#blog div.posted_comment,#blog div.entries,#blog div.content,#blog div.message_ok,#blog div.message_error,#blog div.entry,#blog div.voting,#blog div.link,#blog div.addcomment,#blog div.networks,#blog div.searchform{width:100%;padding:0;margin:0 0 15px;float:left;height:auto!important}
#blog div.entries h2{color:#222;font:bold 16px/20px 'Open Sans',Arial,Helvetica,sans-serif}
#blog div.entries h2 a{color:#222}
#blog div.entries h2 a:hover{color:#1292dd}
.posted a{color:#777}
.posted a:hover{color:#1292dd}
#blog div.comments,#blog div.code,#blog div.statistics{padding:7px;margin:0 0 15px;background-color:#f9f9f9;border:1px dotted #E6E6E6;clear:both}
#blog div.message_error{color:red}
#blog div.message_ok{color:#029202}
#blog div.posted{font-size:.9em;color:#888;font-style:italic;padding:0 0 20px;margin:0}
#blog div.comment_posted{font-size:.9em;color:#888;font-style:italic}
#blog div.comment_avatar{float:right;padding:0 0 5px 5px;margin:0;height:auto;width:95px}
.comment_avatar img{max-width:100%;height:auto}
#blog div.comment_text{padding:10px 0 0;margin:0}
#blog div.text{padding:0;margin:0 0 15px;height:auto!important;float:left}
#blog div.image{float:left;width:100%;height:auto!important;padding:0;margin:0}
#blog div.image img{border:1px solid #F5F5F5;box-shadow:0 0 1px 0 rgba(0,0,0,0.1);margin:0 0 19px;padding:8px;width:100%;height:auto;float:left}
#blog div.search_date{float:left;width:200px;padding:0 0 0 190px;margin:-15px 0 0;height:auto!important}
.blogTagCloud{padding:0;margin:0;float:left;height:auto!important}
.blogTagCloud li{padding:0 3px;margin:0;float:left;height:auto!important}
.blogTagCloudSmallest{height:20px;margin:0 2px;font-size:10px;list-style:none;float:left}
.blogTagCloudSmall{height:20px;margin:0 2px;font-size:12px;list-style:none;float:left;padding:0}
.blogTagCloudMedium{height:20px;margin:0 2px;font-weight:700;font-size:14px;list-style:none;float:left;padding:0}
.blogTagCloudLarge{height:20px;margin:0 2px;font-weight:700;font-size:16px;list-style:none;float:left;padding:0}
.blogTagCloudLargest{height:20px;margin:0 2px;font-size:18px;font-weight:700;list-style:none;padding:0;float:left}
#guestbook{width:100%;padding:0;margin:0;float:left;height:auto!important}
#guestbook div.entries,#guestbook div.status,#guestbook div.paging,#guestbook div.add_entry,#guestbook div.error_message,#guestbook div.information,#guestbook div.form,#guestbook div.count_entries{width:100%;padding:0;margin:0 0 15px;float:left;height:auto!important}
#guestbook div.entry{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;width:100%;padding:10px 5px;margin:0;float:left;height:auto!important}
#guestbook div.error_message{color:red}
#guestbook div.title{float:left;height:27px;padding:0;margin:0;width:60%}
#guestbook div.title h3{padding:0 0 5px;margin:0}
#guestbook div.location{float:left;height:22px;padding:5px 0 0;margin:0;width:20%;font-style:italic}
#guestbook div.date{float:left;height:22px;padding:5px 0 0;margin:0;width:20%;text-align:right}
#guestbook div.message,#guestbook div.links{padding:0;margin:7px 0 0;height:auto!important;float:left;width:100%}
#memberdir{width:100%;padding:0;margin:0;float:left;height:auto!important}
#memberdir div.category_tree,#memberdir div.subcategories,#memberdir div.char_list,#memberdir div.search_form,#memberdir div.adress_list,#memberdir div.paging,#memberdir div.detail_list,#memberdir div.back{width:100%;padding:0;margin:0 0 15px}
#sitemap{width:100%;float:left}
#sitemap ul li{padding:0 0 5px;margin:0 0 5px;border-bottom:1px solid #F1F1F1;background:none;list-style:none}
#sitemap ul li.sitemap_level_1{font-weight:700}
#sitemap ul li.sitemap_level_2{padding-left:25px}
#sitemap ul li.sitemap_level_3{padding-left:50px}
#sitemap ul li.sitemap_level_4{padding-left:75px}
#sitemap ul li.sitemap_level_5{padding-left:100px}
#docsys{width:100%;padding:0;margin:0;float:left;height:auto!important}
#docsys div.categories,#docsys div.doc_list,#docsys div.paging{width:100%;padding:0;margin:0 0 15px}
#shop{float:left;width:100%}
#shop table tr.row1,#shop table tr.row2{border-bottom:1px solid #DDD}
#shop table tr.row2{background:#FFF}
#shop table tr.row3{border-bottom:1px solid #FFF;background:#F6F6F6}
#shop div.menu,#shop div.cart_info,#shop div.informations,#shop div.payment,#shop div.message,#shop div.lsv_form,#shop div.cart_links,#shop div.message_error,#shop div.order{float:left;width:100%;padding:0 0 20px}
#shop div.account_details{float:left;width:100%;padding:0 0 5px}
#shop .customer_old{float:left;width:100%;margin:0 0 15px;border-bottom:1px solid #DDD}
.customer_new input{margin-bottom:10px}
#shop .customer_old p{width:100%}
#shop .customer_old p input[type=text],#shop .customer_old p input[type=password]{width:100%}
#shop .customer_new{display:block}
#shop .customer_old h2,#shop .customer_new h2{padding:0 0 15px}
#shop .customer_address,#shop .shipping_address{float:left;width:100%;padding:0 0 10px}
#shop div.customer_address h2,#shop div.shipping_address h2{padding-top:0}
#shop .a_right{text-align:right}
#shop .a_center{text-align:center}
#shop .shop_cart_input{width:143px!important;float:right}
.a_right select{float:right;width:150px!important}
#shop .delete-icon{position:relative;top:4px;float:left}
#shop input.shop_quantity{width:30px;padding:5px;text-align:right}
#shop div.message_error{color:red}
#shop div.categories{float:left;width:100%}
#shop div.category{padding:0;margin:15px 0 0;float:left;height:auto!important;min-height:120px;width:25%}
#shop div.discount{padding:0;margin:15px 0 0;float:left;height:auto!important;min-height:120px;width:49%}
#shop div.paging{float:left;width:100%;text-align:center}
#shop div.product{float:left;width:100%;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #DDD}
#shop div.product.detail{padding:0;margin:0;border:0}
#shop div.images{float:left;width:25%}
#shop div.images a img{max-width:90%;max-height:150px}
#shop div.info{float:left;width:75%}
#shop div.short-description{float:left;width:80%}
#shop div.details{float:left;width:20%}
#shop div.price{float:right;padding:7px 10px 5px;color:#FFF;font-size:15px;margin-top:10px;font-weight:700;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;background:#AAA}
#shop div.price s{padding:0 5px 0 0;text-decoration:none}
#shop div.price-detail{float:left;width:100%;padding:10px 0 0;font-size:20px;text-align:right}
#shop div.description{float:left;width:75%}
#shop div.description table td{padding:5px 5px 5px 0}
#shop div.detail-link{float:left;width:25%;padding:0 0 15px;text-align:right}
#shop div.description h2,#shop div.categories h2,#shop div.informations h2,#shop div.info h3,#shop div.description h3,#shop div.informations h3{padding:0;margin:0 0 5px}
#shop div.stock,#shop div.detail_link{float:left;width:100%;padding:0 0 5px}
#shop div.shop_options,#shop div.manufacturer{float:left;width:100%;padding:20px 0 0}
#shop div.shop_options a{float:left;padding:0 0 0 12px;background:url(images/arrows.png) no-repeat 0 7px}
#shop div.shop_options a.active{background-position:0 -8px}
#shop div.shop_options_click{float:left;width:100%;padding:10px 0 0}
#shop div.product_id{margin:0 0 15px;padding:0;height:auto!important;width:100%}
#shop div.functions{float:right;padding:20px 0 0}
#shop div.functions input[type=submit]{margin:0}
#shop div.message p{padding-left:362px}
#shop div.message p label{width:370px}
#shop div.vat{float:left;width:100%}
#shopping_cart{background:url(images/shopping_cart.gif) no-repeat scroll 0 0 transparent;float:left;height:60px;margin-left:9px;width:80px}
#shop div.price > s,#shop div.price-detail > s{float:right;clear:right}
#shop .discount{color:#FF2626}
#shop .discount h2{font-size:1.6em;margin-bottom:.5em;border-bottom:0 none;font-weight:400;padding:0}
#shop .error{float:left;width:100%;padding:0 0 10px;color:red}
#shop input.error[type=radio]{background-color:red;background-image:url(images/logo.png)}
#shop label.error{float:none}
#shop div.order table{float:left;width:100%;margin:0 0 20px}
#shop table.order-address span{float:left;clear:left}
#shop figure a{float:left;width:30%;margin:0 3% 20px 0;border:1px solid #DDD;box-shadow:3px 3px 8px #DDD;-moz-box-shadow:3px 3px 8px #DDD;-webkit-box-shadow:3px 3px 8px #DDD;-o-box-shadow:3px 3px 8px #DDD}
#shop figure a:hover{border:1px solid #AAA;box-shadow:3px 3px 8px #AAA;-moz-box-shadow:3px 3px 8px #AAA;-webkit-box-shadow:3px 3px 8px #AAA;-o-box-shadow:3px 3px 8px #AAA}
#shop figure a .categorie-image-wrapper{float:left;width:90%;height:150px;padding:5%;text-align:center}
#shop figure a .categorie-image-wrapper img{max-width:80%;max-height:80%;padding:10%}
#shop figure a h3{float:left;width:100%;padding:4px 5% 6px;margin:0;color:#FFF;font-size:15px;text-align:center;background:#0D6E69}
.menu input{margin-right:15px;float:left}
#shop .cart-buttons input[type="submit"]{margin:0 0 0 10px}
#shop .continue-button{margin:0 0 0 10px;margin:0}
#shop .cart-links{float:left;padding:10px 0 0 8px}
#shop .cart-buttons{float:right;padding:10px 8px 0 0}
#shop button.details-button{float:right;padding-right:25px;color:#FFF;font-weight:700;background:#0D6E69 url(images/arrow-right-white.png) no-repeat 62px 13px}
#shop button.add-to-cart{float:right;height:33px;padding:5.5px 10px 7px 33px;color:#FFF;font-weight:700;border-top-left-radius:0;border-bottom-left-radius:0;-moz-border-top-left-radius:0;-moz-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-o-border-top-left-radius:0;-o-border-bottom-left-radius:0;background:#0D6E69 url(images/cart-white.png) no-repeat 10px 7px;margin-top:10px}
#shop button.details-button:hover,#shop button.add-to-cart:hover{background-color:#1F97D8}
#shop form#card-tds-form .card-expiry-month{width:50px}
#shop form#card-tds-form .card-expiry-year{width:75px}
#shop form#card-tds-form .paymill-error-text{color:red;padding:10px 0}
.ecardColumn1{float:left;width:33%}
.ecardColumn2{float:left;width:33%}
.ecardColumn3{float:left;width:33%}
#news{float:left;width:100%;padding:0 0 10px;margin:20px 0 0;border-top:1px solid #DDD}
#news li{float:left;width:100%;padding:0 0 10px;border-bottom:1px solid #D6D6D6;background:none;list-style:none}
.news-image{float:left;width:13%;margin-right:10px}
.news-image img{max-width:100%;max-height:auto}
.news-text{float:left;width:85%}
.news-teaser{float:left;width:100%;padding:0 0 10px}
.news-info{float:left;width:100%;color:#9C9C9C;font-size:12px}
#news-date{float:left;width:100%;padding:0 0 5px;color:#9C9C9C}
#news-content{float:left;width:100%;padding:0 0 20px}
#news-links{float:left;width:100%;padding:5px 0;margin:0 0 25px;border-bottom:1px solid #E3E4E5;background:#F5F6F7}
#news-links ul{float:left;padding:0 10px;margin-left:0}
#news-social-media{float:left;width:100%;padding:0 0 5px;margin:0 0 20px;border-bottom:1px solid #D6D6D6}
#news-social-media li{padding:0 30px 0 0;margin:0;background:none}
#news-social-media li.last{padding:0;margin:0}
#news-social-media .google-plus{width:67px}
#news-social-media .facebook{width:114px}
#news-social-media .twitter{width:92px}
#news-social-media .xing{width:82px}
#news-social-media .rss-feed a{position:relative;float:left;width:22px;height:22px;background:url(images/feed-icon.png)}
#news-no-comments{float:left;width:100%;margin:0 0 20px}
#news-toggle{margin:0 0 20px}
#news-comment-form{display:none;float:left;width:100%;padding:0 0 20px}
.news-comment{float:left;width:100%;padding:10px 0;border-bottom:1px solid #E3E4E5;background:#F5F6F7}
.news-comment-poster{color:#9C9C9C}
.news-comment-poster,.news-comment-title,.news-comment-message{padding:0 10px}
#newsletter{width:100%;padding:0;margin:0;float:left;height:auto!important}
#newsletter div.errorMessage,#newsletter div.okMessage,#newsletter div.form{width:100%;padding:0;margin:0 0 15px;float:left;height:auto!important}
#newsletter div.errorMessage{color:red}
#newsletter_home input[type=radio],#newsletter_home input[type=checkbox]{float:none}
#newsletter .newsletterFormGroup{float:left}
#newsletter .newsletterFormGroup input[type=radio]{clear:left}
#egov{width:100%;padding:0;margin:0;float:left;height:auto!important}
#egov table tr td{border:0}
#u2u{width:100%;padding:0;margin:0;float:left;height:auto!important}
#u2u div.inbox,#u2u div.functions,#u2u div.message,#u2u div.message_ok,#u2u div.message_error,#u2u div.preview,#u2u div.details,#u2u div.outbox,#u2u div.paging{width:100%;padding:0;margin:0 0 15px;float:left;height:auto!important}
#u2u div.buttons{float:left;width:100%;padding:20px 0 0}
#u2u div.message_error{color:red}
#u2u div.message_ok{color:#029202}
#u2u #cke_private_message{float:left;width:100%}
#u2u div.functions table td{vertical-align:middle}
#knowledge ul{list-style:none;padding:0;margin:0}
#knowledge li{padding:0;margin:0;list-style:none;margin-bottom:10px;position:relative}
#knowledge dd{margin:0;padding:0;padding-bottom:20px;padding-top:5px}
#knowledge dt{font-weight:700}
#knowledge form{padding:10px 0 0}
#knowledge #content_search{position:relative}
#knowledge .crumbtrail,#knowledge .answer,#knowledge .informations{float:left;width:100%;padding:0 0 10px}
#knowledge .category_title{padding:15px 0 10px}
#knowledge .articlelist li{margin:0;padding:0;border-bottom:solid 1px #C6C6C6}
#knowledge .articlelist .title_row{padding:8px 8px 5px;background:#F9F9F9}
#knowledge .articlelist .opener{float:left;width:40px;padding:2px 0}
#knowledge .articlelist .question_active{background-color:#F5F5F5;font-weight:700;border-bottom:solid 1px #C6C6C6}
#knowledge #overview{padding:5px 0 0}
#knowledge #overview div.category{float:left;width:50%}
#knowledge #overview div.row:after{content:".";display:block;height:0;clear:both;visibility:hidden;margin-bottom:1em}
* html #knowledge #overview div.row{height:1%}
#knowledge #overview div div.title{font-weight:700}
#knowledge #overview div div.title a{display:block}
#knowledge #overview div div.content{background-color:#fff}
#knowledge h2.category_list_title{padding:3px}
#knowledge h2.article_list_title{clear:left;padding:15px 0 10px}
#knowledge h2.article_list_title a{color:#fff}
#knowledge .most_read{background-color:#DAEDC6;font-weight:700}
#knowledge .tags li,#knowledge .articlelist .tags li{margin:0;padding:0 3px 0 0;float:left;list-style:none;border:none;background:none}
#knowledge_search_results{padding-left:0}
#knowledge_search_results ul{margin-left:0;padding-left:0;list-style-type:none}
#knowledge_search_results ul li{padding:0;margin:0;margin:5px 5px;list-style-type:none}
.knowledge_sidebar{margin:0;padding:0}
.knowledge_sidebar ul{margin:0;padding:0;list-style:none}
select[name="catid"]{margin-bottom:6px}
.knowledge_sidebar li{width:100%;display:block;margin:0}
* html .clearfix{height:1%}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#resultbox{border:1px solid #BBB;position:absolute;width:60%;padding:5px;overflow:auto;z-index:10;left:0;top:43px;background-color:#fff}
#resultbox ul{list-style-type:none;padding:2px;margin:0}
#resultbox li{list-style-type:none;display:block;white-space:nowrap;overflow:hidden;margin:0}
#resultbox li a{display:block}
#resultbox li:hover{background-color:#F0F8FA}
.cloud{margin:0 0 1em;padding:0;list-style:none;border:none}
.cloud li{margin:0!important;padding:0 5px!important;list-style:none!important;float:left!important;vertical-align:bottom!important;border:none!important;line-height:1em!important}
.cloud li:hover{background-color:#cdcdcd}
.cloud li a{color:#646464}
div.datalist_block dl dt{margin:0;padding:0;font-weight:700;display:block}
div.datalist_block dl dd{margin:0;padding:0;border-top:0 solid #cbb354}
div.datalist_block dl dt.cattitle{font-weight:700;margin:0 0 1em;padding:2px;display:block;background-color:#EEE;border:0 #bcbcbc solid;margin-top:11px}
div.datalist_block dl dd.catcontent{padding:0;border:0 #bcbcbc solid;border-top:none;padding-top:5px}
div.datalist_block dl dd.catcontent2 p{padding:0;padding:0}
div.datalist_block img{margin-right:5px}
dl.data_module{padding:10px;color:#EEE;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;font-size:75%;line-height:1.5}
dl.data_module dt{font-weight:700}
dl.data_module dd{margin:5px 0}
dl.data_module img{margin-right:20px;margin-bottom:10px}
#downloads{width:100%}
#downloads div.breadcrumb{margin:20px 0 0}
#downloads div.overview div.row div.category{float:left;width:51%;padding:0 0 5px}
#downloads div.overview div.row div.category div.title{font-weight:700}
#downloads div.overview div.row div.category div.content a{color:#000}
#downloads div.overview div.row div.category div.content a:hover{color:#B8D30B}
#downloads div.overview div.row div.category div.content a.more{color:#8b9581}
#downloads div.overview div.row div.category div.content a.more:hover{color:#B8D30B}
#downloads div.file_list{float:left;width:100%;padding:0 0 20px}
#downloads div.category-info{float:left;width:100%;padding:0 0 10px}
#downloads div.subcategories{float:left;width:100%;padding:0 0 20px}
#downloads div.file{float:left;width:100%;padding:10px 0}
#downloads div.image{float:left;width:15%;text-align:right}
#downloads div.image img{margin:0 0 15px;width:100%;height:auto}
#downloads div.delete{clear:right;float:right}
#downloads div.file_list .infos{float:left;width:85%}
#downloads div.infos,#downloads div.file_addon{float:left;width:100%}
#downloads div.infos h3{padding:0;margin:0 0 5px}
#downloads div.infos .shortdetail_top{padding:0;margin:0 0 5px;height:auto!important;color:gray;font-size:.95em}
#downloads div.infos .shortdetail_top img,#downloads div.infos .shortdetail_bottom img{padding:0;margin:0;width:10px;height:10px}
#downloads div.infos .shortdetail_bottom a{color:gray}
#downloads div.infos .shortdetail_bottom a:hover{color:#000}
#downloads div.infos .shortdetail_bottom{padding:0;margin:5px 0 0;height:auto!important;color:gray;font-size:.95em}
#downloads div.infos .detail_desc{float:left;width:85%;padding:0 0 5px}
#downloads div.infos .file_info{float:left;width:100%;padding:0 0 10px}
#downloads div.infos .file_info img{padding:0 2px 0 0;margin:0;width:10px;height:10px}
#downloads div.download{position:relative;float:left;width:200px;padding:0 0 10px}
#downloads div.download h3 img{padding:0 5px 0 0;margin:0;width:24px;height:24px;float:left;top:16px}
#downloads div.infos .file_owner,#downloads div.infos .file_owner a{float:left;width:100%;color:gray;font-size:.95em;text-align:right}
#downloads div.infos .file_owner a:hover{color:#000}
#downloads div.file_list div.paging{float:left}
#downloads div.subcategories div.category{float:left;width:50%}
#downloads div.message,#downloads div.message_ok,#downloads div.message_error{width:100%;padding:0;margin:0 0 15px;float:left;height:auto!important}
#shop_acc_data input[type="reset"]{float:left;margin-right:10px}
#downloads div.message_error{color:red}
#downloads div.message_ok{color:#029202}
#downloads #download_view_types_wrapper{display:block;padding:2em 0 0;clear:both}
#downloads #download_view_types{display:block;clear:both;margin:0;padding:0}
#downloads #download_view_types li{float:left;display:block;padding-right:1px}
#downloads #download_view_types li a.active{float:left;display:block;background-color:#6983b6;color:#fff;padding:.4em 1em}
#downloads #download_view_types li a{float:left;display:block;background-color:#f0f0f0;padding:.4em 1em;font-weight:700}
#downloads #download_tabbar_closer{margin-top:2.2em;border-top:1px solid #f0f0f0}
#mediadir{float:left;width:100%}
#mediadir div.mediadirInputfieldWysiwyg{font-size:12px;font-family:Verdana;border:1px solid #d3d3d3;background-color:#fff;color:#000;padding:4px;margin:1px 2px 3px 0;height:80px;width:300px;overflow:auto;margin-left:190px;cursor:text}
#mediadir div.mediadirInputfieldWysiwyg,#mediadir div.mediadirInputfieldWysiwyg:hover,#mediadir div.mediadirInputfieldWysiwyg:link{outline-style:none}
#mediadir div.mediadirGroupMultilang{padding-left:190px}
#mediadir div.mediadirReference{float:left;padding-bottom:15px;width:50%}
#mediadir span.mediadirReferenceTitle{float:left;width:100%;font-weight:700}
#mediadir span.mediadirReferenceDescription{float:left;width:100%}
#mediadir div.mediadirDownload{float:left;padding-bottom:15px;width:50%}
#mediadir span.mediadirDownloadTitle{float:left;width:100%;font-weight:700}
#mediadir span.mediadirDownloadDescription{float:left;width:100%}
#mediadir span.mediadirDownloadFile{padding-top:5px;float:left;width:100%}
#mediadir div.mediadirResponsible{float:left;padding-bottom:15px;width:50%}
#mediadir span.mediadirResponsibleName{float:left;width:100%;font-weight:700}
#mediadir span.mediadirResponsibleFunction{float:left;width:100%;font-style:italic}
#mediadir span.mediadirResponsiblePhone{padding-top:5px;float:left;width:100%}
#mediadir span.mediadirResponsibleFax{float:left;width:100%}
#mediadir span.mediadirResponsibleMail{padding-top:5px;float:left;width:100%}
#mediadir .mediadirSelector,#mediadir .mediadirGoogleMap{clear:both;margin-bottom:15px;margin-top:-15px;padding-left:180px}
.mediadirSelectorCenter{padding:60px 5px 0!important}
#mediadir .map{margin-top:10px;border:1px solid #CFCFCF;width:489px;height:250px}
#mediadir table.list{padding:0 20px 10px;width:710px!important;margin-bottom:20px;margin-left:-20px;background-image:url(images/list_radius_bg.gif);background-repeat:repeat-x;background-position:bottom left}
#mediadir table.list h3{padding:0;margin:0}
#mediadir table.list tr td{padding:4px 0}
#mediadir table td{vertical-align:middle}
#mediadir .mapLarge{margin-top:10px;border:0 solid #CFCFCF;width:620px;height:600px}
#mediadir input[type="button"].active{font-weight:700;text-transform:uppercase;color:#74CC00}
#mediadir input.mediadirInputfieldGoogleMapLarge{width:185px}
#mediadir input.mediadirInputfieldGoogleMapSmall{width:35px}
#mediadir input.mediadirVoteButton{font-weight:400;min-width:1px;width:30px!important}
#mediadir .mediadirCommentOk,#mediadir .mediadirVotingOk{border:1px solid #9DCF5A;background-color:#F8FFEF;padding:10px;color:#9DCF5A}
#mediadir .mediadirCommentErr,#mediadir .mediadirVotingErr{border:1px solid #FF8F8F;background-color:#FFEFEF;padding:10px;color:#FF8F8F}
#mediadir .mediadirSearchForm{float:left;width:100%;padding:0 0 20px}
#mediadir .mediadirButtonSearch{float:none;margin:0 0 0 5px}
#mediadir .employee{float:left;width:100%;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #DDD}
#mediadir .employee.last{padding:0;margin:0;border:0}
#mediadir .employee-left{float:left;width:25%}
#mediadir .employee-left img{float:left;max-width:90%;max-height:200px}
#mediadir .employee-middle{float:left;width:30%}
#mediadir .employee-title{float:left;padding:3px 0 10px;font-size:24px}
#mediadir .employee-description{float:left;clear:left}
#mediadir .employee-right{float:left;width:45%}
#mediadir .employee-more{float:left}
#mediadir .reference{float:left;width:30%;height:120px;margin:0 3% 20px 0;text-align:center;border:1px solid #DDD;box-shadow:3px 3px 8px #DDD;-moz-box-shadow:3px 3px 8px #DDD;-webkit-box-shadow:3px 3px 8px #DDD;-o-box-shadow:3px 3px 8px #DDD}
#mediadir .reference:hover{border:1px solid #AAA;box-shadow:3px 3px 8px #AAA;-moz-box-shadow:3px 3px 8px #AAA;-webkit-box-shadow:3px 3px 8px #AAA;-o-box-shadow:3px 3px 8px #AAA}
#mediadir .reference img{width:80%;max-height:60px}
#mediadir .reference-left{float:left;width:60%}
#mediadir .reference-left h2{border-bottom:1px solid #DDD}
#mediadir .reference-right{float:left;width:33%;padding:0 0 10px 3%;margin:0 0 0 3%;border-left:1px solid #DDD}
#mediadir .reference-right img{max-width:100%;margin:20px 0 0}
#media{float:left;width:100%;margin:0 0 20px}
#media a img{border:0}
#media #insertform #filename{width:140px}
#media_div div.message_ok,#media_div div.message_error{width:100%;padding:0;margin:0 0 15px;float:left;height:auto!important}
#media_div div.message_error{color:red}
#media_div div.message_ok{color:#029202}
#checkout .left{width:50%;padding:0;float:left}
#checkout .right{padding:0;width:50%;padding-left:20px;float:left}
#checkout #ok_message,#checkout #error_message,#checkout #payment_methods,#checkout #description,#checkout form{clear:both;display:inline-block;padding:0 0 20px}
#checkout form{width:100%}
#checkout #ok_message{color:green}
#checkout #error_message{color:red}
#checkout #payment_methods img{float:left;width:96px;height:58px;margin:0 10px 0 0}
#checkout form p{padding-left:0;width:100%}
#checkout form legend{display:block;float:left}
#checkout form input[type=text],#checkout form input[type=password],#checkout form textarea{width:100%;margin-right:0;margin-left:0}
#checkout form select{width:100%}
#checkout form input.label,#checkout form select.label,#checkout form textarea.label{opacity:.6}
#checkout form input.highlight,#checkout form select.highlight,#checkout form textarea.highlight{border:1px solid red}
#checkout form input#invoice_amount{float:left;width:100%;margin-right:10px;margin-bottom:10px}
#checkout form select#invoice_currency{float:left;width:100%}
#checkout form input#contact_postcode{float:left;width:100%;margin-right:10px;margin-bottom:10px}
#checkout form input#contact_place{float:left;width:100%}
#checkout form #buttons{display:block;position:static;margin:6px 0 0;float:left;width:100%}
#checkout form #buttons input{width:auto}
#deployJavaPlugin{display:none}
.icon-info{float:none;display:inline-block;width:13px;height:12px;background:url(../../core/ContentManager/View/Media/Info.png) no-repeat left center}
.tooltip-wrapper{position:relative;display:inline-block}
.tooltip-message{display:none;float:left;background:#d9edf7;width:auto;max-width:250px;min-width:110px;padding:3px;border:#3f91b9 1px solid;font-size:11px;font-weight:400;line-height:1.3;white-space:normal;z-index:9999;color:#25556d}
.noCaption{width:auto;float:left;margin-left:4px}
#news-social-media li{float:left;margin-right:10px}
.newsTypeRedirect{clear:both;float:left;height:auto;margin:3px 0 0;padding:0;width:auto}
form[name="downloads_search"]{float:left;width:100%;margin-bottom:10px}
input[name="downloads_search_keyword"]{width:70%;float:left;margin-right:10px}
#downloads form input[type="submit"]{margin-right:10px;float:left;min-width:8%}
.shop_options_click select{width:100%!important}
form#search{float:left;width:100%;margin-bottom:10px}
#searchbox{width:70%;float:left;margin-right:10px}
#login.pwdlost{width:100%;border-right:0}
input[name="downloads_category_name"]{margin-bottom:20px}
.title img{top:0!important}
.file_info td{float:left;width:50%}
.file_info tr{float:left;width:100%}
.file_info a{word-wrap:break-word}
.profile th{width:100%;float:left}
.profile tr{float:left;width:100%}
.profile td{width:40%;float:left}
input[name="search"]{float:left;margin-right:10px;width:70%!important}
select[name="catId"]{float:left;width:40%;margin-right:15px}
.eachrow a{word-wrap:break-word}
.shopterms{float:left;width:100%}
#shop .row3 div{display:table-cell;float:left;width:50%}
#shop .row3{display:table-row;float:left;width:100%;background:#F6F6F6;padding:6px 5px;border-bottom:1px solid #fff}
#shop .row3 .shoprow:first-child{width:25%;text-align:left;padding-left:10px}
#shop .row3 .shoprow:nth-child(2){width:18%;text-align:left}
#shop .row3 .shoprow:nth-child(3){width:20%}
#shop .row3 .shoprow:nth-child(4){width:22%}
#shop .row3 .shoprow:last-child{width:15%;text-align:center;padding-right:10px}
.row2.first .shoprow:first-child{width:25%;float:left;padding-left:10px;word-wrap:break-word;padding-right:10px}
.row2.first .shoprow:nth-child(2){float:left;width:18.5%}
.row2 .shoprow:first-child{float:left;width:43.5%}
.row2 .shoprow:nth-child(2){float:left;width:19%}
.row2 .shoprow:nth-child(3){float:left;width:22%}
#cartlist #th_bg{background:#0D6E69;color:#fff;float:left;width:100%}
.cartrow{padding:6px 8px;float:left;width:15%}
#th_bg .cartrow:first-child{width:35%}
#th_bg .cartrow:nth-child(2){width:15%}
#th_bg .cartrow:nth-child(3){width:14%}
#shop #th_bg .a_right.cartrow{text-align:right;width:21%}
#cartlist #th_bg2{float:left;width:100%}
#cartlist #th_bg2 .cartrow:first-child{width:36%}
#cartlist #th_bg2 .cartrow{float:left;width:9%}
#cartlist #th_bg2 .cartrow:nth-child(2){width:15%}
#cartlist #th_bg2 .cartrow:nth-child(3){width:14%}
#shop #th_bg2 .a_right{text-align:right;width:17%}
#cartlist .row1 div{float:left;width:50%;padding:7px 5px 6px}
#cartlist .row1{float:left;width:100%;background:#fff}
#shop #cartlist #th_bg_count{float:left;width:100%!important}
#shop #cartlist #th_bg_count div{float:left;width:50%;padding:7px 5px 6px}
#cartlist #th_bg_lstbefore{float:left;width:100%!important}
#shop #cartlist #th_bg_count{float:left;width:100%!important}
#shop #cartlist #th_bg_count div{float:left;width:50%;padding:7px 5px 6px 0}
#cartlist #th_bg_lstbefore{float:left;width:100%!important;padding:6px 5px}
#cartlist #th_bg_lstbefore div{float:left;width:50%}
#cartlist #th_bg_lstbefore div.a_right{float:right;text-align:right;width:50%}
#shop .cart-buttons{float:right;padding:10px 0 0;width:auto}
#cartlist{float:left;width:100%}
#tagelement th{float:left;width:33.3%}
input[name="bsubmit"]{width:auto!important}
#searchfield{margin-bottom:20px}
#searchfield p#fieldlast{width:auto;padding-top:26px}
#searchfield p{width:33%;margin-right:10px}
input[name="recipient_save"]{margin-top:5px}
#sitemap ul{margin:0;padding:0}
#shop table#bestelTable tr.row3,#shop_payment .row1,#shop_payment .row3{float:none}
#shop #bestelTable .row1{float:none}
#mediadir .mediadirSearchForm .mediadirButtonSearch{float:left;width:auto!important}
.mediadirSearchForm .mediadirInputfieldSearch{width:70%;float:left}
.search{margin-bottom:15px}
.search form input[type="submit"]{margin-right:0}
#profile-left{float:left;margin-left:130px}
#profile-left-button{padding-left:28.5%}
.profile.networks th{float:none;width:auto}
.profile.networks tr{float:none;width:100%}
.profile.networks td{float:none;width:auto}