


#ausrichtung {
  background-color: #ffffff;
  width: 1000px;
  height: 700px;
  margin: 6px auto 0 ;  
 }


#ausrichtung #logo {
  background-color: #ffffff;
  width: 132px;
  height: 116px;  
  float: left;  
  padding-left: 32px;
  padding-right: 16px;  
}

#ausrichtung #claim {
  background-color:  #ffffff;
  width: 580px;
  height: 116px;   
  float: left;

}


#ausrichtung #language {
  background-color:  #ffffff;
  width: 208px;
  height: 20px;
  margin-right: 32px;
  float: left;
  text-align: right;

}


#ausrichtung #language a {
  text-decoration: none;
  color: #bfbfbf;
}


#ausrichtung #language a:hover {
  text-decoration: none;
  color: #000000;
}

#ausrichtung #frei {
  background-color:  #ffffff;
  width: 240px;
  height: 96px;
  float: left;
  
}

#ausrichtung #linie {
  background-color:  #ffffff;
  width: 936px;
  height: 3px;
  float: left;  
  border-top: solid 1px Black;  
  margin-left: 32px;
  margin-right: 32px;
  
}

#ausrichtung #hn {
  background-color: #ffffff;
  width: 132px;
  height: 532px;  
  float: left;
  padding-top: 48px;
  padding-left: 32px;
  padding-right: 16px;  

}


#ausrichtung #hn li {
list-style-type: none;
  font-size: 8pt;
  line-height: 120%;
}

#ausrichtung #hn ul li a {
  text-decoration: none;
  border-top: solid 1px #999999;
  display: block;
  margin-top: 6px;
  padding-top: 6px;
  color: black;
 

}



#ausrichtung #hn ul li a.hnabschluss {
  border-bottom: solid 1px #999999;
  padding-bottom: 6px;
}



#ausrichtung #hn ul li ul li a{
  border-top: none 0px;
  margin-top: 0px;  
  font-size: 7pt;

}

#ausrichtung #hn ul li ul li .current{
  border-top: none 0px;
  margin-top: 0px;  
  font-size: 7pt;
  text-decoration: underline;
}


#ausrichtung #hn ul li ul li a.hnabschluss {
border-bottom: none;
padding-bottom: 0;
}



#ausrichtung #inhalt_all {
  background-color: #ffffff;
  width: 530px;
  height: 520px;
  float: left; 
  border-left: dotted 1px Black;
  border-right: dotted 1px Black;
  padding-top: 48px;
  padding-left: 24px;
  padding-right: 16px;
}

#ausrichtung #inhalt_all #bild {
  background-color: #ffffff;
  width: 538px;
  height: 490px;
  float: left;
  overflow: auto;

}

a {
text-decoration: none;
color: #000000;
}

a:hover {
color: #000000;
text-decoration: underline;
}







div.csc-textpic-imagerow { 
width: 100px;
}



div.tx_cfloat_first, .tx_cfloat_middle, .tx_cfloat_last {
border: none;
}


#aurichtung #inhalt_all #bild .csc-textpic-imagewrap {
width: 530px;
}


#ausrichtung #inhalt_all #bild .feEditAdvanced-allWrapper  {
  line-height: 500%;
  font-size: 7.5pt;
}


#ausrichtung #inhalt_all #bild a {
text-decoration: none;
color: #000000;
}

#ausrichtung #inhalt_all #bild a:hover {
color: #000000;
text-decoration: underline;
}





/* Kontaktformular */

#ausrichtung #inhalt_all #bild label {
width: 100px;
float: left;
}

#ausrichtung #inhalt_all #bild input {
with: 50px;
}


#ausrichtung #inhalt_all #bild textarea {
with: 50px;
}

#ausrichtung #inhalt_all #bild .csc-mailform {
background-color: #e5e5e5;
width: 521px;
border-style: none;
line-height: 120%;
}

#ausrichtung #inhalt_all #bild .csc-mailform-field {
margin-bottom: 5px;
}


div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
margin-right: 50px;
}



/* Suche 


#ausrichtung #inhalt_all #bild .tx-indexedsearch-info {
display: none;
}


#ausrichtung #inhalt_all #bild .tx-indexedsearch-searchbox-sword {
border: 1px solid #000;
}


*/






#ausrichtung #inhalt_all #sn {
  background-color: #ffffff;
  width: 530px;
  height: 22px;
  padding-top: 18px;
  float: left;
  font-size: 9px;
}


#ausrichtung #inhalt_all #sn ul li {
  /* li nebeneinander platzieren, Abstand 15px, */
  list-style-type: none;
  float: left;
  margin-right: 15px;
}

#ausrichtung #inhalt_all #sn ul li a {
  color: #7f7f7f;
  text-decoration: none;

}

#ausrichtung #spalte_re {
  background-color: #ffffff;
  width: 192px;
  height: 532px;
  float: left;  
  padding-top: 48px;
  padding-left: 24px;
  padding-right: 24px;
}

