/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
/* for all templates and grids */
body{text-align:center;}
#ft{clear:both;}
/**/
/* 750 centered, and backward compatibility */ 
#doc, #doc2, #doc3, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
	margin:auto;text-align:left;
	width:57.69em;*width:56.3em;min-width:800px;
   font-family: Verdana, Geneva, Arial, sans-serif; 
   background: #ffffff;
   color: #003366; 
   font-size: 100%; 
}
/* 950 centered */ 
#doc2 {
	width:73.074em;*width:71.313em;min-width:800px;}
/* 100% with 10px viewport side matting */ 
#doc3 {
	margin:auto 10px; /* not for structure, but so content doesn't bleed to edge */
	width:auto;}
	
/* below required for all fluid grids; adjust widths and margins above accordingly */

	/* to preserve source-order independence for Gecko */
	.yui-b{position:relative;}
	.yui-b{_position:static;} /* for IE < 7 */
	#yui-main .yui-b{position:static;} 

#yui-main {width:100%;}
.yui-t1 #yui-main,
.yui-t2 #yui-main,
.yui-t3 #yui-main{float:right;margin-left:-25em;/* IE: preserve layout at narrow widths */}

.yui-t4 #yui-main,
.yui-t5 #yui-main,
.yui-t6 #yui-main{float:left;margin-right:-25em;/* IE: preserve layout at narrow widths */}

.yui-t1 .yui-b {
	float:left;
    width:12.3207em;*width:12.0106em;}
.yui-t1 #yui-main .yui-b{
    margin-left:13.3207em;*margin-left:13.0106em;
}

.yui-t2 .yui-b {
	float:left;
    width:13.8456em;*width:13.512em;}
.yui-t2 #yui-main .yui-b {
    margin-left:14.8456em;*margin-left:14.512em;
}

.yui-t3 .yui-b {
	float:left;
    width:23.0759em;*width:22.52em;}
.yui-t3 #yui-main .yui-b {
    margin-left:24.0759em;*margin-left:23.52em;
}

.yui-t4 .yui-b {
	float:right;
    width:13.8456em;*width:13.512em;}
.yui-t4 #yui-main .yui-b {
    margin-right:14.8456em;*margin-right:14.512em;
}

.yui-t5 .yui-b {
	float:right;
    width:18.4608em;*width:18.016em;}
.yui-t5 #yui-main .yui-b {
    margin-right:19.4608em;*margin-right:19.016em;
}

.yui-t6 .yui-b {
	float:right;
    width:23.0759em;*width:22.52em;}
.yui-t6 #yui-main .yui-b {
    margin-right:24.0759em;*margin-right:23.52em;
}

.yui-t7 #yui-main .yui-b {
	display:block;margin:0 0 1em 0;
}
#yui-main .yui-b {float:none;width:auto;}
/* GRIDS (not TEMPLATES) */
.yui-g .yui-u, 
.yui-g .yui-g, 
.yui-gc .yui-u,
.yui-gc .yui-g .yui-u,
.yui-ge .yui-u, 
.yui-gf .yui-u{float:right;display:inline;}
.yui-g div.first, 
.yui-gc div.first,
.yui-gc div.first div.first,
.yui-gd div.first, 
.yui-ge div.first, 
.yui-gf div.first{float:left;}
.yui-g .yui-u, 
.yui-g .yui-g{width:49.1%;}
.yui-g .yui-g .yui-u,
.yui-gc .yui-g .yui-u {width:48.1%;}
.yui-gb .yui-u, 
.yui-gc .yui-u, 
.yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}
.yui-gb div.first, 
.yui-gc div.first, 
.yui-gd div.first{margin-left:0;}
.yui-gc div.first, 
.yui-gd .yui-u{width:66%;}
.yui-gd div.first{width:32%;}
.yui-ge .yui-u{width:24%;}
.yui-ge div.first, 
.yui-gf .yui-u{width:74.2%;}
.yui-gf div.first{width:24%;}
.yui-ge div.first{width:74.2%;}
#bd:after,
.yui-g:after, 
.yui-gb:after, 
.yui-gc:after, 
.yui-gd:after, 
.yui-ge:after, 
.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,
.yui-g, 
.yui-gb, 
.yui-gc, 
.yui-gd, 
.yui-ge, 
.yui-gf{zoom:1;}

img {
   border: none;
   margin: 0px;
   padding: 0px;
}

iframe {
   border: none;
   margin: 0px;
   padding: 0px;
   text-aligne: right;
}

#hd {
   background: #003366 url('../logo.gif') no-repeat top left;
   color:#ffffff; text-align:center; height:100px; margin:0px; padding:0px; border:medium none; 
}

#hd h1{
   margin-left: 150px;
   margin-right: 120px;
   margin_top: 0px;
   margin_bottom: 0px;
   padding-top: 30px;
   text-align: center;
   font-size: 170%;
   font-style: italic;
}

#ft {
   background-color: #003366;
   color: #ffffff;
   text-align: center;
   font-size: 60%; 
   padding: 3px;
}

#isbn {
   background: #CEE7FF;
   padding: 0px;
   margin: 0px;
   border-width: 0px;
   border: none;
}

* #isbn { /* nur fuer Internet Explorer */
   margin-top: 15px;
}

#isbn p {
   text-align: center;
   padding-top: 15px;
   padding-bottom: 15px;
}

#rezi {
   text-align: justify;
   font-size: 85%;
   margin: 0px;
   border-width: 0px;
}

#rezi blockquote {
   font-size: 65%;
   background: #E1F0FF;
   color: #003366;
   font-style: italic;
   padding: 5px;
}

#autor {
   background: #E1F0FF;
   color: #003366;
   padding: 5px;
   margin: 0px;
   border-width: 5px; 
   border-color: #003366;
}

#autor p {
   background: #E1F0FF
   color: #003366; 
   padding: 5px;
   margin: 0px;
   font-size: 60%;
}

#autor h1 {
   font-size: 75%;
   font-style: bold;
   text-align: center;
}

#autor h2 {
   font-size: 69%;
   font-style: italic;
   text-align: left;
}

#autor li {
   list-style-type: none;
   list-style-position: inside;
   font-size: 60%;
}

a:link {
   color: #FF6600;
   border: none;
}

a:visited {
   border: none;
   color: #006600;
}

a:hover {
   border: none;
   background-color: #ffcc99;
   color: #ff6600;
} 

a.block{
   color:white;
   background:#334D66;
   display:block;
   text-align:left;
   width:max;
   text-decoration:none; 
   padding: 5px;
   padding-left: 10px;
   border-style: outset;
   border-width: medium;
   border-color: #334d66;
}

a.block:hover{
   color: #003366;
   background: #FFCC99;
}


#navi {
   margin-top: 15px;
}

#navi p{
   border:none;
   padding-left:0px;
   padding-top: 0px;
   padding-bottom: 5px;
   padding-right: 0px;
   margin:0px;
   font-size: 80%;
}

#amazon {
   text-align: center;
   background: #FF3300;
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 5px;
   padding-right: 0px;
   margin:0px;
   
}

* #amazon { /* nur fuer Internet Explorer */
   margin-top: 15px;
}

#forum p {
   text-align: center;
   }

#forum a:hover{
   background: #ffffff;
}

#alpha {
   margin-top: 15px;
   margin-left: 80%;
   margin-bottom: 15px;
   text-align: right;
}

#alpha p{
   text-align: right; 
   padding: 0px;
}

a.block2{
   color:white;
   background:#334D66;
   display:block;
   text-align:right;
   width:17px;
   text-decoration:none; 
   padding: 1px;
   padding-right: 8px;
   border-style: outset;
   border-width: medium;
   border-color: #334d66;
   font-size: 65%;
   margin: 0px;
}

a.block2:hover{
   color: #003366;
   background: #FFCC99;
}

a.block3{
   color:white;
   background:#FF3300;
   display:inline-block;
   text-align:center;
   width:10px;
   text-decoration:none; 
   border-style: none;
   font-size: 65%;
   padding: 3px;
   margin-left: 0.1px;
}

a.block3:hover{
   color: #334D66;
   background: #FFCC99;
}

#listhead {
   margin-top: 15px;
   margin-bottom: 0px;
   padding: 0px;
}

#alhpaMain {
   padding: 0px;
   margin: 0px;
}


#alhpaMain li {
   list-style: none;
   padding-bottom: 0px;
   line-height: 90%;
}


#alhpaMain a:link {
   color: #003366;
   font-size: 80%;
   margin: 0px;
   padding: 0px;
}

#alhpaMain a:visited {
   font-size: 80%;
   margin: 0px;
   padding: 0px;
}




#alhpaMain h1 {
   font-style: bold;
   font-size: 85%;
   margin: 0px;
   margin-top: 10px;
   padding: 0px;
}

#alphaMain p {
   font-size: 80%;
}

span.Nam {
   font-style: italic;
   font-size: 75%;
}

#Seitenstoerer {
   width: max;
   margin-top: 15px;
   padding: 0px;
   font-size: 70%;
}

#Seitenstoerer h1 {
   font-size: 120%;
   background: #FF3300;
   color: #ffffff;
   width: max;
   display: block;
   border: 0px;
   margin: 0px;
   padding: 3px;
}

#Seitenstoerer a:link {
   color: #ffffff;
}

#Seitenstoerer h2 {
   font-style: bold;
   font-size: 105%;
   margin: 0px;
   border: 0px;
   padding: 0px;
}

#StoererEinzel {
   border-style: solid;
   border-width: medium;
   border-color: #ff3300;
   padding: 5px;
}


#bneu li {
   list-style: none;
   list-style-position: outside;
   border-style: dotted;
   border-width: thin;
   border-color: #003366;
   padding: 5px;
   padding-top: 0px;
   margin: 3px;
   margin-left: -40px;
   font-size: 90%;
   text-align: justify;
}

#bneu h1 {
   font-size: 110%;
   font-style: bold;
}

#bneu li a:link {
   font-size: 110%;
   font-style: bold;
   margin: 0px;
   padding: 0px;
}

#bneu li a:visited {
   font-size: 110%;
   font-style: bold;
   margin: 0px;
   padding: 0px;
}

#bneu h1+li {
   font-size: 110%;
   font-style: bold;
}

#bneu h3 {
   font-size: 80%
   color: #ff3300;
   font-style: italic;
}

span.dat {
   font-size: 80%;
   color: #ff3300;
   font-style: italic;
}

#bneu p {
   border-left:5px dotted #003366; border-right:5px dotted #003366; border-top:0px dotted #003366; border-bottom:0px dotted #003366; padding:5px; margin:5px; 
}



#StartHead {
   font-size: 80%;
   border: 0px;
   margin: 0px;
   padding-top: 15 px;
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 5px;
   text-align: justify;
}

#StartHead h1 {
   font-size: 135%;
   font-style: bold;
   text-align: center;
   padding-top: 15px;
   padding-bottom: 0px;
}


#StartHead h2 {
   font-size: 115%;
   font-style: italic;
   text-align: center;
   padding: 5px;
}

#StartHead p{
   text-align: justify;
   padding-top: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}

#startneu p{
   border-style: dotted;
   border-width: thin;
   border-color: #003366;
   padding: 5px;
   margin: 0px;
   margin-top: 5px;
   margin-bottom: 5px;
   font-size: 80%;
}

#wieder {
   background-color: #E1F0FF;
   font-size: 75%;
   padding-right: 5px;
   padding-left: 5px;
   padding-top: 0px;
   padding-bottom: 5px;
   margin-bottom: 5px;
}

#isbn2 {
   background: #CEE7FF;
   padding: 5px;
   margin: 0px;
   border-width: 0px;
   border: none;
   font-size: 85%;
   text-align: left;
}

#rezi2 {
   text-align: justify;
   font-size: 75%;
   margin: 0px;
   border-width: 0px;
}