html {
        background: url(images/bg.jpg) no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}

#ms-container
{
background:url(images/bg.jpg) no-repeat center top;
margin:0 auto;
position:relative;
width:1000px;
}


div.background
  {
  width:500px;
  height:250px;
  background:url(klematis.jpg) repeat;
  border:2px solid black;
  }
  
  
a:link {color:#ffffff;}      /* unvisited link */
a:visited {color:#ffffff;}  /* visited link */
a:hover {color:#ffffff;}  /* mouse over link */
a:active {color:#ffffff;}   
  

  
div.logo
  {

  position:absolute;
  bottom:250px;
  left:15px;
  
  
  }
  
  
  
    p.toptext
  {

  position:absolute;
top:10px;
  left:42px;
  text-align: left;
font-size: 11px;
font-family: arial;
line-height: 150%;
color: white;
  
  
  }
  
  
  
  
      p.toprighttext
  {

  position:absolute;
top:4px;
  right:42px;
  text-align: left;
font-size: 15px;
font-family: arial;
line-height: 150%;
color: white;
  
  
  }
  
  p.footertext
  {

  position:absolute;
  bottom:10px;
  left:42px;
  text-align: left;
font-size: 11px;
font-family: arial;
line-height: 150%;
color: white;
  
  
  }

  div.transbox-top
  {
  width:100%;
  height:50px;

  background-color:#000000;
  border:0px solid black;
  opacity:0.5;
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  filter:alpha(opacity=50); /* For IE8 and earlier */
  }
  
div.transbox
  {
  width:100%;
  height:200px;

  background-color:#000000;
  border:0px solid black;
  opacity:0.5;
  position:absolute;
  bottom:50px;
  left:0px;
  right:0px;
  filter:alpha(opacity=50); /* For IE8 and earlier */
  }

div.transbox2
  {
  width:816px;
  height:400px;
  margin:30px 50px;
  background-color:#ffffff;
  border:1px solid black;
  opacity:0.9;
  filter:alpha(opacity=90); /* For IE8 and earlier */
  }



div.transbox3
  {
  width:660px;
  height:50px;
  margin:0px 0px;
  background-color:#ffffff;
  border:1px solid black;
  opacity:0.8;
  filter:alpha(opacity=80); /* For IE8 and earlier */
  }


div.transbox4
  {
  width:816px;
  height:1700px;
  margin:30px 50px;
  background-color:#ffffff;
  border:1px solid black;
  opacity:0.8;
  filter:alpha(opacity=80); /* For IE8 and earlier */
  }


div.transbox5
  {
  width:624px;
  height:160px;
  margin:-20px 50px;
  background-color:#ffffff;
  border:1px solid black;
  opacity:0.8;
  filter:alpha(opacity=80); /* For IE8 and earlier */
  }



div.sidebox1
  {
  width:208px;
  height:400px;
  margin:0px 0px;
  background-color:#ffffff;
  border:1px solid black;
  opacity:0.8;
  filter:alpha(opacity=80); /* For IE8 and earlier */
  }


div.sideboxtwitter
  {
  width:400px;
  height:160px;
  margin: 0px 0px;
  background-color:#ffffff;
  border:1px solid black;
  opacity:0.8;
  filter:alpha(opacity=80); /* For IE8 and earlier */
  }


div.sidebox1 p
  {
  margin:40px 30px;

  color:#000000;
  }



div.sideboxtwitter p
  {
  margin:40px 30px;

  color:#000000;
  }




div.transbox3 p
  {
  margin:30px 40px;

  color:#000000;
  }

div.transbox4 p
  {
  margin:30px 40px;

  color:#000000;
  }

div.transbox5 p
  {
  margin:30px 40px;

  color:#000000;
  }


div.transbox p
  {
  margin:30px 40px;


  }

p.maintext

{

text-align: left;
font-size: 11px;
font-family: arial;
line-height: 150%;
color: white;


}


p.page-heading

{

text-align: left;
font-size: 19px;
font-style: bold;
font-family: arial;
color: red;


}




#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 115px;
	background: #9e9c81;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: red}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #000000;
		font: 11px arial}

	#sddm div a:hover
	{	background: red;
		color: #FFF}



p.ontop 

{
        position: relative;
        top: -350px;
	left: 130px;

}


p.sidebox1position


{
        position: relative;
        top: -100px;
	left: -100px;

}



p.contactposition


{
        position: relative;
        top: -400px;
	left: 650px;

}