BODY {
	color: blue; 
	background: #E6822A; 
	font-family: Arial, Helvetica, sans-serif;
	/*
	background-image:url("img/estr_bg_2.png");
	background-repeat:repeat-x;
	*/
}
.ebene1 {
	z-index:1;
	text-align:center;
	position:relative; top:-12px; left:0px;

}
.ebene1u {
	z-index:1;
	text-align:center;
	position:relative; top:-105px; left:0px;

}
.ebene2 {
	position:relative; top:-80px; left:-124px;
	z-index:2;
}
.ebene3 {
	position:relative; top:-45px; left:50px;
	z-index:3;
}
.topmenu_bg {
	background-color:#E7E8E9;
}
.maintable {
	position:absolute;
	top:0px;
	left:0px;
	margin-left:auto; margin-right:auto;
}
.sponsorlogos {
	background-color:#FFFFF9;
	vertical-align:top;
}
.trennstreifen {
	background-color:#E7E8E9;
}
.menuarea {
	background-color:#E7E8E9;
	vertical-align:top;
}
.contentarea {
	background-color:#FFFFF9;
	vertical-align:top;
}
.contentblock {
	vertical-align:top;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	text-align:justify;
	color:#606070;
	font-size:13px;
}
.contentblock h1 {
	font-size:17px;
	text-align:left;
	color:E6822A;
}
.contentblock h2 {
	font-size:17px;
	text-align:left;
	color:E6822A;
}
.sponsorblock {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:20px;
	text-align:justify;
}
.sponsorblock_iframe {
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	text-align:center;
}
.sponsorblockmenu {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:20px;
	text-align:left;
	color:#333333;
	font-size:13px;
	font-weight:bold;
}

.sponsorblockmenuitem {
	text-align:left;
	color:#333333;
	font-size:13px;
	font-weight:bold;
}
.sponsorblockmenuitem a:link {color:#333333; text-decoration:none}
.sponsorblockmenuitem a:visited {color:#333333; text-decoration:none}
.sponsorblockmenuitem a:active {color:#333333; text-decoration:none}
.sponsorblockmenuitem a:hover {color:#E6822A; text-decoration:none}

.sponsorblockmenuitem_cur {
	text-align:left;
	color:#777777;
	font-size:13px;
	font-weight:bold;
}
.sponsorblockmenuitem_cur a:link {color:#777777; text-decoration:none}
.sponsorblockmenuitem_cur a:visited {color:#777777; text-decoration:none}
.sponsorblockmenuitem_cur a:active {color:#777777; text-decoration:none}
.sponsorblockmenuitem_cur a:hover {color:#E6822A; text-decoration:none}

.leftmenu {
	padding-top:9px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:41px;
	text-align:left;
	color:#333333;
	font-size:13px;
	font-weight:bold;
}
.leftmenu a:link {color:#333333; text-decoration:none}
.leftmenu a:visited {color:#333333; text-decoration:none}
.leftmenu a:active {color:#333333; text-decoration:none}
.leftmenu a:hover {color:#E6822A; text-decoration:none}

.logo {
	margin-top:2px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:2px;
	text-align:center;
}

.menuitem {
	margin-top:4px;
	margin-bottom:0px;
	text-align:left;
	color:#333333;
	font-size:15px;
	font-weight:bold;
}
.menuitem a:link {color:#333333; text-decoration:none}
.menuitem a:visited {color:#333333; text-decoration:none}
.menuitem a:active {color:#333333; text-decoration:none}
.menuitem a:hover {color:#E6822A; text-decoration:none}

.menuitem_cur {
	margin-top:4px;
	margin-bottom:0px;
	text-align:left;
	color:#777777;
	font-size:15px;
	font-weight:bold;
}
.menuitem_cur a:link {color:#777777; text-decoration:none}
.menuitem_cur a:visited {color:#777777; text-decoration:none}
.menuitem_cur a:active {color:#777777; text-decoration:none}
.menuitem_cur a:hover {color:#E6822A; text-decoration:none}

.menuitem2 {
	margin-top:4px;
	margin-left:8px;
	margin-bottom:0px;
	text-align:left;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
.menuitem2 a:link {color:#333333; text-decoration:none}
.menuitem2 a:visited {color:#333333; text-decoration:none}
.menuitem2 a:active {color:#333333; text-decoration:none}
.menuitem2 a:hover {color:#E6822A; text-decoration:none}

.menuitem2_cur {
	margin-top:4px;
	margin-left:8px;
	margin-bottom:0px;
	text-align:left;
	color:#777777;
	font-size:12px;
	font-weight:bold;
}
.menuitem2_cur a:link {color:#777777; text-decoration:none}
.menuitem2_cur a:visited {color:#777777; text-decoration:none}
.menuitem2_cur a:active {color:#777777; text-decoration:none}
.menuitem2_cur a:hover {color:#E6822A; text-decoration:none}

.menuitem3 {
	margin-top:4px;
	margin-left:16px;
	margin-bottom:0px;
	text-align:left;
	color:#333333;
	font-size:11px;
	font-weight:bold;
}
.menuitem3 a:link {color:#333333; text-decoration:none}
.menuitem3 a:visited {color:#333333; text-decoration:none}
.menuitem3 a:active {color:#333333; text-decoration:none}
.menuitem3 a:hover {color:#E6822A; text-decoration:none}

.menuitem3_cur {
	margin-top:4px;
	margin-left:16px;
	margin-bottom:0px;
	text-align:left;
	color:#777777;
	font-size:11px;
	font-weight:bold;
}
.menuitem3_cur a:link {color:#777777; text-decoration:none}
.menuitem3_cur a:visited {color:#777777; text-decoration:none}
.menuitem3_cur a:active {color:#777777; text-decoration:none}
.menuitem3_cur a:hover {color:#E6822A; text-decoration:none}

.partnertitel {
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:12px;
	text-align:center;
	color:#333333;
	font-size:13px;
	font-weight:bold;

}
.partnertitel_iframe {
	padding-left:0px;
	padding-right:0px;
	padding-top:20px;
	padding-bottom:12px;
	text-align:center;
	color:#333333;
	font-size:13px;
	font-weight:bold;

}

.bodytext a:link {color:#606070; text-decoration:underline}
.bodytext a:visited {color:#606070; text-decoration:underline}
.bodytext a:active {color:#606070; text-decoration:underline}
.bodytext a:hover {color:#E6822A; text-decoration:underline}
.contentblock li a:link {color:#606070; text-decoration:underline}
.contentblock li a:visited {color:#606070; text-decoration:underline}
.contentblock li a:active {color:#606070; text-decoration:underline}
.contentblock li a:hover {color:#E6822A; text-decoration:underline}

.mainpage_intro {
	text-align:center;
	color:#111111;
	font-size:20px;
	font-weight:bold;
}
.mainpage_new {
	color:#6666DD;
	font-weight:bold;
}
.contenttable-0 {
	border-bottom: 1px solid #606070;
	border-top: 1px solid #606070;
	border-left: 1px solid #606070;
	border-right: 1px solid #606070;
	text-align:left;
	color:#606070;
	font-size:12px;
}
.contenttable-0 a:link {color:#606070; text-decoration:underline}
.contenttable-0 a:visited {color:#606070; text-decoration:underline}
.contenttable-0 a:active {color:#606070; text-decoration:underline}
.contenttable-0 a:hover {color:#E6822A; text-decoration:underline}

.contenttable-0 th {
	text-align:center;
	background-color:#F5F5EF;
}
.tx_spbettercontact_hidden {
	display:none;
}
.contacttable {
	text-align:justify;
	color:#606070;
	font-size:13px;
}
.contacttable a:link {color:#606070; text-decoration:underline}
.contacttable a:visited {color:#606070; text-decoration:underline}
.contacttable a:active {color:#606070; text-decoration:underline}
.contacttable a:hover {color:#E6822A; text-decoration:underline}

.contactinput {
	font-family:monospace;
	width:350px;
}
.contacttable td {
	padding-right:10px;
}
.tx-srfreecap-pi2-cant-read {
	color:#606070;
	font-size:13px;
}
.error {
	color:#FF0000;
}
.scheduletable_b {
	color:#606070;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}
.scheduletable_w {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}
.csc-textpic-caption {
	color:#606070;
	font-size:11px;
}
.csc-textpic-imagewrap {
	padding-top:15px;
}
.contenttable {
	border-bottom: 1px solid #606070;
	border-top: 1px solid #606070;
	border-left: 1px solid #606070;
	border-right: 1px solid #606070;
	text-align:left;
	color:#606070;
	font-size:12px;
}
.contenttable a:link {color:#606070; text-decoration:underline}
.contenttable a:visited {color:#606070; text-decoration:underline}
.contenttable a:active {color:#606070; text-decoration:underline}
.contenttable a:hover {color:#E6822A; text-decoration:underline}

.contenttable th {
	text-align:center;
	background-color:#F5F5EF;
}

.frame-layout-0 a:link {color:#606070; text-decoration:underline}
.frame-layout-0 a:visited {color:#606070; text-decoration:underline}
.frame-layout-0 a:active {color:#606070; text-decoration:underline}
.frame-layout-0 a:hover {color:#E6822A; text-decoration:underline}
