      body {
           font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
           font-size : 11px;
           color : #333333;
      }
     .rand {
           border : 1px solid #c3b596;
      }
     .randindex {
           background-image : url(/images/index.jpg);
      }
     .alval {
           vertical-align : middle;
      }
     .randtaf {
           border : 1px solid #333333;
      }
     .randtd {
           font-weight : normal;
           text-align : justify;
           padding-left : 5px;
           padding-right : 5px;
           line-height : 16px;
           border : 1px solid #b1a485;
      }
     .randtdnotop {
           font-weight : normal;
           text-align : justify;
           padding-left : 5px;
           padding-right : 5px;
           line-height : 16px;
           border-bottom : 1px solid #b1a485;
           border-left : 1px solid #b1a485;
           border-right : 1px solid #b1a485;
      }
     .randpuzzleslevel {
           font-size : 10px;
           font-weight : bold;
           font-variant : small-caps;
           text-align : center;
           vertical-align : middle;
           padding-top : 2px;
           padding-bottom : 2px;
           border-bottom : 1px solid #333333;
           border-left : 1px solid #333333;
           border-right : 1px solid #333333;
      }
     .bgpuzzles {
           background-image : url(/images/puzzles/bg.png);
      }
     .bgpuzzleslink {
           vertical-align : middle;
           text-align : center;
      }
     .topleisteDE {
           background-image : url(/images/vorlage/color/topleiste_de.jpg);
      }
     .topleisteEN {
           background-image : url(/images/vorlage/color/topleiste_en.jpg);
      }
     .bottomleiste {
           background-image : url(/images/vorlage/leiste-bottom.png);
           color : #e1d4b7;
           text-align : center;
      }
     .navigation_rand {
           border : 1px solid #000000;
           font-size : 12px;
           font-weight : bold;
      }
     .navigation_tb {
           background-image : url(/images/vorlage/navibg_thebreed.jpg);
           border : 1px solid #000000;
      }
     .navigation_od {
           background-image : url(/images/vorlage/navibg_od.jpg);
           border : 1px solid #000000;
      }
     .navigation_gal {
           background-image : url(/images/vorlage/navibg_galleries.jpg);
           border : 1px solid #000000;
      }
     .navigation_ln {
           background-color : #FFFFFF;
           border : 1px solid #990000;
      }
     .navigation_fun {
           background-image : url(/images/vorlage/navibg_fun.jpg);
           border : 1px solid #000000;
      }
     .navigation_inter {
           background-image : url(/images/vorlage/navibg_interactive.jpg);
           border : 1px solid #000000;
      }
     .headline {
           background-image : url(/images/vorlage/leiste-135.png);
           font-size : 12px;
           font-weight : bold;
           font-variant : small-caps;
           color : #e1d4b7;
           text-align : center;
      }
     .txt11block {
           font-weight : normal;
           text-align : justify;
           padding-left : 5px;
           padding-right : 5px;
           line-height : 16px;
      }
     .txt11left {
           font-weight : normal;
           text-align : left;
           padding : 3px;
           background-color : #c3b596;
      }
     .txt11left1 {
           font-weight : normal;
           text-align : left;
           padding-left : 3px;
           background-color : #c3b596;
      }
     .txt11pxbold {
           font-weight : bold;
           padding-left : 5px;
           text-align : left;
           line-height : 16px;
      }
     .txt11pxboldcenter {
           font-weight : bold;
           text-align : center;
           line-height : 16px;
      }
     .txt11pxbold0padding {
           font-weight : bold;
           text-align : left;
           line-height : 16px;
      }
     .txt12pxbold {
           font-size : 12px;
           font-weight : bold;
           padding-left : 15px;
           text-align : left;
           line-height : 16px;
      }
     .txt12pxbold5p {
           font-size : 12px;
           font-weight : bold;
           text-align : left;
           line-height : 16px;
           padding-left : 5px;
      }
     .txtheadline {
           font-size : 16px;
           font-weight : bold;
           text-align : left;
           padding-left : 2px;
      }
     .txtheadline4px {
           font-size : 16px;
           font-weight : bold;
           text-align : left;
           padding-left : 4px;
      }
     .txt11pxblocktop {
           font-weight : normal;
           text-align : justify;
           padding-left : 5px;
           padding-right : 5px;
           line-height : 16px;
           vertical-align : top;
      }
     .txt10block {
           font-size : 10px;
           font-weight : normal;
           text-align : justify;
           padding-left : 5px;
           padding-right : 5px;
           line-height : 16px;
      }
     .txt10pxboldcaps {
           font-size : 10px;
           font-weight : bold;
           font-variant : small-caps;
           text-align : center;
           vertical-align : top;
      }
     .txt10pxboldcapsleft {
           font-size : 10px;
           font-weight : bold;
           font-variant : small-caps;
           text-align : left;
      }
     .videos {
           font-size : 12px;
           font-style : italic;
           font-weight : bold;
           font-variant : small-caps;
           text-align : center;
           vertical-align : middle;
      }
     .bordergame {
           border-top-width : 1px;
           border-right-width : 1px;
           border-bottom-width : 1px;
           border-left-width : 1px;
           border-top-style : none;
           border-right-style : none;
           border-bottom-style : none;
           border-left-style : solid;
           border-top-color : #333333;
           border-right-color : #333333;
           border-bottom-color : #333333;
           border-left-color : #333333;
      }
     .randanimo {
           border : 1px outset #b1a485;
           text-align : center;
           padding : 5px;
      }
     .txt11blockpadding5 {
           font-weight : normal;
           text-align : justify;
           line-height : 16px;
           padding : 5px;
           border-top-width : 1px;
           border-right-width : 1px;
           border-bottom-width : 1px;
           border-left-width : 1px;
           border-top-style : none;
           border-right-style : none;
           border-bottom-style : solid;
           border-left-style : none;
           border-top-color : #b1a485;
           border-right-color : #b1a485;
           border-bottom-color : #b1a485;
           border-left-color : #b1a485;
      }
     .bgwebcam {
           background-image : url(/images/webcam/bgwebcam.gif);
      }
     .randwebcam {
           border : 1px outset #b1a485;
      }
     .txt13pxboldcaps {
           font-size : 13px;
           font-weight : bold;
           font-variant : small-caps;
           text-align : left;
           padding-left : 4px;
           vertical-align : middle;
      }
     .button {
           font-weight : bolder;
           color : #c3b596;
           text-align : center;
           vertical-align : middle;
           border : 1px outset #ffffff;
           background-color : #4E5547;
           height : 25px;
      }
     .titolibx {
           font-size : 13px;
           font-weight : bold;
           background-color : #887f69;
           color : #fffaf0;

           border : 1px solid #5f5949;
           text-align : center;
           height : 20px;
      }
	   .titolibx_inmemory {
           font-size : 13px;
           font-weight : bold;
           background-color : #000000;
           color : #fffaf0;

           border : 1px solid #5f5949;
           text-align : center;
           height : 20px;
      }
     .bdleft {
           border-left : 1px solid #5f5949;
           border-bottom : 1px dotted #5f5949;
           padding-left : 5px;
      }
     .bdright {
           border-right : 1px solid #5f5949;
           border-bottom : 1px dotted #5f5949;
           border-left : 1px dotted #5f5949;
           padding-left : 5px;
      }
     .bdleftbottom {
           border-left : 1px solid #5f5949;
           border-bottom : 1px solid #5f5949;
           padding-left : 5px;
      }
     .bdrightbottom {
           border-right : 1px solid #5f5949;
           border-bottom : 1px solid #5f5949;
           border-left : 1px dotted #5f5949;
           padding-left : 5px;
      }
     .bdleft-right {
           border-right : 1px solid #5f5949;
           border-bottom : 1px solid #5f5949;
           border-left : 1px solid #5f5949;
           text-align : justify;
           padding-left : 5px;
           padding-right : 5px;
           line-height : 16px;
      }
     .bgbaron {
           background : url(/images/baron/aquarell.jpg) no-repeat;
      }
     a.mainnav:link {
           font-size : 12px;
           font-weight : bold;
           color : #333333;
           text-decoration : none;
      }
     a.mainnav:visited {
           font-size : 12px;
           font-weight : bold;
           color : #333333;
           text-decoration : none;
      }
     a.mainnav:hover {
           font-size : 12px;
           font-weight : bold;
           color : #ffffff;
           text-decoration : none;
      }
     a.white:link {
           font-size : 12px;
           font-weight : bold;
           color : #ffffff;
           text-decoration : none;
      }
     a.white:visited {
           font-size : 12px;
           font-weight : bold;
           color : #ffffff;
           text-decoration : none;
      }
     a.white:hover {
           font-size : 12px;
           font-weight : bold;
           color : #e1d4b7;
           text-decoration : none;
      }
     a.mainnav1:link {
           font-size : 11px;
           font-weight : bold;
           color : #333333;
           text-decoration : underline;
      }
     a.mainnav1:visited {
           font-size : 11px;
           font-weight : bold;
           color : #333333;
           text-decoration : underline;
      }
     a.mainnav1:hover {
           font-size : 11px;
           font-weight : bold;
           color : #ffffff;
           text-decoration : none;
      }
     a.bottomnav:link {
           font-size : 11px;
           font-weight : normal;
           color : #e1d4b7;
           text-decoration : none;
      }
     a.bottomnav:visited {
           font-size : 11px;
           font-weight : normal;
           color : #e1d4b7;
           text-decoration : none;
      }
     a.bottomnav:hover {
           font-size : 11px;
           font-weight : normal;
           color : #C40000;
           text-decoration : none;
      }
     a.links:link {
           font-size : 11px;
           font-weight : bold;
           padding-left : 15px;
           line-height : 16px;
           color : #333333;
           text-decoration : underline;
      }
     a.links:visited {
           font-size : 11px;
           font-weight : bold;
           padding-left : 15px;
           line-height : 16px;
           color : #333333;
           text-decoration : underline;
      }
     a.links:hover {
           font-size : 11px;
           font-weight : bold;
           padding-left : 15px;
           line-height : 16px;
           color : #ffffff;
           text-decoration : none;
      }
     a.puzzle:link {
           font-size : 10px;
           font-weight : bold;
           font-variant : small-caps;
           color : #333333;
           text-decoration : none;
      }
     a.puzzle:visited {
           font-size : 10px;
           font-weight : bold;
           font-variant : small-caps;
           color : #333333;
           text-decoration : none;
      }
     a.puzzle:hover {
           font-size : 10px;
           font-weight : bold;
           font-variant : small-caps;
           color : #ffffff;
           text-decoration : none;
      }
	  
	  .inmemorydate { font-size: 9px; font-style: italic }
	  .inmemorydate2 { font-size: 9px; color:#000000; font-weight:bold }
	  .inmemorydate_sign { font-size: 11px; color:#000000; font-weight:bold }
	  .inmemorytext {color: #000000; font-style: italic}.ferienhaus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #990000;
	background-color: #C3B596;
	text-align: center;
}
