@charset "iso-8859-1";
/* KUPIL Fenster und Tueren */

html             	  { height: 100%; min-height: 100%;}
body 		     	  {	height: 101%; margin: 0; 
						FONT-SIZE: 11px; line-height: 15px; FONT-FAMILY: Verdana,Arial,Geneva,Helvetica,sans-serif; 
						background-color: white; color: #000000; } /* 7E7E7E background */	
						
#center 		      {	text-align: center; width: 99%; }
#container960    	  { text-align: left; margin: 0 auto;
						width: 961px; padding: 0px 0px 0px 0px; }
#BOX_end			  { clear: both;}	
#BOX_left 		  	  { width: 240px; float:left; padding: 0px 1px 0px 0px; }			
#BOX_right 		  	  { width: 720px; float:left; }

#DIV_logo         	  { width: 240px; float:left; padding: 24px 0px 24px 0px; }
#DIV_imageLEFT        { width: 240px; float:left; padding: 0px 0px 0px 0px; }
#DIV_NAV              { width: 220px; float: left; padding: 60px 10px 10px 0px; }

#DIV_meta             { width: 720px; float:left; padding: 0px 0px 78px 0px; text-align: right; }
#DIV_imageRIGHT    	  { width: 720px; float:left; padding: 0px 0px 0px 0px; }
#DIV_content      	  { width: 720px; float:left; padding: 30px 0px 15px 0px; background-image: url(images/main/bg_content.jpg); background-repeat: no-repeat;}

#DIV_text       	  { width: 410px; float:left; padding: 0px 0px 0px 0px; }
#DIV_pics       	  { width: 290px; float:left; padding: 35px 0px 0px 20px; }

#DIV_text_STA      	  { width: 464px; float:left; padding: 0px 18px 0px 0px; }
#DIV_pics_STA      	  { width: 217px; float:left; padding: 10px 10px 0px 10px; background-color: #F0F4F7;}
#DIV_text_ANF      	  { width: 500px; float:left; padding: 0px 0px 0px 0px; }
#DIV_pics_ANF      	  { width: 200px; float:left; padding: 35px 0px 0px 20px; }
#DIV_text_MIT      	  { width: 716px; float:left; border-top: 1px solid #CECECE; border-left: 1px solid #CECECE; }
#DIV_PIC_MIT      	  { width: 179px; float:left; background-image: url(images/main/bg_mitarbeiter.gif)}
#DIV_PIC_REF      	  { width: 140px; float:left; padding: 0px 20px 13px 19px; background-image: url(images/main/bg_referenzen.gif)}

#DIV_bottom      	  { width: 720px; float:left; padding: 5px 0px 45px 241px; color: #0090C5; background-image: url(images/main/bg_bottom.gif); background-repeat: no-repeat; }


/*--------------------- TRBL ----------border: 1px solid #cc0000;---------------------------------------------------------*/

a:link   	          { font-weight: normal; color: #0090C5; text-decoration: none; }
a:visited 	          { font-weight: normal; color: #0090C5; text-decoration: none; }
a:hover   	          { font-weight: normal; color: #0090C5; text-decoration: underline; }
a:active    	      { font-weight: normal; color: #0090C5; text-decoration: underline; }

/* ----------------------------------------------*/

.nav1                 { height: 21px; padding: 2px 0px 0px 20px; background-position:left; background-repeat: no-repeat; 
						background-image: url(images/main/dotLine.gif); }
						
.nav1 a:link   	  	  { font-weight: bold; color: #A5A5A5; text-decoration: none; }
.nav1 a:visited 	  { font-weight: bold; color: #A5A5A5; text-decoration: none; }
.nav1 a:hover   	  { font-weight: bold; color: #0090C5; text-decoration: underline; }
.nav1 a:active    	  { font-weight: bold; color: #0090C5; text-decoration: underline; }

.nav1active           { height: 21px; padding: 2px 0px 0px 20px; background-position:left; background-repeat: no-repeat; 
						background-image: url(images/main/dotLine.gif); }
						
.nav1active a:link    { font-weight: bold; color: #0090C5; text-decoration: none; }
.nav1active a:visited { font-weight: bold; color: #0090C5; text-decoration: none; }
.nav1active a:hover   { font-weight: bold; color: #0090C5; text-decoration: none; }
.nav1active a:active  { font-weight: bold; color: #0090C5; text-decoration: none; }

/* ----------------------------------------------*/

.nav2                 { height: 21px; padding: 2px 0px 0px 40px; background-position:left; background-repeat: no-repeat; 
						background-image: url(images/main/dotLine2.gif); }
						
.nav2 a:link   	  	  { font-weight: normal; color: #8C8C8C; text-decoration: none; }
.nav2 a:visited 	  { font-weight: normal; color: #8C8C8C; text-decoration: none; }
.nav2 a:hover   	  { font-weight: normal; color: #0090C5; text-decoration: underline; }
.nav2 a:active    	  { font-weight: normal; color: #0090C5; text-decoration: underline; }

.nav2active           { height: 21px; padding: 2px 0px 0px 40px; background-position:left; background-repeat: no-repeat; 
						background-image: url(images/main/dotLine2.gif); }
						
.nav2active a:link    { font-weight: bold; color: #0090C5; text-decoration: none; }
.nav2active a:visited { font-weight: bold; color: #0090C5; text-decoration: none; }
.nav2active a:hover   { font-weight: bold; color: #0090C5; text-decoration: none; }
.nav2active a:active  { font-weight: bold; color: #0090C5; text-decoration: none; }

/* ----------------------------------------------*/

h1  { color: #0090C5; font-size : 18px; font-weight: normal; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;}
h2  { color: #0090C5; font-size : 14px; font-weight: bold; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; 
	  border-bottom: 1px solid #0090C5; margin-bottom: 10px; padding-bottom: 3px;}

.text_blue   { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0090C5; FONT-FAMILY: Verdana; line-height : 15px; }
.text_gray   { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #CECECE; FONT-FAMILY: Verdana; line-height : 15px; }
.text_gray18 { FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #A5A5A5; FONT-FAMILY: Arial, Verdana; }

.pulldown    { width: 336px;}

ul { margin:0px 0px 0px 14px; padding: 14px 0px 0px 10px;}
li { margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px; list-style-type: square; }
