@media screen{
body {
	background-color: #FFC;
	background-image:url(back.gif);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #357;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
}

#menu { margin:0; padding:0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; white-space:nowrap; background: #7092B0; width: 100%; min-height: 28px; }
#menu ul { margin:0; padding:0; padding-left: 77px;}
#menu li { display:block; float:left; list-style-type:none; margin:0; padding:0; }
#menu a { display:block; float:left; padding:5px 26px; background:#81a3c1; text-decoration:none; color: #357;}
#menu a.aktiv { color: 44A; background:#92b4d2; }
#menu a:hover { color:white; background:#234f32 !important; }

#head { margin: 0px; background-color: #FFC; width: 100%; }
#body { padding: 0px 25px 15px 102px; min-height: 400px; }

#body p { line-height: 2em; }
#body h1 { margin: 0px; padding: 20px 0px; font-size: 250%; font-weight: normal; line-height: 1.3em; }
#body h2 { margin: 0px; padding: 20px 0px; font-size: 180%; font-weight: normal; line-height: 1.3em; }
#body h3 { margin: 0px; padding: 20px 0px; font-size: 150%; font-weight: normal; font-style:italic; line-height: 1.3em; }
#body ul { line-height: 2em; list-style-type: square; margin: 0 0 0.5em 1.5em; padding: 0; list-style-image: none; }
#body li {   font-weight: normal; }

.gallerie_links { float: left; margin: 0; padding: 0.5em 1.5em 0 0; }
.gallerie_links img { border: solid 1px #eed; padding: 5px; margin-top: 5px; margin-right: 5px; background-color: #FFD; }
.gallerie_rechts { float: right; margin: 0.5em 0 0 1.5em;}
.gallerie_rechts img { border: solid 1px #eed; padding: 5px; margin-top: 5px; margin-left: 5px; background-color: #FFD; }
.gallerie_center { margin: 0; padding: 0.5em 1.5em 0 0; }
.gallerie_center img { border: solid 1px #eed; padding: 5px; margin-top: 5px; margin-right: 5px; background-color: #FFD; }

#bottom { margin: 0px; border-left: 77px #dda solid; padding: 3px 25px 3px 25px; background: #eeb; font-size: 70%; clear:both; text-align: center;}

}
@media print {

body { 	font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; margin: 0px; padding: 0px; }

#menu { display: none; } 

#head { margin: 0px; background-color: #FFC; }
#body { margin: 0px; border: 0px; padding: 0px ; clear:both; padding-bottom: 15px; }

#body p { line-height: 2em; }
#body h1 { margin: 0px; padding: 20px 0px; font-size: 250%; font-weight: normal; line-height: 1.3em; }
#body h2 { margin: 0px; padding: 20px 0px; font-size: 180%; font-weight: normal; line-height: 1.3em; }
#body h3 { margin: 0px; padding: 20px 0px; font-size: 150%; font-weight: normal; font-style:italic; line-height: 1.3em; }
#body ul { line-height: 2em; list-style-type: square; margin: 0 0 0.5em 1.5em; padding: 0; list-style-image: none; }
#body ol { line-height: 2em; margin: 0 0 0.5em 1.5em; padding: 0; }
#body li {   font-weight: normal; }

.gallerie_links { float: left; margin: 0; padding: 0.5em 1.5em 0 0; }
.gallerie_links img { border: solid 1px #eed; padding: 5px; margin-top: 5px; margin-right: 5px; background-color: #FFD; }
.gallerie_rechts { float: right; margin: 0.5em 0 0 1.5em;}
.gallerie_rechts img { border: solid 1px #eed; padding: 5px; margin-top: 5px; margin-left: 5px; background-color: #FFD; }
.gallerie_center { margin: 0; padding: 0.5em 1.5em 0 0; }
.gallerie_center img { border: solid 1px #eed; padding: 5px; margin-top: 5px; margin-right: 5px; background-color: #FFD; }

#bottom { margin: 0px; border: 0px; padding: 3px 25px; clear:both; font-size: 70%; }
}

