body {
	color:	#2C5B9E;
	font-family:	Arial,Helvetica,sans-serif;
	margin-top:35px;
}

table {
	table-layout:	fixed;
}

a {
	text-decoration:	none;
}

ul {
	padding: 0px 0px 0px 50px;
	font-size: 11px;
	margin: 0px;
	margin-top: 15px;
}

li {
	padding:	0px;
}

/** FÜR RTE DEFINIERTE KLASSEN: */
.layout-1 { font-size:	11px; padding:0px 34px; }
.layout-2 { font-size:	11px; padding:0px 10px; }
.layout-3 { font-size:	11px; padding:0px; }

.CONTENTLEFT {
	
}

.CONTENT {
	padding:	0px 0px;
}

.CONTENTRIGHT {
	
}

.TOP_NAVI a {
	padding-left:	10px;
}

.TOP_NAVI, .TOP_NAVI a {
	color:	#FFFFFF;
	font-family:	arial;
	font-size:	17px;
	font-weight:	bold;
}

.TOP_NAVI a:hover {
	color:	#FFCC33;
}
.csc-textpic-image {
	padding-left: 34px;
}

.tx-gooffotoboek-pi1 {
	padding: 0px 34px;
}
.gfpb_landscape {
	padding: 0px 10px;
	width: 100%;
}
div.tx-gooffotoboek-pi1 table {
	table-layout: auto;
}
.csc-textpic-caption {
	font-size: 11px;
	font-weight: bold;
	color: #0A3D87;
}
#mailform table {
	width: 350px;
	table-layout: auto;
	margin-right: 250px;
	margin-left: 34px;
}
div.csc-textpic-text{
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
div.csc-textpic-imagewrap{
	margin-right: 15px;
}/*
.csc-textpic-text .bodytext{
	padding-left: 35px;
}*/
/********************/
/*  MHC - LAYOUT    */
/********************/
.bodytext {
	color:#0A3D87;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:normal;
	text-align:left;
	text-decoration:none;
	padding: 5px 40px 0px 34px;
}

.bodytext_chinese {
	color:#0A3D87;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	line-height:normal;
	text-align:left;
	text-decoration:none;
	padding: 5px 10px 0px 15px;
}

.contenttable .bodytext {
	padding: 5px 0px 0px 0px;
}

/** Sicherstellen, dass layout3 auch in bodytext-absätzen vorrang hat */
.layout-3 .bodytext { padding:0px; }
.layout-2 .bodytext { padding:0px 10px; }
.layout-1 .bodytext { padding:0px 34px; }
.layout-3 p {
	margin: 0px;
}

.contenttable {
	table-layout:	auto;
	margin-left:	34px;
}

.TABLE_GREY {
	background-color: #F0F0F0;
}

h1 {
	color:#0A3D87;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	line-height:normal;
	text-align:left;
	text-decoration:none;
	padding: 0px 0px 0px 35px;
}

/********************/
/*    SMALL LINKS   */
/********************/
td.SMALL_LINK, td.SMALL_MENU, td.SMALL_MENU_ACTIVE {
	height:	15px;
}

a.SMALL_LINK, td.SMALL_MENU a, td.SMALL_MENU_ACTIVE a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	padding:0px 2px;
	text-align:left;
	text-decoration:none;
}

a.SMALL_LINK, td.SMALL_MENU a {
	color:#0A3D87;
}

td.SMALL_MENU_ACTIVE a {
	color:	#FFCC33;
}

a.SMALL_LINK:hover, td.SMALL_MENU a:hover {
	color:	#FFCC33;
}

/********************/
/*  MENU - GENERAL  */
/********************/

.MENU {
	background-color:	#8EA5D8;
	border-width:	5px 0px 5px 0px;
	border-style:	solid;
	border-color:	#0A3D87;
}

.MENU td.LAYER1, .MENU td.LAYER1_ACTIVE,
.MENU td.LAYER2, .MENU td.LAYER2_ACTIVE {
	width:	132px;
}


/********************/
/*   MENU LAYER 1   */
/********************/

.MENU td.LAYER1, .MENU td.LAYER1_ACTIVE {
	border-color:	#8EA5D8;
	border-style:	solid;
	border-width:	2px 0px 0px 0px;
	height:	21px;
}

.MENU td.LAYER1 a, .MENU td.LAYER1_ACTIVE a {
	display:	block;
	font-size:	13px;
	font-weight:	bold;
	height:	21px;
	padding-top:	2px;
	width:	132px;
	text-indent:	10px;
}

.MENU td.LAYER1 a:link, .MENU td.LAYER1 a:visited {
	background-color:	#0A3D87;
	color:	#FFFFFF;
}

.MENU td.LAYER1 a:hover {
	background-color:	#8EA5D8;
	color:	#FFFFFF;
}

.MENU td.LAYER1_ACTIVE a {
	background-color:	#8EA5D8;
	color:	#FFCC33;
}

/********************/
/*   MENU LAYER 2   */
/********************/

.MENU td.LAYER2 {
	height:	17px;
}

.MENU td.LAYER2 a, .MENU td.LAYER2_ACTIVE a {
	background-color:	#8EA5D8;
	display:	block;
	font-size:	12px;
	font-weight:	bold;
	padding-top: 1px;
	text-indent:	20px;
}

.MENU td.LAYER2 a:link, .MENU td.LAYER2 a:visited {
	color:	#0A3D87;
}

.MENU td.LAYER2_ACTIVE a {
	color:	#FFCC33;
}

/********************/
/*  MENU EXCEPTIONS */
/********************/

.MENU td.LAYER1_UPPER {
	border-top-width:	0px;
}

.MENU td.LAYER1_LOWER {
	border-bottom-width:	0px;
}

.MENU td.LAYER2_UPPER {

}

.MENU td.LAYER2_LOWER {

}

/********************/
/*       MISC       */
/********************/
.FLAG {
	border:0px;
	width:22px;
	height:12px;
}

div.csc-textpic-intext-left
div.csc-textpic-imagewrap {
	clear:both;
}
divcsc-textpic,
div.csc-textpic-intext-left-nowrap{
	clear:both;
	margin-top: 5px;
	margin-bottom: 10px;
}
div.csc-header,
div.csc-header-n1{
	clear:both;
}
div.csc-header,
div.csc-header-n2{
	clear:both;
}
div.csc-header,
div.csc-header-n3{
	clear:both;
}
div.csc-header,
div.csc-header-n4{
	clear:both;
}
div.csc-header,
div.csc-header-n5{
	clear:both;
}
div.csc-textpic-text p {
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
div.csc-textpic-text, 
div.csc-textpicHeader, 
div.csc-textpicHeader-26 h1{
	margin-left: 0px;
	padding-left: 0px;
}

/* Select-Forms */
div.tx-testselectform-pi1{
	margin-left: 15px;
}
div.tx-testselectform-pi1 table{
	font-size: 12px;
}
div.tx-testselectform-pi1 strong{
	font-size: 12px;
}
