html {
 /*margin-bottom:10px;*/
/* padding-bottom:10px;*/
}
body {
 margin:0px;
 padding:0px;
 font-size:12px;
 font-family:Verdana, sans-serif;
 text-align:justify;
 background-color:#fff;
}

#title {
 color:#007;
 padding:0px;
 height:4.5em;
 margin:10px 10px 0px 10px;
}
#arealeft {
 margin:0px 10px;
 padding:0px;
 float:left;
 width:190px;
}

div.header {
 background:url(/img/sys/WillWare_Usb_fpga_layout_header.png) no-repeat right;
 font-weight:bold;
 color:#007;
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 height:4.5em;
 vertical-align:baseline;
}

#arealeft ul.menu, #arealeft ul.menu ul {
 margin:0px;
 margin-top:2px;
 padding:0px;
 list-style-image:none;
 list-style-type:none;
 width:100%;
 background:#fff;
}

#arealeft ul.menu li, #arealeft ul.menu ul li {
 display: block;
}

#arealeft ul.menu {
 width:100%;
 padding-top: 8px;
}

#arealeft ul.menu ul {
 margin-bottom: 10px;
}

#arealeft ul.menu li span {
 display: block;
 font-weight:bold;
 font-size:110%;
 padding:5px;
 background: #0072bcff;
 color: #fff;
}

#arealeft ul.menu li span.loggedin {
 background: #fa0;
}

#arealeft ul.menu ul li {
 background:#00000011;
 margin:0px;
 padding:0px;
 width:100%;
}

div.IconLinks {
 margin:0px;
 width:190px;
 height:100px;
 float:left;
 padding:0px 10px;
}

div.content {
 margin-left:210px;
 margin-right:10px;
 margin-top:10px;
 padding:10px;
 border:1px solid #ccc;
}

p { margin-top:0px; }

p.Signatur {
 font-style:italic;
 text-align:right;
 margin-bottom:0px;
}

/*begin menu*/
#arealeft ul.menu ul li a.menu {
 display: block;
 margin: 0px;
 padding: 5px;
 border-bottom: 1px solid #00000044;
}

a.menu:link, a.menu:visited, a.menu:hover, a.menu:active, a.menu:focus {
 font-family:Verdana, sans-serif;
 text-decoration:none;
 font-weight:bold;
}
a.menu:link {
 color:#000;
}

a.menu:visited {
 color:#000;
}

#arealeft ul.menu ul li a.menu:hover, #arealeft ul.menu ul li a.menu:active, #arealeft ul.menu ul li a.menu:focus, #arealeft ul.menu ul li a.menu.active {
 background: #0072bc44;
 color:#000;
}

a.menu:hover, a.menu:active, a.menu:focus, a.menu.active {
 background:#f0f;
 color:#000;
}
/*end menu*/

div, td, form {
  font-family:Verdana, sans-serif;
  color:#000;
  vertical-align:top;
}

th, td { padding:2px; }

th.NewsTitle {
 background-color:#cef;
}

.wichtig, .warning {
  color:#f00;
  text-align:left;
}
.warning { font-weight:bold; }

a:link, a:visited, a:hover, a:active, a:focus
{
 font-family:Verdana, sans-serif;
 text-decoration:underline;
}
a:link { color:#000; }
a:visited { color:#007; }
a:hover, a:active, a:focus { color:#f00; }

th {
  font-family:Verdana, sans-serif;
  color:#000;
  background-color:#ccc;
  font-weight:bold;
}

img {
 border:0;
}

table.recipeslist {
    border-collapse:collapse;
    border-spacing:0px;
}

table.recipeslist img {
    height:75px;
}

table.recipeslist td.text {
    padding-left:10px;
    vertical-align:middle;
}

table.recipeslist td.text a {
    text-decoration:none;
}
