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:#ef0950;
    text-decoration: none;
    font-family:Arial;
    font-size:11px;
	outline:none;
}




.flash_hint { text-align:left;
    font-size:10px;
    font-family:Verdana;
    color:#333333;
    margin-top:30px;
	border-top: 1px solid #cccccc;
	line-height:35px;
	height:35px;

}

p.bodytext {
 font-family:Arial;
 font-size:12px;
 line-height:18px;
 padding-top:0px;
 margin-bottom:1.5em;
 color:#666666;
 text-align: justify;
}


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:#61C4DB;
    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:#61C4DB;
 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:#61C4DB;
 padding:0px;
 margin:0px;
 padding-top:10px;
 padding-bottom:10px;
 font-size:12px;
 font-weight:normal;
 font-family:Verdana;
 text-decoration:none;
}



.newstitle {
 font-family:Arial;
 font-size:11px;
 font-weight:bold;
 color:#555555;

}

.newssubheader {
 font-family:Arial;
 font-size:11px;
 color:#777777;
}

.newscontent {
 font-family:Arial;
 font-size:11px;
 color:#777777;
}

.newsdate {
 font-family:Arial;
 font-size:10px;
 color:#61C4DB;
 padding-top:10px;
}



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:#333333;
}
#header {
  width: 800px;
  height: 117px;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  background: url(/fileadmin/template/img/header.gif) no-repeat;
}


#contentframe { width:800px;
				margin-left:auto;
				margin-right: auto;
				}

#pictureholder {
				margin-left:auto;
				margin-right:auto;
				height:200px;
				width:800px;
				background:#dedede;
				}

.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: #333333;
}

#nav ul li.ebeneh0akt a {

  color: #61C4DB;
}

#inhalt,
#akordeon { width:340px; margin-left:30px; margin-right:30px; float:left;}

#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;
    top:-20px;
}


.tx-veguestbook-pi1 {
    font-family:Verdana;
    font-size:12px;
    line-height:16px;
}

.tx-veguestbook-pi1 td {
    padding:5px;
}

.tx-guestbook-form-inputfield-med,.tx-guestbook-form-inputfield-big,.tx-guestbook-form-textarea,.tx-guestbook-submit {
    border:1px solid #777777;
    width:200px;
}

.tx-guestbook-header {
    height:14px;
    margin:0px;
    padding:5px;
    background-color:#aaaaaa;
    width:300px;
}

.tx-guestbook-date {
    font-weight:bold;
}
