/* Content */
* html .main_content {
	background-image:url(../images/line.gif);
	background-repeat: repeat-y;
         height: 1%;
}

.main_content {
	background-image:url(../images/line.gif);
	background-repeat: repeat-y;
/*         height: 1%;*/
}

* html .content {
	position: relative;
         padding: 20px 0px 0px 0px;
	margin: 0px;
}

.content    {
         display: inline;
         margin: 0px;
         padding: 19px 0px 5px 0px;
         font-size: 12px;
         text-align: left;
         width: 680px;
         float: left;
         background-color: #d9d9d9;
         overflow: hidden;
}

* html .content h1,
* html .content h2,
* html .content h3 {/* interpretiert nur IE*/
         display: inline;
	padding: 0px 0px 15px 25px;
	width: 659px;
	font-size: 12px;
	color: #575757;
	margin:0px;
	position:relative;
/*	top:-21px;*/
}
* html .content {
	padding-bottom: 15px;
}
.content h1,
.content h2,
.content h3 {/* interpretiert nur FF */
	padding: 0px 0px 15px 25px;
         width: 659px;
         font-size: 12px;
         color: #575757;
         margin:0px;
}

* html .content p {
	padding: 0px 25px 15px 25px;
         color: #575757;
         font-size: 11px;
         margin:0px;
         position:relative;
/*         top:-24px;*/
}

.content p {
	padding: 0px 25px 15px 25px;
         color: #575757;
         font-size: 11px;
         margin: 0px;
}
.contenttable {
	margin: 0px 25px 15px 25px;
         padding: 0px;
}

.contenttable tr {
         margin: 0px;
         padding: 0px;
}
.contenttable tr td {
         margin: 0px;
         padding: 0px;
}
.contenttable tr td p{
         margin: 0px;
         padding: 0px;
}
.contenttable tr td.align-right{
         margin: 0px;
         padding: 0px;
         text-align: right;
}

* html .content  ul{
         list-style-type:none;
/*         top: -24px;*/
         position: relative;
/*         margin:0px 0px 15px 0px;*/
         padding: 0px 25px 15px 25px;
}

.content  ul{
	list-style-type:none;
         margin:0px;
         padding: 0px 25px 15px 25px;
}
* html .content ul li{
	background-position:0 3px;

}

.content ul li{
	list-style-type: none;
	background-image:url(../images/pfeil.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	color:#575757;
	font-weight:normal;
	padding: 0px 0px 0px 9px;
	font-size:11px;
	text-decoration:none;
         margin: 0px;
}

.content a:link,
.content a:visited {
	text-decoration: none;
         color: #961011;
         font-size: 11px;
         font-weight: normal;
}

.content a:hover {
	color: #961011;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
* html .content dt {
	font-size: 5px;
}

/* News-Script:  Pressemitteilungen*/

* html .news {
	padding: 0px 25px 0px 25px;
         margin: 0px;
         position: relative;
}

.news {
	padding-top: 15px;
}

* html .content .news_item {
         padding: 10px 0px 10px 0px;
	margin: 0px;
         position: relative;
         width:629px;
         overflow: hidden;
}

.news_item {
	border-top: 1px solid #9b9b9b;
         padding: 10px 0px 10px 0px;
         margin: 0px 25px 0px 25px;
}
* html .news_item p {
	padding:0px;
         margin: 0px ;
}

.news_item p {
	padding: 0px;
}

* html .news_item h1 {
	display: inline;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

.news_item h1 {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

* html .news_item a {
	color: #575757;
}

.news_item a,
.news_item a:visited {
	padding:0px;
         margin: 0px;
         text-decoration: none;
         color: #575757;
         font-weight: normal;
         background-color:#d9d9d9;
}

.news_item a:hover {
	padding:0px;
	margin: 0px;
         font-weight: normal;
         color: #961011;
         white-space: normal;
         text-decoration: none;
}

/* News-Script:  Listenformatierung*/

* html .news_item ul{
       position: relative;
       margin:10px 0px 0px 0px;
       padding: 0px;
}

.news_item ul	{
       list-style-type:none;
       padding: 15px 0px 0px 0px;
       margin: 0px;
}


/* News-Script: Anzeige einzelener News */

.news_single {}

* html .news_single h1 {
	padding-top: 15px;
}
.news_single h1 {
	padding: 15px 25px 15px 25px;
	margin: 0px;
}

/* News-Script: Navigation unterhalb Pressemitteilungen */

*.news_navi {
	font-weight: normal;
	text-align: center;
         padding-bottom: 20px;
}

.kontakt{
	width: 90%;
         padding: 0px 25px 0px 25px;
         float: left;
}

.kontakt-line{
	clear:left;
         padding:0px;
         margin:0px;
}

* html .kontakt-item{
	margin-right: 20px;
}

.kontakt-item{
         width: 45%;
	float: left;
}
.kontakt-item input
{
padding-right:0px;
}
.kontakt-line-text{
         color: #575757;
         font-size: 11px;
	float: left;
         width: 90px;
         text-align: left;
}
.kontakt-line-input{
/*         padding-left: 3px;*/
	float:left;
}
.kontakt-textbox{
	padding-top: 15px;
         clear:left;
         margin: 0px;
}
.kontakt-line-area textarea{
	width: 430px;
}
.kontakt-submit{
         margin-top: 15px;
         margin-left: 90px;
         margin-bottom: 20px;
}
