html * {
	margin:0px;
	padding:0px;
	}

body {
	  margin: 0px;
	  padding: 0px;
	  text-align:center;
     }

a, .mail, .internal-link, .external-link-new-window, .newstext_start a, .newssubheader a  {
    color:#c4001b;
    text-decoration: none;
    font-family:Verdana;
    font-size:11px;
	outline:none;
}




.flash_hint { text-align:left;
    font-size:10px;
    font-family:Verdana;
    color:#777777;
    margin-top:30px;
	border-top: 1px solid #cccccc;
	line-height:35px;
	height:35px;

}

p.bodytext {
 font-family:verdana;
 font-size:11px;
 line-height:18px;
 padding-top:0px;
 margin-bottom:1.5em;
 color:#666666;
 text-align: left;
}


p.bodytext strong {
    font-size:13px;
    color:#000000;
    font-family:Verdana;
    font-weight:normal;
    padding:0px;
    margin:0px;
}

.flash_hint a{
    font-size:10px;
    font-family:Verdana;
    color:#c4001b;
    background-image:url(layout/linkbg.gif);
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding:0px;
    margin:0px;
    padding-left:16px;
    padding-top:2px;
    text-decoration:none;
    overflow:hidden;
}


.stretcher {padding-left:5px;}
.content { /*
    xposition:absolute;  // IE6
    position:relative; / FF, IE7 */
    padding-top:5px;
    padding-bottom:5px;
    display:block;
}
.csc-textpic-intext-left-nowrap img,
.csc-textpic-intext-left img { float:left; padding-right:10px;}

.csc-textpic-intext-right-nowrap img,
.csc-textpic-intext-right img { float:right; padding-left:10px;}


.tx-txblendpix-pi1 {
    position:relative;
    padding:0px;
    margin:0px;
    spacing:0px;
    width:800px;
    overflow:hidden;
}

h1 {
 font-family:Verdana;
 font-size:13px;
 color:#c4001b;
 padding:0px;
 margin:0px;
 spacing:0px;
 padding-top:15px;
 padding-bottom:5px;
 font-weight:normal;
}


.display{
 border-bottom:#cccccc 1px  dotted;
 font-family:Verdana;
 cursor:pointer;
 color:#cc0033;
 padding:0px;
 margin:0px;
 padding-top:10px;
 padding-bottom:10px;
 font-size:12px;
 font-weight:normal;
 font-family:Verdana;
 text-decoration:none;
}



/* News */

.news_latest  {
display:block;
font-size:11px;
line-height:18px;
color:#555;
}

.news_date {
font-family:Verdana;
color: #999;
font-size:10px;
margin-bottom:5px;
text-align:right;
}

.news_image {
float:left;
border: 1px solid #ccc;
margin-right:15px;
padding:3px;
}

.news_title {
	 font-family:Verdana;
	 font-size:13px;
	 color:#c4001b;
	 text-align:left;
	 padding-bottom:8px;
}

.news_subheader {
padding:0px;
margin:0px;
}

.news_link a {
	font-family: Verdana, Arial,Helvetica, sans-serif;
	color:#c4001b;
	float:right;
	text-decoration:none;
}

/* News Detailansicht */

.single_date {
color: #999;
font-size:80%;
margin-bottom:10px;
text-align:right;
}

.single_title {
	font-family:Arial,Helvetica, sans-serif;
	color:#fff;
	font-size:120%;
         font-weight:bold;
	text-align:left;
	font-style:italic;
	margin-bottom:5px;
	padding-left:6px;
	background-color:#006699;
	height:20px;
	line-height:20px;
}

.single_subheader {
padding:0px;
margin-top:10px;
}

.single_image {
float:left;
border: 1px solid #ccc;
margin-right:20px;
margin-bottom:10px;
padding:3px;
background-color:#ccc;
}

.bt_zurueck {
	height:20px;
	color:#006699;
}

.bt_zurueck a {
	font-family: Verdana, Arial,Helvetica, sans-serif;
	color:#006699;
         font-weight:bold;
         	background-image:url(/fileadmin/template/img/pfeil.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:15px;
	padding-bottom:0px;
	float:left;
	height:20px;
	width:120px;
	text-decoration:none;
}

div.line {
    border-bottom:#777777 solid 1px;
    padding-top:5px;
    padding-bottom:5px;
}

#bodyframe {
    margin-left: auto;
	margin-right:auto;
    text-align:left;
    padding: 0px;
}
#headerframe {
  margin: 0px;
  padding: 0px;
  height: 200px;
  text-align:center;
  background:#cacaca;
}
#header {
  width: 800px;
  height: 117px;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  background: url(/fileadmin/template/img/header.gif) no-repeat;
}
#headerframe {
  margin: 0px;
  padding: 0px;
  height: 200px;
  text-align:center;
  background:#cacaca;

}

#contentframe { width:800px;
				margin-left:auto;
				margin-right: auto;
				}

#pictureholder {
				margin-left:auto;
				margin-right:auto;
				height:200px;
				width:800px;
				background:#dedede;
				}

#pictureholder h1 {
    display:none;
    visibility:hidden;
}

.logo {
  position: absolute;
  display:block;
  margin: 0px;
  padding: 0px;
  top: 45px;
  left: 2px;
  width: 170px;
  height: 70px;
}


#nav {
  display:block;
  width: 100%;
  border-bottom: 1px solid #ccc;
  height: 28px;
  line-height:28px;
  margin-bottom:35px;
}

#nav ul {
  list-style-image: none;
  list-style-type: none;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  spacing: 0px;
  width:800px;
  height: 28px;
  line-height:28px;
}

#nav ul li {
  float:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 12px;
  }

#nav ul li a {
display:block;
height: 28px;
line-height:28px;
margin-right:20px;
text-transform:uppercase;
}



#nav ul li.ebeneh0 a {

  color: #777777;
}

#nav ul li.ebeneh0akt a {

  color: #c4001b;
}

#inhalt,
#akordeon { width:340px; margin-left:30px; margin-right:30px; float:left;color:#555;font-family:verdana;font-size:11px;}

#bottom {
  position: relative;
  margin: 0;
  padding: 0;
  padding-top: 15px;
  padding-left: 5px;
  padding-bottom: 15px;
  padding-right: 5px;
  width: 750px;
  left: -1px;
  border-bottom: 1px solid #cccccc;
}

.tx-thmailformplus-pi1 {
}

.tx-thmailformplus-pi1 td{
 font-family: Arial, Helvetica, Verdana, sans-serif
 font-size:11px;
 padding-top:5px;
 color:#666666;

}
.tx-thmailformplus-pi1 .kontakt-select{
 font-family: Arial, Helvetica, Verdana, sans-serif
 font-size:12px;
 color:#666666;
 width:200px;
 height:20px;
 border:#777777 1px solid;
 padding:0px;margin:0px;spacing:0px;
}

.tx-thmailformplus-pi1 .kontakt-termin{
 font-family:Arial;
 font-size:12px;
 color:#666666;
 width:80px;
 height:15px;
 border:#777777 1px solid;
 padding:0px;margin:0px;spacing:0px;
}

.tx-thmailformplus-pi1 .kontakt-input{
 font-family:Arial;
 font-size:12px;
 color:#666666;
 width:200px;
 height:15px;
 border:#777777 1px solid;
 padding:0px;margin:0px;spacing:0px;
}

.tx-thmailformplus-pi1 .kontakt-textarea {
 font-family:Arial;
 font-size:12px;
 color:#666666;
 width:200px;
 height:100px;
 border:#777777 1px solid;
}

.tx-thmailformplus-pi1 .kontakt-submit {
 font-family:Arial;
 font-size:11px;
 background-color:#aa0000;
 color:#ffffff;
 width:200px;
 height:17px;
 border:#777777 1px solid;
}

.tx-thmailformplus-pi1 .kontakt-plz{
 font-family:Arial;
 font-size:12px;
 color:#666666;
 width:50px;
 height:14px;
 border:#777777 1px solid;
}

.tx-thmailformplus-pi1 .kontakt-ort{
 font-family:Arial;
 font-size:12px;
 color:#666666;
 width:135px;
 height:14px;

 border:#777777 1px solid;
}

.tx-thmailformplus-pi1 .kontakt-table,.kontakt-form {
    width:760px;
}

.tx_lumogooglemaps_pi1_infobox,.tx-lumogooglemaps-pi1 {
 font-family:Arial;
 font-size:12px;
 color:#666666;
}

/* Links */
.gmapDir a {
 color:#666666;
}
.gmapDir a:hover{
 color:#666666;
}

.csc-textpic,.csc-textpic-center .csc-textpic-below,.csc-textpic-imagewrap {
    position:relative;
    left:-5px;
    margin:0px;
    padding:0px;
    spacing:0px;
}

.keywords {
    position:relative;
    left:0px;
    top:0px;
    overflow:hidden;
    width:1px;
    height:1px;
}
.tx-txblendpix-pi1 {
    position:relative;

}

.content ul {
  list-style-type: dics;
  margin-left:20px;
}

.content li {
    font-family:Verdana;
    font-size:11px;
 color:#666666;
 margin-bottom:5px;
	line-height:14px;
}
.content table,.content td,.content tr, .content td p {
    margin:0px;
    padding:0px;
}

