body,html{height:100.1%}
body{color:#000000;background-color:#ffffff;margin:0;padding:0}
*{font-family:ARIAL,VERDANA,HELVETICA,sans-serif;font-size:1em}
img{border:0;margin:0;padding:0}
a[name]{outline:none;text-decoration:none;background-color:inherit;color:#000000 !important}
h1{font-size:1.2em;font-weight:bold}
h2{font-size:1.1em;font-weight:bold}
h3{font-size:1em;font-weight:bold}
h4{font-size:.9em;font-weight:bold}
a{outline:none;text-decoration:none}
a:link{color:#1E82B6;background-color:inherit}
a:visited{color:#1E82B6;background-color:inherit}
a:focus{color:#1E82B6;background-color:inherit}
a:hover{color:black;background-color:inherit}
a:active{text-decoration:none;color:black;background-color:inherit}
.kleiner{font-size:.7em}
#dreispalter{font-size:.8em}
#startpartner{margin:5px -260px 0 -260px;border-top:2px solid #1E82B6;border-bottom:2px solid #1E82B6;padding:10px 5px;text-align:center;font-size:.8em;color:inherit;background-color:#FCFEFC}
#startpartner div{float:left !important;width:140px !important;margin:0 25px;padding:0;text-align:center}
#hm1 hr,#hm2 hr{display:none}
.hotel-monat{height:370px}
.hotel-monat h2{font-size:1em}
.hotel-monat h3{font-size:.9em;height:35px}
.hotel-monat-bild{height:170px}
.hotel-monat-unterschrift{height:35px}
.wichtig{font-size:100%;font-weight:bold;}
.rot{background-color:inherit;color:red;}
ul#laenderliste{margin:0 !important;border:0 !important;padding:0 0 0 20px !important}
ul#laenderliste li{list-style-type:disc}
#deutschland-karte-klein{margin-left:-11px}
#deutschland-karte-klein h2{margin-left:10px;margin-right:10px}
.box-links{float:left;width:200px}
.box-rechts{float:right;width:200px}
.numeric-list{list-style-type:lower-alpha}
#deutschland-karte{margin-right:-250px;position:relative;width:500px;float:right}
#deutschland-karte #karte{z-index:0;position:absolute;top:0;left:0}
#deutschland-karte #stern{z-index:1;position:absolute;top:80px;left:80px;display:none}
#hotelliste{margin-left:-250px;position:relative;width:420px;float:left;border:1px solid #1C82B4;padding:5px;color:inherit;background-color:#ffffff;height:583px;overflow:scroll}
.hotelliste td,.hotelliste th{text-align:left;vertical-align:top;padding:3px}
.hotelliste td.headline{padding-top:10px;font-weight:bold;font-size:1.1em}
.hotelliste{border-collapse:collapse;border-spacing:0;empty-cells:show}
.hotelliste .ungerade{color:inherit;background-color:#eeeeee}
.hotelliste .gerade{color:inherit;background-color:#ffffff}
ul#plz{margin:0 !important;border:0 !important;padding:0 0 0 15px !important}
ul#plz li{margin:3px 0 3px 0;}
#mailform fieldset{padding:0;border:0;font:.9em/1.3 Verdana,Arial,Helvetica,sans-serif}
#mailform input,#mailform textarea{padding:2px;margin-bottom:3px}
#mailform input[type=submit]{outline:none;margin-left:89px}
#mailform label{float:left;width:80px;margin-right:5px;margin-bottom:3px;padding:2px;text-align:right;font-weight:bold}
.infokasten{margin:0 -10px 10px -12px;padding:10px;border:1px solid #1E82B6;font-size:.9em}
.infokasten span{color:red;background-color:inherit;font-weight:bold}
table.konferenzraumlegende table#konferenzraumlegende{}
table.konferenzraum{margin:-3px;border:0;padding:0;width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show}
table.konferenzraum th,table.konferenzraum td{text-align:right;vertical-align:top;width:25px;padding:3px}
table.konferenzraum th.raum,table.konferenzraum td.raum{text-align:left;width:104px}
h1#name{margin-bottom:5px}
.bildcontainer{float:left;width:353px;border:0;margin:0;padding:0;text-align:left}
.thumbscontainer{float:right;width:77px;border:0;margin:0;padding:0;text-align:right}
.bildgross{border:1px solid #1E82B6}
.google label{width:80px;margin-left:5px;float:left;display:block;padding:3px 0 3px 0}
.google input[type=hidden]{visibility:hidden}
.google input{width:130px;float:right;display:block}
#hotelkarte{text-align:center;margin:10px -11px 0 -9px;padding:0}
#hotelkarterechts{text-align:center;margin:10px -9px 0 -11px;padding:0}
.hotel-land{margin:5px -250px 5px -250px;padding:5px 10px 5px 10px;color:inherit;background-color:transparent}
.hl-links{margin:0 10px 0 -10px;padding:5px 0 0 0;width:230px;float:left}
.hl-mitte{width:440px;margin:0 10px 0 10px;padding:0;float:left}
.hl-mitte h2{margin-top:5px}
.hl-rechts{margin:0 -10px 0 10px;padding:0;width:230px;float:right}
.hl-rechts h3{margin:5px 0 5px 0;padding:0}
.hl-rechts ul{margin:0;padding:0;list-style-type:none}
.hl-rechts li{margin:0;padding:0 0 5px 0;list-style-type:none}
.neues-hotel{margin-top:15px;clear:both;}
.neues-hotel img{margin-left:10px;float:right;}
#seite{color:inherit;background-color:inherit;width:960px;margin:10px auto 10px auto;border:0;padding:0}
hr.clear{clear:both;border:0;margin:0;padding:0;line-height:0;height:0;font-size:0;visibility:hidden}
hr.clearl{clear:left;border:0;margin:0;padding:0;line-height:0;height:0;font-size:0;visibility:hidden}
#kopf{color:inherit;background-color:#1E82B6;width:960px;height:60px;margin:0;border:0;padding:0;clear:both;text-align:left}
#kopflinks{padding-left:25px;background-color:#FCEEDC;color:inherit;width:450px;float:left;height:60px}
#kopfrechts{padding-top:20px;background-color:#1E82B6;color:white;font-weight:bold;width:450px;float:left;height:40px;text-align:center;}
#kopf a:link,#kopf a:visited,#kopf a:focus,#kopf a:hover,#kopf a:active{text-decoration:none;color:inherit;background-color:transparent}
#navigation{color:#ffffff;background-color:#1E82B6;width:950px;height:25px;margin:0;border-bottom:0;border-left:0;border-right:0;border-top:1px solid #ffffff;padding:5px;clear:both;text-align:center;font-weight:bold}
#navigation ul{border:0;margin:0;padding:0;list-style-type:none}
#navigation li{display:inline;padding:0 10px 0 10px;border:0;margin:0}
li.akt a{outline:none;color:red;background-color:inherit}
.navigation a{outline:none;text-decoration:none}
.navigation a:link{color:#ffffff;background-color:inherit}
.navigation a:visited{color:#ffffff;background-color:inherit}
.navigation a:focus{color:#ffffff;background-color:inherit}
.navigation a:hover{color:black;background-color:inherit}
.navigation a:active{text-decoration:none;color:black;background-color:inherit}
#dreispalter{clear:both;color:inherit;background-color:inherit;background-image:url(./hg.gif);background-repeat:repeat-y;width:960px;min-height:100px;border-left:0;border-right:0;border-top:5px solid #ffffff;border-bottom:5px solid #ffffff;padding:0}
#links{color:#000000;background-color:transparent;width:230px;margin:0;border:0;padding:10px;float:left;text-align:left}
#links ul{margin:10px -12px 30px -10px;padding:10px 20px 10px 40px;border:0;list-style-type:none;font-weight:bold}
#links li{padding:5px;border:0;margin:0}
#hotelnavigation{color:#FCEEDC;background-color:#1E82B6}
#main{width:710px;margin:0;border:0;padding:0;float:right}
#content,.mitte{color:#000000;background-color:transparent;width:440px;margin:0;border:0;padding:10px;float:left}
#unten{border-top:1px solid black;margin:10px 0 0 0;padding:10px 0 0 0}
#rechts,.rechts{color:#000000;background-color:transparent;width:230px;margin:0;border:0;padding:10px;float:right;text-align:left}
#footer{color:#ffffff;background-color:#1E82B6;width:950px;height:20px;line-height:0;font-size:.8em;font-weight:bold;margin:0;border:0;padding:5px;clear:both;text-align:center}
#footerlinks{float:left;text-align:left;width:230px;margin:0;border:0;padding:10px}
#footermitte{float:left;text-align:center;width:430px;margin:0;border:0;padding:10px}
#footermitte ul{list-style-type:none;border:0;margin:0;padding:0}
#footermitte li{display:inline;padding:0 10px 0 10px;margin:0;border:0}
#footerrechts{float:right;text-align:right;width:230px;margin:0;border:0;padding:10px}
#boden{text-align:center;margin:0;border:0;padding:10px;font-size:.7em;background-color:inherit;color:gray}
