
body                { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%; height:100%; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333;  background-image:url(images/bg/bg-5.jpg);
                      overflow-x: hidden; overflow-y: scroll;  /*auto  scroll*/ }
			
#main               { width:904px; height:727px; /*627px*/ margin: 20px 0px 0px -440px; padding:0px 0px 0px 0px;left:50%; position:absolute; z-index:1;  border:solid 0px #666666;}	

#header             {  border:solid 0px #000; width:904px; height:112px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image:url(images/bg/header.jpg); background-color:#transparent; z-index:2 }

#headerprint        {  width:904px; height:112px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image:url(images/bg/header.jpg); background-color:#transparent; z-index:2; display:none;}

 /*background-image:url(../img/schraffur.gif)*/

#topnavigation          { text-align: right; left: 0px; top: 0px; width:435px; height:16px; padding:0px 0px 0px 0px; margin: -48px 0px 0px 450px; background-color:#transparent; z-index:1101;  border: 0px solid #000; float:left; font-size : 10px; font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #003366;  }
#topnavigation-level-2  { text-align: right; left: 0px; top: 0px; width:435px; height:16px; padding:0px 0px 0px 0px; margin: -65px 0px 0px 450px; background-color:#transparent; z-index:1101;  border: 0px solid #000; float:left; font-size : 10px; font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #003366;  }
#topnavigation-level-3  { text-align: right; left: 0px; top: 0px; width:435px; height:16px; padding:0px 0px 0px 0px; margin: -32px 0px 0px 450px; background-color:#transparent; z-index:1101;  border: 0px solid #000; float:left; font-size : 10px; font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #003366;  }
#topnavigation-level-4  { text-align: right; left: 0px; top: 0px; width:435px; height:16px; padding:0px 0px 0px 0px; margin: -49px 0px 0px 450px; background-color:#transparent; z-index:1101;  border: 0px solid #000; float:left; font-size : 10px; font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #003366;  }



#topnavigationnonav     { text-align: right; left: 0px; top: 0px; width:435px; height:16px; padding:0px 0px 0px 0px; margin: 3px 0px 0px 450px; background-color:#transparent; z-index:1101;  border: 0px solid #000; float:left; font-size : 10px; font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #003366;  }




#menu-level-1       { left: 0px; top: 0px; width:100%; height:16px; padding:0px 0px 0px 0px; margin: 35px 0px 0px 0px; background-color:#transparent; z-index:1002; float:left;}
#menu-level-2       { left: 0px; top: 0px; width:100%; height:16px; padding:0px 0px 0px 0px; margin: 52px 0px 0px 0px; background-color:#transparent; z-index:1003; float:left; }
#menu-level-3       { left: 0px; top: 0px; width:100%; height:16px; padding:0px 0px 0px 0px; margin: 69px 0px -50px 0px; background-color:#transparent; z-index:1004; float:left; }
#menu-level-4       { left: 0px; top: 0px; width:100%; height:16px; padding:0px 0px 0px 0px; margin: 86px 0px -50px 0px; background-color:#transparent; z-index:1005; float:left; }



#content            {  width:904px; height:495px; padding:0px 0px 0px 0px; margin: 8px 0px 0px 0px; background-image:url(images/bg/schraffur.png); background-color:#transparent;  border:solid 0px #000; }

#seitentitel        { left: 0px; top: 0px; width:335px;  padding:0px 0px 0px 0px; margin: 0px 0px 10px 0px;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666; font-weight : bold; background-color:#transparent; float:left; border:solid 0px #666666;}	
#seitentitelsitemap { left: 0px; top: 0px; width:858px;  padding:0px 0px 0px 0px; margin: 0px 0px 10px 0px;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; font-weight : bold; background-color:#transparent; float:left; border:solid 0px #666666;}	

#getsitemap-1        {line-height:20px; left: 0px; top: 0px; width:200px;  padding:0px 0px 0px 0px; margin: 0px 0px 10px 0px;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; background-color:#transparent; float:left; border:solid 0px #666666;}	
#getsitemap-2        {line-height:20px; left: 0px; top: 0px; width:200px;  padding:0px 0px 0px 0px; margin: 0px 0px 10px 10px;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; background-color:#transparent; float:left; border:solid 0px #666666;}	
#getsitemap-3        {line-height:20px; left: 0px; top: 0px; width:200px;  padding:0px 0px 0px 0px; margin: 0px 0px 10px 10px;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; background-color:#transparent; float:left; border:solid 0px #666666;}	
#getsitemap-4        {line-height:20px; left: 0px; top: 0px; width:200px;  padding:0px 0px 0px 0px; margin: 0px 0px 10px 10px;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; background-color:#transparent; float:left; border:solid 0px #666666;}	






#textbox            { left: 10px; top: 10px; width:335px; min-height:440px; padding:15px 20px 20px 26px; margin: 0px 0px 0px 0px; background-color:#ffffff; float:left;}	
#textboxsitemap     { left: 10px; top: 10px; width:858px; min-height:440px; padding:15px 20px 20px 26px; margin: 0px 0px 0px 0px; background-color:#ffffff; float:left;}	


#textboximage       { left: 0px; top: 0px; width:122px; min-height:204px; padding:4px 4px 4px 6px; margin: 25px 0px 0px 8px; background-color:#ffffff; float:left;}
#textboximage2      { left: 0px; top: 0px; width:122px; min-height:204px; padding:4px 4px 4px 6px; margin: 25px 0px 0px 8px; background-color:#ffffff; float:left;}


#pdf1                { width:330px; height:22px; line-height:20px; padding:0px 0px 0px 0px; margin: 10px 0px 0px 0px; background-color:#ffffff; float:left; font-size: 10px; border:solid 0px #666666;}
#pdf2                { width:330px; height:22px; line-height:20px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;  background-color:#ffffff; float:left; font-size: 10px;  border:solid 0px #666666;}
#pdf3                { width:330px; height:22px; line-height:20px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;  background-color:#ffffff; float:left; font-size: 10px;  border:solid 0px #666666;}
#pdf4                { width:330px; height:22px; line-height:20px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;  background-color:#ffffff; float:left; font-size: 10px;  border:solid 0px #666666;}
#pdf5                { width:330px; height:22px; line-height:20px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;  background-color:#ffffff; float:left; font-size: 10px;  border:solid 0px #666666;}





#imagebox1          { left: 0px; top: 0px; /*width:332px; height:200px;*/ padding:4px 4px 4px 4px; margin: 25px 0px 0px 28px; background-color:#ffffff; float:left;}	
#imagebox2          { left: 0px; top: 0px; /*width:332px; height:200px;*/ padding:4px 4px 4px 4px; margin: 25px 0px 0px 28px; background-color:#ffffff; float:left;}	
#imagebox3          { left: 0px; top: 0px; /*width:332px; height:300px;*/ padding:0px 0px 0px 0px; margin: 25px 0px 0px 25px; background-color:#transparent; float:left;}/*organigramm*/	
#googlebox          { left: 0px; top: 0px; width:460px; height:435px;     padding:4px 4px 4px 4px; margin: 25px 0px 0px 28px; background-color:#ffffff; float:left;}/*map*/	


span.textfound      { background-color:#c2e8f1; padding:0px 4px 0px 4px; }
#searchresult       { left: 0px; top: 0px; /*width:332px; height:300px;*/ padding:0px 0px 0px 0px; margin: 0px 0px 0px -2px; background-color:#transparent; float:left;}/*organigramm*/	
#login              { left: 0px; top: 0px; /*width:332px; height:300px;*/ padding:0px 0px 0px 0px; margin: 20px 0px 0px 40px; background-color:#transparent; float:left;}/*organigramm*/	

table.navtable      { color:#cccccc;  float:left; border: 0px solid #cccccc; width:460px; background-color: #transparent; margin: 20px 0px 0px 0px; }

#logoheader         { left: 0px; top: 10px; width:330px;  padding:0px 0px 0px 0px; margin: 0px 0px 10px 0px; background-color:#ffffff; float:left;border:solid 0px #666666;}	
#logo               { left: 0px; top: 0px; width:282px;  padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color:#ffffff; float:left; border:solid 0px #666666;}	
#print              { left: 0px; top: 0px; width:44px;  padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color:#ffffff; float:left; border:solid 0px #666666;}	
#printsitemap       { left: 0px; top: 0px; width:44px;  padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color:#ffffff; float:right; border:solid 0px #666666;}	


#copyright          { left: 10px; top: 0px; width:335px; height:20px; padding:0px 20px 0px 26px; margin: -20px 0px 0px 0px; background-color:#ffffff; float:left; font-size: 10px; position:relativ;}
#copyrightsitemap   { left: 10px; top: 0px; width:858px; height:20px; padding:0px 20px 0px 26px; margin: -20px 0px 0px 0px; background-color:#ffffff; float:left; font-size: 10px; position:relativ;}


h1			        { text-decoration: none;  font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : bold;   font-style : normal; font-size : 14px; color : #000000;  }
h2			        { text-decoration: none;  font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; font-size :  8px; color : #cccccc;  }	

#hauptnav           { line-height:17px; width:175px;  background-color: #transparent;  margin: -76px 0px 0px 10px;  padding: 0px 0px 0px 0px;  text-align:left; z-index:3; border: 0px solid #000; float:left;} 

a.navigation:link       {   width:175px; height:0px; padding: 0px 0px 0px 0px; text-decoration: none; background-color: #transparent; font-size : 10px; font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #003366;   }	
a.navigation:visited    {   width:175px; height:0px; padding: 0px 0px 0px 0px; text-decoration: none; background-color: #transparent; font-size : 10px; font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #003366;   }	
a.navigation:aktiv      {   width:175px; height:0px; padding: 0px 0px 0px 0px; text-decoration: none; background-color: #transparent; font-size : 10px; font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #003366;   }	
a.navigation:hover      {   width:175px; height:0px; padding: 0px 0px 0px 0px; text-decoration: none; background-color: #transparent; font-size : 10px; font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #f56a0c;   /*letter-spacing: 0.05em;*/}/*	*/

							
a.more:link            { padding: 0px 3px 1px 0px; text-decoration: none; background-color: #transparent; font-size : 11px; font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #003366;  }	
a.more:visited         { padding: 0px 3px 1px 0px; text-decoration: none; background-color: #transparent; font-size : 11px; font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #003366;  }	
a.more:aktiv           { padding: 0px 3px 1px 0px; text-decoration: none; background-color: #transparent; font-size : 11px; font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #003366;  }	
a.more:hover           { padding: 0px 3px 1px 0px; text-decoration: none; background-color: #transparent; font-size : 11px; font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #f56a0c;  }	
/**/			
a:link            { padding: 0px 3px 0px 0px; text-decoration: underline; background-color: #transparent; font-size : 11px; font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #003366;  }	
a:visited         { padding: 0px 3px 1px 0px; text-decoration: underline; background-color: #transparent; font-size : 11px; font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #003366;  }	
a:aktiv           { padding: 0px 3px 1px 0px; text-decoration: underline; background-color: #transparent; font-size : 11px; font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #003366;  }	
a:hover           { padding: 0px 3px 1px 0px; text-decoration: underline; background-color: #transparent; font-size : 11px; font-family : Tahoma, Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #f56a0c;  }	

		
			/* startseite */			

img    { border:0;  }		
p    { margin:0px 0px 10px 0px;  }			

/*search*/
			
			
.searchtext        { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000; text-decoration: none; background-color: #ffffff; 
                     padding: 0px 0px 0px 3px; height: 14px; width: 153px; border: 1px solid #006699; margin: 0px 0px 0px 0px;}

#search            { padding: 0px 5px 0px 0px; margin: -48px 0px 0px -5px; float:right;  z-index:1202; }
#search-level-2    { padding: 0px 5px 0px 0px; margin: -65px 0px 0px -5px; float:right;  z-index:1202; }
#search-level-3    { padding: 0px 5px 0px 0px; margin: -32px 0px 0px -5px; float:right;  z-index:1202; }
#search-level-4    { padding: 0px 5px 0px 0px; margin: -49px 0px 0px -5px; float:right;  z-index:1202; }
 
 

#searchnonav       { padding: 0px 5px 0px 0px; margin: 3px 0px 0px -5px; float:right;  z-index:1202; }



	
.searchbutton { font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight : normal;
                cursor:hand;
				background-color: #006699;
				color: #fff;
				width: 18px;
				height:  16px;
				border: 1px solid #006699;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 2px 0px;
				}			

.searchbutton:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight : normal;
                cursor:hand;
				background-color: #f56a0c;
				color: #fff;
				width: 18px;
				height:  16px;
				border: 1px solid #f56a0c;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 2px 0px;
				}				
.mybutton           { background-color: #024566; width:100px; height:19px; border:solid 1px #abacac; color:#ff9900; cursor:hand ; padding: 1px 0px 2px 0px; margin: 5px 0px 5px 123px; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px;}
.mybutton:hover     { background-color: #f56a0c; width:100px; height:19px; border:solid 1px #abacac; color:#024566; cursor:hand ; padding: 1px 0px 2px 0px; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px;}


.inputtextlogin     { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; background-color: #FFFFFF; padding: 2px; height: 14px; width: 160px; border: 1px solid #c3c6ce; }
			
/*startseite-css-----------------------------------------------------------------------------------------------------------*/
#mainstart          { width:904px; height:727px; /*627px*/ margin: 20px 0px 0px -440px; padding:0px 0px 0px 0px;left:50%; position:absolute; z-index:1;  border:solid 0px #666666;}	

#contentstart       { width:904px; height:626px; padding:0px 0px 0px 0px; margin: 8px 0px 0px 0px; background-image:url(images/bg/schraffur.png); background-color:#transparent;  border:solid 0px #000; }

#textboxstart1      { left: 0px; top: 0px; width:212px; height:213px; padding: 0px 0px 0px 0px; margin: 200px 0px 0px 0px; background-color:#ffffff; float:left;}	
#startlogo          { left: 0px; top: 0px; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 10px; background-color:#ffffff; float:left;}	

#textboxstart2      { left: 0px; top: 0px; width:682px; height:213px; padding: 0px 0px 0px 0px; margin: 200px 0px 0px 10px; background-color:#ffffff; float:left;}	
#startheadline      { left: 0px; top: 0px; padding: 0px 0px 0px 0px; margin: 140px 0px 0px 7px; background-color:#ffffff; float:left;}	
#startpic           { left: 0px; top: 0px; padding: 0px 0px 0px 0px; margin: 5px 5px 5px 0px; background-color:#ffffff; float:right;}	







/*--------------------------------------------------------------------------------------------------------------------------*/			
			
			#formular         { margin-top: -5px; margin-left: 10px; padding:0;  position:absolute; width:450px; border: 0px solid #c3c6ce;}

			/*formularfelder*/

			#anrede           { left: 0px; top: 13px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce; }	
			#name             { left: 0px; top: 40px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce; }				
			#firma            { left:  0px; top:  60px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce;}
			#adresse          { left:  0px; top:  85px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce;}
			#plz              { left:  0px; top: 105px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce;}
			#ort              { left: 69px; top: 105px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce;}
			#mail             { left:  0px; top: 130px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce;}
			#telefon          { left:  0px; top: 150px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce;}
			#nachricht        { left:225px; top:  40px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce;}
			#submit           { left:  0px; top: 180px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce;}		
			#reset            { left:172px; top: 180px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce;}		

			#kontaktformularausgabe  { margin-top: -45px; margin-left: 10px; padding:0;  position:absolute; z-index:101;  }			

										
			

			.inputtext        { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #798491; text-decoration: none; background-color: #f9f9f9; padding: 1px 0px 0px 2px; height: 14px; width: 193px; border: 1px solid #c3c6ce; }
			.inputtextarea    { overflow:auto; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #798491; text-decoration: none; background-color: #f9f9f9; padding: 0px 0px 0px 2px; height: 123px; width: 200px; border: 1px solid #c3c6ce;}
			.inputplz         { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #798491; text-decoration: none; background-color: #f9f9f9; padding: 1px 0px 0px 2px;  height: 14px; width:  40px;  border: 1px solid #c3c6ce; }
			.inputort         { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #798491; text-decoration: none; background-color: #f9f9f9; padding: 1px 0px 0px 2px; height: 14px; width: 124px; border: 1px solid #c3c6ce; }


			.inputbuttonneu {

				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-align: center;
				cursor:hand;
				background: #9b9894;
				color: #fff;
				width: 168px;
				height:  18px;
				border: 1px solid #c3c6ce;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 2px 0px;
			}

			/*4e7412*/

			.inputbuttonneu:hover {
				background-color: #ff9900;
				color: #000000;}

			.inputbuttonback     { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; font-weight:   bold; color: #191663; text-decoration: none; background-color: #e4e2e0; padding: 0px; height:  17px; width: 25px; border: 1px solid #c3c6ce; cursor:pointer; cursor:hand; }
			.inputbuttonanser    { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; font-weight:   bold; color: #ff9900; text-decoration: none; background-color: #FFFFFF; padding: 0px; height: 180px; width: 432px; border: 1px solid #ff9900; z-index:1200;}

		    #footer                  { margin-top:0px; width:600px; height:20px;  background-image:url(img/background/footer.jpg); background-repeat:no-repeat;   padding:3px 10px 0px 10px; font-size: 9px; font-weight: normal; color: #999999; text-decoration: none;}

			

			

			

			

			

			

			





