*{margin:0;padding:0;}
body {
font-family:arial,sans-serif;font-size:13px;line-height:21px;color:#111;
}

a{text-decoration:underline;color:#333;}
a:hover,
a:focus {text-decoratin:none;}
a:visited {color:#555;}
a:active {color:#000;}

.ce_text p {margin-bottom:13px;}
h2,h1 {margin-bottom:21px;font-size:16px;margin-top:20px;}
h3  {font-size:13px;}
#wrapper {width:800px;margin:auto;}

#header {background:#000;color:#eee;height:50px;display:block;}
#header .mod_customnav {float:right;font-size:10px;height:12px;line-height:12px;}
#header .mod_customnav li {list-style:none;display:block;float:left;margin-left:10px;padding:0,}
#header a {color:#888;}
#header h1 {font-size:12px;font-weight:400;padding:14px 0 0 10px;margin-bottom:0;margin-top:0;}

#left {width:200px;float:left;display:block;}
 
 .mod_navigation {width:200px;}
 .mod_navigation ul {list-style:none;}
 .mod_navigation li {font-weight:;}
  .mod_navigation a {text-decoration:none;background:#eee;}
  .mod_navigation span {background:url(nav_act.png) no-repeat #fff;}
  .mod_navigation ul.level_1 li.first {border-top:1px solid #ddd;}
  .mod_navigation ul.level_1 li {border-bottom:1px solid #ddd;}
  .mod_navigation ul.level_1 li a {color:#222;}
  .mod_navigation ul.level_2 {width:200px;}
  .mod_navigation ul.level_2 li a,
  .mod_navigation ul.level_2 li span{padding-left:25px;}
  .mod_navigation ul.level_2 li a {background:#f6f6f6;color:#555;}
  .mod_navigation ul.level_2 li.first {border-top:1px solid #ddd;}
  .mod_navigation ul.level_2 li.last {border-bottom:none;}
  
  .mod_navigation ul.level_3 li a {background:#fff;}
  .mod_navigation ul.level_3 {width:200px;}
  .mod_navigation ul.level_3 li a,
  .mod_navigation ul.level_3 li span{padding-left:35px;}

 .mod_navigation a,
 .mod_navigation span {display:block;height:26px;padding-left:10px;
 padding-top:4px;}
 .mod_navigation a:hover,
 .mod_navigation ul.level_2 a:hover {background:#ddd;}
 
 
 
#main {width:600px;display:block;}
#main .inside {margin-left:20px;}

  #gaestebuch {}
    .ce_form,
    .ce_comments .form {margin-bottom:22px;margin-top:22px;}
    .ce_form .widget,
    .ce_comments .widget {clear:both;display:block;position:relative;padding-top:12px;}
    .ce_form label,
    .ce_comments label {display:block;float:left;margin-right:10px;text-align:right;width:125px;}
    .ce_form input,
    .ce_form textarea,
    .ce_comments input,
    .ce_comments textarea {border:1px solid #bbb;background:#f2f2f2;padding:2px;
    font-family:lucida sans unicode,helvetica,arial,sans-serif;
    margin-bottom:5px;}
    .ce_form input.error,
    .ce_form textarea.error,
    .ce_comments input.error,
    .ce_comments textarea.error {border:1px solid #00aeff;}
    .ce_form sup.mandatory,
    .ce_comments sup.mandatory {color:#00aeff;}
    .ce_form input,
    .ce_comments input {width:160px;}
    .ce_form textarea,
    .ce_comments textarea {width:340px;}
    .ce_form input:focus,
    .ce_form textarea:focus,
    .ce_comments input:focus,
    .ce_comments textarea:focus {background:#fff;}
    .ce_form input.submit,
    .ce_comments input.submit {border:0;font-weight:700;font-size:12px;background:#5faff2;
    margin-left:135px;color:#2b2404;cursor:pointer;padding:8px 12px 8px 12px;}
    .ce_form input.submit:hover,
    .ce_comments input.submit:hover {background:#acc2f4;}
    .ce_form p.error,
    .ce_comments p.error {font-size:11px;color:#00aeff;line-height:12px;display:block;position:absolute;top:0;left:135px;}

    .comment_default {border:1px solid #ddd;margin-bottom:13px;}
    .comment_default .info {background:#ddd;font-size:11px;padding-left:10px;}
    .comment_default .comment {margin:10px;}