/* ::::: http://www.isp-korte.de/ ::::: */

p, ul, ol, blockquote { overflow: visible; margin-top: 0pt; margin-bottom: 0pt; }
ol { padding-left: 2em; }
ul { padding-left: 1.5em; }
li div { display: inline; }
body { margin: 0pt; overflow: visible; }
img { border: 0pt none ; }
#divLocalSeachFooter { float: left; text-align: center; color: rgb(153, 153, 153); margin-top: 5px; font-size: 11px; }
.fn { display: inline; }
.adr { display: inline; }
.tel { display: inline; }
.street-address { display: inline; }
#divVPBrandFooter { margin: 36px 8px 8px; font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; text-align: center; }
#divVPBrandFooter a { text-decoration: none; color: rgb(51, 51, 51); }
.legalese { font-size: xx-small; color: rgb(153, 153, 153); }
div.legalese { margin: 30px auto; width: 600px; text-align: center; }
.legalese a { color: rgb(153, 153, 153); }
.legalese a:visited { color: rgb(153, 153, 153); }
.media-player-container { border-collapse: collapse; }
.media-player-song-title { font-family: Arial; font-size: 12px; font-weight: bold; }
.media-player-song-description { font-family: Arial; font-size: 11px; font-weight: normal; }
div.calendar { position: relative; z-index: 100; }
.calendar, .calendar table { border: 1px solid rgb(85, 85, 102); background: rgb(238, 238, 255) none repeat scroll 0% 0%; font-size: 11px; color: rgb(0, 0, 0); cursor: default; font-family: tahoma,verdana,sans-serif; }
.calendar .button { padding: 2px; text-align: center; }
.calendar .nav { background: rgb(119, 119, 136) none repeat scroll 0% 0%; }
.calendar thead .title { padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-weight: bold; text-align: center; color: rgb(0, 0, 0); }
.calendar thead .headrow { background: rgb(119, 119, 136) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.calendar thead .daynames { background: rgb(187, 221, 255) none repeat scroll 0% 0%; }
.calendar thead .name { border-bottom: 1px solid rgb(85, 85, 102); padding: 2px; text-align: center; color: rgb(0, 0, 0); }
.calendar thead .weekend { color: rgb(170, 102, 102); }
.calendar thead .hilite { border: 1px solid rgb(0, 68, 255); padding: 1px; background-color: rgb(170, 170, 255); color: rgb(0, 0, 0); }
.calendar thead .active { padding: 2px 0px 0px 2px; background-color: rgb(119, 119, 204); }
.calendar tbody .day { padding: 2px 4px 2px 2px; width: 2em; color: rgb(68, 85, 102); text-align: right; }
.calendar tbody .day.othermonth { font-size: 80%; color: rgb(187, 187, 187); }
.calendar tbody .day.othermonth.oweekend { color: rgb(255, 187, 187); }
.calendar table .wn { border-right: 1px solid rgb(0, 0, 0); padding: 2px 3px 2px 2px; background: rgb(187, 221, 255) none repeat scroll 0% 0%; }
.calendar tbody .rowhilite td { background: rgb(221, 238, 255) none repeat scroll 0% 0%; }
.calendar tbody .rowhilite td.wn { background: rgb(238, 238, 255) none repeat scroll 0% 0%; }
.calendar tbody td.hilite { border: 1px solid rgb(187, 187, 187); padding: 1px 3px 1px 1px; background: rgb(221, 238, 255) none repeat scroll 0% 0%; }
.calendar tbody td.active { padding: 2px 2px 0px; background: rgb(204, 221, 238) none repeat scroll 0% 0%; }
.calendar tbody td.selected { border: 1px solid rgb(0, 0, 0); padding: 1px 3px 1px 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-weight: bold; color: rgb(0, 0, 0); }
.calendar tbody td.weekend { color: rgb(170, 102, 102); }
.calendar tbody td.today { font-weight: bold; color: rgb(0, 0, 255); }
.calendar tbody .disabled { color: rgb(153, 153, 153); }
.calendar tbody .emptycell { visibility: hidden; }
.calendar tbody .emptyrow { display: none; }
.calendar tfoot .footrow { background: rgb(85, 85, 102) none repeat scroll 0% 0%; text-align: center; color: rgb(255, 255, 255); }
.calendar tfoot .ttip { border-top: 1px solid rgb(85, 85, 102); padding: 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(68, 68, 85); }
.calendar tfoot .hilite { border: 1px solid rgb(0, 68, 255); padding: 1px; background: rgb(170, 170, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.calendar tfoot .active { padding: 2px 0px 0px 2px; background: rgb(119, 119, 204) none repeat scroll 0% 0%; }
.calendar .combo { border: 1px solid rgb(102, 85, 85); background: rgb(221, 238, 255) none repeat scroll 0% 0%; position: absolute; display: none; top: 0px; left: 0px; width: 4em; cursor: default; color: rgb(0, 0, 0); font-size: 90%; z-index: 100; }
.calendar .combo .label, .calendar .combo .label-IEfix { padding: 1px; text-align: center; }
.calendar .combo .label-IEfix { width: 4em; }
.calendar .combo .hilite { background: rgb(170, 204, 255) none repeat scroll 0% 0%; }
.calendar .combo .active { border-top: 1px solid rgb(68, 102, 170); border-bottom: 1px solid rgb(68, 102, 170); background: rgb(238, 238, 255) none repeat scroll 0% 0%; font-weight: bold; }
.calendar td.time { border-top: 1px solid rgb(0, 0, 0); padding: 1px 0px; text-align: center; background-color: rgb(244, 240, 232); }
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm { border: 1px solid rgb(136, 136, 153); padding: 0px 3px 0px 4px; font-weight: bold; background-color: rgb(255, 255, 255); }
.calendar td.time .ampm { text-align: center; }
.calendar td.time .colon { padding: 0px 2px 0px 3px; font-weight: bold; }
.calendar td.time span.hilite { border-color: rgb(0, 0, 0); background-color: rgb(102, 102, 119); color: rgb(255, 255, 255); }
.calendar td.time span.active { border-color: rgb(255, 0, 0); background-color: rgb(0, 0, 0); color: rgb(0, 255, 0); }
.RegistryLinkTextUrl { padding-left: 10px; }
.GuestBookHeader { border-bottom: thin solid rgb(0, 0, 0); padding-bottom: 10px; }
.GuestBookMessageRow { border-bottom: thin solid rgb(0, 0, 0); font-size: smaller; padding-bottom: 10px; }
.GuestBookMessage { padding-top: 10px; font-style: italic; padding-bottom: 5px; }
a.userlink { color: rgb(0, 0, 229); }
a.userlink:visited { color: rgb(150, 68, 237); }
a.userlink:hover { color: rgb(255, 255, 255); }
font[size="1"] { font-size: 10px; }
font[size="2"] { font-size: 13px; }
font[size="3"] { font-size: 16px; }
font[size="4"] { font-size: 18px; }
font[size="5"] { font-size: 24px; }
font[size="6"] { font-size: 32px; }
font[size="7"] { font-size: 48px; }

#container {
      width:70%;
      background-color:#FFF;
      margin-left: auto;
      margin-right: auto;
      margin-top:10px;
      padding:0px;
}