body {
    color: black; 
    background: #EFEFEF;
    /*bakground-position: ;
    background-repeat: repeat-y;*/
    font-size: 13px;
    line-height: 25px;
    font-family: Arial,sans-serif;
    margin: 0; padding: 1em 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }

div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 800px;
    padding: 0;
    background-image: url(images/b-bg112.jpg);
	background-repeat: no-repeat;
	background-color: #9F9E99;
    border: 2px ridge silver;
  }

#title {
	text-align:center;
	width:100%;
	background-image:url(images/bgr11.jpg);
	background-repeat:no-repeat;
	height:110px;
}
/* Das Menü */
#menu {
	color: white;
	font-size: 11px;
	font-weight:bold;
	background-color:#666666;
	text-align:right;
	height: 18px;
	padding:2px 0px;
	width: 100%;
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #AEAEAE;
}
#menu .cur { 
	color: #FE7E30;
	font-weight: bold;
	}
ul#Navigation {
    	font-size: 11px;
    	float: left; width: 100px;
    	margin: 0; 
    	padding-left: 10px;
    	font-weight: bold;
    	color: #menu;
    	/*padding-top: -3px;*/
	
  }
ul#Navigation .cur1 { 
	color: #FE7E30;
	font-weight: bold;
	text-transform: inherit;
	letter-spacing: 1px;
	}
	  
ul#Navigation li {
    	list-style: none;
    	margin: 0; padding: 0 0.2em 0 0.2em;
  }
ul#Navigation a {
    	display: block;
    	padding: 0;
    	font-weight: bold;
	text-decoration:none; 
  }
ul#Navigation a:link {color: #4F4F4F;}
ul#Navigation a:visited {color:#4F4F4F;}
ul#Navigation a:hover {color: #FE7E30;
  /*color: #5F5F5F;
	background: url(images/punkt.jpg);
	background-repeat: no-repeat;
	background-position: right center;*/
  }
ul#Navigation a:active {color: white; background-color: gray;}
ul#Navi {    
	margin: 0; 
	padding: 0;
    	text-align: center;
	border-bottom: 2px solid #7F7F7F;
   	/*border-top: 2px solid #7F7F7F;*/
    }
ul#Navi li {
    	list-style: none;
    	display: inline;
    	margin: 0; padding: 0;
  }
ul#Navi a, ul#Navi span {
    	float: right; 
	vertical-align: bottom;
  }
ul#Navi div {
    	clear: right;
  }
div#Inhalt {
    	float: right;
	/*margin-left: 170px;*/
	width:65%;
    	padding: 0 3em;
	/*line-height: 1.4em;*/
	text-align: justify;
	background: white;
	border-left: 1px solid black;
  }
* html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
  }
.csc-mailform {
	border: 0;
	}
.csc-mailform-field label {
	float: left;
	width: 200px;
	vertical-align: bottom;
	}
div.csc-mailform-field {clear:left; margin-top:15px;}
div#Fusszeile {
    	clear: both;
    	font-size: 11px;
    	padding:2px 0px;
	height: 18px;
    	text-align: center;
    	background-color: #666666;
    	border-top: 1px solid #D3D3D3;
  }
.caption {
	color: #FE7E30;
	font-weight: bold; 
	font-size: 18px; 
	font-family: arial
  }
.align-center {
	text-align: center;
	}
.act1{
	color: #FE7E30;
	font-weight: bold;
  }
a.bild1{
	border:0;
	display: block;
	width: 125px;
	height: 94px;
	background: url(images/m-kl-11-g.jpg)
	}  
a.bild1:hover{
	display: block;
	width: 125px;
	height: 94px;
	background: url(images/m-kl-11.jpg)
	cursor: pointer;
  }
a.bild2{
	border:0;
	display: block;
	width: 125px;
	height: 94px;
	background: url(images/m-kl-12-g.jpg)}
    
a.bild2:hover{
	display: block;
	width: 125px;
	height: 94px;
	background: url(images/m-kl-12.jpg);
	cursor: pointer;
  }
a.bild3{
	border:0;
	display: block;
	width: 125px;
	height: 94px;
	background: url(images/m-kl-13-g.jpg)}
	  
a.bild3:hover{
	display: block;
	width: 125px;
	height: 94px;
	background: url(images/m-kl-13.jpg);
	cursor: pointer;
  }
a.bild4{
	border:0;
	display: block;
	width: 125px;
	height: 94px;
	background: url(images/m-kl-14-g.jpg)
	}
  
a.bild4:hover{
	display: block;
	width: 125px;
	height: 94px;
	background: url(images/m-kl-14.jpg);
	cursor: pointer;
  }
a.links {
	text-align:center; 
	font-weight:bold; 
	text-decoration:none; 
	color: white; font-size: 10px; 
	font-family: tahoma; 
	padding: 2px;
	margin-left: 1px;
}
a.suche {text-decoration:none;}
a.suche:link {color: #5F5F5F;}
a.suche:visited {color:#5F5F5F;}
a.suche:hover { color: #FE7E30;}	
a.blue:link, a.blue:visited {color:#666666;}
a.blue:hover {  color:#FE7E30;  }
a.links:link, a.links:visited {
	color:white; background-color:#BFBFBF;
	border-left:1px solid #fff; border-top:1px solid #fff;
	border-right:1px solid #000; border-bottom:1px solid #000;
}
a.links:hover {
	color:#FE7E30; background-color:white; padding:2px ;
	border-left:1px solid #666; border-top:1px solid #666;
	border-right:1px solid #ccc; border-bottom:1px solid #ccc;
}
a.links:active {
	color:white; background-color:#999;
	border-left:1px solid #000; border-top:1px solid #000;
	border-right:1px solid #fff; border-bottom:1px solid #fff;
}
#menu a:link, #menu a:visited, #menu a:active { 
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
}
a {color:#666666;  font-weight: bold; text-decoration:none;}
a:active, a:hover{color:#FF9A41;}
a.menu:link, a.menu:visited{color:#ffffff;  text-decoration:none;}
a.menu:active, a.menu:hover{  color:#999999;}
.footer {
	width: 33%; 
	font-family: arial; 
	color: white; 
	vertical-align: top; 
	text-align: center;
	text-decoration: none;
  }
.footer1 {
	width: 33%; 
	font-family: arial; 
	color: white; 
	vertical-align: top; 
	text-align: center;
	text-decoration: none;
  }
.footer1:hover {
	font-family: arial; 
	font-size: 110%; 
	font-weight: bold; 
	color: #FE7E30;
	vertical-align: top; 
	text-align: center
  } 
table a:link {color: white;}
table.c {
	width: 100%; 
	border: 0; 
	/*height: 20px; 
	background: #666666; */
	border-collapse: collapse
  }
table.bf {
	background: white; 
	width: 90%; 
	border: 0; 
	border-collapse: collapse; 
	font-size: 12px; 
	font-family: arial
  }
.csc-firstHeader {
	background: url(images/h1-bgr.jpg);
	background-repeat: no-repeat;
	color: #4F4F4F;
	font-size: 110%;
	font-weight: bold;
	padding: 3px 5px 3px 10px;
	margin-left: -30px;
}
.button	   {width: 100px; font-size: 12px; font-weight:bold; border-color: white; background: #6D6D6D; color: white}
.textfeld  {width: 300px; font-size: 90%; font-weight:bold;}
.textfeldk {width: 50px; font-size: 90%; font-weight:bold;}
.textfeld2 {width: 228px; font-size: 90%; font-weight:bold;}
.combobox  {width: 250px; font-size: 90%; font-weight:bold;}
.combobox1 {width: 80px; font-size: 90%; font-weight:bold;}
.combobox2 {width: 80px; font-size: 90%; font-weight:bold;}
/*.tt {vertical-align: top; font-size: 95%; line-height: 26px}*/
.preise {font-weight: bold;}
h4, h3, b {color: #4F4F4F;}

/*label {
	display: block:
	height: 15px;
	width: 150px;
	padding: 5px 0 5px 5px;
	}
input {
	float: right;
	margin-right: 150px;
	}
form {
	border: 0;
	}*/