@charset "utf-8";
body { font: 12px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0;
	/* background:fixed; background-image:url(../images/fondfix.jpg); background-repeat:no-repeat; background-position:top left; */
	text-align: left; color: #000000; background-color:#576189; }

/* Container Zones */
#container { width: 100%; margin: 0 auto; overflow-x:hidden; }
#decollator { height:110px; margin-top:10px; padding:0; background-color: #000000; background-image:url(../images/glow.gif); background-position: bottom left; background-repeat: repeat-x; }
#head { width:1008px; height:110px; background-image:url(../images/book_inside-top.png); background-position: bottom right; background-repeat: no-repeat; color:#ff0; } 
#leadhead { width:1008px; height:110px; background-image:url(../images/book_closed-top.png); background-position: 349px bottom; background-repeat: no-repeat; color:#ff0; } 
#content { width:1018px; min-height:614px; margin:0; padding:0; background-image:url(../images/book_inside.png); background-position: top left; background-repeat: no-repeat; } 
#leadcontent { width:1018px; min-height:614px; margin:0; padding:0; background-image:url(../images/book_closed.png); background-position: top left; background-repeat: no-repeat; } 
#requestzone { width:344px; height:550px; float:left; }
#hupfer { background-image:url(../images/hupfer_animation.gif); background-position: 256px 10px; background-repeat: no-repeat; }

/* Content-Box-Declaration */
#navibox { width:134px; margin-right:10px; float:left; }
#colum { width:380px; min-height:520px; margin-left:27px; float:left;  }
#swing { width:378px; margin:0px; padding:0px; }
#introbox { width:230px; margin:100px 0 0 25px; float:left; }
#hushbox { width:236px; margin:100px 0 0 0; border:1px #000000 solid; background-color:#a3003a; text-align:center; float:right; } 
#teaserbox { width:380px; float:left; }
#sniffer { width:150px; margin:474px 0 0 82px; }
#sniffer a { display:block; width:150px; height:36px; color: #ccc400; font-weight: bold; text-decoration: none; }
#sniffer a:hover { text-decoration: underline; }
#wortbox { width:100%; height:172px; margin-top:20px; }
.start { color: #ccc400; font-weight: bold; text-decoration: none; }
.start a:hover { text-decoration: underline; }

/* Teaser-Declaration */
#teaser_01 { width:325px; height:95px; margin:60px 0 0 46px;  background-image:url(../images/teaser01.png); background-position: top left; background-repeat: no-repeat; }
#teaser_02 { width:325px; height:95px; margin:0 0 0 18px; background-image:url(../images/teaser02.png); background-position: top left; background-repeat: no-repeat; }
#teaser_03 { width:189px; height:97px; margin:24px 0 0 1px; background-image:url(../images/teaser03.png); background-position: top right; background-repeat: no-repeat; float:left; }

/* Teaser-Styles */
.teaser { width:308px; padding:8px 20px 0 0; text-align:right; }
.teaser h3 { margin:0 0 4px 0; font: 18px Arial, Helvetica, sans-serif; color:#523c2b; font-weight:bold; }
.teaser p { margin:0px; padding:0px; font-size:12px; }
.teaser a { text-decoration:none; font-weight:bold; font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif; }
.teaser a:hover { text-decoration:underline; }
#teaserbox img { padding:30px 0 0 220px; }

/* Content Definition */
.article { padding:20px; margin:0; }
.article h1 { margin:0px; font: 20px Arial, Helvetica, sans-serif; font-weight:bold; color: #964843; text-transform:uppercase; }
.article h2 { margin:0px; font-size:13px; }
.article p { margin:8px 0 8px 0; line-height:18px; } 
.article p.proverbs { font: 14px Georgia, "Times New Roman", Times, serif; color:#787878; }
#introbox p { margin:0 0 8px 0; font: 14px Georgia, "Times New Roman", Times, serif; color:#d4d7e0; line-height:20px; }
#introbox ul { margin:0 0 0 auto;  padding-left: 20px; } 
#introbox ul li { list-style-type:square; margin-bottom:0.2em; font: 14px Georgia, "Times New Roman", Times, serif; color:#d4d7e0; }
#introbox ul li.no { list-style-type:none; margin-left:-20px; margin-top:8px; }
#hushbox p { margin:8px 0 4px 0; font: 14px Georgia, "Times New Roman", Times, serif; color:#ccc400; }
#hushbox h3 { margin:10px 0 4px 0; font: 18px Arial, Helvetica, sans-serif; font-weight:bold; color:#d4d7e0; line-height:24px; text-transform:uppercase; }
.stroph { margin-top:11px; background-color:#000000; height:26px; }

.product { width:162px; padding:0; margin:0; display:block; }
.product a.book { font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; color:#59648C; line-height:16px; }
.product a.book:hover { text-decoration:underline; color:#cc6600; }
.booksel { font-weight:bold; text-decoration: none; color:#59648C; line-height:16px; }
.isbn { font-size:11px;  }
.price { color: #964843; font-weight:bold; }

.article a { text-decoration:none; font-weight:bold; font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif; }
.article a:hover { text-decoration:underline; }

/* Swing Definition */
#extension { border-left:1px #ebebeb solid; border-bottom:1px #9f9f9f solid; background-color: #e1e0e1; background-image:url(../images/swing_fonds.jpg); background-repeat: no-repeat; background-position:top left; }
.label { padding:0; margin:0; height:35px; }
.shdow { background-image:url(../images/shadow.png); background-repeat: repeat-y; background-position:top right; }

/* Image-Alignments */
.publisher { margin:24px 0 0 20px; }
.center { text-align: center; }
.demo /* img { border:1px black solid; } */

/* Reusable-Control-Class */
.clear { clear: both; height: 0; font-size: 1px; line-height: 0px; }
.fltrt { float: right; margin: 0; }
.fltlf { float: left;  margin: 0; }
.spacer { margin:0; padding:0; height:4px; display:block; line-height:normal; }