/* Layout Stylesheet */ 
html, body {
   overflow:auto;
   text-align:center;
   margin:0;
   padding:0;
   height:100%;
   width:100%;
   background:#FAFAFA;
   color: #000000;
   font-family:  Verdana, Arial,sans-serif;
   font-size:11px;
 }
  
 #outer {
 position:absolute;
 left: 50%; margin-left: -384px;  width:768px;
 top: 50%; margin-top: -297px; height:594px;
}

 #main {
   margin:auto;
   padding:0;
   width:756px;
   height:514px;
   background:#fff;
   border:1px solid black;
   }
  
#head {
 text-align:left;
 margin:0;
 padding:0;
 background: #f5f5f5 url(../images/head_bg.gif) top left no-repeat;
 height:116px;
 width:756px;
}

div#top{
 text-align:left;
 margin:auto;
 padding:0;
 width:756px;
}

div#logo{
 float:left;
 text-align:left;
 margin:0;
 padding:0;
}

div#logo img{
display:block;
margin:0 0 5px 0;
padding:0;
}

div#lang{
 float:right;
 text-align:right;
 margin:0;
 padding:50px 0 0 0;
}

div#tools{
 float:right;
 text-align:right;
 margin:0;
 padding:0;
}

#breadcrumb{
margin:0;
padding:0 0 0 20px;
height:30px;
}

#head2{
margin:0;
padding:0;
}

#head2 img{
display:block;
margin:0;
padding:0;
}



div#navigation{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
   line-height:15px;
	color: #fafafa;
   margin:0;
   padding:0;
}

div#navigation ul{
list-style-type:none;
margin:0;
padding:0;
background:#fff;
}

div#navigation ul li {
margin:0;
padding:0 0 5px 0;
text-align:left;
height:16px;
}

div#navigation ul li a{
display:block;
color:#fafafa;
height:16px;
width:190px;
padding:0 0 0 10px;
margin:0 0 0 10px;
background:#fff url(../images/) top left no-repeat;
}


#bodyblock_start {
text-align:left;
margin:0;
padding:0;
background:#fff url(../images/content_bg.gif) top left no-repeat;
height:300px;
width:756px;
}

#content_start {
font-size:10px;
color:#666666;
margin:0;
padding:0;
   }

#start_teaser{
text-align:center;
font-size:10px;
height:100px;
margin:0;
padding:0;
}
   
#start_table{
font-size:10px;
margin:60px 0 0 20px;
padding:0;
}

#news_box{
height:120px;
width:321px;
margin:0;
padding:0;
background:#f5f5f5;
}
   
   
   
#bodyblock{
text-align:left;
margin:0;
padding:0;
background:#fff url(../images/content_bg.gif) top left no-repeat;
height:300px;
width:756px;
}

div#content {
float:left;
overflow:auto;
display: inline;
text-align:left;
font-size:10px;
color:#666666;
margin:20px 0 0 20px !important;
padding:0 15px 0 0 !important;
width:515px;
height:240px;
   }
   
div#menu {
float:left;
margin:20px 0 0 10px;
padding:0;
width:195px;
height:210px;
}

div#print {
float:left;
text-align:left;
width:195px;
height:20px;
margin:10px 0 0 10px;
padding:5px 0 0 0;
}

