body
{
	padding:0px;
	margin:0px;
/*	font-family:'EB Garamond', serif;*/
	font-family:verdana, helvetica sans-serif;
	font-size:12px;
}

h1, h2, h3, h4, h5, h6, h7
{
	font-family:'Days One', sans-serif;
	margin-bottom:0px;
}
h1
{
	font-size:16px;
}
h2
{
	font-size:15px;
}
h3, h4, h5, h6, h7
{
	font-size:14px;
}

a
{
	color:black;
	text-decoration:none;
	border-bottom:dotted 1px;
}

#page
{
	width:1000px;
	padding-left:10px;
	background:url(../images/new-page-shad-left.png) repeat-y;
	text-align:left;
}
#pagebkg
{
	width:990px;
	padding-right:10px;
	background:url(../images/new-page-shad-right.png) repeat-y top right;
}

#pagecolor
{
	background-color:#e36d1c;
}

#header
{
	height:115px;
	background:url(../images/new-header-bkg.png) repeat-x #e36d1c bottom left;
	text-align:right;
}

#slogan
{
	display:block;
	float:right;
	padding:18px 5px 10px 10px;
	font-size:20px;
	font-weight:bold;
	font-family:'Days One', sans-serif;
}
#logo
{
	position:relative;
	display:block;
	float:left;
}
	#logo img
	{
		position:absolute;
		top:-45px;
		left:25px;
	}

#columns
{
	min-height:300px;
	background:url(../images/new-column-bkg-50.png) repeat-y;
}

#leftcol
{
	float:left;
	width:165px;
	margin-right:5px;
	padding:0px 0px 20px 15px;
}

#midcol
{
	float:left;
	width:620px;
}
	#midcol > h1,
	#midcol > h2,
	#midcol > h3,
	#midcol > h4,
	#midcol > h5,
	#midcol > h6,
	#midcol > h7
	{
		margin-top:0px;
	}

#rightcol
{
	float:right;
	width:140px;
	padding:20px;
}

	#leftcol ul.menu
	{
		margin:0px 1px 0px 0px;
		padding:0px;
/*		background:url(../images/new-hover-y.gif) repeat-y;*/
		list-style-type:none;
		font-size:12px;
	}
		#leftcol ul.menu > li
		{
			padding-left:0px;/*15*/
			padding-bottom:10px;
			background-color:white;
		}
			#leftcol ul.menu > li a
			{
				display:block;
				margin-left:15px;
				color:#4b4b4b;
				text-decoration:none;
				border-bottom:none;
			}
		#leftcol ul.menu > li.active
		{
			background:url(../images/new-active-dot.png) no-repeat 0px 1px;
		}
			#leftcol ul.menu li.active > a,
			#leftcol ul.menu li ul li a.active
			{
				display:block;
				color:#ee2e24;
			}
				#leftcol ul.menu li
				{
					color:#4b4b4b;
				}
		#leftcol ul.menu > li:hover
		{
			background:url(../images/new-hover-dot.png) no-repeat 0px 1px;
/*			background-color:transparent;*/
		}
		#leftcol ul.menu li a:hover
		{
			color:black;
		}
			#leftcol ul.menu li ul
			{
				margin:0px;
				padding:0px;
				list-style-type:none;
				background:url(../images/new-hover-y.gif) repeat-y;
			}
				#leftcol ul.menu li ul li
				{
/*					margin-left:9px;*/
					background:url(../images/new-li.gif) no-repeat 0px 8px;
				}

.messageRub
{
	margin:0px;
	font-size:20px;
	text-transform:uppercase;
}
ul.listMessage
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:12px;
}
	ul.listMessage li
	{
		margin-top:10px;
	}
		ul.listMessage li a
		{
			text-decoration:none;
			color:black;
			border-bottom:none;
		}

.puff
{
	font-size:12px;
}

.entreprenorlista
{
	width:100%;
}
	.entreprenorlista tr td
	{
		width:50%;
		vertical-align:top;
	}

#footer
{
	clear:both;
	height:20px;
	border-bottom:solid 15px black;
	background-color:#e36d1c;
}

#copy
{
	width:970px;
	padding:10px;
	text-align:left;
	color:#999;
}

#pop
{
	padding:10px;
}
	.ftg_logo
	{
		display:block;
		max-width:380px;
		height:auto;
	}
	
	#pop .popBpSymbol
	{
		float:left;
		margin-right:10px;
	}

#PrisForetag
{
	float:right;
	width:180px;
	min-height:400px;
	padding:10px 10px 0px 10px;
	margin:0px 0px 0px 10px;
	background:url(../images/1x1transp50.png);
}
	#PrisForetag div
	{
		margin-bottom:10px;
	}
		#PrisForetag div input,
		#PrisForetag div textarea
		{
			width:180px;
			margin:0px;
			border:none;
		}

#formDataTable
{
	width:100%;
}
	#formDataTable tr td
	{
		width:50%;
		padding-top:5px;
		vertical-align:top;
	}
		#formDataTable tr td h5
		{
			margin-top:0px;
		}

#aktuellaResorTable
{
	width:100%;
}
	#aktuellaResorTable tr th
	{
		padding:2px 0px 3px 0px;
		border-bottom:solid 1px #ccc;
	}
	#aktuellaResorTable tr td
	{
		padding:2px 0px 3px 0px;
	}

#theFlash
{
	background-color:white;
}
