* {
  border: 0px;
  margin:0px;
  padding:0px;
  SCROLLBAR-FACE-COLOR: #ffffff;
  SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
  SCROLLBAR-3DLIGHT-COLOR: #000000;
  SCROLLBAR-SHADOW-COLOR: #ffffff;
  SCROLLBAR-DARKSHADOW-COLOR: #000000;
  SCROLLBAR-TRACK-COLOR: #e7e8ea;
  SCROLLBAR-ARROW-COLOR: #000000;
}

body {
  background-color: #fff;
  margin:0px;
  margin-left: 18px;      /* 36 */
  background-image: url(../fileadmin/layout/background.jpg);
  background-repeat: repeat-x;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}

.red {
	color: #ff0000;
}

hr {
	border: none;
	border-top: 1px solid #ffffff;
	height: 1px;
	width: 340px;
	padding-bottom: 10px;
	margin-left: 28px;
}

#overlaya {
  z-index:-1;
  width: 953px;
  height: 468px;
  position: absolute;
  left: 0px;
  top: 18px;
  background-color: #fff;
}

#overlay2 {
  z-index:-1;
  width: 36px;
  height: 468px;
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: #fff;
}

#wrapper {
}

#headertop {
	background-color: #000;
	width: 792px;
	height: 17px;
	font-size: 11px;
	color: #fff;
	line-height: 17px;
	padding-top: 1px;
	margin-left: 18px;
}

*+html #headertop {
  padding:0px;
  height: 18px;
}

#title {
  margin-left: 9px;
  font-weight:bold;
  width:400px;
  float: left;
}

* html #title {
  width: 405px;
  /* -17 */
}

#headernavigation {
  text-align: right;
  float: left;
  margin-right: 18px;
}

* html #headernavigation {
  padding-top: 2px;
}

#headernavigation a {
  color: #fff;
  text-decoration: none;
}

#headernavigation a:hover {
  text-decoration: underline;
}

#header {
  background-image: url(../fileadmin/layout/headerbackground.jpg);
  background-repeat: repeat-y;
  width: 563px;
  height: 162px;
  float: left;
}

#header img {
  /*margin-top: 54px;*/
}

#logo {
  float: left;
  height: 162px;
}

* html #logo img {
  height: 159px;
}

#cat-image {
	float:left;
	/* wegen IE6 Bug */
	/* display: inline; */
}

.flash {
   background-image: url(../fileadmin/layout/psvintro_de.gif);
  	background-repeat: no-repeat;
	width: 792px;
	/*height: 288px;*/	
}
.noflash {
  	background-repeat: no-repeat;
	width: 772px;
	padding-left:20px;
	padding-top:0px;
}

#content {
  background-image: url('../fileadmin/layout/contentbackground.jpg');
  background-repeat: repeat-y;
  clear: both;
  min-height: 900px;
  padding-bottom: 10px;
}

* html #content {
  height: 900px;
}

#content-inner {
	float:left;
	margin-right: 54px;
	/* wegen IE6 Bug */
	display: inline;
	width: 486px;
}

#left {
  float: left;
  width: 144px;
  padding-top: 162px;
}

#left ul {
  margin:0px;
  padding:0px;
  list-style-type: none;
  width: 144px;
}

#left ul li {
  height: 18px;
  width: 144px;
  font-size: 11px;
  /* line-height: 11px; */
  padding-left: 9px;
  padding-bottom: 3px;
}

* html #left ul li {
  padding-bottom: 0px;
  margin-bottom: -3px;
  margin-right: -28px;
}

#left ul li a {
  display: block;
  background-image: url('../fileadmin/layout/navigation.jpg');
  background-repeat: no-repeat;
  color: #000000;
  height: 18px;
  width: 144px;
  font-size: 11px;
  /* line-height: 11px; */
  padding-top: 3px;
  padding-left: 27px;
  margin-bottom: 4px;
  margin-left: -9px;
  text-decoration: none;
}

#left ul li a:hover {
  background-image: url('../fileadmin/layout/navigation_hover.jpg');
  background-repeat: no-repeat;
  color: #ffffff;
}

#left ul li a.navi_act {
  background-image: url('../fileadmin/layout/navigation_act.jpg');
  background-repeat: no-repeat;
  display: block;
  color: #CCCCCC;
  height: 18px;
  width: 144px;
  font-size: 11px;
  /* line-height: 11px; */
  padding-top: 3px;
  padding-left: 27px;
  margin-bottom: 4px;
  margin-left: -9px;
  text-decoration: none;
}

#left ul li a.navi_act:hover {
  background-image: url('../fileadmin/layout/navigation_hover.jpg');
  background-repeat: no-repeat;
  color: #FFFFFF;
}

/**************************************************/

#left ul li a.subnavi {
  display: block;
  background-image: url('../fileadmin/layout/sub_navigation.jpg');
  background-repeat: no-repeat;
  color: #333333;
  height: 18px;
  width: 144px;
  font-size: 11px;
  /* line-height: 11px; */
  padding-top: 3px;
  padding-left: 33px;
  margin-bottom: 4px;
  margin-left: -9px;
  text-decoration: none;
}

#left ul li a.subnavi:hover {
  background-image: url('../fileadmin/layout/sub_navigation_act.jpg');
  background-repeat: no-repeat;
  color: #000000;
}

#left ul li a.subnavi_act {
  background-image: url('../fileadmin/layout/sub_navigation_act.jpg');
  background-repeat: no-repeat;
  display: block;
  color: #539bd9;
  height: 18px;
  width: 144px;
  font-size: 11px;
  /* line-height: 11px; */
  padding-top: 3px;
  padding-left: 33px;
  margin-bottom: 4px;
  margin-left: -9px;
  text-decoration: none;
}

#left ul li a.subnavi_act:hover {
  background-image: url('../fileadmin/layout/sub_navigation_act.jpg');
  background-repeat: no-repeat;
  color: #539bd9;
}

/**************************************************/
/**************************************************/

#left ul li a.subnavi2 {
  display: block;
  /*background-image: url('../fileadmin/layout/sub_navigation.jpg');*/
  background-repeat: no-repeat;
  color: #333333;
  height: 18px;
  width: 144px;
  font-size: 11px;
  /* line-height: 11px; */
  padding-top: 3px;
  padding-left: 45px;
  margin-bottom: 4px;
  margin-left: -9px;
  text-decoration: none;
}

#left ul li a.subnavi2:hover {
  /*background-image: url('../fileadmin/layout/sub_navigation_act.jpg');*/
  background-repeat: no-repeat;
  color: #000000;
}

#left ul li a.subnavi2_act {
  background-image: url('../fileadmin/layout/sub_navigation_act.jpg');
  background-repeat: no-repeat;
  display: block;
  color: #539bd9;
  height: 18px;
  width: 144px;
  font-size: 11px;
  /* line-height: 11px; */
  padding-top: 3px;
  padding-left: 33px;
  margin-bottom: 4px;
  margin-left: -9px;
  text-decoration: none;
}

#left ul li a.subnavi2_act:hover {
  background-image: url('../fileadmin/layout/sub_navigation_act.jpg');
  background-repeat: no-repeat;
  color: #539bd9;
}

/**************************************************/

.layer ul {
	list-style: none;
	background-color: #14518c;
	}
	
.layer ul li {
  	height: 18px;
  	width: 120px;
  	font-size: 11px;
  	padding-left: 3px;
	padding-top: 2px;
  	margin-bottom: 2px;
	}

.layer ul li a {
	/*
	background-image: url('../fileadmin/layout/layer_navigation.jpg');
  	background-repeat: no-repeat;
	*/
  	display: block;
  	height: 18px;
  	width: 120px;
  	font-size: 11px;
  	padding-left: 3px;
	padding-top: 2px;
  	margin-bottom: 2px;
	color: #c5c6c8;
  	text-decoration: none;
  	}
	
* html .layer ul li a {
  	margin-top: 0px;
	padding-top: 0px;
	}
	
.layer ul li a:hover {
	/* background-image: url('../fileadmin/layout/layer_navigation_hover.jpg'); */
  	color: #ffffff;
  	height: 18px;
  	width: 120px;
  	font-size: 11px;
  	padding-left: -2px;
  	margin-bottom: -2px;
	}
	
#right {
  float: left;
}

.kasten-oben {
	position: relative;
	width: 330px;
	padding-top: 0px;
	margin-bottom: 15px;
	left: 0px;
}

.kasten-oben-grau {
	position: relative;
	width: 340px;
	padding-top: 10px;
	margin-bottom: 30px;
	left: 28px;
	background-color: #c6c7cb;
}

.mini-menue-oben {
	position: absolute;
	top: 255px;
	left: 505px;
	font-size: 12px;
	font-weight: bold;
}

.mini-menue-oben ul {
	list-style: none;
}

.mini-menue-oben li a {
	display: block;
	width: 135px;
	height: 16px;
	padding-left: 5px;
	border-bottom: solid;
	border-bottom-color: #ffffff;
	border-bottom-width: 1px;
	color: #15518d;
	text-decoration: none;
}

.mini-menue-oben li a:hover {
	color: #549dbd;
	text-decoration: underline;
}

#content div.post, #content div.posttwocol {
  margin-top: 15px;
  margin-left: 0px;
  width: 486px;
}

*+html #content div.post, #content div.posttwocol {
  margin-top: 11px;
}

#content div.post h1 {
  font-size: 16px;
  line-height: 22px;
  padding-bottom: 5px;
  padding-top: 10px;
  padding-left: 28px;
}

#content div.post h2 {
  font-size: 14px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 28px;
}

#content div.post h3 {
  font-size: 12px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 28px;
}

#content div.post .news-list-item {
  padding-bottom: 10px;
}

#content div.post p, #content div.posttwocol p {
  font-size: 12px;
  line-height: 14px;
  padding-bottom: 10px;
}

#content div.post a, #content div.posttwocol a {
  color: #15528b;
}

#content div.post a:hover, #content div.posttwocol a:hover {
  text-decoration: none;
}

#content br {
  /* line-height: 14px; */
}

.csc-textpic {
	padding-left: 28px;
}

#content div.posttwocol h1 {
  color: #15528c;
  font-size: 18px;
}

#content div.picturediv {
  width: 285px;
  height:178px;
  float:left;
  margin-right:18px;
  background-color:#b0d6e7;
  margin-top:21px;
  padding: 10px;
}

#content div.buttondiv {
  float: left;
  width: 124px;
  height: 178px;
  background-color:#b0d6e7;
  margin-top: 21px;
  padding: 10px;
}

#content {
  font-size: 12px;
/*  font-family: Arial, Helvetica, sans-serif;*/
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
  line-height: 14px;
}

#content div.text {
  float: left;
  width: 306px;
  height: 198px;
  background-color:#b0d6e7;
  margin-top: 21px;
  margin-right: 18px;
}

/* ************** */
/* Submenue menue */
/* ************** */
#submenue {
  margin-left: 28px;
  margin-top: 10px;
  font-size: 12px;
  color: #17528a;
  font-weight: bold;
  padding-top: 4px;
  width: 458px;
}

#submenue a {
  color: #17528a;
  text-decoration: none;
}

#submenue a:hover {
  text-decoration: none;
  color: #5ca1dc;
}

#submenue a:active {
  color: #539bd9;
}

#submenue .subavigation_cur {
  color: #539bd9;	
}

/* bodytext */
.bodytext {
  padding-left: 28px;
  font-size: 12px;
  /*font-family: Arial, Helvetica, sans-serif;*/
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
  line-height: 14px;
}

/* Such W�rter Farbe */
.csc-sword {
	color: Red;
	}

.mail_error {
	padding-left: 50px;
	color: #ff0000;
	}

/* csc-textpic-image */
.csc-textpic-image {
	padding-bottom: 5px;
}

.csc-textpic-text {
	margin-left: -24px;
}

/* nach oben Link */
.csc-linkToTop {
	font-weight: bold;
	}
	
/* Uploads Tabelle */
.csc-uploads td {
	padding-right: 10px;
}
h1{
	  font-size: 14px;
	  font-weight:bold;

}
p{
	  width: 630px;
	  font-size: 12px;
	  padding-top: 0px;
}
