html,body {
margin:0;
padding:0
}
body {
margin:0;
padding:0;
font-size: 12pt arial,sans-serif;
margin: 0cm;
}
p {
margin:0 10px 10px
}
div#container {
position:relative;

margin: auto ;
background: #E9F8E0;
}
div#header {

}
div#header h1{
font-family: Arial, san-serif, serif;font-size: 14pt;
}
div#content p {
}
div#extra {
display:none;
}
div#footer p {
margin:0;
padding:5px 10px
}
div#footer img{border: none;}

div#content {
}
div#footer {
display:none;
}


.contactgeg {
margin-left:140px;
width:255px;
text-align:center;
background: #D9F2F5;
border: 1px solid;
border-color: #2D90C9;
color: #2D90C9;
}
.lbl {width: 142px; padding-left: 10px;}
.inp { font-family: 'Trebuchet MS', Tahoma, Arial, san-serif, serif; font-size: 12px; padding-left: 0px; background: #D9F2F5; border: 1px solid; border-color: #2D90C9;}




/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/example_flyout.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any
way to fit your requirements.
=================================================================== */

/* common styling */
.menu2{
font-family: arial, sans-serif;
width:120px;
height:180px;
font-size:11px;
font-weight: bold;
margin:10px 0;
z-index:100;
}
.menu2 ul {
padding:0;
margin:0;
list-style-type: none;
background:#E9F8E0;
width:120px;
height:180px;
border:0px solid #606;
}
.menu2 ul li ul {
visibility:hidden;
position:absolute;
height:0;
overflow:hidden;
top:0;
left:100px;
}
.menu2 ul li {
float:left;
}
.menu2 ul li a, .menu2 ul li a:visited {
display:block;
float:left;
text-decoration:none;
color:#000;
width:120px;
height:30px;
line-height:29px;
font-size:11px;
background:transparent;
padding-left:10px;
}
* html .menu2 ul li a, * html .menu2 ul li a:visited {
width:120px; w\idth:110px;
}

.menu2 table {
border-collapse:collapse;
border:0;
margin:0;
padding:0;
font-size:1em;
position:absolute;
left:0; top:0;
}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
.menu2 ul li:hover a,
.menu2 ul li a:hover{
background:#2D90C9; color:#fff;
}

.menu2 ul li:hover {position:relative; z-index:90;}
* html .menu2 ul li a:hover {position:relative; z-index:100;}

.menu2 ul li:hover ul,
.menu2 ul li a:hover ul {
visibility:visible;
position:absolute;
height:auto;
background:#4FBCFA;
overflow:visible;
}
.menu2 ul li:hover ul li a,
.menu2 ul li a:hover ul li a{
display:block;
background:transparent;
color:#fff;
line-height:15px;
padding:5px 0 5px 5px;
height:auto;
text-decoration:none;
}

.menu2 ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover {
background:#069; color:#ff0;
}
.menu2 ul li:hover ul li ul,
.menu2 ul li a:hover ul li a ul {
visibility:hidden;
position:absolute;
height:0;
overflow:hidden;
top:0;
left:85px;
}
.menu2 ul li:hover ul li:hover ul,
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible;
position:absolute;
height:auto;
color:#000;
padding:0;
border:1px solid #069;
list-style-type:none;
background:#069;
}
.menu2 ul li:hover ul li:hover ul li a,
.menu2 ul li a:hover ul li a:hover ul li a {
display:block; background:transparent; color:#ff0;
}

.menu2 ul li:hover ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover ul li a:hover {
background:#eee; color:#000;
}


