
/* ------------------------------------------------
	reset css
-------------------------------------------------*/

/*
    Tripoli is a generic CSS standard for HTML rendering. 
    Copyright (C) 2007  David Hellsing

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, cite, var, address { font-style: normal; }
th,h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none;}
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */

/* ------------------------------------------------
	global
-------------------------------------------------*/



body 	{ color: #606060;
		  font: 12px Verdana, Arial, sans-serif;
		  margin:0px;
		  padding:0px;
		  background: #fff;	}


p	{ font: 12px Verdana, Arial, sans-serif;
	  line-height:20px;	}

span	{ font: 12px Verdana, Arial, sans-serif;
	  line-height:18px;	}

div	{ font: 12px Verdana, Arial, sans-serif;
	  line-height:18px;	}

table, table p	{ font: 12px Verdana, Arial, sans-serif;
	  line-height:18px;
	  color:#606060;	}

tr, tr p	{ font: 12px Verdana, Arial, sans-serif;
	  line-height:18px;
	  color:#606060;	}

td, td p	{ font: 12px Verdana, Arial, sans-serif;
	  line-height:18px;
	  color:#606060;	}




h1 	{ font: 24px Georgia, Times, "Times new roman", serif;
	  color: #474747;	
	  margin-bottom: 20px;	}

h2 	{ font: 16px Georgia, Times, "Times new roman", serif;
	  color: #191919;	
	  margin-bottom: 0px;	}

h3 	{ font-weight:bold;	}

a 	{ color: #980100;
	  text-decoration: none;	}
a:hover { text-decoration:underline;	}

img	{ border: 0px solid; 	}


.parent { display: block;
		  width: 100%;
		  position: absolute;
		  top: 0px;
		  left: 0px;
		  border-top:3px solid #970000; }


div#shadowbg	{  position:absolute;
				   width:100%;
				   left:0%;
				   right:0%;
				   height:792px;
				   margin:3px 0px 0px 0px;
				   text-align:center;
				   z-index:1; 
				   background: url(../images/shadowbg.png) no-repeat center top; }


div#container	{ display:block;
				  width:996px;
				  margin:0px auto 50px auto;
				  height:auto;
				  position:relative;
				  z-index:10;	}
		  
/* ------------------------------------------------
	form
-------------------------------------------------*/	

	.label { width:60px;
		 display:block;
		 color: #333;
		 padding:0px 2px; }
			
	.textfield { 		}	
					 

	.btn { color:#716e6e;
	       text-align:center;
	       margin:5px 0px 0px 0px; }
					
/* ------------------------------------------------
	header
-------------------------------------------------*/

div#header	{ width:996px;
			  height:111px;
			  margin:0px;
			  padding:0px;	}

	div#langsmenu	{ width:996px;
					  height:50px;
					  margin:0px;
					  padding:0px;
					  background: #fff url(../images/langsmenubg.png) no-repeat right top;	}

		div#langsmenu ul	{ float:right;
							  margin:4px 36px 0px 0px;
							  padding:0px;
							  list-style:none;	}

		div#langsmenu li	{ float:left;
							  margin:0px;
							  padding:10px 12px 0px 12px;
							  background: url(../images/langsmenudivider.png) no-repeat right 8px;	}
	
		div#langsmenu li.last	{ background: none;	}

		div#langsmenu li.kundlogin { border-bottom:3px solid #970000;
								     background: url(../images/kundloginbg.png) repeat-x;	}

		div#langsmenu li.kundlogin a { color:#767676;	}
		div#langsmenu li.kundlogin a:hover { background:none;	}

		div#langsmenu li.kundlogin img { color:#767676;
										 margin:-3px 0px -6px 0px;	}

		div#langsmenu a		{ display:block;
							  padding:2px 0px 12px 0px;
							  color:#bebebe;
							  font: 12px arial, verdana, sans-serif; 	}

		div#langsmenu a.active	{ color:#6f6f6f;
								  background: url(../images/langsmenuactive.png) no-repeat center bottom;	}

		div#langsmenu a:hover	{ text-decoration:none;
								  color:#6f6f6f;
								  background: url(../images/langsmenuactive.png) no-repeat center bottom;	}

	div#logo	{ width:947px;
				  height:50px;
				  margin:0px 0px 0px 0px;
				  padding:0px 0px 0px 49px;
				  background: url(../images/logobg.png) no-repeat left top; }

		div#logo img	{ margin:-12px 0px 0px 0px;
						  position:relative;
						  z-index:102; }						  



/* ------------------------------------------------
	menus
-------------------------------------------------*/



	div#menu	{ width:930px;
				  height:50px;
				  margin:3px 0px 0px 0px;
				  background: url(../images/menubg.png) no-repeat left top;	}

	div#menu ul {   margin:0px 0px 0px 10px;
					padding:17px 0px 0px 0px;
					list-style:none; }

	div#menu li {	float:left;
	      			margin:0px 0px 0px 0px; }
	
	div#menu a {	float:left;
    	  			display:block;
      				padding:0px 11px 13px 11px;
      				text-decoration:none;
      				color:#980100;
					font: 14px Arial, Verdana, sans-serif; }

	div#menu a.active { color:#b7b7b7;
      				    background:url('../images/menuactive.gif') no-repeat center bottom; }
	div#menu a:hover { background:url('../images/menuactive.gif') no-repeat center bottom; }

	div#submenu ul { margin:0px 0px 0px 0px;
 					 padding:0px 0px 0px 0px;
					 list-style:none; }
	
	div#submenu li { margin:0px;
					 padding:5px 0px 5px 20px;
					 border-bottom:1px solid #e0e0e0; }
		
	div#submenu a {	display:block;
					 padding:0px 0px 0px 17px;
	      			text-decoration:none;
		     		color:#959595;
					font: 14px Arial, Verdana, sans-serif; }
	
		div#submenu ul ul { margin:3px 0px 1px 0px;
 						    padding:0px;
						    list-style:none; }
	
		div#submenu ul ul li { margin:0px;
					    	   padding:4px 0px 4px 20px;
					    	   border-bottom:0px solid #e0e0e0; }
			
		div#submenu ul ul a { display:block;
				  		      padding:0px 0px 0px 17px;
	      				      text-decoration:none;
			     		      color:#959595;
						      font: 12px Arial, Verdana, sans-serif; }
	
	div#submenu a.active { color:#3a3a3a;
					       background:url('../images/submenupil.png') no-repeat 0px 2px; }

	div#submenu a:hover { background:url('../images/submenupil.png') no-repeat 0px 2px; }
	
	

/* ------------------------------------------------
	main content
-------------------------------------------------*/

div#maincontainer	{ width:959px;
		  	  margin:0px 0px 0px 37px;	}



	div#content	{ width:930px;
				  margin:0px 0px 30px 0px;
				  padding:0px; }
	
		div#redbox	{ float:left;
					  display:block;
					  width:325px;
					  height:280px;
					  padding:0px 36px;
      			   	  background: url('../images/redbg.png') no-repeat left top;  }
	
			div#redbox p	{ padding:0px 0px 0px 0px;
					  color:#f6eded;
					  font:22px Georgia, Times, "Times new roman", serif;  }

			div#redbox a	{ padding:2px;
					  color:#9f3737;
					  font:16px Georgia, Times, "Times new roman", serif; 
					  background:#fff; }

   			div#redbox blockquote { display: table;
									height: 280px;
									font-size:12px;line-height:12px;
									border:none;
									font-weight:normal;
									line-height:22px !important;
							       *display: block;
							       *position: relative; }			 
						
	 		div#redbox blockquote span { display: table-cell;
									     vertical-align: middle;
									     line-height:22px !important;
									    *display: block;
									    *position: absolute;
									    *left: 0px;
									    *width: 100%;
									    *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
									   
			div#redbox blockquote span span { display: inline;
											  vertical-align: baseline;
											  position: relative;
											  left: auto;
											  width: auto;
											  top:auto; }	

		div#call { float:right;
				   display:block;
				   width:210px;
				   margin:-6px 0px 0px 0px;
				   padding:0px 5px 0px 0px;
				   position:relative;
				   z-index:1010;
				  /* background: url('../images/tele.png') no-repeat right top; */}
	
			div#call p { text-align:right;
				   	 	 color:#b3b3b3;
				    	 font:10px helvetica, arial, verdana, sans-serif; }
						 
			span.bigtext { color:#b3b3b3;
	 		    		   font:22px georgia, helvetica, arial, verdana, sans-serif; }


		div#mainimg	{ float:left;
					  display:block;
					/*width:526px;
					  height:280px;*/
					  width:923px;
					  height:280px; }

			div#mainimg img	{ width:923px;
							  height:280px; }

		div.divider	{ float:left;
				  display:block;
				  width:923px;
				  height:13px;
				  margin:0px 0px 11px 0px;
      			   	  background:url('../images/divider.png') no-repeat 0px 0px;  }

		div.leftcol	{ float:left;
					  display:block;
					  width:616px;
					  height:367px;
					  padding:0px 0px 0px 0px;
      			   	  background:url('../images/leftbg.png') no-repeat 0px 0px; }

			div.leftcoltext	{ height:198px;
							  padding:40px 0px 0px 21px; }
			
				div.leftcoltext p	{ line-height:20px !important;
									  color:#b7b7b7;
									  font:14px arial, verdana, sans-serif; }
			div.puff	{ float:left;
					  display:block;
					  width:298px;
					  height:129px;
					  margin:0px 10px 0px 0px;
      				   	  background:url('../images/puffbg.png') no-repeat 0px 0px; }
			div.puff2	{ float:left;
					  display:block;
					  width:298px;
					  height:129px;
					  margin:0px 0px 0px 0px;
      				   	  background:url('../images/puffbg.png') no-repeat 0px 0px; }


				div.puffimg	{ float:left;
							  display:block;
							  width:136px;
							  height:148px;
							  margin:-19px 0px 0px -5px;
							  position:relative;
							  z-index:1001;
      				   		  background:url('../images/person.png') no-repeat 0px 0px; }

				div.puff2img	{ float:left;
								  display:block;
								  width:116px;
								  height:112px;
								  margin:10px 0px 0px -5px;
								  padding:0px 0px 0px 0px;
								  position:relative;
								  z-index:1002;
      					   		  background: url('../images/diagram.png') no-repeat 0px 0px; }

				div.pufftext	{ float:left;
						  display:block;
						  width:172px;
						  height:112px;
						  margin:0px 0px 0px -10px;
						  padding:16px 0px 0px 0px; }

					div.pufftext p	{ line-height:22px !important; }

					div.pufftext a	{ color:#960000;
							  font:16px arial, verdana, sans-serif;
							  border-bottom:1px solid #b3b3b3; }

					div.pufftext a:hover	{ text-decoration:none;
								  border-bottom:1px solid #960000;}

				div.puff2text	{ float:left;
						  display:block;
						  width:192px;
						  height:112px;
						  margin:0px 0px 0px -10px;
						  padding:16px 0px 0px 0px; }

					div.puff2text p	{ line-height:22px !important; }

					div.puff2text a	{ color:#960000;
							  font:16px arial, verdana, sans-serif;
							  border-bottom:1px solid #b3b3b3; }

					div.puff2text a:hover	{ text-decoration:none;
								  border-bottom:1px solid #960000;}

					span.date { font: 11px Georgia, Times, "Times new roman", serif;}


				div.puffname	{ float:right;
						  display:block;
						  width:172px;
						  height:30px;
						  margin:-15px 0px 0px 0px;
						  padding:0px 10px 0px 0px; }

					div.puffname a	{ float:right;
							  display:block;
							  height:17px;
							  color:#606060;
							  font: 16px Georgia, Times, "Times new roman", serif;
							  padding:5px 5px;
							  border-right:1px solid #d1d1d1;
							  border-bottom:1px solid #d1d1d1;
							  background:#fff; }

				div.puff2name	{ float:right;
						  display:block;
						  width:172px;
						  height:30px;
						  margin:-15px 0px 0px 0px;
						  padding:0px 10px 0px 0px; }

					div.puff2name a	{ float:right;
							  display:block;
							  height:17px;
							  color:#606060;
							  font: 16px Georgia, Times, "Times new roman", serif;
							  padding:5px 5px;
							  border-right:1px solid #d1d1d1;
							  border-bottom:1px solid #d1d1d1;
							  background:#fff; }



		div.rightcol	{ float:left;
						  display:block;
						  width:304px;
						  height:365px;
						  margin:0px -10px 0px 0px;
						  padding:0px 0px 0px 0px;
						  border:1px solid #cfcfcf;
      			   		  background:url('../images/formbg.png') repeat-x bottom; }

			div.rightcol h2	{ float:left;
							  display:block;
							  width:284px;
							  height:31px;
							  margin:0px 0px 0px 0px;
							  padding:18px 0px 0px 24px;
      			   			/*  background:url('../images/righth1.png') no-repeat 0px 0px; */}

			div.rightcol p	{ line-height:20px !important;
							  color:#818181;
							  margin:0px;
							  padding:0px 24px 10px 0px;
							  font:12px arial, verdana, sans-serif; }
		

			div.rightcol .form { clear:both;
							     padding:9px 0px 0px 24px;  }

			div.rightcol span.label	{ width:200px;
									  padding:10px 0px 0px 0px;
									  color:#818181;
									  font:9px arial, verdana, sans-serif; }

			div.rightcol span.red	{ color:#a54e4e;
						  font:9px arial, verdana, sans-serif;  }

			div.rightcol .textfield { clear:both;
									  width:248px;
									  height:20px;
									  margin:0px 0px 0px 0px;
									  padding:4px 4px 0px 4px;
									  border:1px solid #cccccc;
									  background:url('../images/textfield.png') repeat-x;  }								  

				div.rightcol .textfield  .field {  width:254px;
								  height:20px;
								  font-size:11px;
								  color:#929292;
								  border:none;
								  background:none;  }			  								  


			div.rightcolbtn  { float:right;
							   display:block;
							   margin:-50px 10px 0px 0px; }
		
			div.rightcolbtn img { float:left;
					   display:block; }

			div.rightcolbtn .btn  { float:left;
									display:block;
									width:124px;
									height:34px;
									color:#a54e4e;
									font: 16px Georgia, Times, "Times new roman", serif;
									margin:30px 10px 0px 0px;
									padding:5px 0px;
									text-align:center;
									border-top:0px solid #d1d1d1;
									border-right:1px solid #d1d1d1;
									border-bottom:1px solid #d1d1d1;
									border-left:0px solid #d1d1d1;
									background:#fff; }
									
			div.rightcolbtn .btnSub  { float:left;
									   display:block;
									   width:124px;
									   height:34px;
									   color:#a54e4e;
									   font: 16px Georgia, Times, "Times new roman", serif;
									   margin:60px 38px 0px 0px;
									   padding:5px 0px;
									   text-align:center;
									   border-top:0px solid #d1d1d1;
									   border-right:1px solid #d1d1d1;
									   border-bottom:1px solid #d1d1d1;
									   border-left:0px solid #d1d1d1;
									   background:#fff; }									


			div.nojdakundertext	{ clear:both;
			  				 	  display:block;
								  width:930px;
								  padding:20px 0px 5px 0px; }

				div.nojdakundertext p	{ color:#b6b6b6;
							  font: 12px arial, verdana, sans-serif;}

					div.nojdakundertext a	{ color:#b6b6b6;
								  font: 12px arial, verdana, sans-serif;
								  text-decoration:underline;}

			div.nojdakunder	{ display:block;
							  width:925px;
					  		  height:100px;
							  text-align:center;
							  padding:0px 0px 0px 5px;
							  background:url('../images/nojdakunderbg.png') repeat-x; }
	
			   	div.nojdakunder blockquote { float:left;
							     display: table;
							     width:100px;
							     height: 100px;
							     *display: block;
							     *position: relative;
							     font-size:12px;
							     border:none;
							     font-weight:normal;
							     line-height:22px !important;
							     margin-right:24px;
							     margin-left:24px;
							     text-align:center; }			 
						
	 			div.nojdakunder blockquote span { display: table-cell;
							    	  vertical-align: middle;
								 *display: block;
							         *position: absolute;
							         *left: 0px;
							         *width: 100%;
							          line-height:22px !important;
							         *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
								   
				div.nojdakunder blockquote span span { display: inline;
								       vertical-align: baseline;
								       position: relative;
								       left: auto;
								       width: auto;
								       top:auto; }								   

			  
div#right	{ float:left;
		  width:18px;
		  margin:0px -10px 0px 0px;  }

/* ------------------------------------------------
	pages
-------------------------------------------------*/


	div#leftcontent	{ float:left;
					  display:block;
					  width:227px;
					  margin:0px;
					  padding:0px; }

		div#submenuheading	{ clear:both;
							  display:block;
							  width:185px;
							  height:56px;
							  margin:0px 0px 0px 0px;
							  padding:0px 21px;
							  background:url('../images/submenuheadingbg.png') repeat-x;  }

			div#submenuheading blockquote { display: table;
									        height: 56px;
									        font-size:12px;
									        border:none;
									        font-weight:normal;
									        text-align:center; 
											padding:0px;
									       *display: block;
									       *position: relative;}			 
						
	 		div#submenuheading blockquote span { display: table-cell;
									    	     vertical-align: middle;
											    *display: block;
									            *position: absolute;
									            *left: 0px;
						    			        *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
							   
			div#submenuheading blockquote span span { display: inline;
											          vertical-align: baseline;
											          position: relative;
											          left: auto;
											          width: auto;
							    				      top:auto; }

			div#submenuheading h2	{ margin:0px;
									  padding:0px;
									  color:#fff;
									  font: 18px arial, verdana, sans-serif;  }

		div#submenu	{ float:left;
					  display:block;
					  width:227px;
					  margin:0px;
					  padding:29px 0px 0px 0px;  }


	div#rightcontent	{ float:left;
						  display:block;
						  width:703px;
						  margin:0px;
						  padding:33px 0px; }

		div#maintext	{ float:left;
						  display:block;
						  width:456px;
						  margin:0px;
						  padding:0px 40px 0px 46px;} 

			div#maintext p.ingress	{ color:#3a3a3a;} 
			
					   
			div#maintext table, tr, td { border:none;	
										 border-collapse:collapse;
										 margin:0px;
										 padding:0px; }
										 
			/*div#maintext td { padding:10px; } */

		div#tipsaprint ul	{ margin:10px 0px;
							  padding:0px;
							  list-style:none; }

			div#tipsaprint li	{ float:left;
								  margin:0px;
								  padding:0px; } 

			div#tipsaprint a	{ padding:0px 10px 0px 12px;
								  color:#ad6565;
								  font:10px helvetica, arial, verdana, sans-serif;
								  background:url('../images/kvadrat.png') no-repeat 0px 2px;  } 

		div#leftpuffar	{ float:left;
						  display:block;
						  width:161px;
						  margin:0px;
						  padding:0px 0px;} 

			div.leftpuff	{ float:left;
							  display:block;
							  /*height:155px;*/
							  width:159px;
							  margin:0px;
							  padding:0px 0px 10px 0px;
							  border:1px solid #e8e8e8;
							  background: #f8f8f8 url('../images/leftpuffbg.png') no-repeat 0px bottom; } 

				div.leftpuffname	{ float:left;
									  display:block;
									  width:161px;
									  margin:5px 0px 0px -10px;
									  padding:0px 0px 0px 0px;
									  position:relative;
									  z-index:500; }

					div.leftpuffname a	{ float:left;
										  display:block;
										  color:#606060;
										  font: 16px Georgia, Times, "Times new roman", serif;
										  padding:5px 5px;
										  border-right:1px solid #d1d1d1;
										  border-bottom:1px solid #d1d1d1;
										  background:#fff; }


				
   	
		/*		div.leftpuffim blockquote { display: table;
										    height: 128px;
										    width:160px;
										    font-size:12px;line-height:12px;
										    border:none;
										    font-weight:normal;
										    line-height:22px !important;
											text-align:center;
									       *display: block;
									       *position: relative; }			 
								
	 			div.leftpuffim blockquote span { display: table-cell;
											     vertical-align: middle;
											     line-height:22px !important;
												 text-align:center;
											    *display: block;
											    *position: absolute;
											    *left: 0px;
											    *width: 100%;
											    *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
									   
				div.leftpuffimblockquote span span { display: inline;
													 vertical-align: baseline;
													 position: relative;
													 left: auto;
													 width: auto;
													 top:auto; }			*/						  
								  
				div.leftpuffimg	{ float:right;
								  display:block;
								  width:136px;
								  height:148px;
								  margin:-19px -5px 0px 0px;
								  position:relative;
								  z-index:1003;
								  text-align:right;
	      				   		  background:url('../images/person2.png') no-repeat right 0px; }								  

				div.leftpuffimg2	{ float:right;
									  display:block;
									  width:107px;
									  height:112px;
									  margin:10px -20px 0px 0px;
									  padding:0px 0px 0px 0px;
									  position:relative;
									  z-index:1004;
	      				   			  background: url('../images/diagram.png') no-repeat right 0px; }
	      				   			  
	      		div.leftpuffim	{ float:right;
								  display:block;
								  width:160px;								  
								  margin:0px 0px 0px -25px;
								  /*padding:5px 0px;*/
								  padding:15px 0px;
								  position:relative;
								  z-index:1003;								  
								  text-align:center; }

				div.leftpufftext	{ float:left;
									  display:block;
									  width:161px;
									  margin:0px 0px 30px 0px;
									  padding:10px 0px 0px 0px; }

					div.leftpufftext p	{ line-height:18px !important; }

					div.leftpufftext a	{ color:#960000;
										  font:16px arial, verdana, sans-serif;
										  border-bottom:1px solid #b3b3b3; }
		
					div.leftpufftext a:hover	{ text-decoration:none;
												  border-bottom:1px solid #960000;}
	

		div.contactbox	{ display:block;
						  width:308px;
						  height:167px;
						  margin:-170px -10px 0px 0px;
						  padding:0px 0px 0px 0px;
    	  			   	  background:url('../images/rightbg.png') no-repeat 0px bottom; }

			div.contactbox h2	{ float:left;
								  display:block;
								  width:284px;
								  height:31px;
								  margin:0px 0px 0px 0px;
								  padding:18px 0px 10px 24px;
								  background:url('../images/righth1.png') no-repeat 0px 0px; }

			div.contactbox p	{ line-height:20px !important;
								  color:#929292;
								  margin:0px;
								  padding:0px 24px 0px 0px;
								  font:11px arial, verdana, sans-serif; }


			div.contactbox .form { clear:both;
					  			   padding:10px 0px 0px 24px;  }

			div.contactbox span.label	{ float:left;
										  display:block;
										  width:120px;
										  margin:0px 10px 0px 0px;
										  padding:10px 0px 0px 0px;
										  color:#b3b3b3;
										  font:9px arial, verdana, sans-serif; }

			div.contactbox span.red	{ color:#a54e4e;
									  font:9px arial, verdana, sans-serif;  }

			div.contactbox .textfield { float:left;
									    width:112px;
									    height:20px;
									    margin:0px 10px 0px 0px;
									    padding:6px 4px 2px 4px;
									    border:none;
									    background:url('../images/textfield.png') no-repeat 0px 0px;  }

				div.contactbox .textfield  .field { width:254px;
												    height:20px;
												    font-size:11px;
												    color:#929292;
												    border:none;
												    background:none;  }

			div.contactbox div.rightcolbtn  { float:right;
											  display:block;
											  margin:-50px 10px 0px 0px; }

			div.contactbox div.rightcolbtn img { float:left;
											     display:block; }

			div.contactbox div.rightcolbtn .btn  { float:left;
												   display:block;
												   height:34px;
												   color:#a54e4e;
												   font: 16px Georgia, Times, "Times new roman", serif;
												   margin:30px 10px 0px 0px;
												   padding:5px 5px;
												   border-top:none;
												   border-right:1px solid #d1d1d1;
											 	   border-bottom:1px solid #d1d1d1;
												   border-left:none;
												   background:#fff; }
												   
												   
												   
	div.blogg { margin:20px 0px 0px 0px; }

		div.blogg h2 { color:#980100;
					   margin:10px 0px 0px 0px; }
	
		div.blogg  a.comment { display:block;
							   margin:10px 0px 0px 0px;
							   padding:0px 0px 10px 0px;
							   text-align:right;
							   color:#980100;
							   border-bottom:1px solid #cccccc; }	
							   

			div.enterComment  span.label	{ float:left;	
											  display:block;
											  width:150px;
											  margin:0px 0px 2px 0px;
											  padding:10px 0px 0px 0px;
											  color:#818181;
											  font:11px arial, verdana, sans-serif; }
											  
			div.enterComment .textfield { float:left;
										  width:248px;
										  height:20px;
										  margin:0px 0px 2px 0px;
										  padding:4px 4px 0px 4px;
										  border:1px solid #cccccc;
										  background:url('../images/textfield.png') repeat-x;  }
									  	
				div.enterComment  .textfield  .field {  width:254px;
														height:20px;
														font-size:11px;
														color:#929292;
														border:none;
														background:none;  }									  								  

			div.enterComment .textarea { float:left;
										 width:248px;
										 height:50px;
										 margin:0px 0px 2px 0px;
										 padding:4px 4px 0px 4px;
										 border:1px solid #cccccc;
										 background:url('../images/textfield.png') repeat-x;  }
									  	
				div.enterComment  .textarea  .area {  width:254px;
													  height:50px;
													  font-size:11px;
													  color:#929292;
													  border:none;
													  background:none;  }	
													  
													  
			div.pageform 	{ display:block;
							  width:430px;
							  margin:20px 0px 0px 0px; }
							  
			div.pageform  span.label	{ float:left;	
										  display:block;
										  width:150px;
										  margin:0px 0px 2px 0px;
										  padding:10px 0px 0px 0px;
										  color:#818181;
										  font:11px arial, verdana, sans-serif; }										  
											  
			div.pageform .textfield { float:left;
									  width:248px;
									  margin:0px 0px 2px 0px;
									  padding:4px 4px 6px 4px;
									  border:1px solid #cccccc;
									  background:url('../images/textfield.png') repeat-x;  }
									  	
				div.pageform  .textfield  .field {  width:254px;
													height:20px;
													font-size:11px;
													color:#929292;
													border:none;
													background:none;  }									  								  

			div.pageform .textarea { float:left;
										 width:248px;
										 height:50px;
										 margin:0px 0px 2px 0px;
										 padding:4px 4px 0px 4px;
										 border:1px solid #cccccc;
										 background:url('../images/textfield.png') repeat-x;  }
									  	
				div.pageform  .textfield  .formbox {  width:254px;
													  height:50px;
													  font-size:11px;
													  color:#929292;
													  border:none;
													  background:none;  }
													  
				div.pageform  div.rightcolbtn img {  display:none;  }													  														  	
							   
/* ------------------------------------------------
	tell a friend
-------------------------------------------------*/
	
	div.tellafriend {  width:306px;
			     	   height:282px;
					   background:#f5f5f5;
		    		   margin:0px 4px;
			    	   display:block;
			    	   margin:20px auto;
					   font-size:11px; }	
					  
		div.tellafriend div#submenuheading	{ height:36px;  }	
		div.tellafriend div#submenuheading blockquote	{ height:36px;  }					  
					  				  
		div.tellafriend p {  font-size:11px; }
		div.tellafriend a{  color:#980100; }
		
		.textfieldtellfriend {	padding:2px;
								font-size:11px;
								border:1px solid #606060;
								background:#fff; }						
								
		.btnfieldtellfriend {	float:right;							
								color:#fff;
								font-size:11px;
								padding:2px 5px;
								margin:-10px -10px 0px 0px;
								border:none;
								background:url('../images/submenuheadingbg.png') repeat-x;  }	  
		
	div.letter { margin:10px;
				 padding:10px;
				 background:#fff; }
				 
		div.letter .textfieldtellfriend {	background:#fff;
											border-top:1px solid #fff;
											border-right:1px solid #fff;
											border-bottom:1px dotted #606060;
											border-left:1px solid #fff; }					 


/* ------------------------------------------------
	footer
-------------------------------------------------*/

#footer { width:926px;
	  height:94px;	
	  background: url(../images/footerbg.png) no-repeat top left;
	  padding:20px 0px 0px 0px;
	  margin:0px 0px 10px 0px;	}

#footerleft { float:left;
	      width:280px;	
	      padding:0px;
	      margin:0px 40px 0px 0px;}



#footer p { font:10px helvetica, arial, verdana, sans-serif;
	    color:#a7a7a7; 
	    line-height:18px !important; }

#footer a {color:#a7a7a7;  }
#footer a:hover { text-decoration:underline;  }

	.kontor { float:left;
			  width:130px;	
	          padding:0px 10px 15px 10px;
	          margin:0px;
			  cursor:pointer; }

	#footer .kontor h2 { color:#6f6f6f;
		    	     font:14px arial, verdana, sans-serif; }

	#footer .kontor p { font:12px arial, verdana, sans-serif; }

#footer2 { position:relative;
	 	  display:block;
		   width:100%;
		   z-index:10;	}
/* ------------------------------------------------
	misc
-------------------------------------------------*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* for understanding browsers */
.hojd {
	min-height:600px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd {
	height: 600px;
}

/* for understanding browsers */
.hojd2 {
	min-height:384px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd2 {
	height: 384px;
}

/* for understanding browsers */
.leftpuffhojd {
	min-height:125px; 
	height:auto;
}
/* for Internet Explorer */

* html .leftpuffhojd {
	height: 125px;
}


form {
margin: 0px;
padding: 0px;

}