body {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #333;
}

h1 {
	font-size: 16px;
}

p {
	line-height: 14px;
}

p.error {
	background: #76a93a;
	padding: 4px;
	text-align: center;
	color: #fff;
}

p.align_right {
	text-align: right;
}

p span {
	color: #ccc;
}

p.bold {
	font-weight: bold;
}

p.art-teaser {
	margin-left: 16px;
}

a:hover {
	text-decoration: underline;
}

a.blocklink {
	display: block;
}

.imgnoborder {
	border: 0;
}

#main_sponsor_topbanner {
	color: #aaa;
	text-decoration: underline;
	margin-bottom: 10px;
}

#toparea a {
	padding: 0;
	margin: 0;
}

#toparea p {
	margin: 0px 298px 2px 0px;
	color: #aaa;
}

#topmenu ul, li {
	display: inline;
	margin: 0;
	padding: 0;
}

#topmenu a.cms_topmenulink {
	color: #fff;
	margin: 0;
	padding: 7px 4px 7px 4px;
}

#topmenu a.cms_topmenulink_active {
	background: #76a93a;
	color: #fff;
	font-weight: bold;
	border: solid 2px 0px 2px 0px #fff;
	margin: 0;
	padding: 7px 4px 7px 4px;
}

#body_content {
	width: 524px;
	padding: 10px;
}

#body_content li, #body_content_wide li {
	display: block;
	padding: 0;
	margin: 0
}

#body_content p, #body_content_wide p {
	color: #333;
	padding: 0px 7px 0px 7px;
}

#body_content a {
	color: #76a93a;
	text-decoration: underline;
	padding: 0;
	padding-left: 15px;
	margin: 0;
	background: url(http://www.find-en-kunstner.dk/design/graphics/round_pointer.gif) center left no-repeat;
}

#body_content h1, #body_content_wide h1 {
	color: #333;
	text-indent: 4px;
	font-size: 28px;
	font-weight: lighter;
	vertical-align: top;
	margin: 0;
	padding: 0;
	letter-spacing: -2px;
	clear: both;
}

#body_content h2, #body_content h3, #body_content_wide h2, #body_content_wide h3 {
	padding: 0px 7px 0px 7px;
	clear: both;
}

#body_content h2, #body_content_wide h2 {
	font-size: 18px;
	font-weight: lighter;
}

#body_content h3, #body_content_wide h3 {
	font-size: 14px;
	font-weight: lighter;
}

#body_content img, #body_content_wide img {
	margin: 5px;
	padding: 1px;
	border: solid 1px #aaa;
	background: #fff;
}
/*
#body_content_wide p {
	color: #333;
	padding: 0px 7px 0px 7px;
}

#body_content_wide a {
	color: #76a93a;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

#body_content_wide h1 {
	background: #036;
	color: #fff;
	line-height: 23px;
	text-indent: 4px;
}

#body_content_wide h2 {
	text-indent: 4px;
	background: #036;
	color: #fff;
	line-height: 19px;
	padding: 2px;
	font-size: 16px;
	font-weight: lighter;
	display: block;
}
*/

#body_leftcol, #body_rightcol, #body_rightcol_wide {
	background: #f9f9f7;
}

#body_leftcol p, a {
	color: #333;
}

#body_leftcol ul, li {
	padding: 0;
	margin: 0;
}

#body_leftcol a.leftcol_blocklink {
	display: block;
	color: #333;
}

#body_leftcol h1, #body_rightcol h1, #body_leftcol_wide h1, #body_rightcol_wide h1 {
	background: #76a93a;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0px 4px 0px;
	margin: 0;
	text-indent: 5px;
}

#body_leftcol select {
	width: 180px;
	font-size: 11px;
	font-family: verdana;
	background: #fff url(graphics/input_bg.gif) bottom left repeat-x;
}

#body_rightcol_wide p, a {
	color: #333;
	text-decoration: none;
}

#body_rightcol_wide ul, li {
	padding: 0;
	margin: 0;
}

#body_rightcol_wide a.leftcol_blocklink {
	display: block;
	color: #333;
}

#leftcolads h1 {
	text-align: left;
}

#leftcolads img {
	margin-top: 4px;
}

#body_rightcol p, a {
	color: #333;
	margin: 2px 5px 0px 5px;
}

#body_leftcol a, #body_rightcol a {
	text-decoration: none;
	display: block;
}

#body_leftcol a:hover, #body_rightcol a:hover {
	color: #76a93a;
	text-decoration: underline;
}

a.place-ad-here {
	display: block;
}
/*
#body_rightcol h1 {
	background: #76a93a;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0px 4px 0px;
	margin: 0;
	text-indent: 5px;
}
*/
#rightcolads h1 {
	text-align: left;
}

form input, select {
	font-size: 11px;
	font-family: verdana;
	border: solid 1px #76a93a;
	background: #fff url(http://www.find-en-kunstner.dk/design/graphics/input_bg.gif) bottom left repeat-x;
}

#newsletter label, #artist_login_form label {
	float: left;
	width: 75px;
	padding-left: 5px;
}

#newsletter input, #artist_login_form input {
	float: right;
	width: 112px;
	margin-bottom: 1px;
	padding-right: 8px;
}

#newsletter .button, #artist_login_form .button {
	width: 60px;
}

#artist_login_form form {
	margin: 5px 0px 5px 0px;
}

#footer {
	color: #fff;
}

#footer p {
	padding: 0px;
	margin: 0px;
}

#footer a {
	color: #00b3f7;
	text-decoration: underline;
}

#kunstner-artikel-teaser h2 {
	color: #333;
	font-weight: lighter;
}

#kunstner-artikel-teaser a.hover {
	color: #333;
}

#kunstner-artikel-teaser p.art-teaser {
	text-decoration: none;
	margin-top: -10px;
	margin-bottom: 15px;
}
#contactform {
	padding: 8px;
	line-height: 18px;
}
#contactform td {
	vertical-align: top;
}
#contactform p {
	padding: 0;
}
#contactform .label {
	width: 140px;
	vertical-align: top;
}
#contactform table input, table textarea {
	width: 360px;
	border: solid 1px;
}
#contactform .button {
	width: 100px;
}