body { background-color: #ffdd00;text-align: center;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

a:link { font-family: verdana, helvetica, arial;font-size: 12px;color: #006600;}
a:visited { font-family: verdana, helvetica, arial;font-size: 12px;color: #006600;}
a:hover { font-family: verdana, helvetica, arial;font-size: 12px;color: #006600;}
a:active { font-family: verdana, helvetica, arial;font-size: 12px;color: #006600;}

#header { z-index: 12;position: relative; left:0 px; top: 10px;width: 750px; height: 50px;background-color: yellow;margin-left: auto;margin-right: auto;border-bottom: 1px solid #006600;border-top: 1px solid #006600;}
#name {  font-family: verdana, helvetica;text-align: left;font-size: 40px;color: green;font-weight: bolder;height: 100%;padding-left: 5px;}
#Inhalt { z-index: 21;width: 750px; height: 400px;position: relative; left: 0px; top: 10px;margin-left: auto;margin-right: auto;}
#logo { z-index: 52;width: 40px; height: 40px;position: absolute; left: 700px; top: 0px;margin-left: auto;margin-right: auto;}
#ort { z-index: 41;font-family: verdana, helvetica;font-size: 13px;color: green;position: absolute; right: 75px; bottom: 5px;}

.Inhalt_pic { z-index: 20;width: 100%; height: 400px;position: absolute; left: 0px; top: 0px;border-bottom: 1px solid #006600;}
.nachrechts,.nachrechts:link, .nachrechts:visited, .nachrechts:hover, .nachrechts:active { z-index: 30;
							width: 230px; height: 22px;padding-right: 10px; cursor: pointer;
						  text-align: right;font-family: verdana, helvetica, arial;font-size: 15px;
							color: #ffdd00;;background-color: green;
							border-right: 3px solid #006600;border-bottom: 3px solid #006600;
							display: block; text-decoration: none;
						}
a.filmlink { 
						text-align: center; padding: 0px; margin-left: auto; margin-right: auto; margin-top: 30px; line-height: 22px; color: yellow;
							width: 375px; height: 22px;cursor: pointer;
						  font-family: verdana, helvetica, arial;font-size: 15px;
							color: #ffdd00;background-color: green;
							display: block; text-decoration: none;
							background-image: url(neu.gif);background-repeat: no-repeat;background-position: center left;
					}						
.Inhalttext { text-align: right;width: 100%;font-family: verdana, helvetica, arial;font-size: 15px;color: #ffdd00;background-color: green;border-right: 3px solid #006600;border-bottom: 3px solid #006600;}
.infotext { z-index: 50;width: 300px; height: 400px;position: absolute; right: 0px; top: 0px;padding-left: 0px;padding-top: 15px;padding-right: 10px;text-align: left;font-family: verdana, helvetica, arial;font-size: 13px;color: #006600;line-height: 16px;overflow: auto;scrollbar-face-color:yellow;scrollbar-shadow-color:green;scrollbar-highlight-color:#CCFFFF;scrollbar-3dlight-color:yellow;scrollbar-darkshadow-color:#006600;scrollbar-track-color:#006600;scrollbar-arrow-color:#006600;}
.legende { font-size: 9px; font-style: italic; line-height: 12px;}
.impressum { line-height: 24px; margin-bottom: 20px;}
td {font-family: verdana, helvetica, arial;font-size: 14px;color: green;border-bottom: 1px dashed green;vertical-align: top;}
.bestaetigung {font-family: verdana, helvetica, arial;font-size: 16px;color: black;vertical-align: top; border: 0; padding-left: 17px; line-height: 16px;}
.kontakt { font-size: 9px; border: 0; }
.kommentar {color: red; font-style: italic; font-size: 10px;}
.personal {text-align: center; vertical-align: middle; border: 0; padding-top: 15px;}
.button { color: #ffdd00;background-color: #006600; border: 1px solid #ffdd00;}
.Eingabe { width: 100%; background-color: #ffdd00; border: 1px solid #006600; color: #006600;font-family: verdana, helvetica, arial;font-size: 11px;color: #006600; }
.galerie { margin-top: 10px; border: 2px solid white; }
.planlink { display: block; text-align: center; margin-top: 20px; }
.suppenlink:link,.suppenlink:visited,.suppenlink:hover,.suppenlink:active { display: block; text-align: center; margin-top: 20px; padding: 6px; background-color: green; border: 2px solid yellow; color: yellow; }
#AendDat { position: absolute; bottom: 2px; left: 2px; z-index: 30;
				   font-family: verdana, helvetica, sans-serif; font-size: 9px; color: #006600;
				 }
html>body .nachrechts {	height: 24px; position: absolute; right: 1px;}
html>body .infotext {	height: 369px; width: 290px; }
html>body #logo {	position: absolute; right: 730px; }