body { margin:0px; font-family:Arial,Helvetica,sans-serif; color:#666666; background-color:#e4e4e4; }
#layout { width:1000px; background-color:white; border-bottom:1px solid white;  }

#lefthead { width:77px; }
#logohead { width:670px; height:167px; }
#logohead img { border:0px; }
#righthead { width:253px; }

#nav { height:28px; }
.button { width:134px; height:28px; background-image:url('../pix/button.gif'); background-repeat:no-repeat; float:left; }
.overbutton { width:134px; height:28px; background-image:url('../pix/overbutton.gif'); background-repeat:no-repeat; float:left; }
.buttonlast { width:134px; height:28px; background-image:url('../pix/buttonlast.gif'); background-repeat:no-repeat; float:left; }
.overbuttonlast { width:134px; height:28px; background-image:url('../pix/overbuttonlast.gif'); background-repeat:no-repeat; float:left; }
#nav a { color:white; font-size:12px; font-weight:bold; text-decoration:none; }

#nav div.button div { padding-top:7px; padding-left:10px; padding-right:2px; } 
#nav div.overbutton div { padding-top:7px; padding-left:10px; padding-right:2px; } 
#nav div.buttonlast div { padding-top:7px; padding-left:10px; padding-right:2px; } 
#nav div.overbuttonlast div { padding-top:7px; padding-left:10px; padding-right:2px; } 

#stripe { height:33px; background-image:url('../pix/stripe-start.gif'); background-repeat:repeat-x; }

#contentrow td.backimg { vertical-align:top; background-color:#DEDEDE; background-image:url('../pix/verlauf-start.jpg'); background-repeat:repeat-x;  }
.contentcell { vertical-align:top; background-color:#DEDEDE; background-image:url('../pix/verlauf-start.jpg'); background-repeat:repeat-x; }

#content { vertical-align:top; padding:2px; font-size:11px; line-height:17px; margin-top:42px; height:300px; overflow:auto; }
#content td { font-size:11px; line-height:17px; vertical-align:top; }

#content a { color:#EEB711; font-weight:bold; text-decoration:none; } 
#content a:link { text-decoration:none; } 
#content a:visited { text-decoration:none; } 
#content a:hover { text-decoration:underline; } 
#content a:active { text-decoration:underline; }
 
#content p {  }
h4 { font-size:11px; font-weight:bold; }
h3 { font-size:12px; font-weight:bold; }
h2 { font-size:14px; font-weight:bold; }
h1 { font-size:16px; font-weight:bold; margin-top:0px; color:#3ABA0F; margin-bottom:17px; }

#content table.zweispalter td { width:50%; padding-right:40px; }

#newscell { vertical-align:top; }
#newscroll { height:300px; overflow:auto; }
#newsbox { text-align:left; margin-top:42px; width:183px; border:2px solid #FBF0CD; background-color:#FAF8EE; font-size:10px; background-image:url('../pix/bg-news.jpg'); background-repeat:repeat-x; background-color:#E7E4DB;  }
#newsbox h2 { font-weight:normal; margin:0px; padding-left:15px; padding-top:10px; padding-bottom:12px; border-bottom:2px solid #FBF0CD; }
#news { padding:15px; color:#7c7c7c; }
#news p { margin-top:0px; margin-bottom:15px;  }

#news a { color:#EEB711; text-decoration:none; } 
#news a:link { text-decoration:none; } 
#news a:visited { text-decoration:none; } 
#news a:hover { text-decoration:underline; } 
#news a:active { text-decoration:underline; }

#footer { height:80px; padding-left:17px; background-color:#DEDEDE; background-image:url('../pix/footer.gif'); background-repeat:repeat-x; font-size:10px;  }
#footer img { margin-top:25px; border:0px; margin-right:22px; }
#footer a { color:#666666; text-decoration:none; margin-top:0px; } 
