* {
	margin:0px;
	padding:0px;
	outline:none;
}

/* --------------------- ALLGEMEIN --------------------- */

html, body {
	background:url(../images/background.jpg) repeat #a5c3d2;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:18px;
	color:#000;
	height:100%;
}

#container {
	width:820px;
	margin:0px auto;
	height:100%;
}

/* --------------------- HEADER --------------------- */

#header {
	display:none;
}


/* --------------------- NAVIGATION --------------------- */

#navigation {
	display:none;
}


/* --------------------- CONTENT --------------------- */

#contentContainer {
	width:820px;
	float:left;
	background:url(../images/bg-container.gif) repeat-y;
	margin:0 0 50px 0;
}

#contentMain {
	width:335px;
	float:left;
	margin:0 0 30px 0;
}
	
	#contentMain p {
		padding:0 0 0 10px;
	}
	
	#contentMain a {
		text-decoration:underline;
		color:#49739d;
	}
	
	#contentMain a:hover {
		text-decoration:underline;
		color:#000;
	}
	
	#contentMain ul {
		list-style:none;
	}
	
	#contentMain li {
		margin:0 0 10px 15px;
		list-style-image: url(../images/li.jpg);
	}
	
#contentMainColumn1 {
	width:548px;
	float:left;
	margin:0 0 30px 0;
}
	
	#contentMainColumn1 p {
		padding:0 0 0 10px;
	}
	
	#contentMainColumn1 a {
		text-decoration:underline;
		color:#49739d;
	}
	
	#contentMainColumn1 a:hover {
		text-decoration:underline;
		color:#000;
	}
	
	#contentMainColumn1 ul {
		list-style:none;
	}
	
	#contentMainColumn1 li {
		margin:0 0 10px 15px;
		list-style-image: url(../images/li.jpg);
	}
	
#contentSidebar {
	width:213px;
	float:left;
	padding:130px 0 0 0;
}

	#slideshow-area, #slideshow-scroller {
	  width: 213px;
	  height: 140px;
	  position: relative;
	  overflow: hidden;
	  margin: 0 auto;
	}
	
	#slideshow-area {
	  border: 1px solid #49739d;
	  margin:0 0 0 10px;
	}
	
	#slideshow-holder {
	  height: 140px;
	}
	
	#slideshow-previous, #slideshow-next {
	  width: 22px;
	  height: 22px;
	  position: absolute;
	  background: transparent url("../images/arrow_left.gif") no-repeat 50% 50%;
	  top: 10px;
	  display: none;
	  cursor: pointer;
	  cursor: hand;
	}
	
	#slideshow-next {
	  display: block;
	  background: transparent url("../images/arrow_right.gif") no-repeat 50% 50%;
	  top: 10px;
	  right: 0;
	}
	
	.slideshow-content {
	  float: left;
	}
	

#footer {
	display:none;
}

/* --------------------- STYLES --------------------- */

h2 {
	text-indent:-9999px;
	text-decoration:none;
	width:585px;
	height:82px;
	margin:0 0 15px 0;
}

h2.home {
	background:url(../images/h2/bg-h2-home.jpg) no-repeat;
}

h2.impressum {
	background:url(../images/h2/bg-h2-impressum.jpg) no-repeat;
}

h2.anfahrt {
	background:url(../images/h2/bg-h2-anfahrt.jpg) no-repeat;
}

h2.kontakt {
	background:url(../images/h2/bg-h2-kontakt.jpg) no-repeat;
}

h2.error404 {
	background:url(../images/h2/bg-h2-error404.jpg) no-repeat;
}

h2.ueber-uns {
	background:url(../images/h2/bg-h2-ueber-uns.jpg) no-repeat;
}

h2.hochzeitsmode {
	background:url(../images/h2/bg-h2-hochzeitsmode.jpg) no-repeat;
}

h2.die-braut {
	background:url(../images/h2/bg-h2-die-braut.jpg) no-repeat;
}

h2.der-braeutigam {
	background:url(../images/h2/bg-h2-der-braeutigam.jpg) no-repeat;
}

h2.verleih {
	background:url(../images/h2/bg-h2-verleih.jpg) no-repeat;
}

h2.abendkleider {
	background:url(../images/h2/bg-h2-abendkleider.jpg) no-repeat;
}

h2.accessoires {
	background:url(../images/h2/bg-h2-accessoires.jpg) no-repeat;
}

h2.danke {
	background:url(../images/h2/bg-h2-danke.jpg) no-repeat;
}

h2.gaestebuch {
	background:url(../images/h2/bg-h2-gaestebuch.jpg) no-repeat;
}

h3 {
	color:#00336f;
	font-size:24px;
	padding-bottom:15px;
}

p {
	margin-bottom:15px;
}

.highlight {
	color:#49739d;
}

.killfloat {
	clear:both;
	float:none;
}

iframe {
	border:1px solid #49739d;
	margin:0 0 0 10px;
}