html *, html body *{
  font-family: georgia;
}


a:focus{outline-width:0px;}
html body #page{
  background-image: url(../images/page.jpg);
  background-position:top center;
  background-repeat: no-repeat;
}

div#custom-doc #main-template div#hd{
  background-image: url(../images/royalwe.gif);
  background-position:top left;
  background-repeat: no-repeat;
  height:270px;
}

#hd-hd{
	height: 75px;
	background-repeat:repeat-x;
	background-position: 0 25px;
}

#hd-bd{
	height: 65px;
}

#hd-bd-wrapper{
  /*padding-left: 225px;*/
}

#hd-ft{
	height: 100px;
	background-color: #000000;
	color: #ffffff;
	background-image: url(../images/royalwe-home.gif);
	background-repeat: no-repeat;
	width: 965px;
}


#bd{
  margin-top: 0px;
  margin-bottom: 25px;
  /*background-color: #cacccc;*/
  min-height: 435px;
}


#ft{
	/* border-top: solid 1px #0A3C83; */
}


#ft-1{
  background-image: url(../images/royalwe-ft-1.gif);
  background-position:top left;
  background-repeat: no-repeat;
  height: 20px;
}

.topmenu-box{
  float:left;
  height: 65px;
  margin-right: 30px;
}


.topmenu-box ul{
  margin-left: 0px;
}

.topmenu-box ul li a{
  text-decoration: none;
  line-height: 20px;
  display: block;
  padding-left: 20px;
  padding-right: 10px;
  background-image: url(../images/royalwe-li1.gif);
  background-repeat: no-repeat;
  background-position: 0 center;
}


.topmenu-box ul li a:hover ,.topmenu-box li.level-1-cur a, .topmenu-box li.level-1-act a{
  background-color: #000000;
  color: #ffffff;
  background-image: url(../images/royalwe-li2.gif);
  background-repeat: no-repeat;
  background-position: 0 center;
}

.topmenu-box ul, 
.topmenu-box ul li{
  list-style-type: none;
  
}

div#menu-teaser-gfx ul,
div#menu-teaser-gfx ul li{ margin:0 0 0 0; margin-bottom: 30px;; padding: 0px; list-style-type: none;}

div#menu-teaser-gfx ul li, div#menu-teaser-gfx ul li a {float:left; width: 33.333%;}
div#menu-teaser-gfx ul li a.bildlink {width:300px; height: 222px; overflow: hidden; display:block;}
div#menu-teaser-gfx ul li a {display:nolne;float:none; text-decoration: none;}
div#menu-teaser-gfx ul li a.bildlink {display:block; 
	background-color: #808080;
	background-color: #000000;
}
div#menu-teaser-gfx ul li a.link {position: relative; left: 0px;}

div#menu-teaser-gfx ul li a img { border: solid 0px black; }
.menu-teaser-gfx-item{background-color: red;}



div#topmenu-0, div#topmenu-0 a{
  float: left;
  width: 225px;
  height:65px;
  display:block;
}

div#topmenu-5{
  float: right;
}



#custom-doc #bd div.yui-gb div.left-normal-right div.col-wrapper{
  padding: 0px;
  margin: 0px;
}

#custom-doc #bd .yui-g div.left-normal-right .col-wrapper, #custom-doc #bd .yui-gb .left-normal-right .col-wrapper {
margin:0px 0px;
padding:0pt;
}


.contactme a{
  margin-right: 10px;
}


.back-to-parent{
 text-align:left;
 width: 965px;
}

.back-to-parent a {
background-image:url(../images/royalwe-li1.gif);
background-position:0pt center;
background-repeat:no-repeat;
display:block;
line-height:20px;
padding-left:20px;
padding-right:10px;
text-decoration:none;

float: right;
}

.back-to-parent a:hover{
background-color: red;
background-image: none;
}
