body {
	margin: 0;
	padding: 5px;
}
.mainframe {
	position: relative;
	left: auto;
	width: 990px;
	height: 568px;
	padding: 0px;
	margin: 0 auto;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;
}
.centered {
	float: left;
	width: 980px;
	/*height: 568px;*/
}
.languages {
	position: absolute;
	left: 930px;
	top: 0;
	float: left;
	width: 30px;
	height: 568px;
	background-color: #ffcb05;
}
.flash {
	float: left;
	width: 930px;
	height: 284px;
	background-color: #ffcb05;
}
.content {
	background-image: url(/fileadmin/template/gfx/bg_content_home.gif);
	background-repeat: repeat-y;
}
.navi {
	float: left;
	width: 158px;
	height: 281px;
	margin: 3px 0 0 0;
	padding: 0;
	background-color: #ffcb05;
}
.contentleft {
	float: left;
	width: 253px;
	/*height: 281px;*/
	margin: 3px 0 0 3px;
	/*border: dotted 1px #ffcb05;*/
	/*overflow: hidden;*/
	/*overflow: show;*/
}
.contentcenter {
	float: left;
	width: 253px;
	/*height: 281px;*/
	margin: 3px 0 0 3px;
	/*border: dotted 1px #ffcb05;*/
	/*overflow: hidden;*/
	/*overflow: show;*/
}
.contentright {
	float: left;
	width: 253px;
	/*height: 281px;*/
	margin: 3px 0 0 3px;
	/*border: dotted 1px #ffcb05;*/
	/*overflow: hidden;*/
	/*overflow: show;*/
}
.contentborder {
	clear:left;
	position: relative;
	left: 161px;
	/*float: left;*/
	width: 758px;
	/*height: 281px;*/
	margin: 3px 0 0 3px;
	/*border: dotted 1px #ffcb05;*/
	/*overflow: hidden;*/
	/*overflow: show;*/
	padding: 0 0 3px 0;
}
.navi a {
	text-decoration: none;
	color: black;
}
.naviitem {
	margin: 0 0 5px 0;
	border-top: solid 1px black;
}
.naviitem:hover {
	background-color: #FFDA68;
}
.innernavi {
    border: solid 1px #df252b;
    background-color: #fff;
    margin: 5px 5px 0 5px;
}
.innernavi ul {
    padding: 0 0 0 19px;
    margin: 0 0 0 0;
}
.innernavi li {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    list-style-image: url('/fileadmin/template/gfx/bullet_normal.gif');
}
.innernavipond {
    border: solid 1px #df252b;
    background-color: #fff;
    margin: 10px 5px 0 5px;
}
.innernavipond ul {
    padding: 0 0 0 19px;
    margin: 0 0 0 0;
}
.innernavipond li {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    list-style-image: url('/fileadmin/template/gfx/bullet_teich.gif');
}
.innernaviterra {
    border: solid 1px #df252b;
    background-color: #fff;
    margin: 10px 5px 0px 5px;
}
.innernaviterra ul {
    padding: 0 0 0 19px;
    margin: 0 0 0 0;
}
.innernaviterra li {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    list-style-image: url('/fileadmin/template/gfx/bullet_reptil.gif');
}
.innernaviimpr {
    border: solid 1px #df252b;
    background-color: #fff;
    margin: 10px 5px 0 5px;
}
.innernaviimpr ul {
    padding: 0 0 0 19px;
    margin: 0 0 0 0;
}
.innernaviimpr li {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    list-style-type: none;
}
.innernaviprod {
    border: solid 1px #df252b;
    background-color: #fff;
    margin: 30px 5px 0 5px;
}
.innernaviprod ul {
    padding: 0 0 0 19px;
    margin: 0 0 0 0;
}
.innernaviprod li {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    list-style-image: url('/fileadmin/template/gfx/bullet_normal.gif');
}
.innernaviserv {
    border: solid 1px #df252b;
    background-color: #fff;
    margin: 10px 5px 0 5px;
}
.innernaviserv ul {
    padding: 0 0 0 19px;
    margin: 0 0 0 0;
}
.innernaviserv li {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    list-style-image: url('/fileadmin/template/gfx/bullet_normal.gif');
}
.innernavisuche {
    border: solid 1px #df252b;
    background-color: #fff;
    margin: 10px 5px 0 5px;
}
.innernavisuche ul {
    padding: 0 0 0 19px;
    margin: 0 0 0 0;
}
.innernavisuche li {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    list-style-image: url('/fileadmin/template/gfx/bullet_normal.gif');
}
.suchformular {
    padding: 0;
    margin: 0;
    height: 22px;
    width: 140px;
}
.suchformular .texteingabe {
    padding: 0;
    margin: 0;
    height: 20px;
    width: 113px;
    border: solid 1px #ffe068;
    background-color: #fef3ca;
    vertical-align: middle;
}
.suchformular .suchenknopf {
    padding: 0;
    margin: 0;
    vertical-align: middle;
    border-top: solid 1px #ffe068;
    border-right: solid 1px #ffe068;
    border-bottom: solid 1px #ffe068;
}
.menuSuche-starter {
    padding: 2px 0 2px 3px;
    background-color: #ffcb05;
}
.menuSuche-starter h1 {
    font-size: 10pt;
    font-weight: normal;
    padding: 0;
    margin: 0;
}
.adminPanelClass {
    float:left;
}

.csc-textpic-image {
	padding-bottom: 5px;
}
p.bodytext {
position:relative;
left: 0px;
top:0px;
}