@import url("https://www.chiapas.eu/media/main.css?v=4");
@import url("https://www.chiapas.eu/media/menu.css");

@font-face {
  font-family: 'rarr';
  src: url('../fonts/rarr-Regular.eot');
  src: url('../fonts/rarr-Regular.eot?#iefix') format('embedded-opentype'),       url('../fonts/rarr-Regular.woff') format('woff'),
       url('../fonts/rarr-Regular.ttf')  format('truetype'),
       url('../fonts/rarr-Regular.svg#3740e898b70c774ceb44056fa3392f4f') format('svg');
  font-style:   normal;
  font-weight:  400;
}

p:empty {
    height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
}

div {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body.white {
	background: #fff !important;
	text-align: justify;
	line-height: 16px;
}
body {
	padding-right: 0;
	padding-left: 0;
	font-size: 12px;
	background: url(https://www.chiapas.eu/media/grey_stripe.gif) #d7d7d7;
	padding-bottom: 0;
	margin: auto;
	color: #333;
	padding-top: 0;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
}
#wrap1 {
	margin: auto;
}

#wrapeins {
	margin: auto;
}

#top {
	width: 990px;	
	margin-top: 10px;
}

#topzwo {
	margin: auto;
}

#top-links-left {
	float: left;
	padding-bottom: 18px;
	font-size: 10px;
	letter-spacing: 1px;
	text-align: left;
	width: 810px;
}

#top-links-right {
	float: right;
	padding-bottom: 18px;
	font-size: 10px;
	letter-spacing: 1px;
	text-align: right;
	width: 140px;	
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

div#chiapasheader {
	background: #6f771a url(https://www.chiapas.eu/media/chiapas-eu.jpg);
	height: 99px;
	width: 990px;
	position: relative;
	z-index: 35;
}

div#homelink {
	float: left;
	margin-left: 30px;
	margin-top: 25px;
	width: 257px;
	height: 40px;
}

div#menschenrechte {
	float: right;
	position: relative;
	z-index: 36;
	width: 669px;
	padding-top: 21px;
	line-height: 148%;
	font-size: 17px;
	color: #fb0;
	text-shadow: #444 2px 2px;	
	text-align: left;	
}

#wrap2 {
}

#wrapzwo {
	margin: auto;
}

#wrap3 {
	margin: auto;
	max-width: 990px;
	min-width: 600px;
	width: 990px;
}

#wrapdrei {
	margin: auto;
	max-width: 583px;
	min-width: 300px;
	width: 583px;
}

#wrap4 {
	clear: both;
	background: url(https://www.chiapas.eu/media/bg_stripe.gif) repeat-y left top;
	color: #333;
	width: 990px;
	margin: 0 0 20px;
	-moz-border-bottom-right-radius:12px;
	-moz-border-bottom-left-radius:12px;	
	-khtml-border-bottom-right-radius:12px;
	-khtml-border-bottom-left-radius:12px;
	-webkit-border-bottom-right-radius:12px;
	-webkit-border-bottom-left-radius:12px;	
	border-bottom-right-radius:12px;
	border-bottom-left-radius:12px;
}

#content {
	padding-right: 0;
	padding-left: 2px;
	margin: auto;
	width: 947px;
	position: relative;
	vertical-align: top;
}

#contentzwo {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 15px;
	margin: auto;
	width: 560px;
	padding-top: 25px;
	position: relative;
	max-width: 98%;
}

#top {
	height: 149px;
}

#cnt_container {
	float: right;
	width: 745px;	
}

#main {
	min-height: 400px;
	float: left;
	width: 540px;
	max-width: 73%;
	margin: 19px 3px 0 0 !important;
	line-height: 16px;
	padding: 0 0 25px 0 !important;
	text-align: justify !important;
}

#mainzwo {
	min-height: 400px;
	float: left;
	width: 540px;
	max-width: 73%;
	margin-left: 10px;
	line-height: 16px;
}

#main table {
	width: 540px;
	margin: 0;
	font-size: 12px;
}

#news table.tabelle,
#newsblank table.tabelle {
	width: 540px;
	margin: 0;
	font-size: 12px;
}

#news table.tabelle.tdcenter tbody tr td,
#newsblank table.tabelle.tdcenter tbody tr td {
	text-align: center !important;
}

#news table.tborder,
#newsblank table.tborder,
#news table.tborder td,
#newsblank table.tborder td {
	border: 1px #aaaaaa solid;
	border-collapse: collapse;
} 	

#news table.tborder tbody tr td,
#newsblank table.tborder tbody tr td {
	padding: 8px 6px 6px 6px !important;
}

#news table.tabelle tbody tr td,
#newsblank table.tabelle tbody tr td {
	width: 50%;
	margin: 0;
	font-size: 12px !important;
	line-height: 145% !important;
}

.p-11821 #news table.tabelle tbody tr td,
.p-11821 #newsblank table.tabelle tbody tr td {
	width: 173px !important;
	min-width: 173px !important;
	max-width: 173px !important;
	margin: 0;
	font-size: 12px !important;
	line-height: 145% !important;
	padding-right: 10px !important;
	text-align: left !important;
}

.tabelle {
	width: 540px;
}

.blocksatz {
	text-align: justify;
}

#main p {
	width: 540px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 7px;
	padding-top: 0;
	text-align: justify;
	color: #333;
	background: #fff;
} 


#mainzwo p {
	width: 540px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 7px;
	padding-top: 0;
	text-align: justify;
	color: #333;
	background: #fff;
} 

#main .formbgr {
	width: 538px;
	padding-right: 0;
	padding-left: 0;
	text-indent: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: left;
	background: #FFF3D3;
	color: #333;
	border: #444 1px solid;
} 

#main .selbgr {
	width: 524px;
	padding: 7px;
	background: #fff;
	color: #333;
	border: #ccc 1px solid;
	text-align: justify;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;		
}

#news .selbgr {
	width: 524px;
	padding: 7px;
	text-align: justify;
	background: #fff;
	color: #333;
	border: #ccc 1px solid;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;		
}

#main .formbg {
	width: 538px;
	padding-right: 0;
	padding-left: 0;
	padding-top: 5px;
	text-indent: 4px;
	padding-bottom: 7px;
	text-align: left;
	background: #FFF3D3;
	color: #333;
	border: #fb0 1px solid;
	-moz-border-radius:4px;	
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;	
	border-radius:4px;	
}

#main .bq a {
	color: #fff !important;
}

#main div.veranstaltungsrahmen {
    width: 538px;
 	text-align: justify;
	color: #333;
	background: #fff;
	border: #ccc solid 1px;
}

#main div.abrahmen {
	padding: 10px;
}

.para {
	text-align: left;
	line-height: 140%;
	color: #333;
	background: #f7f7f7;
} 

div.t-rahmen {
	clear: both;
	width: 538px;
	margin-bottom: 20px;
	padding: 0;
	text-align: right;
	color: #333;
	font-size: 11px;
	background-color: #efefef;
	border: 1px solid #cccccc;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
}

div.t-rahmen2 {
	width: 538px;
	margin-bottom: 10px;
	padding: 0;
	text-align: right;
	color: #333;
	font-size: 11px;
	background-color: #efefef;
	border: 1px solid #cccccc;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
}

div.ab-t-rahmen {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}



div.tr-rahmen {
	width: 538px;
	margin-bottom: 20px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	background-color: #d9232a;
	border: 1px solid #cc0000;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
}

div.ab-tr-rahmen {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #d9232a;
	color:#fff;
}

#main .linktextmini {
	width: 540px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 4px;
	padding-top: 0;
	text-align: justify;
	color: #333;
	background: #fff;
}

#main .linktexttn table,
#main .linktext table,
#main .linktextua table,
#main .linktextaktion table {
	width: 538px !important;
}

#main .linktexttn {
	position: relative;
	width: 538px;
	padding: 0;
	text-align: justify;
	color: #333;
	background: #FEEBA4;
	border: #fb0 1px solid;
	-moz-border-radius:4px;	
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;	
	border-radius:4px;
	margin: 20px 0;
}

#main .linktextua {
	position: relative;
	width: 538px;
	padding: 0;
	text-align: justify;
	color: #333;
	background: #eee;
	border: #555 1px solid;
	-moz-border-radius:4px;	
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;	
	border-radius:4px;
	margin: 20px 0;
}

#main .linktextaktion {
	position: relative;
	width: 538px;
	padding: 0;
	text-align: justify;
	color: #333;
	background: #fcd6d6;
	border: #D93035 1px solid;
	-moz-border-radius:4px;	
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;	
	border-radius:4px;
	margin: 20px 0;
}

#main .linktext {
	position: relative;
	width: 538px;
	padding: 0;
	text-align: justify;
	color: #333;
	background: #f7f7f7;
	border: #ccc 1px solid;
	-moz-border-radius:4px;	
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;	
	border-radius:4px;
	margin: 20px 0;
}

#main .linktext2 {
	width: 538px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 6px;
	padding-top: 0;
	text-align: justify;
	color: #333;
	background: #fff;
}

#main p.lihigru {
	width: 538px;
	padding-left: 0;
	padding-top: 5px;
	padding-right: 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 120%;
	background: #EEEEEE;
	color: #333;
	border: #ccc 1px solid;
	text-align: left;
	
} 

#main p.lihgr {
	width: 538px;
	font-size: 13px;
	font-weight: bold;
	line-height: 120%;
	background: #EEEEEE;
	color: #333;
	text-align: left;
	border: #ccc 1px solid;
	-moz-border-radius:4px;	
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;	
	border-radius:px;
	padding: 0;
	margin: 0;
}

#main p.limini {
	width: 540px;
	padding-left: 0;
	padding-top: 5px;
	padding-right: 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 120%;
	background: #BBB;
	color: #333;
	border-top: #000 1px solid;
	border-bottom: #000 1px solid;
	text-align: left;
	
}

p.bookbild {
	text-align: left;
	display: block;
	width: 110px !important;
	margin-top: 3px;
	margin-left: 0;
	margin-bottom: 10px;
	background: transparent !important;	
}

#main p.booktext {
	width: 390px;
	text-align: justify;
	padding: 0 0 10px 8px !important;
	margin: 0;
	line-height: 140% !important;
	background: transparent !important;
}


#main .aufz, #news .aufz {
	width: 540px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	text-align: left;
	color: #333;
	background: #fff;
}


#main .aufzsb, #news .aufzsb {
	width: 425px !important;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	text-align: left;
	color: #333;
	background: #fff;
	float:left;	
	margin-bottom: 14px;	
}

#main .aufzepp, #news .aufzepp {
	width: 82px !important;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	text-align: center;
	color: #333;
	background: #fff;
	float:right;	
	margin-bottom: 14px;	
}

#main .aufzahg, #newsblank .aufzahg, #news .aufzahg {
	width: 540px !important;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	text-align: left;
	color: #333;
	background: #fff;
	float:left;	
	margin-bottom: 14px;
	font-size: 12px;
	line-height: 140%;	
}

#main .oo_sel {
	background: url(https://www.chiapas.eu/media/oo_selector.gif) #fff;
	color: #333;
	vertical-align: top;
	text-align: left;
}

#news .oo_sel, #newsblank .oo_sel {
	background: url(https://www.chiapas.eu/media/oo_selector.gif) #fff;
	color: #333;
	vertical-align: top;
	text-align: left;
	font-size: 13px;	
}

#main .o_sel, #news .o_sel, #newsblank .o_sel{
	background: url(https://www.chiapas.eu/media/o_selector.gif);
}

#main .u_sel, #news .u_sel, #newsblank .u_sel {
	background: url(https://www.chiapas.eu/media/u_selector.gif);
}

#main .li_sel, #news .li_sel, #newsblank .li_sel {
	background: url(https://www.chiapas.eu/media/li_selector.gif);
}

#main .re_sel, #news .re_sel, #newsblank .re_sel {
	background: url(https://www.chiapas.eu/media/re_selector.gif);
}

#main .links_sel {
	text-align: left;
}

#main a.sel:link, a.sel:active {
	color:#a32;
	background: #fff;	
	text-decoration:underline;
	
	}

#main a.sel:visited {
	color:#600;
	background: #fff;
	}
	

a.lupe:hover {
	cursor: url(https://www.chiapas.eu/media/plus-lupe.gif),pointer
}
	
.leaflet-bar-part {
	text-decoration: none !important;
}	

.booktxtgr {
	width: 340px;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 0;
	padding-bottom: 12px;
	padding-top: 12px;
	text-align: left;
	line-height: 16px;
}

.stichpkt {
	font-size: 12px;
	text-align: left;
	line-height: 16px;
}

#main p.aend {
	width: 540px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	padding-top: 0;
	text-align: right;
	border-top: #ccc 1px solid;
	font-size: 10px;
	color: #666;
	background: #fff;
}

#main table.nqd {
	clear: both;
	width: 538px;
	margin: 0;
	text-align: left;
	border-top: #ccc 1px solid;
	font-size: 11px;
	color: #333;
	background: #f1f1f1;
	padding: 3px 0 7px;
}

#main .linktextaktion table.nqd {
	border-top: #D93035 1px solid;
	background: #FFE6E6;
}

#main td.nqdl {
	clear: both;
	margin: 0;
	padding-top: 2px;	
	text-align: left;
	font-size: 11px;
	color: #333;
	background: transparent;
	text-indent: 10px;	
}

#main td.nqdr {
	clear: both;
	margin: 0;
	padding-top: 2px;
	padding-right: 10px;	
	text-align: right;
	font-size: 11px;
	color: #333;
	background: transparent;
}

#main table.nqdtn {
	clear: both;
	width: 538px;
	margin: 0;
	text-align: left;
	border-top: #fb0 1px solid;
	font-size: 11px;
	color: #333;
	background: #fff2cd;
	padding: 3px 0 7px;
}

#main table.nqdtn tr td.nqdr:nth-child(3),
#main table.nqd tr td.nqdr:nth-child(3) {
	width: 60px !important;
}

#main table.nqdtn tr td.nqdr:nth-child(3) span,
#main table.nqd tr td.nqdr:nth-child(3) span {
	white-space: nowrap;
}

#main td.nqdtnl {
	clear: both;
	margin: 0;
	text-indent: 6px;
	padding-top: 2px;	
	text-align: left;
	font-size: 11px;
	color: #333;
	background: #fff2cd;
}

#main td.nqdtnr {
	clear: both;
	margin: 0;
	padding-top: 2px;
	padding-right: 10px;
	text-align: right;
	font-size: 11px;
	color: #333;
	background: #fff2cd;
}


#main td.diarahmen {
	clear: both;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 100px;
	background: url(https://www.chiapas.eu/media/rahmen.gif) no-repeat left top;
	text-align: center;
	vertical-align: middle;	
}

#news td.diarahmen {
	clear: both;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 100px;
	background: url(https://www.chiapas.eu/media/rahmen.gif) no-repeat left top;
	text-align: center;
	vertical-align: middle;	
}

#main td.diarahmen_weiss {
	clear: both;
	margin: 0 0 0 10px;
	width: 100px;
	height: 100px;
	background: url(https://www.chiapas.eu/media/rahmen_weiss.gif) no-repeat left top;
	text-align: center;
	vertical-align: middle;
}

#main td.diarahmen_grau {
	clear: both;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 100px;
	background: url(https://www.chiapas.eu/media/rahmen.gif) no-repeat left top;
	text-align: center;
	vertical-align: middle;	
}

#news td.diarahmen_weiss {
	clear: both;
	margin: 0 0 0 10px;
	padding: 0;
	width: 100px;
	height: 100px;
	background: url(https://www.chiapas.eu/media/rahmen_weiss.gif) no-repeat left top;
	text-align: center;
	vertical-align: middle;	
}

div.diarahmen_weiss {
	clear: both;
	margin: 0 0 0 10px;
	padding: 0;
	width: 100px;
	height: 100px;
	background: url(https://www.chiapas.eu/media/rahmen_weiss.gif) no-repeat left top;
	text-align: left;
	vertical-align: top;	
}

div.diarahmen_grau {
	clear: both;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 100px;
	background: url(https://www.chiapas.eu/media/rahmen.gif) no-repeat left top;
	text-align: left;
	vertical-align: top;	
}

#news td.zehnabstand {
	clear: both;
	margin: 0;
	padding: 0;
	width: 10px;
	height: 10px;
	background: url(https://www.chiapas.eu/media/transpa.gif) no-repeat left top;
}

#main td.drabstand {
	clear: both;
	margin: 0;
	padding: 0;
	width: 15px;
	height: 100px;
	background: url(https://www.chiapas.eu/media/transpa.gif) no-repeat left top;
}


#main td.drhabstand {
	clear: both;
	margin: 0;
	padding: 0;
	width: 15px;
	height: 15px;
	background: url(https://www.chiapas.eu/media/transpa.gif) no-repeat left top;
}

#news td.textbreite,
#main td.textbreite {
	padding: 0 10px 0 0;
	text-align: justify;
	color: #333;
	line-height: 145%;
	background: transparent;
	width: 403px !important;
} 

#news td.ntxe {
	clear: both;
	margin: 0;
	padding-left: 12px;
	text-align: left;
	vertical-align: bottom;
	font-size: 12px;
	color: #333;
	background: transparent;
} 

#news th.ntxe, #newsblank th.ntxe {
	clear: both;
	margin: 0;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 8px;	
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	color: #333;
	background: transparent;
	font-weight: bold;
}

#newsblank td.ntxe {
	clear: both;
	margin: 0;
	padding-left: 12px;
	text-align: left;
	vertical-align: bottom;
	font-size: 12px;
	color: #333;
	background: transparent;
} 

td.zentr {
	clear: both;
	margin: 0;
	padding: 0;	
	text-align: center;	
	vertical-align: middle;	
}

#news .ntx {
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: bottom;
	font-size: 12px;
	color: #333;
	background: transparent;
}

#newsblank .ntx {
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: bottom;
	font-size: 12px;
	color: #333;
	background: transparent;
}

#news .ntx2 {
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	color: #333;
	background: transparent;
}

#newsblank .ntx2 {
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	color: #333;
	background: transparent;
}

#news .ondantx {
	clear: both;
	margin: 0;
	padding-bottom: 2px;
	padding: 0;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	color: #333;
	background: transparent;
}

#newsblank .ondantx {
	clear: both;
	margin: 0;
	padding-bottom: 2px;
	padding: 0;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	color: #333;
	background: transparent;
}

td.einsspalte {
	width: 130px;	
}

#main td.mtx {
	clear: both;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	color: #333;
	background: transparent;
}

#news .ntxx {
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	color: #333;
	background: transparent;
} 

#news .tablinie {
	width: 500px;
	margin: 0;
	padding: 0;
	border-top: #ccc 1px solid;
} 

#main p.bild {
	width: 540px;
	text-align: left;
	margin: 0 !important;
	padding: 0 !important;
}

.bubiga {
	text-align: center;
}

#main p.bq {
	font-size: 11px;
	font-weight: 500;
	text-shadow: black 2px 2px;
	text-align: right;
	position: relative;
	color:#fff;
	background: transparent;
	z-index: 1000;
	top: -34px;
	right: 12px;
	margin-bottom: -14px;	
} 

#news {
	min-height: 400px;
	float: left;
	width: 540px;
	max-width: 73%;
	margin: 19px 3px 0 0 !important;
	line-height: 16px;
	padding: 0 !important;
	text-align: justify;
	color: #333 !important;
	background: #fff !important;
}

#news p {
	width: 540px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 7px;
	padding-top: 0;
	text-align: justify;
	color: #333;
	background: #fff;
	text-align: justify;
}

#news h3 {
	font-weight: bold !important;
	width: 540px;
	padding: 0;
	margin: 0 !important;
	text-align: justify;
	color: #333;
	background: transparent;
	text-align: justify;
	line-height: 16px;
	font-size: 12px;
	display: inline-block;
}

img.rechtsbild {
	margin-left: 12pt;
	margin-bottom: 6pt;
}

img.rechtsbild2 {
	margin-bottom: 6pt;
	display:block;
}

img.untenbild {
	margin-bottom: 11pt;
}

img.linksbild {
	margin-right: 12pt;
	margin-bottom: 6pt;
}

img.linksbild2 {
	margin-bottom: 6pt;
	display:block;
}

#news p.bild {
	width: 540px;
	padding-top: 0;
	text-align: left;
	margin: 0 !important;
	padding: 0 !important;
}

#news p.bu { 
	color: #333;
	background: #fff;	
	font-size: 11px;
	font-weight: 500;
	text-shadow: black 2px 2px;
	text-align: right;
	position: relative;
	z-index: 1000;
	top: -34px;
	right: 12px;
	margin-bottom: -14px;
}


#news p.formbg {
	width: 518px;
	padding-right: 8px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 10px;
	text-align: left;
	background: #FFF3D3;
	color: #333;
	border: #fb0 1px solid;
	-moz-border-radius:4px;	
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;	
	border-radius:4px;	
} 


#newsblank {
	background: #fff;
	color: #333;
	float: left;
	width: 540px;
	padding: 10px 10px 0 10px;
	margin: 0 10px 10px !important;
	text-align: justify;
}

#newsblank p {
	width: 540px;
	text-align: justify;
	margin-top: 0 !important;
}

#newsblank p.bild {
	width: 540px;
	padding: 0;
	text-align: left;
	margin: 0;
	border-bottom: #000 1px solid;
}

#newsblank a.weiter {
	margin-top: 12px;
	display: block;
}

#newsblank h3 {
	font-weight: bold;
	background: #fff;
	color: #333;
	float: left;
	width: 540px;
	padding: 0px;
	margin: 0px;
	text-align: justify;
	display: block;
	font-size: 12px;
	line-height: 16px;
	display:inline-block;
}


ul.nobullets {
	padding: 0;
	margin: 0;
	list-style-type: none;
}  

.jsmenu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
form {
	padding: 0;
	margin: 0;
}

form.f_ohne, .o_ohne, input.s_ohne {

}
.nomarg {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	margin: 0;
	padding-top: 0;
}
.nomarg li {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	margin: 4px 0;
	padding-top: 0;
}
.pad {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.padbottom {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 20px;
	padding-top: 0;
}
.padtop {
	padding-top: 10px;
}
.padleft {
	padding-left: 10px;
}
.padright {
	padding-right: 10px;
}
.padbottom_big {
	padding-bottom: 20px;
}
.padtop_big {
	padding-top: 20px;
}
.padleft_big {
	padding-left: 20px;
}
.padright_big {
	padding-right: 20px;
}
ul {
	margin-left: 20px;
}
ol {
	margin-left: 20px;
}
ul.pad {
	padding-right: 0;
	padding-left: 2px;
	padding-bottom: 0;
	padding-top: 12px;
}
.grey {
	color: #888;
	background: #fff;
}
.right {
	float: right;
}

.col2 {
	float: right;
}
.col2-lines {
	float: right;
}

#footer {
	clear: both;
	margin-top: 20px;
	color: #444;
	background: #fff;
	margin-right: 4px;
	border-top: 1px solid #cccccc;
	padding-top: 14px;
	width: 988px;
	border-bottom: 1px #4d4d4d solid;
	border-left: 1px #4d4d4d solid;
	border-right: 1px #4d4d4d solid;
	-moz-border-bottom-right-radius:12px;
	-moz-border-bottom-left-radius:12px;	
	-khtml-border-bottom-right-radius:12px;
	-khtml-border-bottom-left-radius:12px;
	-webkit-border-bottom-right-radius:12px;
	-webkit-border-bottom-left-radius:12px;	
	border-bottom-right-radius:12px;
	border-bottom-left-radius:12px;	
}

#footer p {
	font-size: 10px;
	margin: 0;
	text-align: center;
}

#footer a {
	color: #444;
	background: transparent;	
	text-decoration: none;
}
#footer img {
	margin-bottom: -3px;
}

#logo {
	text-align: left;
}

.logopos {
	float: right;
	width: 76px;
}

#sub {
	font-size: 10px;
	background: url(https://www.chiapas.eu/media/subnav.gif) #efefef left bottom;
	color: #333;
	margin-bottom: 1px;
	line-height: 14px;
}
#sub a {
	display: block;
	background: #fff url(https://www.chiapas.eu/media/tabright.gif) no-repeat right top;
	float: left;
	margin: -1px 6px 0 0;
	color: #333;
	text-decoration: none;
	min-width: 48px;
}
#sub a span {
	padding-right: 12px;
	display: block;
	padding-left: 12px;
	background: url(https://www.chiapas.eu/media/tableft.gif) no-repeat left top;
	padding-bottom: 0;
	padding-top: 0;
	height: 14px;
}
#sub a.sel {
	background-position: 100% -36px;
	border-bottom: #fff 1px solid;
}
#sub a:hover {
	background-position: 100% -36px;
	border-bottom: #fff 1px solid;
}
#sub .sel span {
	background-position: 0 -36px;
}
#sub span:hover {
	background-position: 0 -36px;
}
#subx {
	padding-right: 10px;
	padding-left: 10px;
	background: url(https://www.chiapas.eu/media/subx.gif) no-repeat right bottom;
	padding-bottom: 0;
	padding-top: 5px;
	height: 14px;
}

#side {
	float: left;
	width: 154px;
	max-width: 25%;
	text-align: left;
	margin-bottom: 20px;
}

#sidezwo {
	float: left;
	margin: 0;
	width: 0;
	text-align: left;
	border-right: #ccc 1px solid;
}

#side .menu {
	border-top: #fff 1px solid;
	background: #fff;
	color: #333;
	margin: 0;
	border-bottom: #ccc 1px solid;
	list-style-type: none;
}

#side .menured {
	background: #d9232a;
	color: #fff;
	margin: 0;
	border-bottom: #ccc 1px solid;
	list-style-type: none;
}

#side .menuus  { 
	font-size: 12px;
	font-weight: bold;
	line-height: 175%;
	background: #fb0;
	color: #333;
	margin-left: 0;
	clear: both;
	border-top: 2px solid #fb0;
	border-bottom: 1px solid #fb0;
	padding: 2px 5px 1px;
}

#side .menu h2 {
	clear: both;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 0;
	line-height: 160%;
	padding-top: 0;
	background: #fb0;
	color: #000;
	margin-top: 10px;
	-moz-border-radius-topright:8px;
	-moz-border-radius-topleft:8px;	
	-khtml-border-top-right-radius:8px;
	-khtml-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-webkit-border-top-left-radius:8px;	
	border-top-right-radius:8px;
	border-top-left-radius:8px;	
}

#side .menu a  {
    color: #333;
    background: #fff;
    font-size: 12px;
	text-decoration: none;
	display: block;
	padding: 5px;
	min-height: 15px;
	vertical-align: text-bottom;
}

#side .menured a  {
    color: #fff;
    background: #d9232a;
    font-weight: bold;
    font-size: 12px;
	text-decoration: none;
	display: block;
	padding: 5px;
	min-height: 15px;
	vertical-align: text-bottom;
}

#side .menu a:hover {
	background: url(https://www.chiapas.eu/media/smarrow.gif) #eef0f2 no-repeat left center;
	color: #000;
}

#side .menured a:hover {
	background: url(https://www.chiapas.eu/media/smarrow.gif) #fff no-repeat left center;
	color: #000;
}

a.blacklink {
	color: #000;
	text-decoration: none;
}

a.blacklink:hover {
	text-decoration: underline;
}

#side .pad {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
	padding-top: 5px;
}

#side h2 {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	line-height: 175%;
	background: #fb0;
	color: #333;
	clear: both;
	text-align: center;
	padding: 2px 5px 0;
	margin: 15px 0 0;
	-moz-border-radius-topright:8px;
	-moz-border-radius-topleft:8px;	
	-khtml-border-top-right-radius:8px;
	-khtml-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-webkit-border-top-left-radius:8px;	
	border-top-right-radius:8px;
	border-top-left-radius:8px;		
}

#side p {
	background: #fff;
	margin: 0;
	padding: 8px 5px;
	font-size: 11px;	
}

#side h3 {
	clear: both;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 0;
	margin: 10px 0 5px;
	line-height: 147%;
	padding-top: 0;
}


#side h4 {
	font-size: 11px;
	margin: 0 0 10px;
}

#side h5 {
	clear: both;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 0;
	margin: 20px 0 0;
	line-height: 160%;
	padding-top: 0;
	color: #fff;
	background: #555;
	text-align: center;
	border-bottom: #000 1px solid;
	-moz-border-radius-topright:8px;
	-moz-border-radius-topleft:8px;	
	-khtml-border-top-right-radius:8px;
	-khtml-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-webkit-border-top-left-radius:8px;	
	border-top-right-radius:8px;
	border-top-left-radius:8px;		
}

unknown {
	margin-top: 20px;
}

#side h2 a {
	display: block;
	color: #222;
	background: #fb0;
	text-decoration: none;
}
#side h3 a {
	display: block;
	color: #222;
	background: #fb0;
	text-decoration: none;
}
#side li {
	font-size: 11px;
}
#side dt {
	font-size: 11px;
}
#side dd {
	font-size: 11px;
	margin: 2px 0 8px;
}

#side li li {
	font-size: 11px;
}

#smenu {
	margin-bottom: 20px;
}
#smenu ul {
	margin: 0;
}
#smenu h2 {
	border-right: #bbb 0 solid;
	padding-right: 0;
	border-top: #bbb 1px solid;
	padding-left: 0;
	background: url(https://www.chiapas.eu/media/smenu1.gif);
	padding-bottom: 0;
	margin: 0;
	padding-top: 0;
	border-bottom: #bbb 1px solid;
}
#smenu li {
	border-top: #fff 1px solid;
	background: #efefef;
	color: #333;
	margin: 0;
	border-bottom: #000 1px solid;
	list-style-type: none;
}

.big {
	font-weight: bold;
	font-size: 12px;
}
.bigger {
	font-size: 13px;
}
.small {
	font-size: 10px;
}
.note {
	font-size: 10px;
}
unknown {
	margin-top: 2px;
}

.section {
	clear: both;
	border-top: #ccc 1px solid;
	margin-top: 20px;
}
.section h1 {
	margin: 10px 0;
}
.spaced {
	margin-left: 5px;
}
.pagenav {
	font-size: 10px;
	float: right;
	margin: 0;
	text-align: center;
}
.pagenav span {
	display: block;
	font-weight: bold;
	font-size: 11px;
}
.col1 {
	margin-top: 10px;
	width: 48%;
}
.col1-lines {
	margin-top: 10px;
	width: 48%;
}
.col2 {
	margin-top: 10px;
	width: 48%;
}
.col2-lines {
	margin-top: 10px;
	width: 48%;
}
.col1 {
	clear: both;
	float: left;
}
.col1-lines {
	clear: both;
	float: left
}
.col1 h2 {
	margin-top: 10px;
	font-size: 13px;
}
.col2 h2 {
	margin-top: 10px;
	font-size: 13px;
}
.col1 h3 {
	margin-top: 10px;
	font-size: 13px;
}
.col2 h3 {
	margin-top: 10px;
	font-size: 13px;
}
.col1-lines h2 {
	margin-top: 10px;
	font-size: 13px;
}
.col2-lines h2 {
	margin-top: 10px;
	font-size: 13px;
}
.col1-lines h3 {
	margin-top: 10px;
	font-size: 13px;
}
.col2-lines h3 {
	margin-top: 10px;
	font-size: 13px;
}
.col1-lines {
	border-top: #ccc 1px solid;
	padding-top: 10px;
}
.col2-lines {
	border-top: #ccc 1px solid;
	padding-top: 10px;
}

.grid td {
	border-right: #aaa 1px solid;
	padding-right: 5px;
	border-top: #aaa 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	border-left: #aaa 1px solid;
	padding-top: 2px;
	border-bottom: #aaa 1px solid;
	border-collapse: collapse;
}
.grid th {
	padding-right: 5px;
	padding-left: 5px;
	background: #31688e;
	padding-bottom: 2px;
	color: #fff;
	padding-top: 2px;
}
.form td {
	border-right: #fff 1px solid;
	padding-right: 5px;
	border-top: #fff 1px solid;
	padding-left: 5px;
	background: #f3f3f3;
	color: #333;
	padding-bottom: 5px;
	border-left: #fff 1px solid;
	padding-top: 5px;
	border-bottom: #fff 1px solid;
	border-collapse: collapse;
}
.form th {
	border-right: #fff 1px solid;
	padding-right: 5px;
	border-top: #fff 1px solid;
	padding-left: 5px;
	background: #f3f3f3;
	color: #333;	
	padding-bottom: 5px;
	border-left: #fff 1px solid;
	padding-top: 5px;
	border-bottom: #fff 1px solid;
	border-collapse: collapse;
}
.form th {
	background: #eee;
	color: #000;
}


dt {
	margin: 0;
}
unknown {
	margin-top: 15px;
}
dd {
	margin: 5px 0 5px 10px;
}
dl.list dt {
	clear: left;
	padding-right: 1em;
	display: inline;
	padding-left: 0;
	font-weight: bold;
	float: left;
	padding-bottom: 0.2em;
	margin: 0;
	padding-top: 0.2em;
}
dl.list dd {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
}

blockquote {
	color:#a32;
	background: #fff;
	text-align: left;
}

#menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#menu li {
	padding: 0;
	float: left;
	margin: 0;
	height: 21px;
	font-size: 11px;	
}

#menu a {
	display: block;
	width: 100%;
	color: #fff;
	line-height: 21px;
	height: 21px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

#menu a span {
	display: block;
	width: 100%;
	height: 21px;
}
#menu a:hover {
	color: #eee;
	cursor: pointer;
}
#menu a.selected {
	color: #fff;
	cursor: pointer;
}

.hide {
	display: none;
}
.handheld {
	display: none;
}
.projection {
	display: none;
}
#sub span {
	display: none;
}
li#home {
	width: 11%;
}
li#liste {
	width: 13%;
	}
li#newslist {
	width: 12%;
}
li#download {
	width: 17%;
}
li#linkliste {
	width: 12%;
}
li#support {
	width: 155px;
}
li#impressum {
	width: 103px;
}
li#language {
	width: 191px;
	height: 22px !important;
}
li#sprhinweis {
	width: 75%;
}
.jsmenu {
	display: none;
	position: absolute;
	z-index: 1500;	
	background: #fff;
	color: #000;
}
.jsmenu li {

	font-size: 10px;
	margin: 0;
	font-family: verdana,sans-serif;
}
.jsmenu li.separator {
	padding: 0;
	margin: 0;
	line-height: 1px;
	height: 1px;
	background: #fff;
	color: #000;
}
.jsmenu li a {
	display: block;
	text-decoration: none;
	color: #fff;
	background: #3b3b3b;
	padding: 3px 10px;
}
.jsmenu a:hover {
	background: #fff;
	color: #333;
}

#date01,
#date02,
#date03,
#date04,
#date05,
#date06,
#date07,
#date08,
#date09,
#date10,
#date11,
#date12,
#date13,
#date14,
#date15,
#date16,
#date17,
#date18 {
	margin-left: -1px !important;
}


#srch {
	width: 154px;
	text-align: left;
	vertical-align: top;
	margin: 21px 0 8px;
}

#srch form {
	padding-top: 0;
	vertical-align: top;
}

input#was, input#was:active { /* This keeps the search inputs in line */
	background: url(https://www.chiapas.eu/media/searchfield.gif) 0 0 no-repeat;
	border: none;
	text-align: left;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-right: 40px;
	height: 19px;
	width: 154px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #444;
	font-weight: normal;
	vertical-align: middle;
	}
	
input#searchsubmit {
	background: url(https://www.chiapas.eu/media/such-lupe.gif) 0 0 no-repeat;
	position: relative;
	left: 130px;
	top: -20px;
	width: 15px;
	height: 13px;
	z-index: 25;
	border: none;
	color: transparent;
}
	
input#was:focus, input#searchsubmit:focus {
	outline: 0;
	box-shadow: 0 0 0 transparent;
	-moz-box-shadow: 0 0 0 transparent;
	-webkit-box-shadow: 0 0 0 transparent;	
}

a:focus, #bereich:focus {
	outline: 0;
	box-shadow: 0 0 0 transparent;
	-moz-box-shadow: 0 0 0 transparent;
	-webkit-box-shadow: 0 0 0 transparent;
}

#bereich {
	float: left;
	margin: 0 0 14px;
	width: 154px;
	height: 22px;	
	font-size: 11px;
	padding: 2px;
	vertical-align: top;
	background: #fff;
	border: #aaa 1px solid;
}
#submit {
	float: right;
	margin: 2px 0 10px;
}

#extsearch {
	clear: both;
	text-align: center;
	background: #fff;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: 4px 0;
}

#extsearch a {
	font-size: 11px;
	text-align: center;
	text-decoration: none;
}

#extsearch a:link, #extsearch a:visited {
	color:  #333;
}

#extsearch a:hover {
	color:  #a32;
}

#slogan {
	clear: right;
	float: right;
}
#lang {
	clear: right;
	float: right;
}
#quote {
	clear: right;
	float: right
}
#quote {
	margin-top: 10px;
	margin-left: 30px;
	width: 370px;
}
#lang {
	width: 300px;
	padding-top: 12px;
	text-align: right;
}
#lang img {
	margin: 0 0 -6px 7px;
}
.icon {
	margin: 0 5px -4px 0;
}
ul.col {
	margin-top: -4px;
	float: left;
	margin-bottom: 4px;
	width: 140px;
}
ul.punkte,
ol.punkte {
	margin-top: 8px;
	line-height: 100% !important;
	margin-bottom: -10px !important;
}
ul.punkte li,
ol.punkte li {
	line-height: 16px !important;
	padding-bottom: 5px !important;
}
.btn {
	clear: left;
}

unknown {
	margin-left: 1px;
}
.bx p {
	margin: 5px;
}
.lang li {
	padding-right: 0;
	padding-left: 0;
	min-height: 45px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.lang li img {
	margin: 3px 8px 0 0;
}
.lang li p {
	margin: 0 0 0 56px;
}
.buttons {
	margin: 0 0 0 56px;
}
p.header {
	padding-right: 0;
	padding-left: 5px;
	background: #f3f3f3;
	color: #333;
	margin-bottom: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.greyheader {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 13px;
	background: #f2f2f2;
	color: #333;
	padding-bottom: 2px;
	padding-top: 2px;
}
p.sub {
	padding-left: 5px;
	margin: 0;
}

.border1 {
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

#content ul.checklist li {
	padding-right: 0;
	list-style: none url(https://www.chiapas.eu/media/checklist.gif) outside;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 1px;
}

#content ul, #newsblank ul, #content ol, #newsblank ol {
	width: 504px;
}

#content ol.block,
#newsblank ol.block {
	width: 520px;
	margin-bottom: -10px;
}

#content ul li, #newsblank ul li {
	text-align: left;
	list-style: none url(https://www.chiapas.eu/media/strich.gif) outside;
	line-height: 18px;
	padding-bottom: 6px;
	padding-top: 0;
	padding-right: 0;
	margin: 0;
}

#content ol li, #newsblank ol li {
	text-align: left;
	line-height: 18px;
	padding-bottom: 3px;
	padding-top: 0;
	padding-right: 0;
	margin: 0;	
}

#content ol.block li, #newsblank ol.block li {
	text-align: justify;
	line-height: 17px;
	padding-bottom: 10px;
	padding-top: 0;
	padding-right: 0;
	margin: 0;	
}

.red {
	color: #c00;
	background: #fff;
}
.darkred {
	color: #900;
	background: #fff;
}

.sep {
	color: #aaa;
	background: #fff;
}

.center {
	text-align: center;
}  
  
.ushigru {
	clear: both;
	width: 540px;
	height: 37px;
	text-indent: 10px;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 2px;
	line-height: 34px;
	padding: 0;
	background: url(https://www.chiapas.eu/media/us-hg.gif) transparent;
	color: #333;
	text-align: left;
	vertical-align: middle;
}

.ushigru h1,
.us1higru h1,
.us3higru h1 {
	font-size: 13px !important;
	font-weight: bold !important;
	text-align: left !important;
}

.us1higru {
	clear: both;
	width: 518px;	
	font-size: 13px;
	font-weight: bold;
	line-height: 145%;
	padding: 5px 10px 4px;
	background: #fb0;
	color: #333;
	border: #fb0 1px solid;
	text-align: left;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;	
	-khtml-border-top-right-radius:4px;
	-khtml-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;	
	border-top-right-radius:4px;
	border-top-left-radius:4px;		
} 

.us2higru {
	clear: both;
	width: 518px;
	padding: 7px 11px 7px;
	font-size: 12px;
	font-weight: normal;
	line-height: 145%;
	background: #FFF3D3;
	color: #333;
	text-align: left;
	-moz-border-bottom-right-radius:4px;
	-moz-border-bottom-left-radius:4px;	
	-khtml-border-bottom-right-radius:4px;
	-khtml-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;	
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;		
}

.us2higru h2 {
	font-size: 12px;
	font-weight: normal;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin: 0 !important;
	line-height: 145%;
}

.us3higru {
	clear: both;
	width: 518px;	
	font-size: 13px;
	line-height: 160%;
	background: #fb0;
	color: #222;
	border: #fb0 1px solid;	
	text-align: left;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 3px 10px;
} 

.us3higru table.us1 tr td.us1 h1 {
	font-size: 13px !important;
	font-weight: bold !important;	
}

.us1 {
	font-size: 13px;
	font-weight: normal;
	background: #fb0;
	color: #333;
	text-align: left;
	padding-top: 2px;	
} 

.us1 h1 {
	font-size: 13px !important;
	font-weight: normal;
}

.us2 {
	font-size: 13px;
	font-weight: normal;
	background: transparent;
	color: #333;
	text-align: left;
	padding-top: 2px;	
	padding-bottom: 2px;
}

.tab {
	padding-top: 2px;
	font-size: 13px;
	font-weight: bold;
	line-height: 120%;
	text-align: left;
	width: 368px;
} 

.ctab {
	font-size: 12px;
	font-weight: normal;
} 

.tabbi {
	table-layout:fixed;
	width:540px;
}

#main table.float-right {
 	float: right;
 	width: 220px;
 	margin: 0 0 1em 1em; 
 	background: #f9f9f9; 
 	border: 1px #aaaaaa solid; 
 	border-collapse: collapse;
}

#news table.float-right {
 	float: right;
 	width: 220px;
 	margin: 0 0 1em 1em; 
 	background: #f9f9f9; 
 	border: 1px #aaaaaa solid; 
 	border-collapse: collapse;
}


td.infotab {
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	width: 110px;
	clear: both;
	margin: 0;
	padding-top: 2px;	
	text-align: left;
	font-size: 11px;
	color: #333;
	background: #fff;	
}

th.ueberschr {
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	clear: both;
	margin: 0;
	padding-top: 2px;	
	text-align: center;
	font-size: 12px;
	color: #333;
	background: transparent;
	padding-top: 5px;		
}

td.beschr {
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	clear: both;
	margin: 0;
	padding-top: 2px;	
	text-align: left;
	font-size: 11px;
	color: #333;
	background: #fff;	
}
  
.quelle {
	clear: both;
	margin-top: 5px;
	margin-bottom: 0;
	width: 530px;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
}

table.quelle tr td {
	text-indent: 9px;
}

.rss {
	vertical-align: top;
}
                                                                                                                                 
span.news {
	float: left;
	width: 80px;
} 

span.nach_rechts {
	float: right;
	width: 180px;
	text-align: right;
}  

.newsre {
	width: 540px;
	font-size: 1px;
	top: 14px;
	text-align: right;
} 

.zurueck {
	clear: both;
	width: 540px;
	font-size: 11px;
	font-weight: normal;
	line-height: 120%;
	padding-top: 2px;
	text-align: right;
	
}

.zurueckleft {
	clear: both;
	font-size: 11px;
	font-weight: normal;
	line-height: 120%;
	padding-top: 2px;
	text-align: left;
	
}

.zurueckright {
	clear: both;
	font-size: 11px;
	font-weight: normal;
	line-height: 120%;
	padding-top: 2px;
	text-align: right;
	
}

.zurueckcenter {
	clear: both;
	width: 85px;
	font-size: 11px;
	font-weight: normal;
	line-height: 120%;
	padding-top: 2px;
	text-align: center;	
}

.txtcenter {
	display: inline-block;
	width: 100%;
	text-align: center;
}

a.weiter {
	clear: both;
	width: 540px;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	
}

p.lihgr a.linkziel {
	margin: 0 !important;
	-moz-border-radius:4px !important;	
	-khtml-border-radius:4px !important;
	-webkit-border-radius:4px !important;	
	border-radius:4px !important;	
}  

p.lihgr a.linkziel:visited {	
	-moz-border-radius:4px !important;	
	-khtml-border-radius:4px !important;
	-webkit-border-radius:4px !important;	
	border-radius:4px !important;	
}  

p.lihgr a.linkziel:hover {	
	-moz-border-radius:4px !important;	
	-khtml-border-radius:4px !important;
	-webkit-border-radius:4px !important;	
	border-radius:4px !important;
}

.geff {
	width: 518px;
	color: #333;
	background: #e6e6e6;
	font-size: 13px;
	text-decoration: none;
	padding: 7px 10px;
	display: block;
	margin: 0 0 10px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;	
	-khtml-border-top-right-radius:4px;
	-khtml-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;	
	border-top-right-radius:4px;
	border-top-left-radius:4px;		
}  

.geff:hover {
	font-size: 13px;
	color: #fff;
	display: block;
	background: #888;
}

.geff:hover::before {
	position: absolute;
	left: -10px;
	top: 5px;
	width: 6px;
	height: 7px;
	z-index: 4;
	content: ">";
	color: #fff;
	font-family: 'rarr';
	font-size: 13px;
}

.linktext a.linkziel,
.linktext a.linkziela,
.linktexttn a.linkzieltn,
.linktextua a.linkzielua {
	text-align: left;
	line-height: 145%;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}



a.linkziel:link, a.linkziel:active {
	width: 518px;
	color: #333;
	background: #e6e6e6;
	font-size: 13px;
	text-decoration: none;
	padding: 5px 0;
	display: block;
	margin: 0 0 10px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;	
	-khtml-border-top-right-radius:4px;
	-khtml-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;	
	border-top-right-radius:4px;
	border-top-left-radius:4px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}  

a.linkziel:visited {
	width: 518px;
	color: #555;
	background: #e6e6e6;
	font-size: 13px;
	text-decoration: none;
	padding: 5px 0;
	text-indent: 10px;
	display: block;
	margin: 0 0 10px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;	
	-khtml-border-top-right-radius:4px;
	-khtml-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;	
	border-top-right-radius:4px;
	border-top-left-radius:4px;
	font-weight: bold;		
}  

a.linkziel:hover {
	font-size: 13px;
	color: #fff;
	display: block;
	background: #888;
	font-weight: bold;	
}

a.linkziel:hover::before {
	position: absolute;
	left: -10px;
	top: 5px;
	width: 6px;
	height: 7px;
	background: transparent;
	z-index: 4;
	content: ">";
	color: #fff;
	font-family: 'rarr';
	font-size: 13px;
}

a.linkz:link, a.linkz:active {
	width: 538px;	
	color: #333 !important;
	background: #e6e6e6;
	font-size: 13px;
	text-decoration: none;
	display: block;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;	
	-khtml-border-top-right-radius:4px;
	-khtml-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;	
	border-top-right-radius:4px;
	border-top-left-radius:4px;
	padding: 1px 0;
	text-indent: 10px;
}  

a.linkz:visited {
	width: 538px;	
	color: #555 !important;
	background: #eee;
	font-size: 13px;
	text-decoration: none;
	display: block;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;	
	-khtml-border-top-right-radius:4px;
	-khtml-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;	
	border-top-right-radius:4px;
	border-top-left-radius:4px;
	padding: 1px 5px 1px 10px;
}  

a.linkz:hover {
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	display: block;
	background: #888 url(https://www.chiapas.eu/media/smarrow.gif) no-repeat 0 10px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;	
	-khtml-border-top-right-radius:4px;
	-khtml-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;	
	border-top-right-radius:4px;
	border-top-left-radius:4px;
}

a.linkziela:link, a.linkziela:active {
	width: 518px;
	color: #333;
	background: url(https://www.chiapas.eu/media/achtung.gif) no-repeat 10px 9px #e6e6e6;
	font-size: 13px;
	text-decoration: none;
	text-indent: 57px;	
	padding: 5px 10px;
	display: block;
	margin: 0 0 10px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;	
	-khtml-border-top-right-radius:4px;
	-khtml-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;	
	border-top-right-radius:4px;
	border-top-left-radius:4px;
	font-weight: bold;	
}  

a.linkziela:visited {
	width: 518px;
	color: #555;
	background: url(https://www.chiapas.eu/media/achtung.gif) no-repeat 10px 9px #e6e6e6;
	font-size: 13px;
	text-decoration: none;
	text-indent: 67px;	
	padding: 5px 10px;
	display: block;
	margin: 0 0 10px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;	
	-khtml-border-top-right-radius:4px;
	-khtml-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;	
	border-top-right-radius:4px;
	border-top-left-radius:4px;
	font-weight: bold;	
}  

a.linkziela:hover {
	color: #fff;
	text-decoration: none;	
	background: url(https://www.chiapas.eu/media/achtung.gif) no-repeat 10px 9px #888;
	font-weight: bold;	
}

a.linkziela:hover::before {
    position: absolute;
	left: -67px;
	top: 5px;
	width: 6px;
	height: 7px;
	background: transparent;
	z-index: 4;
	content: ">";
	color: #fff;
	font-family: 'rarr';
	font-size: 13px;
}

a.linkzielaktion:hover::before {
    position: absolute;
	left: -67px;
	top: 4px;
	width: 6px;
	height: 7px;
	background: transparent;
	z-index: 4;
	content: ">";
	color: #fff;
	font-family: 'rarr';
	font-size: 13px;
}

a.linkzieltn:link, a.linkzieltn:visited {
	width: 518px;	
	color: #333;
	background: url(https://www.chiapas.eu/media/topnews_neu.gif) no-repeat 10px 9px #FEDA60;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 57px;
	display: block;
	padding: 5px 10px;
	margin: 0 0 10px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;	
	-khtml-border-top-right-radius:4px;
	-khtml-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;	
	border-top-right-radius:4px;
	border-top-left-radius:4px;
}  

a.linkzieltn:visited {
	width: 518px;	
	color: #555;
	background: url(https://www.chiapas.eu/media/topnews_neu.gif) no-repeat 10px 9px #FEDA60;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 57px;
	display: block;
	padding: 5px 10px;
	margin: 0 0 10px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;	
	-khtml-border-top-right-radius:4px;
	-khtml-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;	
	border-top-right-radius:4px;
	border-top-left-radius:4px;		
}  

a.linkzieltn:hover {
	color: #000;
	text-decoration: none;
	display: block;
	background: url(https://www.chiapas.eu/media/topnews_neu.gif) no-repeat 10px 9px #ffbb00 !important;
	font-weight: bold;	
}

a.linkzieltn:hover::before {
	position: absolute;
	left: -67px;
	top: 5px;
	width: 6px;
	height: 7px;
	z-index: 4;
	content: ">";
	color: #666;
	font-family: 'rarr';
	font-size: 13px;
}

a.linkzielaktion:link, a.linkzielaktion:active, a.linkzielaktion:visited {
	width: 518px;
	color: #fff;
	background: url(https://www.chiapas.eu/media/achtung_r.gif) no-repeat 10px 7px #D93035;
	font-size: 13px;
	text-decoration: none;
	text-indent: 57px;	
	padding: 5px 10px;
	display: block;
	margin: 0 0 10px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;	
	-khtml-border-top-right-radius:4px;
	-khtml-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;	
	border-top-right-radius:4px;
	border-top-left-radius:4px;
	font-weight: bold;
}  

a.linkzielaktion:hover {
	color: #fff;
	text-decoration: none;
	display: block;
	background: url("achtung_r.gif") no-repeat 10px 7px #a00;
	font-weight: bold;	
}

a.linkzielua:link, a.linkzielua:active {
	width: 518px;
	color: #fff;
	background: url(https://www.chiapas.eu/media/uaneu.gif) no-repeat 10px 9px #555;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 57px;
	display: block;
	padding: 5px 10px;
	margin: 0 0 10px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;	
	-khtml-border-top-right-radius:4px;
	-khtml-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;	
	border-top-right-radius:4px;
	border-top-left-radius:4px;
}  

a.linkzielua:visited {
	width: 518px;
	color: #eee;
	background: url(uaneu.gif) no-repeat 10px 9px #555;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 57px;
	display: block;
	padding: 5px 10px;
	margin: 0 0 10px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;	
	-khtml-border-top-right-radius:4px;
	-khtml-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;	
	border-top-right-radius:4px;
	border-top-left-radius:4px;			
}  

a.linkzielua:hover {
	color: #fff;
	text-decoration: none;
	display: block;
	background: url(https://www.chiapas.eu/media/uaneu.gif) no-repeat 10px 9px #D93035;
	font-weight: bold;	
}

a.linkzielua:hover::before {
	position: absolute;
	left: -67px;
	top: 5px;
	width: 6px;
	height: 7px;
	background: transparent;
	z-index: 4;
	content: ">";
	color: #fff;
	font-family: 'rarr';
	font-size: 13px;
}

a.linkmini {
	color: #333;
	background: #BBB;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
}  

a.linkmini:visited {
	color: #333;
	background: #BBB;
	text-decoration: none;
	
}  

a.linkmini:hover {
	color: #a32;
	text-decoration: none;
	display: block;
	background: url(https://www.chiapas.eu/media/smarrow.gif) #BBB;
	background-repeat:no-repeat;
	background-position: 0 5px;
	
}

.linie {
	clear: both;
	display: block;
	width: 540px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 6px;	
	border-top: 1px solid #cccccc;
}

.abschlusslinie {
	clear: both;
	display: block;
	width: 540px;
	padding: 0;
	border-top: #000 1px solid;
}

.liniezwo {
	clear: both;
	display: block;
	width: 540px;
	font-size: 5px;
	padding: 0;
	margin: 0;
	border-top: 1px solid #cccccc;
}

.linieschwarz {
	clear: both;
	display: block;
	width: 540px;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #333333;
	height: 12px;	
}

.bildbreite {
	width: 540px;
}

.bu {
	width: 540px;
	padding-right: 5px;
	padding-left: 2px;
	padding-top: 0;
	padding-bottom: 8px;
	text-align: left;
	
}

.abstand {
	padding-bottom: 2px;	
} 

.twinfo {
	background: url('https://www.chiapas.eu/media/mast.png?v=5') no-repeat 1px 0;
	padding-left: 24px;
	font-family: "trebuchet ms", arial, verdana, sans-serif;
	font-size: 12px;font-style: normal;font-weight: normal;
	color: #333;
	min-height: 16px;
	min-width: 384px !important;
	display: inline-block !important;
	vertical-align: middle;
}

.twinfo a {
	color: #1dA1f2;
	text-decoration: underline;	
}

.rlintent {
	padding: 0 10px 10px;
	text-align: justify;
	color: #333;
	line-height: 140%;
}

.rot {
	color: #d00;
	background: transparent;
	font-weight: bold;
} 

.videozahl {
	color: #d00;
	background: transparent;
	font-weight: bold;
	font-size: 9px;
	vertical-align: top;
} 

.zahlgrau {
	color: #333;
	background: transparent;
	font-weight: bold;
	font-size: 9px;
	vertical-align: top;
} 

.braun {
	color: #a32;
	background: transparent;
	font-weight: bold;
}
  
.zw,
.impr h2,
.impr h3,
.dserkl h2,
.dserkl h3 {
	clear: both;
	display: block;
	width: 518px;
	padding: 4px 10px !important;
	font-size: 13px !important;
	font-weight: bold;
	line-height: 145% !important;
	background: #EEEEEE;
	color: #333;
	border: #ccc 1px solid;
	text-align: left;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
}
.dserkl h2 {
	background:#fff3d3;
	color:#333;
	border:#ffbb00 1px solid;	
}
.dserkl h4 {
	text-align: left !important;	
}
.dserkl h5 {
	text-align: left !important;
	font-weight: bold;
}  
.impr h2.spa {
	text-indent: 0 !important;
}
.impr h2.spa span {
}

.addmarg {
	margin-bottom: 15px !important;
}

.zwr {
	clear: both;
	display: block;
	width: 518px;
	padding: 4px 10px;
	font-size: 13px;
	font-weight: bold;
	line-height: 145%;
	background: #d9232a;
	color: #fff;
	border: #d9232a 1px solid;
	text-align: left;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
}
  
.zwi {
	clear: both;
	width: 518px;
	padding: 4px 10px;
	font-size: 13px;
	font-weight: bold;
	line-height: 145%;
	background: #EEEEEE;
	color: #333;
	border: #ccc 1px solid;
	text-align: left;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
} 

.zwli {
	clear: both;
	width: 20px;
	padding-right: 0;
	padding-left: 0;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 0;
	padding-top: 4px;
	background: transparent;
	color: #333;
	text-align: center;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;		
}

.zwbild {
	clear: both;
	width: 500px;
	padding-right: 0;
	padding-left: 0;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	background: transparent;
	color: #333;
	text-align: center;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
}
   
.zwre {
	clear: both;
	width: 20px;
	padding-right: 7px;
	padding-left: 0;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 0;
	padding-top: 4px;
	background: transparent;
	color: #333;
	text-align: center;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
}
   
.language {
	width: 195px;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	padding-top: 5px;
	vertical-align:middle;
}     

.copycss {
	width: 15px;
	float: left;
	padding-top: 3px;
	padding-left: 0;	
	padding-right: 5px;
	font-size: 12px;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	color: #333;
	background: #fff;	
}
                                                                                                                                 
.formcss {
	width: 340px;
	padding-left: 0;
	padding-right: 5px;
	font-size: 12px;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	color: #333;
	background: #fff;
	border: #fb0 1px solid;	
}  

.formcss1 {
	width: 540px;
	padding-left: 0;
	padding-right: 5px;
	font-size: 12px;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	color: #333;
	background: #fff;
	border: #fb0 1px solid;	
}

.formcss2 {
	width: 385px;
	padding-left: 0;
	padding-right: 5px;
	font-size: 12px;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	color: #333;
	background: #fff;
	border: #fb0 1px solid;		
}  

.formcss3 {
	width: 520px;
	padding-left: 0;
	padding-right: 5px;
	font-size: 12px;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	color: #333;
	background: #fff;
	border: #fb0 1px solid;		
} 

.formcss4 {
	width: 250px;
	padding-left: 0;
	padding-right: 5px;
	font-size: 12px;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	color: #333;
	background: #fff;
	border: #fb0 1px solid;	
} 

.formcss5 {
	width: 514px;
	padding-left: 0;
	padding-right: 5px;
	font-size: 12px;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	color: #333;
	background: #fff;
	border: #fb0 1px solid;		
} 

.formcss40 {
	width: 250px;
	padding-left: 0;
	padding-right: 5px;
	font-size: 12px;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	color: #333;
	background: #fff;
	border: #fb0 1px solid;		
} 

.formcss50 {
	width: 514px;
	padding-left: 0;
	padding-right: 5px;
	font-size: 12px;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	color: #333;
	background: #fff;
	border: #fb0 1px solid;
} 

.formcss41 {
	width: 250px;
	padding-left: 0;
	padding-right: 5px;
	font-size: 12px;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	color: #333;
	background: #fcd6d6;
	border: #d9232a 1px solid;	
} 

.formcss51 {
	width: 514px;
	padding-left: 0;
	padding-right: 5px;
	font-size: 12px;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	color: #333;
	background: #fcd6d6;	
	border: #d9232a 1px solid;
} 

.formcss70 {
	width: 520px;
	padding-left: 0;
	padding-right: 5px;
	font-size: 12px;
	font-family: tahoma,verdana,arial,sans-serif,'trebuchet ms';
	color: #333;	
	background: #fff;
	border: #fb0 1px solid;	
}

.formcss120 {
	text-align: right;
	padding-left: 0;
	padding-right: 5px;
	border: #fb0 1px solid;	
}

.formcss130 {
	width: 247px;
	padding-left: 0;
	padding-right: 5px;
	font-size: 12px;
	font-family: tahoma,verdana,arial,sans-serif,'trebuchet ms';
	color: #333;	
	background: #fff;
	border: #fb0 1px solid;
}

.formcss140 {
	text-align: right;
	padding-left: 0;
	padding-right: 5px;
}

table.formular {
	width: 520px !important;
	background: transparent;
	color: #333;
	margin: 8px 0 10px;
	padding: 0 !important;
}

table.tr {
	margin: 0 !important;
	padding: 0 !important;
	text-indent: 0 !important;
}

td.formular {
	background: #fff;
}

.descr {
	text-align: right;
} 

span.formleft {
	float: left;
	width: 155px;
	text-align: left;
	padding-left: 0;
	padding-top: 0;
	padding-right: 5px;
}     
                                                                                                                                 
span.formleft2 {
	float: left;
	width: 90px;
	text-align: left;
	padding-left: 0;
	padding-top: 0;
	padding-right: 5px;
}  
                                                                                                                      
span.formleft3 {
	float: left;
	width: 160px;
	text-align: left;
	padding-left: 0;
	padding-top: 0;
	padding-right: 5px;
} 
                                                                                                                      
span.fussnoten {
	clear: both;
	float: left;
	width: 14px;
	text-align: left;
	padding-left: 0;
	padding-top: 0;
	padding-right: 5px;
} 
                                                                                                                                 
span.bookleft {
	float: left;
	width: 80px;
	text-align: left;
	padding-left: 0;
	padding-top: 0;
	padding-right: 5px;
	font-size: 12px;
}  

span.bookleft2 {
	float: left;
	width: 90px;
	text-align: left;
	padding-left: 0;
	padding-top: 0;
	padding-right: 5px;
	font-size: 12px;
} 

span.eventleft {
	float: left;
	width: 40px;
	text-align: left;
	padding-left: 0;
	padding-top: 0;
	padding-right: 5px;
} 

.calendarHeader { 
	text-align: center;
	font-size: 12px;
    font-weight: bolder; 
	color:#999;
    background-color: #fff;
    width: 150px;
}

.weekHeader { 
	text-align: left;
	font-size: 12px;
	color:#a32;
    background-color: #fff; 
}

.calendarToday { 
	font-size: 12px;
	background: #ccc;
}

.calendarSelection { 
	font-size: 12px;
	background: #fb0;
	width:20px;	
}

.calendar { 
	font-size: 11px;
}

.weissbg {
	padding-top: 10px;
    background-color: #fff;
	padding-bottom: 8px;
}

.weissbg2 {
	padding-top: 4px;
    background-color: #fff;
	padding-bottom: 6px;
}

.weissbg3 {
    background-color: #fff;
	padding: 10px 2px 2px;
}

.weissbg4 {
    background-color: #fff;
	padding: 10px 2px 15px;
}

.weissbg5 {
    background-color: #fff;
	padding: 10px 2px 2px;
	border-bottom: 1px solid #ddd;
	position: relative;
}

.v_datum {
	background-color: #ddd;
	padding: 3px 2px 0;
	font-size: 12px;
	text-align: center;
}

.v_zeit,.v_ort,.v_was {
	font-size: 11px;
	text-align: left;
	display: block;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.v_ort_detail {
	font-size: 12px;
	line-height: 15px;
	display: block;
	padding: 0 !important;
	position: absolute;
	left: -212px;
	top: 1px;
	width: 200px;
	height: auto;
	margin-right: 20px;
	text-align: right;
	background: #fdfbe1;
	border: 2px solid #ccc;
	z-index: 20000;
	display: none;
	-moz-border-radius:4px;	
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;	
	border-radius:4px;
}

.v_ort_detail img {
	position: relative;
	right: -8px;
	top: 6px;
	float: right;
	z-index: 20000;
	padding: 0 !important;
	margin: 0 !important;
	width: 8px;
	height: 16px;
}

.v_ort_detail p.p_ort {
	padding: 7px 0px 6px 7px !important;
	margin: 0 !important;
	background: transparent !important;
	display: inline-block;
	zoom: 1;
	*display: inline;
	text-align: right;
	float: left;
	width: 182px;
	height: auto;
}

.my_inliner {
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.calendar_b {
	color:#111;
	font-size: 11px;
}


a.calendar:link, a.calendar:active, a.calendar:visited {
	color:#444;
	text-decoration:none;
	font-weight: normal;
	}

a.calendar_b:link, a.calendar_b:active, a.calendar_b:visited {
	color:#111;
	text-decoration:none;
	font-weight: bold;
	}	

#poweredby span {
	text-align: center;
}
    
#poweredby {
	text-align: center;
}

.zae {
	font-size: 11px;
	text-align: center;
}

.ausrmitte {
    vertical-align: middle;
}

.video {
	width: 540px;
	margin: 0 0 0 0;
	color: #999;
	background: #ededed;
	border: #999 1px solid;
	text-align: center;
}

.videodownload {
	font-size: 12px;
	color: #999;
	background: #ededed;
	text-align: center;
}

.videoquelle {
	font-size: 12px;
	color: #999;
	background: #fff;
	text-align: center;
	margin-top: 12px;
}

.videohinweis {
	font-size: 9px;
	color: #999;
	background: #ededed;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 6px;
}

.videoabstand {
	font-size: 9px;
	line-height: 9px;
	color: #999;
	background: #ededed;
	text-align: center;
}

.cronolinie {
	width: 35px;
	background: #fff url(https://www.chiapas.eu/media/cronolinie.gif) repeat-y;
	vertical-align: top;	
}
.cronolinieend {
	width: 35px;
	background: #fff url(https://www.chiapas.eu/media/cronolinie.gif) repeat-y;
	vertical-align: bottom;	
}
.cronoohne {
	width: 35px;
	background: #fff;
	vertical-align: top;	
}
.cronotext {
	background: #fff;
	vertical-align: top;
	color: #333;
	padding-top: 0;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	font-size: 12px;
	line-height: 135%;
	text-align: justify;
	padding-bottom: 7px;
}
.cronodatum {
	background: #fff;
	vertical-align: top;
	color: #333;
	font-weight: bold;
	padding-top: 0;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	font-size: 13px;
	line-height: 135%;
	padding-top: 2px;
	padding-bottom: 8px;
}
.cronobereich {
	background: #fff;
	vertical-align: top;
	color: #ab3322;
	font-weight: bold;
	padding-top: 0;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	font-size: 14px;
	padding-bottom: 4px;
}
.cronobereich2 {
	background: #fff;
	vertical-align: top;
	color: #ab3322;
	font-weight: bold;
	padding-top: 0;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	font-size: 14px;
	padding-top: 6px;
	padding-bottom: 4px;
}

.qu_links {
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	font-size: 10px;
	padding-top: 6px;
	text-align: left;
}

.qu_rechts {
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	font-size: 10px;
	padding-top: 6px;
	text-align: right;
}

.textfeld {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #515050;
	text-align: left;
	line-height: 16px;
}

.infoframe {
	width: 516px;
	border: 1px #999 solid;
	padding: 12px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;	
	font-size: 12px;
	line-height: 160%;	
	text-align: justify;		
}

a.verw:link, a.verw:active, a.verw:visited {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a32;
}

a.beli:link, a.beli:active, a.beli:visited {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	background-color: #d9232a;
	font-weight: bold;
	text-decoration: underline;
}

a.beli:hover {
	text-decoration: none;
	color:#fff;
	font-weight: bold;	
	background-color: #d9232a;
}

div.weiss {
	text-align: justify;
	background: #ffffff;
	color: #333333;
	width: 510px;
	text-indent: 0 !important;
	border: 1px solid #fb0;
	line-height: 16px;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	font-size: 12px;
	padding: 4px;
	margin-left: 5px;
}

span.weiss {
	color: #fff;
	background: transparent;
	font-weight: bold;
}

div.graubgsitemap {
	text-align: center;
	width: 917px;
	background: #efefef url('https://www.chiapas.eu/media/c98-footer.png') no-repeat right bottom;
	border: 1px solid #cccccc;
	padding: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

td.sitemapspalte {
	text-align: left;
	color: #999999;
	line-height: 18px;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	font-size: 12px !important;
}

td.sitemapspaltere {
	width: 30px;
	text-align: left;
	color: #999999;
	line-height: 18px;
	font-family: 'trebuchet ms',arial,verdana,sans-serif;
	font-size: 12px;	
}

a.slink {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
}

span.sueberschr {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

img.captcha-reload {cursor: pointer;}

.buorg {
    position:absolute;
    width:100%;
    top:0px;
    left:0px;
    border-bottom:1px solid #A29330;
    background:#FDF2AB no-repeat 1em 0.55em url(//browser-update.org/img/dialog-warning.gif);
    text-align:left;
    cursor:pointer;
    font-family: Arial,Helvetica,sans-serif; color:#000;
    font-size: 12px;
}
.buorg div {
    padding:5px 36px 5px 40px;
}
.buorg a {
    color:#E25600;
}
#buorgclose {
    position: absolute;
    right: .5em;
    top:.2em;
    height: 20px;
    width: 12px;
    font-weight: bold;
    font-size:14px;
    padding:0;
}

#map { background-color: transparent; clear:both;} 

.map_hl_left {
	width:268px;
	margin-right:4px;
	float:left;
	background:#ffbb00;
	color:#000000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 4px;
	text-indent: 10px;
}

.map_hl {
	width:540px;
	float:left;
	background:#ffbb00;
	color:#000000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 4px;
	text-indent: 10px;
}

.map_hl_right {
	width:268px;
	float:right;
	background:#ffbb00;
	color:#000000;
	text-align:left;
	padding-top: 5px;
	padding-bottom: 4px;
	text-indent: 10px;	
}

.map_left {
	width:268px;
	height:200px;
	margin-bottom:18px;
	margin-right:4px;
	float:left;
	background: #EEEEEE url(https://www.chiapas.eu/media/osm-hinweis.png?v=2) 20px 30px;
}

.map_right {
	width:268px;
	height:200px;
	margin-bottom:18px;
	float:right;
	background: #EEEEEE url(https://www.chiapas.eu/media/osm-hinweis.png?v=2) 20px 30px;
}

.map_full {
	width:540px;
	height:200px;
	margin-bottom:18px;
	float:left;
	background: #EEEEEE url(https://www.chiapas.eu/media/osm-hinweis.png?v=2) no-repeat 180px 45px;
}

a.dl { background: url(https://www.chiapas.eu/media/ico-dl.png) no-repeat left center; color: #333; font-size: 12px; font-weight: bold; text-decoration: none; vertical-align: bottom; }

a.win { background: url(https://www.chiapas.eu/media/ico-win.png) no-repeat left center; color: #333; font-size: 12px; font-weight: bold; text-decoration: none; vertical-align: bottom; }

a.mac { background: url(https://www.chiapas.eu/media/ico-osx.png) no-repeat left center; color: #333; font-size: 12px; font-weight: bold; text-decoration: none; vertical-align: bottom; }

a.tux { background: url(https://www.chiapas.eu/media/ico-tux.png) no-repeat left center; color: #333; font-size: 12px; font-weight: bold; text-decoration: none; vertical-align: bottom; }

a.hlp { background: url(https://www.chiapas.eu/media/ico-hlp.png) no-repeat left center; color: #333; font-size: 12px; font-weight: bold; text-decoration: none; vertical-align: bottom; }

a.leaflet-control-zoom-in,
a.leaflet-control-zoom-out {
	text-decoration: none;
	color: #222;
}

.leaflet-control-attribution.leaflet-control a {
	color: #a32 !important;
}

.npswalh {
	font-size: 4px;
	max-height: 10px;
}

.npswa {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #ffbb00;
	border-bottom: 1px solid #ffbb00;
	line-height:135%;
	font-family: "Trebuchet MS", arial, verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	width: calc(100% - 8px);
}

.npswati {
	margin-left: 4px;
	margin-right: 4px;
	width: calc(100% - 8px) !important;
	text-indent: 0px !important;
}

sup, sub {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
sub { 
  top: 0.4em; 
}

#news sup,
#news sub {
	color: #c00 !important;
}

.myvmplay {
	left: 50%;
	margin-left: -32px;
    height: 40px;
    width: 65px;    
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 5px;
    position: relative;
}

.myvmplay:hover {
    background-color: rgba(0, 173, 239, 0.9);
}

.myvmplay:after {
    content: "";
    display: block;
    position: absolute;
    top: 10.5px;
    left: 24px;
    margin: 0 auto;
    border-style: solid;
    border-width: 9.5px 0 9.5px 17px;
    border-color: transparent transparent transparent rgba(255, 255, 255, 1);
}

.myytplay {
	left: 50%;
	margin-left: -32px;
    height: 40px;
    width: 65px;    
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 5px;
    position: relative;
}

.myytplay:hover {
    background: rgba(244, 11, 0, 0.9);
}

.myytmailplay,
.myvmmailplay {
	left: 50%;
	margin-left: -32px;
    height: 40px;
    width: 65px;
	background: rgba(0, 0, 0, 0.7) url('https://www.chiapas.eu/media/playpfeil.png') no-repeat 18px 4px;
    border-radius: 5px;
    position: relative;
}

.myytmailplay:hover {
    background: rgba(244, 11, 0, 0.9) url('https://www.chiapas.eu/media/playpfeil.png') no-repeat 18px 4px;
}

.myvmmailplay:hover {
    background: rgba(0, 173, 239, 0.9) url('https://www.chiapas.eu/media/playpfeil.png') no-repeat 18px 4px;
}


.myytplay:after {
    content: "";
    display: block;
    position: absolute;
    top: 10.5px;
    left: 24px;
    margin: 0 auto;
    border-style: solid;
    border-width: 9.5px 0 9.5px 17px;
    border-color: transparent transparent transparent rgba(255, 255, 255, 1);
}

.videodswarning {
	text-align: center !important;
	position: relative;
	margin: 70px auto 0 auto !important;
	width: auto !important;
	line-height: 160%;
	color: #000 !important;
	background: rgba(255,255,255,0.85) !important;
	padding-top: 15px !important;
	padding-bottom: 10px !important;
}

#newsblank .videodswarning {
	margin: 70px auto 0 auto !important;	
}

.videodswarning a {
	text-shadow: none !important;
}

.opacity {
    -webkit-filter: saturate(0.9) opacity(.9);
    filter: saturate(0.9) opacity(.9);
}

.ytreplacechild,
.vimeoreplacechild {
	position: relative;
	z-index: 2;
}
.ytreplace,
.vimeoreplace	{
	margin-bottom: -303px;
	position: relative;
}

#news.filminfo .ytreplace,
#news.filminfo .vimeoreplace,
#news.newsua .ytreplace,
#news.newsua .vimeoreplace,
#newsblank.filminfo .ytreplace,
#newsblank.filminfo .vimeoreplace {
	margin-top: -16px !important;
}

#z_map {
            width: 100%;
            height: 425px;
            padding: 0;
            margin: 0 auto;
            border: none;
            background: #efefef !important;
            z-index: 205 !important;
}
#z_map {
            z-index: 2 !important;        
}
#z_map.leaflet-pseudo-fullscreen {
            z-index: 1000 !important;
            height: 100%;     
}
#z_map img {
            border: none !important;
            background: transparent !important;
}
#z_map.leaflet-tile-container {
            background: transparent !important;
            border: none !important;
}
#z_map.leaflet-tile {
            filter: none !important;
        }
#z_map.leaflet-control {
            text-align: right !important;
}
#z_map.leaflet-pseudo-fullscreen .leaflet-control-attribution {
                width: 100% !important;
                min-width: 100% !important;
                display: block !important;
                margin: 0 !important;
                text-align: center !important;
                padding-top: 5px !important;                
                padding-bottom: 15px !important;
            }
#z_map.leaflet-pseudo-fullscreen .leaflet-bottom.leaflet-right {
                width: 100% !important;
                min-width: 100% !important;
                display: block !important;
                margin: 0 !important;
                float: none !important;
}
#z_map.leaflet-bar.leaflet-control {
               max-width: 26px !important;
}
#z_map.leaflet-control-fullscreen.leaflet-bar.leaflet-control {
               max-width: 26px !important;
               max-height: 26px !important;
}

iframe[src*="https://www.youtube-nocookie.com"] {
	margin-bottom: 20px !important;
}

.uc-embedding-container {
	width: 540px !important;
	display:  block !important;
	max-width: 540px !important;
	min-width: 540px !important;
	overflow: hidden !important;
}

.map_right,
.map_left {
	background: #EEEEEE url(https://www.chiapas.eu/media/osm-hinweis.png?v=2) no-repeat 35px 45px;
}

.uc-embedding-container img {
	border-radius: none !important;
	display: block !important;
	min-width: 550px !important;
	max-width: 540px !important;
	width: 540px !important;
	-ms-interpolation-mode: bicubic;
    image-rendering: optimizeQuality;
    border: none !important;
    padding: 0 !important;
	overflow: none !important;
	object-fit: cover !important;
}

.uc-embedding-wrapper {
	overflow-x: none !important;
	overflow-y: none !important;
}

.uc-embedding-wrapper h3 {
	text-align: center !important;
}

.uc-embedding-wrapper,
.uc-embedding-wrapper h3,
.uc-embedding-wrapper p,
.uc-embedding-buttons,
.uc-embedding-wrapper a.uc-embedding-powered-by {
	max-width: 400px !important;
}

button.uc-embedding-accept {
	background:#ffbb00 !important;
	color:#222 !important;
	letter-spacing: 0 !important;
}

button.uc-embedding-more-info {
	background: #DDDDDD !important;
    color:#222 !important;
    letter-spacing: 0 !important;
}

button.uc-embedding-accept:hover {
	background:#a00 !important;
	color:#fff !important;
}

button.uc-embedding-more-info:hover {
	background: #CCC !important;
    color:#222 !important;
}
