/* CSS Document */
body{
	margin:0;
	padding:0;
	background-color:#540000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3F2C14;
	line-height:18px;
}
td.shadowtop{
	background-image:url(../img/shadow_top.jpg);
	background-repeat:repeat-x;
}
td.shadowtopright{
	background-image:url(../img/shadow_top_right.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
td.shadowtopleft{
	background-image:url(../img/shadow_top_left.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
td.shadowright{
	background-image:url(../img/shadow_right.jpg);
	background-repeat: repeat-y;
	background-position:top left;
}
td.shadowleft{
	background-image:url(../img/shadow_left.jpg);
	background-repeat: repeat-y;
	background-position:top right;
}
td.shadowsub{
	background-image:url(../img/shadow_sub.jpg);
	background-repeat:repeat-x;
}
td.shadowsubright{
	background-image:url(../img/shadow_sub_right.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
td.shadowsubleft{
	background-image:url(../img/shadow_sub_left.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
td.white{
	background-color:#FFFFFF;
}
td.hgcontent{
	background-image:url(../img/hg_content.jpg);
	background-repeat:repeat-x;
	background-color:#DBBE87;
}
td.hgnavi{
	background-image:url(../img/hg_navi.jpg);
	background-repeat:repeat-x;
	background-color:#EFE4B0;
}
/*Hauptnavigation erweiterbar */
ul.menu {
	margin-left: 0px;
	padding-left: 0px;
	width: 190px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
ul.menu li {
	list-style-type: none;
	width: 190px;
	padding-left: 0px;
	list-style-image: none;
}
ul.menu li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #720000;
	text-decoration: none;
	display: block;
	width: 190px;
	height: 24px;
	line-height: 24px;
	margin-left: 0px;
	padding-left: 0px;
	text-indent:24px;
	list-style-image: none;
}
ul.menu li a:link {
	text-decoration: none;
}
ul.menu li a:visited {
	text-decoration: none;
}
ul.menu li a:hover {
	text-decoration: none;
	color: #553F21;
	background-color:#D9BB8A;
}
ul.menu li a:active {	/* doesn't work when reloaded */
	text-decoration: none;
}
/*Submenu*/
ul.submenu {
	margin-left: 0px;
	padding-left: 0px;
	width: 190px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	list-style-image: none;
}
ul.submenu li {
	list-style-type: none;
	width: 190px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
ul.submenu li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	display: block;
	width: 190 px;
	height: 20px;
	margin-left: 0px;
	padding-left: 0px;
	text-indent: 34px;
	background-image: none;
	line-height: 20px;
}
ul.submenu li a:link {
	text-decoration: none;
}
ul.submenu li a:visited {
	text-decoration: none;
}
ul.submenu li a:hover {			
	color: #553F21;
	font-size:12px;
	text-decoration: none;
}
ul.submenu li a:active {	/* doesn't work for when reloaded */
	text-decoration: none;
}
#LM_youAreHere{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color:#D9BB8A;
	text-decoration: none;
	text-decoration: none;
	display: block;
	text-indent:24px;
	width: 190px;
	height: 24px;
	line-height: 24px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-image: none;
}
h3{
	font-family: arial, sans-serif;
	font-size: 12px;
	letter-spacing: 1.4pt;
	color:#FFFFFF;
	line-height:32px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
h1{
	font-family: "Trebuchet MS", Arial, "Times New Roman", sans-serif;
	font-size: 26px;
	letter-spacing: 0pt;
	color:#FFFFFF;
	line-height:34px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 0pt;
	color:#720000;
	line-height:24px;
	font-weight: normal;
	margin-top: 0px;
	text-indent:22px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
td.news{
	font-size:11px;
	line-height:16px;
}
table.preise td a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:20px;
	background-image: url(../img/button_up.jpg);
	background-repeat:repeat-x;
	background-color:#5E0000;
	margin: 3px;
	padding: 3px;
	text-decoration:none;
}
table.preise td a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:20px;
	background-image: url(../img/button_up.jpg);
	background-repeat:repeat-x;
	background-color:#5E0000;
	margin: 3px;
	padding: 3px;
	text-decoration:none;
}
table.preise td a:visited{
	text-decoration:none;
}
table.preise td a:hover{
	background-image: url(../img/button_over.jpg); 
	background-repeat:repeat-x;
	background-color:#540000;
	color:#EFE4B0;
	text-decoration:none;
}
table.preise td a:active{
	text-decoration:none;
}
td.footer{
	font-size: 11px;
	letter-spacing: 0.8pt;
	line-height:14px;
	color:#8B8B8B;
}
td.footer a{
	font-size: 11px;
	letter-spacing: 0.8pt;
	line-height:14px;
	color:#8B8B8B;
	text-decoration:none;
}
td.footer a:link{
	font-size: 11px;
	letter-spacing: 0.8pt;
	line-height:14px;
	color:#8B8B8B;
	text-decoration:none;
}
td.footer a:visited{
	text-decoration:none;
}
td.footer a:hover{
	color:#3F2C14;
	text-decoration:none;
}
td.footer a:active{
	text-decoration:none;
}
td.footer em{
	font-size: 11px;
	line-height:14px;
	color:#8B8B8B;
	font-style: normal;
}
td.footer em a{
	letter-spacing: 0pt;
}
td.footer em a:link{
	letter-spacing: 0pt;
}
td.footer em a:visited{
	text-decoration:none;
}
td.footer em a:hover{
	text-decoration:none;

}
td.footer em a:active{
	text-decoration:none;
}
td.content ul{
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
td.content li{
	list-style-type: none;
	padding-left: 13px;
	background-image:  url(../img/li.gif);
	background-repeat:no-repeat;
	list-style-image: none;
	line-height:20px;
}
a{
	color:#990000;
	text-decoration:underline;
}
a:link{
	color:#990000;
	text-decoration:underline;
}
a:visited{
	color:#990000;
	text-decoration:underline;
}
a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
a:active{
	color:#990000;
	text-decoration:underline;
}

hr {
	color: #ddc78e;
	height: 1px;
	border-style: solid;
}

#box-table-a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
	background: #A57438;
	border-top: 1px solid #ddc78e;
	border-bottom: 1px solid #ddc78e;
	color: #ffffff;
}
#box-table-a td
{
	padding: 2px;
	background: #D9BB8A; 
	border-bottom: 1px solid #ddc78e;
	color: #3F2C14;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #c7995e;
	color: #990000;
}
