body,html
{
    font: normal  garamond, Arial, Helvetica, sans-serif;
    color: #381c00;
    background: #dddddd;
	width:auto;
}

a
{
    color: #828A95;
    text-decoration: none;
}

a:hover
{
    color: #828A95;
}

div
{
	text-align:justify;"
}

form{max-width:250px;}
div#wrapper
{
    position: relative;
    margin: 0px auto 0px auto;
    width: 992px;
    background: #f7f6e0;
}

img#banner
{
    display: block;
    border-bottom: solid 0px #ffffff;
}

a#foundation
{
    display: none;
}

ul.backbild
{
    position: absolute;
    top: 140px;
    left: 0px;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#flashcontent {
	height: 100%;
	width: 100%;
	position: absolute;
	left: auto;
	top: auto;
	background-color: transparent;
	margin:0 auto;
	z-index:15;
}
/**
 * Navigation
 */
ul.navigation
{
    position: absolute;
    top: 310px;
    left: 272px;
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding:5px 0px ;
	line-height: 45px;
	
}
ul.bild
{
    position: absolute;
    top: 0px;
    left: 484px;
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding:0px 0px ;
	line-height: 16px;
}


ul.bild li
{
    position: absolute;
    float: left;
    margin: 0px 0px 0px 0px;
	padding:0px 0px 50px 0px;
}

ul.ornament
{
    position: absolute;
    top: 320px;
    left: 0px;
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding:0px 0px ;
	line-height: 16px;
}

ul.navigation li
{
    position: absolute;
    float: left;
    margin: 5px 20px 0px 0px;
}

ul.navigation a
{
    
    font-weight: ;
    font:  11px arial,sans-serif;
    color: #633;
	letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
}

ul.navigation a:hover,
ul.navigation a.active
{
    color: #381c00;
	font-weight:bold;
	
}

ul.subnavigation
{
	position:relative;
    top: 0px;
    left: 0px;
	list-style-type:none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: #f7f6e0;
	
	
	
}
ul.subnavigation a
{
    
    font-weight: ;
    font:  11px arial,sans-serif;
    color: #381c00;
	letter-spacing: 1px;
    text-decoration: none;
	
}

ul.subnavigation li
{
	position:relative;
    top:-15px;
	left:-150px;
	float:none;
    margin: 0px;
    line-height: 18px;
	
}

ul.subnavigation a
{
    white-space: nowrap;
    text-transform: none;
	text-transform: uppercase;
}

ul.inactive
{
    display: none;
}


/**
 * Meta navigation
 */
ul#meta
{
    list-style: none;
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    margin: 0px;
    padding: 3px 0px 3px 142px;
    background: #CBBA9F;
	font-size: 10px;
    color: #381c00;
    text-decoration: none;
}

ul#meta li
{
    display: inline;
    margin: 0px 20px 0px 0px;
}

ul#meta li.first
{
}

ul#meta a
{
    font-size: 10px;
    color: #381c00;
    text-decoration: none;
    text-transform: uppercase;
}

ul#meta a:hover,
ul#meta a.active
{
    color: #816219;
}


/**
 * Content
 */
div#content
{
    
	clear: both;
    padding: 0px 0px 0px 484px;
	
}

div#headline
{
    border-bottom: dotted 1px #cccccc;
	float: left;
    width: 530px;
    margin: 3px 25px 0px 0px;
	font-size: 9px;
    font-weight: normal;
	color:#9f9782;
	
}

ul.eintrag
{
    
    list-style: none;
    margin: 0px 0px;
    padding: 0px 0px 0px 500px;
}
ul.eintrag li
{
    float: left;
	position:;
    margin: 0px 0px;
}

div#left
{
    float: left;
	
    width: 450px;
    margin: 20px 0px 0px 10px;
}
div#leftkontakttext
{
    float: left;
	font-weight:;
	letter-spacing: 1px;
	font-size:13px;
    width: 425px;
    margin: 0px 0px 0px 0px;
	padding: 270px 0px 0px 23px;
}
div#leftimpressum
{
    float: left;
	font-weight:;
	letter-spacing: 0px;
	font-size:13px;
    width: 400px;
    margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px  30px;
}
div#leftfaq
{
    float: left;
	font-weight:;
	letter-spacing: 0px;
	font-size:13px;
    width: 400px;
    margin: 0px 0px 0px 0px;
	padding: 326px 0px 0px  30px;
}
div#lefthmode
{
    float: left;
	font-weight:none;
	letter-spacing: px;
	font-size:13px;
    width: 430px;
    margin: 0px 0px 0px px;
	padding: 320px 0px 0px 22px;
	line-height:17px;
}
div#leftangebotetext
{
    float: left;
	font-weight:none;
	letter-spacing: px;
	font-size:13px;
    width: 430px;
    margin: 0px 0px 0px px;
	padding: 270px 0px 0px 22px;
	line-height:17px;
}
div#leftbrautm
{
    float: left;
	font-weight:none;
	letter-spacing: px;
	font-size:13px;
    width: 430px;
    margin: 0px 0px 0px px;
	padding: 290px 0px 0px 22px;
	line-height:17px;
}
#breuningleft
{
	float:left;
	width:212px;
}
#breuningright
{
	float:right;
	width:220px;
	margin: 0px 15px 0px 25px;
}
#breuning
{
	width:440px;
	height:149px;
}
div#lefttrauringe
{
    float: left;
	font-weight:none;
	letter-spacing: px;
	font-size:13px;
    width: 440px;
    margin: 0px 0px 0px px;
	padding: 215px 0px 0px 22px;
	line-height:17px;
}

div#starttext
{
	
    float: left;
	font-weight:none;
	letter-spacing: px;
	font-size:13px;
    width: 420px;
    margin: 0px 0px 0px px;
	padding: 40px 0px 0px 22px;
	line-height:17px;
	text-align:justify;
}

div#startgallery
{
	
    float: left;
	font-weight:none;
	letter-spacing: px;
	font-size:13px;
    width: 440px;
    margin: 0px 0px 0px px;
	padding: 55px 0px 0px 31px;
	line-height:17px;
}


div#video
{
    float: left;
	font-weight:none;
	letter-spacing: px;
	font-size:13px;
    width: 420px;
    margin: 0px 0px 0px px;
	padding: 50px 0px 0px 22px;
	line-height:17px;
	text-align:justify;
}
div#gallerypics
{
    float: left;
	font-weight:none;
	letter-spacing: px;
	font-size:13px;
    width: 430px;
    margin: 0px 0px 0px px;
	padding: 40px 0px 0px 22px;
	line-height:17px;
}

div#lefttrauringelif
{
    float: left;
	font-weight:none;
	letter-spacing: px;
	font-size:13px;
    width: 445px;
    margin: 0px 0px 0px px;
	padding: 140px 0px 0px 22px;
	line-height:17px;
}

div#leftevents
{
    float: left;
	font-weight:none;
	letter-spacing: ;
	font-size:15px;
    width: 425px;
    margin: 0px 0px 0px 0px;
	padding: 290px 0px 0px 22px;
	line-height:19px;
}
div#leftmessen
{
    float: left;
	font-weight:none;
	letter-spacing: ;
	font-size:15px;
    width: 425px;
    margin: 0px 0px 0px 0px;
	padding: 232px 0px 0px 22px;
	line-height:19px;
}
div#leftevents p,
div#rightevents p
{
    float: left;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 101px;
    
}
div#leftmessen p

{
    float: left;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 120px;
	width:340px;
}

div#left_kontakt
{
    float: left;
    width: 230px;
    margin: 25px 0px 0px 0px;
}


div#right_kontakt
{
    float: left;
    width: 250px;
    margin: 25px 0px 0px 30px;
}

div#contentright
{
    
	clear: both;
    padding: 7px 0px 25px 370px;
}
div#right
{
    float: left;
    width: 150px;
    margin: 0px 0px 0px 0px;
}


div#leftstart
{
    float: left;
    width: 472px;
	height:450px;
    margin: -20px 0px 0px 0px;
	background-image:url(../pictures/background_start.jpg)
}

div#leftstartvideo
{
    float: left;
    width: 472px;
	height:800px;
    margin: -30px 0px 0px 0px;
	padding: -20px 0px 0px 0px;
	background-image:url(../pictures/background_start.jpg)
}

div#leftstart_video
{
    float: left;
    width: 472px;
	height:1650px;
    margin: -30px 0px 0px 0px;
	padding: -20px 0px 0px 0px;
	background-image:url(../pictures/background_start.jpg)
}


#brautmodetext
{
    float: left;
    width: 472px;
	height:1700px;
    margin: -30px 0px 0px 0px;
	padding: -20px 0px 0px 0px;
	background-image:url(../pictures/background_start.jpg)
}


div#leftstartgallery
{
    float: left;
    width: 472px;
	height: 1200px;
    margin: -30px 0px 0px 0px;
	padding: -20px 0px 0px 0px;
	background-image:url(../pictures/background_start.jpg)
}
div#leftkontaktskizze
{
    float: left;
    width: 474px;
	height:1300px;
    margin: -20px 0px 0px 0px;
	background-image:url(../pictures/background_start.jpg)
}
div#leftkontakt
{
    float: left;
    width: 474px;
	height:574px;
    margin: -20px 0px 0px 0px;
	background-image:url(../pictures/background_start.jpg)
}
div#leftangebote
{
    float: left;
    width: 474px;
	height:625px;
    margin: -20px 0px 0px 0px;
	background-image:url(../pictures/background_start.jpg)
}
div#leftabendmodeback
{
    float: left;
    width: 474px;
	height:1650px;
    margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../pictures/background_start.jpg)
}

div#lefthochzeitsplanungback
{
    float: left;
    width: 474px;
	height:750px;
    margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../pictures/background_start.jpg)
}



div#lefttrauringback
{
    float: left;
    width: 474px;
	height: 1755px;
    margin: -20px 0px 0px 0px;
	background-image:url(../pictures/background_start.jpg)
}
div#lefttrauringlifback
{
    float: left;
    width: 474px;
	height:320px;
    margin: -20px 0px 0px 0px;
	background-image:url(../pictures/background_start.jpg)
}
div#leftmodeback
{
    float: left;
    width: 474px;
	height:920px;
    margin: -20px 0px 0px 0px;
	background-image:url(../pictures/background_start.jpg)
}
div#leftabendlif
{
    float: left;
    width: 472px;
	height:500px;
    margin: -20px 0px 0px 0px;
	background-image:url(../pictures/background_start.jpg)
}
div#leftimpressumback
{
    float: left;
    width: 474px;
	height:1730px;
    margin: -310px 0px 0px 0px;
	background-image:url(../pictures/background_start.jpg)
}
div#lefteventback
{
    float: left;
    width: 474px;
	height:570px;
    margin: -20px 0px 0px 0px;
	background-image:url(../pictures/background_start.jpg)
}
div#leftmessenback
{
    float: left;
    width: 474px;
	height:1020px;
    margin: -20px 0px 0px 0px;
	background-image:url(../pictures/background_start.jpg)
}

div#lefteventtrauback
{
    float: left;
    width: 474px;
	height:510px;
    margin: -20px 0px 0px 0px;
	background-image:url(../pictures/background_start.jpg)
}

div#anmeldung
{
    float: left;
    width: 650px;
    margin: 0px 0px 0px 0px;
}
div#rightpics
    
	{
    position: absolute ;
    left: 695px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


div#left h1,
div#right h1,
div#leftstart h1,
div#right h1,
div#lefthmode h1,
div#leftangebotetext h1,
div#leftimpressum h1,
div#rightimpressum h1,
div#leftevents h1,
div#rightevents h1,
div#lefttrauringe h1,
div#righttrauringe h1,
div#lefttrauringelif h1,
div#righttrauringelif h1
{
    margin: 0px 0px 0px 0px;
    font-size: 16px;
	color:#828A95;   
/*	color:#381C00;   */
	font-family: 'Times New Roman',Times,serif;
}
div#left h2,
div#right h2
{
    margin: 0px 0px 0px 0px;
    font-size: 16px;
	color:#828A95;   	
/*	color:#381C00;*/
	font-family: 'Times New Roman',Times,serif;
}
div#left h3,
div#right h3
{
    margin: 0px 0px 0px 0px;
    font: italic 11px arial,sans-serif;
    font-weight: normal;
	color:#828A95;
	
}
div#left h4,
div#right h4
{
    margin: 0px 0px 0px 0px;
    font: italic 14px arial,sans-serif;
    font-weight: normal;
	color:#828A95;;
	
}

div#left rightpics
    
	{
    position: absolute ;
    left: 695px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    
}

div#left p,
div#right p
{
    float: left;
    margin: 0px 0px 9px 0px;
    line-height: 16px;
}
div#leftstart p,
div#right p
{
    float: left;
    margin: 0px 0px 9px 0px;
    line-height: 26px;
}
div#leftkontakttext p

{
    float: left;
    margin: 0px 0px 9px 0px;
    line-height: 18px;
}


/**
 * Teasers
 */
div#teaser
{
    float: left;
    padding: 0px 0px 0px 12px;
    border-left: solid 1px #b4b8b9;
}

div#teaser h1
{
    margin: 0px 0px -10px 0px;
    font-size: 14px;
    font-weight: normal;
}

div#teaser div
{
    clear: both;
    padding: 21px 0px 0px 0px;
    width: 114px;
    /*
    background: url(../image/separator.gif) no-repeat 0px 11px;
    */
}

div#teaser div.first
{
    background: none;
}

div#teaser img
{
    float: left;
    display: block;
    margin: 0px 13px 0px 0px;
    font-weight: normal;
}

div#teaser p
{
    float: left;
    width: 140px;
    margin: -4px 0px 0px 0px;
    line-height: 16px;
}

div#teaser span
{
    display: block;
}

div#teaser a.arrow
{
    padding: 0px 0px 0px 10px;
    background: url(../image/a_dbl_right_4d6977.gif) no-repeat 0px 5px;
}

div#teaser a.arrow:hover
{
    background: url(../image/a_dbl_right_00b5d3.gif) no-repeat 0px 5px;
}

div#teaser h1.news
{
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: normal;
}

div#teaser p.news
{
    float: none;
    margin: 7px 0px 0px 0px;
    width: 140px;
    line-height: 16px;
}


/**
 * Links
 */
div#link
{
    float: left;
    padding: 0px 0px 0px 12px;
    border-left: solid 1px #b4b8b9;
}

div#link div
{
    clear: both;
    padding: 20px 0px 0px 0px;
    width: 381px;
    /*
    background: url(../image/separator.gif) no-repeat 0px 9px;
    */
}

div#link div.first
{
    padding: 0px 0px 0px 0px;
    background: none;
}

div#link img
{
    float: left;
    display: block;
    margin: 0px 10px 0px 0px;
    font-weight: normal;
}

div#link p
{
    float: left;
    width: 250px;
    margin: -4px 0px 0px 0px;
    line-height: 16px;
}

div#link span
{
    display: block;
}

div#link a.arrow
{
    padding: 0px 0px 0px 10px;
    background: url(../image/a_dbl_right_4d6977.gif) no-repeat 0px 5px;
}

div#link a.arrow:hover
{
    background: url(../image/a_dbl_right_00b5d3.gif) no-repeat 0px 5px;
}

#fusszeile
{
	background: #CBBA9F; 
	margin:20px 20px 10px 20px; 
	padding:5px 10px 5px 10px; 
	font-family:'Times New Roman', Times, serif; 
	font-size:12px; 
	color: #381c00; 
	text-decoration: none; 
	text-align:justify;"
}

div.home_formular {
	top: 500px;
	position: relative;
	left: 310px;
	margin-bottom: -149px;
	width:250px;
}

div.home_formular input {
	margin-bottom: 10px;
	border: 1px solid #CBBAA0;
}

div.home_formular input:hover {
	background-color: #FFF5E8;
}

div.home_formular p {
	color: #663333;
	font: 11px arial,sans-serif;
}
