table.typo3-adminPanel{
	position:absolute;
	left: 730px;
	top: 10px;
	z-index:150 !important;
}


html, body {
	background-color:#EFEEE9;
	font-family:Verdana;
	font-size:11.5px;
	line-height:19px;
	margin:0px;
	padding:0px;
	color:#2b2b2b;
}
img {
	border:0px none;
	margin:0px;
}
h1{
	margin: 0px;
	padding: 0px;
}
h2 {
	margin:0px;
	padding:0px;
	font-size:11.5px;
}
li.list{
	padding-bottom:20px;
}
li.list.last{
	padding-bottom:0px;
}

div#scripttitle{
	position: relative;
	left:-5px;
}

p.bodytext,
p.sbodytext{
	padding:0px;
	margin:0px;
}

.mailform-title, .mailform-info{
	font-size:9px;
	margin-left:140px;
	padding-bottom:10px;
}
div.text form div.mailform-submit input{
	border-style:none;
	width: auto;
	float:right;
	padding-right:25px;
	margin-top:12px;
}

div.content-mailform p.bodytext{
	font-size:10px;
	padding-left:140px;
	line-height:12px;
}

ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 20px;
}
div#bglogo {
	z-index:0;
}
div#zindex {
	z-index:20;
}
a {
	color:#909090;
	text-decoration:none;
}
a.act {
	color:#2C2C2C;
	text-decoration:none;
}
a:hover, div.box span.title {
	color:#2C2C2C;
}
div#footer, div.meta-nav, div.box, div.smalltext , div#footer-home{
	font-size:10px;
}
div#header {

	height:82px;
	padding-top:21px;
	width:647px;
}
div.meta-nav {
	color:#909090;
	padding-right:55px;
	padding-top:52px;
}
div#navbg {
	background-image:url(images/navbg.gif);
	background-repeat:no-repeat;
	height:76px;
	width:901px;
}
div.navpoints {
	color:#909090;
	font-size:12px;
	padding-left:45px;
	padding-top:24px;
}
div#content-container {
	padding-left:45px;
}


div.subnav {
	font-size:12px;
	padding-top:124px;
	width:160px;
}
span.title {
	font-size:13px;
	font-weight:bold;
}

p.eventtext{
	margin-top:5px;
	margin-bottom:5px;
}

div.leftcol{
	width:340px; 
	padding-right:20px;
}
div#middlecol {
	padding-left:10px;
}
div.text {
	padding-top:10px;
	padding-bottom:20px;
}
div.text table td.mailform-label{
	font-size:11px;
	width:130px;
}
td.mailform-field  div textarea {
	width:201px;
}

div.text form table.typo3-editPanel{
	width: auto;
}
div.text form table {
	padding-bottom:2px;
	width: 340px;
}
div.text table select, div.text table input, div.text table textarea {
	border:1px solid #E6E6DD;
	width: 200px;
}
div.text ul {
	list-style-image:url(images/list.gif);
}
div.boxborder {
	background:#FFFFFF none repeat scroll 0% 0%;
	padding:10px;
}
div.box {
	background:#B2CEDF none repeat scroll 0% 0%;
	line-height:12px;
	padding:13px;
}
div.box a {
	color:#757575;
}
div.box p {
	padding-top:6px;
}

div.box div.download-link{
	padding-top:6px;
	font-size:11px;
}
div.box-home{
	width: 215px;
	position:absolute;
	top:114px;
	left:114px;
	color:#efefe8;
}
div.box-home div.box {
	background-color:#86002c;
}
div.home-imagebox{
	width:283px;
}
div.home-imagebox div.box{
	padding:0px;
	background-color:#FFFFFF;
}

div.home-link a{
	color:#efefe8;
	line-height:22px;
}
div.home-link a:hover{
	color:#efefe8;
}

div.box div.title{
	padding-top:3px;
}

div.shadow {
	/*position: absolute;*/
	position: relative;
	/*margin-left:-10px;*/
}

div.shadow div.shadow-top {
	background:transparent url(images/cover-shadow/top.gif) repeat-x scroll left top;
}
div.shadow div.shadow-left {
	background:transparent url(images/cover-shadow/left.gif) repeat-y scroll left top;
}
div.shadow div.shadow-bottom {
	background:transparent url(images/cover-shadow/bottom.gif) repeat-x scroll left bottom;
	padding:7px;
}
div.shadow div.shadow-right {
	background:transparent url(images/cover-shadow/right.gif) repeat-y scroll right top;
}
div.shadow div.shadow-top-left {
	background:transparent url(images/cover-shadow/topleft.gif) no-repeat scroll left top;
}
div.shadow div.shadow-bottom-left {
	background:transparent url(images/cover-shadow/bottomleft.gif) no-repeat scroll left bottom;
}
div.shadow div.shadow-top-right {
	background:transparent url(images/cover-shadow/topright.gif) no-repeat scroll right top;
}
div.shadow div.shadow-bottom-right {
	background:transparent url(images/cover-shadow/bottomright.gif) no-repeat scroll right bottom;
}
div.box-width{
	width: 300px;
}
div#footer{
	color:#A9A9A7;
	padding-bottom:20px;
	padding-top:20px;
}
div#footer-home{
	line-height:13px;
	color:#3F3F3F;
	position:absolute;
	top:645px;
	left:204px;
}
div#footer-home a {
	color:#A9A9A7;
	
}

div#adm-panel {
	z-index:1;
	position:absolute;
	top:0px;
	left:1700px;
}
div#mood-swf {
	margin-left:-80px;
}


.linklist-item-text,
.filelink-item-text{
	font-size:11.5px;
}

div.err{
	color:#E7000F;
	padding-bottom:15px;
	font-weight:bold;
}