/* general content | A */

.middletext h1,
.middletext h2,
.middletext h3,
.middletext p
{
clear:both;
float:left;
display:inline;
}

.middletext h1,
.middletext h2,
.middletext h3,
.middletext p
{
width:580px;
color:#E1E3EA;
}

.middletext h1
{
font-size:10pt;
text-transform:uppercase;
}

.middletext h2
{
font-size:9pt;
text-transform:uppercase;
}

.middletext h3
{
font-size:8pt;
text-transform:uppercase;
}

.middletext p
{
font-size:9pt;
line-height:14pt;
color:#cfd889;
}

.middletext p a, .middletext p a:link, .middletext p a:visited
{
text-decoration:underline;
color:#E1E3EA;
}

.middletext p a:hover, .middletext p a:focus, .middletext p a:active
{
color:#f6bcbc;
}

/* general content | E */


/* bildlisten | A */

.picturesbox, .picturesbox h2, .picturesbox .pictures
{
clear:both;
float:left;
display:inline;
width:600px;
}

.picturesbox
{
margin: 0px 0px 0px 0px;
}

.picturesbox h2
{
font-size:11px;
font-weight:normal;
width:360px;
color:#E1E3EA;
margin: 6px 0px 16px -10px;
padding: 0px 0px 0px 30px;
border-bottom:1px solid #9da0aa;
text-transform:uppercase;
}

.picturesbox .pictures
{

}

.picturesbox .pictures a
{
float:left;
display:inline;
width:170px;
height:130px;
border:1px solid #1B1E27;
margin: 0px 0px 10px 20px;
background-color:#ffffff;

}

.picturesbox .pictures a img
{
float:left;
display:inline;
border:1px solid #1B1E27;
margin:4px 0px 0px 4px;
}

.picturesbox .pictures a img.color,
.picturesbox .pictures a:link img.color,
.picturesbox .pictures a:visited img.color
{
visibility:visible;
display:inline;
}

.picturesbox .pictures a img.true,
.picturesbox .pictures a:link img.true,
.picturesbox .pictures a:visited img.true
{
visibility:hidden;
display:none;
}

.picturesbox .pictures a:hover img.color,
.picturesbox .pictures a:active img.color,
.picturesbox .pictures a:focus img.color
{
visibility:hidden;
display:none;
}

.picturesbox .pictures a:hover img.true,
.picturesbox .pictures a:active img.true,
.picturesbox .pictures a:focus img.true
{
visibility:visible;
display:inline;
}

.keywordbox
{
}

.keywordbox .picture
{
float:left;
display:inline;
margin: 0px 0px 10px 20px;
}

.keywordbox .picture a
{
clear:both;
margin: 0px 0px 0px 0px;
}

.keywordbox .pictures p
{
clear:both;
float:left;
display:inline;
font-size:10px;
width:95px;
margin: 0px 0px 0px 0px;
color:#ffffff;
text-align:right;
}

.keywordbox .pictures a
{
width:96px;
height:74px;
}

.keywordbox .pictures a img
{
margin:2px 0px 0px 2px;
}

/* bildlisten | E */

/* Einzelbild | A */

#singlepicture
{
float:left;
display:inline;
border:1px solid #9da0aa;
margin: 10px 0px 10px 32px;
background-color:#ffffff;
}

#singlepicture .picturebox
{
float:left;
display:inline;
margin: 5px 5px 5px 5px;
}

/* Einzelbild | E */

/* Bildinfo | A */

#pictureinfo, #picturekeywords
{
clear:both;
float:left;
display:inline;
width:200px;
margin: 3px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

#pictureinfo h1, #pictureinfo h2, #pictureinfo p,
#picturekeywords h1, #picturekeywords h2, #picturekeywords p,
#keywordcloud h1, #keywordcloud h2, #keywordcloud p
{
clear:both;
float:left;
display:inline;
width:160px;
margin: 0px 0px 3px 0px;
}

#pictureinfo h1, #picturekeywords h1, #keywordcloud h1
{
font-size:10pt;
color:#333d5f;
}

#pictureinfo h2, #picturekeywords h2, #keywordcloud h2
{
font-size:9pt;
color:#636c1c;
}

#pictureinfo p, #picturekeywords p, #keywordcloud p
{
font-size:8pt;
color:#333d5f;
}

#pictureinfo p.pname
{
font-weight:bold;
}

#picturekeywords
{
margin: 10px 0px 0px 10px;
}

#picturekeywords p a, #picturekeywords p span
{
float:left;
display:inline;
margin: 0px 0px 2px 0px;
}

#picturekeywords p span
{
color:#333d5f;
margin: 0px 3px 2px 1px;
}

#picturekeywords p a, #picturekeywords p a:link, #picturekeywords p a:visited
{
color:#636c1c;
text-decoration:underline;
}

#picturekeywords p a:hover, #picturekeywords p a:focus, #picturekeywords p a:active
{
color:#333d5f;
text-decoration:none;
}

.more-picture-info
{
margin:0px 10px 0px 10px;
width:160px;	
}

.more-picture-info h1
{
color:#333D5F;
font-size:9pt;
margin:0px 0px 3px;
}

.more-picture-info p
{
font-size:8pt;
margin:0px 0px 5px 0px;
}

.more-picture-info p strong
{
color:#636C1C;
font-weight:bold;
}

.more-picture-info p.title
{
text-transform:capitalize;	
}

/* Bildinfo | E */

/* Keywordcloud | A */

#keywordcloud
{
clear:both;
float:left;
display:inline;
width:200px;
margin: 3px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

#keywordcloud p a
{
float:left;
display:inline;
color:#333d5f;
line-height:13pt;
margin: 0px 10px 1px 0px;
}

#keywordcloud p a:hover, #keywordcloud p a:focus, #keywordcloud p a:active
{
color:#636c1c;
text-decoration:underline;
}

#keywordcloud .size1
{
font-size:7pt;
}

#keywordcloud .size2
{
font-size:8pt;
}

#keywordcloud .size3
{
font-size:9pt;
}

#keywordcloud .size4
{
font-size:10pt;
}

#keywordcloud .size5
{
font-size:11pt;
}

/* Keywordcloud | E */

/* Kleinbildnavi | A */

.smallpicturenavi
{
clear:both;
float:left;
display:inline;
width:140px;
}

.smallpicturenavi
{
}

.smallpicturenavi .mbox
{
height:438px;
}

.smallpicturenavi .mbox div
{
clear:both;
float:left;
display:inline;
margin: 8px 5px 10px 26px;
}

.smallpicturenavi .mbox div.active
{
margin: 8px 5px 10px 15px;
padding: 4px 11px 4px 11px;
background-color: #8d9648;
}

.smallpicturenavi .mbox div.spacer
{
clear:both;
float:left;
display:inline;
width:102px;
height:68px;
}

.smallpicturenavi div a, .smallpicturenavi div a img,
.smallpicturenavi div span, .smallpicturenavi div span img
{
float:left;
display:inline;
}

.smallpicturenavi div a,
.smallpicturenavi div span
{
padding: 2px 2px 2px 2px;
}

.smallpicturenavi div a
{
border:1px solid #b5bc7c;
background-color:#ffffff;
}

.smallpicturenavi div span
{
background-color:#a0a0a0;
border:1px solid #c0c0c0;
}

.smallpicturenavi a img.color,
.smallpicturenavi a:link img.color,
.smallpicturenavi a:visited img.color
{
visibility:visible;
display:inline;
}

.smallpicturenavi a img.true,
.smallpicturenavi a:link img.true,
.smallpicturenavi a:visited img.true
{
visibility:hidden;
display:none;
}

.smallpicturenavi a:hover img.color,
.smallpicturenavi a:active img.color,
.smallpicturenavi a:focus img.color
{
visibility:hidden;
display:none;
}

.smallpicturenavi a:hover img.true,
.smallpicturenavi a:active img.true,
.smallpicturenavi a:focus img.true
{
visibility:visible;
display:inline;
}

.smallpicturenavi div img
{
border:1px solid #364854;
}

/* Kleinbildnavi | E */

/* pfeile | A */

a.arrow-left, a.arrow-right,
a.gallery, a.reload
{
display:inline;
width:30px;
height:30px;
}

a.arrow-left
{
float:left;
margin:0px 10px 0px 0px;
}

a.arrow-right,
a.reload,
a.gallery,
.imageoptions a.arrow-darkleft,
.imageoptions a.arrow-darkright
{
float:right;
margin:0px 0px 0px 10px;
}

a.arrow-left, a.arrow-left:link, a.arrow-left:visited
{
background: url(img/arrow_left_blue.png) no-repeat 0px 0px;
}

a.arrow-left:hover, a.arrow-left:focus, a.arrow-left:active
{
background: url(img/arrow_left_green.png) no-repeat 0px 0px;
}

a.arrow-right, a.arrow-right:link, a.arrow-right:visited
{
background: url(img/arrow_right_blue.png) no-repeat 0px 0px;
}

a.arrow-right:hover, a.arrow-right:focus, a.arrow-right:active
{
background: url(img/arrow_right_green.png) no-repeat 0px 0px;
}

a.reload, a.reload:link, a.reload:visited
{
background: url(img/arrow_reload_blue.png) no-repeat 0px 0px;
}

a.reload:hover, a.reload:focus, a.reload:active
{
background: url(img/arrow_reload_green.png) no-repeat 0px 0px;
}

a.gallery, a.gallery:link, a.gallery:visited
{
background: url(img/icon_gallery_blue.png) no-repeat 0px 0px;
}

a.gallery:hover, a.gallery:focus, a.gallery:active
{
background: url(img/icon_gallery_green.png) no-repeat 0px 0px;
}


a.arrow-darkleft, a.arrow-darkright
{
display:inline;
width:30px;
height:30px;
}

a.arrow-darkleft
{
float:left;
}

a.arrow-darkright
{
float:left;
}

a.arrow-darkleft, a.arrow-darkleft:link, a.arrow-darkleft:visited
{
background: url(img/arrow_dark_left_blue.png) no-repeat 0px 0px;
}

a.arrow-darkleft:hover, a.arrow-darkleft:focus, a.arrow-darkleft:active
{
background: url(img/arrow_dark_left_green.png) no-repeat 0px 0px;
}

a.arrow-darkright, a.arrow-darkright:link, a.arrow-darkright:visited
{
background: url(img/arrow_dark_right_blue.png) no-repeat 0px 0px;
}

a.arrow-darkright:hover, a.arrow-darkright:focus, a.arrow-darkright:active
{
background: url(img/arrow_dark_right_green.png) no-repeat 0px 0px;
}

/* pfeile | E */

/* pagination | A */

.picturesbox .pagination
{
float:right;
display:inline;
width:120px;
margin: 0px 20px 0px 0px;
}

.picturesbox .pagination span
{
float:left;
display:inline;
width:40px;
text-align:center;
font-size:13px;
padding: 5px 0px 0px 0px;
color:#E1E3EA;
}

.picturesbox .pagination span.mari
{
margin:0px 40px 0px 0px;
}

.picturesbox .pagination span.male
{
margin:0px 0px 0px 40px;
}

.picturesbox .pagination a
{
margin:0px 5px 0px 5px;
}

.picturesbox .pagination a.arrow-darkleft
{

}

.picturesbox .pagination a.arrow-darkright
{
}

/* pagination | E */

/* options | A */

.imageoptions
{
clear:both;
float:left;
display:inline;
margin:0px 40px 0px 40px;
}

/* options | E */

/* footer | A */

p.link-imprint
{
clear:none;

margin:0px 0px 0px 0px;
font-size:10px;
}

p.link-imprint a, p.link-imprint a:link, p.link-imprint a:visited
{
color:#4F576D;
}

p.link-imprint a.active
{
text-decoration:underline;
}

#footer p
{
float:right;
display:inline;
font-size:8pt;
}

#footer p.about
{
margin: 0px 0px 0px 20px;
color:#4c5572;
text-align:right;
}

#footer p strong
{
font-weight:bold;
color:#515a0b;
}

/* footer | E */