/*Schriften*/
body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	text-align: center;
	/*background-color: #e7e7e7;*/
	/*background-image:url(./gfx/hg.gif);*/
	background-repeat:repeat-y;
	background-position:center;
	position: relative;
}

#pagecontainer {
	width: 950px;
	height:5000px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	text-align: justify;
	position: relative;
        /*background-image: url(./gfx/menu.jpg);*/
        background-repeat:no-repeat;
        font: 10pt verdana, lucida, helvetica, sans-serif, helvetica, sans-serif;
}

#content
{
	display: block;
	margin:	 0px 5px 0px 300px;
	text-align:justify;
	color: #000000;
}

a {
  color: #000000;
}

#content h1
{
	font-size: 12pt;
  font-weight:bold;
	text-align:left;
	margin-top: 0px;
	padding-top:15px;
}

#content h2
{
        font-size: 10pt;
        font-weight:bold;
        margin-top:0px;
        margin-bottom:0px;
	padding-top: 25px;
	padding-bottom:0px;
}

#content h2 a
{
  text-decoration:none;
}

#content p
{
	font-size: 10pt;
	line-height: 15pt;
	margin-top: 0px;
}

#content p a
{
 text-decoration:none;
 border-style:dashed ;
 border-width: 0px 0px 1px 0px;
}



#content ul
{
	font-size: 12px;
	line-height: 18px;
	margin-top: 0px;
}

.Kontakt input, .Kontakt textarea {
         font-size: 14px;
         width:720px;
}

.Kontakt_Buttons {
         font-size: 14px;
}

.Kontakt_Err input, .Kontakt_Err textarea {
         font-size: 14px;
         background-color:red;
         width:720px;
}


a#foto
{
	background-image:url(/gfx/camera.ico);
	background-repeat:no-repeat ;
	padding-left:20px;
	display:inline;
}

a.extern
{
	background-image:url(/gfx/Earth.ico);
	background-repeat:no-repeat ;
	padding-left:20px;
}

#Foto_auto
{

	margin: 0px 0px 10px 10px;
	float:right;
	border: solid 2px #C9C9C9;
	text-align:center;
	/*background-color:#E8E8E8;*/
	color:Gray;
	font-size: 11px;
}



/* MENU und NAVIGATION */

#menu {
  width: 275px;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  font-size: 12px;
  font-weight:bold;
  float:left;
  text-align:left;
  background-color:#ffdb33;
}

#menu ul#menu_points li {
  border-width:0px 0px 0px 0px;
  border-style:solid;
  padding: 0px 0px 0px 0px;
  margin: 20px 0px 20px 0px;
  list-style-type: none;
}

#menu ul#menu_points li a {
  text-decoration: none;
}

#menu ul#menu_points li a:hover {
  text-decoration:underline;
}

#menu ul#menu_points li.Foto_Cat {
  margin: 8px 0px 0px 25px;
  font-size:8pt;
  font-weight:bold;
}

#menu ul#menu_points li.Foto_Alb {
  margin: 0px 0px 0px 35px;
  font-size:8pt;
  font-weight:normal;
}

#menu ul#menu_points li.Links_Cat {
    margin: 0px 0px 0px 25px;
    font-size:8pt;
    font-weight:normal;
}

#menu ul#menu_points li.login_menu {
    margin: 0px 0px 0px 25px;
    font-size:8pt;
    font-weight:normal;
}

#menu_logos
{	margin: 20px 0px 0px 10px;
	padding: 0px 0px 0px 0px;

	border: none;
	text-align: left;
	float:left;
}

#menu_logos a
{	text-decoration: none;
	border-bottom-style: none;
}

.window
{
	font-size: 12px;
        padding:0px;
        margin:0px 0px 25px 0px;
}

.window_title {
        font-size:12px;
        margin:0px;
        padding:0px;
}

.window_title a {
  text-decoration:none;
}

.window_title ul
{
	display:block;
	height:20px;
	border: 0;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.window_title ul li.title
{
	display: inline ;
	padding: 0px 0px 0px 0px;
        font-weight:bold;
        border-style:none;
}
.window_title ul li
{
	display: inline ;
	padding: 1px 1px 0px 10px;
}


.window_title ul li a
{
	text-align: left;
	text-decoration: none;
}

/* Foto-Hauptseite: Album-Vorschau-Fotos */
.fotoUebersicht_FotoThumb {
  text-align:center;
  border-style:dotted;
  border-width: 1px 0px 1px 0px;
}

.fotoUebersicht_FotoThumb table tr {
  height:100px;
}

.fotoUebersicht_FotoThumb td {
  text-align:center;
  border-style:dotted;
  border-width:0px;
  border-color:#ffdc63;
  padding:3px;
  width:123px;
}

.fotoUebersicht_FotoThumb a img {
  text-decoration:none;
  border:none;
}

/* Foto-Hauptseite: Navigation */
.fotoUebersicht_Navi {
  list-style-type: none;
  padding-left: 0px;
}

.fotoUebersicht_Navi li {
  list-style-type: none;
  display:inline;
  padding-left:20px;
}

.fotoUebersicht_Navi li a {
  list-style-type: none;
  text-decoration:none;
}

/* Foto-Hauptseite: ausgewähltes Foto anzeigen */
.fotoUebersicht_Foto {
  text-decoration:none;
  border-width:0px;
  border-style:solid;
  text-align:center;
}

.fotoUebersicht_Foto a img {
  text-decoration:none;
  border:none;
}

/* Foto-Übersichts-Seite mit den Kategorien und Alben */
.FotoUebersicht {
  border-style:dotted;
  border-width: 1px 0px 1px 0px;
  padding: 5px 0px 0px 5px;
  width:600px;
}

.FotoUebersicht tr td.txt {
 vertical-align:top;
 text-align:left;
 text-decoration:none;
 height:75px;
}

.FotoUebersicht tr td.txt a {
 text-decoration:none;
}

.FotoUebersicht tr td.img {
  width:130px;
  vertical-align:middle;
  text-align:right;
  padding-right:10px;
}

.FotoUebersicht tr a img {
  border:0;
  text-decoration:none;
}

/* Foto groß anzeigen */
body.foto {
  margin:0px;
  padding:0px;
  border-style:none;
  text-align:left;
  background-color:black;
  font: 10pt verdana, lucida, helvetica, sans-serif, helvetica, sans-serif;
}

.foto_Ueberschrift {
  color:white;
}
.foto_Ueberschrift p.Bezeichnung {
  font-weight:bold;
}

.foto_Ueberschrift p.Beschreibung {
  font-weight:normal;
}

.foto_Navigation {
  float:right;
  background-color:#ffdb33;
  padding: 0px 10px 0px 0px;
}

.foto_Navigation li {
  list-style-type: none;
}

.foto_Navigation a {
  color:white;
  text-decoration:none;
}

.foto_Infos {
  color:white;
}

.foto_Infos li {
  color:white;
}

.foto_Infos li a {
   color:white;
   text-decoration:none;
   border-style:dashed ;
   border-width: 0px 0px 1px 0px;
}

/* Foto groß anzeigen fertig */

.foto_Ansicht {
  text-align:center;
}
p.Bezeichnung {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-weight:bold;
}

p.Beschreibung {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-weight:normal;
}

/*Foto im Newsticker */
img.newsticker {
  border-style:none;
  float:right;
  margin:5px 5px 5px 5px;
}

/*Login-Bereich */

.anmelden td.eingeben {
       width:200px;
}

.anmelden td.eingeben input {
       width:200px;
}

.anmelden td.absenden {
       width:200px;
}
.anmelden td.absenden input {
       width:175px;
}

.anfordern td.eingeben {
       width:400px;
}

.anfordern td.eingeben input {
       width:400px;
}

.anfordern td.absenden {
       width:200px;
}
.anfordern td.absenden input {
       width:175px;
}
