body {
  height: 100%;
  width: 100%;
  padding: 0px;
  margin: 0px;
  background-color: #0080c0;
  color: #FFFFFF;
  font-family: arial;
  font-size: 13px;
}
#logo {
  position: absolute;
  left: 340px;
  height: 100px;
  
  background-color: #0080c0;
  z-index: 0;
  }

  #flag {
  position: absolute;
  left: 50;
  top: 50;
  }

  
#google {
position: absolute;
top: 125px;
left: 165px;
width: 160px;
}

#oben-rechts {
	position: absolute;
	top: 3px;
	right: 10px;
	z-index: 1;
	text-align:center;
	

}



#inhalt {
 
	position: absolute;
	top: 120px;
	left: 340px;
    width: 67%;
	overflow: hidden;
  
  
  
  
 
  
   
   
  padding: 5px;
  background-color: #0080c0;
  border-style:GROOVE;
  border-color:#C9C9C9;
  border-width:5px;
  z-index: 1;
  
   
}





#links {
  position: absolute;
  top: 120px;
  left: 7px;
  width: 150px;
  height: 300px;
  background-color: ;

}




#werbung {
  position:absolute;
  left:170;
  top:5;
  z-index:3 ;
  }

  #werbung2 {
  position:absolute;
  left:840;
  top:1;
  z-index:2 ;
  }

  #werbung_bottom {
  position:absolute;
  
  bottom:50;
  z-index:2 ;
  }

  #path {
  position: absolute;
  left:50;
  top:25;
  }


<!-- #0080c0 #FFFFCC #444444-->

#navcontainer
{
width: 9em;
border-right: 1px solid #000;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
background-color: #0080c0;
color: #333;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #90bade;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}



input.farbig { background-color: #FCA16D }

input.ikon {
background-image: url(../ikon2.jpg);
background-color: #FFFFFF;
background-repeat: no-repeat;
background-position: left center;
size: small;
}




table { font-size: 1em; }



a {color: #CCFFFF; font-size: 1em; }
table.border { 
		border-style:ridge;
		border-color:#C9C9C9;
		border-width:3px;
		text-align:center;
	  }

table.full_border td, table.full_border th
{
	border:1px solid #fff;
	padding:5px;
	empty-cells:show;
}

img.small_flag
{
	border:0;
	margin-left:3px;
	position:relative;
	top:2px;
}
