body{ background: #ddd url(/_layout/bg_paper.jpg); color:#111; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px;} /**/
.boxfull{float:left; width:100%;}
.box1{ margin:0px auto; width:960px; height:160px; margin-top:30px;} /*height inline on index*/
.box2{margin:0; width:100%;} /*Für IE < v9*/
.box3{position:relative; float:left; width:230px; margin-top:15px;}
.box3 img{float:left; margin:0px 0 0 20px; width:150px; height:92px; }
.box3 h1{float:left; margin:5px 0 0 20px; font-size:18px; color:#8B1B19; }
.box4{position:relative; float:left; width:730px; text-align:right;}
.box4 h2{ float:left; width:730px; margin:20px 0px 0 0; font-size:18px; color:#8B1B19;}
.box5{float:left; width:730px; margin-top:40px; padding:0 0px 10px 0; color:#333; font-weight:bold; text-align:right;  border-bottom:2px dashed #8B1B19; } /*menu*/
.box5 a{ color:#333; font-weight:bold; text-decoration:none; }
.box5 a:hover{ color:#8B1B19; text-decoration:underline; }
.box6{ float:left; width:730px; margin:20px 0px 0 0; }
.box7{width:960px; height:450px; margin:0px auto 0 auto;}
.box8{  margin-top:5px; font-size:11px; line-height:11px; text-align:right; }
.box9 { float:left; width:650px; text-align:left; }
.box10{ float:left; margin-top:35px; border-top:5px solid #8B1B19;border-bottom:5px solid #8B1B19; padding: 5px 0; font-size:18px; line-height:18px; }
/*Masonry - Thumbnail arrangement on Index*/
.box11{ margin-top:10px; }
.box11 p{ margin-top:10px; }
.box12{ clear:left;float:left; margin:5px 0 0 10px;font-size:18px; line-height:18px; color:#8B1B19; font-weight:bold; }
.box13{clear:left;float:left; margin-top:15px; padding-top:10px; border-top:5px solid #999;}
.box13 img{margin:0px; filter:alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; -khtml-opacity: 0.4; }
.box13 img:hover{filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; -khtml-opacity: 1; }
.box14{clear: both; margin:20px 0; padding-top:5px; border-top:1px solid #8B1B19; font-weight:bold;}  /*footer*/
.box14 a{ color:#aaa; font-weight:bold; text-decoration:none; }
.box14 a:hover{ color:#ddd; text-decoration:underline; }
.box15 a{ color:#fff; }
.box18{float:left; width:730px; margin-top:3px;font-size:12px; color:#8B1B19; font-weight:bold;}
.box19{width:960px; height:50px; margin:0px auto; padding-top:10px; color:#333; font-weight:bold; border-top:1px dashed #8B1B19; } /*footer*/
.box19 a{ color:#333; font-weight:bold; text-decoration:none; }
.box19 a:hover{ color:#8B1B19; text-decoration:underline; }

/*Image Map Index*/

.box16{float:left; width:960px; height:450px; background: url(/_layout/bg_imagemap.jpg); }
.box17{ display:block; position:relative; width:960px height:450px; } /*click region dl*/
.box17 a{  display:block; height:0; overflow:hidden; position:absolute; outline: 0; }
.box17_link1{ left:390px; top:30px; width:95px; padding-top:80px; } /*blue*/
.box17_link2{ left:280px; top:130px; width:115px; padding-top:93px; } /*yellow*/
.box17_link3{ left:340px; top:230px; width:125px; padding-top:130px;  } /*red*/
.box17_link4{ left:535px; top:185px; width:130px; padding-top:135px; } /*mix*/

.box17_link5{ left:168px; top:52px; width:73px; padding-top:38px; } /*blue*/
.box17_link6{ left:112px; top:185px; width:73px; padding-top:38px; } /*yellow*/
.box17_link7{ left:170px; top:318px; width:57px; padding-top:38px;  } /*red*/
.box17_link8{ left:704px; top:348px; width:193px; padding-top:38px; } /*mix*/
/*Masonry*/

#wrap_thumbs_all{width:100%; background:transparent;}
.wrap_thumbs_each { width: 320px; margin:0px; padding-bottom:3px; text-align:right;}
.wrap_thumbs_each img {border:0px; padding:0px; background:#fff;}
.wrap_thumbs_each a {border:0px;}

/*Tipsy - Tooltip*/

.tipsy { padding: 5px; font-size:11px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background: #000; color: #fff; max-width: 180px; text-align: center; }
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow { position: absolute; background: url('/customer/bilderweltziemer/_layout/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }
