/* CSS Document 4 kessler.at */

* {
    margin: 0;
    padding: 0;
}

html, body, #portfolio, #portfolio table, #portfolio td {
    height:100%;
    width:100%;
    overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
}

#portfolio div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#portfolio td {
    text-align:center;
    vertical-align:middle;
}

#portfolio img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
	border:0;
}
ul{
	list-style-type:none;
	}
#linkprev{
	position:absolute;
	left:10%;
	top:45%;
	padding:10px;
	z-index:100;
	}
#linkprev a{
	display:block;
	background:url(../pix/prev.png) 50% no-repeat;
	width:50px;
	height:60px;
	text-indent:-999em;
	}
#linknext{
	position:absolute;
	left:90%;
	top:45%;
	padding:10px;
	z-index:100;
	}
#linknext a{
	display:block;
	background:url(../pix/next.png) 50% no-repeat;
	width:50px;
	height:60px;
	text-indent:-999em;
	}
* html #linkprev a{ background-image:url(../pix/prev.gif); }
* html #linknext a{ background-image:url(../pix/next.gif); }
#linkhome{
	position:absolute;
	left:10%;
	top:100px;
	z-index:90;
	}
#kontakt, #info{
	position:absolute;
	z-index:99;
	background:url(../pix/hg-transp.png);
	min-height:60px;
	left:35%;
	width:65%;
	height:auto;
	border-top:1px solid #CCC;
	border-bottom:1px solid #999;
	}
* html #kontakt, * html #info{
	background-image:none;
	background-color:#FFF;
    }
#kontakt{ bottom: 100px; }
#info{ top:100px; }

.icon{
	display:block;
	width:60px;
	height:60px;
	position:absolute;
	top:0;
	right:0;
	}
#info .icon{ background:url(../pix/info.png) 50% no-repeat; }
#kontakt .icon{ background:url(../pix/kontakt.png) 50% no-repeat; }
* html #info .icon{ background:url(../pix/info.gif) 50% no-repeat; }
* html #kontakt .icon{ background:url(../pix/kontakt.gif) 50% no-repeat; }
h1, h2{
	font-weight:normal;
	font-size:1.2em;
	padding:8px;
	margin-right:60px;
	}
p{
	font-size:1em;
	padding:8px;
	padding-top:0;
	margin-right:60px;
	}
a{
	color:#333;
	}
a:visited{
	color:#666;
	}
a:hover{
	color:#000;
	text-decoration:none;
	}
#alexa{
position:absolute;
left:-999em;
top:-999em;
width:0;
height:0;
overflow:hidden;
}
