/* Generelle Funktionen */



body {
margin:0 auto;
padding:0;background-color:#ffffff;}


img {border:0;}
.box{font-family:Verdana,Arial,sans-serif;padding:3px;font-size:11px;font-color:#000;border:1px solid #000;margin:3px 0;}



input,select{top:auto;bottom:auto;margin:0;vertical-align:middle;} 
table.rand {border-color:#000;border-width:1px;border-style:solid;}


/* Header + Menuleiste */



#post {margin-top:0px;width:800px;position:absolute;left:50%;margin-left:-400px;}

#kopf {position:relative;width:800px;height:269px;display:block;padding:0px;margin:0 auto 0 auto;}

#bildoben {position:relative;width:800px;height:239px;margin:0px;padding:0px;display:block;}

#logoleiste {position:absolute;width:800px;height:121px;top:193px;margin-left:-400px;left:50%;}

#menuleiste {position:relative;display:block;height:25px;font-size:11px;font-weight:bold;background:transparent url(menu/menu2.gif) repeat-x top left;font-family:Tahoma,Arial,Verdana,Helvitica,sans-serif;}

#menuleiste ul{margin:0;margin-left:25px;padding:0;list-style-type:none;width:775px;}

#menuleiste ul li{height:25px;display:block;float:left;margin:0;}

#menuleiste ul li a{display:block;float:left;color:#000;text-decoration:none;margin:0;padding:6px 20px 6px 20px;}

#menuleiste ul li a:hover,
#menuleiste ul li a.current{color:#000;background:transparent url(menu/hover2.gif) repeat-x top left;}


#schatten {position:relative;display:block;height:5px;background:transparent url(menu/schatten1.gif) repeat-x top left;}

/* Torso */

#torso {position:relative;width:740px;height:100%;margin:0 0 0 -400px;padding:0 30px 0 30px;display:block;float:left;background-color:#ffff99;left:50%;}

#links {width:230px;float:left;margin:50px 20px 50px 0px;padding:0px;text-align:right;}
#links p{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:30px;line-height:35px;font-weight:bold;color:#666;margin-top:0px;padding:0px;text-transform:uppercase;}
#links img{border:0px;padding:25px 0 0 0; margin:0px;}

#rechts {width:420px;float:right;margin:50px 40px 50px 20px;padding:0px;text-align:left;}
#rechts p.btext{font-family:Verdana,Arial;font-size:12px;line-height:20px;font-weight:bold;color:#FFFFFF;}
#rechts p.ntext{font-family:Verdana,Arial;font-size:12px;line-height:20px;font-weight:normal;color:#666;}
#rechts p.stext{font-family:Verdana,Arial;font-size:11px;line-height:14px;font-weight:normal;color:#666;}

#rechts a.plink{background:url(../images/linkb.gif);background-repeat:no-repeat;background-position:left;text-decoration:underline;font-family:Verdana,Arial,sans-serif;font-size:12px;line-height:20px;font-weight:normal;color:#000;padding-left:14px;}
#rechts a:hover.plink{background:url(../images/linkw.gif);background-repeat:no-repeat;background-position:left;text-decoration:underline;font-family:Verdana,Arial,sans-serif;font-size:12px;line-height:20px;font-weight:normal;color:#666;padding-left:14px;}

#rechts input{border:1px solid #993366;padding:2px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;font-color:#ff9933;}
#rechts textarea{border:1px solid #993366;padding:2px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;font-color:#ff9933;}

/* Fuss */

#fuss {position:relative;display:block;width:800px;margin:0 0 0 -30px;float:left;height:25px;font-size:11px;font-weight:bold;background:transparent url(menu/menu2.gif) repeat-x top left;font-family:Tahoma,Arial,Verdana,Helvitica,sans-serif;}

#fuss ul{margin:0 auto 0 auto;margin-left:25px;padding:0 0 0 0;display:block;list-style-type:none;width:875px;} /* Buttonzeile im Rahmen der Fussleiste */
#fuss ul li{height:25px;display:block;float:left;margin:0;}
 /* Buttons im Rahmen der Buttonzeile */
#fuss ul li a{display:block;color:#000;text-decoration:none;margin:0;padding:6px 20px 6px 20px;} /* Schrift im Rahmen des Buttons */
#fuss ul li a:hover,
#fuss ul li a.current{color:#000;background:transparent url(menu/hover2.gif) repeat-x top left;}



