body {
	background: #034EA2;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica;
	color: #000000;
	font-size: 8pt;
}

img, table {
	border: none;
}

td {
	font-family: Verdana, Arial, Helvetica;
	color: #000000;
	font-size: 8pt;
}

a {
	color: #034EA2;
	text-decoration: none;
}

input, textarea {
	border: solid 2px #034EA2;
	background: #FFFFFF;
}


/* Header-Styles */
td#logo {
	width: 278px;
}

td#fruits1 {
	width: 482px;
	border-right: solid 5px #034EA2;
}

td#kopfbild {
	width: 752px;
}
/* Header-Styles */


/* Navigation-Styles */
table.common {
	width: 760px;
	height: 27px;
	border-left: solid 3px #034EA2;
	border-right: solid 3px #034EA2;
}

	/* 1st-Level: */
tr#navi1stlevel {
	height: 27px;
	background: #407CC7;
}

td.navi1stlevel, td.navi1stlevelAct {
	padding: 5px 10px 5px 10px;
	white-space: nowrap;
}

td.navi1stlevelAct {
	background: #ADCAEF;
}

a.navi1stlevel, a.navi1stlevelAct {
	font-size: 10pt;
	font-weight: bold;
}

a.navi1stlevel {
	color: #FFFFFF;
}

a.navi1stlevelAct {
	color: #07104D;
}

	/* 2nd-Level: */
tr#navi2ndlevel {
	height: 27px;
	background: #E3EEF9 url(/images/layout/port_layout_navi2ndlevel_bg_blue.gif) top repeat-x;
}

td.navi2ndlevel, td.navi2ndlevelAct {
	padding: 5px 10px 5px 10px;
	border-right: solid 1px #A2A2A2;
	white-space: nowrap;
}

td.navi2ndlevelAct {
	background: #FFFFFF url(/images/layout/port_layout_navi2ndlevel_bg_white.gif) top repeat-x;
}

a.navi2ndlevel {
	color: #07104D;
	font-size: 7pt;
	font-weight: bold;
}
/* Navigation-Styles */


/* Content-Styles */
td#leftcontent {
	width: 588px;
	background: url(/images/layout/port_layout_navi2ndlevel_bg_white.gif) top repeat-x;
}

td#rightcontent {
	width: 172px;
	background: #E3EEF9 url(/images/layout/port_layout_aktuelles_bg.jpg) bottom repeat-x;
}

img#rightcontenttop {
	background: url(/images/layout/port_layout_navi2ndlevel_bg_blue.gif) top repeat-x;
}

table#contentcontainer {
	width: 760px;
	height: 100%;
	background: #FFFFFF;
	border-left: solid 3px #034EA2;
	border-right: solid 3px #034EA2;
}

tr#contentcommon {
	height: 340px;
	background: url(/images/layout/port_layout_bg.jpg) repeat-x #06284D;
}

table.block {
	width: 100%;
}

.blockheadline {
	font-size: 12pt;
	font-weight: bold;
	color: #034EA2;
}

.blocksubheadline {
	font-size: 10pt;
	font-weight: bold;
}

.blocktext {
	line-height: 14pt;
}

div.blockimagesubtitle {
	font-size: 7pt;
	color: #407CC7;
	padding: 5px 0px 6px 0px;
}

	/* Mitarbeiter-Styles: */
table.ma {
	border: solid 2px #B0B3B3;
}

td.mafieldlabel, td.mafieldtext, td.saisonkalender {
	font-size: 9pt;
	background: #E3E5E4;
	height: 20px;
	padding: 0px 5px 0px 5px;
}

td.mafieldlabel, td.saisonkalender {
	color: #034EA2;
}

td.mafieldtext {
	width: 90%;
	white-space: nowrap;
}

td.mabild {
	background: #B0ACA8;
	text-align: center;
}

a.email {
	color: #000000;
}

	/* Saisonkalender-Styles: */
td.saisonkalenderMonth, td.saisonkalenderMonthAct {
	font-size: 9pt;
	color: #FFFFFF;
	padding: 2px 5px 2px 5px;
}

td.saisonkalenderMonth {
	color: #000000;
	background: #E3E5E4;
}

td.saisonkalenderMonthAct {
	background: #034EA2;
}

	/* Kontakt-Styles: */
td.kontaktlabel {
	font-weight: bold;
	vertical-align: top;
}
/* Content-Styles */


/* Aktuelles-Styles */
div.teasertext {
	padding-top: 5px;
}

div.aktuelles {
	margin: 0px 10px 10px 10px;
}

img.aktuelles {
	padding-right: 5px;
}

a.aktuelles {
	color: #034EA2;
}
/* Aktuelles-Styles */


/* Footer-Styles */
table#footer {
	width: 760px;
	height: 40px;
}

td.footer {
	color: #FFFFFF;
	font-size: 8pt;
	padding: 10px 26px 10px 26px;
}

.footerlink {
	color: #FFFFFF;
	font-size: 8pt;
}
/* Footer-Styles */


/* Sonstige Styles */
.width100 {
	width: 100%;
}

.horline {
	height: 3px;
	background: url(/images/layout/port_layout_horline.gif);
}

.contentimgleft {
	margin: 2px 5px 3px 0px;
}

.contentimgright {
	margin: 2px 0px 5px 3px;
}

.backgroundBlack {
	background: #000000;
}

.backgroundADCAEF {
	background: #ADCAEF;
}
/* Sonstige Styles */

