/*  body en tekstdefinities */
html, body {
background-color: #FFFFFF;
font-size: 0.9em;
font-family: Trebuchet MS, Arial;
width: auto;
height: auto;
} 

a { 
color: #000000;
background-color:transparent;
text-decoration: none; 
}
 
p, h1, h2, h3 {
padding: 2px 15px;
margin: 0;
}

h1 {
font-size: 1.5em;
font-family: Trebuchet MS, Arial;
font-weight:bold;
color: #FF6600;
background-color: transparent;
}

h2 {
font-size: 1.1em;
font-family: Trebuchet MS, Arial;
font-weight:bold;
color: #FF6600;
background-color: transparent;
}

h3 {
font-size: 1.1em;
font-family: Trebuchet MS, Arial;
font-weight:bold;
text-decoration: underline;
color: #000000;
background-color: transparent;
}

h5 {
font-size: 0.95em;
font-family: Trebuchet MS, Arial;
font-weight:bold;
color: #000000;
background-color: transparent;
}

h6 {
font-size: 0.8em;
font-family: Trebuchet MS, Arial;
text-decoration: none;
color: #000000;
background-color: transparent;
margin: -10px;
}

hr {margin-left:10px;}

/*  positioning-layers */

#wrapper {
background-color: transparent;
width: 910px;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
margin: auto;
}

#header {
display: block;
position: static;
width: 900px;
margin-top: 0;
margin-left: 10px;
margin-bottom: 10px;
overflow: hidden;
}

#rechts {
display: block;
clear: none;
width: 120px;
overflow: hidden;
float: right;
margin-right: 12px;
margin-left: 10px;
padding-left: 0px;
padding-top: 0px;
}

#linkscontext {
clear: left;
display: block;
width: 120px;
overflow: hidden;
float: left;
margin-left: 10px;
padding-left: 0px;
padding-top: 0px;
}

#links {
clear: left;
display: block;
width: 120px;
overflow: hidden;
float: left;
margin-left: 10px;
padding-left: 0px;
padding-top: 0px;
}

#content {
z-index: 2;
clear: none;
display: block;
width: 630px;
font-size: 1.0em;
margin-top: 0;
margin-left: 130px;
overflow: visible;
background-color: transparent;
}

#footer {
width: 910px;
clear: both;
left:auto;
right:auto;
bottom: 10px;
margin-bottom: 20px; 
text-align: center;
color: #000000;
background-color: white;
}

img {
  border: none;
  margin-top: 10px;
  margin-bottom: 10px;
}

#tabs {
	float:left;
	width:100%;
	font-size:100%;
	font-family: Trebuchet MS, Arial;
	line-height:normal;
	margin-bottom:1.5em; /*margin between menu and rest of page*/
	overflow:hidden;
	}

#tabs ul {
	margin:0;
	padding:0px 10px 0 0;
	list-style:none;
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url("images/left_or.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url("images/right_or.png") no-repeat right top;
	padding:6px 11px 4px 6px;
	margin-right:1px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}

.roundedcornr_box {
   background: #FCEBC8;
}
.roundedcornr_top div {
   background: url(images/roundedcornr_tl.png) no-repeat top left;
}
.roundedcornr_top {
   background: url(images/roundedcornr_tr.png) no-repeat top right;
}
.roundedcornr_bottom div {
   background: url(images/roundedcornr_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom {
   background: url(images/roundedcornr_br.png) no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top, 
.roundedcornr_bottom div, .roundedcornr_bottom {
   width: 100%;
   height: 15px;
}
.roundedcornr_content{ margin: 0 15px; font-size: 0.9em;}

#gallery {
	position:relative;
	clear:both;
	float:left;
	left:auto;
	right:auto;
	top: 0px;
	text-align: center;
	background-color: transparent;
}

#gallery li { 
	display: block;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(images/overlay.png); }
