*{font-family:Arial,Helvetica,sans-serif;padding:0;margin:0;color:black;}
#page{margin:10px;padding:10px;border:none;}
* a{color:green;}
.history{font-family:serif;font-size:13pt;text-align:justify;
color:black;background-color:khaki;padding:10px;border-style:ridge;}
#lupologo{float:left;width:91px;height:100px;	background-repeat:no-repeat;}
#lupologo img{margin-top:7px;width:65px;height:86px;border:none;}
#onepix{float:left;width:3%;height:100px;	background-repeat:no-repeat;}
#onepix img{border:none;}
#nethead{float:left;margin-top:0px;width:50%;height:100px;background-repeat:no-repeat;}
#nethead img{border:none;}
#welcome{margin-left:auto;margin-right:auto;color:green;
font-size:18pt;font-weight:bold;text-align:center;background-color:white;
	border:none;width:80%;}
#menu{float:left;width:13%;text-align:left;font-size:80%;
	border:none;margin-left:0%;margin-top:1%;}
#footer{float:left;width:100%;border:none;color:black;
	background-color:white;margin:20px 0px 0px 0px;padding:1px;font-size:8pt;}
#footer a{float:right;border:none;margin:0px;	background-color:white;
	color:black;font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;text-align:right;padding:0px;}
#menubox{position:relative;top:0px;left:0px;width:100%;
	border:1px solid gray;color:white;background-color:white;padding:0px;}
#autbox{position:relative;top:5px;left:0px;width:100%;
	border:1px solid gray;color:green;background-color:whitesmoke;
	padding:0%;font-size:8pt;line-height:8pt;padding-top:2px;padding-bottom:2px;}
#autbox a{text-decoration:none;}
#autbox img{border:none;margin:2px;}
#copyleft{position:relative;top:7px;left:0px;width:100%;
	border:1px solid gray;color:green;background-color:whitesmoke;
	padding:0%;	font-size:8pt;line-height:8pt;padding-top:2px;padding-bottom:2px;}
#cmsbox{position:relative;top:9px;left:0px;width:100%;
	border:1px solid gray;color:green;background-color:whitesmoke;
	padding:0%;font-size:8pt;}
#counterbox{position:relative;top:5px;left:0px;width:100%;
	border:none;color:green;background-color:white;
	padding:0%;font-size:8pt;}
#infobox{float:right;width:19%;	border:1px solid gray;
	padding:0px 0px 0px 0px;	margin:12px 0px 0px 0px;text-align:left;
	font-size:13pt;color:black;background-color:white;}
#content{float:left;width:61%;padding:1%;
margin:0px 0px 0px 10px;font-size:12pt;}
#lupoadresse{position:absolute;left:820px;top:30px;color:green;
border:none;margin-top:0px;background-repeat:no-repeat;}
body{	background-color:#ffffff;	color:black;
	margin:1%;font-family:Arial,Helvetica,sans-serif;	font-size:101%;}
h1,h2,h3{font-family:Arial,Helvetica,sans-serif;}
h1{font-size:x-large;font-style:normal;color:#008000;
	background-color:transparent;padding:2px 4px 2px 4px;
	margin:2px;white-space:nowrap;}
h2{font-size:large;color:#2F6A44;background-color:transparent;
	margin:0px 5px 10px 0px;text-align:left;white-space:nowrap;}
h3{font-size:14pt;color:#2F6A44;background-color:transparent;
	margin:5px 0px 5px 0px;text-align:left;white-space:nowrap;
	border-bottom:1px solid green;}
.htop{font-size:11pt;color:green;font-weight:bold;
	text-transform:uppercase;background-color:gainsboro;
	margin:0px 0px 5px 0px;padding:2px 0px 0px 0px;text-align:center;}
.htopa{float:right;font-size:9pt;color:black;background-color:gainsboro;
	margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:right;}
.htopin{font-size:9pt;color:black;line-height:9pt;background-color:white;
	margin:0px 0px 4px 0px;padding:1px 0px 1px 4px;white-space:nowrap;overflow:hidden;}
.snacks{color:brown;padding:4px 0px 0px 4px;line-height:9pt;}
.npsports{color:darkblue;padding:4px 0px 0px 4px;line-height:9pt;background-color:white;}
.pssa{font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:black;}
img{border:1px solid gray;}
#headline{float:left;width:99%;padding-left:1%;color:white;
height:16px;font-family:Arial,Helvetica,sans-serif;font-size:9pt;
	border:1px solid forestgreen;padding-top:1px;padding-bottom:1px;
	background-color:forestgreen;white-space:nowrap;}
#headline a{color:white;white-space:nowrap;text-align:right;text-decoration:underline;}
#headline span{float:right;color:white}

#content p{padding-bottom:1px;}
#content ul{padding:5px 20px;text-decoration:none;}
form{border:none;padding:none;margin:none;width:97%;
	margin-left:none;margin-top:none;}
div.menhr{color:forestgreen;margin:0px;padding:0px;width:auto;
	height:1px;border-top:none;}
div.menuhr{color:forestgreen;margin:0px;padding:0px;border-top:none;}
div.zentriert{display:block;margin-left:auto;margin-right:auto;text-align:center}
code{display:block;padding:5px;margin:5px;background-color:#FAFAD2;font-size:1.4em;}
table{border:none;}
td{text-align:left;}
tr{background-color:whitesmoke;}
th{padding:8px 6px;border:none;background-color:forestgreen;
color:white;text-align:center;}
td{border:none;padding:2px 2px;font-size:9pt;}
@media print{body{font-family:Arial,Helvetica,sans-serif;
background-color:transparent;color:black;}}
table{font-family:Arial,Helvetica,sans-serif;border:none;}

#menu ul{margin:0px;padding:0px;list-style-type:none}
#menu ul li{margin:0px 0px 0px 0px;}
#menu ul li a{font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;display:block;color:white;background-color:forestgreen;
	border:none;width:90%;padding:5% 5%;text-decoration:none;}
#menu a.main{font-family:Arial,Helvetica,sans-serif;
	font-size:11pt;font-weight:normal;display:block;text-decoration:none;}	
#menu a.main:link{border-bottom:none;width:90%;padding:5% 5%;
	color:white;background-color:forestgreen;}
#menu a.main:visited{}
#menu a.main:focus{background-color:forestgreen;}
#menu a.main:hover{color:white;background-color:forestgreen;
        background-image:url(pic/butt0100.png);}
#menu a.main:active{background-color:#99cc66;border:none;
        background-image:url(pic/butt0100.png);}
#menu a.mainactive{font-family:Arial,Helvetica,sans-serif;font-size:11pt;
	font-weight:normal;display:block;text-decoration:none;color:white;
        background-image:url(pic/butt1000.png);}
#menu a.mainactive:link{background-image:url(pic/butt1000.png);border-bottom:none;width:90%;
	padding:5% 5%;color:white;}
#menu a.mainactive:visited{background-color:#99cc66;}
#menu a.mainactive:focus{background-color:forestgreen;}
#menu a.mainactive:hover{color:white;background-color:#99cc66;
      background-image:url(pic/butt0100.png);}
#menu a.mainactive:active{background-color:#99cc66;border:none;}
#menu a.sub1{font-size:9pt;}
#menu a.sub1:link{color:white;background-color:forestgreen;border-bottom:none}
#menu a.sub1:visited{}
#menu a.sub1:focus{background-color:forestgreen;}
#menu a.sub1:hover{color:white;background-color:forestgreen;
      background-image:url(pic/butt0100.png);}

#menu a.sub1:active{background-color:#99cc66;}
#menu a.sub1a{font-size:9pt;background-image:url(pic/butt1000.png);}
#menu a.sub1a:link{color:white;background-image:url(pic/butt1000.png);
      border-bottom:none;}
#menu a.sub1a:visited{color:white;background-color:#99cc66;}
#menu a.sub1a:focus{background-color:forestgreen;}
#menu a.sub1a:hover{color:white;background-color:#99cc66;
      background-image:url(pic/butt0100.png);}
#menu a.sub1a:active{color:white;background-color:#99cc66;}
.calendar{font-family:Arial,Helvetica,sans-serif;}
.calendar td{border:1px solid #eee;}
.calendar-title{text-align:center;font-size:large;font-style:italic;
font-weight:bold;color:white;background:forestgreen;}
.calendar-title a{color:white;background:forestgreen;font-size:small;}
.calendar-day-title{width:14%;text-align:center;font-size:small;
background:darkseagreen;font-weight:bold;color:white;}
.calendar-day{height:60px;vertical-align:top;text-align:center;
font-size:small;padding:0px;}
.calendar-day-number{padding:2px;text-align:center;background:#ddd;
color:black;font-size:9pt;}
.calendar-day-number-today{padding:2px;text-align:center;background:gold;
color:black;font-weight:bold;font-size:9pt;}
.calendar-day-number-event{padding:2px;text-align:center;background:#ddd;
color:black;font-size:9pt;font-weight:bold;}
.calendar-content{padding:2px;font-size:8pt;line-height:9pt;}
.calendar-outmonth-day{height:60px;vertical-align:top;text-align:center;
font-size:small;padding:0px;background:whitesmoke;}
.calendar-outmonth-day-number{padding:2px;text-align:center;background:#a9a9a9;
color:black;font-size:9pt;}
.calendar-outmonth-day-number-today{padding:2px;text-align:center;
background:gold;color:black;font-weight:bold;font-size:9pt;}
.calendar-outmonth-day-number-event{padding:2px;text-align:center;
background:#a9a9a9;color:black;font-size:9pt;font-weight:bold;}
.schw { color: gray; background-color: gray; }
.weis { color: red; background-color: red; }

.ThumbStudioCSS {font-family:Verdana; font-size:11px; color:#000000; }
.ThumbStudioNAV a {text-decoration:none; font-family:Verdana; font-size:11px;
color:#000000; }
.ThumbStudioNAV a:link {text-decoration:none; font-family:Verdana;
font-size:11px; color:#000000; }
.ThumbStudioNAV a:visited {text-decoration:none; font-family:Verdana;
font-size:11px; color:#000000; }
.ThumbStudioNAV a:active {text-decoration:none; font-family:Verdana;
font-size:11px; color:#000000; }
.ThumbStudioNAV a:hover {text-decoration:none; font-family:Verdana;
font-size:11px; color:#000000; }
.ThumbStudioNAV {text-decoration:none; font-family:Verdana; font-size:11px;
color:#000000; }
