
th {
font-weight: bold;
}

#page {
  width:780px;
  background:white;
  margin:auto;
  text-align:left;
  border: 1px gray solid;
}

#header{
background:url(/Bilder/nanoware-netzwerk_01.jpg);
height:41px;
}

#menu{
  background:#708AAF;    
  position: relative;
}

#menu div {
  height:28px;      
}

.submenu {
position: relative; 
}

#produkt_name{
background:url(/Bilder/nanoware-netzwerk_04.jpg);
height:52px;
}

#login{
background:url(/Bilder/nanoware-netzwerk_05.jpg);
height: 175px;
}


#bildlinks{
background:white;
display: block;   
float:left; 
min-height: 500px;
}



#content {
  position: relative; 
  left:0px; 
  display: block;
  font-size:12px;
  min-height: 500px; 
  padding: 30px; 

}

#bottom{
background:url(/Bilder/nanoware-netzwerk_08.jpg);
height:15px;
}


a {
  text-decoration:none;
  color:#0895AA;
}
a:visited {
  text-decoration:none;
  color:#0895AA;
}
a:hover {
  text-decoration:none;
  color:#FA5E02;
}

#logindiv {
 width: 220px;
 margin:50px 0 0 30px;
 font-size:12px;
 color:#FFFFFF;
}

 
#logindiv p {
  margin-top:20px;
  font-size:10px;
  float:left;
}

#logindiv div {
  padding:20px 0 0 100px;
  font-size:10px;
  float:left;
}

#menu a{
font-size:11px;
color: white;
display:block;
float:left;
padding-left:4px;
padding-right:4px;   
line-height:26px; 
border:1px transparent solid;   
}


#menu a:hover{
color: black;
background: #F0DFDF;   
text-decoration:underline;
border:1px gray solid; 
height:26px;
}

#form, .list, #details {
border-collapse: collapse;
border: 1pt #d0d0d0 solid;  
}

.desc {
font-size: 9px;
}

.list th, #details th, #form th {
background-color: #5b5b5b;
padding: 2px;
height: 20px;  
color: white;
font-weight: bold;
text-align: left;
font-size: 10px;
cursor: default;
}


.list td {
padding: 2px;
border-top: 1px #e0e0e0 solid;      
border-bottom: 1px #e0e0e0 solid; 
}

.list .info {
padding: 8px;
font-weight: bold;
text-align: center;
font-size: 11px;
}


#form tr {
height: 26px;  
}

#form tr.row2, .list tr.row2, #details td.field2, .list .info {
background-color: #f0f0f0;  
}

#details td.field2 {
border-right: 1px #e0e0e0 solid; 
border-left: 1px #e0e0e0 solid; 
}

#form tr.submit {
height: 50px;
text-align: center;
}

#form td, #details td {
padding-left: 5px;   
font-size: 12px;
border-top: 1px #d0d0d0 solid;      
border-bottom: 1px #d0d0d0 solid;  
}

.description {
position: relative;
padding: 6px;
display: block;
margin-bottom: 10px;
font-size: 11px;
}

.welcome {
padding: 4px;
display: block;
font-size: 11px;
font-style: italic;
}

body {
  margin:8px 0 0 0;
  padding:0;
  text-align:center;
  font-family:Verdana, Arial, sans-serif
}
img {
border: none;
padding: 0px;
margin: 0px;
}
