/***** style sheet for idle-thyme.ca ***/
html
{
 	overflow: auto;
	background-color: #F0F0F0;
}

body 
{
	margin-left: 2px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 0 0 0 0;
	font-size: 13px;
	font-family: Arial;
	color: #000000;
}

a, a:visited 
{
	font-weight: bold;
	text-decoration: none;
	color: #202020;
}

h1, h2, h3, h4
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
}

p
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-bottom: 5px;
}

a:hover 
{
	text-decoration: underline;
	color: #163477;
	font-weight: bolder;
}

.main-table
{
}

table.main-table
{
	width: 900px;
	border-top-width: 2px;
	border-top-style: ridge;
	border-top-color: #F7E2E8;
	border-left-width: 2px;
	border-left-style: ridge;
	border-left-color: #F7E2E8;
	border-bottom-width: 3px;
	border-bottom-style: groove;
	border-bottom-color: #F7F2F8;
	border-right-width: 3px;
	border-right-style: groove;
	border-right-color: #F7F2F8;
	background-image: url(/fileadmin/templates/images/logo2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.title-links
{
}

.title-links h2
{
	font-family: Arial;
	font-size: 18px;
	color: #5E4668;
}

td.title-links, td.title-rechts
{
	width: 30%;
	vertical-align: middle;
	padding-top: 10px;
}

td.title-links
{
	text-align: center;
}

div.title-links
{
	position: relative;
	width: 300px;
	overflow: hidden;
	margin-bottom: 30px;
	text-align: center;
}

.title-rechts
{
}

.title-rechts h2
{
	font-family: Arial;
	font-size: 16px;
	color: #5E4668;
}

td.title-rechts
{
	text-align: right;
	padding-right: 5px;
}

div.title-rechts
{
	position: relative;
	width: 200px;
	overflow: hidden;
	margin-bottom: 30px;
	margin-left: 50px;
	text-align: center;
}


.heading
{
	z-index: 1;
}

td.heading
{
	height: 150px;
	text-align: center;
	vertical-align: bottom;
	z-index: 1;
}

table.heading
{
	width: 100%;
}

div.heading
{
	z-index: 1;
}

.top-menus
{
}

table.top-menus
{
	width: 100%;
	/*background-image: url(/fileadmin/templates/images/bg1.jpg);
	background-repeat: repeat;*/
}

.top-menu
{
}

td.top-menu
{
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
}

table.top-menu
{
	text-align: right;
}

submenu
{
}

td.submenu
{
	text-align: left;
}

table.submenu td
{
	background-color: #FFFFFF;
}

.rootline
{
}

td.rootline
{
	text-align: right;
	padding-right: 5px;
}

.left-content
{
	z-index: 100;
}

td.left-content, td.contents, td.right-content
{
	vertical-align: top;
	padding-top: 15px;
}

td.left-content
{
	width: 180px;
	text-align: left;
	background-image: url(/fileadmin/templates/images/bg1.jpg);
	background-repeat: repeat;
	padding-left: 10px;
}

.contents
{
}

td.contents, td.right-content
{
	background-color: #FFFFFF;
}

td.contents
{
	height: 550px;
	text-align: left;
	padding-bottom: 10px;
}

.contents p, .contents h1, .contents h2, .contents h3, .contents h4, .contents ul, .contents form, .contents dl
{
	padding-left: 20px;
	padding-right: 10px;
}

.contents p
{
	text-align: justify;
}

.contents em
{
	font-style: oblique;
/*
	font-family: Script;
	font-weight: 500;
	padding-right: 5px;
	font-size: 22px;
*/
}

.detail
{
	color: #5E4668;
}

.detail em
{
	font-family: Script;
	font-size: 240%;
	font-weight: 500;
	padding-right: 10px;
}

dl.csc-textpic-image
{
	padding-left: 0px;
	padding-right: 0px;
	margin-left: -20px;
}

.right-content
{
}

td.right-content
{
	padding-right: 10px;
	padding-left: 10px;
}

.add-contents
{
}

td.add-contents
{
	background-image: url(/fileadmin/templates/images/bg1.jpg);
	background-repeat: repeat;
}

tr.fill
{
	background-image: url(/fileadmin/templates/images/bg1.jpg);
	background-repeat: repeat;
}

.graph-header
{
}

div.graph-header
{
	margin-left: 10px;
	margin-right: -5px;
	background-image: url(/fileadmin/templates/images/header-bg.jpg);
	background-repeat: repeat-y;
	width: 100%;
}

div.graph-header img
{
	margin-left: 10px;
}

p.align-center
{
	text-align: center;
}

table.contenttable
{
	margin-left: 15px;
}

.inner-frame-table
{
}

table.inner-frame-table
{
	background-color: #E0E0E0;
	width: 100%;
	margin-left: 15px;
}

.inner-frame-table img
{
	text-align: center;
}

.tx-fsndspecials-pi1-listrow
{
}

div.tx-fsndspecials-pi1-listrow
{
	padding-left: 15px;
	padding-top: 10px;
}

.tx-fsndspecials-pi1-listrow table
{
	border-bottom-style: ridge;
	border-bottom-width: 2px;
	border-bottom-color: #000000;
	border-left-style: groove;
	border-left-width: 2px;
	border-left-color: #FFFFFF;
	border-top-style: groove;
	border-rop-width: 2px;
	border-top-color: #FFFFFF;
	border-right-style: ridge;
	border-right-width: 2px;
	border-right-color: #000000;
}

.tx-fsndspecials-pi1-listrow th
{
	text-align: left;
}

.tx-fsndspecials-pi1-listrow td
{
}

.tx-fsndspecials-pi1-listrow p
{
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

tr.tx-fsndspecials-pi1-listrow-odd
{
	background-color: #F0EEEE;
}

tr.tx-fsndspecials-pi1-listrow-header
{
	background-image: url(/fileadmin/templates/images/bg1.jpg);
	background-repeat: repeat;
}

.tx-fsndspecials-pi1-listrow-header th
{
	border-bottom-style: solid;
	border-bottom-width: 10px;
	border-bottom-color: #F0EEEE;
}
