
/******************************************************/
/* Fuer alle Seiten																		*/	
/******************************************************/	

/* body */
	body 	{
		margin:0;
		padding:0;
		background-color:#FEF2E2;
	}

/*Navigation */

	.nav_high
	{
		background-color: #ed5a22
	}

	.nav_normal
	{
		background-color: #faa61a
	}

	
	td.nav1{
		padding-bottom  : 4px;
	}
	/* *html browser hack für IE */
	* html td.nav1{
		padding-bottom  : 3px;
	}
	
	
	.navtextbold
	{
		font-size:12px;
		line-height:12px;
		font-weight:bold;
		color:#ffffff;
		margin-left:4px;
		margin-right:4px;
		height : 12px;
	}
	

	
	.nav2table{
		padding-bottom: 0px;
	}
		
	td.nav2{
		padding-bottom  : 5px;
	}
	/* *html browser hack für IE */
	* html td.nav2{
		padding-bottom  : 4px;
	}
	
	
	
	.nav2high{
		background-image:url(../images/nav2_hg_high.gif);
		background-repeat:x;
		COLOR:#DF2A0F;
	}
	
	
	.nav2textnormal
	{
		font-size:11px;
		line-height:11px;
		color:#ffffff;
		margin-left:7px;
		margin-right:7px;
		height : 11px;
	}
  
  .nav2textorange
	{
		font-size:11px;
		line-height:11px;
		color:#DF2A0F;
		margin-left:7px;
		margin-right:7px;
		height : 11px;
	}

	td.metanav{
		background-color:#ed5a22
	}

/*text allgemein */
	
	.textstandard{
		font-family:arial, sans-serif;
		font-size:11px;
		line-height:15px;
		font-weight:normal;
		text-decoration:none;
	}
	
	/*Wenn kein Abstand nach oben sein darf*/
	.textstandard_11_8{
		font-family:arial, sans-serif;
		font-size:11px;
		line-height:8px;
		font-weight:normal;
		text-decoration:none;
	}
	
	.fett{
		font-weight:bold;
	}
	
	.textdarkgrey{
		color:#333;
	}
	
	.textgrey{
		color:#666;
	}
  
  .textlightgrey{
		color:#999;
	}
	
	.textorange{
		color:#e1280f;
	}
	
	.textred{
		color:#E31738;
	}
	
	.headlineorange{
		font-size:14px;
		line-height:18px;
		color:#ED5A22;
	}
  
  .homepageBoxTitle{
    font-weight:bold;
		font-size:18px;
		line-height:18px;
		color:#ED5A22;
	}
  
  .bigheadorange{
    font-family:helvetica;
    font-size:26px;
    line-height:28px;
    color:#f9a61c;
    font-weight:600;
  }
    .bigheaddarkorange{
    font-family:helvetica;
    font-size:18px;
    line-height:20px;
    color:#ed5a22;
    font-weight:600;
  }
	
	
	.headline{
		font-size:14px;
		line-height:18px;
	}
	
	.textblock140{
		display:block;
		float:left;
		width:140px;
	}
	
	
	
	td{
		font-family:arial, sans-serif;
		font-size:11px;
		line-height:15px;
		font-weight:normal;
		text-decoration:none;
	}
	
	a{
		text-decoration:none;
	}

/*Grafiken allgemein */

	.pfeil_grau{
		margin-right:5px;
	}
		.orangepunkt{
	display:block;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:3px;
	}

	
/* Layer allgemein */



	
	div#logo{
		width:245px;height:65px;
		margin-top:0px;margin-left:0px;
		background-color:#ffffff;
		float:left;
	}
	
	
	div#suche{
		width:415px;height:65px;
		margin-top:10px;margin-left:0px;
		background-color:#ffffff;
		float:right;
	}


	div#nav1{
		width:740px;height:20px;
		margin-top:0px;margin-left:0px;
		background-color:#ffffff;
		float:left;
	}
	
	div#navlogin{
		width:60px;height:20px;
		margin-top:0px;margin-left:0px;
		background-color:#ffffff;
		float:right;
		valign:right;
		
	}
	
	div#nav2{
		width:800px;height:20px;
		margin-top:0px;margin-left:0px;
		background-color:#ed5a22;
		clear:both
	}	
	
		

	div#mittebg{
		position:absolute;
		width:854px;height:100%;
		top:0px; left:50%;
		margin-top:0px;margin-left:-427px;
		background-image:url(../images/hintergrund_verlauf.gif);
	  z-index:3;
  }
	
  div#mitte{
		position:relative;
		width:840px;height:100%;
		#top:0px; left:7px;
		margin-top:0px;margin-left:0px;
		background-color:#ffffff;
		z-index:3;
	}
  
  
	/*Hintergrund Schatten für scrollende Seiten im Firefox*/
	
  /*div#mittefirebg{
		position:fixed;
		top: 0;
		left:50%;
		right: 0; 
		bottom: 0;
		width:854px;
		margin-top:0px;
		margin-left:-427px;
		background-image:url(../images/hintergrund_verlauf.gif);
		background-repeat:repeat-y;
		z-index:0;
	}
	
	*html	div#mittefirebg{
		display:none;
	}*/
  
  /*als ersatz für den schatten im firefox*/
  div#mittefirebglinks{
		position:fixed;
    display:inline;
		top: 0;
		left:50%;
		right: 0; 
		bottom: 0;
		width:11px;
		margin-top:0px;
		margin-left:-427px;
		z-index:0;
    background-image:url(../images/hintergrund_verlauf.gif);
    background-repeat:repeat-y;
	}
  
  
   div#mittefirebgrechts{
		position:fixed;
    display:inline;
		top: 0;
		left:0;
		left: 50%; 
		bottom: 0;
		width:54px;
		margin-top:0px;
		margin-left:400px;
		z-index:0;
    background-image:url(../images/hintergrund_verlauf_rechts.gif);
    background-repeat:repeat-y;
	}
  
  /*für IE ausblenden*/  
            *html    div#mittefirebglinks{
                        display:none;
            }

            *html    div#mittefirebgrechts{
                        display:none;
            }


	
  /*
	*html	div#mittefirebg{
		display:none;
	}*/
  	
	*html	div#mittefirebglinks{
		display:none;
	}
  	
	*html	div#mittefirebgrechts{
		display:none;
	}
	


	
	td#whitebg{
		background-color:#ffffff;
	
	}


	div#header{
		width:800px;height:120px;
		margin-top:0px;margin-left:20px;
		background-color:#ffffff
		clear:both;
	}	
	
	
		
	div#footer0{
		width:800px;height:10px;
		margin-top:0px;margin-left:20px;
		background-color:#ffffff;
		clear:both;
	}
		div#footer1{
		width:800px;;height:1px;
		margin-top:0px;margin-left:20px;
		background-color:#ffffff;
		clear:both;
	}
		
    div#footer2{
		width:800px;
		margin-top:0px;margin-left:20px;
		background-color:#ffffff;
		clear:both;
    z-index:3;
	}
  
		div#footer3{
		width:800px;
		margin-top:0px;margin-left:20px;
		background-color:#ffffff;
		clear:both;
	}
		div#footer4{
		width:800px;
		margin-top:0px;margin-left:20px;
		background-color:#ffffff;
		clear:both;
	}
	
	
	
	
	
		/* Formulare */

    input.input130 {
			font-size: 11px;
			color: #4c4c4c;
			background-color: #ffffff;
			border: 1px solid #CECECE;
			height: 20px;
			width: 130px;
			margin: 0px 0px 0px 0px;
			padding-left:1px;
		}

		input.input95 {
			font-size: 11px;
			color: #4c4c4c;
			background-color: #ffffff;
			border: 1px solid #CECECE;
			height: 20px;
			width: 95px;
			margin: 0px 0px 0px 0px;
			padding-left:1px;
		}

		select.select95 {
			font-size: 11px;
			color: #4c4c4c;
			background-color: #ffffff;
			border: 1px solid #CECECE;
			height: 20px;
			width: 95px;
			margin: 0px 0px 0px 0px;
			padding-left:1px;
		}
    
    select.select55 {
			font-size: 11px;
			color: #4c4c4c;
			background-color: #ffffff;
			border: 1px solid #CECECE;
			height: 20px;
			width: 55px;
			margin: 0px 0px 0px 0px;
			padding-left:1px;
		}
		
		select.select195 {
			font-size: 11px;
			color: #4c4c4c;
			background-color: #ffffff;
			border: 1px solid #CECECE;
			height: 20px;
			width: 195px;
			margin: 0px 0px 0px 0px;
			padding-left:1px;
		}

		
				
		input.input50 {
			font-size: 11px;
			color: #4c4c4c;
			background-color: #ffffff;
			border: 1px solid #CECECE;
			height: 20px;
			width: 50px;
			margin: 0px 0px 0px 0px;
			padding-left:2px;
		}
		
		input.input75 {
			font-size: 11px;
			color: #4c4c4c;
			background-color: #ffffff;
			border: 1px solid #CECECE;
			height: 20px;
			width: 75px;
			margin: 0px 0px 0px 0px;
			padding-left:2px;
		}
		
		select.select130 {
			font-size: 11px;
			color: #4c4c4c;
			background-color: #ffffff;
			border: 1px solid #CECECE;
			height: 20px;
			width: 130px;
			margin: 0px 0px 0px 0px;
			padding-left:1px;
		}
    
    textarea.text130
    {
      font-size: 11px;
			color: #4c4c4c;
			background-color: #ffffff;
			border: 1px solid #CECECE;
			height: 40px;
			width: 130px;
			margin: 0px 0px 0px 0px;
			padding-left:1px;
    }
    
    checkbox.checkbox
    {
      font-size: 11px;
			color: #4c4c4c;
			background-color: #ffffff;
			border: 1px solid #CECECE;
			margin: 0px 0px 0px 0px;
			padding-left:1px;
    }