#sidecontent1 ul.blocklist li.act a {background: #F8F8F8;font-weight: bold;}

/*#maincontent .blocklist li.last {text-align: right;background: none;}

#maincontent .blocklist li.last a {padding-right: 10px;background: transparent url(/themes/default/media/content/icon_pfeil.gif) right 0.65em no-repeat;color: #004885;}
#maincontent ul.blocklist li a {color: #004885;}*/

#maincontent ul.blocklist {border: none;margin: 0;}

a.editlink {float: right;width: 18px;padding: 0 3px 0 0;background: none;}
a.editlink:hover {background: #F8F8F8 url(/themes/default/media/content/bg_gradient_blue_rev.gif) left top repeat-x;}

/*a.editlink {display: block;text-decoration: none;margin: 0;padding: 0 15px 0 0;background-position: right 0.2em;color: #333;}

a.editlink:hover {background-color: #F8F8F8;}*/


div.threedim {
	border-top: 1px solid #EEE;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #EEE;
	padding: 3px;
	background: #FFF url(/themes/default/media/content/bg_gradient_silver.jpg) right bottom no-repeat;
	padding-bottom: 30px;
}

#maincontent .twocols div.threedim {
	height: 180px;
}

#maincontent div.threedim h4.blockheading, #sidecontent1 h4.blockheading {
	background: #d6e2eb url(/themes/default/media/content/bg_gradient_blue.gif) left top repeat-x;
	/**/border-top: 1px solid #DDE7EE;
	border-left: 1px solid #DDE7EE;
	border-right: 1px solid #bfd0de;
	border-bottom: 1px solid #bfd0de;
}

#maincontent p.catoptions {padding: 5px 0;width: 560px;}
#maincontent p.catoptions a {padding: 0;background: none;}



#maincontent div.threedim {
	position: relative;
}
#maincontent div.threedim p.catoptions {
	position: absolute;
	bottom: 0px;
	right: 3px;
	}
#maincontent .twocols div.threedim p.catoptions {
	width: 272px;
	}

label {
    float: left;
    width: 140px;
    margin: 0px;
}

.error {
    margin-left: 100px;
}
