/* general settings */
body {margin:0px;font-family:Arial,sans-serif;}
input{font-family:Arial,sans-serif;background:#FFF5D9;padding:2px;font-size:8pt;color:#000000;} 
select{font-family:Arial,sans-serif;background:#FFF5D9;padding:2px;font-size:8pt;color:#000000;}
textarea{font-family:Arial,sans-serif;background:#FFF5D9;padding:2px;font-size:8pt;color:#000000;}
img {border:0px }
hr{color:#F3E4C3;}
td {font-family:Arial,sans-serif;vertical-align:top;color:#000000;font-size:10pt;}
ul.agb {list-style-type:none;padding:0px; }
ul.agb li {padding:20px 0px 0px 10px;}

h1{color:#D9CAA1;font-size:12pt;text-decoration:underline;padding-top:5px;margin-bottom:5px;}
h1.black{color:#000000;font-size:12pt;text-decoration:none;margin-bottom:5px;}
h2{color:#000000;font-size:11pt;text-decoration:underline;margin-bottom:10px;margin-top:10px;}
h2.product{color:#000000;font-size:10pt;text-decoration:underline;margin-bottom:10px;margin-top:10px;}
h3{color:#000000;font-size:11pt;text-decoration:none;margin-bottom:10px;}

div.info {color:#FF0000;font-weight:bold;text-align:center;border:1px solid #FF0000;background-color:#FCF6B8;margin:10px;padding:10px;width:300px;}
div.info2 {margin:10px 0px 10px 0px;padding:5px 0px 5px 0px;width:400px;background-color:#FCF6B8;border:1px solid #F3E4C3;text-align:center;}
div.info3 {position:absolute;width:400px;left:400px;top:200px;display:none;text-align:left;padding:5px;color:#000000;background-color:#FFFFFF;border:1px solid #000000;}

/* all the tables and childs */
div.start{overflow:hidden;margin:20px;height:100%;background-image:url(img/naturseifen_startbild2.jpg);background-repeat:no-repeat;}
div.starttext{text-align:justify;width:650px;background-color:#FFFCF3;border:1px solid #F3E4C3;margin:40px 20px 0px 0px;font-size:10pt;padding:5px;float:right;}

table.outer{margin:10px;padding:0px 10px 10px 10px;width:90%;border:1px solid #F3E4C3;background-color:#FFFCF3;}

table.content_head{width:100%;}
table.content_head tr.top_titel td{text-align:right;}
table.content_head tr.top_bar td{text-align:left;padding:5px;background-color:#8D7B6D;color:#D9CAA1;font-weight:bold;}

table.content{padding-top:10px;width:100%;}
table.content tr.head td{font-weight:bold;padding:20px 0px 10px 5px;}

table.seifen_index{padding-top:10px;width:100%;}
table.seifen_index tr td{text-align:center;width:25%;}
table.seifen_index tr td img{border:1px solid #F3E4C3;}
div.product{height:100%;border:1px solid #F3E4C3;background-color:#FCF6B8;text-align:center;margin:10px;padding:0px 5px 10px 5px;cursor:pointer;}

table.seifen_detail{margin-top:10px;width:100%;}
table.seifen_detail tr td img{border:1px solid #F3E4C3;}
table.seifen_detail tr td.text{padding:5px;border:1px solid #A5A09C;background-color:#E4CC8F;}

table.seifen_detail_bottom{margin-top:20px;padding:5px 10px 10px 10px;width:100%;background-color:#FCF6B8;border:1px solid #F3E4C3;}
table.seifen_detail_bottom tr td{font-size:9pt;}

table.cart{border:1px solid #F3E4C3;width:200px;background-color:#FCF6B8;margin:10px;padding:0px;}
table.cart tr.head td{font-size:9pt;font-weight:bold;background-color:#E4CD89;padding:3px;}
table.cart tr.even td{padding:2px;font-size:8pt;border-bottom:1px solid #F5EFAE;}
table.cart tr.odd td{padding:2px;font-size:8pt;font-weight:bold;background-color:#F5EFAE;}


table.content_bottom{margin-top:40px;vertical-align:bottom;width:100%;height:100%;}
table.content_bottom tr td{text-align:right;font-weight:bold;color:#000000;font-weight:bold;}

table.bestellung{margin-top:10px;width:100%;border:1px solid #E4CD89;}
table.bestellung tr.head td{text-align:left;font-weight:bold;padding:5px 0px 5px 5px;background-color:#E4CD89;}
table.bestellung tr.even td{text-align:left;background-color:#FCF6B8;padding:3px; vertical-align:middle;}
table.bestellung tr.odd td{text-align:left;background-color:#F5EFAE;padding:3px; vertical-align:middle;}
table.bestellung tr.bottom td{text-align:right;background-color:#E4CD89;padding:3px;}
table.bestellung tr td.warn{color:#FF0000;}

table.table1{margin-top:10px;width:100%;border:1px solid #E4CD89;}
table.table1 tr.head td{font-weight:bold;padding:5px 0px 5px 5px;background-color:#E4CD89;}
table.table1 tr.even td{text-align:left;background-color:#FCF6B8;padding:3px;}
table.table1 tr.odd td{text-align:left;background-color:#F5EFAE;padding:3px;}
table.table1 tr.bottom td{text-align:center;background-color:#E4CD89;}
table.table1 tr td.warn{color:#FF0000;}


table.logo{margin:15px 0px 0px 0px;padding:0px;width:220px;height:100px;}
	
table.menu{margin:0px;width:220px;background-image:url(img/menu_bg.jpg);background-repeat:repeat-y;}
table.menu tr.spacer{height:10px;cursor:default;}
table.menu tr{cursor:pointer;}
table.menu tr.menu_off td{text-align:center;width:220px;}
table.menu tr.menu_off td div{margin:0px 5px 0px 5px;padding:4px;width:200px;background-color:#FCF6B8;border:1px solid #F3E4C3;font-size:9pt;text-align:left;}
table.menu tr.menu_on td{text-align:center;width:220px;}
table.menu tr.menu_on td div{margin:0px 5px 0px 5px;padding:4px;width:200px;background-color:#FCF6B8;border:1px solid #F3E4C3;font-size:9pt;text-align:left;}

input.button{color:#000000;background-color:#E4CD89;border:1px solid #000000;cursor:pointer;font-weight:bolder;padding:1px 5px 1px 5px;margin:5px;}
input.button_big{color:#FF0000;background-color:#E4CD89;border:1px solid #000000;cursor:pointer;font-size:12pt;font-weight:bold;padding:4px 30px 2px 30px;}

/* links */
a			{font-size:8pt;text-decoration:underline;color:#000000;}
a:link		{ }
a:visited	{ }
a:active	{ }
a:hover		{color:#777777;}

a.white			{font-size:8pt;text-decoration:none;color:#FFFFFF;background-color:#8D7B6D;}
a.white:link		{ }
a.white:visited	{ }
a.white:active	{ }
a.white:hover		{color:#EEEEEE;}

a.big_red			{font-size:16pt;text-decoration:underline;color:#FFFFFF;color:#FF0000;}
a.big_red:link		{ }
a.big_red:visited	{ }
a.big_red:active	{ }
a.big_red:hover		{text-decoration:none;color:#FF0000;}

a.menu_off			{color:#000000;text-decoration:none;font-weight:normal;}
a.menu_off:link		{font-weight:normal;}
a.menu_off:visited	{font-weight:normal;}
a.menu_off:active	{font-weight:normal;}
a.menu_off:hover		{color:#000000;font-weight:bold;}

a.menu_on			{color:#000000;text-decoration:none;font-weight:bold;}
a.menu_on:link		{ }
a.menu_on:visited	{ }
a.menu_on:active	{ }
a.menu_on:hover		{color:#000000;font-weight:bold;}

a.menu_red			{color:#ff0000;text-decoration:none;font-weight:normal;}
a.menu_red:link		{font-weight:normal;}
a.menu_red:visited	{font-weight:normal;}
a.menu_red:active	{font-weight:normal;}
a.menu_red:hover		{color:#ff0000;font-weight:bold;}

a.submenu{color:#000000;text-decoration:none;font-weight:normal;font-size:8pt;margin-left:20px;}
a.submenu:link		{}
a.submenu:visited	{}
a.submenu:active	{}
a.submenu:hover		{font-weight:bold;}

a.submenu_on{color:#000000;text-decoration:none;font-weight:bold;font-size:8pt;margin-left:20px;}
a.submenu_on:link		{}
a.submenu_on:visited	{}
a.submenu_on:active	{}
a.submenu_on:hover		{font-weight:bold;}

a.big_link{color:#000000;font-size:12pt;text-decoration:none;font-weight:bold;}
a.big_link:link		{}
a.big_link:visited	{}
a.big_link:active	{}
a.big_link:hover		{text-decoration:underline;}
/*color:#D9CAA1;font-size:12pt;text-decoration:underline;font-weight:bold;*/

a.top_bar{color:#D9CAA1;font-weight:bold;}
a.bottom_bar{color:#000000;font-weight:bold;}
a.prod{text-decoration:none;font-weight:normal;}

.is_no_delivery .delivery_address {display: none; }

#navbar {font-size: 100%}