* {
	margin:0;
	padding:0;
	border:0;
	font-size:1em;
}

.noprint { }
.noscreen { display:none; }

.displaynone {
	display: none;
}

.clearboth {
	clear: both;
}

.black { color: #000000; }
.white { color: #ffffff; }
.light { color: #a7c9e3; }
.dark { color: #144b9b; }

body {
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 14px;
}

#page {
	background-color: #144b9b;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	width: 100%;
}

#head {
	clear: both;
}

#headbar {
	background-image: url('24961.cimg');
	background-repeat: repeat-x;
	height: 59px;
	background-color: #ffffff;
	margin-left: 222px;
}

#topline1 {
	height: 27px;
	padding-left: 12px;
	padding-top: 2px;
}

#lang {
	position: absolute;
	top: 5px;
	right: 18px;	
}

#topline2 {
	padding-left: 12px;
	padding-top: 1px;
}

#searchbar {
	float: left;
	width: 300px;
	height: 20px;
}

#searchlabel {
	font-family: Georgia, Serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-transform: uppercase;
	padding-top: 6px;
	width: 40px;
	float: left;
}

#searchinput {
	width: 200px;
	margin-top: 3px;
	margin-left: 42px;
}

#searchinput form {
	display: inline-block;
	width: 280px;
}

#searchtxt {
	background-color: #F8DF9D;
	border-left: 1px solid #78694C;
	border-top: 1px solid #78694C;
	border-right: 1px solid #FAEBC2;
	border-bottom: 1px solid #FAEBC2;
	color: #000000;
	font-family: Georgia, Serif;
	font-size: 8pt;
	font-weight: normal;
	width: 138px;
	height: 17px;
	margin-left: 13px;
	margin-right: 10px;
	padding-top: 2px;
}

#pagedate {
	float: right;
	font-family: Georgia, Serif;
	font-size: 10pt;
	font-weight: normal;
	color: #072062;
	padding-right: 13px;
	padding-top: 5px;
}

#logo {
	width: 218px;
	height: 59px;
	background-color: #ffffff;
	margin-right: 4px;
	float: left;
}

#logo img {
	margin-top: 9px;
	margin-left: 10px;
}

#body {
	clear: both;
	border-top: 9px solid #144b9b;
}

#panorama {
	clear: both;
	border-top: 9px solid #144b9b;
	overflow: hidden;
	width: 100%;
	height: 184px;
}

#pancover {
	padding-left: 50%;
}

#panorama img {
	margin-left: -1000px;
	width: 2000px;
	height: 184px;
}

#kopffolgebild {
	overflow: hidden;
	background-color: #144B9B;
	width: 100%;
	height: 184px;
}

#kopfcover {
	padding-left: 50%;
}

#kopffolgebild img {
	margin-left: -750px;
	width: 1500px;
	height: 184px;
}

#menu {
	width: 218px;
	background-color: #144b9b;
	margin-right: 4px;
	float: left;
}

#menuhome {
	background-color: #ffffff;
	background-image: url('25270.cimg');
	background-repeat: repeat-x;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 16px;
	padding-right: 6px;
}

#menucloser {
	background-image: url('24964.cimg');
	background-repeat: no-repeat;
	height: 400px;
}

#content {
	/* width: 508px; */
	background-color: #ffffff;
	margin-left: 222px;
	/* float:left; */
}

#content > h1 {
	font-family: Georgia, Serif;
	font-size: 16pt;
	font-weight: normal;
	color: #144b9b;
	text-align: right;
	padding-top: 16px;
	padding-right: 12px;
	text-transform: uppercase;
}

#contenthome {
	background-color: #ffffff;
}

#contenthome > h1 {
	font-family: Georgia, Serif;
	font-size: 16pt;
	font-weight: normal;
	color: #144b9b;
	text-align: right;
	padding-top: 16px;
	padding-right: 12px;
	text-transform: uppercase;
}

.headmenulist {
	list-style-type: none;
	list-style-position: inside;
	background-color: transparent;
	display: inline-block;
	padding-left: 0; /* 0.4em; */
	width: 100%;
}

.headmenulist > li {
	float: left;
	/* padding-left: 6px; */
	font-family: Georgia, Serif;
	font-size: 10pt;
	color: #000000;
	padding-bottom: 4px;
	width: 19.9%;
	padding-left: 0;
	margin-left: 0;
}

.headmenulist > li > a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.headmenulist > li > a:visited { color: #000000; }
.headmenulist > li > a:hover { color: #C08B01; text-decoration: none; }
.headmenulist > li > a:active { color: #C08B01; text-decoration: none; }
.headmenulist > li > a:focus { color: #C08B01; text-decoration: none; }


.headsublist {
	list-style-type: none;
	/* list-style-position: inside; */
	margin-top: 16px;
	padding-right: 4px;
	padding-left: 0;
	margin-left: 0;
}
.headsublist > li {
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	color: #000000;
	margin-top: 6px;
	padding-left: 0;
	margin-left: 0;
}

.headsublist > li > a {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.headsublist > li > a:visited { color: #000000; }
.headsublist > li > a:hover { color: #0a365a; text-decoration: none; }
.headsublist > li > a:active { color: #0a365a; text-decoration: none; }
.headsublist > li > a:focus { color: #0a365a; text-decoration: none; }


.headsubsublist {
	list-style-type: none;
	list-style-position: inside;
	margin-left: 0.4em;
}

.headsubsublist > li {
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	color: #000000;
	margin-top: 6px;
}

.headsubsublist > li > a {
	color: #515054;
	text-decoration: none;
	font-weight: normal;
}
.headsubsublist > li > a:visited { color: #515054; }
.headsubsublist > li > a:hover { color: #0a365a; text-decoration: none; }
.headsubsublist > li > a:active { color: #0a365a; text-decoration: none; }
.headsubsublist > li > a:focus { color: #0a365a; text-decoration: none; }






.sidemenulist {
	list-style-type: none;
	/* list-style-position: inside; */
}

.sidemenulistli {
	background-image: url('24960.cimg');
	background-repeat: repeat-x;
	border-bottom: 1px solid #B8BDC1;
}

.sidemenulistliact {
	background-image: url('24960.cimg');
	background-repeat: repeat-x;
	background-color: #ffffff;
	border-bottom: 1px solid #B8BDC1;
}

.sidemenulistli > .smlia {
	color: #000000;
}
.sidemenulistli > .smlia:visited { color: #000000; }
.sidemenulistli > .smlia:hover { color: #144b9b; text-decoration: none; }
.sidemenulistli > .smlia:active { color: #144b9b; text-decoration: none; }
.sidemenulistli > .smlia:focus { color: #144b9b; text-decoration: none; }

.sidemenulistliact > .smlia {
	color: #BF8B00;
}
.sidemenulistliact > .smlia:visited { color: #BF8B00; }
.sidemenulistliact > .smlia:hover { color: #144b9b; text-decoration: none; }
.sidemenulistliact > .smlia:active { color: #144b9b; text-decoration: none; }
.sidemenulistliact > .smlia:focus { color: #144b9b; text-decoration: none; }


.smlia {
	text-decoration: none;
	font-family: Georgia, Serif;
	font-size: 10pt;
	font-weight: bold;
	height: 23px;
	display: block;
	padding-left: 9px;
	padding-top: 6px;
}

.sidesublist {
	list-style-type: none;
	list-style-position: inside;
	margin-left: 1em;
	padding-bottom: 6px;
}

.sidesublistli {
	margin-bottom: 1px;
}

.sidesublistliact {
	margin-bottom: 1px;
}

.sidesublistli > a {
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.sidesublistli > a:visited { color: #000000; }
.sidesublistli > a:hover { color: #144b9b; text-decoration: none; }
.sidesublistli > a:active { color: #144b9b; text-decoration: none; }
.sidesublistli > a:focus { color: #144b9b; text-decoration: none; }

.sidesublistliact > a {
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sidesublistliact > a:visited { color: #000000; }
.sidesublistliact > a:hover { color: #144b9b; text-decoration: none; }
.sidesublistliact > a:active { color: #144b9b; text-decoration: none; }
.sidesublistliact > a:focus { color: #144b9b; text-decoration: none; }


.sidesubsublist {
	list-style-type: none;
	list-style-position: inside;
	margin-left: 1.2em;
	padding-bottom: 6px;
}

.sidesubsublistli {
}

.sidesubsublistli > a {
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.sidesubsublistli > a:visited { color: #000000; }
.sidesubsublistli > a:hover { color: #144b9b; text-decoration: none; }
.sidesubsublistli > a:active { color: #144b9b; text-decoration: none; }
.sidesubsublistli > a:focus { color: #144b9b; text-decoration: none; }

.sidesubsublistliact > a {
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sidesubsublistliact > a:visited { color: #000000; }
.sidesubsublistliact > a:hover { color: #144b9b; text-decoration: none; }
.sidesubsublistliact > a:active { color: #144b9b; text-decoration: none; }
.sidesubsublistliact > a:focus { color: #144b9b; text-decoration: none; }




.sidemenulistcloseli {
	height: 14px;
	background-image: url('24963.cimg');
	background-repeat: repeat-x;
	background-position: 0 0;
	border-bottom: 1px solid #B8BDC1;
}

.topmenu {
	list-style-type: none;
}

.topmenu > li {
	display: inline;
	text-transform: uppercase;
	margin-right: 1em;
}

.topmenu a {
	font-family: Georgia, Serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.topmenu a:visited { color: #000000; }
.topmenu a:hover { color: #144b9b; text-decoration: none; }
.topmenu a:active { color: #144b9b; text-decoration: none; }
.topmenu a:focus { color: #144b9b; text-decoration: none; }

.article {
	padding-left: 18px;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-right: 1em;
	background-color: #ffffff;
	/* width: 100%; */
	/* clear: right; */
}

.article > h2 {
	font-family: Georgia, Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 1.2em;
}

.article > h3 {
	font-family: Georgia, Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 1.2em;
}

.article > img {
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}

.article > p {
	margin-bottom: 1em;
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.article > ul {
	list-style-position: inside;
	margin-bottom: 1em;
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.article > ol {
	list-style-position: inside;
	margin-bottom: 1em;
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
  
.article a { color: #144b9b; }
.article a:visited { color: #144b9b; }
.article a:hover { color: #144b9b; text-decoration: none; }
.article a:active { color: #144b9b; text-decoration: none; }
.article a:focus { color: #144b9b; text-decoration: none; }

#bottomtool {
	text-align: right;
	background-color: #ffffff;
	padding-right: -2px;
	padding-bottom: 8px;
	margin-top: 100px;
	clear: both;
}

#toollist {
	list-style-type: none;
}

#toollist > li {
	display: inline;
	text-transform: uppercase;
	margin-right: 1em;
}

#toollist a {
	letter-spacing: 0.2em;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #4f4f4f;
}
#toollist a:visited { color: #4f4f4f; }
#toollist a:hover { color: #144b9b; text-decoration: none; }
#toollist a:active { color: #144b9b; text-decoration: none; }
#toollist a:focus { color: #144b9b; text-decoration: none; }

.fplhome {
	padding-left: 1em;
}

.fplfollow {
	padding-left: 221px;
}

#footer {
	background-color: #144b9b;
	font-family: Georgia, Serif;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	padding-top: 1em;
	clear: both;
}

#footer p {
	margin-top: 1em;
}

#footerhome {
	background-color: #144b9b;
	background-image: url('24964.cimg');
	background-repeat: repeat-x;
	height: 400px;
	font-family: Georgia, Serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	padding-top: 1em;
	clear: both;
}

#footerhome p {
	margin-top: 1em;
}

.maillink {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.maillink:visited { color: #ffffff; }
.maillink:hover { color: #a7c9e3; }
.maillink:active { color: #a7c9e3; }
.maillink:focus { color: #a7c9e3; }

.breadcrumb {
	font-weight: normal;
	text-decoration: none;
	color: #a7c9e3;
}
.breadcrumb:visited { color: #a7c9e3; }
.breadcrumb:hover { color: #ffffff; text-decoration: underline; }
.breadcrumb:active { color: #ffffff; text-decoration: underline; }
.breadcrumb:focus { color: #ffffff; text-decoration: underline; }

.breadcrumbhome {
	font-weight: normal;
	text-decoration: none;
	color: #144b9b;
}
.breadcrumbhome:visited { color: #144b9b; }
.breadcrumbhome:hover { color: #000000; text-decoration: underline; }
.breadcrumbhome:active { color: #000000; text-decoration: underline; }
.breadcrumbhome:focus { color: #000000; text-decoration: underline; }

.maillinkhome {
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.maillinkhome:visited { color: #000000; }
.maillinkhome:hover { color: #144b9b; }
.maillinkhome:active { color: #144b9b; }
.maillinkhome:focus { color: #144b9b; }

#yellowman {
	background-image: url('25134.cimg');
	background-repeat: repeat-y;
	background-color: #FFF9EB;
	margin-left: 5px;
	border-top: 1px solid #E0DDCC;
	padding-left: 11px;
	padding-right: 2em;
	padding-top: 1em;
	padding-bottom: 1em;
}

#yellowshadow {
	background-image: url('25135.cimg');
	background-repeat: no-repeat;
	background-position: right top;
	height: 8px;
}

#yellowman h1 {
	font-family: Georgia, Serif;
	font-size: 14pt;
	font-weight: normal;
	color: #000000;
	margin-bottom: 0.7em;
}

#yellowman p {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}

#yellowman a {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #C28A00;
	text-decoration: none;
}
#yellowman a:visited { color: #C28A00; }
#yellowman a:hover { color: #000000; text-decoration: underline; }
#yellowman a:active { color: #000000; text-decoration: underline; }
#yellowman a:focus { color: #000000; text-decoration: underline; }

.article input[type="text"] {
	background-image: url('25157.cimg');
	background-repeat: no-repeat;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	width: 320px;
	height: 17px;
	margin-right: 34px;
	margin-bottom: 18px;
	padding-left: 4px;
	padding-top: 1px;
}

.article input[type="submit"] {
	background-color: #144b9b;
	border: 1px solid #a7c9e3;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	height: 21px;
	margin-top: 18px;
	margin-right: 34px;
	margin-bottom: 18px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
}

.article textarea {
	background-image: url('25157.cimg');
	background-repeat: no-repeat;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	width: 320px;
	height: 80px;
	margin-right: 34px;
	margin-bottom: 18px;
	padding-left: 4px;
	padding-top: 1px;
}

.article label
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding: 0;
	margin: 0;
	margin-bottom: 24px;
}

.more {
}

.presse {
	padding-top: 1em;
	padding-bottom: 1em;
}

.formlabel2 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 10pt;
}

.formfield2 {
	background-image: url('25157.cimg');
	background-repeat: no-repeat;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	width: 320px;
	height: 17px;
	margin-right: 34px;
	margin-top: 18px;
	margin-bottom: 0;
	padding-left: 4px;
	padding-top: 1px;
}

.formselect {
	background-image: url('25157.cimg');
	background-repeat: no-repeat;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	width: 320px;
	height: 20px;
	margin-right: 34px;
	margin-top: 18px;
	margin-bottom: 0;
	padding-left: 4px;
	padding-top: 1px;
}

.formtext {
	margin-bottom: 1em;
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

