a, a:visited 
{
  color: #989586;
  text-decoration: none;
}


#Huelle 
{
  font-family: Verdana, Helvetica , Sans Serif;
  font-weight: 400;    
  font-size:12px;
  width: 1055px;
  margin: 0px auto;
  
}

#LinkeSpalte {
	width: 225px;
	min-height: 800px;
	background-color: #989586;
	float: left;
}

#RechteSpalte {
  width: 830px;
  min-height: 800px;
  background-color: white;
  float: left;
}

#Navigation {

	margin: 250px 0px 0px 55px;
  padding: 0;
}

#Navigation ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border-top: solid 1px white
}

#Navigation ul a {
  text-decoration: none; 
  font-size:15px;
  font-weight: 300;  
  color: white;
}

#Navigation li {
  display: block;
  padding: 7px 0 7px 0;  
  border-bottom: solid 1px white
}

#Navigation li ul li {
  display: block;
  padding: 3px 0 3px 20px;  
  border: none
}

#Navigation li ul
{
  padding: 3px 0 3px 0px;  
  border: none
}


#TopMenu {
  width: 1000px;
  padding: 2px 0 2px 0;
}

#TopMenu ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#TopMenu ul a {
  text-decoration: none; 
  font-size:15px;
  font-weight: 300;  
  color: darkgrey;
}

#TopMenu li {
  display: inline;
  border-right: 1px solid darkgrey;
  padding: 0 7px 0 7px;  
}


#Artikelbild 
{
  width: 1070px;
  height: 175px;
  margin: 0 0 0 -170px;;  
}

#Artikelbild img 
{
  width: 775px;
  height: 175px;
  margin: 0;	
  float: left;
}

#ArtikelbildText{
  width: 225px;
  height: 175px;
  margin: 0;  
  background-color: #989586;
  float: left;
}

#ArtikelbildText p {
  margin: 55px 0 0 10px;
  color: white;
  font-size:14px; 
}



#Breadcrump {
	/*clear: both;*/
	margin: 45px 0 30px 72px;
	width: 758px;
}

#Breadcrump .TextLinks, #Breadcrump .moduletable {
  float: left;
}



#Breadcrump ul {
	margin: 0;
	padding: 0;
}

#Breadcrump li {
  display: inline;
  margin: 0;
  padding: 0 7px 0 0;  
}

#Seiteninhalt {
  margin: 0 35px 0 72px;
  width: 700px;
  color: #3a3a38;
}

#Seiteninhalt td.TextSpalte {
  vertical-align: top;
  padding: 0 0 0 15px; 
}

#Seiteninhalt p {
  vertical-align: top;
  margin: 5px 0 5px 0; 
}

#Seiteninhalt h2 {
  font-weight: 600;    
  font-size:14px;
  color: #3a3a38;
  margin: 0 0 0 0;
}

div.blog-featured div.item-image,
div.blog div.item-image {
	float: left;
}

div.blog-featured div.item-image img, 
div.blog div.item-image img,
div.artikelbild img
{
	width: 250px;
  margin: 0 0 10px 0;
}

div.item-page div.item-image {
  display: none;
}

div.artikelbild img
{
 float: left;
}

div.IntroTextteil {
	float: left;
	width: 400px;
	margin: 0 0 0 30px;
}

div.IntroTextteil h2 {
  font-weight: 400;    
  font-size:16px;
  color: #989586;
  margin: 0 0 13px 0;
}

div.IntroartikelTrenner hr {
	margin: 10px 0 10px 0;
}


h1.kursHeader {
	font-weight: 600;    
  font-size:18px;
	
}
	
table.kursDetails td
{
	vertical-align: top;
	margin: 5px 30px 0px 0px;  
	border: 0;
	padding: 12px 0 0 0;
}

table.kursDetails td.spalte1
{
  width: 93px;
}

table.kursdatentabelle td
{
  vertical-align: top;
  margin: 5px 10px 0px 0px;  
  border: 0;
  border-bottom: 1px solid darkgrey;
  padding: 0;
}

table.kursdatentabelle td.datum
{
	width: 350px;
}


#ff_formdiv1 {
  margin: 0;
  padding:  0;
  min-height: 400px;
}

#ff_form1
{
  float: left;
  padding: 0;
  margin: 0;
  width: 500px;
}


#bfLabel35
{
	width: 92%;
}

div.clearfix {
  clear: both;
}