/********** DIVs **********/
.body {
	margin: 0px;
	padding: 0px;
	background-color: #282828;
	margin: auto;
}
.page {
	width: 1184px;
	margin: auto;
	background-image: url(/cgi-files/tbm/body_bgtile.gif);
	background-repeat: repeat-y;
	margin-bottom: 30px;
}
.top {
	width: 1151px;
	height: 82px;
	padding: 20px 16px 9px 16px;
	background-color: #000000;
}
a.frontLink {
	background-image: url(/cgi-files/tbm/logo_tajmerbookingmanagement.gif);
	background-repeat: no-repeat;
	width: 543px;
	height: 43px;
	display: block;	
	margin-bottom: 6px;
	margin-left: 11px;
}
a.tmmLink {
	margin-top: -42px;
	float: right;
	background-image: url(/cgi-files/tbm/logo_tem_mini.gif);
	background-repeat: no-repeat;
	width: 260px;
	height: 24px;
	display: block;	
	margin-bottom: 6px;
}
.topmenu {
	background-image: url(/cgi-files/tmm/menu_bgtile.gif);
	background-repeat: repeat-x;
	xpadding: 10px 16px 0px 16px;
	height: 32px;
}
#search input {
	position: absolute;
	top: 0px;
	margin-top: 73px;
	margin-left: 947px;
	background-image: url(/cgi-files/tbm/search_bg.gif);
	background-repeat: no-repeat;
	width: 187px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	background-color: transparent;
	border: 0px solid;
}
#search .fld {
	padding: 5px 0px 5px 27px;
}
.content {
	height: 735px;
	min-height: 735px;
	height: auto !important;
}
.fsmain {
	padding: 11px 27px 0px 27px;
}
.leftKol {
	float: left;
	width: 180px;
	margin-left: 26px;
	padding-right: 28px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
}
.leftKol .subMenu .swMenuItem {
	float: none;
	width: 190px;
	overflow: hidden;
}
.subMenu {
	margin-top: 10px;
	color: #FFFFFF;
	padding-bottom: 20px;
}
.book  {
	margin-top: 10px;
	color: #FFFFFF;
	border: 1px solid orange;
}
.popular {
	margin-top: 10px;
	color: #FFFFFF;
	border: 1px solid cyan;
}
.abc {
	margin-top: 10px;
	color: #FFFFFF;
	border: 1px solid yellow;
}
.main {
	float: left;
	width: 680px;
	padding: 6px 16px 20px 16px;
}
.formular {
	float: left;
	background-image: url(/cgi-files/tbm/telefon.gif);
	background-repeat: no-repeat;
	background-position: 35px 0px;
	padding: 155px 0px 0px 27px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color: #FFFFFF;
}
.clearFloat {
	float: none;
	clear: both;
}
.footer {
	height: 24px;
	padding: 30px 16px 16px 32px;
	background-color: #000000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color: #6b6b6b;
}
.footer a:link, .footer a:visited {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color: #6b6b6b;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}
.footerText {
	width: 1144px;
	padding: 0px 20px 0px 20px;
	margin: auto;
}
.footerText .index, .footerText .index a, .footerText .competition-header {
	color: #4b4b4b;
}
.footerText .index a:hover {
	color: #FFFFFF;
	text-decoration: none;
}











/********** generelt **********/
img {
	border: 0px solid;
}
.link-header a:link, .link-header a:visited, .link-header-textheadline a:visited {
	color: #ff3300;
	font-weight: 100;
	text-decoration: none;
}
.link-header a:hover {
	text-decoration: underline;
}
span.link-header {
	font-weight: 100;
}
td.link-header-textheadline {
	height: 20px;
	vertical-align: top;
	margin-bottom: 5px;
}


.page-navigator {
	float: right;
	margin-bottom: 10px;
}
.page-navigator a {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
	color: #ff3300;
}
.page-navigator span {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #ff3300;
}
.page-navigator b {
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
	color: #ff3300;
}
.page-head {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 23px;
	font-weight: 700;
	color: #000000;
	xletter-spacing: -1px;
	white-space: nowrap;
}
.paragraph-header, .news-show-header, .competition-header, .form-header {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: 100;
	color: #000000;
	xletter-spacing: -1px;
	xwhite-space: nowrap;
}
.paragraph-bodytext, .form-bodytext {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.paragraph-bodytext a, .swForm-List td a, .swForm-List th a, .googlemaps * a {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: 100;
	color: #ff3300;
	text-decoration: none;
}
.paragraph-bodytext a:hover, .swForm-List td a:hover, .swForm-List th a:hover, .googlemaps * a:hover {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: 100;
	color: #ff3300;
	text-decoration: underline;
}
a.swAutoLink:link, a.swAutoLink:visited,
.swshow_news_full a.swAutoLink:link, .swshow_news_full a.swAutoLink:visited {
	font-family: arial, verdana, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.swAutoLink:hover {
	color: #ff3300;
}
hr {
	color: #bebebe;
	background-color: #bebebe;
	height: 1px;
	border: none;
}
.swshow_news_full img {
	margin-bottom: 10px;
	margin-left: 10px;
}
.swshow_news_full a, .swshow_news_full a:visited {
	color: #ff3300;
	text-decoration: none;
}
.swshow_news_full a:hover {
	color: #ff3300;
	text-decoration: underline;
}
td .paragraph-imagetext {
	background-color: #ff3306;
	display: block;
}
.paragraph-imagetext {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: 700;
	font-size: 11px;
	color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
}
.paragraph-imagebox-found img {
	border: 1px solid #dedede;
}



.news .swshow_news_medium td {
	vertical-align: top;
}
.news .sw3pxSpace {
	height: 20px;
}



/********** forside ************/
#eid336131 img, #eid336139 img {
	position: relative;
	margin-left: -12px;
	width: 1152px;
}
#eid336135 img {
	margin-top: 35px;
	height: 315px;
	margin-bottom: 11px;
}



/********** forside rotator **********/
#swFrontCol11 .postcard {
	position: relative;
}
#swFrontCol11 .rotatorNav {
	position: absolute;
	width: 1140px;
}
#swFrontCol11 .rotatorNav .prev {
	float: left;
	margin-top: -197px;
	margin-left: -37px;
}
#swFrontCol11 .rotatorNav .next {
	float: right;
	margin-top: -197px;
	margin-right: -26px;
}
/********* end *********/



/********* forside nyheder ********/
#swFrontCol11 .swshow_news_medium {
	height: 85px;
	background-image: none;
	background-image: url(/cgi-files/tbm/fs_news_tekst.gif);
	background-position: 505px 58px;
	background-repeat: no-repeat;
}
#swFrontCol11 td .news-list-date {
	position: relative;
	margin-left: -566px;
	float: left;
}
#swFrontCol11 td .news-list-header {
	margin-left: 70px;
	width: 490px;
	display: block;
	float: left;
	margin-top: 8px;
}
#swFrontCol11 td .news-medium-image {
	display: none;
	xwidth: 50px;
	xheight: auto;
}
#swFrontCol11 .news-list-header a:link, .news-list-header a:visited {
	color: #000000;
	text-decoration: none;
	width: 500px;
	height: 75px;
	display: block;
	position: absolute;
	margin-top: -8px;
	margin-left: -70px;
	padding-left: 70px;
	z-index: 100;
	xborder: 1px solid red;
}
#swFrontCol11 .news-list-header a:hover {
	color: #ff3300;
}
#swFrontCol11 .news-list-bodytext {
	line-height: 16px;
}
#swFrontCol11 .sw3pxSpace {
	height: 10px;
}




/********** forside teasere **********/
#swFrontCol11 .link-header-pic-text img {
	margin-bottom: 10px;
}
#swFrontCol11 .link-header-textheadline .link-header a:link, #swFrontCol11 .link-header-textheadline .link-header a:visited {
	color: #000000;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 15px;
	font-weight: 700;
	position: relative;
	text-decoration: none;
	letter-spacing: -0.02em;
}
#swFrontCol11 .link-header-textheadline .link-header a:hover {
	color: #ff3300;
}
#swFrontCol11 .link-description a {
	position: relative;
	top: -5px;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
}
#swFrontCol11 .element-spaceafter {
	height: 10px;
}







/********** højre formular **********/
.formular .form-header {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #FFFFFF;
	padding-bottom: 13px;
	width: 175px;
	border-bottom: 1px solid #595959;
}
.formular .form-bodytext {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #FFFFFF;
}
.formular select {
	width: 175px;
	height: 20px;
	font-size: 11px;
}
.formular input {
	width: 170px;
	height: 14px;
	font-size: 11px;
}
.formular textarea {
	width: 170px;
	height: 70px;
}
.formular .formsubmit input {
	width: 80px;
	height: 25px;
	margin-left: 2px;
	font-family: arial, verdana, helvetica, sans-serif;	
	font-size: 15px;
	font-weight: 700;
	color: #FFFFFF;
	background-color: #ff3300;
	border: 0px solid;
	cursor: pointer;
}
.formular #formElementID37953 {
	margin-top: -5px;
}
.formular #formElementID37951 {
	margin-top: -10px;
}
.formular #formElementID37954 {
	margin-top: -15px;
}
.formular #formElementID37957 {
	margin-top: -20px;
}
.formular #formElementID37958 {
	margin-top: -25px;
}
.formular #formElementID37959 {
	margin-top: -30px;
}
.formular #formElementID37955 {
	margin-top: -35px;
}
.formular #formElementID37956 {
	margin-top: -40px;
}
.formular #formElementID37960 {
	margin-top: -45px;
}










/********** topmenu **********/
#tajmerTopMenuContainer {
	position: absolute;
	top: 70px;
	width: 850px;
	padding: 10px 16px 0px 16px;
	z-index: 5;
}
#tajmerTopMenuContainer table {
	width: 850px;
	text-align: none;
}
#tajmerTopMenuContainer .swMenuSection {
	xwidth: 200px;
}
div.swMenuSpace {
	width: 0px;
}
#tajmerTopMenuContainer #swMenu  {}
#tajmerTopMenuContainer .swMenuItem a {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	margin-right: 24px;
}
#tajmerTopMenuContainer .swMenuItem a:hover {
	color: #000000;
}
#tajmerTopMenuContainer .swMenuSection .swMenuSection  {
	background-color: black;
	border: 0px transparent;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	padding: 5px 5px 5px 5px;
}
#tajmerTopMenuContainer .swMenuItem .swMenuItem a {
	color: #FFFFFF;
	text-transform: none;
	text-align: left;
}
#tajmerTopMenuContainer .swMenuItem a:hover {
	color: #000000;
}
#tajmerTopMenuContainer .swMenuItem a.active{
	xtext-decoration: underline;
}

/******* dropdown *******/
#tajmerTopMenuContainer .swMenuItem .swMenuItem a:hover {
	color: #ff3300;
}








/********** submenu **********/
.subMenu .swMenuItem a, .subMenu .swMenuItem a:link, .subMenu .swMenuItem a:visited {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #a0a0a0;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px;
	margin-bottom: 5px;
}
.subMenu .swMenuItem a:hover {
	color: #FFFFFF;
}
.subMenu .swMenuItem a.active {
	color: #ff3300;
	text-decoration: underline;
}
.subMenu .swMenuItem .swMenuItem a, .subMenu .swMenuItem .swMenuItem a:link, .subMenu .swMenuItem .swMenuItem a:visited {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #a0a0a0;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	margin-bottom: 5px;
}
.subMenu .swMenuItem a:hover {
	color: #FFFFFF;
}
.subMenu .swMenuItem a.active, .leftKol a.active {
	color: #ff3300;
	text-decoration: underline;
}
.subMenu .swMenuHassub img {
	height: 1px;
}
.swMenuTopBar {
	height: 0px;
}

.subMenu .swMenuSection, .subMenu .swTreeMenuContent {
	xwidth: 200px;
}
.swMenuTreeDiv {
	xwidth: 200px;
}






/********** Tajmer formidler **********/

.tajmerBundRef.paragraph-bodytext .index a {
	xcolor: #808080;
}










/* Landingpage */

#eid310182 {
	background-image: url(/cgi-files/feed_bg.gif);
	background-repeat:no-repeat;
	background-color:#000000;
	border:1px solid #d7d7d7;
	padding:10px;
	height: 100%;
}


.tajmerCategoryRef {}
.tajmerCategoryRef ul { 
	margin: 0;
	padding: 0;
	width: 224px;
	overflow: hidden;
	float: left;
}
.tajmerCategoryRef li { 
	display: block;
	width: 200px;
	overflow: hidden;
	white-space: nowrap;
}
.tajmerCategoryRef li a{}





















/***************************************
FEEDs i venstre kolonne
***************************************/

.leftKol .feed h2 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #ffffff;
	letter-spacing: 0.01em;
	display: block;
	width: 180px;
	cursor: pointer;
	padding-bottom: 13px;
	border-bottom: 1px solid #484747;
}
.leftKol .feed {
	display: none;
}
.leftKol #eid339424.feed .index {
	display: none;
}
.leftKol .feed .index a:link, .leftKol .feed .index a:visited {
	font-size: 11px;
	color: #a0a0a0;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
}
.leftKol .feed .index a:hover {
	color: #FFFFFF;
}

.leftKol .feed .index .separator {
	display: block;
	overflow: hidden;
	text-indent: -200px;
	height: 5px;
}

#eid339424, #eid339428 {
	background-image: url(/cgi-files/tbm/feed_klikher.gif);
	background-repeat: no-repeat;
	background-position: 147px 6px;
}



UL {
	xmargin-left: 20px;
	xpadding-left: 20px;
}
UL LI {
	list-style-type: none;
	padding-bottom: 10px;
}







/********** forside nyhed youtube ***********/
#swFrontCol11 .youtube {
	background-image: url(/cgi-files/external/youtube_logo.png);
	width: 50px;
	height: 21px;
	display: block;
	xborder: 1px solid red;
	float: left;
}




/********* tajmer youtube kanal **********/


.tajmeryoutubekanal {
	margin-top: 20px;	
}

xdiv.youtubekanal {
	background-image: url(/cgi-files/tbm/tajmer_youtubekanal.gif);
	background-repeat: no-repeat;
	height: 47px;
	width: 322px;
	display: block;
	padding: 5px 0px 0px 100px;
	color: #000000;
	width: 150px;
}
x.youtubekanalLink {
	color: #ff3500;
}




/********** topmenu dropdown ************/
#eid349318 iframe {
	z-index: 0;
}
#tajmerTopMenuContainer, .topmenu, .swMenuSection {
	z-index: 100;
}
