html
{
  height:100%;
  background-color:#000000;
}

body, html
{
  background:url("../images/hintergrund_braun.jpg");
  background-repeat:no-repeat;
  background-position:center 2px;
  background-color:#000000;
  color:#ffffff;
  font-family: Verdana, Helvetica, Arial;
  line-height:130%;
  font-size:12px;
  margin:0px;
  padding:0px;
  scrollbar-base-color:#E0EEEE;
  scrollbar-3dlight-color:#450F00;
  scrollbar-arrow-color:#450F00;
  scrollbar-darkshadow-color:#450F00;
  scrollbar-face-color:#47290C;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#3C0D01;
}

#box
{
  /*min-height:500px;*/
  width:100%;
  height:100%;

}

#content
{
  margin:0 auto;
  padding:0px;
  background-position:center -1px;
  width:896px;
  height:719px;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;  
  border-right:1px solid #450F00;
  border-left:1px solid #450F00;
}

#content a
{
  color: #DB4218;
  font-family: Verdana, Helvetica, Arial;
   font-size:12px;  
}

#content a:hover
{
  color: #F6633B;
}
.content_top
{
 width:340px;
 height:280px;
 margin-top:280px;
 margin-left:500px;
 padding:10px 20px;
 /*border:1px solid #ff0000;*/
 overflow: auto;
}
*html .content_top /* nur fur den IE7 */
{
 width:350px;
 height:300px;
 margin-top:275px;
 margin-left:500px;
 padding:10px 15px;
 /*border:1px solid #ff0000;*/
 overflow: auto;
 line-height:127%;
}
.content_top ul
{
 	padding-left:20px;
}

* html .content_top ul /* nur fur den IE6 */
{
  margin-left:10px;
} 
*+html .content_top ul /* nur fur den IE7 */
{
  margin-left:5px;
}
.content_top_demo
{
 margin-top:-10px;
}
* html .content_top_demo /* nur fur den IE6 */
{
  margin-top:0px;
} 
*+html .content_top_demo /* nur fur den IE7 */
{
 margin-top:-20px;
}
.content_top_demo img
{
	padding:1px;
}
.content_top_demo a
{
	text-decoration:none;
}

.demo
{
 width:320px;
 height:300px;
 margin-top:-10px;
 margin-left:520px;
 padding:0px 0px 5px 3px;
 /*border:1px solid #ff0000;*/
}
* html .demo /* nur fur den IE6 */
{
  width:320px;
  height:300px;
  margin-top:-10px;
  margin-left:600px;
 padding:0px 0px 5px 3px;
} 
#demo_title
{
 width:320px;
 height:20px;
 margin-top:245px;
 margin-left:680px;
 padding:10px 20px;
 font-size:15px; 
 font-style:italic; 
	color:#DB4218;
	font-weight:normal
 /*border:1px solid #ff0000;*/
}
* html #demo_title /* nur fur den IE6 */
{
 width:320px;
 height:20px;
 margin-top:245px;
 margin-left:700px;
 padding:10px 20px;
 font-size:15px; 
 font-style:italic; 
	color:#DB4218;
	font-weight:normal
 /*border:1px solid #ff0000;*/
} 
.headline 
{
	font-size:17px; 
	color:#DB4218; 
}
.title 
{
	font-size:13px; 
	color:#DB4218;
	font-weight:normal;
}

.gallery
{

 margin-top:250px;
 margin-left:85px;
 width:600px:
 height:320px;
 padding:0px;
}
* html .gallery /* nur fur den IE6 */
{
  margin-top:245px;
} 
*+html .gallery /* nur fur den IE7 */
{
  margin-top:245px;
} 
.gallery img
{
	border:1px dotted  #F6633B;
	margin:3px;
}
* html .gallery img /* nur fur den IE6 */
{
  margin:0px;
} 
*+html .gallery img /* nur fur den IE7 */
{
  margin:0px;
}
.gallery_wedding
{

 margin-top:250px;
 margin-left:105px;
 width:600px:
 height:320px;
 padding:0px;
}
* html .gallery_wedding /* nur fur den IE6 */
{
  margin-top:245px;
} 
*+html .gallery_wedding /* nur fur den IE7 */
{
  margin-top:245px;
} 
.gallery_wedding img
{
	border:1px dotted  #F6633B;
	margin:3px;
}
* html .gallery_wedding img /* nur fur den IE6 */
{
  margin:0px;
} 
*+html .gallery_wedding img /* nur fur den IE7 */
{
  margin:0px;
}
.content_top_gallery
{
padding-left:10px;
padding-top:10px;

} 
*+html content_top_gallery /* nur fur den IE7 */
{
  padding-top:10px;
  margin-left:5px;
} 

#slideshow
{

 margin-top:142px;
 margin-left:4px;
 width:751px:
 height:465px;
 padding:0px; 
}

/*#imageContainer
{
	height:465px;
	width:751px;
	/*border:1px solid #ff0000;*/
/*	position:relative;
	top:0px;
	left:0px;
}
*/
#imageContainer
{
	height:466px;
	width:751px;
	/*border:1px solid #ff0000;*/
	position:relative;
	top:0px;
	left:0px;
	border:1px solid #83511C;
	background-color:#000000;
}
#imageContainerFotobuch
{
	height:407px;
	width:800px;
	/*border:1px solid #ff0000;*/
	position:relative;
	top:29px;
	left:25px;
	border:1px solid #83511C;
	background-color:#000000;
}
#imageContainerFotostudio
{
	height:400px;
	width:800px;
	/*border:1px solid #ff0000;*/
	position:relative;
	top:36px;
	left:25px;
	border:1px solid #83511C;
	background-color:#000000;
}
#imageContainerAlbum
{
	height:422px;
	width:751px;
	/*border:1px solid #ff0000;*/
	position:relative;
	top:22px;
	left:0px;
	border:1px solid #83511C;
	background-color:#000000;
}

#imageContainerVideo
{
	height:422px;
	width:751px;
	/*border:1px solid #ff0000;*/
	position:relative;
	top:12x;
	left:0px;
	border:1px solid #83511C;
	background-color:#000000;
}

#imageContainerVideoDemo
{
	height:466px;
	width:751px;
	border:1px solid #ff0000;
	position:relative;
	top:0px;
	left:0px;
	border:0px solid #83511C;
}
#imageContainer img
{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
}
#imageContainerAngebot
{
	height:466px;
	width:751px;
	/*border:1px solid #ff0000;*/
	position:relative;
	top:0px;
	left:0px;
	border:1px solid #83511C;
	background-color:#000000;
}
#imageContainerAngebot img
{
	position:absolute;
	top:0px;
	left:0px;
}
#copy
{
  height:20px;
  font-size:11px;
  font-family:Arial, sans-serif;
  color:#ffffff;
  position:absolute; 
  bottom:0px;
  left:42%;
  font-size:11px;
  /*border:1px solid #450F00;*/
}
#copy a
{
  text-decoration:none;
  color:#861F03;
  font-size:11px;
  height:20px;
}
#copy a:hover
{
  color:#DB4218;
  font-size:11px;
}

#foto_i a
{
	color:#ffffff; 
 	font-size:14px; 
}

#foto_i a:hover
{
	 font-size:14px; 
	 color:#F6633B;
}
.wedding
{
	color:#ffffff; 
	font-family: Verdana, Helvetica, Arial; 
	font-size:12px;
}

 #navcontainer 
 {
   width:758px;
   margin-left:2px;
 }

#navcontainer ul 
{
   margin-top:4px;
   padding:0px;
   list-style:none;
   height:43px;
   width:758px;
   color:transparent;
}

#navcontainer li 
{ 
      float:left;
      background-image: url(../images/video/new.jpg);
	  background-position: 0 -43px;
	  background-repeat:no-repeat;
      margin:0;
      padding-left:5px;
      width:103px;
      height:43px;
 }
#navcontainer li.demo2
{ 
      float:left;
      background-image: url(../images/video/Album.jpg);
	  background-position: 0 -43px;
	  background-repeat:no-repeat;
      margin:0;
      padding-left:5px;
      width:103px;
      height:43px;
 }
 #navcontainer li.demo3
{ 
      float:left;
      background-image: url(../images/video/lovestory.jpg);
	  background-position: 0 -43px;
	  background-repeat:no-repeat;
      margin:0;
      padding-left:5px;
      width:103px;
      height:43px;
 }
 #navcontainer li.demo4
{ 
      float:left;
      background-image: url(../images/video/Behind.jpg);
	  background-position: 0 -43px;
	  background-repeat:no-repeat;
      margin:0;
      padding-left:5px;
      width:103px;
      height:43px;
 }
 #navcontainer li.demo5
{ 
      float:left;
      background-image: url(../images/video/amSee.jpg);
	  background-position: 0 -43px;
	  background-repeat:no-repeat;
      margin:0;
      padding-left:5px;
      width:103px;
      height:43px;
 }
 #navcontainer li.demo6
{ 
      float:left;
      background-image: url(../images/video/RRBaby.jpg);
	  background-position: 0 -43px;
	  background-repeat:no-repeat;
      margin:0;
      padding-left:5px;
      width:103px;
      height:43px;
 }
 #navcontainer li.demo7
{ 
      float:left;
      background-image: url(../images/video/IrinaSergej.jpg);      
	  background-position: 0 -43px;
	  background-repeat:no-repeat;
      margin:0;
      padding-left:5px;
      width:103px;
      height:43px;
 }
 #navcontainer li:hover, #navcontainer li:hover a {
   background-position:0 0;
   background-repeat:no-repeat;
   margin:0;
   padding-left:5px;
   width:103px;
   height:43px;
   text-decoration:none;   
   }
 #navcontainer li:hover a {
   background-position:0 0;
   background-repeat:no-repeat;
   width:98px;
   height:43px;
   text-decoration:none;
   }
   
#navcontainer #current 
 {
   background-position:0 0;
   width:103px;
   height:43px;
   padding-left:5px;
   }
 #navcontainer #current a 
 {
   background-position:0 0;
   width:98px;
   height:43px;
   text-decoration:none;
 }
h3
{ 
	margin: 7px 7px 0 7px; 
	color:#FFF; font:15px Verdana, Helvetica, Arial;
	letter-spacing:-1px;
	font-weight:bold;
}

.boxgrid{ 
	width: 140px; 
	height: 225px; 
	margin:3px; 
	background:#161613; 
	border: solid 0px #8399AF; 
	overflow: hidden; 
	position: relative;
	padding-top:2px; 
}
	.boxgrid img{ 
		position: absolute; 
		top: 0; 
		left: 0; 
		border: 0; 
	}
	.boxgrid p{ 
		padding: 0 10px; 
		color:#afafaf; 
		font-weight:bold; 
		font:10pt "Lucida Grande", Arial, sans-serif; 
	}
	
.boxcaption{ 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	}
		.captionfull .boxcaption {
			top: 225px;
			left: 0px;
		}
		.caption .boxcaption {
			top: 185px;
			left: 0px;
		}
.captiondemo
{
	font-size:15px; 
	font-style:italic; 
	color:#DB4218; 
	font-weight:bold;
}		
