h1 {
        font-family:Arial,Helvetica,sans-serif;
        font-size:20px;
        color:#4f5f7e;
        font-weight:normal;
        margin:20px;
        }

h2 {
        font-family:Arial,Helvetica,sans-serif;
        font-size:16px;
        font-weight:bold;
        color:#4f5f7e;
        font-weight:normal;
        margin:20px;
        }

h3 {
        font-family:Arial,Helvetica,sans-serif;
        font-size:16px;
        font-weight:bold;
        color:#4f5f7e;
        font-weight:normal;
        margin:20px;
        height:10px;
        }


p {
        font-family:Arial,Helvetica, sans-serif;
        font-size:12px;
        color:#000000;
        font-weight:normal;
        margin:20px;
        }

ul {
        font-family:Arial,Helvetica, sans-serif;
        font-size:12px;
        color:#000000;
        font-weight:normal;
        }

a {
        font-family:Arial,Helvetica,sans-serif;
        font-size:16px;
        color:#ffffff;
        font-weight:normal;
        text-decoration:none;
        underline:none;
        border:0;
        vertical-align:text-bottom;
        }

.fltleft {
	position:absolute;
	float:left;
	left: 28px;
	top: -41px;
	}
	
.blue {
        font-family:Arial,Helvetica,sans-serif;
        font-size:12px;
        color:#4f5f7e;
	}

#navigation a{
        display:block;
        padding:10px;
        margin-top:0px;
        margin-left:25px;
        text-align:left;
        width:150px;
        height:30px;
        background-color:#6094c9;
        text-decoration:none;
        color:#ffffff;
        }

        #navigation a:hover {
        background-color:#bde4f7;
        width:150px;
        }

        #navigation a:active {
        font-weight:bold;
        width:150px;
        }

#buecher{
        height:10px;
        }

#team a{
        display:block;
        padding:7px;
        width:35px;
        height:37px;
        background-color:#6094c9;
        }

#team a:hover {
        display:block;
        padding:7px;
        width:35px;
        height:37px;
        background-color:#bde4f7;
        }

#klein a {
        font-family:Arial,Helvetica,sans-serif;
        font-size:12px;
        color:#4f5f7e;
        font-weight:normal;
        text-decoration:none;
        underline:none;
        border:0;
        }
		
/*---------------------------------------------------------------------*/
/*----------------- LightBox (Bildergallerie) -------------------------*/
/*---- Code from: http://www.lokeshdhakar.com/projects/lightbox2/ -----*/
/*---------------------------------------------------------------------*/

#lightbox{
	position:absolute;
	left:0;
	width:100%;
	z-index:100;
	text-align:center;
	line-height:0;
}

#lightbox img{
	width:auto;
	height:auto;
}

#lightbox a img{
	border:none;
}

#outerImageContainer{
	position:relative;
	background-color:#fff;
	width:250px;
	height:250px;
	margin:0 auto;
}

#imageContainer{
	padding:10px;
}

#loading{
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}

#hoverNav{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}

#imageContainer>#hoverNav{ 
	left:0;
}

#hoverNav a{
	outline:none;
}

#prevLink,#nextLink{
	width:49%;
	height:100%;
	background-image:url(data:../img/lightbox/; base64,AAAA); /* Trick IE into showing hover */
	display:block;
}

#prevLink {
	left:0;
	float:left;
}

#nextLink {
	right:0;
	float:right;
}

#prevLink:hover,#prevLink:visited:hover {
	background:url(../img/lightbox/prevlabel.jpg) left 15% no-repeat;
}

#nextLink:hover,#nextLink:visited:hover {
	background:url(../img/lightbox/nextlabel.jpg) right 15% no-repeat;
}

#imageDataContainer{
	font:11px Century Gothic,Verdana,Helvetica,sans-serif;
	background-color:#fff;
	margin:0 auto;
	line-height:1.4em;
	overflow:auto;
	width:100%;
}

#imageData{
	padding:0 10px;
	color:#666;
}

#imageData #imageDetails{
	width:70%;
	float:left;
	text-align:left;
}

#imageData #caption{
	font-weight:normal;
}

#imageData #numberDisplay{
	display:block;
	clear:left;
	padding-bottom:1.0em;
}	
		
#imageData #bottomNavClose{
	width:68px;
	float:right;
	padding-bottom:0.7em;
	outline:none;
}	 	


.inp {font-family: Verdana; font-size: 8pt; border-width:1px; border-color:#252525; color: #252525; background-color: #ffffff;border-top:1px solid; border-left:1px solid; border-right:1px solid; border-bottom:1px solid; }
.inp2_fixedwidth1 {font-family: Verdana; font-size: 8pt; border-width:1px; border-color: #252525; color: #000080; background-color: #ffffff; border-style:solid; width: 133px;}
.inp_error {font-family: Verdana; font-size: 8pt; border-width:1px; border-color: #252525; color: #ffffff; background-color: #ff0000; border-style:solid}
.inp_klein {font-family: Verdana; font-size: 8pt; border-width:1px; border-color: #252525; color: #000080; background-color: #EBC800; border-style:solid}
.inp_ok {font-family: Verdana; font-size: 8pt; border-width:1px; border-color: #252525; color: #252525; background-color: #00ff00; border-style:solid}


/* ###################################################### */
/* ###################################################### */
/* ###################################################### */

.LinkAllgem:link {
 padding: 0 0 0 0px;
 text-decoration: none;
 color: #000000;
 font-size: 12px;
}

.LinkAllgem:visited {
 padding: 0 0 0 0px;
 text-decoration: none;
 color: #000000;
 font-size: 12px; 
}

.LinkAllgem:hover {
 padding: 0 0 0 0px;
 text-decoration: none;
 color: #36352D;
 font-size: 12px; 
}

.LinkAllgem:active {
 padding: 0 0 0 0px;
 text-decoration: none;
 color: #000000;
 font-size: 12px; 
}
