@charset "utf-8";
body{ font:normal 12px verdana,helvetica,arial,sans-serif; margin:0; padding:0; border:0; background:#ddd; color:rgb(50,50,50); }
h1,h2,h3,h4,h5,h6{ font-size:14px; font-weight:bold; color: rgb(119, 215, 27); }
h1{ font-size:17px;}
h2{ font-size:16px;}
h3{ font-size:14px;}
h4,h5,h6{ font-size:12px;}
a img{ border:0; }
#wrapper{ width:996px; margin:0px auto; background:url(assets/images/bg_body.jpg) repeat-y; }
#cbox{ margin:0 7px; width:980px; }
#header{ width:994px;  height:123px; background:url(assets/images/header_kerstinhack.de.jpg) no-repeat; }
#content{ width:986px; margin-left:-2px; background:#FFF; }
#startseite{ text-align:left; }
.middle{ width:550px; text-align:justify; }
.left{ width: 220px; /*border-left:1px solid #CCC;*/ margin:0; }
.right{ width:200px; }
#footer{ width:990px; height:4px; background:#EEE; clear: both; }
.contenttable{ width:100%; }
#content table td{ padding:5px; vertical-align:top;  }
.left ul { list-style:none; padding:0; margin:0; }
.left ul li{  width:210px; padding:7px 0 7px 15px; border-bottom:2px dotted #DDD; }
.left ul ul li{ border:none; margin-left:30px;}
.sub ul li{ padding: 0px;}
.sub ul ul li{ padding-left: 20px; padding-top:2px; }
li.active{ display:block; background:#EEE; color:rgb(100,140,100) !important;}
li.active li.active{ display:list-item; background:#FFF;}
#startseite td{ width:222px; }
#header h1, #header h2{ color:#FFF;  font-family:Arial; }
#header h1{ float:left; width:220px; font-size:30px; padding-top:60px; padding-left:30px; }
#header h2{ float:left; width:220px; padding-top:80px; padding-left:10px;  }
.right h3,.right h4{ margin-top:0px;}
a, a:link, a:visited, a:active{ text-decoration:none; color:rgb(120,120,120); }
a:hover{ text-decoration:underline; color:rgb(140,189,19) }

.right div{ margin-bottom:5px; border:1px solid #DDD; padding:3px;}
.zitatbox{ border:1px solid #DDD; padding:5px; height:170px; widht:212px; }
