@charset "utf-8";
/* CSS Document */

html, body	{ width: 100%; height: 100%; margin: 0; font-family: Arial, Helvetica, sans-serif; overflow: hidden; }
.clear	{ font-size: 1px; line-height: 1px; clear: both; }
img	{ border: 0; }
a	{ color: #ee3b33; text-decoration: none; }
a:hover	{ color: #000000; }

strong	{ font-weight: bold !important; }
em	{ font-style: italic; }

#background {
	position: fixed;
	z-index:0;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow-y: auto;
}

#background img {
	width:100%;
	border:0;
}

#scroll{
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	overflow: auto;
}


#container	{ width: 823px; margin: auto; padding: 51px 0 0 144px; }

#header	{ height: 132px; }
#header img	{ margin: 60px 0 0; }
a.logo	{margin:0 0 0 0; width: 95px; height: 95px; background: url(../img/logo.png) no-repeat; float: right; text-decoration: none; }

#wrapper	{ }

#menu	{ width: 246px; height: 395px; float: left; }

#menu ul 			{ margin: 0; padding: 0; list-style: none; }
#menu li 			{ clear: both; padding: 0; margin: 0; }
#menu li ul 		{ display: none; clear: both; margin-left: 15px; }

a.menuItem			{ background: #FFFFFF; float: left; padding: 3px 6px 1px 6px; margin: 3px 0; }
a.menuItem:hover	{ background: #ee3b33; }

.submenuBtn				{ padding: 0; }
a.submenulink 			{ float: left; text-decoration: none; background: #FFFFFF; padding: 3px 6px; font-size: 11px; color: #000000;  text-transform: lowercase; line-height: 13px; margin: 3px 0; }
a.active 				{ background: url(../img/arrowSubBtn-wit.gif) no-repeat left center #EE3B33; padding: 3px 6px 3px; padding-left: 18px; color:#FFFFFF; text-transform: lowercase; line-height: 13px; }


li.doneerBtn	a.menuItem			{ color: #ee3b33; background: url(../img/arrowDoneerBtn.gif) no-repeat right #FFFFFF; float: left; margin: 30px 0 0 0; padding: 3px 18px 1px 6px; }
li.doneerBtn	a.menuItem:hover	{ color: #FFFFFF; background: url(../img/arrowDoneerBtn-o.gif) no-repeat right #ee3b33; }

#actionyears	{ margin: 0 0 20px 0; border-bottom: 1px solid #6d6f71; padding: 0 0 2px 0; }
#actionyears a	{ background: #6d6f71; color: #FFFFFF; padding: 3px 5px; font-size: 12px; margin: 0 1px 0 0; }
#actionyears a:hover	{ background: #ee3b33; color: #FFFFFF; }
#actionyears a.activeyear		{ background: #ee3b33; color: #FFFFFF; }

/*#bottomMenu	{ background: #FFFFFF; position: absolute; margin: 371px 0 0 0; padding: 0 0 2px 0; }*/
#bottomMenu	{ background: #FFFFFF; padding: 0 0 2px 0; margin: 50px 0 0 0; float: left; }
#bottomMenu a	{ margin: 0 2px; }
#bottomMenu a:hover	{ color: #ee3b33; }

#content	{ width: 405px; float: left; background: #FFFFFF; padding: 37px 13px 12px 13px; margin: 0 0 15px 0; }
.flashHeader	{ margin: 0 0 10px 0; }
#content h1		{ font-size: 14px; color: #ee3b33; margin: 10px 0 0 0; font-family: Arial, Helvetica, sans-serif; text-transform: lowercase; font-size: 22px; margin: 0 0 10px; }
#content span	{ display: block; font-size: 11px; color: #6d6f71; margin: 0 0 25px 0; line-height: 18px; }
#content p	{ font-size: 11px; color: #6d6f71; margin: 0 0 25px 0; }

#content ul	li ul li ul { list-style: circle; margin: 0 30px 5px 30px; }
#content  ul	{ list-style: circle; margin: 0 30px 25px 30px; }
#content li	{ font-size: 11px; color: #6d6f71; }

#contentType			{ float: left; }
#contentType li			{ display: block; clear: both; }
#contentType a			{ float: left; display: block; color: #000000; font-size: 15px; text-transform: lowercase; text-decoration: none; background: url(../img/gradientContentType.png) left repeat-y #FFFFFF; padding: 1px 0 3px 7px; margin: 0 0 6px 0; font-weight: bold; font-family: 'Ubuntu Condensed', sans-serif; border-right: 6px solid #fff; cursor: pointer; }
#contentType a.current	{ width: auto; background-color: #ee3b33; border-color: #ee3b33; color: #fff; }
#contentType a span		{ display: block; overflow: hidden; }

table.docFiles	{ margin: 0 0 25px 0; }
.docFiles th	{ width: 20px; height: 20px; text-align: left; }
.docFiles td	{ font-size: 11px; color: #6d6f71; }

.newsitem	{ border-bottom: 1px solid #6d6f71; min-height: 110px; margin: 0 0 25px 0; }
#content .newsitem h1	{ font-size: 15px; color: #ef3c37; margin: 10px 0 0 0; }
#content .newsitem h2	{ font-size: 11px; color: #6d6f71; margin: 0 0 10px 0; font-weight: lighter;}
.newsitem p		{ font-size: 11px; color: #6d6f71; margin: 0 0 10px 0; line-height: 18px; }
.newsitem img	{ width: 150px; float: right; margin: 0 0 10px 5px; }

#winkelartikel		{ border-bottom: 1px solid #6d6f71; padding: 10px 0; }
#winkelartikel h1	{ font-size: 15px; }

.project	{ border-bottom: 1px solid #6d6f71; /*min-height: 110px;*/ margin: 0 0 25px 0; }
#content .project h1	{ font-size: 15px; }


ul#sitemap	{ margin: 30px 13px; }
ul#sitemap	a.submenulink			{ float: none; text-decoration: none; background: none; padding: 3px 6px; font-size: 10px; color: #6d6f71;  }
ul#sitemap	a.submenulink:hover		{ color: #ee3b33; }

#kalender	{ width: 210px; margin: -120px 0 0 200px; }
#button	{ text-align:middle; }
/* EXT */
.x-panel-tl{background:transparent none no-repeat 0 0;padding-left:6px;zoom:1;border-bottom: none;}

.x-panel-bc{background: none repeat-x 0 bottom;zoom:1;}
.x-panel-bl{background: none no-repeat 0 bottom;padding-left:6px;zoom:1;}
.x-panel-br{background: none no-repeat right bottom;padding-right:6px;zoom:1;}

.x-panel-ml{background:#fff none repeat-y 0 0;padding-left:0;zoom:1;}
.x-panel-mr{background:transparent none repeat-y right 0;padding-right:6px;zoom:1;}

.x-panel-btns-ct .x-panel-btns-center{text-align:left;}

.x-form-item	{ margin: 0 0 10px 0; }

.x-panel-bwrap	{ font-size: 11px !important; color: #6d6f71 !important; margin: 5px 0 0 0; }
