html{
   height:101%
}

body {
   font-family: Arial, sans-serif; 
   font-size: 12px; 
   background-color: rgb(195,206,228);
/*   margin: 0 0 0 0; */
/*   padding: 0 0 0 0; */
/*   text-align: center; */
}

#mainContainer {
  margin: auto;
  width: 920px;
  min-width: 920px;
  border: none;
}

#HeaderWrap{
  float:left;
  border: none;
}

#HeaderLogo {
  float: left;
  width: 160px;
  height: 160px;
  border: none;
  background-image: url(/fileadmin/image_layout/logo_v2.gif);
  background-repeat: no-repeat;
}

#HeaderLogo a {
  display: block;
  margin-top:10px;
  margin-left:10px;
  width: 150px;
  height: 150px;
}

#HeaderImage{
  float: left;
  width: 760px;
  height: 160px;
  border: none;
  background-image: url(/fileadmin/image_layout/topBanner_v2.gif);
  background-repeat: no-repeat;
}


#HeaderMenuWrap{
  clear:both;
  float:left;
  width: 920px;
  height: 20px;
  border: none;
  background-image: url(/fileadmin/image_layout/bg_menuoben.gif);
  background-repeat: no-repeat;
/*  border: 1px solid; */

}

#HeaderMenuleftSpace{
  float:left;
  width: 185px;
}


#HeaderMenu{
  float:left;
  width: 720px;
  height: 20px;
/*  border: 1px solid; */
} 

div#IMP {
  position: relative;
  margin: 25px 0 0 585px;
  padding: 0 0 0 0;
}

div#IMP a {
  text-decoration: none;
  font-size: 12px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #000;
}

#content {
  clear:both;
  float: left;
  width: 920px;
  height: auto;
  border: none;
  background-image: url(/fileadmin/image_layout/bg_content.gif);
  background-repeat: repeat-y;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
/*  border: 1px solid; */
}

#content2 {
  clear:both;
  float: left;
  width: 920px;
  height: auto;
  border: none;
  background-image: url(/fileadmin/image_layout/bg_content2.gif);
  background-repeat: repeat-y;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
/*  border: 1px solid; */
}



#rightMenu {
  float:left;
  margin-top:5px;
  width: 150px;
  margin-left:15px;
/*  border: 1px solid;  */
}

#zeiten{
  clear:both;
  float:left;	
  font-family: Arial, sans-serif;
  font-size: 11px;
  width:150px;
  
}

div#leftmenu {
  float: left;
  width: 180px;
  margin-left: 15px;
/*  border:1px solid; */
}

#conContent {
  float:left;
  overflow: hidden;
  width: 555px;   
  height: auto;
  margin: 10px 0 0 2px !important;
  padding: 0 0 0 0;
  border: none;
}

#conContent2{
  float:left;
  overflow: hidden;
  width: 705px;   
  height: auto;
  margin: 10px 0 0 2px !important;
  padding: 0 0 0 0;
  border: none;
/*  border:1px solid; */
}

#footer{
  clear:both;
  width: 920px;
  margin: auto;
  padding: 0 0 0 0;
  background-image: url(/fileadmin/image_layout/border_bottom.gif);
  background-repeat: no-repeat;
/*  border:1px solid; */
}



/*-_- BEGIN LOGIN -_-*/

#login{
	margin-top:15px;
	margin-bottom:15px;
}

.InfoXchgLogin{
	font-family:Arial,Verdana;
	font-size:90%; 
	text-align:left;
	padding-left:10px;
}

.InfoXchgLoginX{
	font-family:Arial,Verdana;
	font-size:90%;
	text-align:center;
	padding-left:28px !important;
	padding-left:38px;
}



/*-_- BEGIN Termine Right -_-*/

#termine{
	clear:both;
        float:left;	
/*	width:150px; */
}
 
.user-twterminestartseite-pi1 {
  width: 140px; 
/*  position: absolute; */
}

.user-twterminestartseite-pi1 h2{
  font-size: 11px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  margin: 5px 0 0 10px;
  padding: 0 0 0 0;
}

.user-twterminestartseite-pi1 h3{
  font-size: 11px;
  font-family: Arial, sans-serif;
  margin: 5px 0 0 10px;
  padding: 0 0 0 0;
}

.user-twterminestartseite-pi1 a{
  font-size: 11px;
  font-family: Arial, sans-serif;
  margin: 5px 0 0 10px;
  text-decoration: none;
  color: black; 
  display: inline;
}

.user-twterminestartseite-pi1 p{
   margin: 0 0 0 0; 
   padding: 0 0 0 0;
   text-align: left;
}


/*-_- BEGIN Termine PAGE ID 143 -_-*/

.user-twterminestartseite-pi2 h2 {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

.user-twterminestartseite-pi2 h3 {
  font-family: Arial, sans-serif;
}

#terminedatum{
  vertical-align: top;
  font-size: 12px;
}

#terminedatum b{
  font-family: Arial, sans-serif; 
  font-size: 12px;
}

#termineeintrag b {
  font-family: Arial, sans-serif; 
  font-size: 12px;
  margin: 0 0 0 0; 
}

#termineeintrag {
  font-family: Arial, sans-serif;
  font-size: 12px;
/*  border:1px solid #000000; */
}

#khtitel td a {
  font-size: 12px;
  color:rgb(0,0,0); 
  text-decoration:none;
}

#khbeschreibung td a {
  font-size: 11px;
  color:rgb(0,0,0); 
  text-decoration:none;
}

/*Ausrichtung Termine auf Startseite für IE*/  
.SSprio2{
width: 120px !important; 
border: 0;
/*width: 65px;*/
}  

img {
  border: none;
}
  
 
/*Tabellenabstand (Zellen) verringern*/
#conContent2 table p {
  margin: 0 0 0 0;
  line-height: 1.0;
}

/*Bildbeschreibung -Text unter Bildern*/
div.csc-textpic-caption-l .csc-textpic-caption
{
  font-family: Arial, sans-serif;
  font-size: 9px; 
  color:rgb(0,0,0);
}

