/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#F5F5F5;
}
td.rot{
	background-color:#b90012;
	font-family: "Trebuchet MS", "Times New Roman";
	font-size:12px;
	color:#FFFFFF;
}
td.rot strong{
	background-color:#b90012;
	font-family: "Trebuchet MS", "Times New Roman";
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
td.rand{
	background-color:#E5E5E5;
}
td.randwhite{
	background-color: #FFFFFF;
}
td.hgtop{
	background-image:url(../img/hg_top.jpg);
	background-repeat:no-repeat;
	background-color:#DA0034;
}
td.hgtop2 h2{
	font-family: "Trebuchet MS", "Times New Roman";
	font-size: 25px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-weight: normal;
	line-height:60px;
	text-indent: 10px;
}
td.hgnav{
	background-color:#FFF3C6;
}
td.hgcontent{
	background-color:#FFF9E1;
}
ul.top{
	margin-left: 0px;
	padding-left: 0px;
	width: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	white-space: nowrap;
	height: 22px;
	background-color:#F20F41;
}

ul.top li {
	display: inline;
	list-style-type: none;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 22px;
	text-align: left;
}

ul.top li a {
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 22px;
	line-height:22px;
	list-style-image: none;
	text-indent: 0px;
	font-weight: bold;
	padding-right: 8px;
	padding-left: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A90012;
}
ul.top li a:link{
	color: #FFFFFF;
	text-decoration: none;
	list-style-image: none;
}
ul.top li a:active{
	color: #FFFFFF;
	text-decoration: none;
	list-style-image: none;
}
ul.top li a:hover{
	color: #FDCFD9;
	text-decoration: none;	
	list-style-image: none;
}
ul.top li a:visited{
	text-decoration: none;
	list-style-image: none;
}
/*Hauptnavigation erweiterbar */
ul.menu {
	margin-left: 0px;
	padding-left: 0px;
	width: 171px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
ul.menu li {
	list-style-type: none;
	width: 171px;
	padding-left: 0px;
	background-image: url(../img/hg_menu.jpg);
	background-repeat: no-repeat;
	list-style-image: none;
}
ul.menu li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A47D2F;
	text-decoration: none;
	display: block;
	width: 171px;
	height: 22px;
	line-height: 22px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-image: none;
	text-indent: 17px;
	font-weight: normal;
}
ul.menu li a:link {
	color: #A47D2F;
	background-image: url(../img/hg_menu.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
ul.menu li a:visited {
	color: #A47D2F;
	background-image: url(../img/hg_menu.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
ul.menu li a:hover {
	color: #C62D33;
	background-image: url(../img/hg_menu_over.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
ul.menu li a:active {	/* doesn't work when reloaded */
	color: #A47D2F;
	background-image: url(../img/hg_menu.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
#LM_youAreHere{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B90012;
	text-decoration: none;
	display: block;
	width: 171px;
	height: 22px;
	line-height: 22px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-image: none;
	text-indent: 17px;
	font-weight: bold;
	background-image: url(../img/hg_menu_over.jpg);
	background-repeat: no-repeat;
}
/*Subnavigation */
ul.submenu {
	margin-left: 0px;
	padding-left: 0px;
	width: 171px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
ul.submenu li {
	list-style-type: none;
	width: 171px;
	padding-left: 0px;
	background-image: url(../img/hg_submenu.jpg);
	list-style-image: none;
	background-repeat: no-repeat;
}
ul.submenu li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #836425;
	text-decoration: none;
	display: block;
	width: 171px;
	height: 22px;
	line-height: 22px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-image: none;
	text-indent: 28px;
	font-weight: normal;
}
ul.submenu li a:link {
	background-image: url(../img/hg_submenu.jpg);
	background-repeat: no-repeat;
	color: #836425;
	text-decoration: none;
}
ul.submenu li a:visited {
	background-image: url(../img/hg_submenu.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #836425;
}
ul.submenu li a:hover {	
	color: #C62D33;
	background-image: url(../img/hg_submenu.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
ul.submenu li a:active {	/* doesn't work when reloaded */
	background-image: url(../img/hg_submenu.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #836425;
}

form {
	margin: 0px;
	padding: 0px;
}

INPUT, CHECKBOX, OPTION {
	border: 1px solid #fff3c6;
	border-bottom: 1px solid #fff3c6;
	border-color: #fff3c6;
	background: #FFFFFF;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size: 12px;
	color: #A47D2F;
	margin: 0px;
	padding: 0px;
}
td.button INPUT, CHECKBOX, OPTION {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}
select {
	border: 1px solid #fff3c6;
	border-bottom: 1px solid #fff3c6;
	border-color: #fff3c6;
	background: #FFFFFF;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size: 12px;
	color: #A47D2F;
	margin: 0px;
	padding: 0px;
}
TEXTAREA {
	border: 1px solid #fff3c6;
	border-bottom: 1px solid #fff3c6;
	border-color: #fff3c6;
	background: #FFFFFF;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size: 12px;
	color: #A47D2F;
	margin: 0px;
	padding: 0px;
}
/*content */

.hervorgehoben {
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	color:#CEA755;	
	line-height:16px;
}
.hervorgehoben a{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	color:#CEA755;	
	line-height:16px;
	text-decoration: underline;
}
.hervorgehoben a:link{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	color:#CEA755;	
	line-height:16px;
	text-decoration: underline;
}
.hervorgehoben a:hover{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size: 11px;
	color: #B90012;
	line-height: 16px;
	text-decoration: underline;
}.hervorgehoben a:active{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	color:#CEA755;	
	line-height:16px;
	text-decoration: underline;
}
.hervorgehoben a:visited{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	color:#CEA755;	
	line-height:16px;
	text-decoration: underline;
}
td.content{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	color:#A47D2F;	
	line-height:16px;
}
strong{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	color:#A47D2F;	
	line-height:16px;
	font-weight: bold;
}
td{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	color:#A47D2F;	
	line-height:16px;
}
table{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	color:#A47D2F;	
	line-height:16px;
}
font{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	color:#A47D2F;	
	line-height:16px;
}
p{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	color:#A47D2F;	
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
h1{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:20px;
	line-height:23px;
	color:#B90012;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:bold;
}
h2{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:16px;
	line-height:23px;
	color: #A47D2F;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:bold;
}
h3{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size: 14px;
	line-height: 23px;
	color:#B90012;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}
h4{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:20px;
	line-height:25px;
	color:#B90012;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:bold;
}
hr{
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F5E4B2;
	height: 1px;
}
a{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	color:#B90012;
	text-decoration: underline;
}
a:link{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	color:#B90012;
	text-decoration: underline;

}
a:active{
	text-decoration: underline;
}
a:hover{
	color:#000000;
	text-decoration: underline;
}
a:visited{

	text-decoration: underline;
}
td.button INPUT, CHECKBOX, OPTION {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}
td.content ul{
	margin: 0 0 9 10;
	padding: 0 0 0 4;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	list-style-image: url(../img/li.gif);
	background-image: none;
}
td.content li{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	padding-bottom: 1px;
	background-image: none;
}
img{
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
td.hgfooter{
	background-color:#D70031;
}
td.footer{
	font-family: "Trebuchet MS", "Times New Roman", serif; 
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
}
td.footer strong{
	font-family: "Trebuchet MS", "Times New Roman", serif; 
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
td.footer a{
	font-family: "Trebuchet MS", "Times New Roman", serif; 
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
}
td.footer a:link{
	font-family: "Trebuchet MS", "Times New Roman", serif; 
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;

}
td.footer a:active{
	text-decoration: none;
}
td.footer a:hover{
	color: #FDCFD9;
	text-decoration: none;
}
td.footer a:visited{
	text-decoration: none;
}
td.right a{
	font-family:"Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#C1001A;
   line-height: 20px;
	text-decoration: none;
	margin-top: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-left: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #890012;
	border-bottom-color: #890012;
}
td.right a:link{
	font-family:"Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#C1001A;
   line-height: 20px;
	text-decoration: none;
	margin-top: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-left: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #890012;
	border-bottom-color: #890012;
}
td.right a:active{
	text-decoration: none;
}
td.right a:hover{
	background-color:#890012;
   line-height: 20px;
	text-decoration: none;
	color:#FFFFFF;
	margin-top: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-left: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1001A;
	border-bottom-color: #C1001A;
}
td.right a:visited{
	text-decoration: none;
}
td.right h1{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:14px;
	line-height:39px;
	color:#B90012;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:bold;
}
td.anfragebutton INPUT, CHECKBOX, OPTION {
	border: 1px solid #890012;
	border-bottom: 1px solid #890012;
	border-color: #890012;
	background: #c5001f;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

td.news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A47D2F;
	text-decoration: none;
}
td.news strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #A47D2F;
	text-decoration: none;
	font-weight:bold;
}
td.news a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #B90012;
	text-decoration: none;
}
td.news a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #B90012;
	text-decoration: none;

}
td.news a:active{
	text-decoration: none;
}
td.news a:hover{
	color:#B49947;
	text-decoration: none;
}
td.news a:visited{
	text-decoration: none;
}

td.preise{
	background-color: #FFFFFF;
	margin: 3px;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7DBB1;
}
td.preise2{
	background-color: #fcfaf0;
	margin: 3px;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7DBB1;
}
td.preisehead2{
	background-color: #FFF3C6;
	margin: 1px;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DABB74;
	font-family: "Trebuchet MS", "Times New Roman";
	font-size: 11px;
	color: #A47D2F;
	line-height: 20px;
	font-weight: bold;
}
td.preisehead{
	background-color: #FFF3C6;
	margin: 3px;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DABB74;
}
td.preisesub{
	background-color: #FFFEF9;
	margin: 3px;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7DBB1;
	font-family: "Trebuchet MS", "Times New Roman";
	font-size: 11px;
	color: #A47D2F;
	line-height: 20px;
}
table.anfrage a{
	font-family:"Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#C1001A;
   line-height: 20px;
	text-decoration: none;
	margin-top: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-left: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #890012;
	border-bottom-color: #890012;
}
table.anfrage a:link{
	font-family:"Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#C1001A;
   line-height: 20px;
	text-decoration: none;
	margin-top: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-left: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #890012;
	border-bottom-color: #890012;
}
table.anfrage a:active{
	text-decoration:none;
}
table.anfrage  a:hover{
	background-color: #890012;
	color: #FCFBF5;
	text-decoration: none;
}
table.anfrage a:visited{
	text-decoration:none;
}
td.hervorgehoben-preis1 {
   background-color:#fff3c6;
	background-image:url(../assets/images/preis1.gif);
	background-position:top left;
	background-repeat:no-repeat;
   border:1px solid #f5e4b2;
   padding:160px 10px 20px 10px;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	color:#A47D2F;	
	line-height:18px;
}
td.hervorgehoben-preis2 {
   background-color:#fff3c6;
	background-image:url(../assets/images/preis2.gif);
	background-position:top left;
	background-repeat:no-repeat;
   border:1px solid #f5e4b2;
   padding:160px 10px 20px 10px;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	color:#A47D2F;	
	line-height:18px;
}
td.hervorgehoben-preis3 {
   background-color:#fff3c6;
	background-image:url(../assets/images/preis3.gif);
	background-position:top left;
	background-repeat:no-repeat;
   border:1px solid #f5e4b2;
   padding:160px 10px 20px 10px;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	color:#A47D2F;	
	line-height:18px;
}

/*---------------------GOOGLE-MAPS-----------------------------*/

#maprahmen {
   border: 1px solid #E1CFAB;
   width: 100%;
}

#karte {
   width: 100%; 
   height: 320px;
}

#input-hintergrund {
   background: #fcf8f1;
   padding: 5px;
}

#inputaddress {
   width: 300px;
   padding: 1px;
   height: 20px;
   border: 1px solid #E1CFAB;
   background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #635830;
}

#mapsButton1 {
   width: 200px;
   height: 25px;
   padding: 3px;
   border: 1px solid #CDD6DD;
   color: #fff;
   background: #03497C url(../img/button-hg.jpg) repeat-x top;
   vertical-align: bottom;
}

#mapsButton1:hover {
   border: 1px solid #079AE0;
   font-weight: bold;
   background: #03497C url(../img/button-hg.jpg) repeat-x top;
   cursor: hand;
}

.mapposition {
   color: #000;
   font-size: 12px;
}
/*-------------------*/