html { height: 100%; }



body { 

border: 0px; 

height: 100%; 

margin: 0px; 

padding: 0px;

font-family: Verdana; 

font-size:70%;

letter-spacing: 0px; 

line-height: 1.6em; 

color: #555555;

background: #3c3c3c;

}



h1 {

line-height: 0.8em; 

font-size:24px;

}



#top { width: 680px; height:122px; 

background: url(/img/headershadow.gif) no-repeat top right;

margin: 0 auto;

margin-top:15px;

padding-top:0px;}



#menu #option1 a {width: 501px; height:122px; }

#menu #option1 { right: 0px; }

#menu #option1 a:hover, #menu #option1 a:active { }

#menu dd a { width: 501px; height: 122px; display: block; border: 0; }

#menu dd a:hover, #menu dd a:active { background-repeat: no-repeat; margin-top:0px; }

#menu dd { position: absolute; top: 0px; }

#menu dl { display: block; position: relative; }



#rightcontent1 #option1 a {width: 26px; height:80px; }

#rightcontent1 #option1 { right: 40px; top:-5px;}

#rightcontent1 #option1 a:hover, #menu #option a:active { }

#rightcontent1 dd a { width: 26px; height: 80px; display: block; border: 0; }

#rightcontent1 dd a:hover, #rightcontent1 dd a:active { background-repeat: no-repeat; margin-top:0px; }

#rightcontent1 dd { top: 0px; position:relative; }

#rightcontent1 dl { display: block; position: absolute; }



#rightcontent2 #option2 a {width: 26px; height:110px; }

#rightcontent2 #option2 { right: 40px;top:-10px; }

#rightcontent2 #option2 a:hover, #menu #option2 a:active { }

#rightcontent2 dd a { width: 26px; height: 110px; display: block; border: 0; }

#rightcontent2 dd a:hover, #rightcontent3 dd a:active { background-repeat: no-repeat; margin-top:8px; }

#rightcontent2 dd { position: relative; top: 0px; }

#rightcontent2 dl { display: block; position: absolute; }



#rightcontent1 #option1 a {width: 26px; height:80px; }

#rightcontent1 #option1 { right: 40px; top:-5px;}

#rightcontent1 #option1 a:hover, #menu #option a:active { }

#rightcontent1 dd a { width: 26px; height: 80px; display: block; border: 0; }

#rightcontent1 dd a:hover, #rightcontent1 dd a:active { background-repeat: no-repeat; margin-top:0px; }

#rightcontent1 dd { top: 0px; position:relative; }

#rightcontent1 dl { display: block; position: absolute; }



#rightcontent2 #option2 a {width: 26px; height:110px; }

#rightcontent2 #option2 { right: 40px;top:-10px; }

#rightcontent2 #option2 a:hover, #menu #option2 a:active { }

#rightcontent2 dd a { width: 26px; height: 110px; display: block; border: 0; }

#rightcontent2 dd a:hover, #rightcontent3 dd a:active { background-repeat: no-repeat; margin-top:8px; }

#rightcontent2 dd { position: relative; top: 0px; }

#rightcontent2 dl { display: block; position: absolute; }



#rightcontent3 #option3 a {width: 26px; height:80px; }

#rightcontent3 #option3 { right: 40px; top:-5px;}

#rightcontent3 #option3 a:hover, #menu #option a:active { }

#rightcontent3 dd a { width: 26px; height: 80px; display: block; border: 0; }

#rightcontent3 dd a:hover, #rightcontent1 dd a:active { background-repeat: no-repeat; margin-top:0px; }

#rightcontent3 dd { top: 0px; position:relative; }

#rightcontent3 dl { display: block; position: absolute; }



#rightcontent4 #option4 a {width: 26px; height:110px; }

#rightcontent4 #option4 { right: 40px;top:-10px; }

#rightcontent4 #option4 a:hover, #menu #option2 a:active { }

#rightcontent4 dd a { width: 26px; height: 110px; display: block; border: 0; }

#rightcontent4 dd a:hover, #rightcontent3 dd a:active { background-repeat: no-repeat; margin-top:8px; }

#rightcontent4 dd { position: relative; top: 0px; }

#rightcontent4 dl { display: block; position: absolute; }



.divided { width: 550px; height:20px; 

background: url(/img/divide.gif) no-repeat top center; 

margin: 0 auto;

}

.footer { width:706px; height:80px; 

background: url(/img/footer.gif) no-repeat top right; 

margin: 0 auto;

float:left;

}

.rightbottom { width: 205px; height:30px;

background: url(/img/leftbottom.gif) no-repeat bottom right; 

margin: -20px 0px 0px 0px;

float:left;

}

.rightop { width: 205px; height:30px; 

background: url(/img/leftop.gif) no-repeat top right; 

margin: 0 auto;

float:left;

}

.rightbottom1 { width: 26px; height:65px;

background: url() no-repeat bottom left; 

float:right;

}

.rightop1 { width: 26px; height:30px; 

background: url() no-repeat top left; 

margin: 0 auto;

float:right;

}

.banner { width: 732px; 

margin: 0 auto;

margin-top:0px;

}

.rightcontent {padding: 0px 11px 15px 19px;}



#rightcontent1 {padding: 0px 0px 0px 0px; background: url(/img/books.gif); height:120px; width:26px;}

#rightcontent2 {padding:0px 0px 0px 0px; margin-top:10px; background: url(/img/portfolio.gif) no-repeat top; height:110px; width:26px;}

#rightcontent3 {padding:0px 0px 0px 0px; margin-top:10px; background: url(/img/presse.gif) no-repeat top; height:110px; width:26px;}

#rightcontent4 {padding:0px 0px 0px 0px; margin-top:10px; background: url(/img/kontakt.gif) no-repeat top; height:128px; width:26px;}



#pageBodyWrapper { text-align: center; }

#pageBody { width: 732px; text-align: left; margin: 0 auto; border: 0; padding-bottom:0px; }

#content {width: 462px; padding-left: 25px; float:right; padding-right: 14px; padding-top:5px;background:#ffffff; }

#right { width: 205px; margin-top:10px;float: left; background: url(/img/left.gif) repeat-y top left; }

#right1 { width:26px; height:65px; margin-top:10px;float:right; }





.body { width:448px;} 

.body p { font-family: Georgia; font-size:120%; text-align:justify; line-height:1.6em; }



.comments { 

padding-left:0px; 

padding-right:0px; 

padding-top:10px;

border-bottom-color: #9A9A9A; 

border-bottom-style: dotted; 

border-bottom-width: 1px;  }



.hidden { display:none; }



img { border: none; }

blockquote { padding-left:18px;

margin-left:0px;

background: url(/img/quotetop.gif) no-repeat top left; }



img.amazon { padding:4px; margin-bottom:0px; border:1px solid #ddd; background-color:#eeeeee; }

img.amazoni { padding:4px; margin-bottom:5px; border:1px solid #ddd; background-color:#ffffff; }

.scaps { font-size: 90%; text-transform: uppercase; }

p { margin: 0 0 12px 0; padding: 0; }

i { font-family: Georgia; font-size:10pt; }

ol { margin-bottom: 30px; padding-left: 30px; }



a:link, a:visited, a:active { text-decoration: none; color: #777777; }

a:hover{ text-decoration: none; color: #858484; text-decoration:underline;}

p a.special:link, p a.special:visited, p a.special:active {

text-decoration: none; 

color: #b7b7b7;

border-bottom: none;

font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 100%;

font-style:normal;

}

p a.special:hover {

color: #858484;

border-bottom: none;

font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 100%;

font-style:normal;

}

p a:link, p a:visited, p a:active {

color: #1C4864;

text-decoration:underline;

}



p a.recente:link, a.recente:visited, a.recente:active {text-decoration: none; color: #aaaaaa;text-decoration:none;}

p a.recente:hover { color: #aaaaaa; text-decoration:underline;}



p a.normal1:link, a.normal1:visited, a.normal:active {text-decoration: none; color: #1C4864;}

p a.normal1:hover { color: #B6BCC1; text-decoration:none;}



p a.normal:link, a.normal:visited, a.normal:active {text-decoration: none; color: #1C4864;text-decoration:underline;}

p a.normal:hover { color: #B6BCC1; text-decoration:underline;}




