/* RESET v1.0, 2008-02-12 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
/* remember to define focus styles! */
:focus{outline:0}
/* remember to highlight inserts somehow! */
ins{text-decoration:none}
del{text-decoration:line-through}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0}

/* GENERAL */
html,body{
font-family:Verdana,Arial;
font-size:85%;
word-spacing:0.1em;
color:#000;
text-decoration:none;
text-align:center;
}
html{overflow-y:scroll;overflow-x:hidden}
body{background:#fff}

/* TYPOGRAPHY */
h1,h2,h3{font-family:Arial;font-weight:700}
h1{font-size:3em;font-weight:400;margin:1em 0 1em 0;}
h2{font-size:1.2em;margin:1em 0 1em 0}
h3{font-size:1em}
ul,ol,dl,p{line-height:2em;padding:0 0 1em 0;}
small{font-size:.8em;margin:-.8em 0 40px 0;display:block}
li small{margin:0}
#heading{margin:0;padding:0;text-indent:-9999px;position:absolute;}
/* Links */
a{text-decoration:none}

#dark a{color:#fff;background-color:#282828;padding:3px 5px}
#dark a:focus,
#dark a:hover{background-color:#444}

#footer a{color:#555;text-decoration:none}
#footer a:focus,
#footer a:hover{color:#000}

h2 a,
h3 a,
a#logo,
a#kro,
a.img{background:none!important;padding:0!important}
a.pdf{background-image:url(../gfx/pdf.gif)!important;background-position:center left;background-repeat:no-repeat;padding-left:20px!important}
a.flash{background-image:url(../gfx/flash.gif)!important;background-position:center left;background-repeat:no-repeat;padding-left:25px!important}
a.video{height:140px;width:250px;background:#000 url(../gfx/video.jpg) no-repeat !important;text-indent:-9999px;display:block;padding:0!important;margin-bottom:10px;}
a.video:hover{background-position:0 -140px !important;}

#video{height:1px;text-align:center;margin-top:20px;position:relative;overflow:hidden;display:none;}
#video iframe{background:#000;}
#video .close{position:absolute;top:0;right:50px;line-height:17px;}

/* LAYOUT */
#dark{background:#000 url(../gfx/bg-body.gif) repeat-x;color:#eee}
    #header{background:url(../gfx/bg-header.gif) top center no-repeat}
		    #header .wrapper{background:url(../gfx/bg-colum2.gif) center 160px no-repeat}
		    #header #logo img{margin:30px 0 30px 72px;height:61px;float:left}
				#header #kro img{margin:80px 100px 0 0;float:right}
				#header h2{font-size:1.2em;}
				.start{padding-bottom:270px}
		#article,
		#aside{float:left;display:inline;overflow:hidden;margin-left:50px}
    #article{width:550px;margin-bottom:30px}
		#aside{width:250px;margin-top:6em;margin-bottom:30px;margin-top:9em}
#footer{background:#fff url(../gfx/bg-footer.gif) repeat-x;border-top:1px solid #999;color:#333;padding:40px 0 20px 0}
#gallery{margin:-300px 0 20px 0;width:100%;height:370px;cursor:move;overflow:hidden}
    #gallery img{margin-left:10px}
		#gallery .colum div{display:none;position:relative;top:-100px;width:187px;left:30px;background-color:#fff;z-index:99;font-face:arial;color:#555;padding:10px 7px;margin-right:38px;cursor:text;}
		#gallery .colum div small{margin:0;line-height:1.4em}

.wrapper{width:950px;margin:0 auto;text-align:left;}
.colum{width:250px;margin-left:50px;float:left;display:inline;overflow:hidden}
.small{width:100px}
    .small img{margin-top:20px;}
		.small small{line-height:2em;font-size:85%}
		
/* GALLERINAV */
#gallerinav {height:1px;width:1060px;margin:0 auto;margin-top:10px;}
#gallerinav img{z-index:77;position:relative;cursor:pointer}
#gallerinav img#gallerinav_left{margin-right:460px;opacity:0.6;filter:alpha(opacity=60);}
#gallerinav img#gallerinav_right{margin-left:460px;opacity:0.6;filter:alpha(opacity=60);}

/* TOOLS */
.clear{clear:both}
.center{text-align:center}
