/* Festlegung der Layoutbreite und Zentrierung, damit gleiche Breite wie 3col_fixed*/
#page_margins { 
	width:960px; 
	margin-left: auto;
 	margin-right: auto;
	max-width:inherit;  /* min-width für fixes Layout abschalten */
	min-width:inherit;  /* max-width für fixes Layout abschalten */
}

body {
  margin-left: auto;
  margin-right: auto;
  margin-top: 4px;
  margin-bottom: 0px;
  border: 0px;
  font-family: Arial, sans-serif;
  font-size: 12px;

}

/* Formatierung der Seite */
body { background: #99a; padding: 10px;	}
/*body { background: #C9C9C9; padding: 10px;	}*/
/* Hier kann ein umlaufender Rand um die gesamte Webseite erzeugt werden */
#page{ border: 1px #667 solid; background: #fcf9de;  }
#page_margins {border: 1px #889 solid; min-width: 756px; max-width: 80em; margin:auto;}



/* Style for all table cells. */
td {
	font-family: Arial, sans-serif;
	font-size: 10px;
}

/* Put a border on all generated images */
.image {
	border: 1px solid #7C1C1E;
}

.nav {
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}

/* Align the content of the cells on the index pages to the center. */
#index td {
	text-align: center;
}

/* Remove the margin under the images on the index pages. */
#index .image {
	margin-left: 2;
	margin-right: 2;
	margin-bottom: 0;
}


/* Highlight the image name on the slide pages. */
#slide .name {
	font-weight: bold;
	font-size: 14px;
}

/* Header */
h1 {
	font-size: 30px;
	font-weight: bold;
}

/* Custom link styles */
a:active {
	text-decoration: none;
	color: #FF0000
}

a:visited {
	text-decoration: none;
	color: #000088
}

a:hover {
	text-decoration: none;
	color: #FF5500;
}

a:link {
	text-decoration: none;
	color: #0000FF
}

#imageinfo {
	visibility: hidden;
}

.all {
  width: 640px;
  border: 0px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;

}

.indexall {
  text-align: left;
  border: 0px;
  margin-top: 15px;
  margin-left: 10px;
  margin-right: auto;
  text-align: center;

}
.imageTitle {
  font-size: 20px;
  font-family: Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
  color: #000000;
  font-weight: 400;
  text-decoration: none;
}


.titleOut {
  position: relative;
  width: 640px;
  height: 30px;
  border: 1px solid #800000;
  background-color: #FED09E;
  padding: 0px;
  margin-bottom: 10px;
}
.titleIn {
  position: relative;
  width: 638px;
  height: 28px;
  border: 1px solid #FED09E;
  background-color: #FED09E;
  padding: 0px;
  text-align: left;
}

.indexOut {
  position: relative;
  width: 170px;
  height: 25px;
  border: 1px solid #800000;
  background-color: #FED09E;
  padding: 0px;
  margin-bottom: 10px;
}
.indexIn {
  position: relative;
  width: 168px;
  height: 23px;
  border: 1px solid #FED09E;
  background-color: #FED09E;
  padding: 0px;
}




.titleText {
  font-size: 12px;
  font-family: Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
  color: #7C1C1E;
  font-weight: 400;
  text-decoration: none;
  background-color: #FED09E; 
}


.pfeil {
  font-size: 12px;
  font-family: Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
  color: #FE9D32;
  font-weight: 400;
  text-decoration: none;
  background-color: #FED09E; 
}

.obrazek {
  position: relative;
  text-align: center;
  width: 640px;
  height: 480px;
  	border: 1px solid #7C1C1E;
}

.titleText a {
  text-decoration: none;
  color: #7C1C1E;
}
.titleText a:visited {
  text-decoration: none;
  color: #7C1C1E;
}
.titleText a:active {
  text-decoration: none;
  color: #7C1C1E;
}
.titleText a:hover {
  text-decoration: none;
  color: #F58345;
  
}
.titleText td {
  font-size: 12px;
  font-family: Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
  color: #7C1C1E;
  font-weight: 400;
  text-decoration: none;

  background-color: #FED09E; 
}


.popisek {
  font-size: 12px;
  font-family: Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
  color: #7C1C1E;
  font-weight: 400;
  text-decoration: none;

  position: relative;
  clear: both;
  width: 600px;
  margin-top: 15px;
  border-top: 1px solid #7C1C1E;
  padding-top: 10px;
}

.paticka {
  font-size: 10px;
  font-family: Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
  color: #7C1C1E;
  font-weight: 400;
  text-decoration: none;
  text-align: center;

  position: relative;
  clear: both;
  width: 640px;
  margin-top: 15px;
  border-top: 1px solid #7C1C1E;
  padding-top: 10px;
}

.dvklein {
  font-size: 10px;
  font-family: Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
  color: #7C1C1E;
  font-weight: 400;
  text-decoration: none;
  text-align: center;

  position: relative;
  clear: both;
  margin-top: 15px;
  padding-top: 10px;
}

/*
  .home {
  font-size: 12px;
  font-family: Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
  color: Blue;
  font-weight: 400;
  text-decoration: none;
  background-color: Orange;
  margin-left: 10px;
  text-align: center;
}
 */

  .home {
  font-size: 12px;
  font-family: Verdana, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif;
  color: #7C1C1E;
  position: relative;
  clear: both;

  font-weight: 400;
  text-decoration: none;
  position: relative;
  clear: both;
  margin-left: 15px;
  margin-top: 10px;
}
.home a, .home a:visited, .home a:active {
  color: #7C1C1E;
  font-weight: 400;
  text-decoration: none;
  position: relative;
  clear: both;
  padding: 6px;
  background-color: #FED09E;
}

.home a:hover {
  color: #7C1C1E;
  font-weight: 400;
  text-decoration: none;
  position: relative;
  clear: both;
  padding: 6px;
  background-color: #FEB563;
  
}




/*
.home a:visited {
  text-decoration:none;
  color: #7C1C1E;
}
.home a:active {
  text-decoration:none;
  color: #7C1C1E;
}
.home a:hover {
  text-decoration: none;
  color: #7C1C1E;
}
*/


.dvklein a, .dvklein a:visited, .dvklein a:active, .dvklein a:hover, .paticka a,  .paticka a:visited, .paticka a:active, .paticka a:hover {
  font-size: 10px;
  text-decoration: none;
 font-weight: bold;
 color: #7C1C1E;
 background-color: inherit;
}

/* Formatierung der Fußzeile */
#footer {
	color:#888; 
	background:#fcf9de; 
	margin: 1em; padding: 1em 0 0 0; 
	border-top: 1px #ddd solid; 
	line-height: 2em;  
	font-size: 10px;  
	text-align: center;   
}
#footer a { color: #669; }
#footer a:hover {background-color: #eef; }

/*
.dvklein a:visited {
  font-size: 10px;
  text-decoration: none;
  color: Fuchsia;
}
.dvklein a:active {
  font-size: 10px;
  text-decoration: none;
  color: Lime;
}
.dvklein a:hover {
  font-size: 10px;
  text-decoration: none;
  color: Red;
}


.dvklein a {
  font-size: 10px;
  color: Blue;
}
.dvklein a:visited {
  font-size: 10px;
  text-decoration: none;
  color: Fuchsia;
}
.dvklein a:active {
  font-size: 10px;
  text-decoration: none;
  color: Lime;
}
.dvklein a:hover {
  font-size: 10px;
  text-decoration: none;
  color: Red;
}
*/

