
/*
FARBEN
SANFTES WEINROT:	8e7253
DUNKLES OLIVE GRÜN:	44410d
HELLE OLIVE GRÜN:	ccc180
SATTES GRÜN			0f330d
SATTES WEINROT		562A2A
*/
/*__________Basics__________*/
html, body {
	margin: 0; 
	padding: 0; 
	background: #562A2A url(bg.gif) repeat-y;
	color: #0f330d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*-----------------------------------*/
/*   BOXEN   */
/*-----------------------------------*/
#contentleft {
	width:620px;
	text-align:left;
	padding:0px;
	float:left;
	}
#contentright {
	width:173px;
	float:left;
	padding:25px 4px 0 3px;
	}
#logo {
	background: url(testlogo.gif) center bottom no-repeat;
	width:200px;
	height:70px;
	border:0px solid #BA8086;
	margin-top: 20px;
	margin-bottom: 30px; 
	float:left;
}
#bookshelf {
	background: #FBF9DF url(bucherregal_hg.jpg) bottom left;
	width:420px;
	height:100px;
	float:left;
	border-bottom: 1px solid #333;
}
#maincontentleft {
	width:200px;
	text-align: left;
	color: #BA8086;
}
#maincontentright {
	width:420px;
}
#content {
	width:620px;
	float:left;
}
/*-----------------------------------*/
/*   TOP MENU   */
/*-----------------------------------*/
#menucontainer {
	width:420px;
	height: 20px;
	border-bottom: 0px solid #000;
	background-color:#BA8086;
	text-align:center;
	padding:0;
	float:left;
	}
.menu1 a:link,  .menu1 a:active, .menu1 a:visited {
	font-size: 12px;
	font-weight:bold;
	line-height: 20px;
	color:#f0e68c;
	padding:4px 16px 3px 16px;
	text-decoration:none;
	margin:0px;
	}
.menu1 a:hover {
	color: #000;
	}
.menu1 a:visited:hover {
	color: #000;
	}
.menu1-act a:link, .menu1-act a:active, .menu1-act a:visited, .menu1-act a:hover {	
	font-size: 12px;
	line-height:20px;
	font-weight:bold;
	color:#000;
	padding:3px 16px 3px 16px;
	margin:0px;
	text-decoration:none;
	background-color:#FBF9DF;
	}
/*-----------------------------------*/
/*   LINKS  */
/*-----------------------------------*/
a, a:link, a:visited, a:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#BA8086;
	text-decoration:none;
}
a:hover { 
	text-decoration: none; 
	color:#f0e68c;
}
#maincontentright a, #maincontentright a:link, #maincontentright a:visited, #maincontentright a:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#800080;
	text-decoration:none;
}
#maincontentright a:hover { 
	text-decoration: none; 
	color:#ff0000;
}
/*-----------------------------------*/
/*   BUCH MENU   */
/*-----------------------------------*/
.buchlink a:link,  .buchlink a:active, .buchlink a:visited {
	font-size: 10px;
	font-weight:bold;
	line-height: 12px;
	color:#333;
	padding-top:2px;
	text-decoration:none;
	display:block;
}
.buchlink a:hover {
	color:#f0e68c;
}
.buchlink a.buchsub:link, .buchlink a.buchsub:active, .buchlink a.buchsub:visited, .buchlink a.buchsub:hover {
	color:#dcdcdc;
	font-size: 9px;
	padding-bottom:3px;
	border-bottom: 1px solid #333;
}
.buchlink-act a:link,  .buchlink-act a:active, .buchlink-act a:visited, .buchlink-act a:hover{
	font-size: 10px;
	font-weight:bold;
	line-height: 12px;
	color:#f0e68c;
	padding-top:2px;
	text-decoration:none;
	display:block;
}
.buchsub {
	color:#dcdcdc;
	font-size: 9px;
	padding: 0px 0 3px 0;
	width:100%;
	border-bottom: 1px solid #333;
}
/*-----------------------------------*/
/*   SLOGAN   */	
/*-----------------------------------*/
.headline1 {
	color:#FBF9DF;
	padding:47px 0 0 25px;
	font-size: 18px;
	font-weight:bold;
}
.headline2 {
	color:#FBF9DF;
	padding:3px 0 0 25px;
	font-size: 14px;
	font-weight:bold;
}
/*-----------------------------------*/
/*   SCHRIFTEN DESIGN INHALT   */	
/*-----------------------------------*/
#maincontentleft h1{
	font-size: 14px;
	color: #BA8086;
	padding:3px 20px 0 20px;
}
#maincontentleft img{
	padding:3px 20px 0 20px;
}
#maincontentleft p{
	padding:3px 20px 0 20px;
	color: #f0e68c;
}
#maincontentright h1 {
	font-size: 22px;
	font-weight:bold;
	color:#BA8086;
	padding:10px 10px 0px 10px;
	margin:0px;
}
#maincontentright p{
	margin:3px 10px 3px 10px;
	color: #333;
}
h2, h3, li, ul { 
	font-size: 12px; 
	margin: 0; 
	padding: 4px 0 4px 0; 	
	}
input, select, submit, table, td {
	font-size: 12px;
}
.bodytext {
	padding:0;
	margin:0 0 3px 0;
}
#maincontentright table{
	margin-left:5px;
}