/* design2 scribble */ 
body {
/* 	font-family: Helvetica, Verdana, Arial ; */ 
	font-family: Verdana, Helvetica, Arial ;
	/* font-weight: bold; */ 
	background-color: rgb(0,0,0);
	color: rgb(0,0,0);
	font-size: 12px;	
	margin: 0px 0px 0px 0px;
	
}
a {
   text-decoration: none; 
}
a:hover {
    text-decoration: underline;
}
h1{
    font-size: 1.2em;
}
h2{
    font-size: 1.1em;
}
img { 
    border: none;
}

#tblHauptRahmen{
    width: 980px;
    background-color: rgb(255,255,255);
    text-align: left;
   /*  height: 650px; */ 
    /* background-image: url(../images/page/webSecond2seamless-2.jpg); */ 
   /*  padding-left: 45px;
    padding-right: 45px; */ 
  /*   border: 1px rgb(192,192,192) solid; */ 
}
#tdBanner{
    height: 118px;
    vertical-align: bottom;
    /* text-align: right; klappt nicht im ffx */ 
    background-image: url(../images/page/banner4.jpg); 
    background-position: left top;
    background-repeat: no-repeat;
}
#menue1{
    float: right;
    border: 0px rgb(192,192,192) solid;
    /* padding-right: 20px; klappt nicht im IE7 */ 
    margin-right: 20px;
    margin-bottom: 0px;
    margin-top: 97px;
}
#menue1 a{
    color: rgb(0,0,0); 
    font-weight: bold;
    font-size: 0.9em;
}
#menue1 .menue1selected {color: rgb(219,159,0);}

#tdMenue2{
    background-color: rgb(0,0,0);
    color: rgb(255,255,255); 
    border-top:2px rgb(245,204,0) solid;
    padding-left: 38px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: left;
}
#tdMenue2 #menue2selected {
   /*  font-weight: bold; */ 
    color: rgb(245,204,0);  
}
#tdMenue2 a{
    color: rgb(255,255,255); 
   /*  font-weight: bold; */
   padding-right: 10px; 
}

#tblMain{
    width: 980px;
}

#tdContentLeft{
    width: 220px;
    vertical-align: top;
   /*  border: 1px rgb(192,192,192) solid; */ 
    background-image: url(../images/page/sideinset4.jpg); 
    background-position: left top;
    background-repeat: no-repeat;
    padding-top: 140px;
}
#SideNav {
    margin-left: 26px;
}
#SideNav a{
    color: rgb(0,0,0);
}
.sidenav-leaf{
    list-style: lower-roman outside url();
    list-style: none outside url();  
    font-weight: normal;
    padding-left:15px;
}
.sidenav-item {}
.sidenav-nodeact{ font-weight: bold;}
.sidenav-itemact{ font-weight: bold;}

#tdColContent{
    vertical-align: top;
    padding: 10px 30px 10px 10px;
}
#tdColContent .bodytext{
   /*  width: 500px;  */
}
#Adressfuss{
    text-align: center;
    font-size: 0.9em;
}
#Adressfuss a{
    text-decoration: underline;
    color: black;
    font-weight: bold;
}
.Realisation{
    width: 980px;
    font-size: 0.7em;
    text-align: right;
    color: #777777;
}
.Realisation a{
    color: #777777;
}
.tx-rgsmoothgallery-pi1{
   float:left;   
   margin-left: 5px;
}
.myGallery{
}
#externalthumbs {
  float:left; 
  width:250px;
  height: 345px;
/*   background-color: rgb(255,153,0); */ 
  border: 1px solid rgb(197,197,197);
  margin-top: 0px;
}
#externalthumbs .label{
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 20px;
    margin-left: 5px;
}
#externalthumbs .label .number{
    font-weight: normal; 
}
.carouselInner {
  width:245px;
  height: 310px;
  overflow: auto;
  border: 0px solid rgb(197,197,197);
}
 
.carouselInner .thumbnail {
  float:left;
  /*
  padding-bottom:10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
    */
  margin: 5px 0px 5px 5px;
  
 cursor: hand;
}
.news-list-container table td{
    vertical-align: top;
    text-align: left;
}
 
.spacer-gif{
    clear: both;
    width: 500px;
}

