@charset "utf-8";
/* CSS Document */

body            {font-size:12px; padding:0; margin:0; background-color:#fff;}
html>body       {font-size:12px;}
body, input, select, textarea, p, h1, h2, h3, h4, h5   {font-family: Arial, Helvetica, sans-serif;  }
h1 img { margin-bottom:50px; float:left; clear:none; z-index:0; }
h2 { font-size:12px;  color:#ec7332; font-weight:bold; margin-bottom:-10px;}
a {color:#ec7332;}
a img { border:none;}
ul li { background-image:url(images/bullet.png);  background-position:0 6px; background-repeat:no-repeat;  list-style-type:none; padding-left:10px; margin-left:-38px; }
.hr { clear:both;}

ul.keine_bullets, ul.keine_bullets_fisch { list-style-type:none; }
ul.keine_bullets li, ul.keine_bullets_fisch li { margin-left:-40px; background-image:none; }
ul.keine_bullets_fisch li { height:35px; margin-left:-50px;}

ul.list_home { margin-bottom:30px;}
ul.list_home li { background-image:none; margin-left:-50px; height:18px;}


.orange {color:#ec7332; font-weight:bold;}
.kursiv { font-style:italic;}
.middlecol img.alignright { float:right; clear:none; padding:padding:8px 0 8px 8px;  }
.middlecol img.alignleft { float:left; padding:8px 8px 8px 0;  clear:none;}



.pagewrapper { width:996px; margin:0 auto; }
.header { border-bottom:2px solid #e2dbd5; }
.header img { height:168px; }
.content { background-image:url(images/Hintergrund_columns.png); background-repeat:repeat; }
.leftcol { float:left; clear:none; width:144px;   margin-top:0;  }
.leftcol ul { list-style-type:none;   margin-top:0;   }
.leftcol li { padding:0; height:40px; margin-left:-40px; list-style-image:none;   }
.leftcol ul li a img { border:none;}
.leftcol li.home a:hover { background-image:url(images/Home_aktiv.jpg); }


.middlecol { margin-left:147px; padding-left:65px;  width:540px; padding-top:15px; clear:none;    }
.rightcol { float:right; clear:none; width:240px; margin-top:0; padding-top:70px; /*background-image:url(images/Trennsteg.jpg);*/ background-position:0 70px; background-repeat:no-repeat; height:650px; }
.rightcol img { margin-left:30px; margin-top:55px; }
.footer { height:9px; background-color:#e2dbd5; clear:both;}
.impressum { float:right; padding-top:4px; padding-bottom:10px;}
.impressum, .impressum a { color:#d09f5e; text-decoration:none;}

