body {
 margin:0 auto;
 font-size:13px;
 font-family: Arial, Verdana, Tahoma, Times New Roman;
 color:#7c95a7;
 background:#e7ecf0 url(../i/bodybg.gif) repeat-x
}

a { color:#7c95a7; }
a:hover { color:#000; }

a img { border:0 }

p, h1, h2, h3, form, ul, li {
 margin:0; padding:0
}

h1 {
 font-size: 28px;
 padding-top: 30px
}

h2 {
 font-size: 19px
}

h3 {
 font-size: 16px
}

h1, h2 {
 margin-left:10px;
}

input, textarea {
 background: #ebeff2;
 color:#7c95a7;
 border:1px #7c95a7 solid;
}

label {
 width:120px;
 float:left
}

#wrapper {
 width:1033px;
 margin:0 auto;
}

#wrap-left {
 width:192px;
 float:left
}

#wrap-right {
 width:841px;
 float:right
}

#logo {
 width:192px;
 height:215px;
}

#logohover { width: 192px; height: 215px; float: left; background: url(../i/logo.gif) no-repeat;}
#logohover li { margin:0; padding: 0; list-style:none; display:block; }
#logohover a { height: 215px; display: block; }
#logohover #logolink {left: 0px; top: 0px; width: 192px; height: 215px;}
#logohover #logolink a:hover { background: url(../i/logo.gif) 0px -215px no-repeat }

#langmenu {
 width:192px;
 height:62px;
 background:url(../i/langmenu.gif) no-repeat
}

#langmenuhover { width: 192px; height: 62px; background: url(../i/langmenu.gif) no-repeat;}
#langmenuhover li { margin:0; padding: 0; list-style:none;}
#langmenuhover a { height: 21px; display: block; }

#langmenuhover #en {left: 0px; top: 0px; width: 192px; height: 21px;}
#langmenuhover #en a:hover { background: url(../i/langmenu.gif) 0px -62px no-repeat }
#langmenuhover #de {left: 0px; top: 0px; width: 192px; height: 21px;}
#langmenuhover #de a:hover { background: url(../i/langmenu.gif) 0px -83px no-repeat }
#langmenuhover #gr {left: 0px; top: 0px; width: 192px; height: 20px;}
#langmenuhover #gr a:hover { background: url(../i/langmenu.gif) 0px -104px no-repeat }

#menu {
 width:192px;
 height:271px;
}

#menuhover { width: 192px; height: 271px; background: url(../i/en_menu.gif) no-repeat;}
#menuhover li { margin:0; padding: 0; list-style:none;}
#menuhover a { height: 23px; display: block; }

#menuhover #lnk1 a {left: 0px; top: 0px; width: 192px; height: 33px;}
#menuhover #lnk2 a {left: 0px; top: 0px; width: 192px; height: 23px;}
#menuhover #lnk3 a {left: 0px; top: 0px; width: 192px; height: 23px;}
#menuhover #lnk4 a {left: 0px; top: 0px; width: 192px; height: 23px;}
#menuhover #lnk5 a {left: 0px; top: 0px; width: 192px; height: 23px;}
#menuhover #lnk6 a {left: 0px; top: 0px; width: 192px; height: 23px;}
#menuhover #lnk7 a {left: 0px; top: 0px; width: 192px; height: 23px;}
#menuhover #lnk8 a {left: 0px; top: 0px; width: 192px; height: 23px;}
#menuhover #lnk9 a {left: 0px; top: 0px; width: 192px; height: 23px;}
#menuhover #lnk10 a {left: 0px; top: 0px; width: 192px; height: 23px;}
#menuhover #lnk11 a {left: 0px; top: 0px; width: 192px; height: 23px;}

#menuhover #lnk1 a:hover { background: url(../i/en_menu.gif) 0px -271px no-repeat }
#menuhover #lnk2 a:hover { background: url(../i/en_menu.gif) 0px -304px no-repeat }
#menuhover #lnk3 a:hover { background: url(../i/en_menu.gif) 0px -327px no-repeat }
#menuhover #lnk4 a:hover { background: url(../i/en_menu.gif) 0px -350px no-repeat }
#menuhover #lnk5 a:hover { background: url(../i/en_menu.gif) 0px -373px no-repeat }
#menuhover #lnk6 a:hover { background: url(../i/en_menu.gif) 0px -396px no-repeat }
#menuhover #lnk7 a:hover { background: url(../i/en_menu.gif) 0px -419px no-repeat }
#menuhover #lnk8 a:hover { background: url(../i/en_menu.gif) 0px -442px no-repeat }
#menuhover #lnk9 a:hover { background: url(../i/en_menu.gif) 0px -465px no-repeat }
#menuhover #lnk10 a:hover { background: url(../i/en_menu.gif) 0px -488px no-repeat }
#menuhover #lnk11 a:hover { background: url(../i/en_menu.gif) 0px -511px no-repeat }

#menuhover #lnk111 a { left: 0px; top: 0px; width: 192px; height: 33px; background: url(../i/en_menu.gif) 0px -542px no-repeat }
#menuhover #lnk21 a { left: 0px; top: 0px; width: 192px; height: 23px; background: url(../i/en_menu.gif) 0px -575px no-repeat }
#menuhover #lnk31 a { left: 0px; top: 0px; width: 192px; height: 23px; background: url(../i/en_menu.gif) 0px -598px no-repeat }
#menuhover #lnk41 a { left: 0px; top: 0px; width: 192px; height: 23px; background: url(../i/en_menu.gif) 0px -621px no-repeat }
#menuhover #lnk51 a { left: 0px; top: 0px; width: 192px; height: 23px; background: url(../i/en_menu.gif) 0px -644px no-repeat }
#menuhover #lnk61 a { left: 0px; top: 0px; width: 192px; height: 23px; background: url(../i/en_menu.gif) 0px -667px no-repeat }
#menuhover #lnk71 a { left: 0px; top: 0px; width: 192px; height: 23px; background: url(../i/en_menu.gif) 0px -690px no-repeat }
#menuhover #lnk81 a { left: 0px; top: 0px; width: 192px; height: 23px; background: url(../i/en_menu.gif) 0px -713px no-repeat }
#menuhover #lnk91 a { left: 0px; top: 0px; width: 192px; height: 23px; background: url(../i/en_menu.gif) 0px -736px no-repeat }
#menuhover #lnk101 a { left: 0px; top: 0px; width: 192px; height: 23px; background: url(../i/en_menu.gif) 0px -759px no-repeat }
#menuhover #lnk1111 a { left: 0px; top: 0px; width: 192px; height: 23px; background: url(../i/en_menu.gif) 0px -782px no-repeat }

#weather {
 width:192px;
 height:150px;
 margin-left:-5px
}


#header {
 width:841px;
 height:139px;
 background:url(../i/header.gif) no-repeat
}

.header-text {
 color:#d9e3ed;
 padding:108px 0 0 10px;
 float:left
}

#js_clock {
 color:#d9e3ed;
 padding: 108px 0 0 10px;
 float:left
}

#latestevents {
 width:400px;
 color:#d9e3ed;
 padding: 108px 10px 0 0;
 float:right;
 margin:0;
 list-style: none
}

#latestevents li a { color: #d9e3ed; text-decoration:none; }
#latestevents li a:hover { color: #fff; text-decoration:underline; }

#main {
 width:841px;
}

#main_head {
 width:841px;
 height:108px;
 background:url(../i/main_head.gif) no-repeat;
 display:none;
}

#home_head {
 width:841px;
 height:42px;
 background:url(../i/home_head.gif) no-repeat;
}

#main_body {
 width:841px;
 background:#d9e2e8 url(../i/main_head.gif) no-repeat;
}

#main_body p {
 width:801px;
 margin: 0 20px;
 line-height: 1.2em;
}

#main_body ul {
 width: 761px;
 margin: 0 40px;
 line-height: 1.2em;
}

.pic { width:152px; height:96px; float:left; margin:7px }
* html .pic { margin:8px }

#main_foot {
 width:841px;
 height:10px;
 background:url(../i/main_foot.gif) no-repeat
}

#footer {
 width:1033px;
 height:151px;
 float:left;
 background:url(../i/footer.gif) no-repeat
}

/* Info Window styles */
.IW { width: 350px;}
.IWContent {height: 250px; overflow:auto;}
.IWCaption {font-weight: bold; font-size: 12pt; color: #369; border-bottom: 2px solid #369;}
.IWFooter {margin-top: 5px; font-size: 8pt; }
.IWFooterZoom {}
.IWDirections{background-color:#FFF;}

#user-access { width:192px; height:153px; background:url(../i/client_back_login.jpg) no-repeat; padding:10px 0 0 10px; color:#fff }
#user-access p { margin-top:5px; }
#user-access a { color:#fff; text-decoration:none }
#user-access a:hover { text-decoration:underline }
#user-access h3 { margin:0; text-shadow: #555 1px 1px }
.submit { width:134px; height:23px; background:url(../i/client_login_submit.png) no-repeat; border:0; padding:0 3px 3px 0; cursor:pointer; }