html,body{margin:0;padding:0;background-color: #FFFFFF;}
body{font: 100%/1.4 Arial,Veranda, serif; text-align:center; color: #606060;background:url(bg-oben.gif) repeat-x;}
h1, h2 {margin:0}
h1 { font-size:18px; padding-top: 17px;}
h2 { font-size:16px;}
a {color: #0000FF }
a:visited {color: #993399}
ul, img {margin:0;padding:0;border:0;}

#head { float: left; width: 100%; height: 90px;}
#head img { float: left; }
#head_navi { float: left; list-style: none; font-weight: bold;}
#head_navi li { float: left; padding: 0; margin: 0;}
#head_navi a{ float: left; padding: 0 14px; color: #FFFFFF; margin-top: 7px;}
#head_navi a:hover { text-decoration: none;}

#column{ float: left; width: 250px; padding: 3px 0; background: #FFFFFF;}
#column ul { margin-bottom:15px; list-style: none; background-color: #FFFAF0;border: 1px solid #EDD9B6;}
#column a { display: block; width: 230; padding: 6px 5px; background: inherit; color: #8E5429;}
#column a:hover { text-decoration: none;}
#column .menu_cat { padding: 5px 10px 0; color: #8E5429; font: normal 1.2em serif; background-color: #EDD9B6; font-weight:bold;}

div#container{ width: 800px; margin: 0px auto; padding: 0px; text-align: left;}

div#content p{ text-align: justify; }
div#content ul{ padding-left: 20px; }
div#content { float: right; width: 510px; padding: 10px 0px; background-color: #FFFFFF;background:url(bg-filler.gif) repeat-x; margin-bottom:30px;}

div#navigation{ float:left;width:250px; margin-top: 0px; background-color: #FFFFFF;}
div#extra{ float:left; clear: left; width: 200px; background-color: #C79810}
div#extra{ background: #FF8539}

div#footer{ clear:both; width:100%; font-size: 12px;}
div#footer{ color: #606060; text-align: center; background-color: #FFFAF0; border-top: 5px solid #EDD9B6; border-bottom: 2px solid #EDD9B6;}
div#footer a{ color: #606060;}

.tpic_r { padding-right: 2px;}
.pic_r { float: right; padding-left: 20px; }
.pic_l { float: left; padding-right: 20px; }
.kleiner { font-size: 10px; font-weight: normal;}