/* $Id: default.css 48 2008-04-04 12:22:09Z mlambert $ */

/*----------------------------------------------------------*/
/*                 Elemente-Definitionen                    */
/*----------------------------------------------------------*/

*			{	margin:0; padding:0; }

html		{	width:100%; height:100%; }

body		{	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif; color:#000; font-size:100.1%;
				width:100%; height:100%;
				text-align:center;
				background:#000 url('/images/body_background.png') top left repeat-x; }

h1			{	color:#3D5784; font-size:1.2em; font-weight:normal;
				margin:0.3em 0 0.7em 0; }

h2			{	font-size:0.9em; font-weight:bold;
				margin:0.8em 0 0 0; }
				
h3			{	font-size:0.75em; font-weight:bold; 
				margin:1.0em 0 -0.5em 0; }

h5			{	font-size:0.7em; font-weight:bold;
				margin:0.7em 0;
				line-height:1.5em; }

h6			{	font-size:0.9em; font-weight:bold; text-transform:uppercase;
				margin-bottom:10px; }

p			{	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
				font-size:0.8em;
				text-align:left;
				margin:0.7em 0;
				line-height:1.5em; }

dfn			{   color:#F07F8C;
				cursor:help; }
				
em			{   color:#FCB816;
				font-weight:normal;
				font-style:normal }	

ol			{	margin-left:1.3em; }

ul			{	list-style-image:url('/images/ul_background.png');
				margin-left:1.0em; }

li			{	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:0.8em;
				line-height:1.5em; }

dl			{	float:left; }

dt			{	font-size:0.8em; font-weight:bold;
				margin:0.5em 0 0 0;
				width:5em; float:left; }

dd			{	font-size:0.8em;
				margin:0.5em 0 0 5.5em; }

img			{	border:none; }

form		{	}

input		{	color:#6D7280; font-size:1.0em;
				margin:2px 0;
				vertical-align:middle; }

select		{	font-size:1.0em;
				margin:2px 0; }

textarea	{	color:#6D7280; font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size:1.0em;
				margin:2px 0; }

hr			{	color:#CCC;
				height:1px;
				border:#CCCCCC;
				background-color:#CCC; }

table		{	margin-top:5px;
				width:100%; }

td			{	vertical-align:top; text-align:left; }

table p		{	color:#000000;
				text-align:left;
				margin:0; padding:1px; }

th p		{	text-transform:uppercase; }
                                    
a			{	color:#000; text-decoration:underline; }
a:link		{	color:#000; text-decoration:underline; }
a:active	{	color:#000; text-decoration:underline; }
a:visited	{	color:#000; text-decoration:underline; }
a:hover		{	color:#000; text-decoration:none; }

/*----------------------------------------------------------*/
/*                Individual-Definitionen                   */
/*----------------------------------------------------------*/

/* Inhalt vertikal in der Mitte positionieren und 100% der Höhe */
#box				{	margin-left:auto; margin-right:auto;
						position:relative; width:982px; min-height:100%; height:auto; overflow:auto;
						background:#E6EBF1 url('/images/box_background.png') top left repeat-x;
						border-left:1px solid #5B6271; border-right:1px solid #5B6271; }

/* Kopfzeile */
#head				{	position:relative; width:982px; height:145px;
						background:url('/images/kontakt_background.png') top right no-repeat; }
						
/* Inhalt */
#content			{	width:620px;
						margin:20px 0px 0px 20px; padding:10px;
						float:left;
						text-align:left;
						background:url('/images/content_background.png') top right no-repeat; }

/* Anweisung für Text */
#text 				{	width:450px;
						float:left; }

/* Anweisung für Bilder */
#images 			{	width:150px;
						padding-left:20px;
						float:left; }

/* Anweisung für Bilder */
#imagesright 		{	width:150px;
						padding-left:20px; padding-top:87px;
						margin-left:-20px;
						float:left; }

/* Unternavigation */
#nav2				{	width:230px;
						margin:20px 0 0 20px; padding:10px;
						float:left;
						text-align:left; 
						background:url('/images/nav2_background.png') top right no-repeat; }

/*----------------------------------------------------------*/
/*                  Klassen-Definitionen                    */
/*----------------------------------------------------------*/

/* Navigation (Hauptnavigation) */
ul.nav1				{	position:absolute; bottom:0px; left:0; right:0;
						width:982px; height:24px;
						margin-left:0; 
						font-weight:bold;
						background:url('/images/nav1_background.png') top left repeat-x;}
ul.nav1 li			{	font-size:13px;
						display:inline;
						text-align:center; }
ul.nav1 a			{	color:#000; text-decoration:none;
						width:163px; padding-top:2px; padding-bottom:3px;
						float:left; }
ul.nav1 a:link		{	color:#000; text-decoration:none; }
ul.nav1 a:active	{	color:#000; text-decoration:none; }
ul.nav1 a:visited	{	color:#000; text-decoration:none; }
ul.nav1 a:hover		{	color:#000; text-decoration:none; }
ul.nav1 a.active, ul.nav1 a.active:link, ul.nav1 a.active:active, ul.nav1 a.active:visited, ul.nav1 a.active:hover
					{	color:#000; text-decoration:none; font-weight:bold;
						background:url('/images/nav1_active.png') top left repeat-x;}

/* Hyperlinks */
a.link_email		{	background: url(/images/link_email.png) center left no-repeat;
						padding-left:16px; }

a.showdetails		{	width:66px; height:19px;
						text-align:center;
						display:block;
						background:url('/images/wohnaccessoires_button.png') top left no-repeat;}
a.showdetails:link	{	color:#FFF; text-decoration:none; }
a.showdetails:active  {	color:#FFF; text-decoration:none; }
a.showdetails:visited {	color:#FFF; text-decoration:none; }
a.showdetails:hover	{	color:#FFF; text-decoration:none; }

a.anfrage			{	font-weight:bold;
						width:134px; height:22px;
						text-align:center;
						display:block;
						margin-top:20px;
						background:url('/images/haendleranfrage_button.png') top left no-repeat; }			
a.anfrage:link		{	color:#FFF; text-decoration:none; }
a.anfrage:active	{	color:#FFF; text-decoration:none; }
a.anfrage:visited	{	color:#FFF; text-decoration:none; }
a.anfrage:hover		{	color:#FFF; text-decoration:none; }

/* Bilder in der Kopfleiste und der Bildleiste */
img.logo			{	width:350px; height:82px;
						position:absolute; top:20px; left:625px; }
						
/* Darstellung der Produkte */				
div.products		{	width:200px;
						float:left;
						margin:0.0em 0 1.5em 0.2em; }

/* Details */
div.details			{	display:none; }	
div.details table	{	font-size:0.9em; font-weight:normal;
						padding-left:0px; }
	
/* Beschriftung für die Adresse und Kontaktformular */
label				{	font-size:0.9em; float:left; }
label.adress		{	width:4.0em; }
label.manager		{	width:8.5em; color:#000; }
label.contact		{	margin:0px; margin-right:5px; padding:0px;
						width:12.0em; }

/* Messe-text */
p.messe				{	font-size:1.0em; color:#DA1E3D;
						text-align:center; }	
p.messe a,
p.messe a:link,
p.messe a:active,
p.messe a:visited,
p.messe a:hover		{	color:#DA1E3D; }

/* Ausrichtung */
.center				{	text-align:center; }

/* Text-Eingabefelder */
input.text			{	width:240px; }
select.text			{	width:240px; }
textarea.contact	{	width:240px; }

/* Textfluss für Bilder */
img.left			{	float:left; margin-right:10px; border:1px solid #EDEEF0; }
img.right			{	float:right; margin-left:10px; border:1px solid #EDEEF0; }

/* Zeilenumbruch um Textfluss wiederzuherstellen */
.clear				{	clear:both; }

/* Zebra-Liste */
.odd				{	background-color:#BBC0CC; }
.even				{	}
