body{
color:#663300;
background:rgb(235,219,191);
background-image: url('img/CAT-Logo.jpg');
background-repeat:no-repeat;
background-position:right;
font:16px verdana, sans-serif;
margin:0px; padding:0px; 
text-align:justify;}

		h1{															/*Definition der Überschrift 1*/
  			font-family:arial, sans-serif;
  			font-size:18pt;
  			font-weight:bold;
  			font-style:normal;
  			text-align:left;
  			color:#663300; 
		}
		
		h2{															/*Definition der Überschrift 2*/
  			font-family:arial, sans-serif;
  			font-size: 12pt;
  			font-weight: bold;
  			color:#663300;
  		}

		h3{															/*Definition der Überschrift 3*/
  			font-family:arial, sans-serif;
  			font-size:22pt;
  			font-weight:bold;
  			font-style:normal;
  			text-align:left;
  			color:#663300;
		}
		
		p{
			color:#663300;
			text-align: left;
			font-size: 10pt;
			font-family: verdana, sans serif;
		}

		.list2{
			color:#663300;
		}


		#titel {													/*Kasten mit Seitentitel, der fest positioniert ist*/
  			background:goldenrod;
  			color:maroon;
  			font-family:arial, sans serif;
  			font-style:italic;
  			font-weight:bold;
  			font-size:18pt;
  			letter-spacing:5px;
  			text-align:center;
  			border: 2px solid rgb(245,242,237); 
  			width:227px;
  			height:20px;
  			padding:0px;
  			position: absolute;top:100px;left:150px;
  			z-index:2;
		}

		#inhalt {													/*Box in der der Hauptinhalt dargestellt wird*/
			margin-top: -400px;
			margin-left: 150px;
			margin-right: 175px;
			font-family: verdana, sans serif;
  			font-size: 10pt;
  			text-align: justify;
  			padding-left:50px;
  			padding-top:55px;
  			padding-right:55px;
  			padding-bottom:15px;
  			z-index:3;
		}

		#sidebar {													/*Box in der Steuerungsmenü links positioniert ist*/
			margin: 0;
			margin-top: 0px;
			margin-right: 5px;
			padding: 5px;
		}

		#grafik {													/*Box in der die Grafiken auf der rechten Seite dargestellt werden*/
			margin: 0;
			margin-top: 100px;
			margin-right: 5px;
			margin-left: 800px;
			width:160px;
			height:auto;
			padding: 5px;
			background-color:goldenrod;
			border: none; 
  			text-align: right;
  			line-height:100px;
  			z-index:4;
		}




		#footer {													/*Box in der die Fusszeile positioniert wird*/
			font-size: 8pt;
			color:#663300;
  			font-weight: lighter;
  			font-family: arial, sans-serif;
  			text-align: center;
  			margin-top:10px;
		}
		#menu{														/*Basisangaben zur Menüsteuerung*/
  			width:240px;
  			color:none;
  			background:rgb(235,219,191);
  			padding:0px;
  			border: none;
  			position:absolute; left:-30px; top:195px;
  			z-index:1;
		}
		
		#menu a{													/*Definition der ersten, ungehoverten*/
  			color:maroon;											/*Ebene der Menüsteuerung*/
  			font:bold 9pt verdana, sans-serif;
  			line-height: 18px;
  			text-decoration: none;
  			margin: 0px 0px 0px 0px;
  			padding:2px 1px 4px 1px;
  			background:transparent; 
  			display: block;
  			border-top:2px solid rgb(245,242,237); 
  			border-right:2px solid #696969; 
  			border-bottom:2px solid #696969; 
  			border-left:2px solid rgb(245,242,237); 
  			width:200px;
  			z-index:1;
		}
		
		#menu a:hover{												/*Definition der zweiten, gehoverten*/
  			color:maroon; 											/*Ebene der Menüsteuerung*/	
  			background:#fafafa;
  			border-top:2px solid #696969;
  			border-right:2px solid rgb(245,242,237); 
  			border-bottom:2px solid rgb(245,242,237); 
  			border-left:2px solid #696969;
  			z-index:1;
		}
		
		#menu a .dot{												/*Definition des Punktes in der ersten, ungehoverten*/
  			color:goldenrod; 											/*Ebene der Menüsteuerung*/
  			background:transparent;
  			font-weight:bold;
  			font-size:14px;
  			z-index:1;
		}
		
		#menu a:hover .dot{											/*Definition des Punktes in der zweiten, gehoverten*/
  			color:rgb(204,153,51); 									/*Ebene der Menüsteuerung*/
  			background:transparent;
  			font-weight:bold;
  			font-size:14px;
  			z-index:1;
		}

		
		.liste{														/*Angabe für ältere Browser, die damit das Steuerungsmenü*/
  			list-style-type: none;
  			font-family: arial, sans serif;									/*als reine Liste - ohne Listenpunkte o.ä. - darstellen*/
  			margin:0px;
  			padding:0px;
  			text-align:left;
  			z-index:1;
		}
		.box1{ 
			background:rgb(235,219,191); 
			padding:10px; 
			margin:5px 5px 0 0; 
			border:2px solid rgb(144,126,100);
		}

		.box2{ 
			background:rgb(235,219,191); 
			padding:20px; 
			margin:15px 5px 0 0; 
			border:2px solid goldenrod;
			font-family: verdana, sans serif;
			font-size: 10pt;
			font-weight: bold;
			text-align: center;
		}
		
		.box3{ 
			background:rgb(235,219,191); 
			padding:10px; 
			margin:5px 5px 0 0; 
			border:2px solid goldenrod;
			height: auto;
			text-align:right;
		}
		a.navi:link {												/*Farbe des unbesuchten Links*/
  			color: #663300;
  		}

		a.navi:visited {											/*Farbe des besuchten Links*/
  			color:rgb(204,153,51);
  		}

		a.navi:hover {												/*Farbe des Links bei Mouseover*/
  			color:rgb(204,153,51);
  		}
  
		a.navi:active {												/*Farbe des gedrückten Links*/
  			color:maroon;
  		}
  		
		.link {														/*Angaben zur Positionierung von mit dieser Klasse*/ 
  			text-align:right;										/*definierten Hyperlinks*/
  			font-size:8pt;											
  			font-weight: bold;
  			color: #663300;
  		}
  		
  		#tab1{	
  			color:#663300;
  			font-family: verdana, sans-serif;
  			font-size:10pt;
  			font-weight:normal;													/*Tabellendefinition für referenz.htm*/
			margin-top:0;
			margin-bottom:0;
			border:none;
			border-spacing: 10px;
			vertical-align:top;
		}

		#tab1 td{
			color:#663300;	
			font-family: verdana, sans-serif;
  			font-size:10pt;
  			font-weight:normal;													/*Tabellendefinition für referenz.htm*/
			margin-top:0;
			margin-bottom:0;
			border:none;
			border-spacing:10px;
			text-align: left;
			vertical-align:top;
			line-height: 110%;
		}
		
		#tab2{														/*Tabellendefinition für impressum.htm*/
  			color:#663300;
  			font-family: verdana, sans-serif;
  			font-size:10pt;
  			font-weight:normal;													/*Tabellendefinition für referenz.htm*/
			margin-top:0;
			margin-bottom:0;
			border:none;
			vertical-align:top;
			padding-left:30px;
		}

		#tab2 td{													/*Tabellendefinition für impressum.htm*/
			color:#663300;	
			font-family: verdana, sans-serif;
  			font-size:10pt;
  			font-weight:normal;													/*Tabellendefinition für referenz.htm*/
			margin-top:0;
			margin-bottom:0;
			border:none;
			text-align: left;
			vertical-align:top;
			line-height: 110%;
		}
		
		.internet{
			color:#663300;
			text-align: left;
			font-weight: bold;
			list-style-type: square;
			padding-left: 50px;
			padding-right: 50px;
		}
		
		.map24_input 
	{
		background-color	: #ffffff;
		width				: 232px;
		color				: #0D3D6A;
		font-family			: Arial, Verdana, Helvetica;
		font-size			: 11px;
		font-weight			: normal;
		border				: 1px #bebebe solid;
	}
	
.map24_list	 
	{
		background-color	: #FFFFFF; 
		border-style		: groove;
		font-family			: Arial, Arial,  Geneva, Arial, Helvetica, sans-serif; 
		font-size			: 9px;
	}
	
.map24_text   
	{
		font-family			: Arial; 
		font-size			: 11px; 
		color				: #586A75;
	}
	
.map24_margin 
	{
		margin-left			: 10px;
	}
.map24_padding
	{
		padding-left		: 10px;
	}
	
	
.map24_title  
	{
		font-family			: Arial; 
		font-size			: 11px; 
		color				:#FFFFFF; 
		padding-left		: 10px; 
		padding-top			: 31px; 
		font-weight			: bold;
	}
	
.map24_cell   
	{
		padding-left		: 10px; 
		padding-top			: 5px; 
		padding-right		: 5px; 
		padding-bottom		: 5px; 
		background-color	: #F8F9FA;
	}
	
	.blockborder
	{
		border-bottom-width	: 1px;
		border-bottom-style	: solid;
		border-top-width	: 1px;
		border-top-style	: solid;
		border-left-width	: 1px;
		border-left-style	: solid;
		border-right-width	: 1px;
		border-right-style	: solid;
		border-color		: #BEBEBE;
	}
