	html, body {
	background-color:#0a1e2b;
	background-image:url(images/gradient_bg.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	text-align:left;
	font-family:Lucida Grande, Helvetica Neue, Arial;
	/* font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;*/
	color:#fff;
	line-height:1.0em;
	height:100%;
}

a {
  color: white;
  text-decoration: none
}
a:hover {
  color: #ddd
}
#sky {
	position:absolute;
	width:100%;
	height:268px;
	top:0px;
	left:0px;
	background-image:url(images/bg-rear.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x;
}
#city_back {
	position:absolute;
	height:106px;
	width:100%;
	display:block;
	top:150px;
	left:0px;
	overflow:hidden;
}
#city_front {
	position:absolute;
	height:144px;
	width:100%;
	display:block;
	top:170px;
	right:0px;
	overflow:hidden;
}
#newBlogg {
	position:absolute;
	width:100px;
	height:20px;
	top:100px;
	left:170px;
	background-image:url(ad/icons/icon_new.png);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:transparent;
	color:#fff;
	text-decoration:none;
	padding-left:20px;
	font-size:12px;
	display:block;
	/* cursor:pointer; */
	z-index:1000;
}
#marginizer {
	position:relative;
	width:1024px;
	height:100%;
	margin:0 auto;
	display:block;
}
#info {
	position:relative;
	width:inherit;
	height:auto;
	min-height:600px;	
	float:left;
	display:block;
}
			#logo {
				position:absolute;
				top:40px;
				left:0px;
				width:239px;
				height:53px;
			}
			#semester {
				position:absolute;
				width:545px;
				height:94px;
				top:0px;
				right:130px;
			}
			#bloggCont {
				position:relative;
				float:left;
				width:749px;
				height:auto;
				top:269px;
				left:212px;
				padding-bottom:280px;
			}
						#bloggLeft {
							position:relative;
							float:left;
							width:448px;
							height:auto;
						}
						#bloggRight {
							position:relative;
							float:left;
							width:301px;
							height:auto;
						}
									#bloggRightCont {
										position:relative;
										float:right;
										width:250px;
										font-size:12px;
									}
												#kaffet {
													position:relative;
													float:right;
													width:150px;
													min-height:144px;
													padding:10px 100px 0px 0px;
													color:#fff;
													background-image:url(images/kaffet2.png);
													background-repeat:no-repeat;
													background-position:171px 15px;
													text-align:left;
												}
												#bloggRightCont h1{
													position:relative;
													font-family: Georgia, serif;
													font-size:28px;
													margin:0px;
													line-height:32px;
												}
			#showReelCont {
				position:absolute;
				width:639px;
				height:406px;
				top:126px;
				left:192px;
			}
						#showReelSlides {
							position:absolute;
							width:332px;
							height:209px;
							background:#003471;
							top:22px;
							left:132px;
							overflow:hidden;
						}
									#slides_container {
										position:absolute;
										width:996px;
										height:209px;
										top:0px;
										left:-332px;
										display:none;
										/* z-index:10; */
									}
												.slide_image {
													position:relative;
													width:332px;
													height:209px;
													float:left;
												}
						#showReelFront {
							position:absolute;
							width:639px;
							height:406px;
							top:0px;
							left:0px;
						}
						#showReelClick {
							position:absolute;
							width:332px;
							height:209px;
							background:#fff;
							opacity:0;
							filter:alpha(opacity=0);
							top:22px;
							left:131px;
							cursor:pointer;
							display:block;
							z-index:2000;
						}
						#spotify {
							position:absolute;
							width:81px;
							height:81px;
							bottom:116px;
							right:-50px;
							background-image:url(images/spotify.png);
							background-repeat:no-repeat;
							background-position:top left;
						}
						#spotify:hover {
							background-position:top right;
						}
			#infoText {
				position:absolute;
				width:inherit;
				text-align:center;
				font-size:22px;
				line-height:26px;
				top:330px;
			}
			
			#contactText {
				position:absolute;
				width:inherit;
				text-align:center;
				font-size:14px;
				line-height:20px;
				top:450px;
			}
#footer {
	position:relative;
	width:1024px;
	height:353px;
	background-image:url(images/footerBG.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
}
			#footerSide1, #footerSide2{
				position:absolute;
				width:100px;
				height:317px;
				background-color:#000d13;
				top:36px;
			}
				#footerSide1 {
					right:1024px;
				}
				#footerSide2 {
					left:1024px;
				}
			#footMenu1 {
				position:absolute;
				width:182px;
				height:auto;
				color:#fff;
				left:200px;
				top:50px;
			}
			#footMenu2 {
				position:absolute;
				width:210px;
				height:auto;
				color:#fff;
				left:398px;
				top:50px;
			}
			#footer h3 {
				font-family: 'Times New Roman', Times, serif;
				font-size:14px;
			}
			#footer a {
				color:#45d0ff;
				text-decoration:none;
			}
			#footer a:hover {
				text-decoration:underline;
			}
			
/* BLOGG */
.blogg_cont, .blogg_adCont, .postHead {
	position:relative;
	width:inherit;
	height:auto;
	float:left;
	font-size:12px;
}
.blogg_cont a {
	text-decoration:none;
	color:#45d0ff;
}
	.blogg_cont {
		width:448px;
	}
	.blogg_adCont {
		margin-top:5px;
	}
	.postHead {
		margin-top:10px;
	}
			.blogg_adCont img {
				position:relative;
				border:0px;
				display:block;
				float:right;
				margin-right:20px;
			}
			.postDate {
				position:relative;
				float:left;
				width:65px;
				height:55px;
				padding-top:10px;
				background-image:url(images/dateBg.png);
				background-repeat:no-repeat;
				background-position:top left;
				text-align:center;
				margin-bottom:10px;
			}
						.postDateDay, .postDateMonth {
							color:#000;
							font-family: Georgia, serif;
							font-size:30px;
							font-weight:bold;
						}
							.postDateMonth {
								font-size:14px;
							}
			.postRub {
				position:relative;
				float:left;
				width:373px;
				height:auto;
				padding:15px 0px 0px 10px;
			}
						.postRub h3 {
							font-family: Georgia, serif;
							font-size:28px;
							margin:0px;
							color:#fff;
							line-height:30px;
						}
						.postRub a {
							text-decoration:none;
							color:#fff;
						}
						.blogg_tags {
							position:relative;
							float:left;
							width:364px;
							height:19px;
							padding-left:20px;
							background-image:url(images/icon_tags.png);
							background-position:2px 6px;
							background-repeat:no-repeat;
							line-height:19px;
							vertical-align:middle;
							margin-top:3px;
						}
									.blogg_tags  a {
										color:#45d0ff;
										text-decoration:none;
										font-size:12px;
									}
									.blogg_tags  a:hover {
										text-decoration:underline;
									}
						.blogg_morelinks {
							position:relative;
							float:left;
							width:inherit;
							height:19px;
							margin:10px 0px;
						}
							.blogg_morelinks a {
								display:block;
								float:right;
								color:#45d0ff;
								text-decoration:none;
								height:19px;
								line-height:19px;
								vertical-align:middle;
								background-position:2px 4px;
								background-repeat:no-repeat;
								padding-left:14px;
								margin-left:10px;
								font-size:12px;
							}
							.blogg_morelinks a:hover {
								text-decoration:underline;
							}
										.blogg_comm {
											background-image:url(images/icon_comments.png);
										}
										.blogg_more {
											background-image:url(images/icon_more.png);
										}
							.blogg_report1, .blogg_report2, .blogg_report3 {
								position:absolute;
								top:10px;
								right:0px;
								display:block;
								color:#45d0ff;
								text-decoration:underline;
								height:19px;
								line-height:19px;
								vertical-align:middle;
								background-position:right top;
								background-repeat:no-repeat;
								padding-right:22px;
								margin-left:10px;
								background-image:url(images/icon_report.png);
								background-position:right top;
								background-repeat:no-repeat;
							}
								.blogg_report2 {
									background-position:right -19px;
									color:#fff;
									text-decoration:none;
									cursor:default;
								}
								.blogg_report3 {
									background-position:right bottom;
									color:#fff;
									text-decoration:none;
									cursor:default;
								}
							#blogg_tagsCont, #blogg_arkivCont {
								position:relative;
								float:right;
								width:128px;
								width:250px;
								height:auto;
								text-align:left;
								margin-top:20px;
							}
										#blogg_tagsCont h4, #blogg_arkivCont h4 {
											font-family: Georgia, serif;
											font-size:14px;
											font-weight:bold;
											margin:0;
										}
										#blogg_tagsCont a, #blogg_arkivCont a {
											position:relative;
											display:block;
											width:250px;
											height:20px;
											color:#45d0ff;
											text-decoration:none;
											line-height:20px;
											vertical-align:middle;
											background-image:url(images/dot.gif);
											background-repeat:repeat-x;
											background-position:bottom left;
											float:right;
										}
										#blogg_tagsCont a:hover, #blogg_arkivCont a:hover {
											color:#fff;
										}
	.blogg_divider {
		position:relative;
		width:inherit;
		height:30px;
		display:block;
		float:left;
		background-image:url(images/dot.gif);
		background-repeat:repeat-x;
		background-position:0px 15px;
	}
	.itags {
		font-size:10px;
		font-style:italic;
	}
	#comments {
		position:relative;
		width:inherit;
		height:auto;
		display:block;
		float:left;
		background-image:url(images/dot.gif);
		background-repeat:repeat-x;
		background-position:top left;
		margin-bottom:30px;
	}
				.commBox, .commBox2 {
					position:relative;
					width:inherit;
					height:auto;
					display:block;
					float:left;
					background-image:url(images/dot.gif);
					background-repeat:repeat-x;
					background-position:bottom left;
					padding:10px 0px;
					font-size:12px;
				}
				.commBox a, .commBox2 a {
					text-decoration:none;
				}
					.commBox2 {
						width:420px;
						padding-left:30px;
					}
							.commBox h1{
								font-weight:bold;
								font-size:14px;
								font-family: Georgia, serif;
								margin:0px;
								color:#45d0ff;
							}
							.commBox2 h2{
								font-weight:bold;
								font-size:14px;
								font-family: Georgia, serif;
								margin:0px;
								color:#45d0ff;
							}
							.commBox h3{
								font-weight:normal;
								font-size:10px;
								/* font-family: Georgia, serif; */
								margin:0px;
							}
																		#kontakt h3 {
																			color:#45d0ff;
																			font-family: Georgia, serif;
																		}
																		.inpTextCont, .inpAreaCont {
																			position:relative;
																			height:auto;
																			background-color:#fff;
																		}
																					.autoInpBorderTop, .autoInpBorderBot {
																						position:absolute;
																						/* height:12px; */
																						background-image:url(images/autoInpBg.png);
																						background-repeat:repeat-x;
																					}
																						.autoInpBorderTop {
																							background-position:top left;
																							top:0px;
																							left:0px;
																						}
																						.autoInpBorderBot {
																							background-position:bottom left;
																							bottom:0px;
																							left:0px;
																						}
																					.autoInpBorderLeft, .autoInpBorderRight {
																						position:absolute;
																						/* width:12px; */
																						background-image:url(images/autoInpBg2.png);
																						background-repeat:repeat-y;
																					}
																						.autoInpBorderLeft {
																							background-position:top left;
																							top:0px;
																							left:0px;
																						}
																						.autoInpBorderRight {
																							background-position:top right;
																							top:0px;
																							right:0px;
																						}
																					.autoInpCornerTopLeft, .autoInpCornerTopRight, .autoInpCornerBotLeft, .autoInpCornerBotRight  {
																						position:absolute;
																						/* height:12px;
																						width:12px; */
																						background-image:url(images/autoInpBg.png);
																						background-repeat:no-repeat;
																					}
																						.autoInpCornerTopLeft {
																							/* background-position:0px -12px; */
																							top:0px;
																							left:0px;
																						}
																						.autoInpCornerTopRight {
																							/* background-position:0px -36px; */
																							top:0px;
																							right:0px;
																						}
																						.autoInpCornerBotLeft {
																							/* background-position:0px -24px; */
																							bottom:0px;
																							left:0px;
																						}
																						.autoInpCornerBotRight {
																							/* background-position:0px -48px; */
																							bottom:0px;
																							right:0px;
																						}
																		.autoInp {
																			position:relative;
																			/* height:20px; */
																			border:0px;
																			background:transparent;
																			/* padding:2px 3px; */
																			/* line-height:24px; */
																			vertical-align:middle;
																		}
																		.autoArea {
																			position:relative;
																			border:0px;
																			background:transparent;
																			/* padding:2px 3px; */
																		}
