body { background-color: #FFFFFF; background-image: url("bg.jpg");background-attachment : fixed; 
}


h1 {color: #ffffff; font-family: arial, verdana, sans-serif; font-size: 35px;font-style: bold;}
h2 {color: #CC0000; font-family: font-family: arial, verdana, sans-serif; font-size: 25px;}
h3 {color: #ffffff; font-family: "Times New Roman", serif; font-size: 25px;}
h4 {color: #CC0000; font-family: "Times New Roman", serif; font-size: 8px;}
h6{color: #000000; font-family: arial, verdana, sans-serif; font-size: 20px;}
h5 {color: #000000; font-size: 8px;}
p {color: #000000; font-family: arial, verdana, sans-serif; font-size: 15px;}

a {color: #CC0000;}

a:hover {color: Black;}
a {text-decoration:none;}



.menu{
	position: fixed;
	top: 175px;
}

a.menupunkt{
	display: block;
	background-color: #c5cae2;
	width: 125px;
	color: Black;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	display: block;
	width: 125px;
	margin-top: 3px;
	margin-left: 5px;
}

a.menupunkt:hover{
	display: block;
	background-color: Navy;
	width: 125px;
	color: White;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	display: block;
	width: 125px;
	margin-top: 3px;
	margin-left: 5px;
}

.main {
	position: absolute;
	left: 51px;
	top: 39px;
	margin-left: 10px;
	margin-right: 10px;
	width: 700px;
	text-align: left;
	height: 80%;
}

.maint {
	position: absolute;
	left: 60px;
	top: 10px;
	margin-left: 10px;
	margin-right: 100px;
	width: 800px;
	text-align: left;
	height: 25px;
}

.topm{
	position: fixed;
	top: 60px;
	
}

a.topmpunkt{
	display: block;
	background-color: #a0dda9;
	width: 125px;
	color: black;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	display: block;
	width: 125px;
	margin-top: 3px;
	margin-left: 5px;
}

a.topmpunkt:hover{
	display: block;
	background-color: green;
	width: 125px;
	color: White;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	display: block;
	width: 125px;
	margin-top: 3px;
	margin-left: 5px;
}

.top{
	position: fixed;
	top: 5px;
	left: 10px;
}

a.toppunkt{
	
	
	width: 128px;
	color: White;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	display: block;
	width: 128px;
	margin-top: 3px;
	margin-left: 500px;
	}
	
	a.toppunkt:hover{
	display: block;
	background-color: purple;
	width: 150px;
	color: Black;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	display: block;
	width: 130px;
	margin-top: 3px;}
	


/* Curved cutout Borders*/

.curved {
  position: fixed;
  background: transparent; 
  width:135px;
  	top: 30px;
	text-align: center;
	color: orange;
  }
.curved h1, .curved p {
  margin:0 10px;
  }
.curved h1 {
  font-size:2em; 
  color:#fff;
  }
.curved p {
  padding-bottom:0.5em;
  }
.curved .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#fff;
  font-size:1px;
  }
.curved .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#e0cea3; 
  border-left:1px solid #fff; 
  border-right:1px solid #fff; 
  margin:0 4px; 
  height:2px;
  font-size:1px;
  }
.curved .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#e0cea3; 
  border-left:1px solid #fff; 
  border-right:1px solid #fff; 
  margin:0 3px;
  font-size:1px;
  }
.curved .b4 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#e0cea3; 
  border-left:1px solid #fff; 
  border-right:1px solid #fff; 
  margin:0; height:1px; 
  border-width:0 3px 0 3px;
  font-size:1px;
  }
.curved .boxcontent {
  display:block; 
    background-image: url("bg2.jpg"); 
  border:0 solid #fff; 
  border-width:0 1px;
  height:375px;
  }
	.bundm{
	position: fixed;
	top: 315px;
	
}

a.bundmpunkt{
	display: block;
	background-color: #fbd79e;
	width: 125px;
	color: black;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	display: block;
	width: 125px;
	margin-top: 3px;
	margin-left: 5px;
}

a.bundmpunkt:hover{
	display: block;
	background-color: orange;
	width: 125px;
	color: White;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	display: block;
	width: 125px;
	margin-top: 3px;
	margin-left: 5px;
}

/* Curved cutout Borders*/

.curvedh {
  position: fixed;
  background: transparent; 
  width:135px;
  	top: 30px;
  }
.curvedh h1, .curved p {
  margin:0 10px;
  }
.curvedh h1 {
  font-size:2em; 
  color:#fff;
  }
.curvedh p {
  padding-bottom:0.5em;
  }
.curvedh .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#fff;
  font-size:1px;
  }
.curvedh .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#e0cea3; 
  border-left:1px solid #fff; 
  border-right:1px solid #fff; 
  margin:0 4px; 
  height:2px;
  font-size:1px;
  }
.curvedh .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#e0cea3; 
  border-left:1px solid #fff; 
  border-right:1px solid #fff; 
  margin:0 3px;
  font-size:1px;
  }
.curvedh .b4 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#e0cea3; 
  border-left:1px solid #fff; 
  border-right:1px solid #fff; 
  margin:0; height:1px; 
  border-width:0 3px 0 3px;
  font-size:1px;
  }
.curvedh .boxcontent {
  display:block; 
   background-image: url("bg2.jpg");
  border:0 solid #fff; 
  border-width:0 1px;
  height:75px;
  align:middle
  }
  
  /* Curved cutout Borders top */

.curvedt {
  position: fixed;
  background: transparent; 
  width:535px;
  	top: 20px;
	margin-left: 275px;
  }
.curvedt h1, .curved p {
  margin:0 10px;
  }
.curvedt h1 {
  font-size:2em; 
  color:#fff;
  }
.curvedt p {
  padding-bottom:0.5em;
  }
.curvedt .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#fff;
  font-size:1px;
  }
.curvedt .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#e0cea3; 
  border-left:1px solid #fff; 
  border-right:1px solid #fff; 
  margin:0 4px; 
  height:2px;
  font-size:1px;
  }
.curvedt .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#e0cea3; 
  border-left:1px solid #fff; 
  border-right:1px solid #fff; 
  margin:0 3px;
  font-size:1px;
  }
.curvedt .b4 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#e0cea3; 
  border-left:1px solid #fff; 
  border-right:1px solid #fff; 
  margin:0; height:1px; 
  border-width:0 3px 0 3px;
  font-size:1px;
  }
.curvedt .boxcontent {
  display:block; 
   background-image: url("bg2.jpg");
  border:0 solid #fff; 
  border-width:0 1px;
  height:25px;
  text-align: center;
  }
/* Curved cutout Borders menu*/

.curvedm {
  position: absolute;
  background: transparent; 
  width:800px;
  	top: 30px;
	margin-left: 220px;
  }
.curvedm h1, .curved p {
  margin:0 10px;
  }
.curvedm h1 {
  font-size:2em; 
  color:#fff;
  }
.curvedm p {
  padding-bottom:0.5em;
  }
.curvedm .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#fff;
  font-size:1px;
  }
.curvedm .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#e0cea3; 
  border-left:1px solid #fff; 
  border-right:1px solid #fff; 
  margin:0 4px; 
  height:2px;
  font-size:1px;
  }
.curvedm .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#e0cea3; 
  border-left:1px solid #fff; 
  border-right:1px solid #fff; 
  margin:0 3px;
  font-size:1px;
  }
.curvedm .b4 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#e0cea3; 
  border-left:1px solid #fff; 
  border-right:1px solid #fff; 
  margin:0; height:1px; 
  border-width:0 3px 0 3px;
  font-size:1px;
  }
.curvedm .boxcontent {
  display:block;
  background-image: url("bg2.jpg");
 
  border:0 solid #fff; 
  border-width:0 1px;
  height:600px;
 
  }

