 /* *********************************************************** *
 * ALLGEMEINE DEFINITIONEN                                            *
 * *********************************************************** */

 body {
	font-family:Verdana,Arial,Helvetica,color:#000000;
	font-size:11pt;
	font-weight:normal;
	text-align:left;
	margin-left:0pt;
	margin-right:0pt;
	scrollbar-3dlight-color: #f0f0f0;
	scrollbar-arrow-color: #f000000;
	scrollbar-darkshadow-color: #f000000;
	scrollbar-face-color: #f0f0f0;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	background-color : #ffffff;
}
 
/* ----- ALLGEMEINE LINKDEFINITIONEN ----- */
A:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: black;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
A:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: black;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
A:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: red;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: red;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
 
/* ----- SPEZIELLE LINKDEFINITIONEN ----- */
A.msp:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: black;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	text-align : right;
}
A.msp:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: black;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	text-align : right;
}
A.msp:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: red;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	text-align : right;
}
A.msp:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: red;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	text-align : right;
}

/* ----- ALLGEMEINE SCHRIFTEN ----- */
.head {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	background-color : transparent;
}
.head2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	background-color : transparent;
}

/* *********************************************************** *
    TABELLEN DEFINITIONEN
************************************************************* */
/* ---------- allgemeine tabellen-definitionen ---------- */

td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-top : 2px;
}

td.hsdo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #f0f0f0;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-top : 2px;
	border : 1px solid Black;
	font-weight : bold;
}

td.hsho {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #ffffff;
	text-align : left;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-top : 2px;
	border : 1px solid Black;
	font-weight : bold;
}

td.hsbig {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #f7d7b7;
	text-align : left;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-top : 2px;
	border : 1px solid Black;
	font-weight : bold;
}

td.hsc {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #f7d7b7;
	text-align : left;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-top : 2px;
	border : 1px solid Black;
	font-weight : bold;
	text-align : center;
}

/* ---------- mitglieder tabellen-definitionen ---------- */

td.mgdo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #f7d7b7;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-top : 2px;
	border : 1px solid Black;
	font-weight : bold;
}

td.mgho {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #FFEBCD;
	text-align : left;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-top : 2px;
	border : 1px solid Black;
	font-weight : bold;
}

td.mgbig {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #f7d7b7;
	text-align : left;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-top : 2px;
	border : 1px solid Black;
	font-weight : bold;
}

td.mgc {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #f7d7b7;
	text-align : left;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-top : 2px;
	border : 1px solid Black;
	font-weight : bold;
	text-align : center;
}

/* *********************************************************** *
    LAYER DEFINITIONEN
************************************************************* */

#content {
	position:absolute; 
	width:575px; 
	height:385px; 
	z-index:1; 
	visibility: visible; 
	overflow: auto; 
	background-color: #ffffff; 
	layer-background-color: #ffffff; 
	border: 1px solid #000000;
	scrollbar-3dlight-color: #c6e7f7;
	scrollbar-arrow-color: #f000000;
	scrollbar-darkshadow-color: #f000000;
	scrollbar-face-color: #c6e7f7;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}

#inhalt {
	position:absolute; 
	width:575px; 
	height:385px; 
	z-index:1; 
	visibility: visible; 
	overflow: auto; 
	background-color: #ffffff; 
	layer-background-color: #ffffff; 
	border: 1px solid #000000;
	scrollbar-3dlight-color: #c6e7f7;
	scrollbar-arrow-color: #f000000;
	scrollbar-darkshadow-color: #f000000;
	scrollbar-face-color: #c6e7f7;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}

#smap {
	POSITION: static;
	VISIBILITY: visible;
	overflow : auto;
	WIDTH: 571px;
	HEIGHT: 357px;
	Z-INDEX: 2;
	background-color : transparent;
	scrollbar-3dlight-color: #c6e7f7;
	scrollbar-arrow-color: #f000000;
	scrollbar-darkshadow-color: #f000000;
	scrollbar-face-color: #c6e7f7;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}

#b1 {
	POSITION: static;
	VISIBILITY: visible;
	overflow : visible;
	WIDTH: 180px;
	Z-INDEX: 14;
}

#b4 {
	POSITION: static;
	VISIBILITY: visible;
	overflow : visible;
	WIDTH: 180px;
	Z-INDEX: 14;
}


/* *********************************************************** *
    FORMULAR DEFINITIONEN
************************************************************* */

select {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	width: 160px;
}

input.submit {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #f7d7b7;
	text-align : center;
	padding-bottom : 2px;
	padding-top : 2px;
	border : 1px solid Black;
	font-weight : bold;
}

input.text {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #f7d7b7;
	text-align : center;
	padding-bottom : 2px;
	padding-top : 2px;
	border : 1px solid Black;
	font-weight : bold;
}

.errorField { 
    BORDER-RIGHT: #9F0004 1px solid; 
    BORDER-TOP: #9F0004 1px solid; 
    BORDER-LEFT: #9F0004 1px solid; 
    BORDER-BOTTOM: #9F0004 1px solid; 
    FONT-SIZE: 10px; 
    background-color: #FFFFCC; 
}  
.errorTable { 
    BORDER-RIGHT: #9F0004 1px solid; 
    BORDER-TOP: #9F0004 1px solid; 
    BORDER-LEFT: #9F0004 1px solid; 
    BORDER-BOTTOM: #9F0004 1px solid; 
    FONT-SIZE: 10px; 
    WIDTH: 400px; 
    background-color: #E2E1E1; 
}  

