html {
	display: table;
	width: 100%;
	height: 100%;
}

body {
	display: table-cell;
	height: 90%;

	font-family: Verdana, Arial, Tahoma, Helvetica, Heneva, Swiss, SunSans-Regular;
	font-size: 13px;
	color : black;
	background: #a4bcbb;
	
	overflow: scroll;
	overflow-x: auto;
	overflow-y: auto;
	overflow: -moz-scrollbars-vertical;
}

a, a:link, a:visited, a:active  {
	font-size : 12px;
	color: #575757;
/*	color : rgb(80,80,250);	*/
	font-weight:bold;
	text-decoration : none;
}
a:hover  {
	text-decoration : underline;
}

.NoBorder { border: 0px solid black; }

.spacer { padding-right: 15px; }

.FontSmall	{ font-size:10px; }
.FontMedium { font-size:11px; }
.FontBig 	{ font-size:14px; }
.error		{ color: red; }

.FullWide 	{ width: 700px; }
.FullHundred, .SizerMax { width: 100%; }

.VATop { vertical-align: top; }
.NoWrap		{ white-space: nowrap; }

h1 {
	font-family: Verdana, Arial, Tahoma, Helvetica, Heneva, Swiss, SunSans-Regular;
	color: #575757;
	font-size : 16px;
	font-weight: bold;
	line-height: 24px;
}

h2 {
	font-family: Verdana, Arial, Tahoma, Helvetica, Heneva, Swiss, SunSans-Regular;
	color : #888888;
	font-size : 14px;
	font-weight: bold;
	line-height: 20px;
}

h3 {
	font-family: Verdana, Arial, Tahoma, Helvetica, Heneva, Swiss, SunSans-Regular;
	color : #888888;
	font-size : 12px;
	font-weight: bold;
	line-height: 16px;
}

p, li, table.showtable{
	font-family : Arial, Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #575757;
	font-size: 12px;
	font-weight: normal;
}

.quelle {
	font-size : 10px;
	font-weight:normal;	
}

table.basic_basis {
	border-collapse: collapse;
	border: 0px solid black;
	width: 930px;
	height: 555px;
}

table.basic_tableteiler {
	border:0px solid black;
	border-collapse: collapse;
	width:930px;
	height:100%;
	empty-cells: show;
}

td.basic_copyright {
	height: 24px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Heneva, Swiss, SunSans-Regular;
	font-size: 11px;
	color: #575757;
	text-align: left;
}

#interiorideas td.basic_copyright 	{ background: #c3d6d5; }
#laughinglola td.basic_copyright 	{ background: #f5cadc; }
#funnyfred td.basic_copyright 		{ background: #c6dff2; }

td.basic_logo {
	width: 261px;
	height: 98px;
	background: #c3d6d5;
}

td.basic_navigation {
	width: 669px;
	height: 98px;
	background: #c3d6d5;
}

#interiorideas td.basic_navigation 	{ background: #c3d6d5; }
#laughinglola td.basic_navigation 	{ background: #f5cadc; }
#funnyfred td.basic_navigation 		{ background: #c6dff2; }

td.basic_bereichbild {
	width: 560px;
	background: white;
	text-align: center;
	vertical-align: top;
}

td.basic_inhalt {
	height: 404px;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Tahoma, Helvetica, Heneva, Swiss, SunSans-Regular;
	font-size: 13px;
	color: #575757;
	line-height: 18px;
}

#interiorideas td.basic_inhalt 		{ background: #dce5e5; }
#laughinglola td.basic_inhalt 		{ background: #fae0eb; }
#funnyfred td.basic_inhalt 			{ background: #e0edf8; }

td.basic_subnav {
	height: 25px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Heneva, Swiss, SunSans-Regular;
	font-size: 10px;
	color: white;
	text-align: center;
}

td.basic_subnav a, td.basic_subnav a:active, td.basic_subnav a:visited  {
	font-family: Verdana, Arial, Tahoma, Helvetica, Heneva, Swiss, SunSans-Regular;
	font-size: 10px;
	text-decoration: none;
	color: white;
	width: 20px;
}

td.basic_subnav a:hover {
	text-decoration: underline;
}

td.basic_subnav span.aktiv {
	font-family: Verdana, Arial, Tahoma, Helvetica, Heneva, Swiss, SunSans-Regular;
	font-size: 10px;
	text-decoration: none;
	color: black;
	width: 20px;
}

#interiorideas td.basic_subnav 		{ background: #899e9d; }
#laughinglola td.basic_subnav 		{ background: #ea6ea3; }
#funnyfred td.basic_subnav 			{ background: #8ac2e6; }

#navigation a,#navigation  a:link,#navigation  a:visited,#navigation  a:active  {
	font-size : 11px;
	color : #575757;
	font-weight:bold;
	text-decoration : none;
}
#navigation a:hover  {
	text-decoration : underline;
}

a.globnav,a.globnav:link,a.globnav:visited,a.globnav:active  {
	font-family: Arial, Tahoma, Helvetica, Heneva, Swiss, SunSans-Regular;
	font-size : 15px;
	color : #808285;
	font-weight:bold;
	text-decoration : none;
}
a.globnav:hover  {
	text-decoration : underline;
}


a.globnav_interiorideas,a.globnav_interiorideas:link,a.globnav_interiorideas:visited,a.globnav_interiorideas:active  {
	font-family: Arial, Tahoma, Helvetica, Heneva, Swiss, SunSans-Regular;
	font-size : 15px;
	color : black;
	font-weight:bold;
	text-decoration : none;
}
a.globnav_interiorideas:hover  {
	text-decoration : underline;
}

a.globnav_laughinglola,a.globnav_laughinglola:link,a.globnav_laughinglola:visited,a.globnav_laughinglola:active  {
	font-family: Arial, Tahoma, Helvetica, Heneva, Swiss, SunSans-Regular;
	font-size : 15px;
	color : #ea6ea3;
	font-weight:bold;
	text-decoration : none;
}
a.globnav_laughinglola:hover  {
	text-decoration : underline;
}

a.globnav_funnyfred,a.globnav_funnyfred:link,a.globnav_funnyfred:visited,a.globnav_funnyfred:active  {
	font-family: Arial, Tahoma, Helvetica, Heneva, Swiss, SunSans-Regular;
	font-size : 15px;
	color : #44acdd;
	font-weight:bold;
	text-decoration : none;
}
a.globnav_funnyfred:hover  {
	text-decoration : underline;
}


.ImagePfeil {
	padding-bottom: 1px;
	padding-right: 4px;
	padding-left: 10px;
}

.ImagePfeilBig {
	padding-bottom: 2px;
	padding-right: 6px;
	padding-left: 10px;
}

#navigation td {
	padding-top: 0px;
}


div.kategorie_auswahl {
	width: 96px;
	margin: 3px 8px;
	float: left;
	cursor: pointer;
}

div.kategorie_auswahl p {
	font-size: 10px;
}

#interiorideas div.kategorie_auswahl	{ border: 2px #dce5e5 solid; }
#laughinglola div.kategorie_auswahl		{ border: 2px #fae0eb solid; }
#funnyfred div.kategorie_auswahl		{ border: 2px #e0edf8 solid; }

table.warenkorb
{
	border-collapse: collapse;
	color: #575757;
	width: 310px;
}

table.warenkorb tr
{
}

table.warenkorb th
{
	text-align: left;
	padding: 0px 3px;
}

table.warenkorb td
{
	text-align: left;
	padding: 0px 3px;
}

table.warenkorb caption
{
}

.warenkorb_button, .warenkorb_button:visited, .warenkorb_button:link, .warenkorb_button:active
{
	display: block;
	font-size: 12px;
	padding: 4px;
	margin: 3px 0px;
	color: white;
	font-variant: small-caps;
	cursor: pointer;
	text-align: center;
}

.funnyfred .warenkorb_button, .funnyfred .warenkorb_button:visited, .funnyfred .warenkorb_button:link, .funnyfred .warenkorb_button:active
{ background-color: #8ac2e6; }

.laughinglola .warenkorb_button, .laughinglola .warenkorb_button:visited, .laughinglola .warenkorb_button:link, .laughinglola .warenkorb_button:active
{ background-color: #ea6ea3; }

.interiorideas .warenkorb_button, .interiorideas .warenkorb_button:visited, .interiorideas .warenkorb_button:link, .interiorideas .warenkorb_button:active
{ background-color: #899e9d; }

table.warenkorb td input, table.warenkorb td select
{
	margin-top: 4px;
}

.form_error
{
	background-color: #fcc;
}

img.interiorideas { border-color: #c3d6d5; }
img.laughinglola { border-color: #f5cadc; }
img.funnyfred { border-color: #c6dff2; }