p  {font-family: arial helvetica; font-size: 14px; line-height: 18px;}
h1 {font-family: arial helvetica; font-size: 24px; line-height: 24px; margin: 10px 0 5px 0; padding: 0;}
h2 {font-family: arial helvetica; font-size: 16px; line-height: 20px;  margin: 5px 0 3px 0; padding: 0;}
a 	{font-family: arial helvetica; font-size: 14px; line-height: 18px; color: #005EFF; text-decoration: none; }
a:hover {text-decoration: underline;}

#navi { background-image: url(layout/sidebar_mitte.gif); height: auto; width: 190px; left: 0; top: 125px; position: absolute; z-index: 3; visibility: visible; }
#header { background-image: url(layout/header.gif); height: 160px; width: 1000px; left: 0; top: 0; position: absolute; z-index: 2; visibility: visible; }
#content { height: 570px; width: 570px; left: 200px; top: 120px; position: absolute; z-index: 2; visibility: visible; }
#content.lang{width: 750px;}
#sidebar { height: auto; width: 210px; left: 790px; top: 140px; position: absolute; z-index: 1; visibility: visible;  border: solid 1px #17075F; padding: 0;}
#unten { background-image: url(layout/sidebar_untent.gif); height: 50px; width: 190px;  position: relative; bottom: 0; visibility: visible; }
#sidebar h1 {display: block; padding: 3px 3px 3px 10px; background-color: #17075F; color: #FFFFFF;margin: 0; font-family: Arial Helvetica; font-size: 16px; }

#sidebar li{list-style-type: none; margin:0; padding:0; font-size: 11px;}
#sidebar ul {margin:0; padding:5px;}
#sidebar p {margin: 5px; padding: 0;}
.nav a, .navak a
 {margin-left: 0px; 
  font-family: Verdana; 
  font-size: 12px;
  text-decoration: none; 
  text-transform: ; 
  display: block; 
  width: 175px; 
  padding-top:5px; 
  padding-bottom:3px; 
  text-align: center; 
  margin-top: 1px;
  margin-bottom: 0px;
  font-weight: bold; 
 /* border: 1px solid #000000;*/
background-image: url(layout/button.gif);	
color: #5A420E;
  }



th { vertical-align:top; text-align:left; font-family: Arial  Helvetica;}
td { vertical-align:top; font-family: Arial  Helvetica;}
.result-set { margin:16px 0 16px 0; width:100%; clear:both; }
.result-set caption { margin-top:16px; margin-bottom:-8px; }
.result-set th {  border-bottom:1px solid #999999; font-size:85%; font-weight:normal; padding:0 8px 0 0px;  }
.result-set td { border-bottom:1px solid #999999; border-right:1px none; padding:0 8px 0 0px; }
.result-set td h2 { background-color:transparent!important; }
.result-set tr.last-row td { border-style:none; padding-top:2px; }
.result-set tr.result-set-noline td { border-style:none; padding-top:1px; }
.result-set tr.result-set-comment td { padding-top:4px; padding-bottom:2px; background-color:#efefef; }
.result-set tr.result-set-disabled td  { background-color:#efefef; color:#999999; }
.result-set tr.result-set-disabled a  { color:#999999; }
.result-set tr.table-split td { padding-top:8px; background-color:transparent!important; }
.result-set td.table-split { padding-top:8px; background-color:transparent!important; }
.result-set td.tabelle-leerzelle1 { background-color:#F5F5F5; }
.result-set td.tabelle-leerzelle1 h3 { margin:0; font-weight:bold; }
.result-set ol { padding:0 0 0 16px; margin:0; list-style-type:disc; }
.result-set li { padding:0 0 0 1.9em; margin:0; list-style-type:none; text-indent:-1.9em; }
.result-set ul { padding:0; margin:0; }

#clearer, .clearer {clear: both;}


.flLeft {float:left;}
.flRight {float:right;}
.flMitte {margin-left:auto;margin-right:auto;}

#content form{
border:none;
margin:0;
padding:0;
}
#content fieldset{
border: none;
}

/*Formation*/
#content label.text,
#content label.drop,
#content label.textarea,
#content p.pflicht,
#content p.radio,
#content p.checkbox{
width: 130px;
text-align: right;
clear:both;
}
#content label.text,
#content label.drop,
#content label.textarea,
#content p.pflicht{
float:left;
}
#content label.text,
#content label.drop,
#content p.pflicht{
padding: 5px 5px 5px 0;
}
#content label.textarea{
padding: 25px 5px 5px 0;
}

#content input.text{
width: 300px;
margin: 0 0 4px 0;
border:1px solid black; 
}
#content input.radio,
#content input.checkbox{
margin-left: 130px;
}
#content textarea{
width: 300px;
margin: 20px 0 4px 0;
border:1px solid black; 
}
#content select{
width: 303px;
margin: 0 0 4px 0;
border:1px solid black; 
}

/*----Button-----*/
#content input.button{
float: left;
display: block;
padding: 0px;
background-color:  #17075F;
margin: 4px 7px 4px 0;
border: none;
color: #FFFFFF;
font-size: 12px;
font-family: Arial;
padding:  2px 4px 2px 4px;
}

