@charset "utf-8";
/* CSS viburg */

html{scrollbar-base-color:#133334;
scrollbar-3dlight-color:#256567;
scrollbar-arrow-color:#133334;
scrollbar-darkshadow-color:#133334;
scrollbar-face-color:#1d4d4f;
scrollbar-highlight-color:#256567;
scrollbar-shadow-color:#133334;
scrollbar-track-color:#256567; }

body{ background:#133334 url(stickerei/bg_body.jpg) left top repeat-x; text-align:center; color:#256567;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;
scrollbar-base-color:#ffffff;
scrollbar-3dlight-color:#dddddd;
scrollbar-arrow-color:#888888;
scrollbar-darkshadow-color:#888888;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#dddddd;
scrollbar-shadow-color:#999999;
scrollbar-track-color:#eeeeee;  }
a{ color:#256567;text-decoration:none; outline:none}
a:hover{ color:#ec2d70;}

body, div, p, h1,h2,h3{ margin:0; padding:0}
img{ border:0}

ul{ margin: 8px 8px 18px}

.line{ font-size:20px; font-weight:bold; color:#10777a;}
.shadow{color:#c1dcf1;font-size:34px; font-weight:bold; margin:0 0 -20px -34px;} /*#dcedfa*/

#container{ position:relative; width:1000px; text-align:left; background:url(stickerei/container_bg.gif) center top repeat-y; margin:3% auto 0;}
#header{ height:200px; padding:0 50px}
#viburg{ width:273px;}
#dienste{margin:50px 0 0 25px; font-size:11px; width:250px}
#dienste a{ padding:0 5px; font-weight:bold;}
#show-box{ float:right; width:598px; padding:1px; }
#content{ min-height:325px}
#navi-left{ float:left; width:161px; position:fixed;}
#navi-left a{ display:block;width:152px; height:30px; font-size:18px; background:url(stickerei/btn-left.gif) left top no-repeat; padding:10px 0 10px 17px; margin:0 0 11px 1px;}
#navi-left a:hover{background:url(stickerei/btn-left.gif) left top no-repeat;}
p#p1 a#a1, p#p2 a#a2, p#p3 a#a3, p#p4 a#a4, p#p5 a#a5, p#m1 a#b1, p#m2 a#b2,p#m3 a#b3, p#m4 a#b4, p#m5 a#b5 {color:#ec2d70;}

#werbebox{ float:right; width:160px;  margin-top:20px;}
#werbebox p{font-size:20px; font-weight:bold;color:#ec2d70;}
#werbebox a{ display:block;width:160px; text-align:center; height:160px; font-size:18px;background:url(stickerei/abi-werbebox.gif) left top no-repeat; color:#fff; padding:0; margin:0; line-height:1.2em; padding-top:28px}
#werbebox a:hover{ color:#ec2d70;background:url(stickerei/abi-werbebox-over.gif) left top no-repeat; font-weight:bold}

/* Produkte */
.prod_navi{font-weight:bold; font-size:16px; border-bottom:#c1dcf1 5px double; border-top:#c1dcf1 5px double; padding:5px 0 8px}
p#produkte1 a#a1, p#produkte2 a#a2, p#produkte3 a#a3, p#produkte4 a#a4, p#produkte5 a#a5, p#produkte6 a#a6, p#produkte7 a#a7, p#produkte8 a#a8, p#produkte9 a#a9, p#produkte10 a#a10, p#produkte11 a#a11  {color:#ec2d70;}
.lupe{cursor: url(images/lupe.ico), pointer;}


#text{ margin:65px 100px 0px 200px;font-weight: normal; background-color:#FFFFFF}
.clearfix{ clear:both; height:1px}
#footer{ background-color:#95b8d1; font-size:11px; height:10px;margin:0 50px;padding:15px 20px}

.home{font-size:16px;}

.graublau{ color:#95b8d1}
.magenta{color:#ec2d70;}

#disclaimer{ float:right; height:400px; width:420px; overflow:auto; font-size:12px; padding:0 40px}
iframe{ border:#256567 solid 1px; background-color:#FFFFFF}

#biblio{ float: right; border:1px solid #ec2d70; padding:3px }
/*Copy-right lavistudio.com*/
#schema { padding:10px 30px; width:96px; border:#256567 1px solid;float:left; margin:0 10px 10px 0;
}
#schema div{ width:25px; height:15px; margin:0 5px 5px 0; float:left;}
#schema div.platz{ background-color:#FFFFFF; border:#256567 1px solid;}
#schema div.muster{ background-color:#ec2d70;; border:#ec2d70 1px solid;}