/*==========Kalibrierung=================*/


#menu-page ul {
margin: 0;
padding: 0;
list-style: none;
}


/*=======================================*/
/* Grundeinstellungen*/

body,td,th {
   font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; 
  color: #002551; 
  }
  body { background-color: #ffffff; background:  url(http://www.1ahr-cms.de/templates/images/background2.jpg) #e5e9f2 center repeat-y; }
input { outline: none; }
a:link, a:visited, a:active {    color: #ff0000; text-decoration: none; outline: none; }
a:hover { color: #FF0000; text-decoration: underline; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #265076; text-align: left;  margin: 0; }
h2 { font-size: 16px; color: #265076; text-align: left;  margin-bottom: 3px; }
h3 { font-size: 12px; color: #04427a; text-align: left;  margin: 0;: font-weight: bold ; }
h4 { font-size: 13px; color: #ffffff; text-align: left;  margin: 0;font-weight: bold ; }
h5 { font-size: 10px; color: #ffffff; text-align: left;  margin: 0; font-weight: bold ; }
hr { border: #cfd6e3 solid 1px; }


.button, .button:hover {
font: Verdana, Arial, Helvetica, sans-serif ;
color: #e00000;
background: #e3eaf2;
font-size:14 px;
width: auto;
cursor: pointer;
border: 0px solid #333333;
}

/* Menue Header*/

#menu-top {
margin-left: 5px;
margin: 0; 
padding: 0px 0 0 0;
list-style: none;
font-size: 100%;
float: left;

}
#menu-top li {
display: inline;
float: left;
margin-left: 0px;
}
#menu-top li a {
float: left;
margin:0;
padding:0px 0 0 0;
text-decoration:none;
line-height: 2.6em;
}

#menu-top a span {
height: 33px;
padding:0px 8px;
color:#FFFFFF;
display: block;
float: left;
cursor: pointer;
}

#menu-top li:hover {
background: #e00000;
font-weight: bold;
}

  
/* Menue Seite*/
#menu-page { padding-top: 10px; font: xx-smal;}
#menu-page ul {margin: 0; padding: 0; list-style: none; text-align: left;}
#menu-page li { margin-top: 3px; }
#menu-page li a { display: block; padding: 5px 10px; background-color: #d1d7e3;   }
#menu-page li:hover { list-style:outside disc ; color: #e00000; }
#menu-page a:link, #menu-page a:visited { color: #033155; }
#menu-page a:hover { color: #e00000;  }


/* Preisliste*/
.preisliste { background-color: #dadee7; border: solid 1px #254d71; margin-right: 5px; line-height: 1.2;  }
.preisliste_head { background-color: #254d71; color: #FFFFFF; font-size: medium; font-weight: bold; padding: 0px; }
.preisliste_preis { background-color: #FFFFFF; border-bottom: solid 1px #788fa4; padding: 5px; }
.preisliste td {padding: 0 10px;}
.preisliste ul {margin-left: 15px };
.preisliste_head_klein { background-color: #265076; font-size: 9 px; color: #FFFFFF; font-weight: bold; padding: 0px; }
.preislistepreisdrei {font-size: 12px; color: #002551; text-align: left;   margin: 0;}

/* Sonderleistungen */
.sonderleistungen { border: solid 1px #265076; }

.sonderleistungen td td td { padding: 3px 8px; }

/* Startseite */
#leftbox {
	overflow: hidden;
	border: 1px dotted #265076;
	float: left;
	width: 220px;
	}
#rightbox {
	overflow: hidden;
	border: 1px dotted #265076;
	float: right;
	width: 220px;
	}
#centerbox {
	overflow: hidden;
	border: 1px dotted #265076;
	margin: 0px 230px 0px 230px;
	width: 220px;
	background-color: #e5e9f2;
	}
.boxtext {
	padding: 0px 5px 5px 5px;
	}
.headbox {
	display: block;
	padding: 4px;
	color: #dd0000;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	background: url(http://www.1ahr-cms.de/templates/images/verlauf.jpg) repeat-x;
	}
