body,p,td,th,input,select,textarea,a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#020202;
}
body {
	background-color:#ffffff;
}
body,form,table,img {
	margin:0;
	padding:0;
	border-width:0px;
	border-style:solid;
	border-color:black;
}
#keinjs {
	position:absolute;
	width:40%;
	height:40%;
	left:30%;
	top:30%;
	background-color:#e8a835;
	border-width:2px;
	border-color:black;
	border-style:solid;
	padding:5px;
	font-size:16pt;
}
#warten {
	position: absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:white;
	z-index:9999999;
	cursor:wait;
}
.top	{
	vertical-align:top;
}
.starttable {
	width:98%
}
.starttable th {
	font-size:16pt;
	font-weight:bold;
	text-align:left;
}
.starttable td {
	text-align:left;
}
.startmodulbutton {
	width:100px;
	vertical-align:top;
}
.startmodultext {
	text-align:left;
	width:700px;
	vertical-align:top;
	padding:3px;
}
.startmodultitel,.startmodultitel a{
	font-weight:bold;
	font-size:12pt;
	color:#214976;
	margin-top:2px;
	margin-bottom:3px;
	text-align:left;
}
.startmodultext p{
	margin-top:5px;
}
.startlinie {
	background-color:#dae1e9;
	font-size:1px;
	height:3px;
	width:100%;
}
.startwerbung th{
	font-size:8pt;
	background-color:#dae1e9;
	font-weight:bold;
	border-width:1px;
	border-style:solid;
	border-color:#dae1e9;
	padding:2px;
	padding-left:3px;
	padding-right:3px;
}
.startwerbung td{
	font-size:8pt;
	border-width:1px;
	border-style:solid;
	border-color:#dae1e9;
	padding:2px;
	padding-left:3px;
	padding-right:3px;
	width:98%
}

.news {
	height:600px;
	border-width:0px;
}

.maininhalt {
	padding:7px;
}
.abstand {
	font-size:3px;
	height:7px;
}
a {
	color: #02406a;
}
input,select,textarea {
	border-width:1px;
}
input.select,textarea.select {
	background-color:#dae1e9;
}
table.baum {
	border-spacing:0px;
	empty-cells: show;
	border-width:0;
	border-style:solid;
	border-color:white;
}
th.baum,td.baum {
	border-width:0;
	padding:1px;
	border-color: white;
	border-style: solid;
}
th.baum {
	background-color:#748598;
	border-bottom-width: 0px;
	font-weight:bold;
}
th.baum a {
	font-weight:bold;
}
#baumrand {
	border-left-width:1px;
	padding-left:3px;
	padding-right:3px;
}
#baumcheck {
	width:1px;
}
td.baum {
	background-color:#dae1e9;
}
table.list {
	border-spacing:0px;
	empty-cells: show;
	border-width:0px;
	border-style:solid;
	border-color:white;
	width:98%;
}
th.list,td.list,td.listodd {
	border-width: 0px;
	border-color: white;
	border-style: solid;
	padding:1px;
	padding-left:3px;
	padding-right:3px;
}
th.list {
	background-color:#748598;
	border-bottom-width: 0px;
	font-weight:bold;
	padding:3px;
	white-space:nowrap;
}
th.list a {
	font-weight:bold;
}
td.list {
	background-color:#dae1e9;
}
td.listodd {
	background-color:#ebeff3;
}
#listrand {
	border-left-width:1px;
}
#listcheck {
	width:1px;
}
#listcheckrand {
	width:1px;
	border-left-width:1px;
}
table.form {
	border-spacing:0px;
	empty-cells:show;
	background-color:#dae1e9;
	padding:5px;
}
th.form,td.form {
	border-width:0px;
	padding:1px;
	padding-left:2px;
	vertical-align:top;
}
th.form,th.form a {
	font-weight:bold;
}
td.form {
	padding-right:10px;
}
table.forms {
	width:98%;
}
tr.forms {
	background-color:#dae1e9;
}
td.forms {
	border-width:0px;
	border-bottom-width:7px;
	border-style:solid;
	border-color:white;
}

.import, table.import {
	padding:2px;
	margin:0px;
	border-spacing:0px;
	border-width:0px;
	vertical-align:top;
	background-color:#ebeff3;
}
th.import {
	padding:5px;
	margin:5px;
	border-width:0px;
	border-bottom:1px;
	border-color:white;
	border-style: solid;
	background-color:#dae1e9;
	font-weight:bold;
}
th.import a {
	font-weight:bold;
}
.import td.import {
	padding:5px;
	margin:5px;
	border-width:0px;
	border-bottom:1px;
	border-style: solid;
	border-color:white;
}

td.import {
	padding:0px;
	margin:5px;
	border-width:1px;
	border-style: solid;
	border-color:white;
}
th.import,td.import {
	white-space:nowrap;
}

td.importrechts {
	padding:10px;
	margin:5px;
	border-width:1px;
	border-style: solid;
	border-color:white;
	background-color:#ebeff3;
}

#formspopup {
	text-align:left;
	width:1px;
	vertical-align:top;
	padding-top:5px;
	padding-left:2px;
}
#winker {
	width:40%;
	position:absolute;
	top:30%;
	left:-5000px;
	background-color:white;
	padding:0px;
	border-width:1px;
	border-style:solid;
	border-color:black;
}
.winker td.list,.winker td.listodd {
	background-color:transparent;
	border-color:#dbaf63;
	border-bottom-width:1px;
}
.toolbar {
	vertical-align:middle;
	background-color:#214976;
	color:#91A5BB;
	padding:0px;
	spacing:0px;
	border-width:0px;
	margin:0px;
	font-size:8pt;
}
.toolbaritem {
	vertical-align:middle;
	background-color:#214976;
	color:#91A5BB;
	spacing:0px;
	border-width:0px;
	margin:0px;
	font-size:8pt;
	border-color: #507493;
	border-style: solid;
	padding-left:5px;
	padding-right:7px;
	border-left-width:1px;
}
.toolbarinaktiv {
	vertical-align:middle;
	background-color:#214976;
	color:#507493;
	padding:0px;
	spacing:0px;
	border-width:0px;
	margin:0px;
	font-size:8pt;
}
td.toolbar {
	vertical-align:middle;	
	white-space:nowrap;
}
.rechts {
	text-align:right;
#	float:right;
}
.center {
	text-align:center;
}

.toolbar a:link,.toolbar a:visited {
	color:#ffffff;
	text-decoration:none;
	font-size:8pt;
}
.navbar {
	vertical-align:middle;
	background-color:#507493;
	color:#ffffff;
	padding:0px;
	spacing:0px;
	border-width:0px;
	margin:0px;
	font-size:8pt;
}
.navbaritem {
	vertical-align:middle;
	background-color:#507493;
	color:#022144;
	padding:0px;
	border-width:0px;
	margin:0px;
	font-size:8pt;
	white-space:nowrap;
}
td.navbar {
	vertical-align:middle;
	white-space:nowrap;
}
.navbar a:link,.navbar a:visited {
	color:#ffffff;
	text-decoration:none;
	font-size:8pt;
}
.menubar {
	vertical-align:middle;
	background-color:#A9B1BA;
	color:#000000;
	padding:0px;
	spacing:0px;
	border-width:0px;
	margin:0px;
	font-size:10pt;
}
.menubaritem {
	vertical-align:middle;
	color:#022144;
	padding:0px;
	spacing:0px;
	border-width:0px;
	margin:0px;
	font-size:10pt;
}
.menubariteminaktiv {
	vertical-align:middle;
	color:#555555;
	padding:0px;
	spacing:0px;
	border-width:0px;
	margin:0px;
	font-size:10pt;
}
.datum {
	background-color:#507493;
	padding:0px;
	spacing:0px;
	border-width:0px;
	margin:0px;
}
.inhalt {
	background-color:#dae1e9;
	padding:0px;
	spacing:0px;
	border-width:0px;
	margin:0px;
}

.kalender,table.kalender {
	border-spacing:0px;
	empty-cells: show;
	border-width:1px;
	border-style:solid;
	border-color:white;
	background-color:#dae1e9;
}
.kalender th,.kalender td {
	border-width: 1px;
	border-color: white;
	border-style: solid;
	padding:1px;
	padding-left:3px;
	padding-right:3px;
}
.kalender th {
	background-color:#507493;
	font-weight:bold;
	padding:3px;
	color:#000000;
}
.kalender td {
	border-width: 1px;
	border-color: white;
	border-style: solid;
	padding:1px;
	padding-left:3px;
	padding-right:3px;
	background-color:#dae1e9;
}

.kalender th a {
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}

.kalender .heute,.kalender .heute a {
	background-color:#214976;
	color:white;

}

.kalender .jetzt,.kalender .jetzt a {
	background-color:#214976;	
	color:white;

}

.kalender .alt {
	background-color:#cad1d9;
}
      			.kal, .kal body { 
				margin:2px;
				background-color:#ffffff;
				color:#022144;
			}
			.kal a,.kal a:link,.kal a:visited,.kal a:hover,.kal a:active,.kal a:focus {
				color:#022144;
				text-decoration:none;
			}
			.kal, .kal body,.kal form,.kal tr,.kal th,.kal td {
			  font-family:Arial,Helvetica,sans-serif;
			  font-size:8pt;
				font-weight:normal;
			}
			.kal table,.kal {
				border-collapse:collapse1;
				padding:0px;
				margin:0px;
				background-color:#dae1e9;
				aborder-color:#808080;
				aborder-style:none;
				aborder-width:1px;
			}
			.kal th, .kal td {
				border-width:1px;
				border-style:solid;
			}
			.kal td {
				background-color:#dae1e9;
				text-align:right;
				border-color:#c0c0c0;
			}
			.kal th {
				background-color:#dae1e9;
				border-color:#c0c0c0;
			}
			.kal .inner, .kal .inner th,  .kal .inner td {
				background-color:#A9B1BA;
				border-style:none;
				border-color:#e0e0e0;
				font-size:10pt;
				padding:0px;
			}
			.kal .kw {
				color:#022144;
				background-color:#cad1d9;
				border-color:#c0c0c0;
			}
			.kal .norm, .kal .norm a, .kal .norm a:focus .kal .norm a:visited{
				color:#022144;
			}
			.kal .holiday,.kal .holiday a ,.kal .holiday a:visited{
				background-color:#507493;
				color:black;
				border-color:#e0c0c0;
			}
			.kal .out, .kal .out a , .kal .out a:visited{
				color:#555555;
			}
			.kal .today,.kal .today a { // wird an Basisklasse angefügt.
				background-color:#214976;
				color:black;
				font-weight:bold;
			}
			.kal .selected {
				border-top-color:red;
				border-bottom-color:red;
				aborder-top-width:2px;
				aborder-top-style:solid;
				aborder-bottom-width:2px;
				aborder-bottom-style:solid;
			}
			.kal .selstart {
				border-left-color:red;
				aborder-left-width:2px;
				aborder-left-style:solid;
			}
			.kal .selende {
				border-right-color:red;
				aborder-right-width:2px;
				aborder-right-style:solid;
			}
.quicksearch {
	padding:0px;
	spacing:0px;
	border-width:0px;
	margin:2px;
	font-size:8pt;
}
table.buddyform {
	border-spacing:0px;
	empty-cells: show;
	border-width:1;
	border-style:solid;
	border-color:white;
}
.buddyform td.form{
	vertical-align:middle;
}
body.fehlerpopup {
	background-color:#e8a835;
	margin:5px;
}
#ncmsgsave {
	visibility:hidden;
	position:absolute;
	width:40%;
	height:60px;
	left:30%;
	top:20%;
	z-index:999999;
	border-width:1px;
	border-style:solid;
	border-color:black;
	background-color:#e8a835;
}
#errbutclose {
	position:absolute;
	right:10px;
	bottom:10px;
}
#erricon {
	vertical-align:top;
	text-align:left;
	padding:2px;
}
#errmsg {
	vertical-align:center;
	text-align:left;
	padding:2px;
}

.fett,.fett a {
	font-weight:bold;
}
.rechts {
	text-align:right;
}
.lowText { 
	text-decoration: none; 
	color: #022144; 
	font: 10pt Arial, Helvetica;
	vertical-align:middle;
}
.highText { 
	text-decoration: none; 
	color: #022144; 
	font: 10pt Arial, Helvetica ;
	vertical-align:middle;
}
.outtext { 
	text-decoration: none; 
	color: #000000; 
	font: 10pt Arial, Helvetica 
}
.itemBorder { 
	border: 1px solid #214976 
}
.itemBorderBlank { 
	border: 1px hidden #CCCCDD 
}
.nowrap {
	white-space:nowrap;
}
#steh {
	width:100%;
}
#mnbar {
	background-color:#A9B1BA;
	width:100%;
}
table.mnreiterbar {
	padding-top:2px;
}
tr.mnreiterbar td {
	cursor:pointer;
	white-space:nowrap;
	margin:0px;
	padding:0px;
}
td.mnreiter_ecke {
}
td#mnreiter_xorg {
	padding-bottom:1px;
	padding-right:10px;
}
td.mnreiter_oben {
	border-width:0px;
	border-top-width:1px;
	border-style:solid;
	border-color:black;
}
td.mnreiteroff_oben {
	border-width:0px;
	border-top-width:1px;
	border-style:solid;
	border-color:black;
	background-color:#748598;
}
td.mnreiter_links {
	border-width:0px;
	border-left-width:1px;
	border-style:solid;
	border-color:black;
}
td.mnreiteroff_links {
	border-width:0px;
	border-left-width:1px;
	border-style:solid;
	border-color:black;
	border-bottom-width:1px;
	background-color:#748598;
}
td.mnreiter_rechts {
	border-width:0px;
	border-right-width:1px;
	border-style:solid;
	border-color:black;
}
td.mnreiteroff_rechts {
	border-width:0px;
	border-right-width:1px;
	border-style:solid;
	border-color:black;
	background-color:#748598;
	border-bottom-width:1px;
}
td.mnreiter_space {
	border-width:0px;
	border-bottom-width:1px;
	border-style:solid;
	border-color:black;
}
td.mnreiteroff_button {
	background-color:#748598;
	border-width:0px;
	border-bottom-width:1px;
	border-style:solid;
}
table.mnbar {
}
tr.mnbar {
	background-color:#A9B1BA;
}
tr.mnbar td {
	padding:1px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
	color:#022144;
	white-space:nowrap;
}
div.mnsub {
	position:absolute;
	visibility:hidden;
	left:0px;
	top:-5000px;
	background-color:#A9B1BA;
}
table.mnsub {
	border-color:black;
	border-width:1px;
	border-style:solid;
}
table.mnsub tr {
	background-color:#A9B1BA;
	cursor:pointer;
}
table.mnsub*td {
	cursor:pointer;
	white-space:nowrap;
}
#stehbg {
	position:static;
	left:0;
	top:0;
	width:1px;
	height:1px;
	z-index:0;
}
td.mnAus,tr.mnAus td {
	color:#555555;
}
#mnscrollup,#mnscrolldown {
	position:absolute;
	z-index:6000;
	top:0px;
	left:0px;
	background-color:#A9B1BA;
	border-color:black;
	border-width:1px;
	border-style:solid;
	visibility:hidden;
	text-align:center;
	cursor:pointer;
}
#mnscrollup {
	border-bottom-width:2px;
}
#mnscrolldown {
	border-top-width:2px;
}
td.mnsep {
	background-color:black;
	height:1px;
	padding:0;
	border-width:0;
}
body#winkerbody {
	background-color:#f0cf90;
	background-image:url(img/pu-fond.gif);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
  scrollbar-base-color:#f0cf90;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#e19d2b;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#f0cf90;
}
.winkerkopf {
	background-color:#e19d2b;
	height:35px;
}
.winkericon {
	text-align:left;
	vertical-align:top;
	padding:px;
	padding-top:3px;
	padding-bottom:3px;
}
.winkerlinie {
	font-size:0px;
	background-color:black;
	height:1px;
	padding:0px;
	margin:0px;
}
.winkertitle {
	font-weight:bold;
	height:1px;
	padding-top:3px;
	padding-left:3px;
}
