  html {
   
  }
  
  body {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; /*62.5%;	 1em -> 10px */	
   text-align: center; 
   
   margin: 0;
   padding: 0;
   
   background:#FFFFFF url(../img/bg_kachel.jpg) 0% 0% repeat-x;
   color:#000000;
  	
  }
  
  /*
  div, h2 {
   border-width: 0px;;
   border-style: solid;
   border-color: blue;
  } 
  */
  
  
  img {
   border: 0px;
  }
  
  .cleaner {
   clear: both;
   height: 1px;
   font-size: 0px;
   overflow:hidden;
   margin:0px;
   
  }
  
  p {
    margin:0px;
    padding:0px;
  } 
  
  p.error {
  	color:#FF0000;
  }
  
  
  /* Seitenaufbau --------------------------------------- */
  #page {
    width:933px;
    margin:0 auto;
    padding-bottom:40px;
    
    text-align:left;
  }
  
  #head_box {
    background:#FFFFFF url(../img/header.jpg) 0% 0% no-repeat;			
  }
  
  #navi_content_box {
    
  }
  
  #navi_content_box .left {
    float:left;
    width:210px;
    
    text-align:center;
  }
  
  #navi_content_box .middle {
    float:left;
    margin-left:25px;
    width:440px;
  }
  
  #navi_content_box .right {
    float:left;
    margin-left:50px;
    width:175px;
  }
  
  /* head ---------------------------------- */
  p.breadcrumb {
  	padding:210px 0px 38px 235px;
  	
  	color:#989898;
  	font-weight:bold;
  }
  
  p.breadcrumb strong {
  	color:#989898;
  	font-weight:normal;
  }
  
  p.breadcrumb a {
   text-decoration:none;
   font-weight:normal;
  }
  
  
  /* navi ---------------------------------- */
  .mainnavi {
    margin-bottom:42px;
  }
  
  .mainnavi ul {
  	padding:0px;
  	margin:0px;
  	list-style-type:none;
  }
  
  .mainnavi ul li {
  	padding:0px;
  	margin:0px;	
  }
  
  .mainnavi ul li div {
  	margin-bottom:10px;
  }

  .mainnavi ul li a {
  	display:block;
  	text-align:center;
  	  	
  	color:#5F5F5F;
  	font-weight:bold;
  	text-decoration:none;	
  	text-transform:uppercase;
  }
  
  .mainnavi ul li a.active {
  	color:#3266CB;
  	
  }
  
  .mainnavi ul li a:active,
  .mainnavi ul li a:hover {
  	color:#3266CB;
  }
  
  /* sidebar ------------------ */
  .sidebar {
  	text-align:center;
  	
  	font-size:10px;
  	line-height:18px;
  }
  
  .sidebar h3 {
  	font-size:11px;
  	line-height:18px;
  	font-weight:bold;
  	
  	padding:0px;
  	margin:0px;
  } 
  
  .sidebar p {
  	font-size:10px;
  	line-height:18px;
  } 
  
  .sidebar a {
  	color:#427BD4;
  }
  
  /*content / right --------------------------- */
  #navi_content_box h1 {
  	margin:0px;
  	padding:0px 0px 8px 0px;
  	text-transform:uppercase;
  	
  	font-size:20px;
  	
  	color:#3266CB;
  	font-weight:bold;
  	 
  }
   
  #navi_content_box h2 {
  	margin:0px;
  	padding:0px 0px 15px 0px;
  	
  	font-size:15px;
  	
  	color:#666666;
  	font-weight:bold;
  	 
  }
  #navi_content_box p {
  	margin:0px;
  	padding:0px 0px 15px 0px;
  	
  	line-height:1.5em;
  	
  	font-weight:normal;
  	 
  }
  
  .teaser {
  	padding-bottom:10px;
  }
  
  .teaser span{
  	display:none;
  }
  
  /* formular ---------------------------- */
  .myform {}
  
  .myform .input_box  {
  	margin-bottom:15px;
  }
   
  .myform .input_box label {
  	display:block;
  	float:left;
  	
  	width:150px;
  	line-height:13px;
  	
  }
  
  
  .myform .input_box .rightcol {
        float:left;
  	width:285px !important;
  	
  }
  
  .myform .input_box .rightcol .input,
  .myform .input_box .rightcol textarea {
        width:140px;
        font-size:11px;
        font-family: Arial, Helvetica, sans-serif;
   	
  }
  
  .myform .input_box .rightcol input.middle_w {
  	width:140px;
  }
  
  .myform .input_box .rightcol input.middle_w2 {
  	width:125px;
  }
  
  .myform .input_box .rightcol input.large_w {
  	width:215px;
  }
  
  .myform .input_box .rightcol input.small_w {
  	width:50px;
  }
  
  .myform .input_box .rightcol input.abstand_10 {
  	margin-right:8px;
  }
  
  .myform .input_box .rightcol .textfeld {
  	width:280px;
  	height:125px;
  }
  
  .myform .input_info {
  	color:#999999;
  }
  
  .myform .form_buts {
  	margin:2em 0em;
  	padding-left:150px;
  }
  
  .myform .btn_reset, 
  .myform .btn_submit{
  	border:1px solid #333333;
  	color:#000000;
  	background-color:#FFFFFF;
  	
  	font-weight:bold;
  	cursor:pointer;
  	font-size:1.2em;
  }
  
  .myform .btn_reset {
  	margin-right:3em;
  }
  
  
   
  
  
