.mainNavigation, .headNavigation, .contentRechts {display:none;}
.container {
  width:17cm;
}

.headElement{
  float:left;
  height:15px;
  width:130px;
  margin-right:2px;
}

.imageLogo{clear:both; margin:10px 0px 10px 0px }

/*    ----------- MAIN CONTENT CONTAINER -------------      */

.content{
  margin-top:5px;
  width:100%;
  text-align:left;
  font-size:1.2em;
  color:#000000;
  clear:left;

}
html>body .content{  margin-top:10px; margin-right:10px;}
html>body .impressumContent{margin-top:10px}
.impressumContent{margin-top:15px}
.contentElement{
  text-align:left;
  width:100%;
  height:auto;
  clear:left;
  margin-bottom:10px;
}
.impressumContentLinksOben .contentElement{border:none}
.impressumContentLinksOben .contentElement p {padding:0px; width:100%;}
.contentElement h1, .impressumContentLinksOben h1, .breadcrumb, .breadcrumb2 h1 {
  width:97%;
  font-size:1.1em;
  font-weight:bold;
  color:#000000;
  text-align:left;
  margin-top:10px;
 clear:left;
}

.contentElement .csc-firstHeader { background-color:#FFF; margin-bottom:-1px }

html>body .contentElement h1{margin-top:10px}

.contentElement h2{
  clear:left;
  float:left;
  width:329px;
  font-size:1.1em;
  font-weight:bold;
  padding-left:3px;
  margin-bottom:4px;
  margin-top:0px;
}
html>body .impressumContentLinks h2, html>body .impressumContentRechts h2, html>body .content h2{ margin-top:15px;}
.contentElement p{
  margin:10px 0px 0px 0px;
  width:329px;
  padding:0px 5px 10px 3px;
  color:#000000;
}
html>body .contentElement p{ padding:0px 10px 20px 5px;}

.contentElement img{padding-top:10px}
.platzhalter{
  margin:8px 0px 0px 5px;
  float:right;
  width:185px;
}
html>body .platzhalter{ margin:15px 0px 0px 10px;}

/*    ----------- IMPRESSUM CONTENT CONTAINER -------------      */

.impressumContent, .kontaktContent {
  margin-top:5px;
  font-size:1.2em;
  color:#000000;
  width:760px;
  height:auto;
  clear:left;
}
html>body .kontaktContent {margin-top:5px; width:785px}
html>body .impressumContent{ width:785px}
.impressumContentLinksOben{
 clear:left;
  width:100%;
  text-align:left;
}
html>body .impressumContentLinksOben{width:775px}
.impressumContentUntenLinks{
  float:left;
  width:330px;
  margin-right:13px;
  text-align:left;
}
html>body .impressumContentUntenLinks{  margin-right:25px;  width:390px;}

.impressumContentUntenRechts{
  float:left;
  width:330px;
  text-align:left;
}
html>body .impressumContentUntenRechts{width:330px}
.impressumContentLinksOben p{
  clear:left;
  margin:5px 0px 0px 3px;
}
html>body .impressumContentLinksOben p{  margin:10px 0px 0px 3px;}
.impressumContentUntenRechts p{
  margin:0px 0px 5px 3px
}
html>body .impressumContentUntenRechts p{margin:0px 0px 10px 3px}
.impressumContentUntenLinks p{
  margin:0px 0px 0px 3px
}

.impressumContentUntenLinks h2, .impressumContentUntenRechts h2{
  font-size:1.1em;
  font-weight:bold;
  padding-left:3px;
  margin-bottom:0px;
  margin-top:4px;
}
html>body .impressumContentLinksOben h1, html>body .impressumContentUntenLinks h1, html>body .impressumContentUntenRechts h1{  margin-top:8px;}
.impressumContentLinksOben h2{ width:390px}

/* ----------------- KONTAKT WEGBESCHREIBUNG CONTENT CONTAINER ------------------ */
.kontaktText{
  width:225px;
  margin-right:13px;
  padding-left:3px;
  text-align:left;
 float:left;
}
html>body .kontaktText{  width:230px; margin-right:25px;}

.kontaktText #contentLeft{  height:150px; }
.kontaktText .contentElement{ border:none}

.kontaktText p{
  width:auto;
  margin:5px 0px 5px 0px;
}
html>body .kontaktText p{ margin:10px 0px 10px 0px}

.kontaktLinks{
  clear:left;
  margin-top:100px;
  padding-left:3px;
}
html>body .kontaktLinks{  margin-top:100px;}
  
.kontaktLinks a{ 
  background-image:url(../images/icon_pfeil_blau.jpg);
  background-repeat:no-repeat;
  background-position:left;
  padding: 3px 0px 3px 20px;
  display:block;
  margin-bottom:0px }

.kontaktBild{
  float:right;
  width:515px;
  text-align:left;
}
html>body .kontaktbild{ width:515px }
.kontaktBild img{ padding-top:10px; }

V9G a{color:#000; font-size:1.2em; font-weight:bold}
#calendar-event fieldset{border:3px solid #bbbdbf; width:95%;}
#calendar-event label{text-align:left; font-weight:bold; clear:left;}

.searchbody {
  text-align:left;
  border-bottom:1px solid black;
  padding-bottom:10px;
  margin-bottom:10px;
}
.searchhead{ margin:0px}
.searchhead a{
  text-align:left;
  background-image:url(../images/icon_pfeil_blau.jpg);
  background-repeat:no-repeat;
  background-position:left;
  padding: 3px 0px 3px 20px;
  display:block;
  margin:0px;
}
.searchhead br{ display:none}

p.gefunden{margin:5px 0px;http://web36.v1351.managedvps.de/typo3/alt_menu.php#
Template font-weight:bold; font-size:0.8em; clear:left;}

.popupElement{
  float:left;
  height:9px;
  width:60px;
  margin-right:2px;
}
.popup{
  clear:left;
}

.newstext {
  float:left;
  width:330px;
  margin-right:5px;

}
html>body .newstext{ margin-right:10px}
.newsimage{
  float:left;
  width:295px;
}
.newsimage img{float:right}
.newsbottom{
  clear:both;
}