body {
	margin-top: 13px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
}
#mainTable {
	width: 931px;
	background-color: #FFFFFF;
}
#header {
	height: 109px;
	width: 100%;
	border-left: 1px solid #859097;
	border-top: 1px solid #859097;
	border-right: 1px solid #859097;
}
.navLevel1 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(pics/header_nav_pattern.gif);
	padding-left: 203px;
}
table#navLevel1Text a {
	text-decoration: none;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	display:block;
}
*html table#navLevel1Text a {
	/*width:100%;*/
	height: 20px;
	/*w\idth: 4.8em;*/
	padding-top:5px;
}

table#navLevel1Text a:hover {
	background-color:#006699;
}
table#navLevel1Text td:hover {
	background-color:#006699;
}



#naviblock {
	width: 100%;
	border-left: 1px solid #859097;
	border-right: 1px solid #859097;
	height: 327px;
}
#infoblock {
	width: 100%;
	border-right: 1px solid #859097;
	border-left: 1px solid #859097;
}

#footer {
	height: 24px;
	background-image: url(pics/footer_pattern.gif);
	width: 100%;
	font-size: 11px;
	color: #FFFFFF;
	border-bottom: 1px solid #859097;
	border-left: 1px solid #859097;
	border-right: 1px solid #859097;
}
.paddingTopBottom1px {
	padding-top: 1px;
	padding-bottom: 1px;
}

.paddingTop1px {
	padding-top: 1px;
}

.borderBottom1px {
	border-bottom: solid 1px #FFFFFF;	
	background-image: url(pics/btn_background/bg_btn_level1.jpg);
}

.border1pxgrau {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #859097;
	border-right-color: #859097;
	border-bottom-color: #859097;
	border-left-color: #859097;
}

.shadow_b {
	background-image: url(pics/schatte_pattern_u.gif);
	background-repeat: repeat-x;
}
.navLevel1TextSel {
	background-color: #006699;
}

.shadow_r {
	background-image: url(pics/schatte_pattern_r.gif);
}
#headerNav {
	margin-top: 3px;
	font-size: 11px;
	color: #859097;
	width: 100%;
	height: 20px;
}
.paddingRight15px {
	padding-right: 15px;
}

.paddingR15pxT {
	padding-right: 15px;

}

.paddingR3pxt {
	padding-right: 3px;
	padding-top: 1px;
}

#pfad {
	padding: 1px;
}

.buttonsHome {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(pics/btn_background/bg_button_home.jpg);
	border-bottom: solid 1px #859097;
	font-size: 12px;
	line-height:15px;
	border-top: solid 1px #859097;
	margin-bottom: 1px;
}
.buttonsHome a {
	color: white;
	text-decoration:none;
	display:block;
	width:auto;
	height:100%;
	padding-left:18px;
}
.buttonsHome a:hover {
	color: #dddddd;
	
}
.homerightbox p {
	margin:0px;
}
.paddingLeft18px {
	padding-left: 18px;
}
.paddingHeadertext {
	text-align:right;
	padding-right:18px;
	padding-left:18px;
}
.paddingLogo {
	padding-right:18px;
	padding-left:18px;
}
.headerInfobox {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 23px;
	background-image: url(pics/bg_header_infobox.jpg);
	padding-left: 18px;
	width: 100%;
}
table.marginBottom3px {
	margin-bottom: 3px;
}
td.paddingRight3px {
	padding-right: 3px;
}

table.marginRight3px {
	margin-right: 3px;
}

.contentInfobox {
	font-size: 12px;
	font-weight: bold;
	color: #384a57;
	background-color: #dadce8;
	padding-top: 13px;
	padding-right: 18px;
	padding-bottom: 15px;
	padding-left: 18px;
	overflow: hidden;
}
.contentInfoboxText {
	font-size: 10px;
}

.contentInfobox a:link {
	color:#cc7b16;
	text-decoration: none;
}

.contentInfobox a:visited {
	color:#cc7b16;
	text-decoration: none;
}

.contentInfobox a:hover {
	text-decoration: underline;
}

.contentInfobox a:active {
	color:#cc7b16;
	text-decoration: none;
}

.headerText {
	font-size: 18px;
	font-weight: bold;
	color: #3b6682;
}

a.contentInfoboxText:link {
	color:#cc7b16;
	text-decoration: none;
}
a.contentInfoboxText:visited {
	color:#cc7b16;
	text-decoration: none;
}
.borderLeftRight1pxGrau {
	border-left: 1px solid #859097;
	border-right: 1px solid #859097;
}

#headerNav a {
	text-decoration:none;
	color:#859097;
}
#headerNav a:hover {
	text-decoration:underline;
	color:#666666;
	
}
.imagePic {
	background-image: url(pics/image/platzhalter_imagebild.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: 1px solid #FFFFFF;
}


a.contentInfoboxText:hover {
	color:#cc7b16;
	text-decoration: underline;
}
a.contentInfoboxText:active {
	color:#cc7b16;
	text-decoration: none;
}

.bannerFeld {
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}

.infoboxPic {
	background-color: #DADCE8;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
}
#navLevel2 {
	padding-top: 1px;
	padding-right: 16px;
}

#imageBlockPr {
	border: 1px solid white;
}
#thumbnailRow {
	font-size: 10px;
	color: #3b6682;
	text-decoration: none;
	text-align: center;
	margin-bottom: 13px;
}
#thumbnailRow a {
	font-size: 10px;
	color: #3b6682;
	text-decoration: none;
	text-align: center;
}
.paddingTop10px {
	padding-top: 10px;
}

#thumbnailRow a:hover {
	text-decoration: underline;
	
}

.pointer {
	cursor: pointer;
}

#infoBlockPr {
	height: 38px;
}
#contentBlockPr {
	border-right: solid 1px #FFFFFF;
}

#contentBlockPr a:link {
	text-decoration: none;
}

#contentBlockPr a:visited {
	text-decoration: none;
}

#contentBlockPr a:hover {
	text-decoration: underline;
}

#contentBlockPr a:active {
	text-decoration: none;
}
.contentBlocks {
	padding-top:10px;
}
.pfadText {
	font-size: 11px;
	color: #859097;
}
#pfad {
	height: 18px;
}
#pfad td {
	height: 100%;
}
.contentHeadline {
	font-size: 14px;
	font-weight: bold;
	color: #125690;
}

.contentHeadline2 {
	font-size: 12px;
	font-weight: bold;
	color: #125690;
	text-decoration:none;
}

.contentHeadline2 a {
	font-size: 12px;
	font-weight: bold;
	color: #125690;
	text-decoration:none;
}

.contentHeadline2 a:hover {
	text-decoration: underline;
}
.contentCopytext {
	font-size: 12px;
	color: #000000;
}
.contentCopytextBold {
	font-size: 12px;
	color: #000000;
	font-weight:bold
}
#contentBlockLi {

	padding-right: 1px;
}
.headerImageText {
	font-size: 12px;
	color: #3b6682;
	font-weight: bold;
}

.btnOrange {
	background-image: url(pics/btn_background/bg_btn_kundenfuehrung.jpg);
}

.btnLila {
	background-image: url(pics/btn_background/bg_btn_verkaufsgeraete.jpg);
}

.pfad a {
	font-size: 11px;
	color: #859097;
	text-decoration:none;
}

.pfad a:hover {
	text-decoration:underline;
	color: #666666;
}
.contentCopytextWhite {

	font-size: 12px;
	color: #FFFFFF;
}
.contentCopytextWhiteBold {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.contentCopytextBlue {

	font-size: 12px;
	color: #3B6682;
}
.contentCopytextBlueBold {

	font-size: 12px;
	color: #3B6682;
	font-weight: bold;
}
.contentCopytextBlue2 {

	font-size: 11px;
	color: #3B6682;
}
.contentCopytextBlueBold2 {

	font-size: 11px;
	color: #3B6682;
	font-weight: bold;
}
.contentCopytextBlue2 a{
	text-decoration:none;
}
.contentCopytextBlueBold2 a{
	text-decoration:none;
}
.contentCopytextBlue2 a:hover{
	text-decoration:none;
}
.contentCopytextBlueBold2 a:hover{
	text-decoration:none;
}
.downloadcenter {
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #000000;
}

/* Headerklassen für Downloadcenter			*/

.sbsystemeColor {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #034EA2;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 19px;
}

.kundnfuehrungColor {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E98024;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 19px;
}

.verkaufsgeraeteColor {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #942B64;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 19px;
}

.displaysColor {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FDB927;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 19px;
}

.ladenbauColor {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0161AB;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 19px;
}

.zutrittskontrolleColor {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E03A3E;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 19px;
}

.logistik_industrieColor {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009A66;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 19px;
}

.passangerhandlingColor {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6A6B6D;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 19px;
}

.hotelserviceColor {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #631C00;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 19px;
}

/* Klassen für Downloadleiste 		*/

.downloadAnzahl {
	background-color: #888F95;
	font-size: 9px;
	color: #FFFFFF;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right:4px;
	padding-top: 2px;
}

.downloadAnzahl:hover {
	cursor: Hand;
}

.border1pxleft {
	border-left: solid 1px #888F95;
}
.border1pxleftw {
	border-left: solid 1px #FFFFFF;
}

.downloadDocuments {
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}

.downloadBorder {
	border-top: solid 1px #888F95;
}

.downloadleisteTxt {
	font-size: 9px;
	color: #888F95;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: solid 1px #C1C8CE;
	border-top: solid 1px #C1C8CE;
}

.dcleiste {
	font-size: 9px;
	color: #888F95;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: solid 1px #C1C8CE;
}


.downloadLink{
	font-size: 9px;
	color: #888F95;
}
.downloadLink:hover {
	font-size: 9px;
	color: #888F95;
	text-decoration: none;
}

/* Klassen für DownloadInfo  		*/
.downloadText {
	font-size: 11px;
	line-height: 17px;
}

.sammlungLeiste {
	background-color: #FFFFFF;
	border-left: solid 1px #D5DFE9;
	border-right: solid 1px #D5DFE9;
	padding: 5px 0px 5px 10px;
}

/* Klassen für Sitemap  			*/

.sitemapLines {
	font-size: 11px;
	color: #666666;
	border-top: solid 1px #999999;
	padding: 4px 0px 4px 0px;	
}

.sitemap1st {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding: 4px 0px 4px 0px;	
}

.sitemapEnd {
	font-size: 11px;
	color: #666666;
	padding: 4px 0px 4px 0px;	
}

.sitemapLink {
	font-size: 11px;
	color: #666666;
	padding-left: 4px;
	text-decoration: none;
}

.sitemapLink:hover {
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}

.sitemapLinkb {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding-left: 4px;
	text-decoration: none;
}

.sitemapLinkb:hover {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.sitemapHead {
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	padding-bottom: 20px;
}

/* Klassen für Merkzettel			*/

.border1pxtop {
	font-size: 11px;
	color: #666666;
	border-bottom: solid 1px #CCCCCC;
	padding: 4px 0px 4px 0px;
	text-decoration: none;
}

.border1pxtop a{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.border1pxtop a:hover {
	text-decoration: underline;
}

.formText {
	font-size: 12px;
	color: #666666;
}

.formText a {
	color: #666666;
	text-decoration: none;
}

.formText a:hover {
	text-decoration: underline;
}

.formFelder {
	width: 320px;
	font-size: 11px;
	color: #666666;
	margin-left: 8px;
	margin-bottom: 4px;
	padding-left: 4px;
	border: solid 1px #999999;
}

.formFelder2 {
	width: 320px;
	font-size: 11px;
	color: #666666;
	margin-left: 8px;
	height: 12px;
	padding-left: 4px;
}

.formBtn {
	font-size: 11px;
	color: #666666;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	margin-left: 8px;	
}

.formBtn2 {
	font-size: 11px;
	color: #666666;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	margin-left: 8px;
}

.fehlermeldung {
	font-size: 12px;
	color: #FF0000;
}

.register {
	font-size: 12px;
	color: #AA0000;
	text-decoration: none;
}

.register:hover {
	font-size: 12px;
	color: #AA0000;
	text-decoration: underline;
}

/* Klassen für Bereich Messen */

.padMessedkl {
	padding: 8px 8px 8px 8px;
	background-color: #EDEDED;
}

.padMessehll {
	padding: 8px 8px 8px 8px;
}

.pad12Right {
	padding-right: 12px;
}

/* Klassen für Allgemeine Suche*/

.sucheHead {
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	background-color: #CCCCCC; 
}

.border1pxsuche {
	font-size: 11px;
	color: #666666;
	border-bottom: solid 1px #CCCCCC;
	padding: 6px 0px 6px 0px;
	text-decoration: none;
}

.border1pxsuche a{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.border1pxsuche a:hover {
	text-decoration: underline;
}

/* Klassen für Stellenangebot */

.vac {
	background-image: url(img/btn_pfeil/pfeil_dnkl_a.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #125690;
	text-decoration:none;
	padding-left: 9px;
	display: block;	
}

.vac a {
	font-size: 12px;
	font-weight: bold;
	color: #125690;
	text-decoration:none;
	display: block;
}

.vac a:hover {
	text-decoration: underline;
}

.boderJob {
	border-top: solid 1px #125690;
	border-left: solid 1px #125690;
	border-right: solid 1px #125690;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	font-size: 12px;
	color: #000000;
}

.boderJob table {
	width: 100%;
}

.boderJob3 table {
	width: 100%;
}

.boderJob3 {
	border-bottom: solid 1px #125690;
	border-top: solid 1px #125690;
	border-left: solid 1px #125690;
	border-right: solid 1px #125690;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	font-size: 12px;
	color: #000000;
}

.boderJob4 {
	border-top: solid 1px #125690;
	padding-top: 8px;
	padding-bottom: 4px;
	font-size: 12px;
	color: #000000;
}

.mail {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.mail:hover {
	text-decoration: none;
}

.ausnahme {
	margin-top: 8px;
}

.ausnahmeTxt {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

.boderJob2 {
	border-bottom: solid 1px #125690;
	border-left: solid 1px #125690;
	border-right: solid 1px #125690;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.jobLink {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.jobLink:hover {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}

.reiter {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom:4px;
	font-size: 12px;
	font-weight: bold;
	display:block;
	color: #333333;
	background-color: #EEEEEE;
	text-decoration:none;
	border-left: solid 1px #125690;
	border-right: solid 1px #125690;
	border-top: solid 1px #125690;
}

/* DOWNLOADLEISTE BEI DOKUMENTEN */
#cntdocHead {
	font-size: 10px;
	background-color: #888F95;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
}

#cntdocTab {
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	border: solid 1px #888F95;
}

.dcleisteTxtCnt {
	font-size: 9px;
	color: #888F95;
	padding-top: 3px;
	padding-bottom: 3px;
}

.dcleisteCnt {
	font-size: 9px;
	color: #888F95;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: solid 1px #C1C8CE;
}


/* ---- PRESSE ---- */

.kurzInfo {
	font-size: 12px;
}

.pressHd {
	background-image: url(img/btn_pfeil/pfeil_dnkl_a.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #125690;
	text-decoration:none;
	padding-left: 9px;
}

.pressHd a {
	font-size: 12px;
	font-weight: bold;
	color: #125690;
	text-decoration:none;
	display: block;
}

.pressHd a:hover {
	text-decoration: underline;
}

.pressLink {
	font-size: 12px;
	color: #125690;
	text-decoration: none;
}

.pressLink:hover {
	font-size: 12px;
	color: #125690;
	text-decoration: underline;
}

.dcleisteTxtCnt2 {
	font-size: 9px;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}

.dcleisteCnt2 {
	font-size: 9px;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: solid 1px #333333;
}

.downloadLink2 {
	font-size: 9px;
	color: #000000;
}
.downloadLink2:hover {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

.reiter2 {
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 24px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #EEEEEE;
	text-decoration:none;
	border-left: solid 1px #125690;
	border-right: solid 1px #125690;
	border-top: solid 1px #125690;
	display: block;	
}

.reiter3 {
	padding-left: 12px;
	padding-right: 34px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #EEEEEE;
	text-decoration:none;
	border-left: solid 1px #125690;
	border-right: solid 1px #125690;
	border-top: solid 1px #125690;
}

.vac2 {
	background-image: url(img/btn_pfeil/pfeil_dnkl_a.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #125690;
	text-decoration:none;
	padding-left: 13px;
}

.vac2 a {
	font-size: 12px;
	font-weight: bold;
	color: #125690;
	text-decoration:none;
	display: block;
}

.vac2 a:hover {
	text-decoration: underline;
}


/* ---- TEMPLATE "LADENBAU" ---- */
.lpadBR {
	padding-bottom: 18px;
	padding-right: 18px;
}

.lpadR {
	padding-right: 18px;
}

.lpadB {
	padding-bottom: 17px;
}


.lpadT {
	padding-top: 17px;
}


.lpadTB {
	padding-top: 17px;
	padding-bottom: 17px;
}

#PShow {
	width: 515px;
	height: 300px;
	overflow-y: auto;
	scrollbar-base-color: #FFFFFF;
	scrollbar-face-color: #0060A9;
	scrollbar-track-color: #367AC7;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #B3D4FF;
	scrollbar-darkshadow-color: #999999;
	scrollbar-highlight-color: #0060A9;
	scrollbar-shadow-color: #396580;
}

.headerInfobox_CE
{
	font-family:Arial, Helvetica, sans-serif;
	 font-size: 12px;
	  font-weight:bold;
	   color:#003366;
}
.Productcontinoustext_CE
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#000000;
}
.HeaderText_CE
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
}
.PictureSubtext_CE
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
/* --------------------------------------- */
/* --- KlASSEN FÜR NIEDERLASSUNGSSEITE --- */
/* --------------------------------------- */
.headContinents {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #125690;
	width: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: solid 1px #125690;
	border-top: solid 1px #125690;
	display: block;
	margin-top: 18px;
	margin-bottom: 9px;
	clear: both;
}

#settlementLeft {
	float: left;
	width: 242px;
	margin-left: 9px;
	text-decoration: none;
	padding-bottom: 12px;
	margin-bottom: 12px;
	margin-top: 12px;
}

#settlementRight {
	float: right;
	width: 242px;
	margin-left: 9px;
	margin-bottom: 12px;
	margin-top: 12px;
}

.settlePic {
	width: 80px;
	vertical-align: top;
}

#CL {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	width: 100%;
	display: block;
	background-color: #CCC;
}

#settlementLeft a {
	color: #125690;
	text-decoration: none;
}

#settlementLeft a:link {
	text-decoration: none;
}

#settlementLeft a:visited {
	text-decoration: none;
}

#settlementLeft a:hover {
	text-decoration: underline;
}

#settlementLeft a:active {
	text-decoration: none;
}

#settlementRight a {
	color: #125690;
	text-decoration: none;
}

#settlementRight a:hover {
	text-decoration: underline;
}

/* -------------------- */
/* --- VERTRETUNGEN --- */
/* -------------------- */
#tableVert {
	font-size: 11px;
	font-weight: bold;
	color: #036;
}

#tableVert select {
	width: 180px;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 12px;
}

#tableVert .selTD {
	vertical-align: bottom;
	padding-left: 8px;
	background-color: #F5F5F5;
	width: 190px;
}

#tableVert .selTD form {
	margin: 0px;
	padding: 0px;
}

#tableVert .selTD .HeadLine {
	background-color: #1873ba;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFF;
	margin-bottom: 6px;
}

#tableVert .selTD .HeadLineV {
	background-color: #72c1ff;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFF;
	margin-bottom: 6px;
}

#tableVert .selTD font {
	font-size: 11px;
	display: block;
	padding-left: 6px;
}

#tableVert .map {
	background-repeat: no-repeat;
	vertical-align: top;
}

#tableVert .line {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background-color: #036;
}

#VERT td {
	vertical-align: top;
	/*border-top: dashed 1px #036;	*/
	padding-top: 8px;
	padding-bottom: 4px;	
	font-size: 12px;
	line-height: 18px;
	color: #000000;	
}

#VERT .flag {
	padding-right: 24px;
	width: 68px;
}

#VERT .firmeng {
	padding-right: 24px;
	width: 160px;
}

#VERT .lineD1 {
	padding-right: 16px;
}

#VERT .lineD2 {
}

#VERT th {
	color: #036;
	font-size: 12px;
	font-weight: bold;
	border-bottom: dashed 1px #036;	
	width: 500px;
	text-align: left;	
	padding-bottom: 4px;
	padding-left: 2px;
}

#VERT a {
	color: #036;
	text-decoration: none;
}

#VERT a:hover {
	color: #036;
	text-decoration: underline;
}

.imageBlockPrTBL {
	height: 100%;
	float: left;
	display: inline-block;
}

.imageBlockPrTD {
	vertical-align: bottom;
	color: #FFF;
	font-size: 18px;
	padding-left: 15px;
	padding-bottom: 4px;
}

/*****************************************************************************/
/* Suchergebnisse */
#SEARCHRES {
	width: 690px;
	border: solid 1px #517cc8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

#SEARCHRES th {
	color: #FFF;
	font-weight: bold;
	background-color: #517cc8;
	padding-left: 18px;
	text-align: left;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 3px;
}

#SEARCHRES img {
	float: right;
}

#SEARCHRES0 {
	width: 690px;
	border: solid 1px #517cc8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
#SEARCHRES0 td {
	padding-left: 6px;
	padding-right: 6px;
}

#SEARCHRES0 div {
	padding: 12px;
	border-bottom: solid 1px #CCC;
	padding-bottom: 8px;
	padding-top: 8px;
	cursor:pointer;
	display:block;
	width:652px;
}
#SEARCHRES0 .hover {
	background-color:#D5DFE9;
}

#SEARCHRES0 end {
	border-bottom: none;
}

#SEARCHRES0 strong {
	color: #036;
	font-weight: bold;
	display: block;
}
#SEARCHRES1 td {
	padding-left: 6px;
	padding-right: 6px;
}

#SEARCHRES1 {
	width: 690px;
	border: solid 1px #517cc8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
#SEARCHRES1 div {
	padding: 12px;
	border-bottom: solid 1px #CCC;
	padding-bottom: 8px;
	padding-top: 8px;
	cursor:pointer;
	display:block;
	width:652px;
}
#SEARCHRES1 .hover {
	background-color:#D5DFE9;
}

#SEARCHRES1 end {
	border-bottom: none;
}

#SEARCHRES1 strong {
	color: #036;
	font-weight: bold;
	display: block;
}
/* Suchergebnisse ENDE */
/*****************************************************************************/
/* Markerierung von Suchergebnissen im Content */
html .KWHighlight {
	background-color:#FF0;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight:normal;
	margin:0px;
	font-size: 18px;
}
