/*

grau schrift: 3d3c3f

orange: ec7404
*/

/* Anfang Seitenaufbau allgemein */
* 
	{ 
	margin: 0; 
	padding: 0; 
	}
	
html
{
    height:100%;
    scrollbar-3dlight-color:#ffffff;      /* rahmen außen links und oben */
    scrollbar-arrow-color:#ec7404;        /* pfeilfüllung bei scroll*/
    scrollbar-darkshadow-color:#ffffff;   /* rahmen außen rechts und unten */
    scrollbar-face-color:#ffffff;         /* hintergrund balken und pfeile */
    scrollbar-highlight-color:#ec7404;    /* rahmen innen links und oben, Schatten Pfeil */
    scrollbar-shadow-color:#ec7404;       /* rahmen innen links und oben, pfeilfüllung bei nicht-scroll */
    scrollbar-track-color:#ffffff;        /* hintergrund hinter Bildlaufleiste */	
    scrollbar-base-color:#ffffff;         /* grundfarbe scrollbalken*/	
}

body 
{ 
  background: url(image_layout/body.gif) top left repeat-x #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  color: #3d3c3f; 
	text-align: center; /* zentrieren */
  min-width: 960px; /* zentrieren */
	height:100%; 
}

#container 
{ 
	width: 960px; /* zentrieren */
  margin: 0 auto; /* zentrieren */
  text-align: left; /* zentrieren */
}	

/* ------------------------------------------------------------------------------- */

#a
{ 
	float:left;	
	width: 960px;
  height: 205px;
  background: url(image_layout/a.gif) top left no-repeat;
}

      #a1
      { 
      	float: left;	
      	width: 385px;
        height: 205px;
        text-align: right;
      }

          #logo
          { 
            padding: 110px 0 0 126px;	
          }	  

              #logo img
              { 
              	border: 0;
              }	

      #a2
      { 
      	float: right;
      	width: 575px;
        height: 205px;
        text-align: left;
      }                	

          #adresse
          { 
            padding: 45px 0 0 283px;
            line-height: 16px;
          }	              	

              #adresse a
              { 
                text-decoration: none;
              }

/* ------------------------------------------------------------------------------- */

#b
{ 
	float: left;	
	width: 960px;
  height: 399px;
  background: url(image_layout/b.gif) top left no-repeat;
}
    
    #b1
    { 
    	float: left;	
    	width: 385px;
    	height: 399px;
    } 
            
    #b2
    { 
    	float: left;
      text-align: left;	
    	width: 465px;
    	height: 399px;
    }   
            
    #b3
    { 
    	float: right;
      text-align: left;	
    	width: 110px;
    	height: 399px;
    }        
        	#inhalt 
        	{
        		padding: 0 5px 0 0;
        		font-size: 11px;
        		text-align: left;
        		height: 399px;
        		width: 435px;
          	overflow: auto;
          	/* IE overflow fix, position must be relative or absolute*/
          	position: relative;
          	/*background-color: #E7EADE;*/
          	margin: 0.3em auto;
          	/*padding: 15px;*/
        	}  
 

/* ------------------------------------------------------------------------------- */ 

	/* navi rechts ebene 1 */
	#navi ul
		{
		/*list-style-type:none;*/
		margin: 0 0 0 190px;
		width: 195px;
		}
	
	#navi ul li
		{
    display: block;
    list-style-type: none;
    width: 195px;
    padding: 2px 0 2px 0;
		}
	
	#navi ul li a
		{	
    font-size: 12px;
		color: #3d3c3f;
		margin: 0 0 0 14px;
		text-decoration:none;
		font-weight: ;
		}	
		
  
  #navi ul li:hover, #navi ul li.aktiv
  {
    background: url(image_layout/navi_li.gif);
  }	
  
  #navi ul li:hover a, #navi ul li.aktiv a
  {
    color: #ffffff; 
  }	  	
  
  	#zeiten ul
		{
		margin: 0 0 0 90px;
		width: 195px;
		}
		
/* ------------------------------------------------------------------------------- */

	#c
	{ 
		float: left;	
		width: 960px;
		height: 400px;	
		padding-bottom: 20px;
		background: url(image_layout/c.gif) no-repeat top left;
	}
	
	#c1
	{ 
	   padding: 62px 0 0 636px;
	}	

/* ------------------------------------------------------------------------------- */

a:link, a:visited {
	text-decoration : underline;
	color : #3d3c3f;	
}

a:active, a:hover {
	text-decoration : underline;
	color : #3d3c3f;
}

h1  
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	font-size : 13px;
	text-decoration : none;
	font-weight : bold;
	color : #ec7404;
	letter-spacing: 1px;
}

h2  
{
	color : #ec7404;
	margin-bottom: 5px;
	font-weight : normal;
	font-size: 12px;
}

h3  
{
	color : #3d3c3f;
	margin-bottom: 15px;
	font-weight : normal;
	font-size: 13px;
	font-style: italic;
	font-weight : normal;
}


/* ------------------------------------------------------------------------------- */

#inhalt ul
	{
	line-height: 20px;
	padding-left: 15px;
	margin-bottom: 10px;
	}
	
#inhalt ul li
	{
	padding-left: 15px;
	list-style-type:none;
	background: url(image_layout/li.gif) top left no-repeat;
	}		
	

/* ------------------------------------------------------------------------------- */
	
#inhalt p 
{ 
    font-size:11px; 
    line-height:16px;
    margin: 10px 0px 10px 0;
	text-align: xjustify;
}

/* ------------------------------------------------------------------------------- */

#inhalt table
{
	border-collapse: collapse;
	table-layout: fixed;
}

    #inhalt table tr th
    {
    	vertical-align:top;	
    	color : #3d3c3f;
    	font-weight : bold;
    	font-size: 11px;
      padding: 0 12px 3px 0;	
    }
    
    #inhalt table tr td
    {
    	line-height:14px;
    	vertical-align: top;	
      padding: 4px 5px 4px 0;
    }	
    
    #inhalt table tr td a
    {
      color : #ec7404;
    }	

/* ------------------------------------------------------------------------------- */


.imgleft
{ 
	padding: 0 20px 10px 0;
	border: 0;
	float: left;
}

/* ------------------------------------------------------------------------------- */

table.tk /* Aussentabelle */
{
  margin-top: 15px;
  border: 1px;
}	

td.tk1 /* Tabellenfeld links */
{
	color : #3d3c3f;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	padding: 4px 6px 4px 0px;
	vertical-align: top;
	width: 100px;
}

td.tk1p /* Tabellenfeld links Pflichtfeld*/
{
	color : #3d3c3f;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding: 4px 6px 4px 0px;
	vertical-align: top;	
}

td.tk1w /* Tabellenfeld Warnung*/
{
	color : #ec7404;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	font-weight:normal;
	padding: 4px 6px 4px 6px;
	vertical-align: top;	
}

td.tk2 /* Tabellenfeld rechts */
{
	padding: 4px 6px 4px 6px;
	vertical-align: top;	
}

input.inputlang  /* Formularfelder rechts */
{
	background: #ffffff;
	color : #3d3c3f;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	width: 180pt;
	border: 1px solid #ec7404;	
}	

input.inputkurz  /* Formularfelder rechts */
{
	background: #ffffff;
	color : #3d3c3f;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	width: 50pt;
	border: 1px solid #ec7404;	
}	

input.inputmittel  /* Formularfelder rechts */
{
	background: #ffffff;
	color : #3d3c3f;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	width: 125pt;
	border: 1px solid #ec7404;	
}	

select.inputmittel  /* Formularfelder rechts */
{
	background: #ffffff;
	color : #3d3c3f;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	width: 125pt;
	border: 1px solid #ec7404;	
}	

textarea.inputlang  /* Textareas rechts */
{
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	border: 1px solid #ec7404;	
	font-size : 11px;
	color : #3d3c3f;
	width: 180pt;	
	background: #ffffff;
    scrollbar-3dlight-color:#ffffff;      /* rahmen außen links und oben */
    scrollbar-arrow-color:#ec7404;        /* pfeilfüllung */
    scrollbar-darkshadow-color:#ffffff;   /* rahmen außen rechts und unten */
    scrollbar-face-color:#ffffff;         /* hintergrund balken und pfeile */
    scrollbar-highlight-color:#ec7404;    /* rahmen innen links und oben */
    scrollbar-shadow-color:#ec7404;       /* rahmen innen links und oben */
    scrollbar-track-color:#ffffff;        /* hintergrund hinter Bildlaufleiste */	
}



input.sendenbutton /* Formularfelder Button */
{
	width: 78px;
	height: 20px;
	border: 1px solid #ec7404;
}

.sendenbutton /* Formularfelder Button */
{
	width: 78px;
	height: 20px;
	border: 1px solid #ec7404;
}
/* ------------------------------------------------------------------------------- */
