*	{
	margin:0;
	padding:0;
         }

html,body
	{
	font:77% arial;
	height:99%;
         width:100%;
	}

h1 	{
	text-align:center;
         color:#fff;
         font-family:arial;
         font-size:4em;
         margin-top:20px;
	}
h2	{
	text-align:center;
         color:#fff;
         font:arial;
         font-size:2em;
         margin: 0 0 20px 0;
         }
h5	{
         color:#fff;
         font:arial;
         font-size:1.5em;
         }
p	{
         color:#fff;
         font:arial;
         font-size:1.8em;
         margin: 0 0 25px 0;
	}
#header	{
	margin:0;
	padding:0.5em 0 1em 0;
         height:100px;
	background:#5D5D5D;
         background-image:url(../background/background.gif);
         background-repeat:repeat y;
         background-position:center;
         width:100%
	}

#navi	{
	position: absolute;
         top:89px;
         width:100%;
	}
#thumbs	{
	float:left;
	width:20%;
	background:#000;
	margin:0;
	padding:0;
	min-height:100%;
	}
#galerie	{
         float:right;
	width:80%;
	background:#000;
         margin:0;
	padding:0;
	height:650px;
	}
#inhalt {
	min-height:100%;
         width:100%;
         }
#textinhalt
	{
         margin:auto;
         padding:10px;
         top:160px;
         position:absolute;
         left:20%;
	font-family:arial
         font-size:1em;
         text-align:left;
         width:700px;
         height:400px;
         background-color:#1d1d1d;
         background-image:url(../images/369.jpg);
         background-repeat:no-repeat;
         background-position:520px 70px;
	border:4px solid #555555;
	}
#impressinhalt
	{
         margin:10px;
         padding:10px;
         top:160px;
         position:absolute;
         left:20%;
	font-family:arial
         font-size:1em;
         text-align:left;
         width:700px;
         height:400px;
         background-color:#1d1d1d;
	}
#hochzeit{
         margin:10px;
         padding:10px;
         top:160px;
         position:absolute;
         left:20%;
	font-family:arial
         font-size:1em;
         text-align:center;
         font-color:#fff;
         width:800px;
         height:600px;
	}
ul	{
	position:relative;
         list-style-type:none;
         margin:0 auto;
         padding:0;
         width:750px;
	}
li	{
	margin:auto;
         padding:0;
         float:left;
         background:url(../icons/reiter.gif)
         no-repeat top left;
         }
li a	{
	margin:auto;
         padding:0;
         float:left;
         color:#fff;
         width:150px;
         padding:5px 0;
         text-align:center;
         text-decoration:none;
         font-family:arial;
         font-size:1.6em;
	}

.clear:after {
         display:block;
         content:"."
         visibility:hidden;
         clear:both;
	height:0;
	}
.clearer {
	height:0;
         clear:both;
         visibility:hidden;
	}
.ulthumbs {
	margin:0;
         padding:0;
         list-style:none;
         float:none;
         }
.txt	{
         font-family:arial
         font-size:1em;
         text-align:left;
	}
* html #thumbs, * html #galerie
	{
         height:100%
	}

#galerie iframe
	{
          margin:50px;
          padding:0;
          border:none;
          background-color:#000;
         }

#thumbs iframe
	{
                 margin:0;
                 padding:0;
                 border:none;
                 background-color:#000;
	}
