/**************************************************************
 *	Beschreibungen des Contentbereichs und Klassen  *
 *************************************************************/
/* headlines des Contenbereichs */
h1{
	color: #ff5c00;
	padding:0px 24px 0px 24px;
	margin:1em 0px 0px 0px;	font-weight:normal;
	font-size:1.15em;
}
h2{
	color: #ff5c00;
	padding:0px 24px 0px 24px;
	margin:1.4em 0px 0px 0px;
	font-weight:normal;
	font-size:1em;
}
img {     
	border: 0px;
}

/* / / / / / / / / / / / / / / / / / Content Spalte / / / / / / / / / / / / / / / / / / / / / / */

div#mitte{
	width:60%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
}
div#mitte p{
	font-size: 0.78em;
	line-height: 1.7em;
	padding:0px 24px 0px 24px;
	margin:0.9em 0px 0em 0px;
}
div#mitte p.datum{
	margin: 20px 0px 0px 0px;
	font-size: 0.625em;
}
div#mitte h3{
        color: #ff5c00;
	padding:0px 24px 0px 24px;
	margin:1.4em 0px 0px 0px;
	font-weight:normal;
	font-size:0.78em;
}
div#mitte h2 a{
	color: #ff5c00;	padding:0px 24px 0px 0px;
	margin:0.2em 0px 0px 0px;
	font-weight:normal;
	font-size:1em;
        text-decoration:none;
}
div#mitte h2 a:hover{
	color: #ff5c00;	padding:0px 24px 0px 0px;
	margin:0.2em 0px 0px 0px;
	font-weight:normal;
	font-size:1em;
    text-decoration:underline;
}
div#mitte hr{
       padding: 0px;
       margin: 0px 0px 0px -10px;
       border: 0px;
       background-color: #ff5c00;
       height:1px;
}
/*    FAQ -------------------------------------------*/
div#mitte ul.faq {
	margin:1.3em 0px 1.3em 0px;
    padding: 0px;
}
div#mitte p a {
      color: #000000;
}
/*    Kontaktformular -------------------------------------*/
div#mitte fieldset {
     display:block;
     width: 400px;
}
div#mitte label {
     padding:0px 24px 0px 24px;
     display: block;
     float: left;
     width: 170px;
    font-size: 0.8em;
}
div#mitte fieldset br {
    clear: both;
}
div#mitte input.button {
   margin:0px 24px 0px 24px;
}
div#mitte p.failed {
   color: #FF0000;
}
div#mitte p.links {
   float: left;
   padding: 0px 0px 5px 8px;
	margin-left: 24px;
   background:url(images/rueck.gif) no-repeat center left;
}
div#mitte p.rechts {
   float: right;
   padding: 0px 8px 5px 0px;
	margin-right: 24px;
   background:url(images/vor.gif) no-repeat center right;
}
div#mitte p.nachobenrechts {
	padding: 0px 29px 0px 24px;
	text-align: right;
	float: none;
        font-size: 0.68em;
}
div#mitte p.nachobenrechts a:hover {
	text-decoration: underline;
}
div#mitte textarea {
   margin:0px 24px 0px 24px;
}
div#mitte table caption {
  padding-bottom: 20px;
  padding-top: 20px;
  padding-left: inherit;
  font-size: 1em;
  text-align: left;
}
caption{
	color: #ff5c00;
}
div#mitte table {
     padding: 0px 24px 5px 24px;
}
div#mitte td, th {
   font-size: 0.8em;
   padding-right: 15px;
}
div#mitte .abbr, .language {
        border-bottom: 1px dotted #000000;
        cursor: help;
}
.abbr, .language {
  text-decoration: inherit;
}
acronym {
        border-bottom: 1px dotted #000000;
        cursor: help;
}
/* / / / / / / / / / / / / / / / / / Sonstiges / / / / / / / / /  / / / / / / / / / / / / / / / */

span.unsichtbar { 
 	position:absolute; 
 	left:-1000px; 
 	top:-1000px; 
	width:0px; 
	height:0px; 
 	overflow:hidden; 
 	display:inline;
 	float: left; 
} 

.strichbox{
  padding-left: 34px;
  padding-bottom: 20px;
}

.nachobenrechts {
	padding: 0px 29px 0px 24px;
	text-align: right;
	float: none;
        font-size: 0.68em;
}
.nachobenrechts a{
         text-decoration:none;
         color: #1b1b1f;
}
.nachobentrennstich {
	width: 160px;
        color: #ff5c00;
}
.terminlinie {
	border-bottom: 1px solid #ff5c00;
}
/*    Klasse fuer Bildbeschriftung ----*/
.bildlegende {	
font-size: smaller;
	margin-left: 10px;
}
.downloadlink {
  background:url(images/icon_download.gif) no-repeat center left;
 padding-left:13px 
}
/* Links �ber das Modul vpTransformationen*/
.externallink {
  background:url(images/icon_ext_link.gif) no-repeat top left;
 padding-left:13px 
}
