body {color:black; font-family:verdana,arial,sans-serif; font-size:11px; margin:0px; background:#e3f0fe url(../struct/bg.gif); padding-bottom:40px;}
img {vertical-align:middle;}
h2 {background:#e3f0fe; color:#444; padding:1px 3px 1px 20px; font-size:14px; margin-left:-20px; margin-top:0px;}
h3 {margin-top:23px; font-size:12px; border-bottom:2px solid #e3f0fe;}
h4 {font-size:11px;}
p {line-height:15px;}
ul li {line-height:15px;}
table td {vertical-align:top;}

#wrapper {width:885px; margin:40px auto 40px; border:1px solid black; border-top:0px; border-bottom:0px; position:relative; top:0px; background:#FFF;}

.mark{border:1px solid red;}

.left {float:left; margin-right:20px;}
.right {float:right; margin-right:20px;}
.clear {clear:both;}
.textLeft {text-align:left;}
.textRight {text-align:right;}
.center {text-align:center;}
.middle {vertical-align:middle;}

.smaller {font-size:10px;}
.bg {background:#E3F0FE;}

.mar__top {margin-top:30px;}
.mar_left {margin-left:10px;}
.noMar {margin:0px;}
.noContentMar {margin-left:-20px;}

ul.noBullet li {list-style-type:none;}

.books {background:#e3f0fe; text-align:center; padding-right:10px;}
.warn {border:1px solid red; color:red; padding:5px;}

#ul {position:absolute; top:-21px; left:-1px;}
#uline {position:absolute; top:-21px; left:19px; width:846px; height:21px;}
#ur {position:absolute; top:-21px; left:865px;}
#bl {position:absolute; bottom:-21px; left:-1px;}
#bline {position:absolute; bottom:-21px; left:19px; width:846px; height:21px;}
#br {position:absolute; bottom:-21px; left:865px;}
#headColorWrapper {height:120px; background:url(../struct/wrapper.jpg)} /*#4C8ACA;*/
#logo {position:relative; left:43px;}
#schriftzug {position:absolute; right:5px; top:5px;}
#topmenu {height:21px; background:url(../struct/topmenu_bg.gif) repeat-x; margin-top:35px; text-align:center;}
#topmenu img {margin-right:5px;}
#topmenu ul {position:relative; top:-5px; left:-30px;}
#topmenu li {display:inline;}
#topmenu a {font-weight:bold; padding:0px 40px 0px 7px; text-decoration:none; color:#000;}
#topmenu a:hover {text-decoration:underline;}

/* RIGHT COLUMN MENU */
#menu {float:right; width:170px;}
#menu ul, #menu .teaser {border:2px solid #4c8aca; border-right:0px; border-left:0px; padding:2px 0px; margin:20px 0px 0px 0px; width:100%}
#menu li {list-style-type:none; margin:0px 0px; line-height:13px; padding:1px;}
#menu ul a {display:block; text-decoration:none; font-weight:normal; background:#e3f0fe; padding:4px; color:#000; width:95%}
#menu ul a:hover {background:url(../struct/topmenu_bg.gif); font-weight:bold; color:#333;}

#menu .teaser { font-size:9px; margin-top:40px; background:#e3f0fe;}

/* CONTENT */
#content {min-height:360px; margin-right:175px; padding:20px 10px 25px 20px;}
#shop td {padding:10px 5px;}
#shop tr.last td {padding:0px 5px 10px 5px; border-bottom:1px solid #DDD;}
#address input, #address textarea {border:1px solid #444; font-size:10px;}

/* FOOTER */
#footer {/*border:1px solid cyan;*/}
#footerColorWrapper {height:21px; background:#4C8ACA; font-size:10px;}
#maslaton {position:absolute; right:13px; bottom:-9px; z-index:2;}
#maslaton a {color:white; font-weight:bold; text-decoration:none;}
#maslaton img {margin-left:12px;}
#footer ul {position:relative; bottom:-25px; left:300px; z-index:2; margin:0px; width:450px;}
#footer ul li {display:inline; margin-right:7px;}
#footer ul a {color:#000; font-weight:normal;}

#homeProgram {background:#e3f0fe url(../struct/vae_logo_small.gif) no-repeat 10px 0px; /*4C8ACA;*/ padding:5px; text-align:center;}
a img {border:0px;}
a {text-decoration:none; color:#294a6d; font-weight:bold;}
a:hover {text-decoration:underline;}

/*--------Fisheye Menu Home-Site---------*/
.dock { position: absolute; left:350px; bottom:130px; }
.dock-container { position: absolute; height: 60px;	padding-left: 20px;}
a.dock-item { display: block; width: 80px; font-weight:normal; color: #000; bottom: 0px; position: absolute; text-align: center; text-decoration: none; }
.dock-item span { display: none; position:absolute; padding: 10px; width:80px; }
.dock-item img { width: 100%; }


