/* CSS Document */

/* Hyperlinks a ********************************************************************************* */
a {
	color:#000066;
	border:0px;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;	
}

.homebutton a {
	color:#000066;
	font-size:10pt;
	font-weight:bold;
	padding:3px;
	text-decoration:none;
}

.homebutton-second a {
	color:#000066;
	font-size:8pt;
	font-weight:bold;
	padding:3px;
	text-decoration:none;
}

/* Hauptteil (body) ***************************************************************************** */
*{
 margin:0;
 padding:0;
}

body {
	background-color:#cac9bc;
	color:#000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;	
}

.linie {
	border:1px solid #b39003;
	margin-top:-30px;
}

.linie-unten {
	border:1px solid #b39003;
}

/* Überschriften (h*) **************************************************************************** */
h1 {
	color:#000066;
	font-size:13pt;
	text-align:center;
	line-height:20pt;
	padding-top:40px;
}

h2 {
	color:#000066;
	font-size:13pt;
	text-align:center;
	line-height:20pt;
}

h3 {
	color:#000066;
	font-size:12pt;
}

/* Bilder (img) ************************************************************************************ */


/* Tabellen (table, th, tr, td) ******************************************************************** */


/* Textformatierungen ******************************************************************************* */
.anmerkung {
	color:#000066;
	font-size:9pt;
	padding-top:10px;
}

.anmerkung a {
	font-size:9pt;
}

.anmerkung-second {
	color:#000066;
	font-size:8pt;
	padding-top:10px;
}

.anmerkung-second a {
	font-size:8pt;
}

.verkauft {
	color:#FF0000;
}


/* Textformatierungen ******************************************************************************* */

#buchliste ul {
	padding-left:30px;
}


/* Rahmen für alle Seiten (div) ********************************************************************* */
div#rahmen { /* statt <div align="center"> */
	margin-left:7%;
	margin-right:7%;
}

/* Startseite/Index und Kopf-/Fußzeile (table, td,) ************************************************** */
.aussentabelle table {
	width:90%;
}

#abstand table, th, tr, td {
	border:0px;
	margin:10px;
	padding:5px;
}

.second-navi {
	border-bottom:solid 1px #b39003}

.spalteeins {
	width:14%;
}

.spaltezwei {
	width:14%;
}

.spaltedrei {
	width:14%;
}

.spaltevier {
	width:14%;
}

.spaltefuenf {
	width:14%;
}

.spaltesechs {
	width:14%;
}

.spaltesieben {
	width:14%;
}

.innentabelle table { /* für die Navigation/Index */
	height:340px;
}

.innentabelle td { /* für die Navigation/Index */
	height:110px;
	vertical-align:middle;
}

#fototabelle table { /* für Foto auf der Startseite */
	width:100%;
}

#fototabelle img {
	border:2px;
	border-color:#000066;
	border-style:solid;
}

.mitte { /* für Index, (Termine,) Kulturgeschichte, Impressum */
	width:59%;
	text-align:center;
}

.randlinks { /* für Index, Kulturgeschichte, Impressum */
	width:20%;
}

.randlins img {
	vertical-align:top;
}

.randrechts { /* für Index, Kulturgeschichte, Impressum */
	width:20%;
}


/* Tabellenformatierung für die Galerie (div, table, td) ******************************************* */
.bild td {
	margin-left:10%;
	width:40%;
}

.bild-uebersicht {
	width:200px;}

.text td {
	width:40%;
}

.grandlinks td {
	width:2%;
}

.grandrechts td {
	width:2%;
}	

/* Tabellenformatierung für die Termine */
.trandlinks {
	font-weight:bold;
	width:15%;
}

.trandrechts {
	font-size:10pt;
	width:37%;
}

.veranstaltung {
	font-weight:bold;
	text-align:left;
	width:45%;
}

/* Tabellenformatierung für Kontakt/Impressum ******************************************************* */
.fliesstext {
	text-align:left;
}

.fliesstext-impressum {
	font-size:10pt;
}

/* Bilderübersicht 
******************************************************* */
#bilduebersicht img{
	margin-right:20px;
	border:solid 1px #000066}

/* Bilderübersicht Einzelseiten
******************************************************* */
#foto-zentriert {
	text-align:center;
	}

.graue-schrift {
  color:#cac9bc;}

.zentrierter-text {
	text-align:center;}

/* Abstand Logo Startseite
******************************************************* */

#logo-platzierung {
	margin-bottom:-25px;
	}
	
/* Rahmen um Galerie-Bilder
******************************************************* */
#rahmen-um-bilder img{
	border:solid 1px #000066;
	padding:1px;}
