/*(c) 2007 M. Duhanic*/
html { height: 100% }

body { 
	color: white; font-size: 12pt; font-family: sans-serif; min-height: 101%
	}

p.just { text-align: justify; }
#tit { background-color: #001722; background-image: url(../img/main/tit.gif); background-repeat: no-repeat; background-position: center top; height: 97px; width: 740px; margin: 0 auto; visibility: visible; }
#tit2 { color: #b20838; font-size: 10pt; background-color: white; text-align: center; letter-spacing: 0.4em; vertical-align: middle; visibility: visible; margin: 0 auto; width: 740px; height: auto; }
#mainpic { position: relative; height: 208px; width: 740px; margin: 0 auto; visibility: visible; }
#content1 { background-color: #b20838; position: relative; height: auto; width: 660px; margin: 0 auto; visibility: visible; padding: 20px 40px; }
#descrpic { background-image: url(../img/main/descr.gif); background-repeat: no-repeat; background-position: center bottom; position: relative; height: 50px; width: 740px; margin: 0 auto; visibility: visible; }
#menue1 { font-size: 10pt; background-color: #001722; text-align: center; width: 740px; height: auto; padding: 5px 0; margin: 0 auto; }
#menue1 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#menue1 li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#menue1 li a, #menue1 li a:link { text-decoration: none; padding: 0 5px; color: #fff; background-image: none; border-style: none; }
#menue1 li a:visited { text-decoration: none; border-style: none; }
#menue1 li a:hover, #menue1 li a:focus, #menue1 li a:active { color: yellow; text-decoration: none; border-bottom-style: solid; border-bottom-width: 1px; }
h1 { color: white; font-size: 18pt; font-weight: bold; background-image: url(../img/malafade-x-2.png); background-repeat: repeat-y; background-position: left bottom; margin: 0.67em 0; }
h2 { font-size: 12pt; font-weight: bold; margin: 0.67em 0; }
.impr { font-size: 8pt; }

a, a:link { text-decoration: none; color: white; background-image: url(../img/arrow12x10.png); background-repeat: no-repeat; background-position: left 0.25em; padding-left: 13px; border-bottom-style: dotted; border-bottom-width: 1px; }
a:visited { text-decoration: none; }
a:hover, a:focus, a:active { color: yellow; text-decoration: none; border-bottom-style: solid; border-bottom-width: 1px; }
.twocolcont_350F5F {width:100%; height:100% }
.twocolboxl_350F5F { width:50%; height:100%; float:left; }
.twocolboxr_350F5F { margin-left:50%; width:auto; height:100% ; padding-left: 40px; }

/* input,textarea { color: black; background-color: #fee; } */
input,textarea { color: black; background-color: white; background-image: url(../img/mala-fade-input.gif); background-repeat: repeat-y; background-position: left 0; }

fieldset { background-image: url(../img/mala-fade-form.gif); background-repeat: repeat-y; background-position: right 0; padding: 0.2em; }
label { display: block; width: 5em; float: left; text-align: right; clear: both; padding-right: 10px; }
legend { color: white; text-align: right; letter-spacing: 0.3em; display: block; padding-right: 10px; width: 5em; float: left; clear: both; }
.reserverr { color: orange; border-bottom: 5px double red; }
/* form { background-image: url(../img/mala-fade-form.gif); background-repeat: repeat-y; background-position: right 0; } */
.hide { visibility: hidden; }
.malared { color: #b20838; }
.explainer { font-size: 8pt; }
#note { color: red; font-size: x-small; background-color: white; text-align: center; position: relative; top: 20px; width: 400px; margin: 0 auto; border: dotted 1px; }
#note a { color: red; }
#eventannounce a { color: red; text-decoration: none; border-style: none; }
#eventannounce a:hover { color: red; text-decoration: none; border-bottom: 1px solid red; border-top-style: none; border-right-style: none; border-left-style: none; }
#eventannounce { color: black; background-color: white; text-align: center; position: relative; top: 10px; width: 400px; margin: 0 auto; border: solid 1px maroon; }
#eventannounce h1 { color: white; font-size: medium; font-variant: small-caps; background-color: #b20838; letter-spacing: 0.1em; }
.smaller { font-size: smaller; }
#xmas a { color: red; text-decoration: none; border-style: none; }
#xmas a:hover { color: yellow; background-color: transparent; text-decoration: none; border-bottom: 1px solid red; border-top-style: none; border-right-style: none; border-left-style: none; }
#xmas { color: white; background-color: black; background-image: url(../img/xmasnewyear.jpg); text-align: center; position: relative; top: 10px; width: 500px; height: 110px; margin: 0 auto; border: solid 1px maroon; }
#xmas h1 { color: white; font-size: medium; background-color: #b20838; margin-right: 70px; margin-left: 70px; padding-right: 30px; padding-left: 30px; }
#xmas p { color: white; font-size: 0.8em; background-color: transparent; text-align: center; padding-right: 70px; padding-left: 70px; }

#geschlossen { color: black; background-color: transparent; text-align: center; position: relative; top: 10px; width: 500px; height: 110px; margin: 0 auto; border: solid 1px maroon; }
#geschlossen p { color: black; font-size: 0.8em; background-color: transparent; text-align: center; padding-right: 70px; padding-left: 70px; }
