body {
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#000000;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:8px;
size:8px;
color:#cccccc;
scrollbar-face-color:#ffffff; 
scrollbar-arrow-color:#216096; 
scrollbar-track-color:#eeeeee; 
scrollbar-shadow-color:#ffffff; 
scrollbar-highlight-color:#ffffff; 
scrollbar-3dlight-color:#ffffff; 
scrollbar-darkshadow-color:#eeeeee;

background-image:url(grafik/bakgrund.jpg); 
-moz-background-size:100% 100%; /* Old Firefox */
background-size:100%;
background-repeat:no-repeat;


background-position:center top; 
background-repeat:no-repeat;
}


#blanket {
background-color:#000;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:450px;
height:450px;
z-index: 9002;
margin-top:-700px;
margin-left:-100px;
}


#likebox-frame {
border:0px solid #ffffff;
height:255px;
left:-2px;
overflow:hidden;
position:relative;
top:-2px;
width:285px;
z-index:10;
}
#likebox-frame iframe {
left:-5px;
overflow:hidden;
position:relative;
top:-1px;
}


@font-face {
	font-family: avenir;
	src: url('fonts/avenir.woff');
}


.rubrik1 {
			 color:#CCCCCC;
			 font-family:avenir; /* no .ttf */
			 font-size:31px;
			 letter-spacing:0px;
			 line-height:100%;
			 padding-left:4px;
			 padding-top:15px;
			 padding-right:4px;
			 padding-bottom:4px;
			}
			.rubrik2 {
			 color:#48a2ff;
			 font-family:avenir; /* no .ttf */
			 font-size:31px;
			 letter-spacing:0px;
			 line-height:100%;
			 padding-left:4px;
			 padding-top:15px;
			 padding-right:4px;
			 padding-bottom:4px;
			}
						.rubrik2_2 {
			 color:#48a2ff;
			 font-family:avenir; /* no .ttf */
			 font-size:25px;
			 letter-spacing:0px;
			 line-height:100%;
			 padding-left:4px;
			 padding-top:15px;
			 padding-right:4px;
			 padding-bottom:4px;
			}
							.rubrik2_3 {
			 color:#48a2ff;
			 font-family:avenir; /* no .ttf */
			 font-size:21px;
			 letter-spacing:0px;
			 line-height:100%;
			 padding-left:4px;
			 padding-top:15px;
			 padding-right:4px;
			 padding-bottom:4px;
			}
			.rubrik3 {
			 color:#6abf36;
			 font-family:avenir; /* no .ttf */
			 font-size:20px;
			 letter-spacing:0px;
			 line-height:100%;
			 padding-left:4px;
			 padding-top:0px;
			 padding-right:0px;
			 padding-bottom:4px;
			}
				.rubrik3_1 {
			 color:#cccccc;
			 font-family:avenir; /* no .ttf */
			 font-size:22px;
			 letter-spacing:0px;
			 line-height:100%;
			 padding-left:4px;
			 padding-top:0px;
			 padding-right:0px;
			 padding-bottom:4px;
			}
		.rubrik4 {
			 color:#FFFFFF;
			 font-family:avenir; /* no .ttf */
			 font-size:31px;
			 letter-spacing:0px;
			 line-height:100%;
			 padding-left:4px;
			 padding-top:15px;
			 padding-right:4px;
			 padding-bottom:4px;
			}
				.rubrik5 {
			 color:#48a2ff;
			 font-family:avenir; /* no .ttf */
			 font-size:18px;
			 letter-spacing:0px;
			 line-height:100%;
			 padding-left:4px;
			 padding-top:0px;
			 padding-right:0px;
			 padding-bottom:4px;
			}
			
						.rubrik6 {
			 color:#48a2ff;
			 font-family:avenir; /* no .ttf */
			 font-size:13px;
			 letter-spacing:0px;
			 line-height:100%;
			 padding-left:0px;
			 padding-top:0px;
			 padding-right:0px;
			 padding-bottom:0px;
			}
							.rubrik7 {
			 color:#555555;
			 font-family:avenir; /* no .ttf */
			 font-size:13px;
			 letter-spacing:0px;
			 line-height:100%;
			 padding-left:0px;
			 padding-top:0px;
			 padding-right:0px;
			 padding-bottom:0px;
			}
			.formclass5 {
				width:170px;
				height:22px;
							 color:#333333;
			 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			 font-size:10px;;
			}
			
.nyhetstext1 {
			 color:#cccccc;
			 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			 font-size:10px;;
			 line-height:100%;
			  padding:4px;
			  
			 text-align:justify;
			}
			.nyhetstext2 {
			 color:#8c8c8c;
			 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			 font-size:10px;;
			 line-height:100%;
			  padding:4px;
			}
					.nyhetstext3 {
			 color:#cccccc;
			 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			 font-size:11px;;
			 line-height:150%;
			  padding:4px;
			  
			 text-align:justify;
			}
					.nyhetstext3_2 {
			 color:#cccccc;
			 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			 font-size:11px;;
			 line-height:140%;
			  padding:0px;
			  
			}

					.nyhetstext4 {
			 color:#cccccc;
			 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			 font-size:10px;;
			 line-height:150%;
			  padding:4px;
			  
			 text-align:justify;
			}

.text00 {
			 color:#cccccc;
			 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			 font-size:11;
			 line-height:130%;
			 padding-top:2px;
			}

.text01 {
			 color:#787a7d;
			 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			 font-size:10;
			 line-height:130%;
			 padding-top:2px;
			}

.text02 {
			 color:#787a7d;
			 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			 font-size:10;
			 line-height:140%;
			 padding-top:2px;
			}

.text03 {
			 color:#787a7d;
			  font-family:cell_font; /* no .ttf */
			 font-size:13;
			 line-height:120%;
			 
			 letter-spacing:1px;
			 text-transform:uppercase;
			 padding-top:2px;
			}



.logo01{
	background-color:#0f0d0b;
	text-align:center;
}
.ads01{
	background-color:#0f0d0b;
}
.submenu01{
	background-color:#0f0d0b;
	vertical-align:top;
}
.mainmenu01{
		height:15px;
}
.mainmenu02{
		height:27px;
}
.main01{
	background-color:#f4f4f4;
	vertical-align:top;
}
.news01{
	background-color:#d5d5d5;
}
.bottom01{
	background-color:#0f0d0b;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	vertical-align:middle;
	text-align:center;
	color: #ccc; 
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
}
.newsheadline01 {
			 color:#ad0000;
			 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			 font-size:17px;
			 letter-spacing:0px;
			 line-height:98%;
			}
			.newsheadline02 {
			 color:#CCCCCC;
			 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			 font-size:18px;
			 letter-spacing:0px;
			 line-height:98%;
			}

.headline01 {
			 color:#CCCCCC;
			 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			 font-size:25px;
			 letter-spacing:0px;
			 line-height:98%;
			}
.headline02 {
			 color:#ffffff;
			 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			 font-size:25px;
			 letter-spacing:0px;
			 line-height:98%;
			 padding-left:12px;
			 padding-top:7px;
			}
			.headline03 {
			 color:#216096;
			 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			 font-size:18px;
			 letter-spacing:0px;
			 line-height:98%;
			}
						.headline04 {
			 color:#216096;
			 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			 font-size:18px;
			}
			

			.text01_rod {
			 color:red;
			 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			 font-size:12px;
			 line-height:120%;
			 text-align:justify;
			 padding-top:2px;
			}

						.text04 {
			 color:#4a4235;
			 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			 font-size:10px;
			 line-height:120%;
			 text-align:justify;
			}


a.vitlank:link { 
			  font-size:11px; 
			  color:#ffffff; 
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  text-decoration:none;
			  }
			  
a.vitlank:visited {   font-size:11px; 
			  color:#ffffff; 
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  text-decoration:none;
			  }
			  
a.vitlank:hover {   font-size:11px; 
			  color:#ffffff; 
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  text-decoration: underline;
			  }
			  
a.vitlank:active {  font-size:11px; 
			  color:#ffffff; 
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  text-decoration: underline;
			  }

a.vitlank2:link { 
			  font-size:11px; 
			  color:#ffffff; 
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  text-decoration:underline;
			  }
			  
a.vitlank2:visited {   font-size:11px; 
			  color:#ffffff; 
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  text-decoration:underline;
			  }
			  
a.vitlank2:hover {   font-size:11px; 
			  color:#ffffff; 
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  text-decoration: underline;
			  }
			  
a.vitlank2:active {  font-size:11px; 
			  color:#ffffff; 
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  text-decoration: underline;
			  }			

a.smenu01:link { display:block;
			  width:100%; 
			  background-color:#191716; 
			  padding:10px;
			  text-transform:uppercase; 
			  font-size:10px; 
			  color:#333333; 
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  color: #ccc; text-decoration:none;
			  }
			  
a.smenu01:visited { display:block;
			  width:100%; 
			  background-color:#191716; 
			  padding:10px;
			  text-transform:uppercase; 
			  font-size:10px; 
			  color:#333333; 
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  vertical-align:middle;
			  color: #ccc; text-decoration:none;
			  }
			  
a.smenu01:hover { display:block;
			  width:100%; 
			  background-color:#100e0c; 
			  padding:10px;
			  text-transform:uppercase; 
			  font-size:10px; 
			  color:#333333; 
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  vertical-align:middle;
			  color: #fff; text-decoration:none;
			  }
			  
a.smenu01:active { display:block;
			  width:100%; 
			  background-color:#100e0c; 
			  padding:10px;
			  text-transform:uppercase; 
			  font-size:10px; 
			  color:#333333; 
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  vertical-align:middle;
			  color: #fff; text-decoration:none;
			  }
			  
			  
a.hmenu02:link { display:block;
			  font-size:10px; 
			  color:#f6f6f6; 
			  			  padding:2px;
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  vertical-align:middle;
			  text-align:center;
			  text-decoration:none;
			  font-weight:bold;
			  border-bottom-style: solid; 
		border-bottom-color: #ad0000; 
		border-bottom-width: 0px;
			  }
			  
a.hmenu02:visited { display:block;
			  font-size:9px; 
			  color:#f6f6f6; 
			  			  padding:2px;
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  vertical-align:middle;
			  text-align:center;
			  text-decoration:none;
			  font-weight:bold;
			  border-bottom-style: solid; 
		border-bottom-color: #ad0000; 
		border-bottom-width: 0px;
			  }
			  
a.hmenu02:hover { display:block;
			  font-size:9px; 
			  color:#ad0000; 
			  			  padding:2px;
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  vertical-align:middle;
			  text-align:center;
			  text-decoration:none;
			  font-weight:bold;
			  border-bottom-style: solid; 
		border-bottom-color: #ad0000; 
		border-bottom-width: 0px;
			  }
			  
a.hmenu02:active { display:block;
			  font-size:9px; 
			  color:#ad0000; 
			  			  padding:2px;
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  vertical-align:middle;
			  text-align:center;
			  text-decoration:none;
			  font-weight:bold;
			  border-bottom-style: solid; 
		border-bottom-color: #ad0000; 
		border-bottom-width: 0px;
			  }
			  
			  
			  
			  

a.hmenu01:link { display:block;
			  font-size:12px; 
			  color:#ccc; 
			  
			 letter-spacing:0px;
			  			  padding:0px;
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  vertical-align:middle;
			  text-align:center;
			  text-decoration:none;
			  font-weight:bold;
			  border-bottom-style: solid; 
		border-bottom-color: #ad0000; 
		border-bottom-width: 0px;
			  }
			  
a.hmenu01:visited { display:block;
			  font-size:12px; 
			  color:#CCC; 
			  
			 letter-spacing:0px;
			  			  padding:0px;
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  vertical-align:middle;
			  text-align:center;
			  text-decoration:none;
			  font-weight:bold;
			  border-bottom-style: solid; 
		border-bottom-color: #ad0000; 
		border-bottom-width: 0px;
			  }
			  
a.hmenu01:hover { display:block;
			  font-size:12px; 
			  color:#666; 
			 letter-spacing:0px;
			  			  padding:0px;
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  vertical-align:middle;
			  text-align:center;
			  text-decoration:none;
			  font-weight:bold;
			  border-bottom-style: solid; 
		border-bottom-color: #ad0000; 
		border-bottom-width: 0px;
			  }
			  
a.hmenu01:active  { display:block;
			  font-size:12px; 
			  color:#999999; 
			 letter-spacing:0px;
			  			  padding:0px;
			  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			  vertical-align:middle;
			  text-align:center;
			  text-decoration:none;
			  font-weight:bold;
			  border-bottom-style: solid; 
		border-bottom-color: #ad0000; 
		border-bottom-width: 0px;
			  }
			  
			  
.maindiv01 {
	width:auto; 
	height:auto; 
	overflow:hidden; 
	padding:20px;
}

a.link01:link { 
			  color:#333333; 
			  text-decoration:none;
			  }
			  
a.link01:visited { 
			  color:#333333; 
			  text-decoration:none;
			  }
			  
a.link01:hover { 			  
			  color:#216096; 
			  text-decoration:underline;
			  }
			  
a.link01:active { 
			  color:#216096; 
			  text-decoration:underline;
			  }

.td01 {
	height:35px;
	background-color:#e2e2e2;
	padding:4px;
	padding-left:8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase; 
	font-size:10px;
	line-height:11px;
	vertical-align:middle;			  
}
.td02 {
	height:35px;
	background-color:#eaeaea;
	padding:4px;
	padding-left:8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase; 
	font-size:10px;
	line-height:11px;
	vertical-align:middle;			  
}

.td03 {
	height:35px;
	padding:4px;
	padding-left:8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase; 
	font-size:10px;
	line-height:11px;
	vertical-align:top;			  
}
.td04 {
	height:35px;
	padding:4px;
	padding-left:8px;
	font-size:10px;
	line-height:11px;
	vertical-align:top;			  
}
.td05 {
	padding-left:20px;
	padding-right:20px;
	vertical-align:top;
}
.td06 {
	padding-left:20px;
	border-left-style:dotted;
	border-left-width:1px;
	border-left-color:#80796e;
}
.td07 {
	padding-right:20px;
	vertical-align:top;
}

.tdnr01 {
	height:35px;
	background-color:#e2e2e2;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase; 
	font-size:13px;
	text-align:center;
	vertical-align:middle;			  
	border-bottom-style: solid; 
	border-bottom-color: #a7a299; 
	border-bottom-width: 1px; 
	border-right-style: solid; 
	border-right-color: #a7a299; 
	border-right-width: 1px; 
}
.tdnr02 {
	height:35px;
	background-color:#eaeaea;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase; 
	font-size:13px;
	text-align:center;
	vertical-align:middle;		
	border-bottom-style: solid; 
	border-bottom-color: #979083; 
	border-bottom-width: 1px; 
	border-right-style: solid; 
	border-right-color: #979083; 
	border-right-width: 1px; 
}

.tdnr01_2 {
	height:35px;
	background-color:#e2e2e2;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase; 
	font-size:10px;
	text-align:center;
	vertical-align:middle;			  
	border-bottom-style: solid; 
	border-bottom-color: #a7a299; 
	border-bottom-width: 1px; 
	border-right-style: solid; 
	border-right-color: #a7a299; 
	border-right-width: 1px; 
}
.tdnr02_2 {
	height:35px;
	background-color:#eaeaea;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase; 
	font-size:10px;
	text-align:center;
	vertical-align:middle;		
	border-bottom-style: solid; 
	border-bottom-color: #979083; 
	border-bottom-width: 1px; 
	border-right-style: solid; 
	border-right-color: #979083; 
	border-right-width: 1px;
	padding-left:5px;
	padding-right:5px;
}

.hr01 {
height: 0; 
border-bottom: 1px dotted #4a4235; 
}
.form01 {
	width:220px;
	height:25px;
	background-color:#FFF;
	border-color:#4a4235;
	border-width:1px;
	padding-left:4px;
	padding-top:3px;
	border-style:dotted;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.form01_1 {
	width:480px;
	height:50px;
	background-color:#FFF;
	border-color:#4a4235;
	border-width:1px;
	padding-left:4px;
	padding-top:3px;
	border-style:dotted;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.formtext {
		font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#cccccc;
}
.formtext2 {
		font-size:9px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#cccccc;
}
.form02 {
	width:120px;
	height:25px;
	background-color:#FFF;
	border-color:#4a4235;
	border-width:1px;
	padding-left:4px;
	padding-top:3px;
	border-style:dotted;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.form03 {
	width:230px;
	height:25px;
	color:#fffffF;
	background-color:#ad0000;
	border-color:#4a4235;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-width:1px;
	border-color:#ffffff;
}
.form04 {
	width:130px;
	height:25px;
	background-color:#FFF;
	border-color:#4a4235;
	border-width:1px;
	padding-left:4px;
	padding-top:3px;
	border-style:dotted;
}
.divform01 {
	width:402px;
	height:27px;
	overflow:hidden;
}
.divform02 {
	width:580px;
	height:auto;
	overflow:hidden;
}
.divform03 {
	width:197px;
	height:27px;
	overflow:hidden;
}
.div01 {
	padding-top:10px;
	color:#4a4235;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.button01 {
	height:25px;
	background-color:#FFF;
	border-color:#4a4235;
	border-width:1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase; 
	font-size:10px;
}

a:link { 
		color:#9d9d9d; 
		text-decoration:none;
			  }
a:hover {
		color:#787878;
		text-decoration:underline;
			  }
a:active {
		color:#ffffff;
		text-decoration:underline;
			  }
a:visited { 
		color:#9d9d9d; 
		text-decoration:none;
			  }





			  
			  
			  
			  .clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}
ul,li {list-style:none; padding:0px; margin:0px;}

.wrapper {width:381px; height:335px; overflow:hidden; margin:0; padding-bottom:0px;}

.shuoming {margin-top:0px; border:1px solid #ccc; padding-bottom:10px;}
.shuoming dt {height:0px; line-height:30px; font-weight:bold; text-indent:10px;}
.shuoming dd {line-height:0px; padding:0px 0px;}

/* tmall focus */
#focus {width:381px; height:335px; overflow:hidden; position:relative;}
#focus ul {height:335px; position:absolute;}
#focus ul li {float:left; width:381px; height:335px; overflow:hidden; position:relative; background:#333333;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:381px; height:20px; left:0; bottom:0; background-color:#000 }
#focus .btn {position:absolute; width:381px; height:20px; left:0; bottom:0px; padding-left:5px;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:20px; height:20px; line-height:20px; text-align:center; font-size:9px; font-family:"Microsoft YaHei",SimHei; margin-right:10px; cursor:pointer; color:#cccccc;}
#focus .btn span.on {background:#161616; color:#48a2ff;}