body {
	height: 100%;
	color:black; background-color:white;
	font-size: 0.8em; font-weight:lighter; font-family: trebuchet ms, arial, sans-serif;
	margin: 0; padding: 0em;
	text-align:justify;
}
a {color:black;text-decoration:none;}
h1 {font-size:1.8em; font-weight:bold; color:#0000B2; font-family: trebuchet ms, arial, sans-serif;}
h2 {font-size:1.5em; font-weight:bold; color:#0000B2; font-family: trebuchet ms, arial, sans-serif;}
h3 {font-size:1.1em; font-weight:bold; color:#0000B2; text-align:left;}
hr {border:1.5px solid rgb(102,0,0);}
#rahmen {
    	border-top:6px solid white;
	width:1000px;
    	margin: 0 auto; padding:0;
	}
#title {
	padding:20px;
	font-size:3.0em; font-weight:bold; font-family: trebuchet ms, arial, sans-serif;
    	background-color:#99B2FF;
	color:#0000B2;
	
}
#subtitle {
	padding:20px; padding-top:38px;
	font-size:18px; font-weight:bold; font-family:trebuchet ms, arial, sans-serif;
    	background-color:#99B2FF;
	color:#0000B2;
}

#streifen {
	height:14px;
    	background-color: #66B200;
	border-bottom:2px solid white;
	border-top:2px solid white;
}
#main {
	height:600px; vertical-align:top;
	background-color:rgb(255,245,245);
}
#inhalt{
	border-bottom:2px solid white;
}
#topImage {
	height:120px;
	border-bottom:2px solid white;
}
#BlogFormat {
	margin-top:20px; vertical-align:top;
}
#WeddingFormat {
	color:rgb(102,0,0);
	vertical-align:top;
}
#FoodFormat {
	color:rgb(102,0,0); margin-top:20px;
	vertical-align:top;
}
#PicsFormat {
	color:rgb(102,0,0); margin-top:20px;
	vertical-align:top; text-align:center;
}
#home {
	width:100%; margin-top:20px;
}
#bilder {
	width:100%; margin-top:20px; vertical-align:top;
}
#navi {
    	width:120px;
	background-color:#99B2FF;
	border-bottom:2px solid white;
	vertical-align:top;
}
ul#navigation {
    margin-top:5px; padding:0;margin-left:0px;
    font-size:1.1em;
    list-style-position:outside;
}
ul#navigation li { 
    margin-left:0px; list-style:none;
    padding:5px; padding-top:0px;
    color:rgb(227,114,034);
}
ul#navigation a, ul#navigation span {
    display:block; font-size: 1.1em; font-weight:bold; text-decoration:none;
    padding: 0.2em; padding-left:5px;
    border: 1px solid rgb(000,101,189); border-left-color:white; border-top-color:white; color:white;
    background-color:#3399FF; color:#0000B2;
}
ul#navigation a:hover, ul#navigation span {
    color:#66B200; background-color:#99B2FF; border-left-color:white;
}
ul#navigation_ebene2 {
    margin:0; padding:0;
}
ul#navigation_ebene2 li {
    margin-left:5px; list-style:none;
}
ul#navigation_ebene2 a, ul#navigation_ebene2 span {
    display:block; font-size: 0.9em; font-weight:normal; text-decoration:none; color:white;
    padding:0; margin:0;
    background-color:#99B2FF;border:0px; color:rgb(000,082,147);
}
ul#navigation_ebene2 a:hover, ul#navigation_ebene2 span {
    font-size: 0.9em; color:#66B200;
    background-color:#99B2FF;border:0px;
}
#footer {
    background:#99B2FF;
    color:#0000B2;
    text-align:center;
    font-size:0.9em;
    vertical-align:middle;
    height:15px;
    width:100%;
}

