/* 
www.anetmai.com
Hand crafted by your boy Lasse Gejl @ www.gejl.net
*/

* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 13px;
	margin-top: 65px;
	background: lightyellow;
}
p {
	margin: 13px 0;
}

/* section backgrounds */
#frit-rum, #playground {background: #fff url(/images/backgrounds/fritrum.jpg) no-repeat center top; }
#intro, #front {background: #fff url(/images/backgrounds/intro.jpg) no-repeat center top; }
#kompetencer, #skills {background: #fff url(/images/backgrounds/kompetencer.jpg) no-repeat center top; }
#kontakt, #contact { background: url(/images/backgrounds/kontakt.jpg) no-repeat center top; }
#kunder, #clients {background: #fff url(/images/backgrounds/kunder.jpg) no-repeat center top; }
#kunst, #art {background: #fff url(/images/backgrounds/kunst.jpg) no-repeat center top; }
#nyheder, #news { background: #fff url(/images/backgrounds/nyheder.jpg) no-repeat center top; }
#nyhedsbrev, #newsletter {background: #fff url(/images/backgrounds/nyhedsbrev.jpg) no-repeat center top; }
#presse, #press {background: #fff url(/images/backgrounds/presse.jpg) no-repeat center top; }
#profil, #profile {background: #fff url(/images/backgrounds/profil.jpg) no-repeat center top; }

#container {
	margin: 0 auto;
	width: 808px;
	position: relative;
}
#intro #welcome {
	position: absolute;
	z-index: 1000;
	left: 432px;
	top: 395px;
	width: 219px;
	height: 53px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/velkommen.png');
}
	/* IE ignores styles with [attributes], so it will skip the following. */
#intro #welcome[class] {
	background: url(/images/velkommen.png) no-repeat top right;
}
#front #welcome {
	position: absolute;
	z-index: 1000;
	left: 445px;
	top: 395px;
	width: 202px;
	height: 49px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/welcome.png');
}
	/* IE ignores styles with [attributes], so it will skip the following. */
#front #welcome[class] {
	background: url(/images/welcome.png) no-repeat top right;
}
#header {
	height: 68px;
}
#navi {
	float: left;
	width: 366px;
	background: #fff;
	padding: 0 0 0 4px;
	height: 68px;
}
#navi ul {
	padding-top: 10px;
}
#navi ul li {
	list-style: none;
	float: left;
	width: 83px;
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 8px;
}
#navi ul li ul {
	padding-top: 0;
}
#navi ul li ul li {
	float: none;
	text-transform: lowercase;
	font-weight: normal;
	line-height: 11px;
	padding-left: 0;
	margin: 1px 0 0 -8px;
}
#navi a {
	text-decoration: none;
	color: #000;
	padding-left: 8px;
	display: block;
	width: 83px;
}
#navi a.red {
	color: #990000;
}

/* current navi */
#navi a:hover,
#kunder #navi a.kunder,
#clients #navi a.clients,
#kontakt #navi a.kontakt,
#contact #navi a.contact,
#nyheder #navi a.nyheder,
#news #navi a.news,
#presse #navi a.presse,
#press #navi a.press,
#kompetencer #navi a.kompetencer,
#skills #navi a.skills,
#profil #navi a.profil,
#profile #navi a.profile,
#nyhedsbrev #navi a.nyhedsbrev,
#newsletter #navi a.newsletter,
#kunst #navi a.kunst,
#art #navi a.art,
#frit-rum #navi a.frit,
#playground #navi a.playground {
	background: url(/images/dot_black.gif) no-repeat left center;
}
#logo {
	float: right;
	width: 161px;
	height: 42px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/logo.png');
}
	/* IE ignores styles with [attributes], so it will skip the following. */
#logo[class] {
	background: url(/images/logo.png) no-repeat top right;
}
#logo a {
	display: block;
	width: 161px;
	height: 42px;
}
#text {
	float: right;
	width: 438px;
	height: 400px;
	background: #fff;
}
#kontakt #text,
#contact #text,
#profil #text,
#profile #text,
#intro #text,
#front #text,
#nyhedsbrev #text,
#newsletter #text {
	background: transparent;
}
#kontakt #content,
#contact #content,
#profil #content,
#profile #content,
#intro #content,
#front #content,
#nyhedsbrev #content,
#newsletter #content {
	background: #fff;
}
#content {
	float: left;
	width: 217px;
	height: 380px;
	padding: 10px 0 10px 10px;
	overflow: hidden;
}
#content form .field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #999;
	margin-top: 4px;
	padding: 3px 4px;
	width: 160px;
}
#content form .button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #999;
	margin-top: 4px;
	padding: 3px 4px;
	width: 44px;
	background: none;
	cursor: pointer;
}
#content a {
	color: #990000;
}
#content a:hover {
	text-decoration: none;
}
#content h1, #content h2,
#kunder #content h3,
#clients #content h3,
#intro #content h3,
#front #content h3,
#subnavi h3 {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-transform: uppercase;
	margin-bottom: -13px;
}
#kunder #content h3.line,
#clients #content h3.line, 
#intro #content h3.line,
#front #content h3.line {
	background: url(/images/dot_black_hori.gif) repeat-x left top;
	padding-top: 13px;
}
#kunder #content h1, #kunder #content h2,
#clients #content h1, #clients #content h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 13px 0;
	text-transform: none;
	color: #000;
}
#content div.credits a,
#kontakt #content a,
#contact #content a {
	color: #000;
	text-decoration: none;
}
#content div.credits a:hover,
#kontakt #content a:hover,
#contact #content a:hover {
	text-decoration: underline;
}
#subnavi {
	float: right;
	width: 195px;
	margin: 0;
	height: 380px;
	padding: 10px 0 10px 5px;
	background: url(/images/dot_grey_verti.gif) no-repeat 0px 10px;
	overflow: hidden;
}
#mycustomscroll {
	width: 190px;
	height: 365px;
	*height: 375px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	margin-top: 15px;
}
#subnavi h3 {
	padding-left: 16px;
	margin-left: -8px;
}
#subnavi ul {
	margin-top: 13px;
	list-style: none;
}
#subnavi ul li {
	margin-bottom: 1px;
}
#subnavi a {
	text-decoration: none;
	color: #666;
	padding-left: 8px;
	display: block;
	width: 167px;
}
#subnavi a:hover, #subnavi li.current a {
	background: url(/images/dot_grey333.gif) no-repeat left center;
	color: #333;
}
#image {
	position: relative;
	float: left;
	width: 370px;
	height: 400px;
	background: #fff;
}
#frit-rum #image,
#playground #image {
	width: 808px;
}
#image #gallery_desc1 {
	display: none;
}
#image ul.gallery {
	list-style: none;
	padding: 5px 10px;
}
#image ul.gallery li {
	display: inline;
}
#image ul.gallery a {
	color: #000;
	text-decoration: none;
	padding: 1px 3px;
}
#image ul.gallery a:hover, #image ul.gallery a.active {
	color: #990000;
	text-decoration: underline;
}
#footer {
	clear: both;
	padding: 8px 0 0 10px;
}
#footer a {
	text-decoration: none;
	color: #000;
}
#footer a:hover {
	text-decoration: underline;
}