a:link{ color:#000000; text-decoration:none }
a:hover{ color:#000000; text-decoration:underline }
a:visited:hover{ color:#000000; text-decoration:underline }
a:visited{ color:#000000; text-decoration:none }


body {
	margin: 0;
	padding: 0;
	border: 0;
    background:#dceceb;
    text-align: center;
	}

#box {
    margin-left: auto;
    margin-right: auto;
    width: 585px;
    }
    
#header {
	margin: 0;
	padding: 0;
	border: 0;
	background-image:url(images/header.jpg); 
	background-repeat: no-repeat; 
	height:214px;
	}
	
#navbar {
	border-top: 3px solid #ffffff; 
	border-bottom: 3px solid #ffffff; 
	height:23px; 
	background-image:url(images/navbar_bg.png);
	background-repeat:repeat-x; 
	font-family: Arial, Helvetica;
	font-size:10pt;
    line-height:24px;
	}
	
#content {
	margin:0;
	padding-top:65px;
	padding-left:40px;
	padding-right:35px;
    background-image:url(images/header2.png); 
	background-repeat: no-repeat; 
	background-color:#f6f4f5;
	border:0px solid black;
    text-align: justify;
    font-family: Arial, Helvetica;
	font-size:10pt;
	}
	
#footer {
	margin:0px;
	padding-top:70px;
	padding-bottom: 10px;
	background-color:#f6f4f5;
	font-family: Arial, Helvetica;
	font-size:8pt;
    background-color:#f6f4f5;   
	}
	
#news-title {
    font-family: Arial, Helvetica;
    font-size: 12pt;
    color:#000000;
    font-weight: bold;
	}

#news-date {
    font-family: Arial, Helvetica;
    font-size: 8pt;
    color:#666666;
	}

.news-item {
    font-family: Arial, Helvetica;
    font-size: 10pt;
    color:#000000;
	}

.hl {
    color:#993300;
    font-weight:bold;
	}

.hochzeit_top {
    border: 3px solid #dddddd; 
    width:494px;
    background-image:url(images/hochzeit_bg.png);
	background-repeat:repeat-x; 
    height:43px; 
    line-height:24px;
    font-size: 12pt;
    padding-left:10px;
    color:#000000;
	}
	
.hochzeit_spacer_0 {
    border: 3px solid #dddddd; 
    background-image:url(images/hochzeit_spacer_0.png);
    background-repeat: no-repeat;
    width:504px; 
    height: 50px;
    margin-bottom: 20px;
	}

.hochzeit_spacer_1 {
    border: 3px solid #dddddd; 
    background-image:url(images/hochzeit_spacer_0.png);
    background-repeat: no-repeat;
    width:504px; 
    height: 50px;
	}
	
.news_image {
    float:left;
    margin-right:15px;
    margin-bottom: 15px;
    border: 2px solid #ffffff;
	}

tr {
    vertical-align: top;
    font-family: Arial, Helvetica;
    font-size: 10pt;
    font-weight:bold;
    text-align: left;
	}

td {
    padding-bottom: 10px;
	}
	
.small {
    font-weight:normal;
	}
	
.price_table {
    border: 3px solid #dddddd;
    border-top: 0px;
    border-bottom: 0px;
    padding-left:10px;
    background-color:#ffffff;
    color:#333333;
	}

.price_top {
    border: 3px solid #dddddd; 
    width:494px;
    background-image:url(images/navbar_bg.png);
	background-repeat:repeat-x; 
    height:23px; 
    line-height:24px;
    font-size: 12pt;
    padding-left:10px;
    color:#000000;
	}

.price_spacer_0 {
    border: 3px solid #dddddd; 
    background-image:url(images/preis_spacer_0.jpg);
    background-repeat: no-repeat;
    width:504px; 
    height: 100px;
    margin-bottom: 20px;
	}

.price_spacer_1 {
    border: 3px solid #dddddd; 
    background-image:url(images/preis_spacer_1.jpg);
    background-repeat: no-repeat;
    width:504px; 
    height: 100px;
    margin-bottom: 20px;
	}

.price_spacer_2 {
    border: 3px solid #dddddd; 
    background-image:url(images/preis_spacer_2.jpg);
    background-repeat: no-repeat;
    width:504px; 
    height: 100px;
    margin-bottom: 20px;
	}
	
.price_spacer_3 {
    border: 3px solid #dddddd; 
    background-image:url(images/preis_spacer_3.jpg);
    background-repeat: no-repeat;
    width:504px; 
    height: 100px;
    margin-bottom: 20px;
	}
	
.price_spacer_4 {
    border: 3px solid #dddddd; 
    background-image:url(images/preis_spacer_4.jpg);
    background-repeat: no-repeat;
    width:504px; 
    height: 100px;
    margin-bottom: 20px;
	}
	
.price_spacer_5 {
    border: 3px solid #dddddd; 
    background-image:url(images/preis_spacer_5.jpg);
    background-repeat: no-repeat;
    width:504px; 
    height: 100px;
    margin-bottom: 20px;
	}
	
.price_spacer_6 {
    border: 3px solid #dddddd; 
    background-image:url(images/preis_spacer_6.jpg);
    background-repeat: no-repeat;
    width:504px; 
    height: 100px;
    margin-bottom: 20px;
	}
	
.price_spacer_7 {
    border: 3px solid #dddddd; 
    background-image:url(images/preis_spacer_7.jpg);
    background-repeat: no-repeat;
    width:504px; 
    height: 100px;

	}
	