/* GENERAL fonts */
p, a, ol, ul, div, h1, h2 {
	font-family: Arial;
	font-size: 10pt;
	font-weight: 500;
	color: #000000;
}
P, PRE { margin:0px 0px 0px 0px; }
body {
	font-family: Arial;
	margin: 0 auto;
}
h1 {
	font-size: 16pt;
	color: #3f8173;
	font-weight: normal;
	padding-left: 5px;
	padding-bottom: 5px
}
h2 {
	font-size: 13pt;
	color: #5c131a;
	font-style: italic;
	padding-left: 5px;
	padding-bottom: 5px
}
h3 {
	font-size: 10pt;
	color: #3f8173;
	font-weight: bold;
	padding-left: 5px;
}
h4 {
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	padding-left: 5px;
}
a:link{
	/*color: #ffffff;*/
	text-decoration: none;
        font-weight:bold;
}
a:visited{
	/*color: #ffffff;*/
	text-decoration: none;
        font-weight:bold;
}
a:active{
	/*color: #ffffff;*/
	text-decoration: none;
        font-weight:bold;
}
a:hover{
	color: #3f8173;
	/*text-decoration: none;*/
        font-weight:bold;
}
form {
text-align:right;
}
#georgsbanner {
  height: 150px;
  width: 910px;
  position:absolute;
  top: 0;
  left: 65px;
  background-image:url('images/gbanner.png');
  background-repeat:no-repeat;
}
#constantlinks {
  padding-top:5px;
  font-size: 10pt;
  height:30px;
  width:400px;
  position:absolute;
  top:150px;
  left:65px;
}
#rootmenu {
  padding-top:5px;
  height:30px;
  width:510px;
  position:absolute;
  top:150px;
  left:465px;
  text-align:right;
}
#contentbox {
  width:910px;
  position:relative;
  top:180px;
  left:65px;
  border-bottom-style:solid;
  border-bottom-color:#581318;
  border-bottom-width:8px;
}
#main-menu {
  padding-top:20px;
  width:174px;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background-color:#d7e0df;
}
#maincontent {
  padding-left: 184px;
  padding-right:230px;
  padding-top:10px;
  padding-bottom:10px;
  width:910px;
  position:absolute;
  top:180px;
  left:65px;
  background-image:url('images/background.gif');
  background-repeat:repeat-y;
}
#cont{
  width:500px;
}
#kalendar {
  width:200px;
  height:100%;
  position:absolute;
  top:0px;
  left:710px;
  padding-left:10px;
}
#kalendar h1{
  padding-top:5px;
  background-color: #3f8173;
  color:white;
  width: 180px;
  margin-top:10px;
}
#food {
  border-top-style:solid;
  border-top-color:#581318;
  border-top-width:8px;
  width:910px;
  height:75px;
  position:absolute;
  bottom:-75px;
  left:0;
}
/* Vertical Navigation Menu */

.vertnav1 a:link {
display:block;
border-bottom:1px solid #95BECD;  /*grey blue*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:11px;
color:#3f8173; /* flat blue*/
text-decoration:none;
width:174px;
background:url(images/button_arrow_blue_right.gif) 5px 50% no-repeat;
font-weight:normal;
}
.vertnav1 a:visited {
display:block;
border-bottom:1px solid #3f8173;  /*grey blue*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:11px;
color:#3f8173; /* flat blue*/
text-decoration:none;
width:174px;
background:url(images/button_arrow_blue_right.gif) 5px 50% no-repeat;
font-weight:normal;
}
.vertnav1 a:active {
display:block;
border-bottom:1px solid #3f8173;  /*grey blue*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:11px;
color:#3f8173; /* flat blue*/
text-decoration:none;
width:174px;
background:url(images/button_arrow_blue_right.gif) 5px 50% no-repeat;
font-weight:normal;
}
.vertnav1 a:hover {
display:block;
border-bottom:1px solid #3f8173;  /*grey blue*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_arrow_green_down.gif) 5px 50% no-repeat;
font-weight:normal;
}

.vertnav1-act a:link {
display:block;
border-bottom:1px solid #3f8173;  /*grey blue*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_arrow_green_down.gif) 5px 50% no-repeat;
font-weight:normal;
}
.vertnav1-act a:visited {
display:block;
border-bottom:1px solid #3f8173;  /*grey blue*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_arrow_green_down.gif) 5px 50% no-repeat;
font-weight:normal;
}
.vertnav1-act a:active {
display:block;
border-bottom:1px solid #3f8173;  /*grey blue*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_arrow_green_down.gif) 5px 50% no-repeat;
font-weight:normal;
}
.vertnav1-act a:hover {
display:block;
border-bottom:1px solid #3f8173;  /*grey blue*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_arrow_green_down.gif) 5px 50% no-repeat;
font-weight:normal;
}

.vertnav2 a:link {
display:block;
border-bottom:1px dotted #3f8173;  /*flat blue*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#3f8173; /* flat blue*/
text-decoration:none;
width:174px;
background:url(images/button_square_blue_line.gif) 20px 50% no-repeat;
font-weight:normal;
}
.vertnav2 a:visited {
display:block;
border-bottom:1px dotted #3f8173;  /*flat blue*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#3f8173; /* flat blue*/
text-decoration:none;
width:174px;
background:url(images/button_square_blue_line.gif) 20px 50% no-repeat;
font-weight:normal;
}
.vertnav2 a:active {
display:block;
border-bottom:1px dotted #3f8173;  /*flat blue*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#3f8173; /* flat blue*/
text-decoration:none;
width:174px;
background:url(images/button_square_blue_line.gif) 20px 50% no-repeat;
font-weight:normal;
}
.vertnav2 a:hover {
display:block;
border-bottom:1px dotted #5c131a; /* red orange*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_square_green_line.gif) 20px 50% no-repeat;
font-weight:normal;
}

.vertnav2-act a:link {
display:block;
border-bottom:1px dotted #5c131a; /* red orange*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_square_green_line.gif) 20px 50% no-repeat;
font-weight:normal;
}
.vertnav2-act a:visited {
display:block;
border-bottom:1px dotted #5c131a; /* red orange*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_square_green_line.gif) 20px 50% no-repeat;
font-weight:normal;
}
.vertnav2-act a:active {
display:block;
border-bottom:1px dotted #5c131a; /* red orange*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_square_green_line.gif) 20px 50% no-repeat;
font-weight:normal;
}
.vertnav2-act a:hover {
display:block;
border-bottom:1px dotted #5c131a; /* red orange*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_square_green_line.gif) 20px 50% no-repeat;
font-weight:normal;
}

.vertnav3 a:link {
display:block;
border-bottom:1px dotted #3f8173;  /*flat blue*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:45px;
white-space:nowrap;
font-size:11px;
color:#3f8173; /* flat blue*/
text-decoration:none;
width:174px;
background:url(images/button_arrow_blue_right_solid.gif) 35px 50% no-repeat;
font-weight:normal;
}
.vertnav3 a:visited {
display:block;
border-bottom:1px dotted #3f8173;  /*flat blue*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:45px;
white-space:nowrap;
font-size:11px;
color:#3f8173; /* flat blue*/
text-decoration:none;
width:174px;
background:url(images/button_arrow_blue_right_solid.gif) 35px 50% no-repeat;
font-weight:normal;
}
.vertnav3 a:active {
display:block;
border-bottom:1px dotted #3f8173;  /*flat blue*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:45px;
white-space:nowrap;
font-size:11px;
color:#3f8173; /* flat blue*/
text-decoration:none;
width:174px;
background:url(images/button_arrow_blue_right_solid.gif) 35px 50% no-repeat;
font-weight:normal;
}
.vertnav3 a:hover {
display:block;
border-bottom:1px dotted #5c131a; /* red orange*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:45px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_arrow_green_down_solid.gif) 35px 50% no-repeat;
font-weight:normal;
}

.vertnav3-act a:link {
display:block;
border-bottom:1px dotted #5c131a; /* red orange*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:45px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_arrow_green_down_solid.gif) 35px 50% no-repeat;
font-weight:normal;
}
.vertnav3-act a:visited {
display:block;
border-bottom:1px dotted #5c131a; /* red orange*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:45px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_arrow_green_down_solid.gif) 35px 50% no-repeat;
font-weight:normal;
}
.vertnav3-act a:active {
display:block;
border-bottom:1px dotted #5c131a; /* red orange*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:45px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_arrow_green_down_solid.gif) 35px 50% no-repeat;
font-weight:normal;
}
.vertnav3-act a:hover {
display:block;
border-bottom:1px dotted #5c131a; /* red orange*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:45px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_arrow_green_down_solid.gif) 35px 50% no-repeat;
font-weight:normal;
}

.vertnav4 a:link {
display:block;
border-bottom:1px dotted #3f8173;  /*flat blue*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:60px;
white-space:nowrap;
font-size:11px;
color:#3f8173; /* flat blue*/
text-decoration:none;
width:174px;
background:url(images/button_square_blue_solid.gif) 50px 50% no-repeat;
font-weight:normal;
}
.vertnav4 a:visited {
display:block;
border-bottom:1px dotted #3f8173;  /*flat blue*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:60px;
white-space:nowrap;
font-size:11px;
color:#3f8173; /* flat blue*/
text-decoration:none;
width:174px;
background:url(images/button_square_blue_solid.gif) 50px 50% no-repeat;
font-weight:normal;
}
.vertnav4 a:active {
display:block;
border-bottom:1px dotted #3f8173;  /*flat blue*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:60px;
white-space:nowrap;
font-size:11px;
color:#3f8173; /* flat blue*/
text-decoration:none;
width:174px;
background:url(images/button_square_blue_solid.gif) 50px 50% no-repeat;
font-weight:normal;
}
.vertnav4 a:hover {
display:block;
border-bottom:1px dotted #5c131a; /* red orange*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:60px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_square_green_solid.gif) 50px 50% no-repeat;
font-weight:normal;
}

.vertnav4-act a:link {
display:block;
border-bottom:1px dotted #5c131a; /* red orange*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:60px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_square_green_solid.gif) 50px 50% no-repeat;
font-weight:normal;
}
.vertnav4-act a:visited {
display:block;
border-bottom:1px dotted #5c131a; /* red orange*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:60px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_square_green_solid.gif) 50px 50% no-repeat;

font-weight:normal;}
.vertnav4-act a:active {
display:block;
border-bottom:1px dotted #5c131a; /* red orange*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:60px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_square_green_solid.gif) 50px 50% no-repeat;
font-weight:normal;
}
.vertnav4-act a:hover {
display:block;
border-bottom:1px dotted #5c131a; /* red orange*/
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:60px;
white-space:nowrap;
font-size:11px;
color:#5c131a; /* red orange*/
text-decoration:none;
width:174px;
background:url(images/button_square_green_solid.gif) 50px 50% no-repeat;
font-weight:normal;
}

