.top1:hover {overflow:visible; color:#000; }
.top1over:hover {height:auto;color:#000; background:#fff;overflow:visible;}
.top0over:hover {height:auto;color:#000; background:#fff;overflow:visible;}

#toplinks_inner0 a:hover,#toplinks_inner a:hover,.toplk:hover,#toplinks_inner2 a:hover,#toplinks_inner3 a:hover,#toplinks_inner4 a:hover,#toplinks_inner5 a:hover,#toplinks_inner6 a:hover,#toplinks_inner7 a:hover,#toplinks_inner8 a:hover,#toplinks_inner9 a:hover,#toplinks_inner10 a:hover,#toplinks_inner11 a:hover {color:#1a66b4;}

#toplinks_inner0 {width:950px; margin-top:-15px !important;margin-left:-100px;}
#toplinks_inner0 a:link, #toplinks_inner0 a:visited, #toplinks_inner a:link, #toplinks_inner a:visited {width:150px;}
#toplinks_inner {width:350px;margin-left:-1px;}
#toplinks_inner a:link, #toplinks_inner a:visited {width:150px;}
#toplinks_inner2 {width:500px; margin-left:-100px;}
#toplinks_inner2 a:link, #toplinks_inner2 a:visited {width:175px;}
#toplinks_inner3 {width:850px;margin-left:-560px;}
#toplinks_inner4 {width:610px;margin-left:-150px;}
#toplinks_inner4 a:link, #toplinks_inner4 a:visited {width:180px;}
#toplinks_inner5 {width:448px;margin-left:-329px;}
#toplinks_inner5 a:link, #toplinks_inner5 a:visited {width:100px;}
#toplinks_inner6 {width:600px;margin-left:-100px; margin-top:76px;}
#toplinks_inner6 a:link, #toplinks_inner6 a:visited {width:120px;}
#toplinks_inner7 {width:260px; margin-top:-400px; margin-left:230px;}
#toplinks_inner7 a:link, #toplinks_inner7 a:visited {width:300px;}
#toplinks_inner8 {width:850px;margin-left:-300px;}
#toplinks_inner9 {width:660px;margin-left:-200px;}
#toplinks_inner10 {width:450px;margin-left:-150px;}
#toplinks_inner11 {width:252px;margin-left:-200px; border-right:0px; }

#toplinks_inner3 a:link, #toplinks_inner3 a:visited,#toplinks_inner8 a:link, #toplinks_inner8 a:visited,#toplinks_inner9 a:link, #toplinks_inner9 a:visited, #toplinks_inner10 a:link, #toplinks_inner10 a:visited, #toplinks_inner11 a:link, #toplinks_inner11 a:visited{width:200px;}



.part_big {float:left; height:316px; margin-bottom:15px; z-index:2;}
.part_big2 {float:left; height:150px; margin-bottom:15px; z-index:2;}
.part_big_t {float:left; margin-bottom:15px; z-index:2; max-width:49.5%; max-height:125px !important; }
.bot10 {padding-bottom:10px;}
.part_big_head {overflow:hidden; }
.part_big_auto {float:left; height:auto !important; margin-bottom:15px; }
.part_small {float:left; position:relative; height:100%; background:#fff; width:49%; margin-right:2%; border-radius:8px; box-shadow:1px 1px 2px 2px rgba(100,100,100,0.3); overflow:hidden; z-index:3;}
.part_small_full {float:left; height:100%; background:#fff; width:100%; margin-right:0%; border-radius:8px; box-shadow:1px 1px 2px 2px rgba(100,100,100,0.3); overflow:hidden;}
.part_small_full_varh {float:left; height:auto; min-height:50px;background:#fff; width:100%; margin-right:0%; border-radius:8px; box-shadow:1px 1px 2px 2px rgba(100,100,100,0.3); overflow:hidden;}
.part_small_full_varh_trans {height:auto; min-height:40px; width:100%; margin-right:0%; overflow:visible;}
.part_small2 {margin-right:0% !important;}
.part_small_semi1 {height:182px !important; margin-bottom:15px;}
.part_small_semi2 {height:50px !important;}

.part_inner li a:hover,.part_full a:hover {text-decoration:underline;}
.part_such_but_as_back:active {background:#aaa; box-shadow:1px 1px 2px 2px rgba(100,100,100,0.2) inset;}
.part_such_but:hover {background:#111; box-shadow:1px 1px 2px 2px rgba(100,100,100,0.2) inset;}
.part_such_but:active {background:#333; box-shadow:1px 1px 2px 2px rgba(100,100,100,0.2) inset;}
.part_banner {position:relative; top:0; left:0; right:0; border-radius:8px; box-shadow:1px 1px 2px 2px rgba(100,100,100,0.3); height:255px; overflow:hidden; background:#12243a;}
.part_imgs {height:255px; display:table-cell; vertical-align:middle; width:100%;}
.img_banner {float:left; width:100%; min-height:255px; min-width:675px; }
.img_guy {float:left; width:250px; height:316px;}
.img_banner1 {float:left;}
.banner1_slogan {display:table-cell; vertical-align:bottom; height:316px; }
.artikel:hover {box-shadow:1px 1px 2px 2px rgba(100,100,100,0.2);}

.wk_inner {max-width:600px; height:150px; margin-top:5px;}
.wk_artikel_box_einzel {clear:both; margin-bottom:25px;}
.wk_img {float:left; width:150px; height:150px; border:1px solid #333; background:#fff;text-align:center; overflow:hidden;}
.wk_img_inner {max-width:150px; max-height:150px; }
.wk_artikel_in {float:left; width:320px; height:110px; padding:0px 20px; font-size:15px;}
.wk_artikel_top {font-size:20px; border-bottom:1px solid #333; margin-bottom:5px; margin-top:-3px; height:25px; overflow:hidden;}
.wk_artikel_lieferbar {margin-top:5px;}
.wk_artikel_change {margin:5px 0px;}
.wk_artikel_erase {width:80px; margin-top:-10px;float:right;}
.wk_ges {clear:both; width:492px; border-top:1px solid #333;border-bottom:1px solid #333;}
.wk_ges2 {float:left; margin-left:20px; padding:20px 0px; width:200px; font-size:18px;}
.wk_zw {float:left; margin-left:20px; padding:20px 0px; width:150px; font-size:18px;}
.wk_small {font-size:12px;}
.wk_bold {font-weight:bold;} 
.wk_ges3 {border-top:0px !important;}
.wk_ges4 {float:left; margin-left:20px; padding:20px 0px; width:472px; font-size:18px;}
.wk_label {float:left; width:450px; background:#fff; padding:10px; border:1px solid #333;}
.wk_artikel_box_einzel:hover {box-shadow:1px 1px 2px 2px rgba(100,100,100,0.2); border-radius:8px;}

.bestellung_inner {max-width:640px; background:#ddd; color:#333; margin:0 auto; padding:10px 0px 10px 25px;}
.pad {padding:20px;}
.kunde_box {float:left; width:48%; min-height:310px; border:1px solid #ccc; border-top:0px !important; margin-right:10px; background:#fff; }
h2.kunde {background:#000; color:#fff; padding:15px 0px 15px 15px;font-family:'Play', sans-serif;  font-size:22px; margin:0;font-style:italic;}
.pad input{width:95%; padding:5px;}
.pad select {width:100%; padding:5px;}
.kunde_box_b {min-height:400px !important; margin-bottom:10px;}
.pad input[type='checkbox'] {width:20px !important;}
.red {color:#f00; text-shadow:0 0 0.2em #fff;}
.filter_h {width:40%; min-width:105px; float:left;}
.filter_input {width:40%;}

.hv_but {float:right; width:30%;font-weight:normal;text-align:right; cursor:pointer; }
.auswahl_ico {width:286px; height:20px; float:right;font-size:10px; color:#aaa;}
.auswahl_ico_s {width:189px; height:20px; float:right;font-size:10px; color:#aaa;}
.auswahl_but {float:left; width:70px; border:1px solid #ccc; background:#eee; border-radius:3px; padding:5px 10px; box-shadow:1px 1px 2px 2px rgba(255,255,255,0.5) inset; cursor:pointer;}
.auswahl_but1 {}
.auswahl_but2 {margin-left:5px; }
.auswahl_but3 {margin-left:5px; }
.auswahl_but_aktiv {color:#777 !important; background-color:#ddd !important;}
.auswahl_but:hover {box-shadow:1px 1px 2px 2px rgba(255,255,255,0.5) inset,1px 1px 2px 2px rgba(100,100,100,0.2); }
video.artikel_video {width:100%;}
.artikel_video_cp {text-align:right; padding:5px 0px; font-size:12px; color:#aaa;}
.artikel_video_over {width:100%; max-width:1024px; margin:0 auto;}

.sort_but {float:left;border:0px; background:none; padding:0px; margin:0px; font-weight:bold; cursor:pointer;}


img.menuleft_img { float:right; margin-top:-12px; margin-right:3px; width:43px; height:43px; border:0px;}
#lefttext h2,.lefttext h2 {font-size:18px;}
#lefttext{padding:25px 5px 5px 32px; font-size:14px; color:#111;}
.lefttext {padding:0px 0px 0px 32px; font-size:14px; color:#111;}
#lefttext a:link,#lefttext a:visited,.lefttext a:link,.lefttext a:visited {color:#000; text-decoration:none;}
#lefttext a:hover,.lefttext a:hover {text-decoration:underline;}

#bot_out {width:100%; padding:10px 0px; border-top:1px solid #999; color:#333; border-bottom:1px solid #999;}
#bot {position:relative; left:0; right:0; margin-left:20px; margin-right:20px; font-size:12px; }
#bot div.bots {padding:8px 5px 0px 0px; margin-left:5px; font-size:17px; border-bottom:1px solid #999; font-family:'Play', sans-serif;  font-weight:bold; }
.bot_part {float:left; width:24%; margin-right:2%;}
.bot_part_l {float:left; width:46%; margin-right:2%; min-height:110px;}
.bot_part_last { margin-right:0% !important; }
.bot_wh {color:#000;}
#copy {position:relative; left:0; right:0; margin:10px 20px; height:20px; font-size:10px; color:#999; text-shadow:0px 1px 0px #eee;}
#bot a:link, #bot a:visited {display:block; padding:5px 10px 5px 25px; margin-left:5px; color:#333;  text-decoration:none; border-bottom:1px solid #999;}
#bot a:hover {display:block; color:#fff; text-decoration:none; background:#555;}
.bot_in {padding-left:5px; font-size:12px; }
.bot_part1 {width:150px; padding-right:32px; position:relative; top:0; left:0; z-index:1; }
.bot_part2 {position:relative; top:0;  float:left; width:160px; padding-right:20px; z-index:1; }
.bot_part3 {position:relative; top:0; left:0; right:0; z-index:0; }
.bot_part4 {float:right; margin-right:49px; }
.bot_3_in {margin:0px 10px 0px 405px; min-height:160px; padding:0px 20px; height:auto;}

.bot_3_inlink a:link, .bot_3_inlink a:visited{display:inline !important;padding:0px !important;margin:0px !important;}
.breadcrumbs a:hover{text-decoration:underline;}

#support{position:fixed; right:0; bottom:0; width:271px; height:365px;background:url(guy_support.png) no-repeat top left; z-index:10;}
.support_txt {position:relative; float:left; top:281px; width:190px; padding:8px; height:40px; background:#e9e7e8;font-family:'Play', sans-serif; font-size:17px; color:#484646;}
#bot_menu{position:fixed; right:0; bottom:0; width:390px; height:19px;background:#ccc; z-index:10; font-size:13px; color:#605f5f; padding:3px; }
#bot_menu a:link, #bot_menu a:visited {color:#605f5f;}
#artikel_main {width:92%; max-width:960px; margin:0 auto; padding-top:20px;}
.artikel_left {float:left; width:51%;}
.artikel_right {float:left; width:49%;}
.artikel_ximg {float:left; width:80%; background:#fff; min-height:300px;}
.artikel_imgmore {float:left; width:20%;min-height:300px;}
.artikel_imgmore_inner {width:70%; min-height:60px; margin-left:30%; margin-bottom:8px; background:#fff;}
.artikel_inner {padding:0px 0px 0px 40px;}
h1.artikel_head {font-size:40px; font-weight:bold;}
h2.artikel_id {margin:0px; font-size:12px; color:#555;}
p.artikel_xpreis {font-size:25px;font-weight:bold; }
p.artikel_text {font-size:14px; padding-right:15px;}
.artikel_more {margin:0px 40px; padding:20px 40px; background:#333; color:#fff;font-size:14px;}
.artikel_button {clear:both; height:30px; padding-top:3px; }
.artikel_innerdiv1 {width:30%; float:left; }
.artikel_innerdiv2 {width:40%; margin-right:40px; float:right; padding-top:31px;text-align:right;}
.xsmall {font-size:70%;}
.info {clear:both; font-size:12px;}
.artikel_sel {width:100%;}
.artikel_mini {display:none;}
.artikel_mini_no {display:block;}
.topseller {margin:0 auto; max-width:220px; margin-top:10px; cursor:pointer;}

.l_land {float:left; width:20px; height:13px; overflow:hidden;background-image:url("https://check.toys/style/lander.jpg");background-size:20px 286px;}
.l_land.de {background-position:0 0px}
.l_land.gb {background-position:0 -13px}
.l_land.us {background-position:0 -26px}
.l_land.at {background-position:0 -39px}
.l_land.be {background-position:0 -52px}
.l_land.ca {background-position:0 -65px}
.l_land.cl {background-position:0 -78px; clear:none !important;}
.l_land.cn {background-position:0 -91px}
.l_land.cz {background-position:0 -104px}
.l_land.fi {background-position:0 -117px}
.l_land.fr {background-position:0 -130px}
.l_land.gr {background-position:0 -143px}
.l_land.ie {background-position:0 -156px}
.l_land.it {background-position:0 -169px}
.l_land.nl {background-position:0 -182px}
.l_land.pl {background-position:0 -195px}
.l_land.es {background-position:0 -208px}
.l_land.se {background-position:0 -221px}
.l_land.ch {background-position:0 -234px}
.l_land.cy {background-position:0 -247px}
.l_land.no {background-position:0 -260px}
.l_land.ee {background-position:0 -273px}

.kategorie:hover {box-shadow:1px 1px 2px 2px rgba(100,100,100,0.2);}
ul.filter {list-style-type:none;}
#hinweis_box {width:280px; max-width:100%; background:#eee; border:1px solid #333; border-radius:4px; padding:10px; color:#000; z-index:100;animation:opa1 20s;-webkit-animation:opa1 20s;-moz-transition-delay:1s; -o-transition-delay:1s; -webkit-transition-delay:1s; transition-delay:1s; animation-delay:1s;	animation-iteration-count:1;animation-direction:normal;	animation-play-state:running;}
.hinweis_x {float:right; width:10px; height:10px;line-height:1; padding:5px; border:1px solid #aaa; border-radius:4px; color:#aaa; cursor:pointer;font-size:13px;text-align:center;}
.hinweis_bild {float:left; width:45px; height:45px; margin-right:10px; font-size:30px; overflow:hidden; color:#fff; text-align:center;  text-shadow:0 -1px 1px #666, 0 1px 1px #fff; font-weight:bold;}
.hinweis_txt {float:left;width:203px; font-size:15px;}
@keyframes opa1 { 0%   {opacity:0;}10%   {opacity:1;}   90% {opacity:1;}100% {opacity:0;}}
@-webkit-keyframes opa1 { 0%   {opacity:0;}10%   {opacity:1;}   90% {opacity:1;}100% {opacity:0;}}

.flt {float:left; width:65px; margin:0px 2px 2px 0px; max-width:49%; height:65px; border:1px solid #888; cursor:pointer;}
.flt:hover {box-shadow:1px 1px 2px 2px rgba(100,100,100,0.3);}
.col0 {background:#000; color:#fff;}
.col1 {background:#c96;}
.col2 {background:#90f;}
.col23 {background:#d49e44;}
.col24 {background:#ff0;}
.col25 {background:#070;}
.col26 {background:#f70;}
.col27 {background:#fff;}
.col3 {background:#d18da6;}
.col4 {background:#00f;color:#fff;}
.col5 {background:#6f4022;}
.col6 {background:#c4d6ec;}
.col7 {background:#f00;}
.col8 {background-image:linear-gradient(42deg, transparent, blue, green, yellow, red, purple); color:#fff;}
.col9 {background:#666;}
.col30 {background:url(filter/mit-hoden.jpg);background-size:contain;}
.col31 {background:url(filter/ohne-hoden.jpg);background-size:contain;}

.col32 {background:url(filter/2enden.jpg);background-size:contain;}
.col33 {background:url(filter/double-penetration.jpg);background-size:contain;}
.col34 {background:url(filter/gebogen.jpg);background-size:contain;}

.col42 {background:url(filter/amor.jpg) no-repeat top left;background-size:contain;;}
.col44 {background:url(filter/billyboy.jpg) no-repeat top left;background-size:contain;}
.col46 {background:url(filter/chaps.jpg) no-repeat top left;background-size:contain;}
.col47 {background:url(filter/ceylor.jpg) no-repeat top left;background-size:contain;}
.col48 {background:url(filter/condomi.jpg) no-repeat top left;background-size:contain;}
.col50 {background:url(filter/durex.jpg) no-repeat top left;background-size:contain;}
.col51 {background:url(filter/einhorn.jpg) no-repeat top left;background-size:contain;}
.col53 {background:url(filter/esp.jpg) no-repeat top left;background-size:contain;}
.col54 {background:url(filter/exs.jpg) no-repeat top left;background-size:contain;}
.col55 {background:url(filter/fair.jpg) no-repeat top left;background-size:contain;}
.col57 {background:url(filter/fromms.jpg) no-repeat top left;background-size:contain;}
.col58 {background:url(filter/glyde.jpg) no-repeat top left;background-size:contain;}
.col56 {background:url(filter/50shades.jpg) no-repeat top left;background-size:contain;}
.col61 {background:url(filter/manix.jpg) no-repeat top left;background-size:contain;}
.col63 {background:url(filter/pasante.jpg) no-repeat top left;background-size:contain;}
.col66 {background:url(filter/secura.jpg) no-repeat top left;background-size:contain;}
.col67 {background:url(filter/sico.jpg) no-repeat top left;background-size:contain;}
.col68 {background:url(filter/skins.jpg) no-repeat top left;background-size:contain;}
.col70 {background:url(filter/ritex.jpg) no-repeat top left;background-size:contain;}
.col71 {background:url(filter/rilaco.jpg) no-repeat top left;background-size:contain;}
.col74 {background:url(filter/rfsu.jpg) no-repeat top left;background-size:contain;}
.col76 {background:url(filter/masculan.jpg) no-repeat top left;background-size:contain;}
.col77 {background:url(filter/play.jpg) no-repeat top left;background-size:contain;}

.mk {float:left; border:1px solid #666; margin:0px 2px 2px 0px; text-align:center; min-width:35px; }
.mk a:link,.mk a:visited {text-decoration:none; color:#000;display:block;padding:5px; }
.mk:hover {background:#999;}
.mkaktiv {background:#333; color:#bbb; padding:5px 0px; min-width:35px; }

.koment {width:100%; min-height:100px;}
#makeacomment {display:none; position:fixed; top:0; left; 0; padding-top:100px; width:100%; height:100%; background:rgba(100,100,100,0.5); z-index:100;}

.inhaltsverzeichnis {margin-bottom:10px; margin-top:10px;}
.txt h1,.txt h2 {background:#fff;margin-bottom:0px; margin-top:0px;  padding:20px 0px 0px 20px; border:0px; border-top-right-radius:8px;border-top-left-radius:8px;}
.txt p {line-height:1.7; background:#fff; padding:10px 20px 0px 20px; margin-top:0px; margin-bottom:0px; font-size:16px; border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
.txt li {line-height:1.7; padding:5px; margin-top:0px;font-size:16px;}
a.anchor {display:block;position:relative;top:-90px;visibility:hidden;}


.nocursor {cursor:auto;}

/* Gewinn */
.part_gewinn {float:left; width:100%;  margin-bottom:15px; background:#fff;}
.gewinn {max-width:1000px; width:100%; min-height:200px; margin:0 auto; z-index:1;}

.gewinn_over {position:absolute; top:0; width:95%; height:100%; z-index:2;}
.gewinn_inner {width:100%; max-width:1000px; margin:0 auto; height:100%; }
.gewinn1,.gewinn2{float:left; width:49%; height:45%;}
.gewinn3 {float:left; width:49%; height:25%; }
.gewinn_hinweise {position:relative;width:100%; max-width:1000px;  margin:0 auto; min-height:200px; margin-top:-50px; margin-bottom:30px;z-index:5;}
.gewinn_hinweise_inner {width:90%; margin:0 auto; min-height:100px; border-radius:20px; background:#fff; background-image:linear-gradient(to bottom, #ffffff, #dee3e8);z-index:20;}
.nl_hinweise {float:left; width:100%; max-width:500px; min-height:160px; z-index:15; margin-top:20px;}
.nl_hinweise_inner {width:90%; margin:0 auto; min-height:100px; border-radius:20px; background:#fff; background-image:linear-gradient(to bottom, #ffffff, #dee3e8);}
.nl_hinweise_inner h4 {font-size:15px; padding:0px; margin:5px 0px 10px 20px;}
.nl_big {float:left; margin-left:30px;margin-top:20px; font-size:40px; width:95%; max-width:100%; text-align:center;}
.nl_700 {width:700px; max-width:95%;margin:20px auto;}
.nl_over {background:#12243a; color:#fff;}
.nl_in {max-width:100%; width:900px; margin:0 auto;}
.s130 {font-size:130%;}

.nl_inp {background:rgba(255,255,255,0.1);color:#fff;border:0px;border-bottom:2px solid #fff;font-size:30px;padding:5px;}
.nl_inp1 {width:20%;}.nl_inp2 {width:42%;}
.nl_inpb {background:#fff; color:#222;float:right;width:30%;font-size:18px;border:2px solid #fff;margin-top:9px;padding:10px 5px;}
.nl_mini {font-size:15px; margin:10px 0px;}
.gewinn_img {z-index:0;}
.gewinn1in {width:100%; height:100%; opacity:0; filter:alpha(opacity=0); overflow:hidden;}
.gewinn1in,.gewinn_button,.nl_button{-o-transition:.5s;  -ms-transition:.5s;  -moz-transition:.5s;  -webkit-transition:.5s;  transition:.5s;}
.gewinn1in:hover { opacity:100; filter:alpha(opacity=100);}
.g1_in {width:80%; height:30%; max-height:200px; margin:50% auto; background:#fff; border-radius:20px; color:#999; cursor:pointer;}
.g3_in {width:80%; height:40%; max-height:200px; margin:5% 0% 0% 20%; background:#fff; border-radius:20px; color:#999;cursor:pointer;}
.gewinn1in h3 {padding:0px 0px 0px 20px; margin:0;}
.gewinn1in h2 {text-align:right; margin-right:20px; }
.gewinn_hinweise_inner h2 {color:#3349a4; font-size:23px; margin-bottom:10px;background:#fff;}
.gewinn_button {margin:0 auto; width:30%; min-width:250px; padding:20px; text-align:center; border-radius:10px; color:#fff; background:#3349a4; cursor:pointer;}
.nl_button {margin:0 auto; width:30%; min-width:100px;padding:15px; text-align:center; border-radius:10px; color:#fff; background:#3349a4; cursor:pointer;}
.nl_button_long {width:auto !important;}
.gewinn_button:hover {background:#475fc6;}
.gewinn_hinweise_inner a:link,.gewinn_hinweise_inner a:visited {color:#fff; text-decoration:none;}
.gewinn_point {width:46%; min-width:400px; margin-left:20px; float:left; min-height:60px;}
.gw_xxl {color:#3349a4; font-size:200%;font-weight:bold;}

.col_input input {width:45%;}
.col_input_h input {width:90%;}
.col_radio {width:90%;}
.col_input input,.col_input_h input, select.input_  {margin-bottom:10px; padding:8px; border-radius:3px; border:1px solid #ccc; box-shadow:inset 0px 0px 2px 2px rgba(100,100,100,0.2);}
.col_input_all {padding:0px 20px;}
.col_input_h {float:left;width:50%;}
.col_input_h_all {width:100%; }
input.input_str {width:70%;}
input.input_hn {width:14%; margin-left:1%;}
input.input_plz {width:14%; margin-left:0%; margin-right:1%;}
input.input_name {width:30%; margin-left:0%; margin-right:1%;}
input.input_email {width:62.2%; }
.gewinn_hinweise_inner,.nl_hinweise_inner p {background:none; padding-top:0px;}
.col_radio {height:35px; padding-left:5px;}
p.kleiner {font-size:80%;}

.partnerBut {padding:10px 20px; border:1px solid #555; border-radius:5px; cursor:pointer; display:inline-block; margin:5px 5px;}
.pchecked {color:#fff; background:#333 url(butok.png) no-repeat top left;}
.partnerBut{-o-transition:.5s;  -ms-transition:.5s;  -moz-transition:.5s;  -webkit-transition:.5s;  transition:.5s;}
.partnerBut:hover { background-color:#475fc6; color:#fff;}
.partnerBut:active {color:#fff; background:#333 url(butok.png) no-repeat top left;}

input.komment {width:100%; padding:2px; font-size:20px;}
button.komment {min-width:50%; padding:2px; font-size:20px; color:#444; margin-top:20px;}
.komfont {font-size:20px; color:#999;padding:0%; }
.kom_left {float:left; width:18%; padding-top:12px; }

.kom_right{float:left; width:82%; font-size:10px !important; margin-top:10px;}
.kommentar {}
.fr {color:#aaa; margin-top:4px; font-size:13px;}

#kommentar_inhalt {width:100%; height:200px;}
.kommentc {float:left;width:80px; padding:0px 0px; font-weight:bold;text-align:center; color:#eee; text-shadow:0 -1px 1px #666, 0 1px 1px #fff;}
.kommentt {float:left; padding:8px 10px 0px 10px; max-width:80%;}
div.kc1 {font-size:42px; height:39px;width:80px;}
div.kc2 {font-size:26px; height:31px; width:80px;}
div.kc3 {font-size:22px;width:80px;}

.artikel_desc li a:link,.artikel_desc li a:visited {color:#555;}
.artikelhover {left:0;position:absolute;top:70%;transition:all 550ms ease 0s;z-index:10;width:100%;}
.artikel:hover {box-shadow:0 0 5px #E1E0DD;}
.artikel:hover .artikelhover {cursor:pointer;background-color:#ffffff;box-shadow:0 5px 4px -1px rgba(0, 0, 0, 0.26);top:100%;width:100%;opacity:1;filter:alpha(opacity=100);visibility:visible;}

.akalender,.bkalender,.ckalender,.dkalender,.ekalender {float:left; width:10%; height:10%; border:1px dotted #fff; padding:3px; color:#fff; font-weight:bold; cursor:pointer;text-shadow:1px 1px 2px rgba(10, 10, 10, 1);-o-transition:.5s;  -ms-transition:.5s;  -moz-transition:.5s;  -webkit-transition:.5s;  transition:.5s;}
.akalender:hover,.bkalender:hover,.ckalender:hover,.dkalender:hover,.ekalender:hover { opacity:80; filter:alpha(opacity=80); background:rgba(255,255,255,0.2);}

.akalender {margin:5% 0% 0% 5%;}
.bkalender {margin:8% 0% 0% 5%;}
.ckalender {margin:9% 2% 0% 2%;}
.dkalender {margin:10% 0% 0% 6%;}
.ekalender {margin:7% 0% 0% 2%;}

.full_notification {position:absolute; display:none; width:100%; min-height:100px; padding-bottom:20px;background:#fff;z-index:10; margin-left:-1%;}

/*kat-format*/
.bl1,.bl2{padding:20px; margin-left:-16px; margin-right:-16px; }
.bl1,.bl1 p,.bl1 h2,.bl1 h3 {background:#E0EEFF;}
.bl2,.bl2 p,.bl2 h2,.bl2 h3 {background:#CDE3FF;}
.bl3,.bl3 p,.bl3 h2,.bl3 h3 {background:#E6FFE0;}

.bl1 tr:hover,.bl2 tr:hover,.bl3 tr:hover,.bl0 tr:hover {background:none;}

p.liner {padding-left:20px; margin-left:20px; border-left:6px solid #12243a; border-radius:0px;}


/* kategorie */
.tbin {display:table-row; width:100%;} p.pad2{font-size:14px; margin:0px;padding:0px 20px;}
.p4a,.p4b{display:table-cell;}
.p4a{width:22.75%;} .p4a img{min-width:100%;}.p4b{width:3%;}
.boxshad {box-shadow:1px -10px 22px -3px rgba(7,111,125,0.2);}
.p4a ul li {list-style-type:none !important; padding-left:0px;}
.pbox_head {font-weight:bold; padding-left:20px;}
.p4a ul{display:inline; list-style-type:none; margin-top:0px;} .p4a li a{width:86%;}
.p4a li a:link,.p4a li a:visited{padding:2% 7%; float:left; color:#000;text-decoration:none; border-top:1px solid #aaa;}
.p4a li a:hover {background:#12243a; color:#fff;}
