body{
	font-family: "Trebuchet MS","Lucida Grande",Verdana,Geneva,Helvetica,sans-serif;
	background-color: #ffffff;
	font-size: 11px;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
}

h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
	line-height: 1em;
}
img {border:none}

input,textarea {
	font-family: "Trebuchet MS","Lucida Grande",Verdana,Geneva,Helvetica,sans-serif;
	background-color: #FFFFFF;
	font-size: 11px;
	
}
#banner
{
    position:fixed;
    _position:absolute;
    width:1000px;
    top:0px;
    _top:expression(eval(document.body.scrollTop));
    z-index:2;
    left:0px;
    padding:40px 0px 40px 40px;
    background-image:url(gfx/bg.png);
    background-repeat:repeat-x;
   _background-image:none;
    _background:#ffffff;
   _padding-bottom:20px;
}

#container
{ 
   position:absolute;
   z-index:1;
   top:100px; 
 width:1060px;
   padding: 0px 0px 0px 40px;
}
ul{
    list-style-type:none;
    margin:0;padding:0;
}
.printer{
  
}
#logo
{
	float: right;
	margin: -10px 0px 0px 0px;
	padding: 0px 100px 0px 0px;
}
#mainnav li
{

	display: inline;
	background-image: url(gfx/mainnav_bullet.gif);
	background-repeat: no-repeat;
	padding: 0px 15px 0px 12px;
}
#mainnav li.updated {
    background:none;
    color:309ED3;
}

#main{
    min-width:900px;
    margin-top:40px;
}
#left{
    float:left;
    width:250px;
    padding-right:10px;
}
#center
{
	float: left;
	width: 450px;
       _width:430px;
	border-color: #6CF;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	padding: 0px 10px 0px 10px;
}
#centerwide
{
	float: left;
	width: 650px;
	border-color: #6CF;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	padding: 0px 10px 0px 10px;
}
#right{
    float:left;
    width:230px;
    padding-left:10px;
}
#main .entry{
	border-color: #6CF;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}
#credits td{
   vertical-align:top;
   padding:2px;
}

a{
    color:#f09;
    text-decoration:none;
}
a:hover{
    color:#f0D;
    text-decoration:underline;
}

.cyanbottom {
        padding-bottom:10px;
        margin-bottom:40px;
	border-bottom:1px solid #6CF;
}

h1
{
	font-size: 48px;
	font-weight: light;
	margin: 0px 0px 15px 0px;
}
h2{
    font-size:24px;
    font-weight:light;
    text-transform:uppercase;    
    margin-top:5px;
}
h3{
    font-size:15px;

    font-weight:light;
    text-transform:uppercase;    
    margin-top:5px;
}
.entry .comment { color: #309ED3; }
.entry .date { color: #309ED3;margin-bottom:0px;}

h2.projekt
{
	background-image: url(gfx/projekt.gif);
}

h2.inprogress
{
	background-image: url(gfx/in_progress.gif);
}

h2.links
{
	background-image: url(gfx/links.gif);
}
h2.support
{
	background-image: url(gfx/support.gif);margin-top:40px;
}
h2.comment
{
	background-image: url(gfx/comment.gif);
}
h2.contact
{
	background-image: url(gfx/contact.gif);
}
h2.preorder
{
	background-image: url(gfx/preorder.gif);margin-top:40px;
}
h2.authors
{
	background-image: url(gfx/authors.gif);margin-top:40px;
}
h2.calendar
{
	background-image: url(gfx/calendar.gif);margin-top:40px;
}
h2.recentEntries
{
	background-image: url(gfx/recent_entries.gif);margin-top:40px;
}
h2.recentComments
{
	background-image: url(gfx/recent_comments.gif);margin-top:40px;
}
h2.search
{
	background-image: url(gfx/search.gif);margin-top:40px;
}
h2.categories
{
	background-image: url(gfx/categories.gif);margin-top:40px;
}
h2.archives
{
	background-image: url(gfx/archives.gif);margin-top:40px;
}
h2.credits
{
	background-image: url(gfx/credits.gif);margin-top:40px;
}
h2.publisher
{
	background-image: url(gfx/publisher.gif);margin-top:40px;
}
h2.book
{
	background-image: url(gfx/book.gif);
}
h2.trackback
{
	background-image: url(gfx/trackback.gif);margin-top:40px;
}
h2.guestbook
{
	background-image: url(gfx/guestbook.gif);
}

h2.projekt,h2.inprogress,h2.links,h2.support,h2.comment,h2.preorder,h2.contact,h2.authors,h2.trackback,h2.book,
h2.archives,h2.categories,h2.search,h2.recentComments,h2.recentEntries,h2.calendar,h2.credits,h2.publisher,h2.guestbook{
	background-repeat: no-repeat;
	width: 190px;
	height: 20px;
	margin-bottom:10px;
}
h2.projekt span,h2.inprogress span,h2.links span,h2.support span,h2.comment span,h2.preorder span,h2.contact span,h2.authors span,h2.trackback span,h2.book span,
h2.archives span,h2.categories span,h2.search span,h2.recentComments span,h2.recentEntries span,h2.calendar span,h2.credits span,h2.publisher span,h2.guestbook span{
	display:none;
}
form.comment{
   margin-top:20px;
	border-top:1px solid #6CF;
}
.smaller{font-size:9px}

.guestbookPosted{color:#309ED3}

.bestellen{
background:url(gfx/bestellen.gif); 
height:24px;
width:123px;
display:block;
margin:10px 0px 10px 0px;
}
.bestellen span{display:none}

