
* 
	{ 
	margin: 0; 
	padding: 0; 
	}
	
html
	{
	height:100%;
	}

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#731819;
	font-size:10px;
	scrollbar-base-color:#731819;
  	scrollbar-3dlight-color:white;
  	scrollbar-arrow-color:731819;
  	scrollbar-darkshadow-color:#000000;
  	scrollbar-face-color:white;
  	scrollbar-highlight-color:silver;
  	scrollbar-shadow-color:#747474;
  	scrollbar-track-color:white;
	height:100%;
	background: #eeeeed;
	min-width: 700px;	
}

h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#731819;
	font-size:13px;
	padding:20px 0;
}

#oben1 h1 span 
{
	display:none
}

h2 /* Seitenüberschriften */
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#731819;
	font-size:13px;
	padding:0 0 10px 0;
}

h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	font-size:11px;

	padding:0 0 10px 0;
}	

h4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	font-size:11px;
	font-weight:normal;	
	padding:0 0 10px 0;
}

h5 /* Überschrift Kategorien Buch, wenn kein Bild vorhanden */
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#731819;
	font-size:20px;
	font-weight:bold;
	padding:0 0 10px 0;
}

h6 /* Autor */
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	font-size:12px;
	padding:0 0 10px 0;
}

.pdf /* PDF-Link */
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#731819;
	font-size:11px;
	border: 1px solid #731819;
	font-weight:bold;
}

#inhalt table tr td.pdf 
{
	padding: 5px 10px 5px 10px;
}
		
p
{
	padding: 0 0 10px 0;
	line-height: 15px;
}	
		
p.newsstart b a:link, p.newsstart b a:visited
{
	padding: 0 0 10px 0;
	line-height: 15px;
	color: #731819;
  text-decoration: none;	
}

p.newsstart b a:hover, p.newsstart b a:active
{
	color: #5f5f5f;
  text-decoration: underline;		
}	

#container 
{ 
	text-align: left;
	width: 100%;
	margin: 0 auto; 
}

#oben1
{ 
	background: url(image_layout/logo.gif) no-repeat top left #ffffff;
	height: 162px;
	clear: both;
	width:100%; 
}

#oben2
{ 
	background: #5f5f5f;
	height: 25px;
	margin-right:227px;
}

#oben3
{ 
	background: #731819;
	height: 19px;
	border-top: 1px solid #ffffff;
	clear: both; 
	width:100%; 
}

#links
{ 
	width: 230px;
	position:absolute;
	left:0;
	top: 207px;
}
/*
#links
{ 
	width: 230px;
	float:left;
	margin: 0 0 0 -5%;
}
*/
/* Bild oben rechts Anfang */
	#bild
	{ 
		background: url(image_layout/bildoben.jpg) no-repeat top right;
		width:311px;
		height:207px;
		position:absolute;
		top:0;
		right:0;
	}
/* Bild oben rechts Ende */

/* Paranus Logo Anfang */	
#logo
{ 
	position:absolute;
	left:0;
	top:0;	
}
/* Paranus Logo Ende */

/* Suche oben Anfang */
#suche
{ 
position:absolute;
top:20px;
right:340px;
width:220px;		
}

#suche td
{ 
	vertical-align:middle;		
}	
	.feld
	{ 
		height: 18px;
		width: 120px;
		border:1px solid #731819;
		color:#731819;	
	
	}
	.schalter
	{ 
		height: 18px;
		width: 30px;
		background: #731819;
		border:1px solid #731819;
		color:#ffffff;
		font-weight:bold;
		font-size:11px;
		text-transform:uppercase;
	}
	.such
	{ 
		font-size:11px;
		text-transform:uppercase;
	}	
  /* Suche oben Ende */

/* css-Wechsler Anfang */		
#css
{ 
	position:absolute;
	top:110px;
	right:505px;
	width:55px;
}	
		
	.css1
	{ 
		float:left;	
		border:1px solid #731819;
	}		
		
	.css2
	{ 
		float:right;
		border:1px solid #731819;
	}
/* css-Wechsler Ende */
hr
{
	height:0;
	color: #5f5f5f;
	border-bottom: 1px solid #5f5f5f;
	border-top: 0;
	border-left:0;
	margin-bottom:5px;
	margin-top:5px;		
}

a
{
  color: #5f5f5f;
  text-decoration: none;
}

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

#footer
{ 
	background: #731819;
	width: 100%;
	height:30px;
	color:#ffffff;
	float:left;
}
		
#datum
{ 
	padding-top:5px;
	padding-left:15px;		
	color:#ffffff;
	float:left;
}

/* Navi oben Anfang */
	#navi1
	{ 
		position:absolute;
		top:95px;
		right:270px;
		width:170px;	
	}
	
	#navi1 ul
	{ 
	}	
	
	#navi1 li
	{ 
		background: url(image_layout/pfeilklein.gif) left no-repeat;
		list-style-type:none;	
		padding-left:18px;
	}
	
	#navi1 a
	{ 
		font-size:12px;	
		text-decoration:none;
		color:#731819;
		text-transform:uppercase;
	}
	/* Navi oben Ende */

/* Hauptnavi oben Anfang */	
	#navi2
	{ 	
		padding-right:70px;
		float:right;
	}	
		
	#navi2 a 
	{ 
		display:block; 
		color:#ffffff; 
		float:left; font-size:13px; 
		font-size:12px;
		background:#5f5f5f; 
		text-decoration:none; 
		border-left:1px solid #ffffff;
		padding:5px;
		text-transform:uppercase;
	}
	
	#navi2 a:hover
	{
		background:#731819;	
	}
	
	#navi2 a#aktiv
	{	
		background:#731819;	
	}
	/* Hauptnavi oben Ende */			

/* Navi Kategorien Anfang */
	#navi3
		{
		border-bottom: 18px solid #ffffff;
		background: #731819;
		}		
	
	#navi3 ul
		{
		padding: 30px 0 50px 0;
		list-style-type:none;
		font-size:11px;
		width:210px;
		}
	
	#navi3 ul li
		{
		padding: 4px 0 4px 15px;
		width:210px;
		}
	
	#navi3 ul li a
		{
		display: block;
		padding: 3px 5px 3px 0;
		color: #ffffff;
		width: 210px;
		text-decoration:none;
		text-transform:uppercase;
		}
	
	#navi3 ul li a:hover
		{
		background:#ffffff ;
		color: #000000;	
		}
	
	#navi3 ul li a#aktiv
		{
		background:#ffffff ;
		color: #000000;	
		}
	/* Navi Kategorien Ende */


/* Navi links Warenkorb/Lieferbedingungen/Versandkosten Anfang */
	#navi4
		{
		background:#ccccca;
		width:215px;
		padding: 15px 0 20px 15px;
		border-bottom: 18px solid #ffffff;
		}
		
	#navi4 li
		{
		list-style-type:none;
		}	
		
	#navi4 a
		{
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
		padding:10px 5px 5px 5px;
		color:#731819;
		vertical-align:top;
		}

/* Navi links Warenkorb/Lieferbedingungen/Versandkosten Ende */			

/* Footer Anfang */	
	#navi5
	{ 
		padding-top:5px;
		padding-right:15px;		
		color:#ffffff;
		float:right;
	}
	
	#navi5 a
	{ 
		font-size:10px;
		text-decoration:none;
		color:#ffffff;
		padding:0 10px;
		text-transform:uppercase;
	}
	/* Footer Ende */	

/* Navi im Produktbereich oben rechts Anfang */
	#navi6
	{ 
		float:right;
		width:350px;
		min-height: 110px;

	}

	#navi6 ul
	{ 
		/*text-align:right;*/	
	}	
	
	#navi6 li
	{ 
		list-style-type:none;	
		padding-left:18px;
	}
	
	#navi6 a
	{ 
	  background: url(image_layout/pfeilklein.gif) left no-repeat;
		font-size:11px;
    font-weight:bold;	
		text-decoration:none;
		color:#5f5f5f;
		padding-left:18px;
	}
	/* Navi im Produktbereich oben rechts Ende */	
	
/* Inhaltsbereich Anfang */
	#inhaltwrap 
	{
		float:left;
		width: 100%; 
		margin: 0 -95% 0 0;
	}						
	
	#inhaltoben 
	{
		min-height:110px;
		height: auto !important;
		height:110px;
		clear:both;
	}	
	
	#inhaltoben2 
	{
		min-height:20px;
		height: auto !important;
		height:20px;
		clear:both;
	}	
  	
	#inhalt 
	{
		padding: 20px;
		margin: 0 0 0 230px;
		font-size:11px;
		background:#eeeeed;
		border-top: 18px solid #ffffff;
		border-left: 18px solid #ffffff;
		min-height:500px;
		height: auto !important;
		height:500px;
	}
	
	#inhalt ul li
	{
		padding: 3px 0 0 0;
		margin: 0 0 0 0;
		font-size:11px;
		list-style-type:none;
	}	
	
	#inhalt td
	{
		padding: 0 20px 2px 0;
		vertical-align:top;
		text-align:left;
	}	
	
	#inhalt th
	{
		padding: 0 10px 2px 0;
		vertical-align:top;
		text-align:left;
		font-weight: normal;
	}
	
	#inhalt .start 
	{
		width:200px;
		vertical-align:top;
		text-align:center;
	} 
   
.vergriffen /* Hintergrund der Details zu den einzelnen vergriffenen Büchern */
  {
		/*background: url(image_layout/vergriffen.gif) top left no-repeat;*/
		/*position:relative;
		top:10px;
		left:180px;*/
  }
  	
	#inhaltfloatholder 
	{
	background: repeat-y 100% 0;
	float: left;
	width: 100%;
	border-bottom:18px solid #ffffff;
	
	}
	
	#inhaltfloatholder:after 
	{
		content: "."; 
		display: block; 
		height: 0px;
		clear: both; 
		visibility: hidden;
	}
	
	* html div#inhaltwrap 
	{
		margin: 0 -100% 0 0;
	}
	
	* html div#links 
	{
		margin: 0;
	}			
	/* Inhaltsbereich Ende */
	
/* Popups Anfang */
	#popupcontainer 
	{
		border: 20px solid #ffffff;
		width:360px;
		min-height:510px;
		height: auto !important;
		height:510px;
	}
	
	#popup 
	{
		padding: 20px;
		font-size:11px;
		background:#eeeeed;
		height:100%;
	}	
	
	/* Popups Ende */
	
	
/* Bilddateien der einzelnen Kategorien Anfang */
	#logokategorie
	{ 
		float:left;
		width:250px;	
	}
	/* Bilddateien der einzelnen Kategorien Ende */


/* Bilder der Bücher */
	.imgbuch
	{ 
		border: 1px solid #000000;
	}
	/* Bilder der Bücher Ende */

/* Bilder aus dem Inhalt der Bücher */
	.imgbuchinhalt
	{ 
		border: 0;
		padding: 0 20px 20px 0;
	}
	/* Bilder aus dem Inhalt der Bücher Ende */
	
.submit
{ 
	background: #eeeeed;
	font-size:11px;
	border:0;
	color: #5f5f5f;
  text-decoration: none;
  font-weight:bold;
}

.warnung
{ 
	color: red;
  font-weight:bold;
}
/* Symbole */
	.symbol
	{ 
		border: 0;
		margin-top:10px;
		vertical-align:middle;
		
	}
	/* Symbole Ende */
	
	
/* Bilder Inhalt */
	.imginhalt
	{ 
		padding: 0 20px 10px 0;
	}
	/* Bilder Inhalt Ende */

/* Anfang Styles Kontaktformular */

	#kontakt .tk /* Außentabelle */
	{
		font-size:11px;
		font-family: Verdana,Arial,Helvetica,Sans-serif;	
		margin: -2px;
	}	
	
	#kontakt .tk1 /* Tabellenfeld links */
	{
		color : #731819;
		font-size:11px;		
		vertical-align:top;
		padding-right:5px;
		width:120px;
	}
	
	#kontakt .tk1p /* Tabellenfeld links Pflichtfeld*/
	{
		color : #731819;
		font-weight:bold;
		vertical-align:top;
		padding-right:5px;
		width:120px;
	}
	
	#kontakt .tk2 /* Tabellenfeld rechts */
	{
		font-size:11px;
		width:400px;
	}
	
	#kontakt .tk2 input  /* Formularfelder rechts */
	{
		background: #ffffff;
		color : #731819;
		font-family: Verdana,Arial,Helvetica,Sans-serif;
		text-decoration: none;
		border: 1px solid #731819;
		font-size:11px;	
	}	
	
	#kontakt .tk2 textarea  /* Textareas rechts */
	{
		font-family : Verdana,Arial,Helvetica,Sans-serif;
		font-size:11px;		
		border: 1px solid #731819;	
		text-decoration : none;
		color : #731819;
		background: #ffffff;
		scrollbar-base-color:#731819;
		scrollbar-3dlight-color:#eeeeed;
		scrollbar-arrow-color:#731819;
		scrollbar-darkshadow-color:#fffff;
		scrollbar-face-color:#eeeeed;
		scrollbar-highlight-color:#731819;
		scrollbar-shadow-color:#731819;
		scrollbar-track-color:#eeeeed;
	}
	
	kontakt input.button /* Formularfelder Button */
	{
		width:81px;
		height:22px;
		border:0;
	}
	/* Ende Styles Kontaktformular */

