/* Buchprinz alle.css: Alles, ausser die Inhalte des iFrames. Für IE5-7 gibt es eigene Sheets */

/* F A R B S C H E M A */
/* 
	mittelgrün: b5a33c- Links:hover und aktiv
	mittelbraun: b6753a - Überschriften
	dunkelgrün: 7776b26
	sand: d7ca82
	heller sand: F0F2D2 - Formular (fieldset) Background
	dunkelgrau: 3e3e3e - Schrift
	mittelgrau: 888888 - Links
	hellgrau: afafaf
*/

body, html
{
	background-color: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
p
{
	line-height:13px;
}
a:link, a:visited
{
	color:#888888;
	font-weight:bold;
}
a:hover
{
	color:#b5a33c;
}

#container
{
	position: relative;
	width: 1112px;
	margin: 20px auto 7px auto;padding:0;
	border: none;
	background-color: #fff;
}

/* T O P S E C T I O N - - - B A N N E R , L I N K S   U N D   S U C H E  */
#top
{
	margin: 0;
	padding: 0;
}
	#banner
	{
		margin: 0;
		padding: 0;
	}
		#logo
		{
			float:left;
			width: 291px;
		}
		#slogan
		{
			float:right;
			text-align: right;
			width: 821px;
		}
			#slogan-inhalt
			{
				float: left;
				text-align:right;
				width:800px;
			}
				#slogan-inhalt p.sloganlinks
				{
					padding: 7px 0 8px 0;
				}
				#slogan-inhalt p.sloganlinks a:link, #slogan-inhalt p.sloganlinks a:visited
				{
					color:#888888;
					font-size: 14px;
					text-decoration: none;
				}
				#slogan-inhalt p.sloganlinks a:hover
				{
					color:#b5a33c;
					font-size: 14px;
				}
				#slogan-inhalt p.slogan
				{
					float:right;
					padding:8px 0 0 0;
					text-align: justify;
					width:699px;
				}
				#slogan-inhalt p.slogan-ie5
				{
					display:none;
				}
				#slogan-inhalt p.slogan span /*Hervorhebung des ersten Slogansatzes. Farbe der Überschriften*/
				{
					font-weight: bold;
					color: #b6753a;
				}
			#wrapper-top-right
			{
				float: right;
				width:21px;
			}
	
	#topleiste
	{
		margin: 0; padding:0;
	}	
		#schnellsuche
		{
			float: left;
			width:291px;
		}
			#wrapper-schnellsuche
			{
				float:left;
				width:11px;
			}
			#schnellsuche-inhalt
			{
				float:right;
				width:280px;
				padding:17px 0 0 0;
			}
				#schnellsuche-inhalt input
				{
					width:195px;
				}
				#schnellsuche-inhalt input.suche
				{
					width:60px;
					margin-left:12px;
				}
		#shoplinks
		{
			float: right;
			width:821px;
		}
			#shoplinks-inhalt
			{
				float:left;
				width:785px;
				margin: 0;
				padding:22px 0 15px 15px;
				color: #888888;
				font-size: 14px;
				font-weight: bold;			
			}

			#shoplinks-inhalt a:link, #shoplinks-inhalt a:visited
			{
				color: #888888;
				text-decoration: none;
				padding-right: 5px;
			}
			#shoplinks-inhalt a:hover
			{
				color: #b5a33c;
			}
			
			#wrapper-shoplinks
			{
				float: right;
				width:21px;
			}
			
/* M I T T E L T E I L  - - - linke Spalte mit Navigationen, mittlere Spalte mit dem content iFrame, rechte Spalte (News, Werbung, etc.) */
#middle/* Beinhaltet: #left, #mid-right*/
{
	position: relative; top: 0; left: 0;
	margin: 0;
	padding: 0;
	clear: both;
}
	/* Linke Spalte */
	#left /* beinhaltet  NAVIGATIONEN (vertikal)  */
	{
		float: left;
		width: 210px;
		padding-right:10px;
		margin: 0;
		background-color:#fff;
	}
		/* NAVIGATIONEN */
		#wrapper-left
		{
			float:left;
			width:11px;
		}
		#navis
		{
			float:right;
			width:199px;
			padding-top:5px;
		}
		#navis ul
		{
			list-style: none;
			padding: 0px;
			margin: 0 0 14px 0;
			text-align:right;
		}
		#navis li
		{
			list-style:none;
			color:#888888;
			font-size: 14px;
			font-weight: bold;
			padding-bottom:3px;
		}
		#navis li.menu-head /*Menu Überschriften*/
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#b6753a;
			font-style: italic;
			letter-spacing:2px;
		}
		#navis img /*Trennlinie im Menu*/
		{
			padding-bottom:4px;
		}
		#navis ul li a:link, #navis ul li a:visited /* main*/
		{
			font-size:13px;
			font-weight: bold;
			display: block;			
			text-decoration: none;
			color: #888888;
		}
		#navis ul li a:hover /* main*/
		{
			color: #b5a33c;  
		}
		
			#navis ul ul
			{
				margin:0;
				padding:0;
			}
			#navis ul ul li a:link, #navis ul ul li a:visited
			{
				font-size:11px;
				font-weight:normal;
			}
			#navis ul ul li a:hover
			{
				color:#b5a33c;
			}


/*---------- Ende Navis --------*/
		
	#mid-right /* Beinhaltet den Wrapper für #content mit iFrame und die rechte Spalte #right */
	{
		float: right;
		width: 892px;
		margin: 0;
		padding: 0;
	}	
		#content-iframe /* Beinhaltet den iFrame mit den Inhalten der Subpages und die Shop Anbindung des VLB */
		{
			float: left;
			width: 649px;/*ACHTUNG: Wenn der Scrollbalken angezeigt wird stehen -19px weniger zur Verfügung, also: 630px*/
			padding: 0 10px;
			margin: 0;
			background-color: #fff;
			color: #000;
		}
			#content-iframe iframe
			{
				margin:0;
				padding:0;
			}
		/* Rechte Spalte */
		#right 
		{
			float: right;
			width: 220px;
			padding: 0;
			margin: 0;
		}
			#right-inhalt
			{
				float:left;
				width:199px;
			}
			#wrapper-right
			{
				float:right;
				width:21px;
			}
				
				div.newsbox
				{
					margin: 0 0px 10px 0;
					border:1px solid #afafaf;
					padding:5px;
					-moz-border-radius:7px;
					-webkit-border-radius:7px;
				}
					div.newsbox p
					{
						font-size:11px;
						line-height: 11px;
					}
					div.newsbox p.center
					{
						text-align:center;
						font-size:11px;
						line-height: 11px;
					}
					div.newsbox h4
					{
						color:#b6753a;
						font-weight:bold;
						margin-bottom:6px;
						text-align:center;
					}
					div.newsbox h4.reg
					{
						margin-bottom:2px;
					}
					div.newsbox h4 a:link,div.newsbox h4 a:visited
					{
						color:#b6753a;
						text-decoration: none;
					}
					div.newsbox h4 a:hover
					{
						color:#b5a33c;
					}
					div.newsbox img
					{
						margin: 0 0 4px 0;
					}
					div.newsbox img.logos /*Es stehen  187px für Logos zur Verfügung*/
					{
						float:none;
						margin:5px 0 0 0;
						border:none;
					}
					div.newsbox a.mehr-news:link,div.newsbox a.mehr-news:visited
					{
						display:block;
						color:#888888;
						text-decoration:underline;
						text-align: right;
						font-size:11px;
						font-weight:bold;
						clear:both;
						padding-top:3px;
					}
					div.newsbox a.mehr-news:hover
					{
						color:#b5a33c;
					}
				
					
#wrapper-bottom
{
	clear:both;
}			
			
/* F O O T E R S E C T I O N auusserhalb des containers*/
#footer
{
	color: #888888;
	margin: -4px 0 10px 0;
	text-align: center;
	font-size: 10px;
}
#footer a:link,#footer a:visited
{
	color: #888888;
}
#footer a:hover
{
	color: #b5a33c;
}