body {
  background-color:					#000;
  margin:							0px;
  padding:							0px;

}

div.minwarp {
  width:							1064px;
}

a.img {
  border:							0px;
  border-width:						0px;
}

img {
  border:							0px;
  border-width:						0px;
}

div.sidebar {
  float:							left;
  margin-left:						0px;
  margin-top:						60px;
  width:							449px;
}

div.logo {
  float:							left;
  width:							199px;
  background-image:					url(../img/bg_transblack.png);
}

div.logo img {
  margin-left:						18px;
  margin-top:						15px;
  margin-bottom:					15px;
}

div.navigation {
  float:							left;
  width:							250px;
  padding-top:						15px;
  background-image:					url(../img/bg_transblack.png);
  display:							block;
  min-height:						175px;
}



div.newsarea {
    float:							left;
    width:							250px;
    padding:				    	0px;

    display:						block;
    min-height:						175px;
    margin-top:                     171px;
    margin-left:                    203px;

}

div.newsarea div.news-latest-item, div.newsarea div.csc-default {
    width: 236px;
    background-image:				url(../img/bg_transblack.png);
    height: 221px;
    padding-top:                    20px;
    padding-left:                   10px;
}

div.newsarea div.csc-textpic-imagerow {
    display: none;
}

div.newsarea div.csc-textpic-imagerow:first-child {
    display: inline;
    cursor: pointer;
}

div.sitenavigation {
  color:							#fff;
  font-size:						11px;
  font-family:						Arial;
}

div.sitenavigation ul {
  margin:							0px;
  padding:							0px;
}

div.sitenavigation ul li {
  float:							left;
  list-style-type:					none;
  padding-right:					3px;
  padding-left:						3px;
  border-right-style:				solid;
  border-right-width:				1px;
  border-right-color:				#fff;
}

div.sitenavigation ul li.lastitem, div.sitenavigation ul li:last-child {
  border-right-style:				none;
  border-right-width:				0px;
  border-right-color:				#fff;
  padding-right:					0px;
}

div.sitenavigation ul li.firstitem {
  padding-left:						0px;
}

div.sitenavigation  ul li a {
  color:							#fff;
  font-size:						11px;
  font-family:						Arial;
  text-decoration:					none;
}


li.active a {
  color:							#ad1139 !important;
  font-size:						11px;
  font-family:						Arial;
  text-decoration:					none;
}

div.sitenavigation ul li a:hover {
  color:							#ad1139;
  font-size:						11px;
  font-family:						Arial;
  text-decoration:					none;
}

div.mainnavigation {
  text-transform:					uppercase;
}

div.mainnavigation ul {
  list-style:						none;
  margin:							0px;
  padding:							0px;
  padding-top:						25px;
  padding-left:						13px;
  padding-bottom:					25px;
}

div.mainnavigation ul  li a{
  color:							#fff;
  text-decoration:					none;
  font-family:						Arial;
  font-weight:						600;
  font-size:						14px;
}

div.mainnavigation ul  li.activmenu a{
  color:							#ad1139;
  text-decoration:					none;
  font-family:						Arial;
  font-weight:						600;
  font-size:						14px;
}

div.mainnavigation ul  li:hover a{
  color:							#ad1139;
  text-decoration:					none;
  font-family:						Arial;
  font-weight:						600;
  font-size:						14px;
}

div.contentpart  {
  position:							relative;
  float:							left;
  margin-top:						60px;
  width:							600px;
  height:							643px;
  background-image:					url(../img/bg_transblack.png);
  padding-top:						14px;
  padding-left: 					15px;
}

div.sitetitle {
  position:							absolute;
}

div.sitetitle div div div img{
  padding-bottom:					3px;
  border-bottom-style:				solid;
  border-bottom-width:				1px;
  border-bottom-color:				#fff;
}

div.maincontent {
  position:							absolute;
  top:								75px;
  color:							#fff;
  font-family:						Arial;
}

div.maincontent div.csc-default {
  width:							523px;
  position:							relative;
  font-family:						Arial;
}

div.maincontent div a.more{
  position:							absolute;
  bottom:							0px;
  right:							0px;
  color:							#fff;
}

div.maincontent a {
  color:							#fff;
}

div.maincontent div h3 {
  font-size:						18px;
  font-weight:						100;
  font-family:						Arial;
  text-transform:					uppercase;
  margin:							0px;
}

div.maincontent div h4 {
  font-size:						18px;
  padding:							0px;
  margin:							0px;
}

div.maincontent div ul {
  font-size:						13px;
  margin:							0px;
  margin-left:						24px;
  padding:							0px;
  list-style:						none;
  list-style-image:					url(../img/img_listbullet.gif);

}

div.maincontent div ul li {
  margin-bottom:					5px;
}

div.contentfooter {
  font-size:						10px;
  position:							absolute;
  bottom:							0px;
  color:							#fff;
  font-family:						Arial;
}

div.closebutton {
  position:							absolute;
  right:							10px;
  top:								14px;
}

div.closebutton img{
 cursor:							pointer;
}

div.footer {
  height:							30px;
  clear:							both;
}

/* 2sp */

div.sp1l {
  clear:							both;
  width:							256px  !important;
  margin-right:						10px;
  float:							left;
}

div.sp1l div {
  width:							253px !important;
}

div.sp1r {
  width:							253px !important;
  float:							left;
}

div.sp1r div {
  width:							253px !important;
}

div.newsclass div.sp1l {
  width:							293px !important;
}

div.newsclass div.sp1r {
  width:							213px !important;
}

div.newsclass div.sp1r div.csc-default {
  padding:							0px;
  height:							212px;
}



/* Styles for Supersize */
#supersized-loader { position:absolute; top:50%; left:50%; z-index:10; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background-color:#111; background:rgba(0,0,0,0.8) url(../img/progress.gif) no-repeat center center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }

#supersized img{ height:auto; width:auto; position:relative; outline:none; border:none; -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }

#contentpart {
  display:							inline;
}

#hintinfo {
  display:							none;
  position:							absolute;
  z-index:							99999;
  color:							#000;
  border-style:						solid;
  border-width:						1px;
  border-color:						#adadad;
  background:						#efefef;
  width:							150px;
  padding:							5px;
  font-size:						14px;
}

div.scroller {
  width:							595px;
  height:							515px;
  overflow:							hidden;

  position:							relative;
}

div.col1_cont {
  width:							523px;
}

div.col1_cont div.sp1r div.csc-textpic ul {
  float:							right;
  margin-right:						4px;
}

div.col1_cont div.sp1r div.csc-textpic ul li {
  float:							right;
}

div.col1_cont div.csc-default {
  clear:							both;
  height:							auto;
  display:							block;
}


div.col1_cont div.csc-default div.csc-textpic img {
  margin-left:						4px;
}

div.col1_cont div.alignright {
  text-align:						right;
}

fieldset.csc-mailform {
  border-style:none;
  padding:0px;
  padding-top:5px;
  margin:0px;
}

div.csc-mailform-field {
  padding:0px;
  padding-top:3px;
  padding-bottom:3px;
}

div.csc-mailform-field input {
  width:390px;
}

div.csc-mailform-field textarea {
  width:390px;
}

fieldset.csc-mailform div label {
  width:120px;
  float:left;
}

input.csc-mailform-submit {
  margin-left: 120px;
  margin-top:15px;
  width:120px;
}

div.csc-mailform-field img {
  margin-left:28px;
  margin-bottom:10px;
  vertical-align:top;
}

div.basediv {
  height:							500px;
  overflow:							hidden;
}

/* Headlines */

h2 {
  font-weight:						100;
  font-size:						38px !important;
  line-height:						1;
}

/* Text */

div.csc-default {
  font-weight:						100;
  font-size:						13px;
}

div.divider {
  padding:							5px;
}

div.divider hr {
  border:							0px;
  padding:							5px;
}

div.contentfooter a {
  color:							#fff;
}

div.label {
	float: left;
	clear: both;
	width: 140px;
	padding-top: 15px;
}

div.label p,div.data p {
	padding: 0px;
	margin: 0px;
	font-weight: 600;

}

div.data {
	float: left;
	width: 380px;
	padding-top: 15px;
	padding-bottom: 10px;
}

div.joblist {
    position: absolute;
    left: 0px;
    top: 200px;
}

div.joblist ul {
    list-style: none;
    padding: 0px;
    padding-left: 15px;
    margin: 0px;
    margin-left: 20px;
    list-style-image:					url(../img/img_listbullet.gif);
}

div.joblist ul li {
    padding: 0px;
    margin: 0px;
}

div.joblist ul li a {
    color: #fff;
    font-family: Arial;
}

div.scroller div.col1_cont h3 {
    margin-bottom: 15px;
}

div.scroller div.col1_cont div.content {
    padding-bottom: 20px;
}

div.newsarea div div.csc-textpic-imagewrap {
    width: 210px !important;
}

div.newsarea div div.csc-textpic-imagewrap img {
    width: 210px;
    height: 210px;
}