/* fkp */

body	{ margin:22px; font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#666666; 
			text-align:center;  background-color:#B3C6EF; }

p		{	line-height:15px; margin-top: 15px;}
/*
h1 		{	display:block; width: 274px; height:20px; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size:14px; font-weight:bold; color:#142B5C; letter-spacing:-1px; 
			margin-top:10px; margin-bottom:0px; } */

h2		{	font-family: Verdana,Arial, Helvetica, sans-serif; 
			font-size:14px; font-weight:bold; color:#142B5C; letter-spacing:-1px; 
			margin-top:10px; margin-bottom:0px; }

h3		{	font-family: Verdana,Arial, Helvetica, sans-serif;
			font-size:12px; font-weight:bold; color:#142B5C; letter-spacing:-1px; 
			margin-top:10px; margin-bottom:0px; }
			
h4		{	font-family: Verdana,Arial, Helvetica, sans-serif;
			font-size:11px; font-weight:bold; color:#142B5C; letter-spacing:-1px; 
			margin-top:10px; margin-bottom:0px; }

img			{ border:0 ;}
ul 			{ margin-left: 1em; padding-left: 1em; line-height:17px;}
li				{ margin-bottom: 10px;}
ul.miete li	{ margin-bottom:0;  }


a,
a:link,
a:active,
a:visited,
a:hover		{  color:#2652B0; text-decoration:none; }
a:hover		{  color:#142B5C; text-decoration:underline; }

#aussen		{ width:780px; padding-top:0px; margin-top:0px; margin:auto;}
#header1		{ width:780px; height:103px;}
#header2		{ width:780px; height:47px; border-bottom:1px solid #FFFFFF;
					margin:0px; padding:0px;}
#header2 div.headleft	{ 	float:left;	width:200px; height:47px;
									 background-image:url(img/fkp_head_a_08.jpg); }
#header2 div.headline	{ 	text-align:left; float:left; width:290px; height:47px;
									 background-image:url(img/fkp_head_b_09.jpg); }
#header2 div.headline2	{ 	text-align:left; float:left; width:290px; height:47px;
									 background-image:url(img/fkp_head_bstrt_09.jpg); }
#header2 div.headline h1	{	font-family: Verdana,Arial, Helvetica, sans-serif; 
										padding-left:15px; padding-top:8px;
										font-size:16px; font-weight:bold; 
										color:#142B5C; letter-spacing:-1px;}
#header2 div.right	{ 	float:left; width:290px; height:29px; padding-top:18px;
								background-image:url(img/fkp_09.gif); font-weight:bold; 
				  				text-align:center; color:#142B5C;}
#content		{ 	clear:both; width:780px; padding-top:0px; margin-top:0px; background-color:#FFFFFF;
					background-image:url(img/bg_left.gif); background-repeat:repeat-y; 
					text-align:left;}
div.clear	{ width:0px;  height:0px; clear:both;}
					
/* - */ 
#left					{ 	width:200px; float:left; }
#left div#menu		{ 	width:200px; height:180px; background-image:url(img/fkp_10.gif); border-bottom:1px solid #FFFFFF;}

#left div#menu a	{ 	display: block; width: 185px; height:20px;
					  		border-top: 1px solid #F6F8FD; border-bottom: 1px solid #BDC9E5; 
					  		color:#142B5C; font-weight:bold; text-decoration:none; 
					  		padding-left: 15px; padding-top:8px;}
#left div#menu a:hover		{ 	padding-left:25px; width:175px; background-image:url(img/pf_bg_or.gif);
										background-repeat:no-repeat; }
#left div#menu a.current	{ 	padding-left:25px; width:175px; background-image:url(img/pf_bg_or.gif);
										background-repeat:no-repeat; }
					  
#left div#menu a#top		{ height:21px; border-top:0; }
#left div#menu a#bottom	{ height:21px; border-bottom:0;}


#left div#contacts				{ 	width:177px; padding:40px 8px 8px 15px;
											color:#FFFFFF; background-color:#142B5C;
											background-image:url(img/fkp_17.gif); background-repeat:repeat-x; }
#left div#contacts a				{ 	color:#FFFFFF; text-decoration:none; }		
#left div#contacts img			{ 	/* float:left; */ border-bottom:1px solid #142B5C;}
#left div#contacts img.links	{	border-right:1px solid #142B5C; }

#left div#contacts div	{ margin-top: 90px; }


#left div#isolinks			{ 	width:184px; padding:8px;
										color:#142B5C; background-color:#DFE7F8;
										color:#142B5C; font-size:10px; }
#left div#isolinks img		{ 	float:left; }
#left div#isolinks div		{ 	margin-top:15px; padding-left:5px; }


/* -- */
div#col1					{ 	width:290px; float:left; background-color:#ffffff;
								background-image:url(img/bg_schatten1_12.gif);
								background-repeat:repeat-x; background-position:top;  }
div#col1.text			{ 	width:274px; padding:8px; } 
div#col1 div.text		{ 	width:274px; padding:8px; } 

div#col1 div#submenu		{ 	width: 290px; } 
div#col1 div#submenu a	{ 	display: block; width: 274px; height:15px;
					  				border-bottom: 1px solid #BDC9E5; 
					  				color:#142B5C; text-decoration:none; 
					  				padding-left: 16px; padding-top:5px;}
							
div#produkte			{ 	width:274px; height: 164px; padding:8px; float:left;
								background-color:#ffffff;
								background-image:url(img/bg_schatten1_12.gif);
								background-repeat:repeat-x; background-position:top;  }

						
/* --- */
div#col2					{ 	width:290px; float:left; background-color:#ffffff;
								background-image:url(img/bg_schatten1_12.gif);
								background-repeat:repeat-x; background-position:top;  }
div#col2.text			{ 	width:274px; padding:8px; }
div#col2 div.text		{ 	width:274px; padding:8px; } 

div#chronik 			{ 	width:266px;  float:left; padding:8px 8px 8px 16px; 
								color:#142B5C; background-color:#E2E9F9;
								background-image:url(img/bg_schatten1_hb_12.gif);
								background-repeat:repeat-x; background-position:top;  }
						
div#col2 div#facts	{ 	width:266px; padding:8px 8px 8px 16px; height:164px; 
								line-height:16px;
								background-color:#142B5C; color:#FFFFFF; 
								border-bottom:1px solid #FFFFFF; 
								background-image:url(img/bg_schatten_col2blau_16.jpg);
								background-repeat:repeat-x; background-position:top; }
div#col2 img			{	width:290px; height:180px; border:0; margin:0; padding:0;
								border-bottom:1px solid #FFFFFF; }
div#col2 div#h200		{ 	width:274px; height:50px; padding:8px; 
								background-color:#E2E9F9; color:#142B5C; }

div#col2 div.lilpic		{ 	width:290px; height:194px;}
div#col2 div.lilpic img	{ 	float:left; width:144px; height:99px;
									border-right:1px solid #FFFFFF; 
									border-bottom:1px solid #FFFFFF; }

div#col2 div#prod			{	width:274px; height:178px; padding:8px;}


div#col2.submenu				{ 	width:290px; height:180px;  
										background-image:url(img/bg_submenu_12.jpg);}
div#col2.submenu a			{ 	display:block; width:263px; height:18px; margin-left:1px;
					  					color:#142B5C; 
					  					padding-left:25px; padding-top:6px; 
										background-image:url(img/pf_bg_or.gif);
										background-repeat:no-repeat; background-position:left -1px ;
										}
div#col2.submenu a:hover	{	padding-left:35px; width:253px; 
										font-weight: bold; text-decoration:none; background-position:10px -1px;}
div#col2.submenu a#top		{ 	height:19px; padding-top:7px; margin-top:5px;} 
div#col2.submenu a#top:hover	{ 	 height:19px; padding-top:7px;
											padding-left:35px; width:253px; 
										font-weight: bold; text-decoration:none; background-position:10px -1px; }									
div#col2.submenu a.current		{ 	padding-left:35px; width:253px; 
											font-weight: bold; text-decoration:none; background-position:10px -1px;}
div#col2.submenu a#top.current 	{	 } 


div#col2.submenu8				{ 	width:290px; height:180px;  
										background-image:url(img/bg_submenu_12.jpg);}
div#col2.submenu8 a			{ 	display:block; 
										width:263px; height:16px; 
					  					padding-left:25px; padding-top:5px; 
										margin-left:1px;
										color:#142B5C; 
										background-image:url(img/pf_bg_or.gif);
										background-repeat:no-repeat; background-position:left -1px ;
										}
div#col2.submenu8 a:hover	{	padding-left:35px; width:253px; 
										font-weight: bold; text-decoration:none; background-position:10px -1px;}
div#col2.submenu8 a#top		{ 	height:17px; padding-top:7px; margin-top:5px;} 
div#col2.submenu8 a#top:hover	{ 	 height:17px; padding-top:7px;
											padding-left:35px; width:253px; 
										font-weight: bold; text-decoration:none; background-position:10px -1px; }									
div#col2.submenu8 a.current		{ 	padding-left:35px; width:253px; 
											font-weight: bold; text-decoration:none; background-position:10px -1px;}
div#col2.submenu8 a#top.current 	{	 } 

											
											
div#col2.submenu2					{ 	width:289px; height:180px;  /* Untermenu */
											border-left:1px solid #FFFFFF; background-color:#EDF2FB;}
div#col2.submenu2 a				{ 	display: block; width: 273px; height:37px; margin-left:1px;
					  						color:#142B5C; text-decoration:none; background-color:#EDF2FB;
					  						padding-left:15px; padding-top:8px; }
div#col2.submenu2 a:hover		{	padding-left:20px; width:268px; font-weight: bold; 
											background-color:#B8C9F1;}
div#col2.submenu2 a#top			{ 	 }

div#col2.submenu2 a#top:hover, div#col2.submenu2 a#top.current:hover
												{ 	background-color:#B8C9F1;}
div#col2.submenu2 a.current			{ 	background-color:#DEE9FB; font-weight:bold; }
div#col2.submenu2 a#top.current 		{	font-weight:bold;}
div#col2.submenu2 a.current:hover	{ 	background-color:#B8C9F1; }


div#col2 div#iso			{ 	width:274px; height:100px; background-color:#DFE7F8;
									padding-left:16px; color:#142B5C; font-size:10px; 
									vertical-align:middle; border-bottom:1px solid #FFFFFF;}
									
div#col2 div#iso img		{ width:82px; height:100px; float:left; }
div#col2 div#iso div		{ float:left; margin-top:26px; padding-left:10px;}

div#col2 div.blau			{ width:290px; background-color:#f3f6fc; }



/* ---- */
div#col3					{ width:580px; background-color:#ffffff; float:left; 
								background-image:url(img/bg_schatten1_12.gif);
								background-repeat:repeat-x; background-position:top;  }			
div#col3.text				{ width:564px; padding:8px; float:left;  }
div#col3.textohnebg			{ width:564px; padding:8px; float:left; }
div#col3 div#links			{ width:290px; height:178px; float:left; }
div#col3 div#links.text		{ width:274px; padding:8px; }
div#col3 div#rechts			{ width:290px; height:178px; float:left; }
div#col3 div#rechts.text	{ width:274px; padding:8px; }
div#col3 div#rechts img 	{ width:290px; height:178px; }
div#col3 div#bottom			{ width:564px; padding:8px; float:left; }
div#col3anfahrt				{ width:564px; padding:8px; float:left; 
									background-color:#f3f6fc; border-top:1px solid #FFFFFF; 
									background-image:url(img/bg_schatten1_hb2_12.gif);
									background-repeat:repeat-x; background-position:top;  }

div#col3miete					{ 	width:557px; padding:8px 8px 8px 15px; float:left;
										background-color:#ffffff;
										border-top:1px solid  #FFFFFF;
										background-image:url(img/bg_schatten1_12.gif);
										background-repeat:repeat-x; background-position:top;  }
										
div#col3image					{ width:557px; padding:22px 8px 8px 15px; float:left;
										background-color:#ffffff;}
										
div#col3image img			{ margin:5px 0px 5px 0px; }


/* ----- */

div#col3 div.prod192				{ 	width:579px; padding:0px; border-left:1px solid #FFFFFF; 
											border-top:1px solid #FFFFFF; }
div#col3 div.prod192 div.box 	{ 	width: 192px; height:166px; float:left;  background-color:#E2E9F9;
										 	border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
div#col3 div.prod192 div.box a.pop 	{ 	display:block; width: 192px; height: 21px; 
										text-align:center; padding-top:9px; }
div#col3 div.prod192 div.box p	 	{ 	margin: 8px; }
div#col3 div.prod192 div.box img 	{ 	width:192px; height:128px; }
 

/* ------ */

div#col3 div.prod144				{ 	width:580px; padding:0px; border-top:1px solid #FFFFFF; }
div#col3 div.prod144 div.box 	{ 	width:144px; float:left;  background-color:#DFE7F8;
											border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;
											text-align:center; font-weight:bold; color:#142B5C; }
div#col3 div.prod144 div.box a.pop 	{ 	display:block; width:144px; height:26px; 
										 			text-align:center; padding-top:12px; }
div#col3 div.prod144 div.box p 	{ margin: 8px; }
div#col3 div.prod144 div.box img { width:144px; }
div.col3 div.prod144 div.box leer { width:144px; height:144px; float:left; background-color:#DFE7F8; }


div#col3 div.logos		{ 	width:580px; text-align: center; }
div#col3 div.logos h3 	{ 	padding-left: 8px; }


/* MeinPop DeinPop ------------------------------------------------------------------------------------ */

div#picbig		{		position:absolute; z-index:2; /* top:400px; left:460px; */
						width:500px; height:358px;
						visibility:hidden;
						background-color:#E2E9F9;
						layer-background-color:#E2E9F9;
						border:5px solid #FFFFFF;
						padding:15px 15px 0px 15px;
	
				}
div#picbig img  	 { border:0; }
div#picbig a.footer{ display:block; height:21px; text-align:center; padding-top:9px; }



/* ------- */

div#isologo					{ 	width:790px; background-color:#FFFFFF; }
div#isologo div#isoleft	{	width:192px; height:100px; background-color:#DFE7F8;
									padding-left:8px; color:#142B5C; font-size:10px; 
									vertical-align:middle; }
									
div#isologo div#isoleft	img		{ width:82px; height:100px;float: left; }
div#isologo div#isoleft	div		{ margin-top:32px; padding-left: 10px;}


img.anfahrt			{ 	border:4px solid #E2E9F9; }

div.theendisnow 	{ 	clear:both; width:780px; background-color:#B3C6EF; }
div.theendisnow a	{ 	font-size:10px; text-decoration:none;
							margin-left: 16px; margin-top:10px; }

div.theendisnow a:link,
div.theendisnow a:active,
div.theendisnow a:visited,
div.theendisnow a:hover		{ 	font-size:10px; text-decoration:none; }
div.theendisnow a:hover		{	text-decoration:underline; }	


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

body#popup				{ margin: 8px; }
body#popup div#pic	{ width: 500px; }
body#popup div#navi 	{ width: 500px; }

table.miet				{ width: 350px; }


