
#TS{
  position:absolute; width:100%; height:100%; z-index:0; left: 0; top: 0
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

body {
	overflow: hidden;
}

a {
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration: underline;
}

.noline a {
	border-bottom: none;
}

.noline a:hover {
	background: #fff;
}

.square1a {
	text-decoration: none;
	color: #FFFFFF;
}
.square1a:hover {
	text-decoration: underline;
}


.topmenu1 {
	position: relative;
	font-family: Courier New, Courier, monospace;
	font-size: 13px;
	color: #FFFFFF;
	padding: 12px;
	line-height: 15px;
}
.topmenu2 {
	position: relative;
	font-family: Courier New, Courier, monospace;
	font-size: 13px;
	color: #000000;
	padding: 12px;
	line-height: 15px;
}
.topmenu3 {
	position: relative;
	font-family: Courier New, Courier, monospace;
	font-size: 13px;
	color: #000000;
	padding: 12px;
	line-height: 15px;
}
.topmenu4 {
	position: relative;
	font-family: Courier New, Courier, monospace;
	font-size: 13px;
	color: #000000;
	padding: 12px;
	line-height: 15px;
}

.cntMAIN {
	background-color: white;
	width: 798px;
	height: 538px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -399px;
	margin-top: -269px;
	z-index: 10;
}

.bgBanner {
	background-color: white;
	position: absolute;
	left: 10px;
	top: 100%;
	margin-top: -24px;
	z-index: 1;
	font-family: Lucida Grande, Lucida Bright, Lucida Sans, Verdana, sans-serif;
	font-size: 9px;
	color: #000000;
	padding: 2px;
}
.bgBanner a {
	text-decoration: none;
	color: #000000;
}

.square1 {
	position:absolute;
	background-color: #FF3300;
	left:14px;
	top:14px;
	z-index:100;
	width: 378px;
	height: 248px;
}


.square2 {
	position:absolute;
	background-color: #E9E9E4;
	left:406px;
	top:14px;
	z-index:100;
	width: 378px;
	height: 248px;
}

.square3 {
	position:absolute;
	background-color: #E9E9E4;
	left:14px;
	top:276px;
	z-index:100;
	width: 378px;
	height: 248px;
}

.square4 {
	position:absolute;
	background-color: #E9E9E4;
	left:406px;
	top:276px;
	z-index:100;
	width: 378px;
	height: 248px;
}

.squareHeader {
	position:absolute;
	background-color: #FFFFFF;
	left:0px;
	top:0px;
	z-index:200;
	width: 378px;
	height: 22px;
	background-image: url(../static/headerbg.gif);
}

.squareHeaderCntL {
	position:absolute;
	left: 0px;
	top: 5px;
	font-family: Lucida Grande, Lucida Bright, Lucida Sans, Verdana, sans-serif;
	font-size: 9px;
}
.squareHeaderCntR {
	position:absolute;
	left: 140px;
	width: 238px;
	height: 5px;
	top: 5px;
	font-family: Lucida Grande, Lucida Bright, Lucida Sans, Verdana, sans-serif;
	font-size: 9px;
	text-align: right;
}


.squareContent {
	position:absolute;
	background-color: #FFFFFF;
	left:0px;
	top:22px;
	z-index:200;
	width: 378px;
	height: 225px;
	font-family: Courier New, Courier, monospace;
	font-size: 13px;
	color: #000000;
	line-height: 15px;
	overflow: auto;	
}

.squareFooter {
	position:absolute;
	background-color: #000000;
	left:0px;
	top:247px;
	z-index:200;
	width: 378px;
	height: 1px;
}

.sF {
	font-family: Courier New, Courier, monospace;
	font-size: 13px;
	color: #000000;
	line-height: 15px;
}
.tTitel {
	font-family: Courier New, Courier, monospace;
	font-size: 13px;
	color: #FF3300;
	line-height: 15px;
	text-decoration: none;
	font-weight: bold;
}
.tDate {
	font-family: Courier New, Courier, monospace;
	font-size: 13px;
	color: #FF3300;
	line-height: 15px;
	font-weight: bold;
}

.contentNav {
	position:absolute;
	background-color: #FFFFFF;
	left:0px;
	top:8px;
	z-index:200;
	font-family: Lucida Grande, Lucida Bright, Lucida Sans, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}
.contentScrll {
	position:absolute;
	left:120px;
	top:0px;
	width: 258px;
	height: 225px;
	z-index:200;
	overflow: auto;
}
.contentTxt {
	position:absolute;
	background-color: #FFFFFF;
	left:0px;
	top:15px;
	width: 357px; 	/* 16px schmaler wegen IE Scrollbar */
	z-index:200;
	font-family: Courier New, Courier, monospace;
	font-size: 13px;
	color: #000000;
	line-height: 15px;
}
.contentTitL {
	position:relative;
	background-color: #FFFFFF;
	left:120px;
	top:8px;
	width: 242px;
	z-index:200;
	font-family: Courier New, Courier, monospace;
	font-size: 13px;
	color: #000000;
	line-height: 15px;
}

/* Link Icons */

.a-link {
    background: url(/static/link.gif) top left no-repeat;
    padding-left: 22px;
    width: 324px;
}
.a-doc {
    background: url(/static/acrobat.gif) top left no-repeat;
    padding-left: 22px;
    width: 324px;
}
.a-file {
    background: url(/static/image.gif) top left no-repeat;
    padding-left: 22px;
    width: 324px;
}

/* PopUp */


.popup {
  display: block;
  position: fixed;
  width: 400px;
  height: 600px;
  background: white;
  z-index: 10000;
  box-shadow: 5px 5px 10px rgba(0,0,0,0.35);
  margin-left: 2em;
  margin-top: 2em;
  cursor: hand;
}

#closePop {
  position: absolute;
  right: 15px;
  top: 12px;
  width: 18px;
  height: 18px;
}
#closePop:before {
  position: absolute;
  right: 0px;
  top: 9px;
  width: 18px;
  height: 1px;
  border-top: 1px solid black;
  -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
  transform: rotate(45deg);
  content: " ";
}
#closePop:after {
  position: absolute;
  right: 0px;
  top: 9px;
  width: 18px;
  height: 1px;
  border-top: 1px solid black;
  -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
  transform: rotate(-45deg);
  content: " ";
}