html
{
  height:100%;
}

body, html
{
  color:#ffffff;
  font-size:12px;
  font-family:Verdana, "Times New Roman", Helvetica, Arial, sans-serif, "Courier New";
  height:100%;
  width:100%;
  margin:0px;
  padding:0px;
  /*background-color:#9400D3;
  background-image:url(pictures/pattern.gif);
  background-image:url(pictures/pattern2.gif);
  background-image:url(pictures/pattern3.gif);

  background-image:url(pictures/pattern6.jpg);
    
  background-image:url(pictures/pattern_content_1.jpg);*/
  background-image:url(../pictures/pattern1.jpg);
  scrollbar-base-color:#AF6F4B;
  scrollbar-3dlight-color:#412615;
  scrollbar-arrow-color:#BD8883;
  scrollbar-darkshadow-color:#412615;
  scrollbar-face-color:#412615;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#AF6F4B;
}
#box
{
  width:800px;
  min-height:500px;
  margin:0px auto;
  padding:0px;
  /*background-image:url(../pictures/pattern1.jpg);*/
  background-image:url(../pictures/pattern_content_1.jpg);

}

#head
{
  /*height:240px;
  width:770px;*/
  height:346px;
  width:800px;
  padding:0px;
  margin:0px;
 /* background-image:url(pictures/head.jpg);
  background-repeat:no-repeat;*/
  }
#navcontainer ul
{
	margin:0px;
	padding-top:22px;
	padding-left:0px;
	list-style-type:none;
	text-align:center;
	font-family:arial;
	font-size:12px;
	height:55px;
	width:100%;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-weight:bold;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
	text-decoration: none;
	color: #ffffff;
	height: 55px;
	width:100%;
    padding: 10px 10px;
    margin:0px;
}

#navcontainer ul li a:hover
{
	color: #fff;
	background-image: url(../pictures/button.gif);
	background-position: 0 -55px;
	width: 100%;
	font-size:13px;
	margin:0px;
}

#navlist li#active a{
	color: #fff;
	text-decoration: none;
	background-image: url(../pictures/button.gif);
	background-position: top left;
	background-repeat:repeat;
	width: 100%;
	height:55px;
}


#content
{
  width:799px;
  min-height:400px;
  padding:0px;
  margin:0px; 
  line-height:130%;
  font-size:12px;
  overflow:auto;
 /* border:1px solid #000000;*/
}

#i_left
{
  width:460px;
  min-height:850px;
  padding:0px;
  margin-left:4px;
  background-image:url(../pictures/content_back.png);
}
.title_left
{
  margin:0px;
  background-image:url(../pictures/title.gif);
  color:#ffffff;
  height:28px;
  padding-top:7px;
  width:460px;
  font-weight:bold;
  font-size:14px;
  font-family:Verdana, Arial, "Times New Roman", Helvetica, sans-serif, "Courier New"; 
}

#i_right
{ 
  float:right;
  width:320px;
  min-height:500px;
  margin:0px;
  padding:0px;
  background:url(../pictures/content_back.png);
}


.title_right
{
  margin:0px;
  padding:0px;
  background-image:url(../pictures/title.gif);
  color:#ffffff;
  height:28px;
  padding-top:7px;
  width:320px;
  font-weight:bold;
  font-size:14px;
  font-family:Verdana, Arial, "Times New Roman", Helvetica, sans-serif, "Courier New";
}

#i_right table
{
  padding-left:0px;
  padding-top:15px;
}

#i_left_albums
{
  float:left;
  width:255px;
  min-height:400px;
  margin-left:4px;
  background-image:url(../pictures/content_back.png);
}

#i_right_albums
{ 
  float:right;
  width:255px;
  min-height:400px;
  margin-right:0px;
  padding:0px;
  background:url(../pictures/content_back.png);
}

#i_center_albums
{
  margin: 0 274px;
  width:255px;
  min-height:400px;
  padding:0px;
  background-image:url(../pictures/content_back.png);
}

.title_albums
{
  margin:0px;
  padding:0px;
  background-image:url(../pictures/title.gif);
  color:#ffffff;
  height:28px;
  padding-top:7px;
  width:255px;
  font-weight:bold;
  font-size:14px;
  font-family:Verdana, Arial, "Times New Roman", Helvetica, sans-serif, "Courier New";
}

#video_i_left
{
  width:460px;
  min-height:705px;
  padding:0px;
  margin-left:4px;
  background-image:url(../pictures/content_back.png);
}
h3
{
  color:#FFC125;
  font: 14px Verdana, georgia, times, "times new roman", serif;
  font-weight:bold;
  margin:0;
}
a
{
  color:#FFE1C5;
  /*color:#FF34B3;*/
  text-decoration:none;
}
a:hover
{
  color:#C8936F;
  text-decoration:none;
  font-size:14px;
}

.albums
{
  margin:12px;
}
#copy
{
  height:38px;
  width:799px;
  font-size:11px;
  font-family:Arial, sans-serif;
  color:#FFC125;
  margin:0px;
  padding-top:7px;
  font-family:georgia, Verdana, Helvetica, Arial, sans-serif;
  background-image: url(../pictures/foot.png);
  background-repeat:no-repeat;
}

#copy a
{
  text-decoration:none;
  color:#FFC125;
}
#copy a:hover
{
  text-decoration:none;
  color:#FFFFFF;
}

#sampler
{
  margin-top:20px;
  width:96%;
  font-size:11px;
}

hr
{
  background-color:#C8936F;
  height:2px;
  border:1px solid #C8936F;
  width:220px;
}
#about
{
  margin-left:20px;
}

.about
{
  padding:10px 25px;
}

#gallery
{
  padding-top:15px;
  padding-bottom:15px;
  margin:0px;
}

#video
{
  padding-top:15px;
  padding-bottom:15px;
}

#video a:hover

{
  text-decoration:none;
}


.text
{
  padding-top:15px;
  padding-bottom:15px;
  padding-left:75px;
}
.press
{
  margin:0;
  padding:15px 70px;

}
.press img
{
  padding:5px 0px 5px 5px;
  float:right;
}
#press
{
  padding:15px 30px;
}

#press img
{
  padding:5px 0px 5px 5px;
  float:right;
}
.title_press
{
  margin:0px;
  background-image:url(../pictures/title.gif);
  color:#ffffff;
  height:28px;
  padding-top:7px;
  width:100%;
  font-weight:bold;
  font-size:14px;
  font-family:Verdana, Arial, "Times New Roman", Helvetica, sans-serif, "Courier New";
}
#guestebook
{
  font-size:10px;
  padding:15px 15px;
  color:#ffffff;
}

#gb 
{
  width:95%;
  padding:0px;
  margin:0px;
  font-size:10px;
}
#gb_tr
{
   background-color:#612D18;
   height:18px;
   font-size:10px;   
}
#gb_td
{
  padding:2px 10px 2px 10px;
}

#gb img
{
  padding:0px 7px 0px 7px;
}
#msg 
{
  padding:2px 10px 2px 10px;
}
#time
{
  padding:2px 10px 2px 10px;
}
.button
{
  background-color:#D4E4EC;
  color:#9400D3;
  width:115px;
  border:1px solid #9400D3;
  font-size:12px;
  cursor:pointer;
}
.dark_rose
{
 color:#FFC125;
 /*color:#BD8883;*/
 font-weight:normal;
 font-size:16px;
 font-family:georgia,Verdana, Helvetica, Arial, sans-serif;
}
.dark_rose a
{
 color:#FFC125;
 font-size:16px;
 text-decoration:none;
}
.dark_rose a:hover
{
 color:#C8936F;
 text-decoration:none;
 font-size:20px;
}
.dark_rose_klein
{
 color:#FFC125;
 /*color:#BD8883;*/
 font-weight:normal;
 font-size:13px;
}
.blue
{
  color:#BD8883;
  font-weight:bold;
  font-size:14px;
}
#contact
{
  padding-top:40px;
  padding-left:100px;
}
#links
{
  padding:40px 40px 40px 20px;
}
.maroon
{
	color:#FFE1C5;
	font-weight:bold;
	font-size:13px;
}

.maroon_klein
{
	color:#FFDD87;
   font-weight: bold; 
   font-size:11px;
}
#questionnaire
{
	padding:15px 30px;
}
#i_gb
{ 
  width:700px;
  min-height:572px;
  margin:0px auto;
  padding:0px;
  border:dotted thin #BD8883;
  background-color:#ffffff;
  background-image:url(../pictures/content.gif);
  background-repeat:no-repeat;
  background-position:200px bottom; 
  /*background-color:#FAF0E6;*/
  
}
.demo
{
	padding-top:40px;
	text-align:center;
}
.stern
{
	color:#FFE1C5; 
	font-size:20px;
}
.newsbox
{
	background-image:url(../pictures/premiere.png);
   background-repeat:no-repeat;
	margin:0px 9px;
	padding-bottom:15px;
	text-align:center;
	height:320px;
}
.newsbox img
{
	margin-top:20px;
}
.newsbox_slideshow
{
	margin:20px 9px 15px 9px;
	padding-top:15px;
	padding-left:-5px;
	text-align:center;
}
.gallery_title
{
	color:#FFC125;
	font-weight:bold;
	font-size:14px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
}
.pattern_right
{
	background-image: url(../pictures/pattern_right.gif);
	background-position: 0px 51px;
	background-repeat:no-repeat;
	width:135px;
	height:497px;
}
.pattern_left
{
	background-image: url(../pictures/pattern_left.gif);
	background-position: 0px 25px;
	background-repeat:no-repeat;
	width:88px;
	height:310px;
}
.hidden {
  display: none;
  padding-top:0px;
  margin-top:10px;
}
.toggleBox {
	margin: 13px;
}
.button {
	cursor: pointer;
	background-color:transparent;
	border:0px;
	width:240px;
	color:#ffffff;
}
.button img
{
  padding-right:10px;
}
.entry a
{
  color:#000000;
}
.entry a:hover
{
  text-decoration:none;
  color:#000000;
}
.entry a:visited
{
  color:#000000;
  text-decoration:none;
}