/* für Diaschau ####################################################*/
  body {
   font-family: Verdana, Arial, Sans-Serif;
  }

  h2.diaschau {
	FONT-FAmily: Arial, Helvetica, sans-serif;
	COLOR: Blue;
	font-size: 12pt;
	font-weight: bold;
	text-align : center;
  }

 figure#figure {
   background-position: Center Center;
   background-repeat: No-Repeat;
   background-size: Contain;
  }

  figure img#dummy {
      
/* max-width: 70%;
   height: Auto;
   display: Block;
   margin: 1rem Auto 1rem Auto;*/
 height: 50%; 
   max-height: 500px;
   width: Auto;   
   display: Block;
   margin: 1rem Auto 1rem Auto;
   box-shadow: 1px 1px 5px #888888;
   border: Solid 1px #000000; 
  }

  span#prev, span#next {
   font-size: 1.2rem;
   font-weight: Bold;
   color: #000000;
   background-color: #FFFFFF;
   padding: 5px 10px 5px 10px;
   border: Solid 1px #000000;
   border-radius: 20px;
   box-shadow: 1px 1px 4px 0px #777777;
   cursor: Pointer;
  }

  span#prev:hover, span#next:hover {
   color: #FFFFFF;
   background-color: #777777;
   border: Solid 1px #FFFFFF;
  }

  span#number {
   display: Inline-Block;
   width: 2rem;
   text-shadow: 1px 1px 4px #777777;
  }

  span#bezeichnung {
   display: Inline-Block;
   width: Auto;
   text-shadow: 1px 1px 4px #777777;
  }

  figcaption#navigation {
   text-align: Center;
  }
/* Ende Diaschau ########################################################*/

/* Für Kontaktformular ############################################*/
.req {
    color: #d43d28;
    font-weight: bold;
}

form-control {
    color: #f1f1f1;
    background-color:#373a3d;
    border: 1px solid #2b2e31;
    border-top: 1px solid #24282b;
    border-bottom: 1px solid #4c5153;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
	width: 300px;
    font-size: 13px;
}

form-group{
}
.textfeld {
	caret-color: red;  
	width: 325px;
	height: 30px;
	border: 1px solid #cccccc;
	padding: 0.5em;
	font-family: arial;
}
.textfeld:focus {
      background: #FFC;
}

button {
    	COLOR: blue;
    background-color: red;
    margin-top: 30px;
}

P.alben {
	font-family:arial;
	font-weight:bold;
	font-size:16pt;
	color:yellow;
	text-align:left;
	text-shadow: 2px  2px 2px black,
                  2px -2px 2px black,
                 -2px  2px 2px black,
                 -2px -2px 2px black;
}

P {
	FONT-FAmily: Arial, Helvetica, sans-serif;
	COLOR: Blue;
	font-size: 10pt;
	font-weight:bold;
	text-align : left;
}

P.nltext {
	FONT-FAmily: Arial, Helvetica, sans-serif;
	COLOR: Black;
	font-size: 11pt;
	font-weight:bold;
	text-align : justify;
}

.klein {
	FONT-FAmily: Arial, Helvetica, sans-serif;
	COLOR: Blue;
	font-size: 9pt;
	font-weight:normal;
	text-align : center;
}
.kroko {
	FONT-FAmily: Arial, Helvetica, sans-serif;
	COLOR: Blue;
	font-size: 11pt;
	font-weight:bold;
	text-align : left;
	margin-left : 35px;
}
.kleinlinks {
	FONT-FAmily: Arial, Helvetica, sans-serif;
	COLOR: Blue;
	font-size: 8pt;
	font-weight:normal;
	text-align : left;
}
.titel {
	FONT-FAmily: Arial, Helvetica, sans-serif;
	COLOR: Blue;
	font-size: 10pt;
	font-weight: bold;
	text-align : left;
}

.sayingtitel {
	FONT-FAmily: Arial, Helvetica, sans-serif;
	COLOR: Red;
	font-size: 11pt;
	font-weight: bold;
	text-align : center;
			margin-left : auto;
			margin-right : auto;
}
.sayingtext {
	FONT-FAmily: Arial, Helvetica, sans-serif;
	COLOR: Blue;
	font-size: 11pt;
	font-weight:bold;
	text-align : center;
			margin-left : auto;
			margin-right : auto;
}
.titelrot {
	FONT-FAmily: Arial, Helvetica, sans-serif;
	COLOR: Red;
	font-size: 16pt;
	font-weight:normal;
	text-align : left;
}

.titelrotcenter {
	FONT-FAmily: Arial, Helvetica, sans-serif;
	COLOR: Red;
	font-size: 16pt;
	font-weight:normal;
	text-align : center;
}
INPUT.button {
	font-family:arial;
	font-weight:normal;
	font-size: 10pt;
	color: Blue;
	text-align: center;
	background-color : red;
    margin-top: 30px;
}


UL {
	list-style-type : disc;
}



H1{
	font-family: "Short Hand";
	font-weight:bold;
	font-size: 24pt;
	color: Blue;
	text-align:center
}

LI.kroko {
				font-family:arial;
	font-weight:bold;
	font-size: 8pt;
	color: Blue;
	text-align:justify;
			margin-left : 35px;
			margin-right : 35px;

}


A:ACTIVE
 {
 font-weight:bold;
 color: Blue;
 text-decoration: underline;
  font-family : Arial, Helvetica, sans-serif;
  }

LI {
		font-family:arial;
	font-weight:bold;
	font-size: 10pt;
	color: Blue;
	text-align:left

}




H2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12pt;
	color: blue;
	text-align:center;
}


TEXTAREA {
	font-family:arial;
	font-weight:bold;
	font-size: 10pt;
	color: Blue;
	text-align: left;
	background-color : aqua;
		scrollbar-base-color : #00D0D2;
		scrollbar-shadow-color : aqua;
		scrollbar-darkshadow-color : aqua;
		border-color : aqua;
		}


HR {
	font-size : 1px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : Aqua;
}

TABLE {
		text-align : center;
		vertical-align : middle;
}


TD {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10pt;
	color: Blue;
	text-align: center;
	vertical-align : top;

}

td.wetter { 

	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 9pt;
	color: Blue;
	text-align: center;
	vertical-align : top;
	border:thin solid blue; }

.TDleft {
			font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10pt;
	color: Blue;
	text-align: left;
		vertical-align : top;

}
.TDright {
			font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10pt;
	color: Blue;
	text-align: right;
		vertical-align : top;

}

.TDcenter{
			font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10pt;
	color: Blue;
	text-align: center;
		vertical-align : top;

}


A:LINK
 {
	 font-weight:bold;
	 color: Blue;
	 text-decoration: underline;
	font-family : Arial, Helvetica, sans-serif;
}

INPUT {
		font-family:arial;
	font-weight:bold;
	font-size: 10pt;
	color: Blue;
	text-align: left;
		background-color :aqua;
		border-color : aqua;
}



H3{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12pt;
	color: Blue;
	text-align:justify;}

H3.nl{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12pt;
	color: Black;
	text-align:justify;}
H6 {
		font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 8pt;
	color: Blue;
	text-align: left;
}


P.person {
		font-family:arial;
	font-weight:bold;
	font-size:12pt;
	color:white;
	text-align:justify

}

P.klein {
			font-family:arial;
	font-weight:bold;
	font-size: 9pt;
	color: Blue;
	text-align:justify;
			margin-left : 35px;
			margin-right : 35px;
}




H4
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12pt;
	color: Blue;
	text-align:justify;
			margin-left : 35px;
			margin-right : 35px;
	}


.nl
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16pt;
	color: blue;
	text-align:left;
	margin-left : 35px;
	margin-right : 35px;
	}

.nl1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16pt;
	color: black;
	text-align:left;
	margin-left : 35px;
	margin-right : 35px;
	}

.nl2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11pt;
	color: black;
	text-align:justify;
	margin-left : 35px;
	margin-right : 35px;
	}

.nl3
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	color: blue;
	text-align:left;
	margin-left : 35px;
	margin-right : 35px;
  	border-width:1px;
  	border-style:solid;
  	border-color:blue;
  	padding:0.5em;
  	text-align:justify;
}
	
.nl4
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11pt;
	color: blue;
	margin-left : 60px;
	margin-right : 60px;
  	border-width:1px;
  	border-style:solid;
  	border-color:blue;
  	padding:0.5em;
  	text-align:justify;
}

A:VISITED 
{
 font-weight:bold;
 color: Blue;
 text-decoration: underline;
  font-family : Arial, Helvetica, sans-serif;
  }

A:HOVER 
{
 font-weight:bold;
 color: Aqua;
 text-decoration: underline;
  font-family : Arial, Helvetica, sans-serif;
  }

A:FOCUS 
{
 font-weight:bold;
 color: Blue;
 text-decoration: underline;
  font-family : Arial, Helvetica, sans-serif;
  }

LI.klein {
			font-family:arial;
	font-weight:bold;
	font-size: 8pt;
	color: Blue;
	text-align:justify

}

UL.klein {
	list-style-type : square;
}


U
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10pt;
	color: White;
	text-decoration:none
}

TD.sec {
					font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	color: Blue;
	text-align: left;
		vertical-align : middle;

}


.bild {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:5pt;
	color:red;
	text-align:center;
	border : 2px solid Red;
	border-color : Aqua;
		}

.mailbild {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:5pt;
	color:gray;
	text-align:center;
	border : 2px solid black;
	border-color : gray;
		}

.countimg {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:5pt;
	color:red;
	text-align:center;
	border : 3px solid Red;
	border-color : Aqua;
		}
.img {
	text-align:center;
	border : 3px solid Red;
	border-color : Aqua;
		}
TD.bottom {
				font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 8pt;
	color: Blue;
	text-align: left;
		vertical-align : middle;

}


.krokodil {
				font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:5pt;
	color:red;
	text-align:center;
	border : 2px solid Red;
			border-color : Aqua;
			margin-left : 35px;
			margin-right : 35px;

}
.default {
				font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:5pt;
	color:red;
	text-align:right;
	border : 2px solid Red;
			border-color : Aqua;
			margin-left : 35px;
			margin-right : 35px;

}

.legend		{	font-family: Arial, Helvetica, sans-serif;
						font-size: 15px;
						font-weight: bold;
						color: blue;
			text-align: center;
		}

.dbmenu {
	FONT-FAmily: Arial, Helvetica, sans-serif;
	COLOR: blue;
	font-size: 14pt;
	font-weight:bold;
	text-align : left;
	}
.formButton			{	font-family: Arial, Helvetica, sans-serif;
						font-size: 15px;
						font-weight: bold;
						color: blue;
						background-color: white;
						border-width: 1px;
						border-color: white;
						text-decoration: none;
						text-align: center;
					}
.formTextbox		{	font-family: Arial, Helvetica, sans-serif;
						font-size: 15px;
						font-weight: normal;
						color: #000000;
						width: 150px;
					}
.formButton:hover	{	background: #EEEEEE;
					}

.data				{	font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: normal;
						color: #000000;
					text-align:left;
}