body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('media/bg.gif');
}

#outline { position:relative;margin:0 auto;width:930px; }

/* HEADER */
#header { margin-top:25px; }
#header img { position:relative;margin-left:-13px;border:none; }

/* FOOTER */
#footer { color:#CCCCCC;font:9px Arial, Helvetica, sans-serif; text-align:right;}
#footer a { color:#CCCCCC; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

/* MENU */
#menu { width:100%;margin-top:5px; font: 16px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; }
#menu a { color:#FFFFFF;text-decoration:none; }

/* CONTENT */
#content { min-height:300px; font: 12px Arial, Helvetica, sans-serif;padding:10px 15px; }
#content h1 { color:#739500;margin:0px; }
#content h3 { color:#739500;margin-bottom:0px; }
#content a { color:#739500;text-decoration:none; }
#content a:hover { text-decoration:underline; }
#content table { width:100%;}
#content th { text-align:left;font-weight:bold; }
#content td { vertical-align:top;padding-right:10px; }
#content img { border:none; }
#content object { margin:0px; }
#content fieldset { border:0px; }
#content .error { background-color:#CC0000;color:#FFFFFF;padding:5px;font-weight:bold; }

/* NEWS */
#news h3 { color: #739500; margin-bottom:-12px;border-top:1px solid #739500; }
#news .inhalt { margin-top:0px; margin-bottom:10px; }
#news .datum { margin-top:0px; margin-bottom:5px; font: 10px Arial, Helvetica, sans-serif; color: #739500; border-bottom:1px solid #739500; text-align:right;}

/* KONTAKT */
.kontakt input, .kontakt textarea { width:300px; }
.kontakt textarea { height:100px; }
.kontakt input.button  { width:auto; }

/* FOTO LISTE */
.foto img { margin:1px; }
.foto h3 { margin-bottom:10px;border-bottom:1px solid #739500;border-top:1px solid #739500; }

/* FIGUREN */
#bgfigur01 { position:relative;float:right;margin-right:-40px;margin-top:-14px; }

/* SIDEBAR */
#sidebar { min-height:300px; font: 12px Arial, Helvetica, sans-serif;padding:10px 15px; }
#sidebar h1 { color:#739500;margin:0px; }
#sidebar a { color:#739500;text-decoration:none; }
#sidebar a:hover { text-decoration:underline; }

#sidebar h3 { color:#739500; }
#sidebar img { border:none; }
#sidebar p { text-align:center; }
#sidebar #downloads p { text-align:left; }

/* Für die Breite von den Content-DIV den ein extra DIV */
.contentoutline_narrow { width:260px;float:right; }
.contentoutline_wide { width:650px;float:left; }
.contentoutline_extrawide { display:block;width:752px; }

/* Snazzy Corners */
.xsnazzy { background: transparent; margin:10px 0px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #739500; border-right:1px solid #739500;}
.xb1 {margin:0 5px; background:#739500;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#fff; border:0 solid #739500; border-width:0 1px;}

/* Lightbox */
#lightbox { position: absolute;left: 0;top:5px;width: 100%;z-index: 100;text-align: center;line-height: 0; }
#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: transparent url(./media/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */display: block; }
/*
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(./media/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(./media/lightbox/nextlabel.gif) right 15% no-repeat; }
*/
#prevLink { left: 0; float: left; background: url(./media/lightbox/prev.gif) left 15px no-repeat;}
#nextLink { right: 0; float: right; background: url(./media/lightbox/next.gif) right 15px no-repeat;}
#prevLink:hover, #prevLink:visited:hover { background: url(./media/lightbox/prev_act.gif) left 15px no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(./media/lightbox/next_act.gif) right 15px 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; color:#739500;	}
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1.0em; color:#739500;	}			
#imageData #bottomNavClose { width: 66px; float: right;  padding-bottom: 0.7em;	}	 

#overlay { background-image:url(media/bg.gif);width:100%;height:100%;position:absolute;top:0;left:0;display:none;opacity:0.5;z-index:10; }
.contentWrap { position:absolute;top:10%;height:500px;width:800px;overflow-y:auto;border:0;background:#fff;-moz-border-radius:10px;z-index:20; }		