		body{
			padding:0px;
			margin:0px;
			font: normal 70% Verdana, sans-serif;
			line-height:150%;
			background: url(../img/punkte_grau.gif) 2px 2px;
			zoom: 100%;
		}
		
		h1{
			display:inline;
			margin:0;
			padding:0;
			float:left;
			margin: 0.9em 0.3em 0em -32px;
			padding-left:32px;
			font-size:150%;
			text-transform:uppercase;
			font-weight:bold;
			background: url('../img/grau.gif') no-repeat scroll center left;
		}
		
		h1.mt {
			display:inline;
			margin:0;
			padding:0;
			float:left;
			margin: 0.9em 0.3em 0em -32px;
			padding-left:32px;
			font-size:150%;
			text-transform:uppercase;
			font-weight:bold;
			background: url('../img/blau.gif') no-repeat scroll center left;
			color:#63a3bb;
			background-color:#fff;
		}   

		h1.md {
			display:inline;
			margin:0;
			padding:0;
			float:left;
			margin: 0.9em 0.3em 0em -32px;
			padding-left:32px;
			font-size:150%;
			text-transform:uppercase;
			font-weight:bold;
			background: url('../img/gruen.gif') no-repeat scroll center left;
			color:#8db807;
			background-color:#fff;
		}   

		#content h1.md {
			display:inline;
			margin:0;
			padding:0;
			float:left;
			margin: 0.9em 0.3em 0em -32px;
			padding-left:32px;
			font-size:150%;
			text-transform:uppercase;
			font-weight:bold;
			background: url('../img/pfeil_gruen.gif') no-repeat scroll center left;
			color:#8db807;
			background-color:#fff;
		}   

		#content h1.mt {
			display:inline;
			margin:0;
			padding:0;
			float:left;
			margin: 0.9em 0.3em 0em -32px;
			padding-left:32px;
			font-size:150%;
			text-transform:uppercase;
			font-weight:bold;
			background: url('../img/pfeil_blau.gif') no-repeat scroll center left;
			color:#63a3bb;
			background-color:#fff;
		}   

		h2{
			display:inline;
			margin:0;
			padding:0;
			float:left;
			margin: -0.2em 0.3em 0em -32px;
			padding-left:32px;
			font-size:120%;
			text-transform:uppercase;
			font-weight:bold;
			background: url('../img/grau.gif') no-repeat scroll center left;
		}	

		h2 .mt {
			display:inline;
			margin:0;
			padding:0;
			float:left;
			margin: -0.2em 0.3em 0em -32px;
			padding-left:32px;
			font-size:120%;
			text-transform:uppercase;
			font-weight:bold;
			color:#63a3bb;
			background-color:#fff;
		}   

		h2 .md {
			display:inline;
			margin:0;
			padding:0;
			float:left;
			margin: -0.2em 0.3em 0em -32px;
			padding-left:32px;
			font-size:120%;
			text-transform:uppercase;
			font-weight:bold;
			color:#8db807;
			background-color:#fff;
		}   
		
		h3.grau {
			display:inline;
			margin:0;
			padding:0;
			float:left;
			margin: -0.2em 0.3em 0em -32px;
			padding-left:32px;
			font-size:100%;
			text-transform:uppercase;
			font-weight:bold;
			color:#666;
			background-color:#fff;
		}   

		p{
			padding:0;
			margin:2em 0 2em 0;
		}

        hr {
            height:1px;
            color:#ccc;
            background-color:#ccc;
            border-color:#ccc;
            border-style:solid;
        }		    
        
		img{
			border:0px;
		}
		
		li.content {
		    list-style-image: url('../img/doppelpfeil_re.gif');
		}
		
    		a{
				color:black;
				font-weight:bold;
				text-decoration:none;
			}

			a.hover{
				color:black;
				text-decoration:underline;
			}
			
			a.active{
				color:black;
				text-decoration:underline;
			}

			a.visited{
				color:black;
				text-decoration:none;
			}
		
			#links{
				float:left;
				margin-bottom:0;
				width:24em;
				padding:0;
				overflow:hidden;
				z-index:1;
			}
			
			#hauptnavi{
				margin:0;
				padding:110px 2em 2em 2em;
			}
			
			#hauptnavi ul{
				list-style-type:none;
				margin:0px;
				padding:0px;
				line-height:180%;
			}

			#hauptnavi ul ul{
				margin:0px;
			}

			#hauptnavi a{
				color:white;
				font-weight:bold;
				text-decoration:none;
			}
			
			#hauptnavi a.active{
				color:black;
			}

			#metanavi{
				height:1.5em;
				margin:0;
				padding:0.5em 2em 0.5em 2em;
				border-top:1px solid white;
				border-bottom:1px solid white;
				color:#fff;
			}

			#metanavi a{
			    font-size:0.9em;
				color:white;
				font-weight:normal;
				text-decoration:none;
			}
			
			#metanavi a.active{
				color:black;
			}

			#duotone{
				padding:0;
				margin:0;
				height:9em;
			}

			#head{
				margin:0px 20px 0px 0;
				padding:0px 2em 0px 85px;
				height:120px;
				min-width:230px;
			}
			
			#mitte{
				background-color:white;
				position:absolute;
				bottom:0;
				top:0;
				left:24em;
				right:0;
				height:100%;
				z-index:10;
				zoom:1;
			}

			#homegrafik{
				background-color:white;
				margin:0 0 0 0;
				padding:1em 5em 5em 7.6em;
				min-width:210px;
				max-width:55em;
			}
			
			#content{
				background-color:white;
				margin:0 0 0 0;
				padding:7em 5em 5em 85px;
				min-width:210px;
				max-width:55em;
			}
			

			#rechts{
				float:right;
				right:0px;
				width:2.3em;
				padding:95px 0 14em 0;
			}
			
			a.md, a:active.md, a:hover.md, a:visited.md {
			    color:#8db807;
			    background-color:#fff;
			    }

			a.mt, a:active.mt, a:hover.mt, a:visited.mt {
			    color:#63a3bb;
			    background-color:#fff;
			    }

			a.grau, a:active.grau, a:hover.grau, a:visited.grau {
			    color:#666;
			    background-color:#fff;
			    }

			body.orange #hauptnavi,body.orange #metanavi, body.orange #rechts{ background-color:#ef6821;}
			body.orange #duotone{ background: url(../img/orange.jpg) top right; }
			body.orange h1 { color:#666; background: url('../img/pfeil_grau.gif') no-repeat scroll center left; }
			body.orange h2 { color:#666; background-color:#fff; }
			
			body.rot #hauptnavi,body.rot #metanavi, body.rot #rechts{ background-color:#666; }
			body.rot #duotone{ background: url(../img/grau.jpg) top right; }
			body.rot h1 { color:#666; background: url('../img/pfeil_grau.gif') no-repeat scroll center left; }
			body.rot h2 { color:#666; background-color:#fff; }
						
			body.gruen #hauptnavi,body.gruen #metanavi, body.gruen #rechts{ background-color:#8db807; }
			body.gruen #duotone{ background: url(../img/gruen.jpg) top right; }
			body.gruen h1 { background: url('../img/pfeil_gruen.gif') no-repeat scroll center left; }
			body.gruen h2 { color:#8db807; background-color:#fff; }
			
			body.blau #hauptnavi,body.blau #metanavi, body.blau #rechts{ background-color:#63a3bb; }
			body.blau #duotone{ background: url(../img/blau.jpg) top right;}
			body.blau h1 { background: url('../img/pfeil_blau.gif') no-repeat scroll center left; }
			body.blau h2 { color:#63a3bb; background-color:#fff; }
			
			#postit_jobs { position:absolute; left:500px; top:80px; width:166px; height:160px; }
            .sticker { background-color:#fff; }
			

#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/gif;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.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../img/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px 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: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none; color:#000; }	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


