/* Gallery Styles */

html, body 	{ margin:0; margin-left:0; margin-top:0; padding:0; font-size: 11px; letter-spacing:-0.0em; line-height:1.35em; color:#757575; font-family: "Tahoma", Geneva, Verdana, sans-serif; }
h1, h2			{ font-size: 1em; color:#333; margin-top:-0.1em; font-family: "Tahoma", Geneva, Verdana, sans-serif; font-weight:normal;}

#main { height: 100%; left: 50%; top: 50%; position: absolute; margin-top: -290px; margin-left: -495px; display: block; z-index: 1;}
#maincontent { height: 569px; width: 979px; left: 0px; top: 0px; position: absolute; color: #888888; background: #fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(border-radius.htc); box-shadow:5px 5px 20px #333;-moz-box-shadow:5px 5px 20px #333; -webkit-box-shadow:5px 5px 20px #333; filter:alpha(opacity=100); margin-left: 0px; padding: 0px; overflow:hidden; display:block; z-index: 2;}

#logohomepage { height: 23px; width: 177px; left: 25px; top: 3px; background: #fff; position: absolute;  -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; display:block; z-index: 2;}
#logo { height: 23px; width: 177px; left: 23px; top: 10px; background: #fff; position: absolute;  -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; display:block; z-index: 2;}
#nav { height: 30px; width: 675px; left: 294px; top: 8px; position: absolute;  display:block; z-index: 2;}
#intropic { width: 979px; height: 539px; left: 0px; top: 30px; position: absolute; color: #888888; display:block; -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; behavior:url(border-radius.htc); overflow:hidden; z-index: 1;}

#textblock { height: 390px; width: 663px; left: 280px; top: 133px; position: absolute; overflow:hidden; color:#3d3f48; letter-spacing:0.5em; display:block; z-index: 2;}
#preview { height: 173px; width: 254px; left: 15px; top: 133px; position: absolute; padding:5px; overflow:hidden; background-color:#fff; cursor: pointer; z-index: 3;}
#foto { height: 456px; width: 684px; left: 280px; top: 30px; position: absolute; overflow:hidden;  box-shadow:5px 5px 20px #333;-moz-box-shadow:5px 5px 20px #333; -webkit-box-shadow:5px 5px 20px #333; z-index: 3;}
#thumbnails { height: 63px; left: 280px; width:686px; top: 502px; background: #fff; position: absolute;  z-index: 3; overflow:hidden; }
#blaettern { height: 30px; width: 244px; left: 25px; top: 133px; position: absolute; z-index: 3; }
#about { height: 430px; width: 244px; left: 25px; top: 163px; position: absolute; z-index: 3;}
#fototext { height: 84px; width: 244px; left: 25px; top: 403px; background: #fff; position: absolute; overflow:hidden; display:block; z-index: 44;}
p.foto-text { position:absolute;margin:0;padding:0; bottom:0;}
div.thumb_container {position:relative;}

*:focus { outline:none; }
ul.thumb_bar {margin:0;padding:0; list-style-type:none; }
ul.thumb_bar li.thumb { float:left; height: 53px; width: 81px; margin-right:1.8em;  background: #fff; -moz-border-radius:10px; -webkit-border-radius:10px;  border-radius:10px; behavior: url(border-radius.htc); box-shadow:2px 3px 10px #333;-moz-box-shadow:2px 3px 10px #333; -webkit-box-shadow:2px 3px 10px #333; overflow:hidden;}


.radius {  background: #fff;  -moz-border-radius:10px; -webkit-border-radius:10px;  border-radius:10px; overflow:hidden; behavior: url(border-radius.htc); }
.radius2 {  background: #fff;  }
.radius3 {   -moz-border-radius:10px; -webkit-border-radius:10px;  border-radius:10px;box-shadow:3px 3px 10px #333;-moz-box-shadow:3px 3px 10px #333; -webkit-box-shadow:3px 3px 10px #333; overflow:hidden; background: #fff;  behavior: url(border-radius.htc); }



.navlink				{ font-size: 11px; color:#888888; letter-spacing:0.5em; text-decoration:none;}
a.navlink:link			{ color:#888888; text-decoration:none; }
a.navlink:visited		{ color:#888888; text-decoration:none; }
a.navlink:hover			{ color:#122e91; text-decoration:none; }
.selected 				{ font-size: 11px; color:#3d3f48; letter-spacing:0.5em; text-decoration:none;}
a.selected:link			{ color:#3d3f48; text-decoration:none; }
a.selected:visited		{ color:#3d3f48; text-decoration:none; }
a.selected:hover			{ color:#888888; text-decoration:none; }

.h1link				{ color:#555; text-decoration:none; }
a.h1link:link			{ color:#555; text-decoration:none; }
a.h1link:visited		{ color:#555; text-decoration:none; }
a.h1link:hover		{ color:#122e91; text-decoration:none; }

.link				{ color:#555; text-decoration:none; }
a.link:link			{ color:#555; text-decoration:none; }
a.link:visited		{ color:#555; text-decoration:none; }
a.link:hover		{ color:#122e91; text-decoration:none; }

.subnavlink				{ color:#888888; text-decoration:none; }
a.subnavlink:link			{ color:#888888; text-decoration:none; }
a.subnavlink:visited		{ color:#888888; text-decoration:none; }
a.subnavlink:hover		{ color:#122e91; text-decoration:none; }


.headline 				{ color:#3d3f48; letter-spacing:0.5em; text-decoration:none;}
a.headline:link			{ color:#3d3f48; text-decoration:none; }
a.headline:visited		{ color:#3d3f48; text-decoration:none; }
a.headline:hover		{ color:#888888; text-decoration:none; }

.italic {font-style:italic;}
.blackitalic {color:#000;}
.schwarz {color:#333;}
.grau {color:#757575;}
.spaced {color:#000;letter-spacing:1px;}
.red {color:#e2001a;}

ul.scroller {margin:0;padding:0;}
ul.scroller li {display:block; height:7px; width:13px;float:left; }
ul.scroller li.up { background:url(../static/up_w.gif) no-repeat;}
ul.scroller li.dn { background:url(../static/down_w.gif) no-repeat;}
ul.scroller li.up:hover { background:url(../static/up_s.gif) no-repeat;}
ul.scroller li.dn:hover  { background:url(../static/down_s.gif) no-repeat;}

ul.pager {margin:0;padding:0; list-style-type:none;}
ul.pager li { float:left; display:block; width:12px;height:12px;margin:0;padding:0; text-align:right;  line-height:0.7em; }
ul.pager li.arrow {width:4px;margin:0 4px 0 0;}
ul.pager li.rightnum { margin:0 8px 0 7px;}


