/* CSS Document */

/*** Allgemeine Definitionen ***/
body, div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}

/*** INHALT - Frame HOME ***/
h1 {
	margin:10px 0;
	padding:0;
	border-bottom:2px solid #D1D1D0;
	color:#000375;
	font-size:18pt;
	font-weigh:bold;
}
h2 {
	margin: 20px 0;
	padding:0;
	color:#BA0079;
	font-size:9pt;
	text-transform:uppercase;
}
p {
	margin:10px 0;
	padding:0;
	color:#000000;
	font-size:9pt;
}
td 
{
	font-size:9pt;
}
	.autor {
		font-style:italic;
	}
	.titel {
		font-weight:bold;	
	}
	.preis {
		font-weight:bold;	
	}
	.untertitel {
		font-weight:normal;
	}
	p.seitennavi {
		margin:20px 0;
	}
	
img.produkt {
	margin: 0 10px 10px 0;
	padding:5px;
	background-color:#F6F6F6;
	border:1px solid #888;
	float:left;
}
img.right {
	margin: 0 10px 10px 0;
	padding:5px;
	background-color:#F6F6F6;
	border:1px solid #888;
	float:right;
}
img.randbild {
	margin:20px;
	padding:5px;
	background-color:#F6F6F6;
	border:1px solid #888;
}
a:link,
a:visited,
a:focus,
a:hover,
a:active {
	color:#000375;
	text-decoration:underline;
	font-weight:bold;
}
a:focus,
a:hover,
a:active {
	text-decoration:none;
	background-color:#000375;
	color:#ffffff;
}

input, textarea, select {
	margin:0;
	padding:2px;
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000375;
	font-weight:bold;
	background-color:#f6f6f6;
	border:1px solid #aaaaaa;		
}

/*** NAVIGATION - Frame TOP ***/

#navigation a:link,
#navigation a:visited,
#navigation a:focus,
#navigation a:hover,
#navigation a:active {
	margin:0;
	padding:3px;
	text-decoration:none;
	font-weight:bold;
	font-size:9pt;
	background-color:transparent;
	color:#000000;
}
#navigation a:focus,
#navigation a:hover,
#navigation a:active {
	background-color:transparent;
	text-decoration:underline;
}

#warenkorbinhalt {
	vertical-align:bottom;
}
#warenkorbinhalt p{
	font-size:8pt;
}

/*** MENU - Frame MENU ***/

#menu td {
	padding:10px;
}
#menu td.produktsuche {
	border-bottom:2px solid #ffffff;
}

#menu h2 {
	margin:20px 0 10px 0;
	padding: 0;
	color:#BA0079;
	font-size:9pt;
	text-transform:uppercase;
}

#menu input {
	width:170px;
	margin:0;
	padding:2px;
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#menu p {
	margin:10px 0;
	padding:0;
	color:#000000;
	font-size:9pt;
}
	#menu p.button {
		margin:5px 0 10px 0;
	}
	#menu span.button {
		color:#BA0079;
		font-weight:bold;
	}

#menu a.suche:link,
#menu a.suche:visited,
#menu a.suche:focus,
#menu a.suche:hover,
#menu a.suche:active {
	margin:0;
	padding:1px;
	color:#000000;
	text-decoration:underline;
}
#menu a.suche:focus,
#menu a.suche:hover,
#menu a.suche:active {
	color:#ffffff;
	background-color:#BA0079;
	text-decoration:none;
}

#menu a.warengruppen:link,
#menu a.warengruppen:visited,
#menu a.warengruppen:focus,
#menu a.warengruppen:hover,
#menu a.warengruppen:active
	{
	margin:0;
	padding:0 0 0 13px;
	text-decoration:none;
	font-weight:normal;
	background: transparent url("../grafiken/layout/icon_warengruppen.gif") no-repeat 0 3px !important;
	color:#000000;
}
#menu a.warengruppen:focus,
#menu a.warengruppen:hover,
#menu a.warengruppen:active
	{
	text-decoration:underline;
	}
	
	
	/**** EXTRAS *****/
	.c {
		clear:both;
	}
	td.weitereinfos {
		border:1px solid #B9BFE0;
		background: #EBEDF6 url("../grafiken/layout/weitereinfos_pfeil_oben.gif") no-repeat right top;
	}
	td.weitereinfos p {
		margin:0;
		padding:5px;
		color:#000375;
		font-size:8pt;
	}
