/*
**	Innehåll skapat av Marcus Axelsson 2009
**	http://www.marcusaxelsson.se/
**
**	Stilmallen tillhör Cocktailskolan Sverige AB
**	http://www.cocktailskolan.se/
*/


/* *
---------------------------------------------------------------------------------*/
* {
	padding: 0;
	margin: 0;
}








/* generell
---------------------------------------------------------------------------------*/
body {
	text-align: center; 	/* for ie6 and under */
/*	min-width: 760px;		/* for mozilla*/
	color: #fff;
/*	overflow-y: scroll;*/
}
html {
	/*background: url(../img/bg/backgroundMain-Kopia.jpg) repeat-x center top;*/
	background: url("../img/bg/backgroundMain.jpg") repeat-x center top;
}
div {
	border: 0px dotted blue;
	margin: 0;
	padding: 0;
	background: transparent;
	font: 11px "Trebuchet MS";
}
div.right {
	float: right;
	border: 1px solid blue;
	position: relative;
	top: 15px;
	width: 200px;
	text-align: center;
	padding: 0;
	margin: 0;
}
table {
	margin-left: 15px;
	padding: 0;
	border-collapse: collapse;
	color: #727272;
}









/* wrappers
---------------------------------------------------------------------------------*/
#all {
	width: 100%;
	height: 100%;
	position: relative;
}
#outer {
	min-height: 100%;
	width: 970px; /* add 2px if borders are not used */
	color: #000000;
	text-align: left;
	margin: auto;
	position: relative;
}
#col3100w {
	border: 0px solid blue;
	width: 852px;
	margin-top: 50px;
	margin-left: 12px;
	padding-left: 10px;
	padding-right: 10px;
}









/* innehåll
---------------------------------------------------------------------------------*/
#glassImage {
	position: absolute;
	left: 50%;
	margin-left: -488px;
}
#header {
	width: 927px;
	background: transparent;
	position: relative;
	margin-left: 12px;
	padding: 25px 10px;
}
* html #header { 
	height: 110px
}
	#slogan {
		position: absolute;
		top: 80px;
		left: 95px;
		font: bold italic 10px "Trebuchet MS";
		color: #ff8800;
	}
#center {
	width: 917px;
	margin-left: 17px;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
}
	#center #centerText {
		width: 498px;
		float: left;
	}
#col1, #col2, #col3 {
	border: 0px solid blue;
	width: 256px;
	margin-bottom: 10px;
	float: left;
}
#col1, #col2 {
	padding-left: 10px;
	margin-right: 30px;
}
#col2 {
/*	background: white url(../img/designElements/quotes.jpg) no-repeat top center;*/
	min-height: 289px;
	text-align: center;
}
	#col2 img {
		margin-top: 40px;
	}
	#col2 p {
		text-align: center;
	}
	#col2 h2 {
		text-align: center;
		text-indent: 0px;
	}
	#kos_info {
		position: absolute;
		width: 200px;
		margin-top: 40px;
		margin-left: 15px;
		text-align: center;
	}
		#kos_info p {
			text-align: center;
		}
		#kos_info h2 {
			text-indent: 0px;
			margin-left: 10px;
		}
.clearNoSize {
	clear: both;
}
.clearSmall {
	width: 100%;
	height: 10px;
	clear: both;
}
.clearBig {
	width: 100%;
	height: 30px;
	clear: both;
}
#footer {
	width: 947px; /* add 2px if borders are not used on the #outer div */
	clear: both;
	height: 25px;
	color: #000000;
	text-align: center;
	left: 0;
	bottom: 0;
	position: absolute;
	margin-left: 12px;
	padding-top: 7px;
	font: italic 10px "Trebuchet MS";
	color: #808080;
}
#clearfooter { /* to clear footer */
	width: 100%;
	height: 52px;
	clear: both;
}
form#tavling_form {
	padding-top: 10px;
	padding-left: 20px;
	width: 300px;
}
	#tavling_form input {
		width: 300px;
		margin-bottom: 10px;
	}
	#tavling_form textarea {
		width: 300px;
		margin-bottom: 10px;
		font: 11px "Trebuchet MS";
	}
div.yesno{
	float: right;
	margin: 8px 8px 0 0;
}
div.yesno_gb{
	float: right;
	margin: 10px 40px 0 0;
}
div.anmal_dig_nu{
	text-align: center;
}
div.facebook_like {
	text-align: right;
	float: right;
	margin: 10px 0;
	width: 100px;
}




/* förstasidan
*********************************************************************/
div#ind_left_column{
	width: 200px;
	float: left;
	margin-top: 8px;
	margin-right: 15px;
}

div#ind_left {
	width: 660px;
	float: left;
	margin-right: 11px;
}
	div#ind_left_text {
		margin-bottom: 40px;
		padding-right: 30px;
	}
	div#ind_left_col1 {
		width: 250px;
		float: left;
		margin-left: 0px;
	}
		div#serverings {
			width: 246px;
		}
			div#serverings_text {
				width: 140px;
				margin-top: 10px;
				margin-left: 95px;
				position: absolute;
			}
			div#serverings_text p {
				color: black;
				margin: 0;
				text-indent: 0;
				margin-bottom: 5px;
			}
			div#serverings_text h1 {
				font-size: 14px;
				margin: 0;
			}
			
		div#tipsa {
			width: 246px;
			height: 186px;
			margin-bottom: 40px;
		}
			div#tipsa_field {
				margin: 18px;
				position: absolute;
			}
				div#tipsa_field h1 {
					font-size: 14px;
					margin: 0;
					margin-bottom: 10px;
				}
				div#tipsa_field input {
					margin-bottom: 10px;
					width: 200px;
				}
		div#facebook {
			width: 246px;
			margin: 0 auto;
			margin-top: 10px;
			text-align: center;
		}
			div#facebook h2 {
				margin: 30px 0 0 0;
			}
	div#ind_left_col2 {
		width: 375px;
		float: left;
		margin-top: 20px;
	}
		div#hos_oss {
			width: 300px;
			margin: 0 auto;
			margin-bottom: 20px;
		}
			div#hos_oss h1 {
				font-size: 14px;
				margin: 0;
				margin-bottom: 3px;
			}
			div#hos_oss p {
				font-size: 12px;
				font-weight: bold;
				color: #505050;
				margin: 0;
				margin-bottom: 10px;
			}
			div#hos_oss ul {
				margin-left: 20px;
				margin-bottom: 10px;
			}
			div#hos_oss ul li {
				margin-bottom: 5px;
				color: #707070;
			}
div#ind_right {
	width: 246px;
	float: left;
	margin-top: 40px;
}
	div#col_kos {
		margin-bottom: 25px;
		float: right;
	}
		div#col_kos_text {
			width: 200px;
			padding: 10px;
			position: absolute;
			margin-top: 80px;
			color: white;
		}
			div#col_kos_text h2 {
				font-size: 18px;
				font-weight: normal;
				text-align: center;
			}
			div#col_kos_text p {
				font-size: 11px;
				font-weight: bold;
				color: white;
				text-align: center;
			}
		div#col_kos img {
			display: block;
			margin-right: 7px;
		}
	div#col3 {
		width: 246px;
	}
		div#col3 img{
			margin-bottom: 10px;
		}
	div#col_krogkortet {
		width: 223px;
		float: right;
		margin-right: 16px;
		margin-top: -20px;
	}



/* marquee / inforuta
*********************************************************************/
div#wrap_marquee {
	background: black;
	height: 30px;
	width: 914px;
	margin: 0 auto;
}
div#info_1, div#info_2, div#info_3, div#info_4, div#info_5 {
	color: white;
	margin-top: 8px;
	padding-right: 8px;
	width: 906px;
	height: 30px;
	text-align: center;
	font: 12px "Trebuchet MS";
}
div#info_1 {
	
}
div#info_2 {
	
}
div#info_3 {
	
}
div#info_4 {
	
}
div#info_5 {
	
}
	div.info_hide {
		display: none;
	}
	div.info_show {
		display: block;
	}



/* sidoinnehåll
*********************************************************************/
#container_sideContent {
	float: right;
	margin-top: 67px;
}
	#container_sideContent .sideContent {
		width: 314px;
		margin-bottom: 10px;
	}
		.sideContent .sideContent_top {
			height: 7px;
		}
		.sideContent .sideContent_mid {
			min-height: 50px;
		}
			.sideContent .sideContent_mid p, .sideContent .sideContent_mid h2 {
				color: white;
				margin-bottom: 0px;
				margin-top: 0px;
				margin-left: 7px;
				margin-right: 7px;
				font-size: 12px;
				font-weight: bold;
			}
			.sideContent .sideContent_mid p {
				line-height: 13px;
				margin-top: 3px;
				font-size: 11px;
				font-weight: normal;
			}
		.sideContent .sideContent_bot {
			height: 7px;
		}




/* undernavigation
*********************************************************************/
#subNavRow {
	height: 40px;
	margin-left: -5px;
	margin-top: 10px;
}
	.subNavRow_button_container {
		float: left;
		margin-left: -3px;
		margin-right: 18px;
	}
		.subNavRow_left, .subNavRow_middle, .subNavRow_right {
			float: left;
			height: 28px;
		}
		.subNavRow_middle_active {
			border: 0px solid blue;
			background: url("../img/designElements/knappar/active_red_middle.png") repeat-x;
			height: 22px;
			padding: 6px 5px 0px 5px;
			font-size: 10px;
			color: white;
			float: left;
		}
		.subNavRow_middle_inActive {
			background: url("../img/designElements/knappar/inActive_blue_middle.png") repeat-x;
			height: 22px;
			padding: 6px 5px 0px 5px;
			font-size: 10px;
			color: white;
			float: left;
		}




/* anmälningsblanketten
*********************************************************************/
div#wrap_anmalan {
	width: 575px;
	margin-top: -4px;
	min-height: 200px;
}
div#wrap_title {
	width: 575px;
	height: 20px;
	padding: 4px;
	background: red;
}
div#wrap_title img {
	position: absolute;
	margin-left: -7px;
	margin-top: -4px;
}
div.wrap_all_kurs_objects {
	border-top: 1px solid #d2d2d2;
	margin-top: 6px;
	margin-left: 3px;
	margin-bottom: 40px;
	width: 583px;
}
div.wrap_kurs_object {
	width: 585px;
	height: 20px;
}
div.anmalan_title1, div.anmalan_title2, div.anmalan_title3, div.anmalan_title4 {
	position: absolute;
	height: 20px;
	margin-top: 3px;
	color: white;
}
div.anmalan_title1 {
	left: 47px;
}
div.anmalan_title2 {
	left: 162px;
}
div.anmalan_title3 {
	left: 280px;
}
div.anmalan_title4 {
	left: 375px;
}
div.kursstart, div.kursslut, div.platserkvar, div.rabatt {
	float: left;
	height: 20px;
	padding: 10px;
	padding-top: 13px;
	
	border-left: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}
div.kursstart, div.kursslut {
	width: 147px;
}
div.platserkvar {
	width: 75px;
}
	div.platserkvar p {
		text-align: center;
	}
div.rabatt {
	width: 68px;
}
div#wrap_anmalan_left_form, div#wrap_anmalan_right_form {
	float: left;
	width: 285px;
}
div#wrap_anmalan_left_form p, div#wrap_anmalan_right_form p {
	margin-bottom: 0;
}
input.anmalan_input_text {
	margin-bottom: 10px;
	font: 11px "Trebuchet MS";
	width: 240px;
	padding: 4px;
}
textarea.anmalan_textarea {
	margin-bottom: 10px;
	font: 11px "Trebuchet MS";
	width: 240px;
	padding: 4px;
}
select.anmalan_select {
	margin-bottom: 10px;
	font: 11px "Trebuchet MS";
	width: 250px;
	padding: 4px;
}
select.anmalan_select_persnr {
	float: left;
	font: 11px "Trebuchet MS";
	padding: 4px;
	width: 55px;
	margin-right: 10px;
}
button.anmalan_button {
	background: none;
	cursor: pointer;
	border: 0;
	padding: 0;
	margin-top: 20px;
	margin-left: 83px;
}
div.yesno{
	float: right;
	margin: 8px 18px 0 0;
}
td.anmCell{
	border: 1px solid #c2c2c2;
	padding: 0 0 15px 5px;
	margin: 0;
	height: 0px;
}
td.anmCell_img{
	border: 1px solid #c2c2c2;
	padding: 0 0 15px 5px;
	margin: 0;
	height: 0px;
}




/* gästboken
*********************************************************************/
div#gb_makeComment {
	width: 550px;
	margin-left: 10px;
	margin-top: 20px;
}
	div#gb_makeCommentL {
		float: left;
		width: 50%;
	}
	div#gb_makeCommentR {
		float: left;
		width: 50%;
	}
		.gb_text {
			font: 11px "Trebuchet MS";
			width: 200px;
			height: 18px;
			margin-bottom: 10px;
			padding-top: 4px;
			padding-left: 5px;
			margin-bottom: 10px;
		}
		.gb_textarea {
			font: 11px "Trebuchet MS";
			width: 220px;
			height: 127px;
			margin-bottom: 10px;
		}
		.gb_button {
			background: transparent;
			border: 0px;
			cursor: pointer;
			margin-top: 39px;
			margin-left: 118px;
			width: 104px;
		}
		div#gb_left label, div#gb_right label {
			font-weight: bold;
			color: #808080;
		}
		div#gb_left label.req, div#gb_right label.req {
			font-style: italic;
			color: #808080;
		}
div#gb_showComments {
	width: 500px;
	margin-left: 10px;
	margin-top: 40px;
}
	div#page_containerT {
		border-bottom: 1px solid #e3e9ef;
		width: 100%;
		height: 16px;
	}
	div#page_containerB {
		border-top: 1px solid #e3e9ef;
		margin-top: 30px;
		width: 100%;
		height: 16px;
	}
		div#pageL {
			float: left;
		}
		div#pageR {
			float: right;
		}
	div.commentContainer {
		margin-top: 29px;
	}
		div.commentTop {
			height: 15px;
		}
		div.commentMid {
			background: url("../img/designElements/gbComment_mid.gif") repeat-y;
			padding-bottom: 15px;
		}
		div.commentMidC {
			background: url("../img/designElements/gbComment_mid_c.gif") repeat-y;
			padding-bottom: 15px;
		}
			div.commentMid h3, div.commentMidC h3 {
				margin-top: 0px;
				color: #ffa200;
				font-weight: bold;
				font-size: 14px;
				margin: 0 0 0 10px;
			}
			div.commentMid p, div.commentMidC p {
				margin: 10px 10px 0px 10px;
				text-align: left;
			}
			span.commentCtail {
				margin-left: 10px;
				font-size: 10px;
				font-style: italic;
				color: #cc0000;
			}
			span.commentEmail {
				font-size: 10px;
				color: #808080;
				font-weight: bold;
			}
			
			.gbSvar {
				float: right;
				margin-top: -18px;
				margin-right: 10px;
			}
				.gbSvar input {
					float: left;
					margin-top: 1px;
					margin-right: 10px;
				}
		div.commentBot {
			height: 15px;
		}




/* kursbilder
*********************************************************************/
div#kursbilder_wrap{
}
div#kursbilder_big_image{
	width: 683px;
	height: 350px;
	margin: 0 auto;
	background: black;
}
	div#kursbilder_big_image_cover_left, div#kursbilder_big_image_cover_right{
		color: white;
		position: absolute;
		width: 30px;
		height: 350px;
		float: left;
		background: black;
	}
	div#kursbilder_big_image_cover_left{
	}
	div#kursbilder_big_image_cover_right{
		margin-left: 653px;
	}
		div#kursbilder_big_image_cover_left img, div#kursbilder_big_image_cover_right img{
			padding: 160px 0;
		}
div#kursbilder_menu_row{
	background: black;
	width: 663px;
	height: 24px;
	padding: 10px 10px;
	margin: 0 auto;
	color: white;
}
	div#kursbilder_menu_row_align{
		position: absolute;
		margin: 0 auto;
	}
		div#kursbilder_menu_row_align div.kursbilder_menu_row_item{
			float: left;
			background: #cc0000;
			margin: 0 20px;
			width: 69px;
			margin-left: 11px;
			font-size: 14px;
			padding: 3px 10px;
			cursor: pointer;
		}
div#kursbilder_thumbnails_wrapper{
	background: black;
	width: 663px;
	margin: 0 auto;
	padding: 6px;
	color: white;
	text-align: left;
	padding-left: 14px;
}
	div#kursbilder_thumbnails_wrapper_row div.kursbilder_thumbnails_picture_frame{
		float: left;
		margin: 7px 7px;
	}
	div.kursbilder_thumbnails_number{
		position: absolute;
		width: 150px;
		margin-top: 17px;
		text-align: center;
		display: none;
	}
div#thumbnail_page_switcher{
	background: black;
	padding: 10px 10px;
	padding-right: 20px;
	color: white;
	text-align: right;
	width: 653px;
	margin: 0 auto;
}
div#kursbilder_subMenu_1, div#kursbilder_subMenu_2{
	position: absolute;
	display: none;
	background: #cc0000;
	text-align: center;
	padding: 0;
	padding: 5px;
	width: 79px;
	top: 24px;
}
	div#kursbilder_subMenu_1 p, div#kursbilder_subMenu_2 p{
		margin: 0;
		padding: 0;
		margin: 3px 0;
	}
div#kursbilder_subMenu_1{
	margin-left: 11px;
}
div#kursbilder_subMenu_2{
	margin-left: 131px;
}





/* bildspelet
*********************************************************************/
div#wrap_bildspel {
	width: 914px;
	height: 293px;
	margin: 0 auto;
	position: relative;
}
div#wrap_sommarkurs {
	position: absolute;
	z-index: 90;
	text-align: right;
}

div#wrap_bilder {
	width: 914px;
	height: 100%;
	position: absolute;
	z-index: 1;
}
	div#wrap_bilder ul#huvudbilder {
		list-style: none;
		margin: 0;
		padding: 0;
	}
		div#wrap_bilder ul#huvudbilder li {
			display: inline;
			position: absolute;
		}
		
div#wrap_inforuta {
	background: url(../img/bildspel/bildspelInfo_transp.png) no-repeat;
	width: 112px;
	height: 293px;
	top: 0;
	position: absolute;
	font: 11px "Trebuchet MS";
	color: white;
	padding-top: 10px;
	margin-left: 126px;
	z-index: 12;
}
	div#wrap_inforuta div.active, div#wrap_inforuta div.inactive {
		width: 112px;
		text-align: center;
		position: absolute;
	}
	div#wrap_inforuta div.active {
		display: block;
	}
		h1.bildspel_h1 {
			text-align: center;
			font-size: 12px;
			margin: 0;
			margin-bottom: 5px;
			padding: 0;
		}
		p.bildspel_p {
			text-align: center;
			font-size: 10px;
			margin: 0 5px;
			color: white;
		}
	div#wrap_inforuta div.inactive {
		display: none;
	}

div#wrap_navbilder {
	width: 914px;
	height: 78px;
	position: absolute;
	bottom: 8px;
	cursor: pointer;
	z-index: 23;
}	
	div#wrap_navbilder ul#navbilder {
		list-style: none;
		cursor: pointer;
		margin: 0;
		padding: 0;
		text-align: center;
	}
		div#wrap_navbilder ul#navbilder li {
			display: inline;
			margin: 0 12px;
			cursor: pointer;
		}
div#wrap_sideimg {
	position: absolute;
	width: 200px;
	z-index: 300;
	right: 0;
	text-align: right;
	margin-right: 30px;
}
	div.bildspel_sideimg {
		margin-top: 40px;
	}
	div.bildspel_sideimg_text {
		position: absolute;
		color: #fff;
		right: 12px;
		margin-top: 11px;
		text-align: right;
	}
	div.bildspel_sideimg_text p {
		margin-bottom: 6px;
	}




/* listor
*********************************************************************/
ul {
	margin-left: 40px;
}
	ul li {
		color: #808080;
	}

#col1 ol {
	margin-left: 26px;
}
	#col1 ol li {
		font: bold italic 12px "Trebuchet MS";
		margin-top: 7px;
	}
	#col1 div.under {
		font: italic 10px "Trebuchet MS";
		text-align: justify;
		color: #606060;
		margin-top: -3px;
		list-style: none;
	}




/* bilder
*********************************************************************/
img {
	border: 0;
	margin: 0;
	padding: 0;
}
img.titleImage {
	margin-left: -3px;
	margin-top: 19px;
}




/* lagerbilder
*********************************************************************/
.conRandomImg{
	margin: 0 auto;
	position: relative;
	height: 150px;
	width: 232px;
}
	.randomImgFrame{
		position: absolute;
		z-index: 11;
	}
	.randomImg{
		position: absolute;
		width: 225px;
		height: 126px;
		z-index: 10;
	}
	.randomImgTXT{
		position: absolute;
		margin-left: 10px;
		margin-top: 70px;
		background: #000;
		padding: 5px;
		width: 100px;
		font-size: 14px;
		z-index: 12;
		color: #fff;
	}
	.randomImgClickLayer{
		position: absolute;
		z-index: 13;
	}

#conVinnareImages{
	position: relative;
	float: left;
	width: 153px;
	text-align: right;
}
	.vinnareShadow{
		position: absolute;
		margin-top: -11px;
	}
	#conVinnareImages img {
		margin-top: 10px;
	}
	#conVinnareImages .vinnarbild {
		margin-left: 10px;
	}
.vinnareDrink{
	border: 0px solid blue;
	margin-top: 170px;
	margin-left: 30px;
	width: 100px;
	position: relative;
	text-align: center;
}
	.vinnareDrinkShadow{
		border: 0px solid blue;
		position: absolute;
		margin-top: 13px;
		margin-left: -5px;
		width: 40px;
		z-index: 20;
	}
	.vinnareDrinkImage{
		border: 0px solid red;
		position: absolute;
		z-index: 10;
		margin-top: 0px;
		margin-left: 0px;
	}




/* vinnardrinkar + elevintervjuer
*********************************************************************/
.conVinnareText{
	border: 0px solid blue;
	float: left;
	width: 570px;
	position: relative;
}
	.vinnareText{
		border: 0px solid red;
		float: right;
		width: 380px;
		position: relative;
	}




/* kursplanen
*********************************************************************/
div#kursplan_menu_wrap {
	float: left;
	margin-right: 20px;
	padding: 5px;
	color: white;
}
	div#kursplan_menu_wrap div {
		background: #0c3460;
		cursor: pointer;
		width: 100px;
		text-align: right;
		padding: 5px;
		margin: 5px 0;
		margin-left: 15px;
	}
div#kursplan_box_wrap {
	border: 0px solid blue;
	float: left;
	margin: 10px 0px 0px 150px;
	padding: 5px;
	width: 600px;
	position: absolute;
}
div#t1 {
	display: block;
	width: 350px
}
div#t2, div#t3, div#t4, div#t5, div#t6, div#t7, div#t8, div#t9, div#t10, div#t11, div#t12 {
	display: none;
	width: 350px;
}
div#t1 h3, div#t2 h3, div#t3 h3, div#t4 h3, div#t5 h3, div#t6 h3, div#t7 h3, div#t8 h3, div#t9 h3, div#t10 h3, div#t11 h3, div#t12 h3 {
	margin: 0;
	margin-left: 10px;
}
div#t1 p, div#t2 p, div#t3 p, div#t4 p, div#t5 p, div#t6 p, div#t7 p, div#t8 p, div#t9 p, div#t10 p, div#t11 p, div#t12 p {
	color: #808080;
}




/* drinklistan
*********************************************************************/
#drinklista-wrap-all {
	margin-left: 10px;
	width: 570px;
}
	.drinklista-list {
		float: left;
		width: 90px;
		height: 160px;
		text-align: center;
	}
		.drinklista-list p {
			text-align: center;
			margin-left: 0px;
			text-indent: 0px;
		}
		.drinklista-list img {
			 width: 75px;
			 height: 113px; 
		}
		.drinklista-list a:link, .drinklista-list a:visited, .drinklista-list a:active {
			background: none;
			border: 0px;
		}
		.drinklista-list a:hover {
			background: none;
			border: 0px;
		}
	.drinklista-clear {
		clear: both;
	}
	#drinklista-navigation-wrap {
		clear: both;
		text-align: center;
		width: 570px;
	}
	#drinklista-navigation-center {
		width: 250px;
		height: 20px;
		margin-left: auto;
		margin-right: auto;
	}
		#drinklista-navigation-prev {
			float: left;
			width: 80px;
			text-align: left;
		}
		#drinklista-navigation-location {
			float: left;
			width: 90px;
		}
		#drinklista-navigation-next {
			float: left;
			width: 80px;
			text-align: right;
		}
.drinklista_right{
	width: 300px;
	margin-top: 26px;
	text-align: left;
}
	.drinklista_right img {
		margin-left: 20px;
		margin-bottom: 10px;
	}
	.drinklista_right a:link, .drinklista_right a:active {
		color: #c74e4e;
	}
	.drinklista_right a:visited {
		color: #616161;
		text-decoration: underline;
	}
	.drinklista_right a:hover {
		color: #c74e4e;
		text-decoration: underline;
	}



/* länkar
*********************************************************************/
a {
	background: #fbefdd;
	border-bottom: 1px solid #c74e4e;
	text-decoration: none;
}
a:link {
	color: #c74e4e;
}
a:visited {
	color: #616161;
	border-bottom: 1px solid #616161;
}
a:hover {
	color: #707070;
	text-decoration: none;
	border-bottom: 1px solid #dddddd;
}

.linkNodecore a{
	background: transparent;
	border-bottom: 0px;
	text-decoration: none;
}

.sideContentLinks a{
	background: #7d2f41;
}
.sideContentLinks a:link {
	color: #e96736;
}
.sideContentLinks a:visited {
	color: #a25365;
	border-bottom: 1px solid #a25365;
}
.sideContentLinks a:hover {
	color: #a25365;
	border-bottom: 1px solid #853749;
}

#col3 a:link {
	background: transparent;
	text-decoration: none;
	border: 0;
}
#col3 a:visited {
	background: transparent;
	text-decoration: none;
	border: 0;
}
#col3 a:hover {
	border: 0;
}

#head_nav a:link {
	background: transparent;
	text-decoration: none;
	border: 0;
}
#head_nav a:visited {
	background: transparent;
	text-decoration: none;
	border: 0;
}
#head_nav a:hover {
	background: transparent;
	text-decoration: none;
	border: 0;
}

.subNavRow_middle_active a:link, .subNavRow_middle_inActive a:link, .anmalan a:link {
	background: transparent;
	text-decoration: none;
	border: 0;
	color: white;
}
.subNavRow_middle_active a:visited, .subNavRow_middle_inActive a:visited, .anmalan a:visited {
	background: transparent;
	text-decoration: none;
	border: 0;
	color: white;
}
.subNavRow_middle_active a:hover, .subNavRow_middle_inActive a:hover, .anmalan a:hover {
	background: transparent;
	text-decoration: none;
	border: 0;
	color: #808080;
}

.commentMid a:link, .commentMidC a:link {
	background: transparent;
	text-decoration: none;
	border: 0;
}
.commentMid a:visited, .commentMidC a:visited {
	background: transparent;
	text-decoration: none;
	border: 0;
}
.commentMid a:hover, .commentMidC a:hover {
	background: transparent;
	text-decoration: none;
	border: 0;
}
.commentMid a:active, .commentMidC a:active {
	background: transparent;
	text-decoration: none;
	border: 0;
}

.menu_obj a:link, .menu_obj a:visited, .menu_obj a:active, .menu_obj a:hover {
	color: white;
	background: none;
	border: 0;
}

.whitefatlink_arr a:link, .whitefatlink_arr a:visited, .whitefatlink_arr a:active {
	background: transparent;
	border: 0;
	text-decoration: underline;
	font-weight: bold;
	color: white;
}
.whitefatlink_arr a:hover {
	color: #c2c2c2;
}

.litenbild a:link, .litenbild a:visited, .litenbild a:active, .litenbild a:hover,
.yearblock a:link, .yearblock a:visited, .yearblock a:active, .yearblock a:hover,
#pagerow a:link, #pagerow a:visited, #pagerow a:active, #pagerow a:hover, 
#container_sideContent a:link, #container_sideContent a:visited, #container_sideContent a:hover, #container_sideContent a:active,
.commentBot a:link, .commentBot a:visited, .commentBot a:active, .commentBot a:hover,
#header a:link, #header a:visited, #header a:active, #header a:hover,
.anmal_dig_nu a:link, .anmal_dig_nu a:active, .anmal_dig_nu a:visited, .anmal_dig_nu a:hover,
ul#navbilder li a:link, ul#navbilder li a:visited, ul#navbilder li a:active, ul#navbilder li a:hover,
div#facebook a:link, div#facebook a:active, div#facebook a:visited, div#facebook a:hover,
div#tipsa a:link, div#tipsa a:active, div#tipsa a:visited, div#tipsa a:hover,
div#col_krogkortet a:link, div#col_krogkortet a:active, div#col_krogkortet a:visited, div#col_krogkortet a:hover,
td.anmCell_img a:link, td.anmCell_img a:active, td.anmCell_img a:visited, td.anmCell_img a:hover,
div#ind_left_column a:link, div#ind_left_column a:active, div#ind_left_column a:visited, div#ind_left_column a:hover,
div#kursbilder_thumbnails_wrapper_row a:link, div#kursbilder_thumbnails_wrapper_row a:active, div#kursbilder_thumbnails_wrapper_row a:visited, div#kursbilder_thumbnails_wrapper_row a:hover,
div#kursbilder_big_image a:link, div#kursbilder_big_image a:active, div#kursbilder_big_image a:visited, div#kursbilder_big_image a:hover,
ul#huvudbilder a:link, ul#huvudbilder a:active, ul#huvudbilder a:visited, ul#huvudbilder a:hover
{
	background: transparent;
	border: 0;
}
#serverings_text a:link, #serverings_text a:visited, #serverings_text a:active {
	background: none;
	color: white;
}
#serverings_text a:hover, div#col_kos_text a:hover {
	background: none;
}
#wrap_marquee a:link, #wrap_marquee a:visited, #wrap_marquee a:active {
	background: none;
	border-bottom: 1px solid #fff;
	color: white;
}
#wrap_marquee a:hover {
	color: #cc0000;
	border-bottom: 1px solid #cc0000;
}
div#thumbnail_page_switcher a:link, div#thumbnail_page_switcher a:active, div#thumbnail_page_switcher a:visited {
	background: #cc0000;
	padding: 2px 5px;
	color: white;
	border: 0;
}
div#thumbnail_page_switcher a:hover{
	background: #000;
	padding: 2px 5px;
	color: white;
	border: 0;
}
div#wrap_sommarkurs a:link, div#wrap_sommarkurs a:active, div#wrap_sommarkurs a:visited, div#wrap_sommarkurs a:hover {
	background: transparent;
	border: 0;
}



/* workarounds
*********************************************************************/
/* mac hide\*/
html, body {
	height:100%
}
/* end hide */
* html #outer {
	height: 99.9%;	/*For ie as treats height as min-height anyway - also addresses rounding bug at bottom of screen in IE*/
}
* html #footer {	/*only ie gets this style*/
	\height: 52px;	/* for ie5 */
	he\ight: 50px;	/* for ie6 */
	margin-bottom: -1px;
}
div, p {
	margin-top: 0; /*clear top margin for mozilla*/
}
