body           		{ margin: 0px 0px 0px 0px; background:url(img/kokonbg2.gif) center; background-position:top; background-attachment: fixed; font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;color:#808080; height:100%; }
#pageLayer     		{ width:100%; text-align:center;
			  height: auto !important; /*For CSS2 browsers*/
                 	  height: 100%; /*For IE6 and before*/
                 	  min-height: 100%; /*For CSS2 browsers*/
}	
#siteLayer     		{ width:1000px; margin: 0 auto;
			  height: auto !important; /*For CSS2 browsers*/
                 	  height: 100%; /*For IE6 and before*/
                 	  min-height: 100%; /*For CSS2 browsers*/
 }
#main          		{ width:1000px;  background:url(img/bg_main.gif); 
                 	  height: auto !important; /*For CSS2 browsers*/
                 	  height: 100%; /*For IE6 and before*/
                 	  min-height: 100%; /*For CSS2 browsers*/
			}

a 		        { color:#850050;}
a:hover 	        { color:#951060;}
			
.clear         		{ clear:both; }


#banner1 {padding-left:11px;padding-top:39px;}
#breadcrum		{ background:url(img/bc.gif); float:left;width:334px;height:20px;text-align:left;color:#FFFFFF;font-size:11px;}
#infopages              { float:right; }
#subline                { background:url(img/cbg2.gif); width:100%;height:20px; }
#header        		{ width:1000px;height:240px; background:url(img/ktop.gif) no-repeat; }
#hleft         		{ float:left;width:334px;height:240px;text-align:left; }
#menu          		{ padding-left:0px;padding-top:112px; }
#hright        		{ width:440px;height:240px;float:left;text-align:left; }
#eyecandy      		{ padding-left:10px;padding-top:28px; }
#cleft         		{ width:200px;float:left;text-align:left; }
#address       		{ width:150px;margin-top:30px;margin-left:24px; }
#cmain         		{ width:550px;text-align:left;float:left; }
#content       		{ margin-left:10px; margin-right:10px; margin-top:24px; width:510px; line-height:18px;}
#cright        		{ width:250px;float:left;text-align:left;  background:url(img/kbgr3b.gif) no-repeat;}
#secondary     		{ margin-left:22px; margin-top:0px; margin-bottom:0px; margin-right:48px;text-align:left;width:160px;}
#newsletter    		{ margin-left:46px; margin-top:48px; height:90px;  }

#banner2                { padding-left:33px; padding-top:1px; padding-bottom:22px;}

h3             		{ font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif; font-weight:normal; color:#686868; font-size:16pt; margin: 0; padding-top:20px; padding-bottom:20px;}
h4             		{ font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif; font-weight:normal; color:#686868; font-size:13pt; margin: 0; padding-top:16px; padding-bottom:16px;}
#menu a	       		{ background:url(img/klink1.gif) no-repeat; padding-left:34px;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;color:#FFFFFF; font-weight:normal; line-height:12px;width:128px;text-align:left;display:block;height:20px;}
#menu a:hover  		{ background:url(img/klink0.gif) no-repeat; padding-left:34px;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;color:#FFFFFF; font-weight:bold;   line-height:12px;width:128px;text-align:left;display:block;height:20px;}
#menu .a_active	        { background:url(img/klink0.gif) no-repeat; padding-left:34px;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;color:#FFFFFF; font-weight:bold;   line-height:12px;width:128px;text-align:left;display:block;height:20px;}
#xxcleft         	{  background-position:left; }
#cright2       		{  background-position:right; }
#cright        		{  background-position:right top; }
.hr	       		{ background: url(img/hr.gif) repeat-x scroll center; height:1px; display:block; width:100%; margin: 12px 0px 12px 0px; padding:0px 0px 0px 0px;line-height:0px; line-height:0px;font-size:0px;}

.hrr	       		{ background: url(img/hr.gif) repeat-x scroll center; height:1px; display:block; width:100%; margin: 4px 0px 2px 0px; padding:0px 0px 0px 0px;line-height:0px; line-height:0px;font-size:0px;}

.subl                   { font-size:9px;float:right;line-height:9px;}

.dhr	       		{ background: url(img/dhr.gif) repeat-x scroll center; height:32px; display:block; width:100%; margin: 0px 0px 16px 0px; line-height:32px; font-size:16px; text-indent:12px; font-weight:bold; color:#FFFFFF;}


.head02	       		{ background-color:#a40065;height:32px; display:block; width:100%; margin: 0px 0px 16px 0px; line-height:32px; font-size:16px; text-indent:12px; font-weight:bold; color:#FFFFFF;}




.hidden                 { display:none; }

#secondary a   		{ background:url(img/klink3.gif) no-repeat; padding-left:4px; font-size:9px;color:#707070; text-decoration:none;}
#secondary a:hover   	{ background:url(img/klink3.gif) no-repeat; padding-left:4px; font-size:9px;color:#707070; text-decoration:underline;}
#secondary .a_active   	{ background:url(img/klink3.gif) no-repeat; padding-left:4px; font-size:9px;color:#707070; text-decoration:underline;}

#secondary a.home    	{ padding-top:0px; background:url(img/home.gif) no-repeat; text-decoration:none; padding-left:12px; }
#secondary a.home:hover { padding-top:0px; background:url(img/home.gif) no-repeat; text-decoration:none; padding-left:12px; }

h2 	       		{ color:#606060; font-size:14px; font-weight:bold; margin-top:4px; margin-bottom:4px;}
h1 	       		{ color:#606060; font-size:12px; font-weight:bold; margin-top:6px; margin-bottom:6px;}
#quicknews     		{ color:#687065; text-align:left; margin-left: 16px; font-size:11px; padding:0;width:200px; line-height:14px; vertical-align:top; height:100%;}
#quicknews a   		{ background:url(img/klink2.gif) no-repeat; padding-left:8px; color:#687065; font-size:11px; font-weight:bold; text-decoration:none; font-style:italic; margin-bottom:0px;}
#quicknews a:hover   	{ text-decoration:underline;}
.newsentry     		{ color:#687065; text-align:left; width:178px;line-height:14px; padding: 10px 8px 0px 12px; margin: 0;}

xli	       		{ list-style-type: none; list-style-image:url(img/klsi.gif); }

ul li 			{ margin:0; padding:0 }

b.req          		{ font-size:18px;color:#F00;}
h4.ititle      		{ font-size:12px; clear:both;margin:16px 0px -2px 6px;text-align:left;}
.inp1          		{ border:1px solid #c3c3c3;font-size:12px; height:24px; margin: 4px 4px 0px 4px; padding:4px 4px 4px 4px;width:110px; background-color:#F0F0F0;}
.inp2          		{ border:1px solid #c3c3c3;font-size:12px; height:24px; margin: 4px 4px 0px 4px; padding:4px 4px 4px 4px;width:229px; background-color:#F0F0F0;}
.inp3          		{ border:1px solid #c3c3c3;font-size:12px; height:24px; margin: 4px 4px 0px 4px; padding:4px 4px 4px 4px;width:466px; background-color:#F0F0F0;}
.tiny          		{ font-size:10px;}
label          		{ clear:both;float: left;font-size:9px;display:block;margin-top:0px;margin-left:4px;margin-bottom:6px;}
select         		{ border:1px solid #c3c3c3;font-size:12px; height:22px; margin: 4px 4px 0px 4px; padding:4px 4px 4px 4px;width:230px;  background-color:#F0F0F0;}
.formular      		{ background-color:#FFFFFF; clear:left;}


#breadcrum a	       	{ background:url(img/klink1.gif) no-repeat; padding-left:34px;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;color:#5C6162; font-weight:normal; line-height:22px;width:100px;text-align:left; margin-top:2px;}
#breadcrum a:hover  	{ background:url(img/klink4.gif) no-repeat; padding-left:34px;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;color:#FFFFFF; font-weight:bold; line-height:22px;width:100px;text-align:left; margin-top:2px;}
#breadcrum .a_active  	{ background:url(img/klink4.gif) no-repeat; padding-left:34px;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;color:#FFFFFF; font-weight:bold; line-height:22px;width:100px;text-align:left; margin-top:2px;}

#footer a         	{ background:url(img/klink3.gif) no-repeat; padding-left:4px; font-size:9px;color:#707070; text-decoration:none;}
#footer a:hover   	{ background:url(img/klink3.gif) no-repeat; padding-left:4px; font-size:9px;color:#707070; text-decoration:underline;}
#footer  		{ font-size: 9px; font-family: Verdana, Geneva, Arial, sans-serif; text-align: center; padding-top:48px; bottom: 0px; left: 0px; padding-bottom: 0px; padding-right:48px; }

#pixelbrothers          { color:#F8F8F8; font-size:9px}
#pixelbrothers a        { background:url(img/) no-repeat; padding-left:4px; font-size:9px;color:#F8F8F8; text-decoration:none;}
#pixelbrothers a:hover  { background:url(img/) no-repeat; padding-left:4px; font-size:9px;color:#FC3B00; text-decoration:underline;}


.aleft                  { float:left; width:100%}
.aright                 { float:right; width:320px;}
.aclear                 { clear:both;}
                         
.sitemap                { font-size:12px;}                         
.sitemap a		{ width:128px;text-decoration:none;font-weight:normal;color:#707070; background:url(img/sdot.gif) no-repeat; padding-left:24px; display:block; line-height:24px; background-position:left;}                         
.sitemap a:hover	{ background-color:#F0F0F0;color:#850050;}                         
.sitemap0               { margin-left:46px;display:block; line-height:26px;}
.sitemap1               { margin-left:46px;display:block; line-height:26px;}
.sitemap2               { margin-left:46px;display:block; line-height:26px;}
.sitemap3               { margin-left:46px;display:block; line-height:26px;}
.sitemap4               { margin-left:46px;display:block; line-height:26px;}

img.c2 {display:none;width:1px;height:1px;}
img.c1 {cursor:pointer;}

#socialstuff     		{ color:#FFFFFF; xbackground-color:#474747; text-align:left; margin-left: 16px; font-size:11px; padding:0;width:200px; line-height:14px; vertical-align:top; height:100%;padding-bottom:8px;}

 .social_fb	       		{ background: url(icon/facebook.png)  no-repeat 8px 50%; background-color:#909090; height:32px; display:block; width:150px; margin: 0px 0px 16px 0px; padding:5px 0px 5px 50px; text-decoration:none; line-height:16px; font-size:12px; xtext-indent:12px; font-weight:bold; color:#FFFFFF;}
 .social_tw	       		{ background: url(icon/twitter.png)   no-repeat 8px 50%; background-color:#909090; height:32px; display:block; width:150px; margin: 0px 0px 16px 0px; padding:5px 0px 5px 50px; text-decoration:none; line-height:16px; font-size:12px; xtext-indent:12px; font-weight:bold; color:#FFFFFF;}
 .social_wp	       		{ background: url(icon/wordpress.png) no-repeat 8px 50%; background-color:#909090; height:32px; display:block; width:150px; margin: 0px 0px 16px 0px; padding:5px 0px 5px 50px; text-decoration:none; line-height:16px; font-size:12px; xtext-indent:12px; font-weight:bold; color:#FFFFFF;}
 .social_rs	       		{ background: url(icon/rss.png)       no-repeat 8px 50%; background-color:#909090; height:32px; display:block; width:150px; margin: 0px 0px 16px 0px; padding:5px 0px 5px 50px; text-decoration:none; line-height:16px; font-size:12px; xtext-indent:12px; font-weight:bold; color:#FFFFFF;}
 .social_yt	       		{ background: url(icon/youtube.png)   no-repeat 8px 50%; background-color:#909090; height:32px; display:block; width:150px; margin: 0px 0px 16px 0px; padding:5px 0px 5px 50px; text-decoration:none; line-height:16px; font-size:12px; xtext-indent:12px; font-weight:bold; color:#FFFFFF;}
 .social_xg	       		{ background: url(icon/xing.png)      no-repeat 8px 50%; background-color:#909090; height:32px; display:block; width:150px; margin: 0px 0px 16px 0px; padding:5px 0px 5px 50px; text-decoration:none; line-height:16px; font-size:12px; xtext-indent:12px; font-weight:bold; color:#FFFFFF;}

