  body {
    color: #555; 
    font-size: 100.01%;
    font-family: Verdana,Arial,sans-serif;
    margin: 0; padding: 1em 0;
	background: #fff;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }

 a:link { color:#d42626; text-decoration:none; font-weight:bold; }
 a:visited { color:#d42626; text-decoration:none; font-weight:bold; }
 a:focus { color:#d42626; font-weight:bold; }
 a:hover { color:#d42626; text-decoration:underline; font-weight:bold; }
 a:active { color:#d42626; font-weight:bold; text-decoration:none; }


a.einzelseite:hover {background-color: #eee;}

  div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 970px;
    padding: 0;
	background: #ffffff;
    border: 2px outset #BBBBBB;
  }

/* IE-Hack  IE6 liest diese Anweisung nicht, sondern die vorhergehende! */
html>body #Seite {
	
}

  h1 {
	font-size: 18px;
  	font-weight: bold;  
  }
    h2 {
	font-size: 14px;
  	font-weight: bold;  
  }

    h3 {
	font-size: 13px;
  	font-weight: bold;  
  }

div#kopf {
background: #ffffff;
padding: 5px;
}




/* Anfang neue Navigation*/
div#navi {
float: left;
width: 970px;
height: 35px;
background: #eee;
color: #111;
border-top: 1px solid #777777;
border-bottom: 1px solid #777777;
}

* html div#navi {
padding: 0px 0px 0px 0px;
margin: 1px 0px 1px 0;
width: 970px;
height: 30px;
}

#menu {
float: left;
margin: 0 5px 0 0;
color: #333;
padding: 0px 0px 0 10px;
}

* html #menu {
padding: 3px 0px 0 10px;
margin: 0 3px 0 0;
}


#menu li {
float: left;
list-style: none;
position: relative;
margin: 0;
padding: 0 5px 0 5px;
color: #FFF;
font-size: 0.70em;
line-height: 35px;
}

* html #menu li {
padding: 0 3px 0 2px;
}

#menu li a {
display: block;
padding: 0.0em 0 0.5em 0.5em;
color: #222;
font-weight:bold;
text-decoration: none;
}

#menu a:hover, body#start #start a {
    	color: #cc0000;

}

#menu a:hover, body#adressen #adressen a {
    	color: #cc0000;

}

#menu a:hover, body#ausstellungen #ausstellungen a {
    	color: #cc0000;

}

#menu a:hover, body#kontakt #kontakt a {
    	color: #cc0000;

}

#menu a:hover, body#galerie #galerie a {
    	color: #cc0000;

}

/* Ende neue Naviagation*/





 div#container {
float: left;
} 

* html div#container {
float: left;
margin: 0;
} 


    div#Info-wrapper {
    float: right; 
	width: 200px;     
	padding: 0px;
	
    
  }
    div#Info {
    float: left;
    width: 180px;
    margin: 1em 12px 0 12px; 
	padding: 0px;
	border-bottom: 1px solid #660000;
	border-top: 1px solid #660000;
	border-left: 1px solid #660000;
	border-right: 1px solid #660000;
    
  }
  
    * html div#Info {
    
    width: 180px;
    margin: 1em 12px 0 0px; 
	padding: 0px;
	border-bottom: 1px solid #660000;
	border-top: 1px solid #660000;
	border-left: 1px solid #660000;
	border-right: 1px solid #660000;
    
  }
  
  div#Info h2 {
    font-size: 12px;
    margin: 0 0 0 0;
	padding: 5px;
	font-weight: bold;
	color: #fff;
	border-bottom: 1px solid #660000;
	vertical-align:middle;
	background: #cc0000;
	text-indent: 3px;
  }
  
    div#Info h3 {
    font-size: 11px;
    margin: 0 0 0 0;
	padding: 5px;
	font-weight: bold;
	color: #fff;
	border-bottom: 1px solid #660000;
	vertical-align:middle;
	background: #cc0000;
	text-indent: 3px;
  }
  div#Info p {
    font-size: 11px;
    margin: 0.5em;
	
  }
  
  
ul#Info-menu li {

font-size: 11px;
color: #666666;
    margin: 5px 0 5px 0;
	padding: 0 0 0 0;
list-style-image: url(../elem/pfeil_grau.gif);
}

ul#Info-menu li a {

font-size: 11px;
color: #666666;
text-decoration: none;
}

ul#Info-menu li a:hover {

font-size: 11px;
color: #cc0000;
text-decoration: none;
}

  ul#Info-menu a:hover, ul#Info-menu span {
    
   font-size: 11px;
color: #cc0000;
text-decoration: none;
font-weight:bold;
}

a.info-menu-on {
 font-size: 11px;
color: #cc0000;
text-decoration: none;
font-weight:bold;
}

/* Anfang Linker Inhalt */

  div#Inhalt {
  float: left;
  width: 690px;
  margin:1em 0px 1em 30px;
  padding: 0 20px 0 20px;
  border-right: 1px solid #777;

    }

	
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    width: 690px;
	margin: 10px 20px 10px 10px;
  	padding: 0 20px 0 20px;
  }
  
  div#Inhalt h2 {
    margin: 0.3em 0 0em 0;
	padding: 0 0 0.5em 0;
    font-size: 14px;
	color: #666666;
  	font-weight: bold; 
  }
  div#Inhalt p {
    font-size: 11px;
    margin: 20px 0;
	line-height: 14px;
  }

  div#Inhalt img {
  margin: 0 15px 10px 0px;
  float: left;
  display:inline;
	
  }
  
    div#Inhalt p img {
  	margin: 4px 15px 10px 2px;
 	display:inline;
	
  }
 img.pfeil {
 clear: both;
 margin: 0;
 padding: 0;
 line-height: 7px;
 } 
 
/* Ende Linker Inhalt */


/* Anfang Adressen Inhalt */

  div#adressen-wrapper {
  float: left;
  width: 490px;
  margin:1em 0px 1em 30px;
  padding: 0 20px 0 70px;
     }
	 
*html div#adressen-wrapper {
  float: left;
  width: 490px;
  margin:1em 0px 1em 0px;
  padding: 0 20px 0 100px;
     }	 
	 
	   div#adressen-wrapper img {
  margin: 0 5px 10px 0px;
  float: left;
  display:inline;
	
  }
	 
	div#adressen-wrapper p img {
  	margin: 4px 3px 10px 0px;
 	display:inline;
	
  } 
  
    div#adressen-wrapper h2{
  float: left;
   width: 550px;
  margin:1em 0px 1.5em -85px;
  padding: 0 20px 0 0px;
      font-size: 14px;
	color: #666666;
  	font-weight: bold; 
	
     }

/* Ende Adressen Inhalt */



/* Anfang Galerien Inhalt */

  div#galerie-wrapper {
  float: left;
  width: 550px;
  margin:2em 0px 1em 30px;
  padding: 0 20px 0 70px;
     }
	 
*html div#galerie-wrapper {
  float: left;
  width: 550px;
  margin:1em 0px 1em 0px;
  padding: 0 20px 0 100px;
     }	 
	 
	 	 
	   div#galerie-wrapper p {
  margin: 10px 5px 10px 0px;
 font-size: 12px;
	
  }
  
 
	   div#galerie-wrapper h3 {
  margin: 10px 5px 10px 0px;
 font-size: 12px;
	color: #888;
  }	 
 
	div#galerie-wrapper p img {
  	margin: 4px 20px 10px 0px;
 	display:inline;
	
  } 
  
 	div#galerie-wrapper p img a {
 border: 1px solid #666;
 margin: 4px 20px 10px 0px;
	
  }  
  
   	div#galerie-wrapper p img a:hover {
 border: 1px solid #cc0000;
	
  }  
  
	div#galerie-wrapper p img.pfeil {
  	margin: 4px 3px 0px 0px;
 	line-height: 15px;
	
  } 
  
#galerie-wrapper .galerie table {
width: 530px;
padding: 5px;
margin: 0;
font-size: 11px;
border: 0;

}  

* html #galerie-wrapper .galerie table {
width: 530px;
padding: 5px;
margin: 100px;
font-size: 11px;
border: 0;

} 

#galerie-wrapper .galerie td {
padding-bottom: 30px;
padding-left: 5px;
padding-right: 30px;

font-size: 11px;
vertical-align: top;

} 

p.galerie-thumbs {
float: left;
display: inline;
margin-left: 0px;
width: 530px;
}

.galerie-bild  {

padding: 5px;
margin-left: 0px;
margin-right: 20px;
border: 1px solid #666;
}

a.galerie-bild {
clear: both;
width: auto;
padding: 5px;
margin-right: 20px;
border: 1px solid #666;
}

a.galerie-bild:hover {
border: 1px solid #cc0000;
}



.thumbs {
diplay: block;

margin: 0px 0 0 0;
padding: 3px 3px 3px 3px;
border-top: 1px solid #AAAAAA;
border-left: 1px solid #AAAAAA;
border-right: 1px solid #AAAAAA;
border-bottom: 1px solid #AAAAAA;
}

.thumbs a:hover {
border-color: #cc0000;

}


.lebenslauf {
font-size: 11px;
vertical-align: top;
}

.begleitheft {
float:left;
width: 400px;
font-size: 12px;
margin: 0;
line-height: 20px;
}

.begleitheft-sonder {
float:left;
width: 530px;
font-size: 12px;
margin: 0;
line-height: 20px;}


.sonder {
float: left;
width: 500px;
}

	div#galerie-wrapper p img.sonderpfeil {
margin: 5px 5px 0 0;
}


/* Ende Galerie Inhalt */

/*Anfang Copyright-Zeile*/
  p#Fusszeile {
    clear: both;
    font-size: 10px;
    margin: 0; padding: 0.5em;
    text-align: center;
    background-color: #eee;
    border-top: 1px solid #777;
  }
  
    p#Fusszeile a {
   
    color: #999;
     }

    p#Fusszeile a:hover {
   
    color: #cc0000;
	text-decoration: none;
	
     }

.trenner {
   text-align: right;
   border-bottom: 1px solid #aaa;
   color: #61687A;
   width: 100%;
   display:block;
}

.trenner a {
   color: #cc0000;
font-size: 10px;
}
.trenner a:hover {
text-decoration: none;
}

.rand1 { border-width:1px; border-color:#aaa; border-style:solid; padding:10px; }

.rand2 { border-width:1px; border-color:#aaa; border-style:solid; padding:10px; color:#000000; margin-top:5px; }
