body {
	background: white url(../images/site/bg_startseite_grn.gif) repeat-x left top;
	margin:auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
 }
h1 {
	color:#ADAA45;
	color:#7C7548;
	color:#978100;
	color:#ADAA45;
	font-size:20px;
	font-weight: normal;
	margin:0 0 40px 0;
	padding:0;
	line-height:19px;
}
h2 {
	color:#7D6454;
	font-weight: normal;
	font-size:12px;
	margin:0 0 -3px 0;padding:0;
}
h3 {
	color:#7D6454;
	color:#AA5B6A;
	font-weight: normal;
	font-size:14px;
	margin:5px 0 0 0;padding:0;
}
h3.foot {
	margin-top:10px;
	padding:0;
}
p {text-align:center;font-size:10px;color:#7D6854;margin:0 0 20px 0;padding:0; }

.grnhead {
	background: transparent url(../images/site/bg_startseite_grn_head.gif) no-repeat top left;
	width: 805px;
	width: auto;
	height: 181px;
	margin: 0;
}
#tortilla_startseite {
	width: 810px;
	height:402px;
	margin:0 auto 0 auto;
	background-color: #fff;
	border:0px solid red;
}
#leftcol_startseite {
	float: left;text-align:right;
	height: 402px;
	width: 403px;
	margin: 0;padding:0;
	background: #fff url(../images/site/startseite_bg_nav3.png) repeat-y top right;
}
.leftborder {
	float: left;
	height: 402px;
	width: 20px;
	background: #fff url(../images/site/startseite_left.jpg) no-repeat top left;
}
#leftcol_startseite img.herz {
	margin: -30px 50px 0 0;
	border:none;
}
#leftcol_startseite img.logo {
	margin: 30px 5px 60px 0;
	border:none;
}

#nav_startseite {
	float: right;
	margin:0;
}
#nav_startseite a {
	display:block;
	text-align: center;
	line-height:27px;
	height:27px;
	width:129px;
	font-size:13px;
	color:#77615A;
	text-decoration: none;
	background: #DBD0B9 url(../images/site/nav_px.png) repeat top left;
	border-top:1px solid #F3E6D0;
	border-bottom:1px solid #CBBEA9;
	border-left:1px solid #FFF2DA;
	border-right:1px solid #CFBFA3;
	font-family: verdana;
	font-stretch: extra-expanded;
	letter-spacing:2px;
}
#nav_startseite a:hover {
	text-decoration: none;
	background: #DBD0B9 url(../images/site/nav_px_dk.png) repeat top left;
}
#rightcol_startseite {
	float: right;
	height: 402px;
	width: 403px;
	margin: 0;padding:0;
	background: transparent url(../images/inhalt/hochzeitsplaner_apfelbluem.jpg) no-repeat top right;
	
}
#rightcol_startseite_unter {
	float: right;
	height: 402px;
	width: 403px;
	background: #fff url(../images/site/startseite_unter_right.jpg) no-repeat top right;	
}
#content {
	margin:40px 20px 20px 40px;
	padding:0;
}
#content p {
	text-align:left;
	color:#534841;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:19px;
}
#content h3 {
	color:#7D6454;
	font-size:12px;
	font-weight: bold;
	margin:0;
	padding:10px 0 0 0;
}

/*********************************
Unterseiten
**********************************/
/*leftcol unterseiten*/
#leftcol_unterseite {
	float: left;text-align:right;
	height: 402px;
	width: 270px;
	margin: 0;padding:0;
	background: #fff url(../images/site/startseite_bg_nav3.png) repeat-y top right;
}

#rightcol_unterseite {
	float: right;
	height: 402px;
	width: 540px;
	border:0px solid red;
	background: #fff url(../images/site/startseite_unter_right.jpg) no-repeat top right;
}
#rightcol_unterseite a {
	color:#ADAA45;
}
#rightcol_unterseite a:hover {
	color:#7D6454;
}

#rightcol_unterseite_left {
	width:35px;
	height: 85px;
	padding-top:0px; 
	line-height:14px;
	font-size: 10px;	
	color:#7D6454;
	font-family: Verdana;
	float:left;
	margin-left:10px;
	}
#rightcol_unterseite_center {
	width:265px;
	height: 85px;
	padding-top:0px; 
	line-height:14px;
	font-size: 10px;	
	color:#7D6454;
	font-family: Verdana;
	float:left;
	margin-left:20px;
	}
#rightcol_unterseite_right {
	width:120px;
	height: 85px;
	padding-top:0px; 
	float:left;
	margin-left:10px;
	}
#rightcol_unterseite_padding {
	padding-top:10px; 
	}
	

.impressum {
	margin:0 20px 0 0;padding:0;
	background: #fff url(../images/inhalt/unterseite_scrollbg6.jpg) no-repeat 0px -20px;
}
.impressum h1,
.impressum h2,
.impressum h3,
.impressum p {
	margin-left:20px;
	margin-right:20px;
}
.imlo {
	float:left;
	margin:0 10px 0 0;
	border: 1px solid #E6DAC5;
}
}
.imlo1 {
	float:right;
	margin:0 10px 0 0;
	border: 1px solid #E6DAC5;
}
/************************************
Scrolling div jquery
**************************************/
.holder {
	margin: 0 15px 5px 0;
	border:1px solid white;
}
.scroll-pane,.scrollpane {
	overflow: auto;
	width: auto; 
	height: 360px;
	background: #fff url(../images/inhalt/unterseite_scrollbg6.jpg) no-repeat 0px -20px;
}
.scrollpane h1,
.scrollpane h2,
.scrollpane h3,
.scrollpane p {
	margin-left:20px;
	margin-right:15px;
}

.edelweiss .jScrollPaneTrack {
				background: url(../images/scroll/scroll_track.gif) repeat-y;
			}
.edelweiss .jScrollPaneDrag {
	background: url(../images/scroll/scroll_drag_middle.gif) no-repeat 0 50%;
	
}
.edelweiss .jScrollPaneDragTop {
				background: url(../images/scroll/scroll_drag_top.gif) no-repeat;
				height: 11px;
			}
.edelweiss .jScrollPaneDragBottom {
				background: url(../images/scroll/scroll_drag_bottom.gif) no-repeat;
				height: 11px;
			}
.edelweiss a.jScrollArrowUp {
				height: 17px;
				background: url(../images/scroll/scroll_arrow_up.gif) no-repeat 0 0;
			}
.edelweiss a.jScrollArrowUp:hover {
				background-position: 0 -20px;
}
.edelweiss a.jScrollArrowDown {
				height: 17px;
				background: url(../images/scroll/scroll_arrow_down.gif) no-repeat 0 0;
}
.edelweiss a.jScrollArrowDown:hover {
				background-position: 0 -20px;
}
.edelweiss a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover {
				background-position: 0 -40px;
}
/* IE SPECIFIC HACKED STYLES */
* html .osX .jScrollPaneDragBottom {
				bottom: -1px;
}
/* /IE SPECIFIC HACKED STYLES */
/************************************
eof Scrolling div jquery
**************************************/

#rightcol_unterseite p {
	text-align: justify;
	font-size:11px;
	line-height:15px;
}

#rightcol_unterseite h2 {
	margin-top:20px;
}

/**/
#leftcol_unterseite img.herz {
	margin: -30px 50px 0 0;
	border:none;
}
#leftcol_unterseite img.logo {
	margin: 40px 14px 60px 0;
	border:0px solid red;
}
#leftcol_galerieseite {
	float: left;
	height: 401px;
	width:402px;
	margin: 0;padding:0;
	background-color: #BBB490;
}
#rightcol_galerieseite {
	float: right;
	height: 402px;
	width: 403px;
	background: #fff url(../images/site/startseite_unter_right.jpg) no-repeat top right;	
	border:0px solid red;
}
#galerie_nav {
	position:relative;
	top:145px;
	width:800px;
	margin:auto;
}
#galerie_nav a {
	font-family: verdana;
	font-size: 13px;
	line-height: 15px;
	font-stretch: extra-expanded;
	letter-spacing:2px;
	color: #fff;
	text-decoration: none;
	padding-right:13px;
}
#galerie_nav a:hover {
	color:#E6DAC5;
}
td.datum {
font-size:10px;
font-family:Verdana;
color:#7D6454;
}
}
td.ueberschrift {
font-size:10px;
font-family:Verdana;
color:#7D6454;
}
.footer{
	clear:both;
	width:794px;
	margin:0 auto 0 auto;
	padding-top:7px;
	
}