
* { padding: 0; margin: 0; }
html { min-height: 99%; }

body { font-size: 12px; line-height:18px; font-family: Arial, Helvetica, sans-serif; color:#00284a; }

#content {  height: 100%; width: 722px; padding-left: 1px; }
#wrapper {	position:relative; display:block; margin:0 auto; height:100%; width:722px;  }
#header { width: 722px; height: 81px; background: url('../files/header_bg.png'); text-align: right; margin-bottom: 35px;}
#navigation { width: 360px; padding-top: 14px; height: 46px; overflow:hidden; color:#aaaaaa; }
#footer { background: url('../files/footer_bg.png') no-repeat; width: 722px; height: 23px;  margin-bottom: 10px; color:#aaaaaa; }

#header #logo img { padding-top: 20px; padding-left: 1px;}

.float_left { float: left; display:inline; }
.float_right { float: right; display:inline;  }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }
.floatbox { overflow:hidden;  }
.clearfix { display: inline-block; }  /* ... especial for IE7 */
.clearfix { display: block; }      /* ... für IE5,IE6,IE7 */
.floatbox div.float_left { margin-bottom: 8px; }

 * html .floatbox { width:100%; }
.float_left img { padding-top: 5px; margin-right: 23px; }
a, a:link, a:visited { color: #00284a; -moz-outline: none; text-decoration: none;}
a img { border: 0; }

a.pdf { font-size: 11px; float: right; background:transparent url(../files/icon_pdf.gif) no-repeat scroll 0 3px; display:block; padding-left:16px; text-decoration:none; width:auto; }
a.al-right { font-size: 11px; float: right;  width:auto; }

#content h1, #content h2, #content h3 { font-size: 11px; font-weight: bold; margin-bottom: 7px; }
p { font-size: 11px; color: #00284a; margin-bottom: 9px; line-height: 16px; min-height: 16px; height:auto !important;  /* für moderne Browser */ height: 16px; width: 570px;  }

#navigation ul.nav1 { line-height: 16px; list-style-type:none; padding-top: 5px; position:relative; }
#navigation ul.nav1 li { float:left; padding: 0 5px 0 0; }
#navigation ul.nav1 li a { font-size: 8.5pt; color:#aaaaaa; padding-right: 5px; text-decoration: none; font-weight: bold; }
#navigation ul.nav1 li a:hover, #navigation ul.nav1 li a.active, #navigation ul.nav2 li a:hover, #navigation ul.nav2 li a.active { color:#00284a; }


#navigation ul.nav2 { list-style-type:none; position: absolute; top:29px; left: 0;}
#navigation ul.nav2 li { float:left; padding: 0 0.20em 0 0; display:inline; position:relative; }
#navigation ul.nav2 li a { padding-right: 0.20em; color: #aaaaaa; }
#navigation ul.nav2 li.last { padding-right: 0; }
#navigation ul.nav2 li.last a { padding-right: 0; padding-right: 0; }

#footer ul { list-style-type:none; padding: 5px 0 0 0; }
#footer ul li { float:left; padding: 0 5px 0 0; }
#footer ul li a { color: #aaaaaa; text-decoration: none; font-weight: bold; font-size: 11px; padding-right: 5px; }
#footer ul li a.active, #footer ul li a:hover { color:#00284a; }

div.backlink {  }
div.backlink ul li { padding-right: 0!important; }
div.backlink a { font-weight: normal!important; padding-right: 0!important; }

/*galerie Fotografie und Editionen*/
.galleria { list-style:none; width:740px; margin-bottom: 28px; margin-top: 30px; }
.galleria li{ display:block; width:64px; height:40px; overflow:hidden; float:left; margin:0 18px 18px 0; }
.galleria li a{ display:none}
.galleria li div { position:absolute;display:none;top:0;left:180px}
.galleria li div img { cursor:pointer}
.galleria li.active div img,.galleria li.active div { display:block; }
.galleria li.hover, .galleria li.active{ }
.galleria li img.thumb, .galleria li img.selected { cursor:pointer; top:0; left:0; display:block; width:64px!important; height:auto!important; margin-left: 0!important; }

/* Fotografie */
#cat2 .galleria li{ width:64px!important; height:40px!important; }
#cat2 .galleria li img.thumb, .galleria li img.selected { width:64px!important; height:auto!important; }


/* Editionen */
#cat10 .galleria li{ width:auto!important; height:41px!important; }
#cat10 .galleria li img.thumb, .galleria li img.selected { width:auto!important; height:41px!important; }

.galleria li .caption {display: none;}
* html .galleria li div span {width:400px} /* MSIE bug */

div.galleria_wrapper {  color: #CCC; }

#cat2 #main_image { height:448px; width:718px; background: #FFF; margin-bottom: 5px;  border: 1px solid #bdbdbd; }
#cat2 #main_image img { border: none; }

#cat10 #main_image { height:450px; width:720px; background: #FFF; margin-bottom: 5px;  overflow-y: hidden; }
#cat10 #main_image img { border: 1px solid #bdbdbd; }

div.img_full {  margin-bottom:35px; }

div.description { font-size: 11px; color: #00284a; }

span.caption {font-size: 11px; color: #00284a; padding-top: 5px; display: block; position: absolute; top: 568px;}

div.nav {  }
div.nav img.back { padding-right: 10px; }
div.nav img.forward { padding-right: 3px; }

p.separation { border-bottom:1px solid #c8c8c8; margin: 22px 0 40px 0; }

ul.thumbs { list-style:none; width:740px; margin-top: 0; }
ul.thumbs li { display:block;  overflow:hidden; float:left; padding:0 18px 18px 0; }
div.preview { margin-top: 2px; }

#cat10 #footer {  }

div.space { height: 15px; }

img.img_module { border:1px solid #BDBDBD; }



