body, html{
	background-color:#EAEAEA; /*ffefde;			*/
	/*background-color: #F5CA01;			*/	
}
* {	
	margin:0px;
	padding:0px;			
}

/***
 * Farben
 * hellgrau EAEAEA 
 * Grau     CDCDCD
 * rot      CA2302
 * gelb     F2db9c  
 **/  

  #left{
    position:absolute;
    left:0px;
    top:0px;
/*    left:10px;*/
    width:200px;
    padding: 0px 10px 10px 10px;
    /*border: 1px dashed silver;*/
    float:left;
  }
  
  .logo{    
  min-width:400px;    
    width:200px;
    height:200px;     

    padding-top:10px;   
  }
  .navi{
    margin-top:10px;
    padding:10px 0px 10px 5px;
    width:190px;    
    background-color: #CDCDCD;
    border: 1px dashed black;    
  }
  
  .naviliste{
    	padding:0px;
	list-style-type:none;
  }
  
  #inhalt{
                
    padding:10px;
    min-width:400px;    
    margin: 10px 10px 0px 220px;    
      background-color: #CDCDCD;
    border: 1px dashed black;
    
  }
  #metanavi{    
    margin-top:10px;  
    margin-right:10px;
    text-align:right;
    
    margin-left:220px;
    padding:10px;
    background-color: #CDCDCD;
    border: 1px dashed black;
    
  }
.innenabstand{
	padding:10px;
	color:000;
}
          
.innenabstand img
{
display:block;
  margin-bottom: 5px;
  padding:5px;
}


.innenabstand:after { content: ""; display: block; height: 0; clear: both; }
             
             
/******************** Die Links in der linken Navigation ****************/
.firstmenu, .firstselected{
margin-top:2px;
	width:170px;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	border: 1px solid black;
	
  display:block;
}
.secondmenu, .secondselected{
	margin-top:2px;
	margin-left:20px;
	width:150px;  		
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	border-top: 1px;
  border-left:1px;
  border-right: 1px;
  border-bottom: 1px;
  
	border-style: solid;
	border-color:black;
  display:block;  
}
.thirdmenu, .thirdselected{
margin-top:2px;
	margin-left:40px;
	width:130px;  		
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	border-top: 1px;
  border-left:1px;
  border-right: 1px;
  border-bottom: 1px;
  
	border-style: solid;
	border-color:black;
  display:block;  
}

.metamenu, .metaselected {
  /*width:180px;*/
  margin-right:2px;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	border: 1px solid black;
	
  
  
}

/*****Navigationslinks*/
a.firstmenu,a.firstselected, a.metamenu, a.metaselected{
  padding: 5px;   
	color: #000;
 	background-color:#FFF; 	 	 	
 }
a.firstmenu:link, a.firstmenu:visited, a.metamenu:link, a.metamenu:visited
{ 
  color: #F2DB9C;
 	background-color:#CA2302; 	
}
a.firstmenu:active, a.firstmenu:hover, a.metamenu:active, a.metamenu:hover
{ 
  color: #000;
 	background-color:#FFF;
  
}
/*****Navigationslinks*/
a.secondmenu,a.secondselected {
  padding: 5px;  	 	 	
 	color:#000;   	
 	background-color:#FFF;
 }
a.secondmenu:link, a.secondmenu:visited 
{ 
  color: #CA2302;
 	background-color:#F2DB9C; 		
}
a.secondmenu:active, a.secondmenu:hover
{ 
 	color: #000;
 	background-color:#FFF;
}  
/******3. Ebene */
a.thirdmenu,a.thirdselected {
  padding: 5px;  	 	 	
 	color:#000;   	
 	background-color:#FFF;
 }
a.thirdmenu:link, a.thirdmenu:visited 
{ 
  color: #CA2302;
 	background-color:#F2DB9C; 		
}
a.thirdmenu:active, a.thirdmenu:hover
{ 
 	color: #000;
 	background-color:#FFF;
}  


/********************* Ich verstehe zwar nicht, warum 
ich das von Hand machen muss, aber wenns so ist... bitte schön ***/
.align-right{
  text-align:right;
}
.align-center{
  text-align:center;
}
.align-left{
  text-align:left;
}

.bodytext{
	padding:10px;
}

ul{
	padding:20px;

}


/* damit die Tabellen aus dem RTE nicht so elend groß werden. */
.contenttable {}

/* Das Standard-Mail-Formular ein bischen beeinflussen. */
.csc-mailform {
	padding:10px;
	width:450px;
	border:1px solid #CA2302;
	background-color:#F2DB9C;	
}
.csc-mailform-field{
	width:400px;
}


/*Sitemap*/
ul.csc-sitemap{
	background-color:#0167cc;
	border:1px solid #000;

}

li.csc-sitemap{
	background-color:#0167cc;
	border:1px solid #000;
}

/*Aus der Richtextbox */
/*
p, td, tr, table, tbody,{
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}

.fliesstext1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.fliesstextbold1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}

h1,h2,h3,h4 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
h2 {
	FONT-SIZE: 16px;
}
h3 {
	FONT-SIZE: 14px;
}
h4 {
	FONT-SIZE: 12px;
}
*/

