
/* Stylesheet */


	
html,body{
	height:100%;
	}
body{
	margin:5px;
	padding:10px;
	background:#978566; //url("../protea_header.jpg") repeat-x;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-spacing:1.5em;
	font-weight:normal;
	color:#630;
	}

@media screen and (min-width:850px) {
body{width:800px;margin-left:auto;margin-right:auto;}

p.common{font-size:18px;}
}

header{
	text-align:center;
	}
nav{
	font-size:12px;
	width:80%;
	color:#630;
	}

h1{
	margin-bottom:0px;
	font-size:20pt;
	text-align:center;
	text-decoration:shadow;
	border-style:ridge;
	border-color:#c63;
	width:50%;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	padding:5px;
	color:#630;
	}
h2{
	margin-bottom:-10px;
	font-size:16pt;
	background-color:#fff;
	border-style:ridge;
	border-color:#c63;
	margin-left:15px;
	width:250px;
	text-align:left;
	text-decoration:none;
	font-weight:600;
	color:#630;
	padding:5px;
	}

h3{
	margin-bottom:-10px;
	font-size:14pt;
	background-color:#fff;
	border-style:ridge;
	border-color:#c63;
	margin-left:15px;
	width:250px;
	text-align:left;
	text-decoration:none;
	font-weight:400;
	color:#630;
	padding:5px;
	}

h4{
	margin-bottom:-10px;
	font-size:14pt;
	background-color:#fff;
	border-style:ridge;
	border-color:#c63;
	margin-left:15px;
	width:25%;
	text-align:left;
	text-decoration:none;
	font-weight:200;
	color:#630;
	padding:5px;
	}

ul {
	font-size:14pt;
	margin: 0;
	padding: 0;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 8px;
	margin-bottom: 8px;
}

ol {
	font-size:14pt;
	font-color:#fff;
	margin: 0;
	padding: 0;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 8px;
	margin-bottom: 8px;
}

li {
	font-size: 14pt;
	color:#930;
	padding-top: 0px;
	padding-bottom: 4px;
	margin-left: 20px;
	text-align:left;
}

.container{display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	}

.item	{width:45%;
	}

.main	{width:93%; 
	background-color:#fff;
	padding:15px;
	margin-bottom:15px;
	text-align:center;
	border-radius:15px;
	box-shadow:3px 3px 5px 5px black;
	}

.headerstyle {border-radius:15px;
		border-color:#aaa;
		border-style:ridge;
		 text-align:center;
		width:100%;
	}
img	{vspace:5px;
	hspace:5px;
	}


.center {text-align:center;
	}

.centertitle {text-align:center;
		font-size:14pt;
		margin-top:5px;
		margin-bottom:5px;
		}

h1.centertitle {text-align:center;
		font-size:14pt;
		margin-top:5px;
		margin-bottom:5px;
		}


button	{padding;5px;
	border-radius:2px;
	font-size:14pt;
	margin:10px;
		}

.centerit	{margin-left:auto;
		margin-right:auto;
		}

.framed{border-style:ridge;
	border-color:#c63;
	}

.framed90{border-style:ridge;
	border-color:#c63;
	width:90%;
	margin:5px;
	}

.framed75{border-style:ridge;
	border-color:#c63;
	width:75%;
	margin:5px;
	}

.framed35{border-style:ridge;
	border-color:#c63;
	width:35%;
	margin:5px;
	}

.framed60{border-style:ridge;
	border-color:#c63;
	width:60%;
	margin:5px;
}

.framed50{border-style:ridge;
	border-color:#c63;
	width:50%;
	margin:5px;
	max-width:250px;
}

.blockbrown{
	background-color:#fff;
	border-color:#630;
	margin-left:25px;
	width:30%;
	text-align:left;
	text-decoration:none;
	font-size:12pt;
	font-weight:200;
	color:#630;
	padding:5px;
	}

.bigblock{
	background-color:#fff;
	border-color:#630;
	margin-left:auto;
	margin-right:auto;
	width:75%;
	text-align:left;
	text-decoration:none;
	font-size:14pt;
	font-weight:200;
	padding:10px;
	color:#c63;
	border-style:ridge;
	}

.brownline{
	color:#663300;
	size:3;
	width:80%;
	margin-left:-17;
	}

dt	{color:white;
	border-style:ridge;
	border-color:#cc6633;
	font-size:12pt;
	margin-left:15px;
	width:30%;
	padding:5px;
	background-color:#cc6633;
	}

dd	{color:#630;
	font-size:12pt;
	margin-left:20px;
	margin-right:37px;
	padding:10px;
	text-align:left;
	}

table{
	background-color:#fff;
	}
table.galery{width:90%;	
	margin-left:auto;
	margin-right:auto;
	}
td.galery{width:150px;
	}

tr.spec:nth-child(2n)  {
	background-color:white;
	color:#630;
	}

.fancy{
	background-color:cdc5b8;
	}

.hugeblock{
	background-color:#fff;
	border-color:#930;
	border-style:ridge;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	text-decoration:none;
	font-size:14pt;
	padding:10px;
	font-weight:200;
	color:#930;
	}

p.common{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-size:14pt;
	color:#630;
	}

.heading{color:white;
	margin-left:-17;
	}
	

p.commonlink{
	margin-left:25px;
	margin-right:20px;
	text-align:center;
	font-size:10pt;
	color:#fff;
	}
	
.centerimage{
	margin-left:10;
	}
	
a {text-decoration:none; color:#00f; font-weight:normal;}
a:link {text-decoration:none; color:#00f; font-weight:normal;}
a:visited {text-decoration:none; color:#933; font-weight:normal;}
a:active {text-decoration:none; color:#930; font-weight:normal;}
a:hover {text-decoration:underline; color:#963; font-weight:normal;}

.salmon	{background-color:#f96;
	}
.skin	{background-color:#c96;
	}
.olive	{background-color:#996;
	}
.aqua	{background-color:#696;
	}



#main{
	position:absolute;
	width:730;
	left:50%;
	margin-left:-365;
	background: url("bergbos_body.jpg") repeat-y top center;
	}
#top{
	display:block;
	width:729;
	height:269px;
	background:url("bergbos_heading_4.jpg") no-repeat top center;
	}
#btm{
	display:block;
	position:absolute;
	clear:both;
	width:729;
	height:67px;
	left:50%;
	margin-left:-365;
	background:#fff url("bergbos_footer.jpg") no-repeat top center;
	}
.subheader	{clear:left;
		}

.navbar  {	font-size:10px;
		width:80%;
		margin-left:auto;
		margin-top:auto;
		text-align:center;
		color:#630;
}


 #navbar  {	font-size:10px;
		width:80%;
		margin-left:auto;
		margin-top:auto;
		text-align:center;
}