body, table, tr, tr {
	font-family:Arial;
         font-size:12px;
         }


.oben {
	width:800px;
         height:130px;
         background-image:url(gfx/oben.jpg);
         }


.navi {
	width:800px;
         height:134px;
         background-image:url(gfx/navi.jpg);
         }


.background {
	width:800px;
         height:194px;
         background-image:url(gfx/back.jpg);
         }


.unten {
	width:800px;
         height:248px;
         background-image:url(gfx/unten.jpg);
         }


.leistungen {
	width:70px;
         display:block;
         height:25px;
         background-color:#ffffff;
         color:#ff0000;
         margin-left:140px;
	text-align:center;
         text-decoration:none;
         color:#153D66;
         border-bottom:2px solid #ffffff;
         }

.leistungen:hover {
	color:#718DA8;
         border-bottom:2px solid #153D66;
         text-decoration:none;
         }


.wissen {
	width:92px;
         display:block;
         height:25px;
         background-color:#ffffff;
         color:#ff0000;
         margin-left:0px;
	text-align:center;
         text-decoration:none;
         color:#153D66;
         border-bottom:2px solid #ffffff;
         }

.wissen:hover {
	color:#718DA8;
         border-bottom:2px solid #153D66;
         text-decoration:none;
         }


.referenzen {
	width:70px;
         display:block;
         height:25px;
         background-color:#ffffff;
         color:#ff0000;
         margin-left:0px;
	text-align:center;
         text-decoration:none;
         color:#153D66;
         border-bottom:2px solid #ffffff;
         }

.referenzen:hover {
	color:#718DA8;
         border-bottom:2px solid #153D66;
         text-decoration:none;
         }


.impressum {
	width:70px;
         display:block;
         height:25px;
         background-color:#ffffff;
         color:#ff0000;
         margin-left:0px;
	text-align:center;
         text-decoration:none;
         color:#153D66;
         border-bottom:2px solid #ffffff;
         }

.impressum:hover {
	color:#718DA8;
         border-bottom:2px solid #153D66;
         text-decoration:none;
         }


.homeicon {
	width:20px;
         display:block;
         height:20px;
         margin-left:363px;
	background-image:url(gfx/icon_home.gif);
         }


.partnericon {
	width:20px;
         display:block;
         height:20px;
         margin-left:5px;
	background-image:url(gfx/icon_partner.gif);
         }


.guesticon {
	width:20px;
         display:block;
         height:20px;
         margin-left:5px;
	background-image:url(gfx/icon_guest.gif);
         }


.contacticon {
	width:20px;
         display:block;
         height:20px;
         margin-left:5px;
	background-image:url(gfx/icon_contact.gif);
         }


.headlineb {
	color:#151634;
         font:arial;
         font-size:14px;
         font-weight:bold;
         }


.headliner {
	color:#930C1D;
         font:arial;
         font-size:14px;
         font-weight:bold;
         }


a:link {
	font-family:arial;
         font-size:12px;
         color:#3E6C92;
         text-decoration:none;
         }


a:active {
	font-family:arial;
         font-size:12px;
         color:#3E6C92;
         text-decoration:none;
         }


a:hover {
	font-family:arial;
         font-size:12px;
         color:#8E0E1E;
         text-decoration:none;
         }


a:visited {
	font-family:arial;
         font-size:12px;
         color:#3E6C92;
         text-decoration:none;
         }


.infos {
	margin-right:140px;
         margin-bottom:40px;
         }


.bad {
	border:3px solid #ffffff;
         }

.bad:hover {
	border:3px solid #3E6C92;
         }


.popup {margin-top:0px;margin-left:0px;}
.null {font-size:0px;}
.border {border:1px solid #000000;}
.borderad {border:1px solid #3E6C92;background-color:#ffffff;}
.headline {font-family:verdana;font-size:10px;font-weight:bold;color:#171838;}
.guname {font-family:verdana;font-size:10px;color:#171838;}
.name {width:120px;border:1px solid #000000;}
.guestbo {width:400px;border:1px solid #000000;}
.guestan {width:235px;border:1px solid #000000;}
.guesttext {width:400px;height:50px;border:1px solid #000000;}
.street {width:215px;border:1px solid #000000;}
.hsnr {width:25px;border:1px solid #000000;}
.plz {width:50px;border:1px solid #000000;}
.ort {width:190px;border:1px solid #000000;}
.area {width:248px;height:50px;border: 1px solid #000000;}
.error {font-family:verdana;font-size:10px;color:#ff0000;}
