 {margin: 0; padding: 0;}

body {height: 100%; background: url(images/bg.png) repeat-x }

body
{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
margin: 0;
padding: 0;
text-align: center;
}


p         {
text-align: left;
font-family: verdana;
font-size: small;
letter-spacing: 1px;
color:  #541600;
padding: 0 0 2px 0;
}

p ul {
list-style: inside;
text-align: left;
font-family: verdana;
font-size: small;
letter-spacing: 1px;
color:  #541600;
}

h1 {
font-size: 14px;
font-family: verdana;
letter-spacing: 1px;
color:  #541600;
}

h1.team {
font-size: 14px;
font-family: verdana;
letter-spacing: 1px;
color:  #541600;
margin-bottom: -5px;
}

a {
 font-family: verdana;
 font-size: small;
 text-decoration: none;
 color: #622710;

}

a:hover {
 font-family: verdana;
 font-size: small;
 text-decoration: none;
 color:#72C7CA;

}

a.intern {
 font-family: verdana;
 font-size: small;
 text-decoration: underline;
 color: #622710;

}

a.intern:hover {
 font-family: verdana;
 font-size: small;
 text-decoration: underline;
 color:#72C7CA;

}




#headline {
border-bottom: 1px solid #003300;
margin-bottom: 10px;
margin-right: 0px;
}

#outer {
margin: auto auto;
width: 100%;
height: 100%;
border: 0px solid #cccccc;


}

#logo {
margin: 0px 0 0 150px;
text-align: center;
width: 950px;
border: 0px solid #cccccc;
text-align: left;
position: relative;
z-index: 5;

}





#head_content {
border: 0px solid #cccccc;
margin-top: 2px;
width: 830px;
height: 130px;
float:left;
}





#content {
margin: auto auto;
height: 650px;
width: 1050px;
background: url(images/bg_content.png) no-repeat;
text-align: left;
padding: 0;
border: 0px solid #cccccc;

}

#content_2 {
margin: auto auto;
height: 650px;
width: 1050px;
background: url(images/bg_content_2.png) no-repeat;
text-align: left;
padding: 0;

}

img.logo {
margin: 20px 0 0 20px;


}

#news {
border: 0px solid #cccccc;
width: 185px;
margin-left: 820px;
padding-top:90px;
height: 300px;
text-align: left;
font-family: verdana;
font-size: x-small;
letter-spacing: 1px;

}

#news p {
font-size: 8pt;
letter-spacing: 0.2px;
padding: 0 0 0 0;
}

#news_messe {
border: 0px solid #cccccc;
width: 185px;
margin-left: 820px;
padding-top:90px;
height: 800px;
text-align: left;
font-family: verdana;
font-size: small;
letter-spacing: 1px;

}

#text {
float: right;
position:relative;
width: 500px;
height: 450px;
text-align: left;
margin: 10px 240px 0 0px;
padding: 0px 35px 15px 0px;
border: 0px solid;
}

#text_messe {

text-align: left;
width: 565px;
border: 0px solid;
}

#scroll {
float: left;
width: 550px;
height: 390px;
text-align: left;
border: 0px solid;
scrollbar-base-color: #622710;
scrollbar-3d-light-color: #624934;
scrollbar-arrow-color: #624934;
scrollbar-darkshadow-color: #622710;
scrollbar-face-color: #622710;
scrollbar-highlight-color: #622710;
scrollbar-shadow-color:#622710;
scrollbar-track-color: #622710;

}

#text_messe ul {
list-style: inside;
text-align: left;
font-family: verdana;
font-size: small;
letter-spacing: 1px;
color:  #541600;

}

#image_messe {
margin: 0px 0 0 0px;
padding: 0px 0px 0 0;
border: 1px solid #ccc;


}

#images_start {
margin: 60px 0 0 8px;
height:230px;
width:810px;
border: 0px solid #cccccc;
float:left;
}

/* end navigation top */

#navi_top {
margin-bottom: 0px;
margin-left: 160px;
padding-right: 5px;
border: 0px solid;
width:   650px;
text-align: right;
color: #ccc;

}

#navi_top a {
font-size: 9pt;
color: #ccc;
letter-spacing: 1.5px;
text-decoration: none;
}

#navi_top a:hover {
color: #4E1000;
}










/* end navigation top */


/*start navigation unterseiten */

ul#nav {   /* navigation list */
         float: left;
         position:relativ;
	margin: 15px 0 20px 5px;
	padding: 35px 55px 0 0;
	list-style: none inside;
         width: 190px;
         height: 365px;
         text-align: left;
         border: 0px solid;
         background: url(images/bg_navi.gif) no-repeat;
}

ul#nav li {float: left; display: block}

ul#nav li a {
	width: 190px;
	margin: 0px 0px 0 0;  /* a little top margin */
	border: 0;
	border-left: 5px solid #622710;
	padding: 5px 5px;
	font-family: verdana, Georgia, serif;
	font-weight: normal;
	text-decoration: none;
	display: block;
	color: #622710;

}

ul#nav li a#current {border-color: #41B3B8}

ul#nav li a:hover {background: #622710; color: #fff}




/* navigation list WEDDING*/

ul#nav_wedding {
         float: left;
	margin: 15px 0 20px 5px;
	padding: 35px 55px 0 0;
	list-style: none inside;
         width: 190px;
         height: 365px;
         text-align: left;
         border: 0px solid #000;
         background: url(images/bg_navi_wedding.gif) no-repeat;
}

ul#nav_wedding li {float: left; display: block}

ul#nav_wedding li a {
	width: 190px;
	margin: 0px 0px 0 0;  /* a little top margin */
	border: 0;
	border-left: 5px solid #622710;
	padding: 5px 5px;
	font-family: verdana, Georgia, serif;
	font-weight: normal;
	text-decoration: none;
	display: block;
	color: #622710;
}

ul#nav_wedding li a#current {border-color: #41B3B8}

ul#nav_wedding li a:hover {background: #622710; color: #fff}


/* navigation list MESSE*/

ul#nav_messe {
         float: left;
	margin: 15px 0 20px 5px;
	padding: 35px 55px 0 0;
	list-style: none inside;
         width: 190px;
         height: 365px;
         text-align: left;
         border: 0px solid #000;
         background: url(images/bg_navi_messe.gif) no-repeat;
}

ul#nav_messe li {float: left; display: block}

ul#nav_messe li a {
	width: 190px;
	margin: 0px 0px 0 0;  /* a little top margin */
	border: 0;
	border-left: 5px solid #622710;
	padding: 5px 5px;
	font-family: verdana, Georgia, serif;
	font-weight: normal;
	text-decoration: none;
	display: block;
	color: #622710;
}

ul#nav_messe li a#current {border-color: #41B3B8}

ul#nav_messe li a:hover {background: #622710; color: #fff}

 /* navigation list IMPRESSUM*/

ul#nav_impressum {
         float: left;
	margin: 15px 0 20px 5px;
	padding: 35px 55px 0 0;
	list-style: none inside;
         width: 190px;
         height: 365px;
         text-align: left;
         border: 0px solid #000;
         background: url(images/bg_navi_impressum.gif) no-repeat;
}

ul#nav_impressum li {float: left; display: block}

ul#nav_impressum li a {
	width: 190px;
	margin: 0px 0px 0 0;  /* a little top margin */
	border: 0;
	border-left: 5px solid #622710;
	padding: 5px 5px;
	font-family: verdana, Georgia, serif;
	font-weight: normal;
	text-decoration: none;
	display: block;
	color: #622710;
}

ul#nav_impressum li a#current {border-color: #41B3B8}

ul#nav_impressum li a:hover {background: #622710; color: #fff}


 /* navigation list KONTAKT*/

ul#nav_kontakt {
         float: left;
	margin: 15px 0 20px 5px;
	padding: 35px 55px 0 0;
	list-style: none inside;
         width: 190px;
         height: 365px;
         text-align: left;
         border: 0px solid #000;
         background: url(images/bg_navi_kontakt.gif) no-repeat;
}

ul#nav_kontakt li {float: left; display: block}

ul#nav_kontakt li a {
	width: 190px;
	margin: 0px 0px 0 0;  /* a little top margin */
	border: 0;
	border-left: 5px solid #622710;
	padding: 5px 5px;
	font-family: verdana, Georgia, serif;
	font-weight: normal;
	text-decoration: none;
	display: block;
	color: #622710;
}

ul#nav_kontakt li a#current {border-color: #41B3B8}

ul#nav_kontakt li a:hover {background: #622710; color: #fff}


/* navigation list UNTERNAVI*/

ul#unternavi {

         padding: 0px 0px 0px 0;
         margin-left: 0px;
	list-style: none inside;

}
ul#unternavi li {float: left; display: block}

ul#unternavi li a {
	width: 190px;
	margin: 0px 0px 0 0;  /* a little top margin */

	padding: 2px 5px;
	font-family: verdana, Georgia, serif;
	font-weight: normal;
	text-decoration: none;
	display: block;
	color: #622710;
         font-size: 12px;

}


#footer_start {
font-family: verdana;
font-size: x-small;
color:  #541600;
text-align: left;
margin-top: 100px;
margin-left: 100px;
clear:left;

}

#footer {
font-family: verdana;
font-size: x-small;
color:  #541600;
text-align: right;
margin-top: 5px;
padding-right: 50px;
clear:left;
}

#footer a {
font-family: verdana;
font-size: x-small;
color:  #541600;
text-decoration: none;
}

#footer a:hover {
font-family: verdana;
font-size: x-small;
color:  #541600;
text-decoration: underline;

}
