@charset "UTF-8";

* {
	margin: 0;
	padding: 0;
}


html { height: 101% }

body  {
	/*font: 100% Verdana, Arial, Helvetica, sans-serif;*/
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}


#container {
	width: 800px;
	background: #FFFFFF;
	margin: 0 auto;
	border-right: 1px solid #112d43;
	/*border-bottom: 1px solid #b0c4de;*/
	text-align: left;
	background-image: url(../Media/navi_bg_linie_250.jpg);
	background-repeat: repeat-y;
} 
#header {
	margin-left: 0;
	padding: 10px 17px 10px 270px;
	background-color: #FFF;
	border-top: 1px solid #112d43;
	background-image: url(../Media/navi_bg_linie_250_b.jpg);
	background-repeat: repeat-y;
} 
#header h1 {
	margin: 0;
	padding: 10px 0;
}


#sidebar1 {
	/*background-color: #b0c4de;*/
	float: left;
	width: 220px;
	padding: 15px 0;
}

#sidebar1 h3, #sidebar1 p {
	margin-left: 10px;
	margin-right: 10px;
}

#sidebar1 ul li {
	list-style-type: none;
	margin: 0 0 0 20px;
	font-size: 9px;
	letter-spacing: 1px;
}

.li1 {
	padding: 4px 0 0 0;
	text-transform: uppercase;
	font-weight: bold;
}

.li1sub {
	font-size: 8px;
	padding: 0 0 5px 0;
}

.li1avor {
	padding: 18px 0 0 0px;
	text-transform: uppercase;
	font-weight: bold;
}
.li2 {
	padding: 0 0 4px 6px;
}

.li2nuevasec {
	padding: 4px 0 4px 6px;
	border-top: 1px solid;
	border-color:#9F9F9F;
}
.li3 {
	padding: 0 0 4px 12px;
}



#mainContent {
	margin-left: 250px;
	padding-left: 18px;
	padding-top: 0;
	/*border-left: 1px solid #b0c4de;*/
	/*background-color: #FFFFE4;*/
} 

#mainContent p {
	padding-bottom: 12px;
} 

#portada p {
	line-height: 14px;
	padding-bottom: 20px;
}
	
#portada img {
	margin: 20px 0 8px 0; 
}
	
#buecherliste p {
	padding-bottom: 0;
	line-height: 1.5em;
}

#buecherliste h1 {
	text-align: right;
	font-size: 18px;
	font-variant: small-caps;
	color: #b81111;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 20px 10px;
	border-bottom: 1px solid #b0c4de;
	border-top: 1px solid #b0c4de;
	font-weight: normal;
	letter-spacing: 2px;
}

#buecherliste h2 {
	font-size: 16px;
	font-variant: small-caps;
	color: #9c0031;
	padding: 30px 0 10px 0;
	letter-spacing: 1px;
}
#buecherliste h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 2px 0;
	letter-spacing: 1px;
}

#buecherliste ul li {
	list-style-type: none;
	margin: 2px 0 4px 20px;
	padding: 2px 0;
}


#autorenliste tr:hover {
	background-color: #FF9;
}

#autorenliste td {
	padding: 3px;			
}


div#mainContent td {
	padding-bottom: 0;
} 

#perfil {
	margin-right: 20px;
}

#perfil p {
	margin-bottom: 4px;
	line-height: 1.5em;
	font-size: 14px;
	font-family: georgia, palatino, "Times New Roman", Times, serif; 
	text-align: justify;
}

#perfil h3 {
	font-size: 16px;
	font-variant: small-caps;
	color: #9c0031;
	padding: 30px 0 10px 0;
	letter-spacing: 1px;
}


#perfil img {
	margin: 5px 12px 0 0;
	float:left;
}

div#perfil .fototext {
	margin: 0 0 12px 108px;
}

#footer {
	clear:both;
	padding: 0 10px;
	background-color: #112d43;	
	background-image: url(../Media/navi_bg_linie_250.jpg);	
	background-repeat: repeat-y;
}

#footer p, address {
	margin: 0;
	padding: 3px 0 10px 0;
}

#footer img {
	margin: 5px 0 0 0;
}

#copyright {
	float: left;
	width: 240px;

}

#adr1 {
	float: left;
	padding: 3px 10px 0 10px;
	width: 200px;
	margin-left: 10px;
}

#adr2 {
	float: right;
	width: 260px;
	padding: 3px 14px 0 10px;
	text-align: right;
}

#adr1 a, #adr2 a { 
	color: white; 
	letter-spacing: 1px, text-decoration: none; 
}
#adr1 a:hover, #adr2 a:hover { 
	color: #b0c4de; 
	text-decoration: none; 
}

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* Bücherauswahl
–––––––––––––––––––––––––––––––––––––*/

#galerie {
	float:left;
}

.buch {
	overflow: hidden;
	float: left;
	width: 48%;
	margin: 10px 0;
	text-align: left;
}

.buch img {
	float: left; 
	margin-right: 15px;
}

.buchdaten {
	clear:left;
	width: 95%;
	padding: 9px 18px 18px 0;
}


/*–––––––––––––––––––––––––––––––––––––*/


p,b,i,li,nobr,ol,td,th,ul,blockquote,address,h1,h2,h3,h3,div
	 { font-family: Verdana, Geneva, Helvetica, Arial, sans-serif }

p,li,ol,th,ul  
	{ font-size: 10px; }

h1   { color: #382e41; font-size: 18px }
h2   { color: #382e41; font-size: 16px }
h3   { color: #382e41; font-weight: normal; font-size: 14px }
h4   { color: #382e41; font-size: 12px }

b   { color: #382e41; font-style: normal }
body { margin-top: 14px; margin-bottom: 14px }
div  { font-size: 10px; }
address  { font-style: italic; font-size: 9px; }

	
.antiq  
	    { font-size: 14px; line-height: 20px; font-family: georgia, palatino, "Times New Roman", Times, serif; text-align: justify }
.antiqfett { font-weight: bold; font-size: 14px; line-height: 20px; font-family: georgia, palatino, "Times New Roman", Times, serif; text-align: justify }
.antiqgross  { color: #9c0031; font-size: 20px; line-height: 24px; font-family: georgia, palatino, "Times New Roman", Times, serif; text-align: justify }
.antiqcenter { font-size: 14px; line-height: 20px; font-family: georgia, palatino, "Times New Roman", Times, serif; text-align: center }
.antiqit  
	   { font-style: italic; font-size: 14px; line-height: 20px; font-family: georgia, palatino, "Times New Roman", Times, serif }
.antiqitfett { font-style: italic; font-weight: bold; font-size: 14px; line-height: 20px; font-family: georgia, palatino, "Times New Roman", Times, serif }
.antiqitklein  { font-style: italic; font-size: 12px; line-height: 14px; font-family: georgia, palatino, "Times New Roman", Times, serif }
.einzug 
	{ margin-left: 14px }

.klein  
	{ font-size: 9px;
		line-height: 13px;
	}

.kleinhell
	{ color: white; letter-spacing: 1px }
	
.normal  
	{ font-size: 10px }

.vease 
	{ color: white; background-color: black }


.sumario1  
	  { font-size: 14px; line-height: 18px; font-family: georgia, palatino, "Times New Roman", Times, serif; margin-top: 32px; margin-bottom: 16px }
.sumac  { font-size: 14px; line-height: 18px; font-family: georgia, palatino, "Times New Roman", Times, serif; margin-top: 6px; margin-bottom: 2px }
.sumario1ohne { font-size: 14px; line-height: 18px; font-family: georgia, palatino, "Times New Roman", Times, serif; margin-bottom: 16px }
.sumario1oAnach { font-size: 14px; line-height: 18px; font-family: Georgia, Palatino, "Times New Roman", Times, serif; margin-top: 16px; margin-bottom: -12px }
.sumario2  
	  { font-size: 14px; line-height: 18px; font-family: georgia, palatino, "Times New Roman", Times, serif; margin-bottom: -12px; margin-left: 16px }
.sumario3 { font-size: 14px; line-height: 18px; font-family: georgia, palatino, "Times New Roman", Times, serif; margin-bottom: -12px; margin-left: 32px }
.sumario4 { font-size: 14px; line-height: 18px; font-family: georgia, palatino, "Times New Roman", Times, serif; margin-bottom: -12px; margin-left: 58px }
.sumarioit  
	  { font-style: italic; font-size: 14px; font-family: georgia, palatino, "Times New Roman", Times, serif }


.zumAutor {
	line-height: 13px;
	margin-top: 20px;
	text-align: justify;
	padding: 14px 14px 2px 14px;
	background-color: #f5f5dc;
}

.stadt {
	color: #FFF;
	background-color: #b0c4de;
	padding: 4px 2px -6px 4px;
}

a:active { color: #000; text-decoration: none }
a:link  { color: #24302c; text-decoration: none }
a:visited  { color: #24302c; text-decoration: none }
a:hover  { color: #800000; font-weight: bold; text-decoration: none }



p.index  { font-weight: bold; font-size: 10px }
td.index  { font-size: 9px }
li.index { font-size: 9px }


