
div.img {
  margin-top:40px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

div.img p{
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  font-family:.Verdana,Arial;
  font-weight:bold;
  color:#555;
}

/* Start:  Darstellung der Navigation */

ul.menu {
  list-style-type:none;
  text-align: left;
  padding: 0;
  margin:0;
  margin-top:30px;
}

ul.menu li {
  margin: 0;
  padding:0;
  padding-bottom: 8px;
  padding-left: .6em;
  font-size: 14px;
}

ul.menu li a, ul.menu li a:link, ul.menu li a:visited {
  color: #333;
  text-decoration: none;
  font-weight: bold;
}

ul.menu li a:hover, ul.menu li a.active {
  color: #333;
  text-decoration: underline;
}

ul.submenu {
  list-style-type: none;
  text-align: left;
  margin:0;
  padding:0;
}

ul.submenu li {
  padding: 0px 0 2px 15px;
  margin: 0;
  margin-left:5px;
}

ul.submenu li a, ul.submenu li a:link, ul.submenu li a:visited {
  color: #333;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  padding:0;
  padding-top:.2em;
}

ul.submenu li a:hover {
  text-decoration: underline;
  color: #333;
}

/* Ende:  Darstellung der Navigation*/

/* Start:  Darstellung der Inhalte */

h1 {
  font-size:18px;
  color:#555;
  margin:0;
  padding:0;
  padding-bottom:10px;
}

h3 {
  font-size:14px;
  color:#000;
  margin:0;
  padding:0;
  padding-top:5px;
}

h4 {
  font-size:12px;
  color:#333;
  margin:0;
  padding:0;
  padding-top:10px;
  padding-bottom:5px;
}

p {
  font-size:12px;
  color:#000;
  margin:0;
  padding:0;
  padding-bottom:11px;
}

a, a:link, a:visited {
  color:#333;
  text-decoration:none;
}

a:hover, a:active {
  color:#333;
  text-decoration:underline;
}

ul {
  margin-top:0;
  margin-left:15px;
}

li {
  color:#000;
  font-size:10px;
}

img, img a, img a:link {
  border:0;
}

/*table {
  width:100%;
  text-align:center;
  border:0;
}

td {
  width:33%;
  text-align:center;
  padding:3px;
  font-size:10px;
}*/

small {
  font-size:10px;
}

/* Ende:  Darstellung der Inhalte */

    /* gallerie - listing */
	#tx-lzgallery-pi1-listing {border:0;font-size:12px;padding:0px;font-family:verdana}
	#tx-lzgallery-pi1-listing tr.line1 {color:black;}
	#tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;}
	#tx-lzgallery-pi1-listing tr.line1 td.count{white-space-nowrap;padding-left:20px;}
	#tx-lzgallery-pi1-listing td.preview {padding:0px;width:80px;padding-left:4px;}
	#tx-lzgallery-pi1-listing td.title {font-size:16px;font-face:bold;padding-left:10px;width:80%;}
	#tx-lzgallery-pi1-listing tr.line2 {padding:0px;}

	#tx-lzgallery-pi1-listing a {color:black;}
	#tx-lzgallery-pi1-listing #line-descr-short {border:0;}
	#tx-lzgallery-pi1-parent-descr-short {padding:4px 4px 20px 4px;}
	#tx-lzgallery-pi1-parent-title {font-size:20px;padding:4px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}
	#tx-lzgallery-pi1-listing td.information {font-size:10px;white-space:nowrap;}

    /* gallery - album  */

	div.tx-lzgallery-pi1-fotonav {width:480px;}
	#tx-lzgallery-pi1-fotonav {background:#fff; /*#cccca9;*/}
	#tx-lzgallery-pi1-fotonav td {text-align:center;padding-left:15px;}
	#tx-lzgallery-pi1-fotonav td.descr {color:#00008c;}
	#tx-lzgallery-pi1-fotonav {border:0;font-family:verdana;}

	#tx-lzgallery-pi1-fotos {width:500px;background:#fff; /*#cccca9;*/border:0;text-align:center;margin-left:20px;padding:5px 5px 5px 5px;border-collapse:collapse;font-family:verdana;}
	#tx-lzgallery-pi1-fotos td {text-align:center;border:0;padding:10px 0px;}
	#tx-lzgallery-pi1-fotos img {border:3px solid #333;}

	#tx-lzgallery-pi1-title {margin:0;text-align:left;border:0;}
	#tx-lzgallery-pi1-title h1 {border:0;}
	#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}

    /* gallery - annotations */
	.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
	.tx-lzgallery-pi1-1x1-1 {font-size:12px;font-face:bold;border:0;}
	.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid lightgray;margin:3px 3px 3px 3px;}
	.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}

select {
  border:2px solid #fff;
  background:#333;
  font-size:9px;
  font-weight:bold;
  color:#fff;
}

input {
  border:2px solid #fff;
  background:#333;
  font-size:9px;
  font-weight:bold;
  color:#fff;
}

.csc-textpic-caption {
  font-size:11px;
}
