html,body {
	height: 100%;
	width: 99%;
	background-color: White;
	background-image: url(../images/gr2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
body{
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 150%;
	margin: 0;
	padding: 0;
}
table, td, select, input, textarea, li{font: 100% Arial, Arial, Helvetica, sans-serif;}

p, h1, h2, h3, h4, h5, h6{margin:1em 0;}

h1{font-size:130%;}
h2{font-size:120%;}
h3{font-size:110%;}
hr{display:none;}
img{border:none;}


#logo {
	position: absolute;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	top: 5%;
	right: 5%;
	width: 170px;
	height: 28px;
	z-index: 2;
}


#nav {
	position: relative;
	background-image: url(../images/log.gif);
	background-repeat: no-repeat;
	top: 15%;
	left: 8%;
	width: 246px;
	height: 115px;
}
#bild {
	position: absolute;
	background-image: url(../images/gr3.gif);
	background-repeat: no-repeat;
	top: 0px;
	left: 40%;
	width: 500px;
	height: 376px;
	z-index: 0;
}

#content {
	position: absolute;
	padding-top: 5px;
	top: 376px;
	left: 8%;
	width: 60%;
	border-bottom: 1px solid #EFEFEF;
}
#news {
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #EFEFEF;
}
#pr {
	padding: 10px;
	border-left: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	width: 250px;
	float: left;
	height: 250px;
}

#guest {
	padding: 5px;
	border-bottom: 1px solid #EFEFEF;
	border-left: 1px solid #EFEFEF;
	float: left;
	width: 50%;
	height: 150px;
overflow:hidden; 
}

#pr2 {
	padding: 10px;
	border-left: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	width: 200px;
	float: left;
	height: 250px;
}
#link {
	padding: 5px;
	border-bottom: 1px solid #EFEFEF;
}
#menu {
	position: absolute;
	top: 376px;
	left: 70%;
	width: 25%;
	padding: 5px;
	border-left: 1px solid #EFEFEF;
}


#pictures {
float: left;
width:140px; 
height:100px; 
overflow:hidden; 
border-top:5px solid #EFEFEF;
border-bottom:5px solid #EFEFEF;
border-left:5px solid #EFEFEF;
border-right:5px solid #EFEFEF;
margin: 5px; 
}

A#pictures {
border-top:5px solid #EFEFEF;
border-bottom:5px solid #EFEFEF;
border-left:5px solid #EFEFEF;
border-right:5px solid #EFEFEF;
}

A#pictures:hover {
border-top:5px solid #B1B7AF;
border-bottom:5px solid #B1B7AF;
border-left:5px solid #B1B7AF;
border-right:5px solid #B1B7AF;
}

#pictures2 {
width:140px; 
height:100px; 
overflow:hidden; 
border-top:5px solid #EFEFEF;
border-bottom:5px solid #EFEFEF;
border-left:5px solid #EFEFEF;
border-right:5px solid #EFEFEF;
margin: 5px; 
}

A#pictures2 {
border-top:5px solid #EFEFEF;
border-bottom:5px solid #EFEFEF;
border-left:5px solid #EFEFEF;
border-right:5px solid #EFEFEF;
}

A#pictures2:hover {
border-top:5px solid #B1B7AF;
border-bottom:5px solid #B1B7AF;
border-left:5px solid #B1B7AF;
border-right:5px solid #B1B7AF;
}

.line {
border-bottom: 1px solid #EFEFEF;
}


.title {
	width: 80%;
	font-weight: bolder;
	color: FF5F00;
	}