/* ALLGEMEIN */
html {
	height: 100%;
	}

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment:fixed;
	background-color: #C7C7C7;
	font-size: 12px;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #B9BABE;
	height: 15px;
	width: 109px;
	border: 1px solid #8C8D8F;
	padding-left: 3px;
}
form {
	padding: 0px;
	margin: 0px;
}
h2 {
	padding:0px;
	margin:0px;
}
span {
	font-size: 11px;
	line-height: 17px;
	color: #454B50;
}
#allover {
	width: 100%;
	z-index: 2;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
}
#background0 {
	z-index: 1;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
}
#main {
	width: 956px;
	text-align: left;
	color: #000000;
}
.clear {
	clear: both;
	width: 100%;
	height: 1px;
	overflow: hidden;
}



/* NAVIGATON UND HEAD BEREICH */
#head {
	height: 106px;
}
#topleft {
	float: left;
	height: 76px;
	width: 68px;
}
#topcenter {
	float: left;
	height: 45px;
	width: 618px;
	background-color: #FFFFFF;
	padding-top: 31px;
}
#topright {
	float: left;
	height: 70px;
	width: 263px;
	background-color: #FFFFFF;
	text-align:right;
	padding-right: 7px;
	padding-top: 6px;
}
#clock {
	font-size: 10px;
	color: #666666;
}
#topright a, #topright a:visited, #topright a:active {
	background-image: url(../images/li-klein.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 7px;
	margin-left: 5px;
	color: #464B50;
	text-decoration: none;
}
#topright a:hover {
	color: #464B50;
	text-decoration: none;
}
#suchetop {
	float: left;
	width: 168px;
	height: 25px;
	background-color: #FFFFFF;
	padding-top: 4px;
	text-align: right;
}


#navigation {
	height: 25px;
	background-color: #FFFFFF;
	padding-top: 4px;
	width: 788px;
	float: left;
}
#navigation ul {
	padding: 0px;
	margin: 0px;
}
#navigation li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
	width: 130px;
}


#navigation a, #navigation a:active, #navigation a:visited {
	color:#000000;
	text-decoration:none;
	font-size: 16px;
	float: left;
	width: 140px;
	padding-left: 16px;
}
#navigation a.on, #navigation a.on:active, #navigation a.on:visited {
	/*color: #AFD800;*/
	color: #84a401;
	text-decoration:none;
}
#navigation a:hover {
	/*color: #AFD800;*/
	color: #84a401;
	text-decoration:none;
}


#subnaviklappe {
	float: right;
	width: 30px;
	height: 24px;
	text-align: right;
	padding-top: 5px;
	background-color: #FFFFFF;
}
#subnaviAll {
	float: left;
	height: 29px;
	font-size: 12px;
}
.subnaviOpen {
	background-color: #FFFFFF;
	display: none;
	width: 945px;
	padding-left: 11px;
	min-height: 29px;
	height: auto;
	height: auto !important;
	float: left;
}
.subnaviOpenInner {
	width: 915px;
	float: left;
}
.subnaviOpenInneritem {
	float: left;
	width: 148px;
	color:#000000;
	padding-left: 8px;
}
.subnaviOpenInneritem ul {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.subnaviOpenInneritem li {
	list-style-type: none;
}
.subnaviOpenInneritem a, .subnaviOpenInneritem a:visited, .subnaviOpenInneritem a:active {
	color: #000000;
	text-decoration: none;
}
.subnaviOpenInneritem a:hover {
	/*color: #AFD800;*/
	color: #84a401;
	text-decoration: none;
}
.subnaviOpenInneritem a.on, .subnaviOpenInneritem a.on:visited, .subnaviOpenInneritem a.on:active {
	/*color: #AFD800;*/
	color: #84a401;
	text-decoration: none;
}
#subnaviklappeOpen {
	float: left;
	width: 30px;
	height: 24px;
	text-align: right;
	padding-top: 5px;
	background-color: #FFFFFF;
}
.subnavigation {
	height: 23px;
	margin-bottom: 1px;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-left: 11px;
	display: none;
	width: 915px;
}
.subnavigation ul {
	padding: 0px;
	margin: 0px;
}
.subnavigation li {
	list-style-type: none;
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
}


.subnavigation a, .subnavigation a:active, .subnavigation a:visited {
	color:#000000;
	text-decoration:none;
}
.subnavigation a.on, .subnavigation a.on:active, .subnavigation a.on:visited {
	/*color: #AFD800;*/
	color: #84a401;
	text-decoration:none;
}
.subnavigation a:hover {
	/*color: #AFD800;*/
	color: #84a401;
	text-decoration:none;
}
#maincontent {
	width: 956px;
	margin-top: 30px;
}
/* bottom fixiert

#footerAll {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
*/
#footerAll {
	width: 100%;
	font-size:11px;
}
#footernavi {
	color: #FFFFFF;
	background-color: #000000;
	width: 100%;
	margin-top: 30px;
	min-height: 100px;
	height: 100px;
	height: auto !important;
	padding-top: 6px;
	padding-bottom: 6px;
}
#footernavicenter {
	width: 956px;
	text-align: left;
}
.footernavifeatures {
	float: left;
	width: 145px;
	background-color: #000000;
	color:#cccccc;
	padding-left: 19px;
	padding-top: 3px;
}
.footernaviitem {
	float: left;
	width: 150px;
	background-color: #000000;
	color:#cccccc;
	padding-left: 8px;
}
.footernaviitem ul {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.footernaviitem li {
	list-style-type: none;
}
.footernaviitem a, .footernaviitem a:visited, .footernaviitem a:active {
	color: #CCCCCC;
	text-decoration: none;
}
.footernaviitem a:hover {
	color: #AFD800;
	text-decoration: none;
}
.footernaviitem a.on, .footernaviitem a.on:visited, .footernaviitem a.on:active {
	color: #AFD800;
	text-decoration: none;
}
#footer {
	color: #FFFFFF;
	background-color: #000000;
	width: 100%;
}
#footercenter {
	color: #CCCCCC;
	background-color: #000000;
	width: 948px;
	text-align: left;
	padding-left: 8px;
	padding-top: 11px;
	padding-bottom: 20px;
}
#footercenter a, #footercenter a:visited, #footercenter a:active {
	color: #CCCCCC;
	text-decoration: none;
}
#footercenter a:hover {
	color: #AFD800;
	text-decoration: none;
}
#leftcontent {
	float: left;
	width: 796px;
}
#rightcontent {
	float: left;
	width: 156px;
	margin-left: 4px;
}
.inner {
	color: #464B50;
	font-size: 11px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-right: 3px;
	background-color:#FFFFFF;
}
#rightcontent .inner {
	margin-bottom: 4px;
}
.inner span {
	font-size: 10px;
	line-height: 10px;
}
#rightcontent .inner input {
	margin-bottom: 3px;
}
#rightcontent .inner ul {
	padding: 0px;
	margin: 0px;
}
#rightcontent .inner li {
	list-style-type: none;
	background-image: url(../images/li-klein.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 7px;
}
#rightcontent .inner form li {
	font-size: 10px;
}
#rightcontent .inner a, #rightcontent .inner a:visited, #rightcontent .inner a:active {
	color: #464B50;
	text-decoration: none;
}
#rightcontent .inner a.cloud17, #rightcontent .inner a.cloud17:visited, #rightcontent .inner a.cloud17:active {
	font-size: 17px;
	margin-right: 3px;
}
#rightcontent .inner a.cloud14, #rightcontent .inner a.cloud14:visited, #rightcontent .inner a.cloud14:active {
	font-size: 14px;
	margin-right: 3px;
}
#rightcontent .inner a.cloud13, #rightcontent .inner a.cloud13:visited, #rightcontent .inner a.cloud13:active {
	font-size: 13px;
	margin-right: 3px;
}
#rightcontent .inner a.cloud12, #rightcontent .inner a.cloud12:visited, #rightcontent .inner a.cloud12:active {
	font-size: 12px;
	margin-right: 3px;
}
#rightcontent .inner a.cloud10, #rightcontent .inner a.cloud10:visited, #rightcontent .inner a.cloud10:active {
	font-size: 10px;
	margin-right: 3px;
}
#rightcontent .inner a.cloud9, #rightcontent .inner a.cloud9:visited, #rightcontent .inner a.cloud9:active {
	font-size: 9px;
	margin-right: 3px;
}
#rightcontent .inner a:hover {
	color: #AFD800;
	text-decoration: none;
}
.innerHead {
	background-color: #000000;
	color: #AFD800;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	font-size: 11px;
}


/* Inhaltsspalten */
.branchenfinder {
	background-color: #AFD800;
	padding: 8px;
}
.branchenfinder h2 {
	font-size: 21px;
	font-weight: 100;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #ffffff;
}
.branchenfinder select {
	width: 140px;
	background-color: #FFFFFF;
	height: 20px;
	border: 1px solid #DEDEDE;
	color: #242B33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.innercontent {
	background-color: #FFFFFF;
	padding: 8px;
	color: #242B33;
	margin-bottom: 4px;
	height: auto !important;
}
.pad {
	padding-left: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
}
.padFT {
	padding-left: 7px;
	padding-right: 45px;
	padding-bottom: 7px;
}
.innercontent .text {
	width: 480px;
	float: left;
}
.innercontent .textfull {
	width: 600px;
	float: left;
}
.innercontent .textsuchitem {
	width: 635px;
	float: left;
}
.innercontent .textfullsuchitem {
	width: 750px;
	float: left;
}
.kundenGrenze {
	margin-left: 5px;
	margin-right: 5px;
	background-image: url(../images/backgrounds/dot.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	background-position: left bottom;
}
.innercontentSmall {
	background-color: #FFFFFF;
	color: #242B33;
	margin-bottom: 0px;
	height: auto !important;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.innercontent p {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.innercontent h2 {
	font-size: 24px;
	font-weight: 100;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.innercontent h3 {
	font-size: 24px;
	font-weight: 100;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #242B33;
}
.innercontentSmall h2 {
	font-size: 24px;
	font-weight: 100;
	/*color: #AFD800;*/
	color: #84a401;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.innercontentSmall h3 {
	font-size: 24px;
	font-weight: 100;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #242B33;
}
.col640s .innercontent h2 {
	/*color: #AFD800;*/
	color: #84a401;
	margin-top: 5px;
	margin-bottom: 15px;
}
.col796 .innercontent h2 {
	/*color: #AFD800;*/
	color: #84a401;
	margin-top: 5px;
	margin-bottom: 15px;
}
.innercontent a, .innercontent a:visited, .innercontent a:active {
	color: #242B33;
	text-decoration: none;
}
.innercontent a:hover {
	/*color: #AFD800;*/
	color: #84a401;
	text-decoration: none;
}
.specialgreen {
	background-image: url(../images/a-normal-green.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 7px;
	margin-left: 5px;
}
.innercontent a.specialgreen, .innercontent a.specialgreen:visited, .innercontent a.specialgreen:active {
	/*color: #AFD800;*/
	color: #84a401;
	text-decoration: none;
}
.innercontent a.specialgreen:hover {
	/*color: #AFD800;*/
	color: #84a401;
	text-decoration: underline;
}
.special {
	background-image: url(../images/li-klein.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 7px;
	margin-left: 5px;
}
.innercontent a.special, .innercontent a.special:visited, .innercontent a.special:active {
	color: #242B33;
	text-decoration: none;
}
.innercontent a.special:hover {
	color: #84a401;
	text-decoration: none;
}
.innercontent ul {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
.innercontent li {
	list-style-type: none;
	background-image: url(../images/li-klein.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 7px;
}
.innercontent li a, .innercontent li a:visited, .innercontent li a:active {
	color: #242B33;
	text-decoration: none;
}
.innercontent li a:hover {
	/*color: #AFD800;*/
	color: #84a401;
	text-decoration: none;
}
.innerImgFull {
	overflow: hidden;
	background-color: #FFFFFF;
}
.col316s {
	width: 316px;
	margin-right: 4px;
	float: left;
}

.col640s {
	width: 636px;
	margin-right: 4px;
	float: left;
}
.col796 {
	width: 796px;
}
.col156 {
	width: 156px;
	float: left;
	font-size: 11px;
}

.colHead {
	background-color: #000000;
	color: #AFDA00;
	font-size: 24px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.rssImg {
	margin-bottom: 1px;
}

.featuresImg {
	margin-top: 5px;
	margin-right: 5px;
}
.branchenAll {
	background-image: url(../images/backgrounds/branchen.gif);
	background-repeat: repeat;
}

.branchenoverview {
	width: 298px;
	color: #FFFFFF;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../images/spacer.gif);
	background-repeat: repeat;
	cursor: pointer;
	*cursor: hand;
}
.branchenoverviewAll {
	float: left;
	width: 312px;
}

#branchenoverviewHead {
	width: 298px;
	height: 24px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 9px;
	font-weight: bold;
	background-image: url(../images/backgrounds/branchenHead.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.branchendetail {
	width: 308px;
	background-color:#AFD800;
	color: #000000;
	height: 100%;
	display: none;
}
.branchendetailHead {
	width: 298px;
	height: 24px;
	color: #000000;
	padding-left: 10px;
	padding-top: 9px;
	font-weight: bold;
	background-image: url(../images/backgrounds/branchenHead.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#branchendetailAll {
	float: left;
	width: 308px;
}
.branchenoverviewOn {
	width: 298px;
	background-color:#AFD800;
	color: #000000;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #AFD800;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.branchendetailitem {
	background-image: url(../images/a-bold.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.branchendetailitem a, .branchendetailitem a:visited, .branchendetailitem a:active {
	color: #000000;
}
.branchendetailitem a:hover {
	color: #242B33;
}
.kundenAll {
	color: #242B33;
	padding-left: 4px;
}

.kundenitem {
	border-bottom-width: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #242B33;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
.kundenitemImg {
	padding: 4px;
	float: left;
	height: 36px;
	width: 38px;
	border: 0px solid #CCCCCC;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 5px;
}
.kundenitemImg img {
	height: 36px;
	overflow: hidden;
}
.kundenitemdesc {
	width: 550px;
	float: left;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #ffffff;
}

.lineliste {
	padding-top: 5px;
	margin-top: 3px;
	background-image: url(../images/backgrounds/dot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.kundenitemdesc span .special {
	background-position: 0px 1px;
}

.profilImg {
	padding: 2px;
	float: left;
	height: 96px;
	width: 99px;
	border: 0px solid #CCCCCC;
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 3px;
}
.mainToolboxInner .itemImgDiv ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
.profilImgImgage {
	height: 96px;
	width: 99px;
	overflow: hidden;
	text-align: center;
}
.teamitem {
	background-color: #FFFFFF;
	padding: 6px;
	color: #464B50;
	margin-bottom: 2px;
	height: auto !important;
}
.teamitem ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.teamitem li {
	list-style-type: none;
	background-image: url(../images/li-klein.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 7px;
}
.teamitem a, .teamitem a:visited, .teamitem a:active {
	color: #3E4042;
	text-decoration: none;
}
.teamitem a:hover {
	/*color: #AFD800;*/
	color: #84a401;
	text-decoration: none;
}
.projektTeaser {
	/*border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #242B33;*/
	margin-bottom: 3px;
	*margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 3px;
	background-image: url(../images/backgrounds/dot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 58px;
	height: auto !important;
	height: 58px;
}
.projektTeasertext {
	float: left;
	width: 485px;
}

.projektTeaser .profilImg {
	margin-bottom: 0px;
}
.spalteErlebniswelten .inner {
	font-size: 11px;
}
.spalteErlebniswelten .innercontent {
	color: #464B50;
}
.greenbox {
	background-color: #AFD800;
	padding: 8px;
}
.greenbox h2 {
	font-size: 18px;
	font-weight: 100;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #ffffff;
}
.greenbox a, .greenbox a:visited, .greenbox a:active {
	color: #464B50;
	text-decoration: none;
}
.greenbox a:hover {
	color: #464B50;
	text-decoration:underline;
}
.innercontent input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	/*color: #AFD800;*/
	color: #84a401;
	background-color: #ffffff;
	height: 23px;
	width: 377px;
	border: 1px solid #CCCCCC;
	padding-left: 3px;
	padding-top: 2px;
	margin-left: 5px;
}
.treffer {
	float: left;
	width: 70px;
	padding-top: 4px;
}
.trefferList {
	background-color: #000000;
	height: 21px;
	padding-right: 4px;
	padding-left: 8px;
	margin-top: 10px;
	color: #FFFFFF;
	padding-top: 4px;
	text-align:right;
	margin-bottom: 10px;
}
.trefferList img {
	margin-right: 4px;
	margin-left: 4px;
}
.trefferList .right {
	float: left;
	width: 140px;
	text-align: left;
}
.trefferList .left {
	float: left;
	width: 628px;
}
.trefferList a, .trefferList a:active, .trefferList a:visited {
	color: #FFFFFF;
	text-decoration: none;
	display:inline;
	padding-right: 2px;
	padding-left: 2px;
}
.trefferList a:hover {
	color: #AFD800;
	text-decoration: underline;
}
.trefferList a.on, .trefferList a.on:active, .trefferList a.on:visited {
	color: #AFD800;
	text-decoration: none;
	display:inline;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
}
.mainToolbox {
	font-size: 11px;
	display: none;
}
.mainToolbox .left {
	width: 515px;
	float: left;
}
.mainToolbox .right {
	width: 100px;
	float: left;
}
.mainToolbox a, .mainToolbox a:visited, .mainToolbox a:active {
	/*color: #AFD800;*/
	color: #84a401;
	text-decoration: none;
	background-image: url(../images/features/toolboxTrenner.png);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 10px;
	margin-right: 10px;
	cursor: pointer;
}
.mainToolbox a:hover {
	/*color: #AFD800;*/
	color: #84a401;
	text-decoration:underline;
}
.mainToolbox a.nodot, .mainToolbox a.nodot:visited, .mainToolbox a.nodot:active {
	background-image: none;
	/*color: #AFD800;*/
	color: #84a401;
	text-decoration: none;
	padding-right: 10px;
	margin-right: 10px;
}
.mainToolbox a.nodot:hover {
	/*color: #AFD800;*/
	color: #84a401;
	text-decoration:underline;
}
.mainToolbox a.seitenanfang, .mainToolbox a.seitenanfang:visited, .mainToolbox a.seitenanfang:active {
	/*color: #AFD800;*/
	color: #84a401;
	text-decoration: none;
	background-image: url(../images/features/seitenanfang.png);
	background-repeat: no-repeat;
	background-position: right 6px;
	padding-right: 13px;
}
.mainToolbox a.seitenanfang:hover {
	/*color: #AFD800;*/
	color: #84a401;
	text-decoration:underline;
}
.mainToolbox a.close, .mainToolbox a.close:visited, .mainToolbox a.close:active {
	/*color: #AFD800;*/
	color: #84a401;
	padding-left: 30px;
	background-image: none;
}
.mainToolbox a.close:hover {
	/*color: #AFD800;*/
	color: #84a401;
	text-decoration:underline;
}
.mainToolboxInner {
	/*border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #242B33;*/
	margin-top: 5px;
	padding-top: 5px;
	background-image: url(../images/backgrounds/dot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#downloads {
	display: none;
}
#share {
	display: none;
}
#share .bookmarks a {
	background-image: none;
	margin: 0px;
	padding: 0px;
}
.mainToolboxInner .left {
	width: 120px;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 4px;
}
.mainToolboxInner .right {
	width: 500px;
	float: left;
}
.mainToolboxInner .right .itemImgDiv {
	float: left;
	width: 130px;
	height: 150px;
}
.mainToolboxInner .right form {
	padding: 0px;
	margin: 0px;
}
.mainToolboxInner .right input {
	width: 170px;
	height: 15px;
	font-size: 11px;
	color: #242B33;
	margin-left: 0px;
}
.mainToolboxInner .right input.link {
	width: 350px;
}
.itemImgDiv ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	clear: both;
}
.itemImgDiv li {
	list-style-type: none;
	background-image: url(../images/li-klein.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 7px;
}
.itemImgDiv a, .itemImgDiv a:visited, .itemImgDiv a:active {
	background-image: none;
	color: #464B50;
	text-decoration: none;
	font-size: 10px;
}
.itemImgDiv a:hover {
	color: #464B50;
	text-decoration: underline;
	background-image: none;
}
.mainToolboxInner .right .item {
	width: 240px;
	min-height: 20px;
	height: 20px;
	height: auto !important;
	float: left;
	margin-right: 10px;
	margin-bottom: 4px;
}
.mainToolboxInner .right .item a {
	font-size: 10px;
}
.mainToolboxInner .right .item a.file_pdf, .mainToolboxInner .right .item a.file_pdf:active, .mainToolboxInner .right .item a.file_pdf:visited {
	color: #242B33;
	background-image: url(../images/features/file_pdf.gif);
	background-repeat:no-repeat;
	background-position: left top;
	line-height: 20px;
	display:block;
	padding-left: 24px;
}
.mainToolboxInner .right .item a.file_pdf:hover {
	color: #242B33;
	text-decoration: underline;
}
.mainToolboxInner .right .item a.file_ppt, .mainToolboxInner .right .item a.file_ppt:active, .mainToolboxInner .right .item a.file_ppt:visited {
	color: #242B33;
	background-image: url(../images/features/file_ppt.gif);
	background-repeat:no-repeat;
	background-position: left top;
	line-height: 20px;
	display:block;
	padding-left: 24px;
}
.mainToolboxInner .right .item a.file_ppt:hover {
	color: #242B33;
	text-decoration: underline;
}
.mainToolboxInner .right .item a.file_xls, .mainToolboxInner .right .item a.file_xls:active, .mainToolboxInner .right .item a.file_xls:visited {
	color: #242B33;
	background-image: url(../images/features/file_xls.gif);
	background-repeat:no-repeat;
	background-position: left top;
	line-height: 20px;
	display:block;
	padding-left: 24px;
}
.mainToolboxInner .right .item a.file_xls:hover {
	color: #242B33;
	text-decoration: underline;
}
.mainToolboxInner .right .item a.file_doc, .mainToolboxInner .right .item a.file_doc:active, .mainToolboxInner .right .item a.file_doc:visited {
	color: #242B33;
	background-image: url(../images/features/file_doc.gif);
	background-repeat:no-repeat;
	background-position: left top;
	line-height: 20px;
	display:block;
	padding-left: 24px;
}
.mainToolboxInner .right .item a.file_doc:hover {
	color: #242B33;
	text-decoration: underline;
}
#vorschaltseite input {
	font-size: 12px;
	color: #242B33;
	width: 160px;
	height: 15px;
	margin-bottom: 5px;
}
#vorschaltseite input.defaultbutton {
	font-size: 12px;
	color: #242B33;
	width: 164px;
	height: 20px;
	background-color:#CCCCCC;
}
.innercontentSmall h3 a {
	text-decoration: none;
}
.innercontent h3 a {
	text-decoration: none !important;
}
/*#leftcontent .innercontent .listeAll {
	float: left;
	width: 140px;
	line-height: 17px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/li-klein.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 7px;
	margin-left: 5px;
}
*/
#leftcontent .innercontent .listeAll {
	color: #242B33;
}
#leftcontent .innercontent .listeAll a, .innercontent .listeAll a:visited, .innercontent .listeAll a:active {
	color: #242B33;
	text-decoration: none;
}
#leftcontent .innercontent .listeAll a:hover {
	color: #242B33;
	text-decoration:underline;
}


.google-maps-container {
	float: left;
	width: 360px;
	margin-right: 30px;
	padding-left: 7px;
}
.noPadding {
	margin-right: 0;
}
.google-maps {
	width: 360px;
	height: 375px;
}
.google-maps-headline {
	color: #84A401;
	font-size: 20px;
	margin-bottom: 10px;
}
.google-maps-contact-info {
	margin-top: 20px;
}
.google-maps-contact-persons {}

.google-maps-container-clear {
	clear: both;
}


.ezOE {

}
.ezOE a, .ezOE a:visited, .ezOE a:active {
	color: #84A401;
}
.spamfilter {
	display: none;
}

.green {
	color: #84A401 !important;
}


.inner p {
	margin: 0;
	padding: 0;
}

.inner p a {
	color: #84A401 !important;
}
