    body {
      padding:0;
      margin:0;
    }
    h1, h2 {
      display:none;
    }
    h3 {
      font-size:12px;
      font-family:Verdana;
    }
    h4 {
      font-size:11px;
      font-family:Verdana;
    }
    a {
      color:#0055A2;
      text-decoration:none;
      font-weight:bold;
    }
    a:hover {
      text-decoration:underline;
    }
    .morelinks {
      color:#0055A2;
      text-decoration:none;
      font-weight:bold;
      margin-top:1em;
      list-style-type:none;
    }
    .we_edit_text {
      font-weight:bold;
    }

    ul.error{
      margin-left:1em; padding:0; list-style-type:square;
    }

    .link {
      color:red;
    }

    .bildu {
      font-size:10px;
    }

    #main {
      font-family:Verdana;
      font-size:12px;
      color:#000000;
      width:82.5em;
      margin: 0 auto;
    }
    #main #breadcrump {
      background-color:#2A60AA;
      font-size:11px;
      color:#FFFFFF;
      width:87.9em;
    }
    #main #headerimg img {
      font-size:11px;
      width:87.9em;
      margin-bottom:-0.25em;
    }
    #main #breadcrump input, #main #breadcrump select{
      font-size:10px;
      font-family:verdana;
      margin-top:0.4em;
      margin-bottom:0.3em;
    }
    #main #breadcrump ul {
      margin:0; padding:0;
      padding-left:0.3em;
      color:red;
    }
    #main #breadcrump ul li{
      padding-top:0.4em;
      display:inline;
      color:#FFFFFF;
      float:left;
    }
    #main #breadcrump ul li a{
      color:#FFFFFF;
      font-weight:normal;
    }
    #main #col_full {
      
    }
    #main #outer {
      border-left: 19.1em solid #999;
      background-color: #FFFFFF;

      width: auto;
      height:auto;
    }
    #main #col_left {
      width:19.1em;
      margin-left:-19.1em;
      background-color:#999;
      position:relative;
      left:0px;
      float:left;
    }
    
    /* hauptnavi */
    #main #col_left #navigation {
      position:relative;
    }

    #main #col_left * h3 {
      margin-left:1em;
      margin-bottom:0.3em;
      font-weight:normal;
      color:#DDD;
    }

    #main #col_left .navigation ul, #main #col_left .navigation2 ul {
      padding:0;
      margin:0;
      margin-top:0.2em;
      list-style-type:none;
    }

    .navi_punkt {
      font-size:10px;
      font-family:Verdana;
      color:#999;
    }

    #main #col_left * ul li {
      border-top:1px solid #999;
      border-bottom:1px solid #999;
      background-color:#E6E6E6;
    }

    #main #col_left .navigation2 ul li {
      background-color:#B7B7B7;
    }

    #main #col_left .navigation ul * a {
      color:#666666;
      font-weight:normal;
      display:block;
      margin-top:0.4em;
      margin-bottom:0.4em;
      margin-left:1em;
      margin-right:0.1em;
    }

    #main #col_left .navigation2 ul * a {
      color:#777;
      font-weight:normal;
      display:block;
      margin-top:0.4em;
      margin-bottom:0.4em;
      margin-left:1em;
      margin-right:0.1em;
    }

    #main #col_left * ul * ul {
      margin:0;
      padding:0;
    }

    #main #col_left * ul * ul * a{
      padding-left:1em;
      display:block;
    }

    #main #col_left * ul * a:hover {
      text-decoration:underline;
    }
    #main #col_left * .active {
      background-color:#FFFFFF;
    }
    



    /* partnerlinks */
    #main #col_left #partner ul {
      padding:0;
      margin:0;
      margin-top:1em;
      margin-bottom:2em;
      list-style-type:none;
      border-bottom:1px solid #E5E5E5;
    }
    #main #col_left #partner ul li {
      border-top:1px solid #E5E5E5;
      background-color:#B7B7B7;
      padding-top:0.4em;
      padding-bottom:0.4em;
      padding-left:1em;
      padding-right:0.1em;
    }
    #main #col_left #partner ul li a {
      text-decoration:none;
      font-family:Verdana;
      font-size:12px;
      color:#333333;
      font-weight:normal;
    }
    #main #col_left #partner ul li a:hover {
      text-decoration:underline;
    }
    #main #col_left #partner ul .active{
      background-color:#FFF;
    }
    #main #col_left #partner ul .last{
      border-bottom:1px solid #E5E5E5;
    }
    
    #main #col_right {
      width:61.5em;
      margin-left:0px;
      float:left;
    }
    #main #col_right #headline{
      background-color:#FF6600;
      color:#FFFFFF;
      font-size:16px;
      padding-left:1em;
      padding-top:0.3em;
      padding-bottom:0.28em;
    }
    #main #col_right #content .col_2_3 {
      width:43.25em;
      float:left;
    }
    #main #col_right #content .col_2_3 .contentitem .inner_content{
      padding-left:1em;
      padding-right:2.7em;
      font-size:11px;
      margin-bottom:1em;
      padding-top:0.8em;
      line-height: 1.5;
    }
    #main #col_right #content .col_2_3 .contentitem .inner_content * h3{
      margin:0;
    }
    #main #col_right #content .col_2_3 .contentitem .inner_content * .pic_content{
      width:17em;
    }
    #main #col_right #content .col_2_3 .contentitem .inner_content * .headline_content{
      width:18.7em;
    }
    #main #col_right #content .col_2_3 .contentitem .inner_content * ul{
      padding:0;
      margin:0;
    }

    #main #col_right #content .col_1_3 {
      width:18.2em;
      float:right;
    }
    #main #col_right #content .col_1_3 .container {
      background-color:#F0EDE4;
      padding-bottom:1em;
      margin-bottom:0.7em;
    }
    #main * #col_right #content .col_1_3 .container .headline{
      width:16.4em;
      border-bottom:2px solid #FFFFFF;
      font-size:12px;
      padding-left:1.4em;
    }
    #main * #col_right #content .col_1_3 .container .text {
      padding-left:1.8em;
      font-size:11px;
    }

    #main #col_right #content .col_3_3 {
      margin-left:1em;
      margin-top:0.5em;
    }
    
    #main #col_right #footer {
      margin-top:4em;
      border-top:1px solid #E2DBCA;
      margin-bottom:1em;
      padding-top:1em;
      padding-left:1em;
    }
    #main #col_right #footer {
      color:#999;
    }
    #main #col_right #footer .navi1 a, #main #col_right #footer .copyright{
      color:#999;
      font-size:10px;
      font-weight:normal;
    }
    #main #col_right #footer .navi2 a{
      color:#999;
      font-size:10px;
      font-weight:normal;
    }
    #main #col_right #footer .navi3 a{
      color:#999;
      font-size:10px;
      font-weight:normal;
    }
    #main #col_right #footer a:hover{
      text-decoration:underline;
    }
    #main #col_right #footer ul{
      padding:0;
      margin:0;
      list-style-type:none;
      display:inline;
    }
    #main #col_right #footer ul li{
      padding-right:0.2em;
      display:inline;
    }

    #main #col_right #content .col_3_3 .orderrow .value{
      float:left;
      margin-bottom:1em;
    }

    #main #col_right #content .col_3_3 .orderrow .key{
      width:7em;
      float:left;
      text-align:right;
      padding-right:0.3em;
    }
  .kontakt-area-left  {
    float:left;
    text-align:right;
    padding-right:10px;
    width:85px;
    }
    .kontakt-wrapper {
    float:left;
    width:500px;
    }
    .kontakt-area-right  {
     width:400px;
     height:30px;
     float:left;
    }
    .kontakt-area-right-2  {
     width:400px;
     height:160px;
     float:left;
    }
    .kontakt-area-right  input{
     width:255px;
     border:1px solid #90B5DA;
    }
