/* CSS Document */

body {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../img/hg_body.jpg);
	background-repeat:repeat-x;
	background-color:#EBE1C7;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:18px;
	font-weight:normal;

}
a img
{
	border: 0px solid;
}
td.virtuell{
	background-image:url(../img/hg_virtuell.jpg);
	background-repeat:no-repeat;
	background-color:#DAD7D0;
}
td.virtuell a{
	color:#A62627;
	text-decoration:underline;
}
td.virtuell a:link{
	color:#A62627;
	text-decoration:underline;
}
td.virtuell a:visited{
	text-decoration:underline;
}
td.virtuell a:hover{
	color:#000000;
	text-decoration:underline;
}
td.virtuell a:active{
	text-decoration:underline;
}
td.hgtopright{
	background-image:url(../img/hg_top_right.jpg);
	background-repeat:no-repeat;
	background-position: top left;

}

td.hgtopleft{

	background-image:url(../img/hg_top_left.jpg);

	background-repeat:no-repeat;

	background-position: top right;

}

td.hgbodylefttop{

	background-image: url(../img/hg_body_left_top.jpg);

	background-repeat:no-repeat;

	background-position:top right;

	height:16px;

}

td.hgbodyleft{

	background-image: url(../img/hg_body_left.jpg);

	background-repeat: repeat-y;

	background-position:top right;

}

td.hgmiddleleft{

	background-image: url(../img/hg_middle_left.jpg);

	background-repeat:no-repeat;

	background-position:top right;

}

td.hgbodyleftsub{

	background-image: url(../img/hg_body_left_sub.jpg);

	background-repeat:no-repeat;

	background-position:top right;

	height:22px;

}

td.hgbodyrightttop{

	background-image: url(../img/hg_body_right_top.jpg);

	background-repeat:no-repeat;

	background-position:top left;

	height:16px;

}

td.hgbodyright{

	background-image: url(../img/hg_body_right.jpg);

	background-repeat: repeat-y;

	background-position:top left;

}

td.hgmiddleright{

	background-image: url(../img/hg_middle_right.jpg);

	background-repeat:no-repeat;

	background-position:top left;

}

td.hgbodyrightsub{

	background-image: url(../img/hg_body_right_sub.jpg);

	background-repeat:no-repeat;

	background-position:top left;

	height:22px;

}

td.hgsub{

	background-image: url("../img/hg_footer.jpg");

	background-repeat:no-repeat;

}

td.hgsubleft{

	background-image: url("../img/hg_footer_left.jpg");

	background-repeat:no-repeat;

	background-position: top right;

}

td.hgsubright{

	background-image: url("../img/hg_footer_right.jpg");

	background-repeat:no-repeat;

		background-position: top left;

}



td.hgbreadcrumbs{

	background-image:url(../img/hg_breadcrumbs_top.jpg);

}

td.hgcontentright{

	background-image: url(../img/hg_content_right.jpg);

	background-repeat:repeat-y;

}

td.hgcontentleft{

	background-image: url(../img/hg_content_left.jpg);

	background-repeat:repeat-y;

}

td.hgcontent{

	background-image: url(../img/hg_content.jpg);

	background-repeat:repeat-y;

}

td.right{

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#5E5E5E;

	line-height:16px;

}

td.right a{

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#A62627;

	line-height:16px;

	text-decoration:none;

}

td.right a:link{

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#A62627;

	line-height:16px;

	text-decoration:none;

}

td.right a:active{

	text-decoration:none;

}

td.right a:hover{	

	color:#5E5E5E;

	text-decoration:none;

}

td.right a:visited{

	text-decoration:none;

}

td.right strong{

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#A62627;

	line-height:16px;

	font-weight: bold;

}

td.right h1{

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#A62627;

	line-height:22px;

	font-weight: normal;

	text-decoration: none;

	background-image: url(../img/hg_header_right.jpg);

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	text-indent: 15px;

}

td.right h2{

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#A62627;

	line-height:22px;

	font-weight: normal;

	text-decoration: none;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	text-indent: 15px;

}

td.randtickerweiss{

	background-color:#FFFFFF;

}

td.randtickergrau{

	background-color:#C8C7C6;

}

td.hgticker{

	background-color:#EEECE4;

}

ul.menu {
	margin-left: 0px;
	padding-left: 0px;
	width: 177px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;

}

ul.menu li {

	list-style-type: none;
	width: 177px;
	padding-left: 0px;
	background-image: url(../img/hg_menu.jpg);
	background-repeat: no-repeat;
	list-style-image: none;
}

ul.menu li a {

	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A62627;
	text-decoration: none;
	display: block;
	width:177 px;
	height: 22 px;
	line-height: 22px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-image: none;
	text-indent: 45px;
	font-weight: bold;

}

ul.menu li a:link {
	background-image: url(../img/hg_menu.jpg);
	background-repeat: no-repeat;
}
ul.menu li a:visited {
	background-image: url(../img/hg_menu.jpg);
	background-repeat: no-repeat;
}
ul.menu li a:hover {
	color: #5E5E5E;
	background-image: url(../img/hg_menu.jpg);
	background-repeat: no-repeat;
}
ul.menu li a:active {	/* doesn't work when reloaded */
	background-image: url(../img/hg_menu.jpg);
	background-repeat: no-repeat;
}
#LM_youAreHere{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E5E5E;
	text-decoration: none;
	display: block;
	width:177 px;
	height: 22 px;
	line-height: 22px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-image: none;
	text-indent: 45px;
	font-weight: normal;
}

/*Subnavigation */

ul.submenu {

	margin-left: 0px;

	padding-left: 0px;

	width: 177px;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

}

ul.submenu li {

	list-style-type: none;

	width: 177px;

	padding-left: 0px;

	background-image: url(../img/hg_submenu.jpg);

	list-style-image: none;

	background-repeat: no-repeat;

}

ul.submenu li a {

	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #B4933D;

	text-decoration: none;

	display: block;

	width: 177px;

	height: 18px;

	line-height: 18px;

	margin-left: 0px;

	padding-left: 0px;

	list-style-image: none;

	text-indent: 45px;

	font-weight: normal;

}

ul.submenu li a:link {

	background-image: url(../img/hg_submenu.jpg);

	background-repeat: no-repeat;

}

ul.submenu li a:visited {

	background-image: url(../img/hg_submenu.jpg);

	background-repeat: no-repeat;

	text-decoration: none;

}

ul.submenu li a:hover {		

	color: #5E5E5E;

	background-image: url(../img/hg_submenu.jpg);

	background-repeat: no-repeat;

}

ul.submenu li a:active {	/* doesn't work when reloaded */

	background-image: url(../img/hg_submenu.jpg);

	background-repeat: no-repeat;

	text-decoration: none;

}

form {

	margin: 0px;

	padding: 0px;

}



INPUT, CHECKBOX, OPTION {

	border : 1px solid #C5C5C3;

	border-bottom : 1px solid #C5C5C3;

	border-color : #C5C5C3;

	background: #FFFFFF;

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#5E5E5E;

	margin: 0px;

	padding: 0px;

}

select {

	border : 1px solid #C5C5C3;

	border-bottom : 1px solid #C5C5C3;

	border-color : #C5C5C3;

	background: #FFFFFF;

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#5E5E5E;

	line-height:16px;

}

TEXTAREA {

	border : #C5C5C3;

	border-bottom : 1px solid #C5C5C3;

	background: #FFFFFF;

	border-color : #C5C5C3;

	border-left : 1px solid #C5C5C3;

	border-right : 1px solid #C5C5C3;

	border-top-color : 1px solid #C5C5C3;

	border-bottom-color : #C5C5C3;

	background-repeat : repeat-x;

	border-top : 1px solid #C5C5C3;

}

td.button INPUT, CHECKBOX, OPTION {

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px;

	border-left: 0px;

}

/*content */
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#C8AA5B;
	line-height:32px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C8AA5B;
	line-height:24px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

td.content{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:18px;
	font-weight:normal;

}

td{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:18px;
	font-weight:normal;

}

table{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:18px;
	font-weight:normal;

}

span{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:18px;
	font-weight:normal;

}

font{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:18px;
	font-weight:normal;

}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:18px;
	font-weight:normal;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
a{

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #C8AA5B;

	line-height: 18px;

	text-decoration: none;

	font-weight:normal;

}

a:link{

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #C8AA5B;

	line-height: 18px;

	text-decoration: none;

	font-weight:normal;



}

a:active{

	text-decoration: none;

}

a:hover{

	color:#FFFFFF;

	text-decoration: none;

}

a:visited{

	text-decoration: none;

}

td.content ul{

	margin: 0 0 9 10;

	padding: 0 0 0 4;

	font-family: Arial, Helvetica, sans-serif;

	list-style-image: url(../img/li.gif);

	background-image: none;

}

td.content li{

	font-family: Arial, Helvetica, sans-serif;

	padding-bottom: 1px;

	background-image: none;

}

img{

	margin: 0px;

	padding: 0px;

	border: 0px none;

}

td.footer{

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #978042;

	text-decoration: none;

	font-weight: normal;

}

td.footer a{

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: ##978042;

	text-decoration: none;

	font-weight: normal;

}

td.footer a:link{

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #978042;

	text-decoration: none;

	font-weight: normal;

}

td.footer a:active{

	text-decoration: none;

}

td.footer a:hover{

	color:#5E5E5E;

	text-decoration: none;

}

td.footer a:visited{

	text-decoration: none;

}

td.breadcrumbs{

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:	#C8AA5B;

	text-decoration: none;

	font-weight:normal;

}

td.breadcrumbs a{

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #C8AA5B;

	text-decoration: none;

	font-weight:normal;

}

td.breadcrumbs a:link{

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #C8AA5B;

	text-decoration: none;

	font-weight:normal;



}

td.breadcrumbs a:active{

	text-decoration: none;

}

td.breadcrumbs a:hover{

	color:#F3F0E9;

	text-decoration: none;

}

td.breadcrumbs a:visited{

	text-decoration: none;

}

td.wegweiser{

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:9px;

	color:	#C8AA5B;

	text-decoration: none;

	font-weight:normal;

}

td.wegweiser a{

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:9px;

	color: #C8AA5B;

	text-decoration: none;

	font-weight:normal;

}

td.wegweiser a:link{

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:9px;

	color: #C8AA5B;

	text-decoration: none;

	font-weight:normal;



}

td.wegweiser a:active{

	text-decoration: none;

}

td.wegweiser a:hover{

	color:#F3F0E9;

	text-decoration: none;

}

td.wegweiser a:visited{

	text-decoration: none;

}

td.kontakt{

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	line-height:16px;

}

td.kontakt a{

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #C8AA5B;

	line-height: 16px;

	text-decoration: none;

	font-weight:normal;

}

td.kontakt a:link{

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #C8AA5B;

	line-height: 16px;

	text-decoration: none;

	font-weight:normal;



}

td.kontakt a:active{

	text-decoration: none;

}

td.kontakt a:hover{

	color:#FFFFFF;

	text-decoration: none;

}

td.kontakt a:visited{

	text-decoration: none;

}

td.hggalleryleft{

	background-image:url(../img/shadow_gallery_left.jpg);

	background-repeat:repeat-y;

}

td.hggallery{

	background-image:url(../img/hg_gallery.jpg);

	background-repeat:repeat;

}

td.language{

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:9px;

	color: #FFFFFF;

	text-decoration: none;

	font-weight:normal;

}

td.language a{

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:9px;

	color: #FFFFFF;

	text-decoration: none;

	font-weight:normal;

}

td.language a:link{

	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:9px;

	color: #FFFFFF;

	text-decoration: none;

	font-weight:normal;



}

td.language a:active{

	text-decoration: none;

}

td.language a:hover{

	color:#C8AA5B;

	text-decoration: none;

}
td.preise a{
	background-color: #C8AA5B;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
	margin: 3px;
	padding: 3px;
	line-height:20px;
}
td.preise a:link{
	background-color: #C8AA5B;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
	margin: 3px;
	padding: 3px;
	line-height:20px;
}
td.preise a:active{
	text-decoration: none;
}
td.preise a:hover{
	background-color:#6D1314;
	color:#ffffff;
	text-decoration: none;
}
td.preise a:visited{
	text-decoration: none;
}


td.language a:visited{

	text-decoration: none;

}

.anfrage
{
	width: 142px;
	float: left;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #515151;
}

.anfrage .line
{
	width: 100%;
	float: left;
	margin: 3px 0;
}

.anfrage .line input[type=text]
{
	width: 65px;
	float: left;
	margin: 4px 1px;
	display: inline;
	
	border: 0px solid;
	height:14px;
	background: none;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #868FA4;
}

.anfrage .a_left
{
	width: 43px;
	float: left;
	padding: 3px 0 0 0;
}

.anfrage .a_right
{
	width: 90px;
	float: left;
	
	background-color: #FFFFFF;
	border: 1px solid #E8EAEE;
}

.anfrage .a_right a
{
	float: left;
	margin: 3px 0 0 1px;
	display: inline;
}

