@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;outline:none;border:0px;}
html{}
body{font-family:times New Roman;font-size:13px;}
article,aside,figure,figcaption,footer,header,hgroup,section,nav{display:block;}
ul{list-style-type:none;}
a{text-decoration:none;}

/* --- Clear Tools --- */
.clear{clear:both;height:0px;width:100%;visibility:hidden;display:block;}
.cfix:after, .cfix:before{content:" ";display:block;height:0;visibility:hidden;}
.cfix:after{clear:both;}

/* --- CSS3 TOOLS --- */
.border{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.border2{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.shadow{box-shadow:0px 0px 3px #cccccc;-moz-box-shadow:0px 0px 3px #cccccc;-webkit-box-shadow:0px 0px 3px #cccccc;-o-box-shadow:0px 0px 3px #cccccc;}
.trans{transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;}

/* --- MAIN STYLES --- */

#Main{width:802px;margin:25px auto;border:1px solid #231f20;}
#Main > header{color:#47668a;height:220px;padding:30px 0px 0px 40px;position:relative;}
#Main > header > h1{font-size:24px;font-weight:normal;}
#Main > header > p{font-size:13px;}
#Main > header > p img{margin-bottom:6px;}



#content{min-height:255px;background-color:#7e9ca7;position:relative;}
#content > nav{height:30px;position:relative;z-index:1000;}
#content > nav ul{float:right;}
#content > nav ul li{float:left;height:28px;border-right:1px solid #ffffff;}
#content > nav ul li.nobd{border-right:none;}
#content > nav ul li > a{color:#313336;font-size:11px;padding:0px 14px;line-height:24px;display:block;}
#content > nav ul li > a img{margin-top:4px;}
#content > nav ul li > a:hover, .onp{color:#fbfcfc!important;}
.cartm{width:18px;height:16px;background:url(../img/public/cart11.jpg) no-repeat;display:block;margin:4px auto 0px;}
.cartm:hover, .onp .cartm{background:url(../img/public/cart22.jpg) no-repeat;}

/* --- page2 --- */
.p2{float:left;width:540px;margin-top:-102px;}
.p2 img{float:right;margin-right:-40px;}

/* --- page3 --- */
.p3{margin-top:-78px;}
.p3 img{margin-right:-54px;}


/*--- page5 --- */
/*.p4{float:left;width:540px;margin-top:-24px;}
.p4 > section{width:108px;float:left;margin-left:30px;}
.p4 >{float:left;margin:-50px 0px 0px 0px;}
.p4 > img{float:left;margin:-81px 0px 0px 0px;}
.p4 > section{line-height:22px;}
.p4 > section .stuck{float:left;width:26px;height:15px;background-color:#fff;border:1px solid #3a4144;margin-top:2px;}
.p4 > section h4{float:left;font-weight:normal;margin:2px 0px 0px 3px;line-height:17px;}*/

/*--- page6 --- */
.p5, .p6{float:left;width:540px;margin-top:0px;}
.p5 > img{margin:-100px 0px 0px 0px;}
.page5{letter-spacing:5px;}
/*--- page7 --- */
.p6 > img{margin:-105px 0px 0px 0px;}

/*--- page8 --- */
.p8{width:545px;position:relative;z-index:10;top:-160px;padding-left:32px;}
.p8 ul{float:left;margin:0px 2px 0px 0px;position:relative;}
.topGal li{}
.topGal li h2, .topGal li h4{font-size:12px;color:#47668a;font-weight:normal;margin-bottom:5px;}
.topGal li h2, .stuck{margin-left:5px!important;}
.stuck{float:left;width:22px;height:13px;background-color:#fff;border:1px solid #3a4144;margin:1px 3px 0px 0px;}
.topGal li figure{margin:7px 0px 0px 0px;position:relative;}
.horiz{margin-top:31px;}
.p8 figure{width:92px; height:122px;position:relative;z-index:1;}
.p8 figure img{position:absolute;top:0px;z-index:100;}
.p8 figure img:hover{position:absolute;top:0px;z-index:2;width:95px;height:126px;}
.p8 figure img.horizon2:hover, .p8 figure img.horiz:hover{position:absolute;top:0px;z-index:2;width:124px;height:93px;}
.p8 .stuck span{display:block; margin:4px auto; width:5px; height:5px;background:black;}
.bopGal li h2, .bopGal li h4{font-size:12px;color:#313336;font-weight:normal;margin-bottom:5px;}
.bopGal li h2, .stuck{margin-left:5px!important;}
.stuck{float:left;width:22px;height:13px;background-color:#fff;border:1px solid #3a4144;margin:1px 3px 0px 0px;}
.bopGal li figure{margin:0px 0px 0px 0px;position:relative;z-index:1;}
.horizon2{margin-bottom:30px;}




/*--- page9 --- */
.p9 > p{margin:-16px 0px 0px 40px;font-size:12px;font-weight:normal;}



/* shop page */
.shopi{width:524px!important;}
.shopi > header{background:#7e9ca7;height:192px!important;padding:60px 0 0 30px!important;}
.shopi > header > h1{color:#fff;font-size:30px!important;}
.shopi > header > p{color:#fff;margin-top:35px;}
.shopi #content{background:#fff;}

#buyForm{padding-left:30px;margin-top:-27px;}

.pop{width:490px;position:relative;z-index:10;top:-54px;}
.pop ul{float:left;margin:0px 10px 30px 0px;position:relative;}
.topGal li{}
.topGal li > input[type="text"],
.stuke
{float:left;width:22px;height:13px;background-color:#fff;border:1px solid #3a4144;margin:1px 3px 0px 0px;text-align:center;font-size:11px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.topGal li h2, .topGal li h4{font-size:12px;color:#47668a;font-weight:normal;margin-bottom:5px;}
.topGal li h2, .stuck{margin-left:5px!important;}
/*.stuck{float:left;width:22px;height:13px;background-color:#fff;border:1px solid #3a4144;margin:1px 3px 0px 0px;}*/
.topGal li figure{margin:7px 0px 0px 0px;position:relative;}
.horiz{margin-top:31px;}

.pop figure{width:92px; height:122px;position:relative;z-index:1;}
.pop figure img{position:absolute;top:0px;z-index:100;}
.pop figure img:hover{position:absolute;top:0px;z-index:2;width:95px;height:126px;}
.pop figure img.horizon2:hover, .p8 figure img.horiz:hover{position:absolute;top:0px;z-index:2;width:124px;height:93px;}
.pop .stuck span{display:block; margin:4px auto; width:5px; height:5px;background:black;}

.stuck{float:left;width:22px;height:13px;background-color:#fff;border:1px solid #3a4144;margin:1px 3px 0px 0px;}

.horizon2{margin-bottom:30px;}

.horz{width:122px;margin-right:82px!important;}

.mom{float:left;width:490px;margin:20px 0px 50px 0px;}
.mom > section{width:108px;float:left;margin:75px 0px 0px 0px;color:#47668A;}
/*.mom >{float:left;margin:-50px 0px 0px 0px;}*/
.mom > img{float:left;margin:0px 0px 0px 0px;}
.mom > section{line-height:22px;}
.mom > section .stuck{float:left;width:26px;height:15px;background-color:#fff;border:1px solid #3a4144;margin-top:2px;}
.mom > section h4{float:left;font-weight:normal;margin:2px 0px 5px 3px;line-height:17px;}

section.email{color:#47668A;margin-top:30px;}
section.email h1{padding-bottom:20px;font-size:13px;}
section.email .left{margin-bottom:10px;}
section.email .left label{float:left;width:96px;text-align:left;margin:0px 12px 0px 0px;line-height:32px; }
section.email .left input[type="text"],
section.email .left textarea
{border:1px solid #cccccc;height:25px;width:350px;}
section.email .left textarea{height:120px;}
#PLZ{width:100px;}
#Ort{width:239px;}
.plz{margin-right:10px;width:101px;float:left;}
.plz .error{margin-left:0px!important;}
.Ort{float:left;width:240px;}
.Ort .error{margin-left:0px!important;}
#AGB{float:left;width:13px;height:13px;margin-right:10px;}
.melf{margin-top:20px;}
.melf label[for="AGB"]{line-height:15px!important;width:300px!important;}
#buyForm address{margin:20px 0px 40px 0px;font-style:normal;}
#buyForm address b{font-size:13px;font-weight:normal;}
#buyForm .error{color:red;font-size:11px;margin-left:109px;display:block;clear:both;}
.aman{margin-left:0px!important;}
#buyForm [type="submit"]{background:none;float:right;border:0px;margin:26px 45px 40px 0px;color:#47668A;font-size:14px; }



.popMup{position:absolute;width:87%;text-align:center;padding:10px;top:99px;left:33px;font-size:14px;color:#000;box-shadow: 4px 7px 20px 1px black;-moz-box-shadow: 4px 7px 20px 1px black;-webkit-box-shadow: 4px 7px 20px 1px black;}
.green{background:#D0F3D1;}

.red{background:#FF9899}
/*.bopGal li h2, .bopGal li h4{font-size:12px;color:#313336;font-weight:normal;margin-bottom:5px;}
.bopGal li h2, .stuck{margin-left:5px!important;}
.bopGal li figure{margin:0px 0px 0px 0px;position:relative;z-index:1;}*/