body{font:76%/1.3 Tahoma;background-color:#000;height:100%;margin:0 auto;padding:0;color:#333;}
h1,h2,h3,h4{font:normal 1em/1.0 Arial;}
h1{margin:14px 0 0.65em;padding:6px 0;color:#333;font-size:2em;}
h2{margin:0 0 0.3em;font-size:1.3em;font-weight:bold;line-height:1.2;}
h3{margin:0 0 0.52em;font-size:1.2em;font-weight:bold;}
p,ul,ul ul,ol,table{margin:0 0 1.3em;padding:0;}
ul,ul ul{list-style:none;}
a,a:link,a:active,a:visited
{text-decoration:none;color:Black;}
img{border:0;}
.withBorder{border:1px solid #CCC;padding:3px;margin-left:4px;}
.btn{color:#333;font:normal 1em Tahoma, Arial, Helvetica, sans-serif;height:40px;width:125px;float:left;}
legend{font:bold 1.3em Arial;color:#333;}
#TopContainer{background:#FFF;}
#Header{height:100px;width:78em;margin:0 auto;}
#Logo{float:left;margin:20px 0 0 0;padding:0;}
#Search{text-align:left;float:left;}
.input{height:28x;width:19em;float:left;padding:5px;font-size:20px;border:2px solid #CCC;background:#FFF;}
.inputAdd{height:25x;width:15em;padding:3px;font:normal 18px Arial;border:2px solid #CCC;background:#FFF;}
.btnSearch{height:40px;width:80px;float:right;padding:3px;}
.sitemap ul, li{line-height:1.6em;}
.confTable{background-color:#F5F5F5;border:1px solid #CCC;padding:4px;}
.confLeftCol{width:30%;vertical-align:top;font-weight:bold;border-bottom:1px solid #CCC;padding:2px;font-size:1.2em;}
.confRightCol{width:70%;vertical-align:top;border-bottom:1px solid #CCC;padding:2px;}
#siteContent{margin:0;float:right;font-size:0.9em;text-align:right;list-style:none;}
#siteContent li{display:inline;}
#siteContent a:link, #siteContent a:visited{color:#666;text-decoration:none;}
#siteContent a:hover{color:#666;text-decoration:underline;}
#menucontainer{width:100%;background:#222 url("../images/menu-bg.gif") top left repeat-x;margin-right:auto;margin-left:auto;clear:both;}
ul#menu{width:88em;height:43px;background:#222 url("../images/menu-bg.gif") top left repeat-x;font-size:0.9em;font-family:Tahoma, Verdana, sans-serif;font-weight:normal;text-transform:uppercase;list-style-type:none;margin:0;margin-right:auto;margin-left:auto;padding:0;}
ul#menu li{display:block;float:left;margin:0 0 0 5px;}
ul#menu li a{height:43px;color:#FFF;text-decoration:none;display:block;float:left;line-height:200%;padding:8px 15px 0;}
ul#menu li a:hover{color:#F1F1F1;text-decoration:underline;}
ul#menu li a.active{color:#FFF;height:38px;background:#20C200 url("../images/menu-active.gif") top left repeat-x;padding:5px 15px 0;}
#MainContainer:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#MainContainer{zoom:1;min-height:350px;background-color:#FFF;margin:0;padding:1px;}
#Main{width:78em;margin:0 auto;text-align:left;}
.bread{margin:1em 0 0.3em 0;font-size:0.83em;font-weight:normal;line-height:1.0em;}
.bread a:link, a:visited{color:#037D8E;text-decoration:underline;}
.bread a:hover{color:#666;text-decoration:none;}
#MainStart{width:78em;margin:0 auto;text-align:left;}
#SearchContainer{clear:both;margin:10px 0 70px 0;}
.searchForm{margin:0;width:100%;}
#searchQuery{clear:both;}
#MainContainerLeft{float:left;margin-right:10ox;padding-right:10px;width:42em;}
a, a:link, a:visited{color:#037D8E;text-decoration:underline;}
a:hover{color:#666;text-decoration:none;}
.startList{clear:both;}
.startList li{position:relative;padding:2px 0;border:0;background:transparent;border-top:1px solid #CCC;line-height:1.2;min-height:16px;}
.startList li a, .startList li a:visited{color:#037D8E;text-decoration:underline;}
.startList li a:hover{color:#666;text-decoration:none;}
.confList{clear:both;}
.confList li{position:relative;padding:4px 6px;border:0;background:#EEEFE0;border-top:1px solid #DDD;border-bottom:1px solid #DDD;line-height:1.2;min-height:40px;margin:0 0 5px 0;}
.confList li a, .confList li a:visited{color:#037D8E;text-decoration:underline;}
.confList li a:hover{color:#666;text-decoration:none;}
#MainContainerLeft .confList li h3{margin:0.2em 0 0.52em 0;font-size:1.2em;font-weight:normal;line-height:1;}
#MainContainerRight{float:left;margin:0 auto;width:34em;}
.otherList{clear:both;}
.otherList li{position:relative;padding:2px 0;border:0;background:transparent;border-top:1px solid #CCC;line-height:1.2;}
.otherList li a, .otherList li a:visited{color:#037D8E;text-decoration:underline;}
.otherList li a:hover{color:#666;text-decoration:none;}
#MainContainerRight .otherList li h4{margin:0.2em 0 0.52em 0;font-size:1.0em;font-weight:bold;line-height:1;}
#map{width:400px;height:350px;border-left:#CCC 2px solid;border-top:#CCC 2px solid;border-right:#999 2px solid;border-bottom:#999 2px solid;}
#map2{width:400px;height:550px;border-left:#CCC 2px solid;border-top:#CCC 2px solid;border-right:#999 2px solid;border-bottom:#999 2px solid;}
#mapStart{width:400px;height:700px;border-left:#CCC 2px solid;border-top:#CCC 2px solid;border-right:#999 2px solid;border-bottom:#999 2px solid;}
#FooterContainer{background:#000 url(../images/bgFooter.jpg) top repeat-x;border-top:#999 2px solid;margin:0;padding:0;}
#Footer{width:78em;margin:0 auto;padding:0;text-align:left;}
#BoxContainer{height:190px;margin:10px;padding:20px 25px 0 25px;overflow:hidden;width:78em;}
#BoxContainer ul{list-style-type:none;list-style-image:none;margin:0;padding:0;}
#BoxContainer ul li{margin:0 0 4px 0;color:#E81101; font:normal 1.0em Arial;}
#BoxContainer ul li a, #BoxContainer ul li a:visited {color:#E81101;text-decoration:none;}
#BoxContainer ul li a:hover {color:#F4F4F4;text-decoration:underline;}
#BoxContainer h2{color:#F4F4F4;font:bold 1.1em Arial;margin:0 0 4px 0;text-transform:uppercase;}
#BoxList{float:left;width:23em;padding:12px;margin:0;}
#BoxList ul{border-left:1px solid #666;padding-left:4px;}
#InfoText{text-align:center;margin:0;padding:8px;}
#InfoText ul{list-style-image:none;list-style-type:none;margin:0;padding-left:0;margin:auto;font:normal 0.8em Arial;}
#InfoText ul li{text-align:left;display:inline;margin:0 0 0 8px;padding-right:8px;color:#747474;border-right:solid 1px #747474;}
#InfoText ul li.noBorder{border-width:0;}
#InfoText ul li a, #InfoText ul li a:visited{display:inline;margin:0;color:#747474;text-decoration:underline;}
#InfoText ul li a:hover{display:inline;margin:0;color:#747474;text-decoration:none;}
.startSplash{padding:6px;margin:0 0 16px 0;background:#EEEFE0;border-top:1px solid #DDD;border-bottom:1px solid #DDD;}
.localAdress{padding:4px 6px;border:0;background:#EEEFE0;border-top:1px solid #DDD;border-bottom:1px solid #DDD;line-height:25px;}
.localInformation{padding:4px 6px;border:0;background:#EEEFE0;border-top:1px solid #DDD;border-bottom:1px solid #DDD;}
#CommentContainer{height:200px;overflow:auto;padding:8px;margin:0;}
.comment{margin:4px 0;padding:4px 0;width:94%;border-bottom:1px dotted #CCC;}
#Divider{margin:0;clear:both;}
