html, body { 

  overflow: hidden;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color:#000000;
}

.input.dmail_input {
  font-family: arial;
  font-size: 12px;
}

.input.dmail_input_small {
  font-family: arial;
  font-size: 12px;
}

#mutter{
	width: 980px;
}
#left{
	float:left;
	width: 160px;
}
#navi{
	float: right;
	width: 121px;
	width: 121px;
	padding-top: 152px;

}

#right{
	float: left;
	width: 710px;
}

#logo{
	height: 38px;
}
#ueber{
	height: 55px;
}
#navi2{
	height: 59px;
	font-style: italic;
}
#navi3{
	font-size: 11px;
	margin-top: 5px;
}
#content{
	line-height: 140%;
	height: 450px;
}
#pfl{
  position:relative;
  margin-top:215px;
  *margin-top:217px;
  float:left;
  margin-left:-24px;
  z-index:500;
}

#pf_box{
	border: solid 1px #666666;
	height: 400px;
}

#pfr {
  position:relative;
  top:-187px;
  left:703px;
  *top:-185px;
  width:30px;
  z-index:500;
}

#box_not {
  padding:0;
  margin:0;
  	height: 400px;
}

#box{
	border: solid 1px #666666;
	height: 400px;
	
}
#box1{
	border: solid 1px #666666;
	height: 370px;
	*height: 402px;
	padding-left: 35px;
	padding-right: 35px;
	/* margin-left: 35px;
	_margin-left: 15px;*/
	padding-top: 30px;
}
#sp2{
	float: right;
	width: 300px;
	padding-right: 35px;
	padding-top: 30px;
}
#sp1{
	float:left;
	width: 300px;
	padding-left: 35px;
	padding-top: 30px;
}
#bc{
	float: left;
	width: 355px;
	margin-left: 35px;
	//margin-left: 35px;
	margin-top: 30px;
	color: #ffffff;

}

#bc_newsletter{
	float: left;
	width: 355px;
	margin-left: 5px;
	//margin-left: 5px;
	margin-top: 0px;
	color: #ffffff;

}

#bild{
	float: right;
	width: 280px;
	border-left: solid 1px #666666;
	height: 100%;
}
#bild div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{
	border:0 none;
	margin:0;
	padding:0;
}
#footer{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 10px;
}
#meta{
	float: left;
}
#copy{
	float: left;
	padding-left: 5px;
}
#lang{
	float: right;
}
.clear{
	clear: both;
}
a{
	color: #ffffff;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
	color: #94be1e;
}
a img{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
img, img:focus{
	border: 0px;
}
a:focus {
  outline: none;
}

h1{
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 5px;
	color: #94be1e;
}
h2{
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
	padding-top: 8px;
	color: #94be1e;
}
table{
	font-size: 12px;
}
fieldset {
	border: 0px;
	padding: 0px;
	margin: 0px;
}


#plinks img:hover{

opacity:0;filter:alpha(opacity=0)
}


#plinks{

  background-image: url(/typo3conf/ext/wc_content/pi1/res/arr_left_big_over.gif);
  background-repeat: no-repeat;

}

#prechts img:hover{

opacity:0;filter:alpha(opacity=0)
}


#prechts{

  background-image: url(/typo3conf/ext/wc_content/pi1/res/arr_right_big_over.gif);
  background-repeat: no-repeat;

}

#pfr{
padding-left:3px;

}


.proj_news_element
{
z-index:999;

}

proj_container{
  padding:0;
  margin:1;
  margin-top:3px;
  width:770px;
}




.tx-mmpagebrowser-pi1 {
	margin-top: 3px;
}

