html{
	width:100%;
	height:100%;
	margin:0;
}

body{
	width:100%;
	height:100%;
	margin:0;
	background:lightblue;
	font-family:"Trebuchet MS";
}

h1{
	text-align:center;
	margin-top:0;
}

h2{
	margin-bottom:0;
}

h3{
	margin-bottom:0;
}

table{
	width:100%;
}

td{
}

th{
	text-align:left;
}

img{
	border:1px solid black;;
}

input, textarea{
	border:1px solid black;
	width:250px;
}

#ebgk{
	width:1000px;
	margin:0 10px -50px;
	margin:0 auto;
	background:#add4e1 url("../images/bakgrund.jpg");
	border-left:1px solid black;
	border-right:1px solid black;
	min-height: 100%;
	/* IE6 fix */
	height: auto !important;
	height: 100%;
}

#head{
	text-align:center;
	background:#add4e1;
	height:295px;
}

#head img{
	border:none;
}

#menu{
	float:left;
	width:170px;
	font-family:arial;
	padding-top:10px;
	border-top:1px solid black;
}

#menu ul{
	margin:0;
	padding:0;
	float:left;
	width:152px
}

#menu li{
	list-style-type:none;
	margin:0;
	padding:0;
}

#menu a{
	width:164px;
	text-decoration:none;
	display:block;
	padding:1px;
	padding-left:5px;
	margin-bottom:5px;
	margin-left:0px;
	border:1px solid black;
	border-left:none;
	border-right:none;
	background:#bae1fa;
	color:black;
	font-size:17px;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#menu a:hover{
	background: #bae1ff;
	color:black;
}

#menu a.currentMenu{
	background:#EEEEFF;
}

a:link{text-decoration:none; color:#0000ff;}
a:visited{text-decoration:none; color:#0000ff;}
a:active{text-decoration:none; color:#0000ff;}
a:hover{text-decoration:underline; color:#0000ff;}

#main{
	float:left;
	width:616px;
	padding:10px;
	padding-top:0;
	margin-left:10px;
}

#right{
	float:right;
	width:160px;
	border-top:1px solid black;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}

#bottomLeft{width:170px; border-bottom:5px solid black;float:left;}
#bottomRight{width:171px; border-bottom:5px solid black;float:right;}

#foot, #push{
	height:50px;
	clear:both;
}

#foot{
	clear:both;
	width:1000px;
	background:#add4e1 url("../images/bakgrund.jpg");
	border-left:1px solid black;
	border-right:1px solid black;
	text-align:center;
	margin:0 10px;
	margin:0 auto;
}

#foot p{
	margin-top:0;
	margin-bottom:0;
}

.submit{
	width:auto;
}

#guestbookWrite textarea{height:150px;}
#guestbookWrite .input{border:1px solid #000000; width:350px; font-family:verdana; font-size:8pt;}
#guestbookShow .date{background:#bae1ff; color:black; width:90px; text-align:center; border:1px solid black;}
#guestbookShow .name{background:#bae1fa; border:1px solid black; border-right:0; color:#000000;}

#forumWrite textarea{height:150px;}
#forumWrite .input{border:1px solid #000000; width:350px; font-family:verdana; font-size:8pt;}
#forumShow .date{background:#bae1ff; color:black; width:90px; text-align:center; border:1px solid black;}
#forumShow .name{background:#bae1fa; border:1px solid black; border-right:0; color:#000000;}

#galleryDiv{margin:0 auto; width:600px; clear:both;}
#galleryDiv img{border:none; display:block; margin:0 auto; max-width:600px;}
#galleryCounter{float:right;text-align:right;margin-right:8px;}

.box{
	border:1px solid black;
	padding:10px;
}

.c{text-align:center;}

.bana{
	width:500px;
	border:1px solid black;
	margin:15px auto;
	padding:5px;
}

.bana h2{
	text-align:center;
	margin:0;
}

.bana h3{
	text-align:center;
	margin:0;
}

.bana p{
	text-align:center;
}

.banbild{
	width:200px;
}

.sideHeadline{
	margin:0;
	margin-bottom:5px;
	text-align:center;
}

#links{
	margin:0;
	padding:0;
}

#links li{
	list-style-type:none;
}

.tavlingsresultat{
	margin:0;
	padding:0;
}

.tavlingsresultat li{
	list-style-type:none;
}

.forum_topics li{
	list-style-type:none;
}

#diskussion{
	margin:0;
	padding:0;
}

#diskussion li{
	list-style-type:none;
}

#adminList{
	margin:0;
	padding:0;
}

#adminList li{
	list-style-type:none;
}

#galleryList{
	margin:0;
	padding:0;
}

#galleryList li{
	list-style-type:none;
}

.box1{padding:10px;}
.box0{padding:10px;}
.img{text-align:center; border:1px solid #000000; padding:10px;}
.condition{font-size:10pt; color:#555555;}
.error{color:#FF0000; font-weight:bold;}
