body{
background-color:#fbf8d5;
font-family:Verdana, Arial, Helvetica, sans-serif;}
#centerdiv{ /*IE method of centering a relative div*/
text-align: center;
position:relative;}

#centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
position:relative;
}
#slideshow{
}
#slideshow>div{
}
#logo{ 
padding:60px;
z-index:120;
position:absolute;
}
#subline{ 
padding-top:640px;
padding-left:300px;
z-index:120;
position:absolute;
vertical-align:top;
}
#content{
text-align: left;
width:850px;
padding:20px;
z-index:100;
position:absolute;
}
#text{
float:left;
width:830px;
background: #fff url(../img/flag.gif) bottom right no-repeat;
min-height:400px;
padding:10px;
margin-bottom:20px;
}
#background{
background-image:url(../img/flag.gif);
background-position:right;
background-repeat:no-repeat;
height:350px;
margin-right:50px;
margin-top:50px;
padding-right:50px;
}
p, td, tr{
font-size:12px;
color:#666666;
padding: 0 5px 0 5px;
}
h1{
font-family:Georgia, "Times New Roman", Times, serif ;
font-size:20px;
font-weight:bold;
color:#339900;
background-color:#FFcc00;
padding: 2px 5px 2px 2px;
display: block;
margin: 2px; }
h2{
font-family:Georgia, "Times New Roman", Times, serif ;
font-size:18px;
font-weight:bold;
padding: 2px;
color:#339900;
display: block;
margin: 2px; }
img{
border:0px;
}
#navi{
float:left;
width:850px;
border-bottom:15px solid #fbf8d5;
}
#navi div {
clear: left;
}
#flag{
float:right;
}
#flag div{
clear:right;
}
#imprint{
width:850px;
text-align:center;
background: #fcf27f;
}
#imprint>div {
height:10px;
}
p.footer{
vertical-align:middle;
}
.footer:link{
font-size:12px;
text-decoration:none;
color:#006600;
}
.footer:visited{
font-size:12px;
text-decoration:none;
color:#666666;
}
.footer:active{
font-size:12px;
text-decoration:none;
color:#990000;
}
.footer:hover{
font-size:12px;
text-decoration:underline;
color:#000000;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.navitabs{
padding: 0;
width: 100%;
overflow: hidden;
background: transparent;
}
.navitabs ul{
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
list-style: none;
}
.navitabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: uppercase;
}
.navitabs a{
float: left;
color: green;
background: #fcf27f url(../img/roundleft.gif) no-repeat left top; /*default background color of tabs, left corner image*/
margin: 0 2px 0 0;
padding: 0 0 1px 3px;
text-decoration: none;
letter-spacing: 1px;
}
.navitabs a span{
float: left;
display: block;
background: #fcf27f url(../img/roundright.gif) no-repeat right top; /*right corner image*/
padding: 7px 9px 3px 6px;
cursor: pointer;
}
.navitabs a span{
float: none;
}
.navitabs a:hover, .navitabs li.selected a{
background-color: #d4e166; /*background color of tabs onMouseover*/
color: #666666;
}
.navitabs a:hover span{
background-color: transparent;
}
.navidivider{ /*CSS for horizontal line.*/
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #fcf27f; /*background color of horizontal line*/
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

a:link{
color:#2da716;
text-decoration:none;
}
a:visited{
color:#666666;
text-decoration:none;
}

a:hover{
color:#2da716;
text-decoration:underline;
}

a:active{
color:#2da716;
text-decoration:none;
}

