/**
 * Styles
 * @package CoMa
 * @subpackage inc
 * @author Stefan Lingler <sl@pixelwings.com>
 */

/*div{border:1px solid;}*/

body{background-color:#000;margin: 0px; padding: 0px;}
* {font-family: Verdana,Arial,sans-serif;color:#fff;font-size:10px;}

#nav{width:180px;float:left;margin-top:20px;}
#nav div{padding-bottom:2px;}
#nav a{text-decoration:none;outline:0;}
#nav a:hover,#nav a.hi{color:#555;}
#nav .indent{margin-left:5px;}
#nav .indent div{padding:0px;}

#main{width:700px;float:left;margin-top:10px;}

#header{border-bottom:1px solid white;padding-bottom:8px;margin-bottom:25px;}

#content p,#content table{width:340px;}
#content .wide{width:700px;}

#top{width:880px;float:left;margin:0px 20px;}
#bottom{position:absolute;left:20px;}
#bottom.prepare{left:-500px;}

h1{display:none;}

.hidden{display:none;}
.visible{display:block;}
.nw{white-space:nowrap;}
.list_top,.list_top *{font-size:13px;}
.list_top a{text-decoration:none;}

#content #grid{width:auto;}
#grid table{width:100%;border-bottom:1px solid #fff;margin-bottom:2px;}
#grid p{margin:0px;width:auto;}
#grid div{margin-bottom:30px;width:160px;}
#grid .current{border:1px solid;}
#grid .current td.label{padding:1px 2px;}
#grid td.label{padding:2px 0px;}
#grid td.margin_right{padding-right:12px;}
#grid div.margin_right{padding-right:20px;}
#grid td.margin_bottom{padding-bottom:12px;}
#grid td.icon{padding:0 2px 0 0px;text-align:right;width:20px;}

#main{position:absolute;z-index:3;left:200px;}
#nav{position:absolute;z-index:2;}
#teaser{position:absolute;top:20px;left:20px;z-index:1;}

#teaser p{margin:0px;}
#teaser img{border:0px;}
#teaser div{margin-bottom:30px;}

#content table td {padding:5px 0; }
