/*Stylesheet Nofftz Consult Homepage*/

/* =================================
1. Allgmeine Einstellungen
==================================*/
*{padding:0; margin:0;}

body{
  background-color: #beeafe;
  front-family: Arial,Verdana,sans-serif;
  }
img { 
  border:0;
  }
 
  
/*==============================
  2.DIV-Bereiche
  
=============================*/
    
#wrapper {
  width: 900px;
  height:565px;
  margin: 10px auto;
  margin-top:32px;
  background-image: url(design/hg.jpg);
  background-repeat:no-repeat;
  background-color:#c7c6c2;
  }
  
#oben{
  width:900px;
  height:85px;
  list-style-type:none;
}

#oben h1 { font-size: 13px;}

div#obenlinks {
  padding: 20px 20px 0;
  float: left;
}

div#obenrechts {
  float right;
  padding: 20px 20px 0;
  text-align: right;
}

/* suchen = klickpfad-bereich */
#suchen{
  color: #000;
  width:900px;
  height:35px;      
  margin-top:20px;
  margin-left:12px;
  clear: both;
}

#leftcol{
  float:left;
  width:140px;
  margin-top:12px;
  margin-left:16px;
 }

/* 
#leftcol #ul1 li{background-image: url(navihg.jpg); padding-left:12px;color:white; margin-top:6px;}
#leftcol #ul2 li{background-image: url(navihg2.jpg); padding-left:12px;color:white; margin-top:6px;}
#leftcol strong{background-image: url(navihg4.jpg); padding-left:12px;color:white; margin-top:6px; margin-left:-12px;} 
*/
#leftcol ul {list-style-type:none;}
#leftcol a,strong {color:white; display:block; text-decoration: none; padding-right:2px; }
#leftcol ul li a{background-image: url(design/navihg.jpg); padding-left:12px; margin-top:2px;  }
#leftcol ul li ul li a,strong{background-image: url(design/navihg2.jpg); margin-left: 4px; padding-left:12px; background-color:none;margin-top:2px; font-style: italic; } 
#leftcol strong{background-image: url(design/navihg4.jpg); padding-left:12px; background-color:none; margin-top:2px; }

#inhalt h1,h2,h3,h4,h5,h6,div,p,body,html,input,button {
  font: normal small Arial,Helvetica,Verdana,sans-serif;
}

#inhalt{
  position:absolute;
  width:614px;
  height:401px;
  margin-top:11px;
  margin-right:42px;
  margin-bottom:14px;
  margin-left:205px;
  padding-top:5px;
  padding-right:12px;
  padding-left:12px;
  overflow: auto;
}

#inhalt h1,h2,p {
  margin-top: 5px;
  margin-bottom: 5px;
}

#inhalt h1 {font-weight: bold; font-size: 120%; border-bottom: 2px dotted #5d8a8f; 
  margin-top: 1.2em;}
#inhalt h2 {font-weight: bold; }
#inhalt h3 {font-style: italic; }
  
#inhalt ul,ol {
  list-style-position:inside;
  margin-left:2em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

#inhalt ul { list-style-type:square;}
#inhalt ul ul{ list-style-type:circle; /* margin-top:0; */}

/* ## Formulare ################################################## */

fieldset {
  position:relative;
  border: 1px solid #bbb;
  padding: 10px;
  padding-bottom: 20px;
}
label {
  display: block;
  float: left;
  width: 15em;
  margin: 0.4em 0;
}
input {
  display: block;
  /* float: left; */
  margin-left: 15em;
}
fieldset div  {
clear: both;
margin: 4px;
}
fieldset span { font-weight: bold; }




