body{color:#000;background:#fff;font-family:verdana,arial,sans-serif;font-size:100.01%;text-align:center;padding:0px;margin:0px;}
img{border:0 none;}
div{outline:0 none;}
a{font-weight:bold;text-decoration:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover{color:#234D60;}
a:focus, a:active{color:#666;}
.box a:hover{text-decoration:underline;}
#spalte2 a:hover{text-decoration:underline;}
#rahmen{width:1000px;background:#fff;margin:0px auto;text-align:left;border:0px solid #999;margin-bottom:20px;}
#kopf{padding:0;height:125px;background-color:#FFF;}
.box{border:1px solid #E2E2E2;background-color:#e1e1e1;padding:0px 0px 1px 0px;margin:0px 0px 30px 0px;}
.box1{border:1px solid #E2E2E2;background-color:#e1e1e1;padding:10px;padding-bottom:10px;margin:0px 0px 50px 0px;}
#spalte1, #spalte3{width:200px;padding:0px 0px;}
#spalte1{float:left;}
#spalte2{float:left;width:560px;margin-left:20px;border:0px solid #222;}
#spalte3{float:right;}
#fuss{width:550px;border-top:2px solid #999;padding:5px;padding-bottom:20px;margin-bottom:30px;color:#111;margin-right:auto;margin-left:auto;}
#fuss p{text-align:center;margin:2px;font-size:0.7em;}
#spalte1 ul, #spalte3 ul{list-style:none;padding:0px 0px;margin-left:0px;text-align:left;}
#spalte1 li, #spalte3 li{color:#264f63;padding:0px 5px 5px 10px;text-decoration:none;font-size:14px;line-height:130%;margin:0.5em 0;margin-top:0px;}
.ssi-artikel li{margin:5px 5px 0px 15px;padding:0px;}
#spalte2 p, #spalte2 div{font-size:12px;line-height:150%;margin-top:0px;text-align:justify;}
#spalte3 p{padding:5px 5px;margin:0px 0px 0px 0px;font-size:12px;}
#spalte2 h1, #spalte2 h2, #spalte2 h3{color:#392c6d;font-family:georgia, 'times new roman', serif;font-size:22px;font-weight:normal;line-height:160%;border-bottom:1px dotted #222;margin:8px 0px 5px 0px;}
#spalte2 h2{color:#392c6d;font-size:17px;line-height:160%;}
#spalte2 h3{color:#392c6d;font-size:14px;line-height:160%;}
#spalte1 h1, #spalte3 h1{color:#111;padding:5px 5px 5px 10px;margin-top:3px;font-size:1.4em;font-weight:lighter;border-bottom:1px dotted #38343a;font-family:Georgia, "Times New Roman", Times, serif;background-color:#78a4de;}
.box h1 a{text-decoration:none;color:#111;font-size:20px;font-weight:lighter;font-family:Georgia, "Times New Roman", Times, serif;background-color:#78a4de;}
.linien{border:1px solid #990000;height:0.1px;width:90%;text-align:center;}
.newsBox{float:left;width:150px;height:290px;padding:0 15px;background:#F3F6F8;border:1px solid #8ca5d3;margin:0px 10px 15px 0px;}
.newsBox1{float:right;width:150px;height:290px;padding:0 12px;background:#F3F6F8;border:1px solid #8ca5d3;margin:0 0px 12px 0;}
.spalte2Box{width:500px;margin-right:auto;margin-left:auto;margin-top:30px;padding:1em;padding-bottom:10px;border:1px solid #ccc;background:#f8f8f8;}
#spalte2 .newsBox p, #spalte2 .newsBox1 p{font-size:11px;color:#333;text-align:left;}
#spalte2 .newsBox ul{margin:0px 5px 0px 15px;padding:0px;font-size:11px;color:#333;}
#spalte2 .newsBox p a, #spalte2 .newsBox1 p a{text-decoration:underline;line-height:1.9em;font-weight:lighter;font-style:normal;}
.warenkorb p{margin:2px;font-size:8px;}
.warenkorb h3{font-size:18px;color:#392c6d;font-family:georgia, 'times new roman', serif;font-weight:normal;border-bottom:1px dotted #222;margin:5px 0px 10px 5px;padding-top:15px;}
.warenkorb thead th{background:url(https://www.kontaktlinsenshop.de/shopseiten/images/hinten.jpg) repeat-x;height:35px;margin:0px;padding:0px;font-size:13px;}
.warenkorb-gesamtpreis{width:560px;border-collapse:separate;margin-right:auto;margin-left:auto;margin-bottom:20px;padding:0 .5em;padding-top:10px;padding-bottom:10px;background:url(https://www.kontaktlinsenshop.de/shopseiten/images/wk-hinten01.gif) repeat-x;border-left:1px solid #686868;border-right:1px solid #686868;border-bottom:1px solid #686868;}
#schritt{text-align:center;padding:20px 0px;margin-bottom:30px;border-bottom:2px solid #ccc;border-top:2px solid #ccc;width:560px;margin-right:auto;margin-left:auto;}
#schritt li{display:inline;margin:15px 20px 10px 20px;font-size:12px;font-weight:bold;line-height:210%;letter-spacing:1px;text-decoration:none;}
#schritt ul{list-style:none;margin:0px 0px;padding:0px 0px;}
fieldset{width:500px;margin-right:auto;margin-left:auto;margin-top:30px;padding:1em;padding-bottom:10px;border:1px solid #ccc;background:#f8f8f8;}
label{float:left;width:150px;}
textarea{float:left;width:322px;}
#temorderadresse-feld{width:300px;}
#spalte2temorder{margin-right:auto;margin-left:auto;font-size:12px;}
.adressdaten td{border-bottom:1px dashed #999999;padding:5px;}
.agb div{font-size:0.8em;line-height:150%;margin:17px 20px 20px 0px;margin-top:0px;font-weight:bold;}
.navi-container{clear:both;float:left;width:100%;overflow:hidden;background:#cbcccb;font-family:Verdana;font-size:0.9em;margin-bottom:20px;}
#navi{float:left;position:relative;left:50%;margin:0 auto;padding:0;list-style-type:none;}
#navi li{float:left;position:relative;right:50%;}
#navi a{width:auto;display:block;padding:0 20px;line-height:1.5em;color:#111;background:#cbcccb;border:1px solid #cbcccb;text-decoration:none;font-style:normal;}
#navi a:hover{background:#a6a5a5;color:#000;}
.floatbox{overflow:hidden;}
.floatbox{overflow:hidden;margin:0px;}
#spalte2 .contentBox{float:left;width:550px;height:auto;padding:10px 10px 10px 5px;border:0px solid #D0D8E0;margin:0px 10px 0px 0px;}
#spalte2 .contentBox h1{font-size:25px;line-height:1.1em;padding:10px 0px 0px 0px;color:#333;}
#spalte2 .contentBox h2{font-size:20px;line-height:1.1em;padding-bottom:5px;margin:20px 0px 2px 0px;}
#spalte2 .contentBox h3{font-size:15px;line-height:1.1em;padding-bottom:5px;margin:20px 0px 2px 0px;}
#spalte2 .contentBox p{font-size:12px;line-height:1.5em;margin-top:0px;}
#spalte2 .contentBox a:focus, a:active, a:link{color:#666;}
.contentBox p a{border-bottom:1px dotted #222;}
#spalte2 .Newsbereich h1{padding-bottom:15px;margin-bottom:15px;}
.linie {border-bottom : 1px dotted #111;margin: 20px 0px 20px 0px;width: 100%;margin-right: auto; margin-left: auto;}
.stopFloat{display:block;float:none;clear:both;height:1px;font-size:0px;line-height:0px;}

