/* seite #f5deb3 */

/* kopf */
.kopfabstand {display:block; height:90px;}
/* fuss */
.fussabstand {display:block; height:50px;}

/* formular alt */
.formkontakt {margin: 10px 10px; padding: 10px 10px; background-color: #ffffff; border:none #0033ff 1px;} 
/* formular neu */
form {margin: 0px 0px; padding: 5px 5px; border:solid #999999 1px;} 
.filterform {width:500px;margin: 0px 0px; padding: 5px 5px; border:solid #999999 1px;} 
.hiddenform {margin: 1px 0px; padding: 1px 0px; border:none; display:inline;} 
.kontaktform {margin: 10px 10px; padding: 10px 10px; background-color: #ffffff; border:none #0033ff 1px;} 

.loginform {width:400px;margin: 15px 5px; padding: 5px 5px; border:solid #999999 1px;} 
.loginform table {border-collapse:collapse; vertical-align:middle;}
.loginform td {
  margin: 5px 5px; padding: 5px 5px; 
  /* border:collapse; */
  vertical-align:middle;
}

.filterform input[type="checkbox"] {
  margin-left:10px;
}

.filterform select, textarea, option, button {
  width:250px; margin-left:3px;
  scrollbar-base-color : #ffffff;  scrollbar-shadow-color : #383838;  scrollbar-darkshadow-color : #ffffff;
  scrollbar-track-color : #ffffff; scrollbar-3dlight-color : #ffffff; scrollbar-face-color : #ffffff; 
  scrollbar-highlight-color : #ffffff; scrollbar-arrow-color : #383838;
  font-family: verdana, arial, sans-serif; font-size : 10px;
  border: thin dotted #000080;   border-collapse: collapse;
}
.loginform input, .selectlogin, .textarealogin, .optionlogin, .buttonlogin {
  scrollbar-base-color : #ffffff;  scrollbar-shadow-color : #383838;  scrollbar-darkshadow-color : #ffffff;
  scrollbar-track-color : #ffffff; scrollbar-3dlight-color : #ffffff; scrollbar-face-color : #ffffff; 
  scrollbar-highlight-color : #ffffff; scrollbar-arrow-color : #383838;
  font-family: verdana, arial, sans-serif; font-size : 10px;
  border: thin dotted #000080;   border-collapse: collapse;
}

form table {border-collapse:collapse; vertical-align:middle;}
form td {
  margin: 0px 0px; padding: 0px 0px; 
  /* border:collapse; */
  vertical-align:middle;
	font-family: verdana, arial, sans-serif; font-size : 10px;
	
}

/* inhalt */
/*
#content {
display:block; height:100%; max-height:100%; overflow:auto; padding-left:160px; position:relative; z-index:3;
font-family: verdana, arial, sans-serif; font-size : 10px;
}
*/
.hometable
{
	width: 900px;
}

#content p {
padding-top:1px;padding-left:1px;padding-right:1px;padding-bottom:1px;
font-family: verdana, arial, sans-serif; font-size : 10px; 
}
#content td {
	padding-right : 5px; vertical-align: top;
	font-family: verdana, arial, sans-serif; font-size : 10px;
}
#content .tdmittig {
	text-align:center; vertical-align: middle;
}

#lb-1    {background: #fff7d5; padding: 0; border: none;            margin: 0; width: 100%; float: left; overflow: auto; }
#lb-1-in {background: #fff7d5; padding: 5px; border: 0px solid #fc0;  margin: 3px; text-align : left;}

#lb-li    {background: #fff7d5; padding: 0; border: none;            margin: 0; width: 33%; float: left; overflow: auto; }
#lb-li-in {background: #fff7d5; padding: 5px; border: 1px solid #fc0;  margin: 3px; text-align : left;}
#lb-mi    {background: #fff7d5; padding: 0; border: none;            margin: 0; width: 33%; float: left; overflow: auto; }
#lb-mi-in {background: #fff7d5; padding: 5px; border: 1px solid #fc0;  margin: 3px; text-align : left;}
#lb-re    {background: #fff7d5; padding: 0; border: none;            margin: 0; width: 33%; float: left; overflow: auto; }
#lb-re-in {background: #fff7d5; padding: 5px; border: 1px solid #fc0;  margin: 3px; text-align : left;}

#termin table {
	background : #ffffff; /* #fdf5e6   #f5deb3 */
}
#termin td {
	vertical-align: top; background : #f5deb3; padding : 1px; 
	/* border-spacing : 10px; */
	font-family: verdana, arial, sans-serif; font-size : 10px;
}
#terminkopf {
width: 90%;
}

#terminkopflinks {
font-family:verdana,arial,sans-serif;
font-size:10px;
}

#terminkopfdatumbereich {
font-weight: bold;
}

#terminkopfrechts {
font-family:verdana,arial,sans-serif;
font-size:10px;
}
#terminkopfdatumauswahl {
font-weight: bold;
}

.asite {background-color:gray; border-color:black; color:white;}
.asite:hover  {color: Black; background:#ffd700;position: relative;top: 1px;left: 1px;border-color: #000 #aaa #aaa #000;  cursor: pointer; } 
.asite:active {color:#ffffff; background:#dd0000;}

.ahead {
	vertical-align: top; background : #eeeeee; padding : 1px; 
	/* border-spacing : 10px; */
	font-family: verdana, arial, sans-serif; font-size : 10px; font-weight : normal;
}
#verein td {
	padding-bottom : 10px; vertical-align: middle; background-color : #f5deb3;
	font-family: verdana, arial, sans-serif; font-size : 10px;
}
#admin{
	background-color : #b0c4de; color : #000000;
	font-family: verdana, arial, sans-serif; font-size : 10px;
}
#admin td {
	padding-right : 1px; vertical-align: top;
	font-family: verdana, arial, sans-serif; font-size : 10px;
}
.tdgelb {
	background-color : #003366; color : #ffff99; width:33%; 
	font-family: verdana, arial, sans-serif; font-size : 18px; text-align:center; vertical-align: middle; height:24px;
}
.tdblau {
	background-color : #ffff99; color : #003366; width:34%;
	font-family: verdana, arial, sans-serif; font-size : 18px; text-align:center; vertical-align: middle; height:24px;
}

h1 {font-family: verdana, arial, sans-serif; font-size : 24px; text-align:center; vertical-align: middle; color : #003366; margin:10px;}
h2 {font-family: verdana, arial, sans-serif; font-size : 18px; text-align:center; vertical-align: middle; color : #003366; margin:10px;}
h3 {font-family: verdana, arial, sans-serif; font-size : 14px; text-align:center; vertical-align: middle; color : #003366; margin:10px;}
/* block */
#textlinks   {float:left;  top:100px; left: 150px; height:200px; width:150px; background:#efd; border:1px solid #000; margin:5px; padding:5px;}
#textrechts  {float:right; top:100px; right:150px; height:200px; width:150px; background:#def; border:1px solid #000; margin:5px; padding:5px;}
#textabsolut {position:absolute; top:280px; left:400px; background:#eee; border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#c00;}
#textrelativ {position:relative; top: 10px; left: 30px; background:#ddd; border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#c00; width:200px;}

/* detailansicht und drucken */

.ucmsdetailkopf {
	border-top: thin solid #d3d3d3;
	border-bottom: thin solid #d3d3d3;
}
.ucmsdetaildrucken {
	text-align: right;
}
.ucmsdetaildruckencopy {
	display:none; 
}
.ucmsdetailcontentmitkopf{
	border-top: thin solid #d3d3d3;
	border-bottom: thin solid #d3d3d3;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ucmsdetailcontentohnekopf{
	padding-top: 5px;
	padding-bottom: 5px;
}
.ucmsdetailtitel {
	font-weight: bold; 
}
.ucmsdetaildatum {
	font-weight: normal; 
}
.ucmsdetaildatumzeit {
	font-weight: bold; 
}
.ucmsdetailautor {
	font-weight: bold; 
}
.ucmsdetailfuss{
	font-weight: normal; 
}
.ucmsfehlerinfo{
	border-top: thin solid red;
	border-bottom: thin solid red;
	padding: 5px;
	font-weight: normal; 
}

/* fett */
.bold {font-size:1.2em; font-weight:bold;}

/* menue horizontal */
a.m1, a.m1:link, a.m1:visited 
{
display:block; width:142px; height:30px; background:#daa520; border:1px solid; border-color: #aaa #000 #000 #aaa; margin:4px; 
text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:12px; color:#000000; line-height:26px; 
overflow:hidden; float:left;
}
a.m1:hover  {color:#ffffff; background:#ffd700;position: relative;top: 1px;left: 1px;border-color: #000 #aaa #aaa #000;} 
a.m1:active {color:#ffffff; background:#dd0000;}

/* menue horizontal markiert */
a.m1x, a.m1x:link, a.m1x:visited 
{
display:block; width:142px; height:30px; background:#a52a2a; border:1px solid #000000; margin-right:2px; 
text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:12px; color:#000000; line-height:26px; 
overflow:hidden; float:left;
}
a.m1x:hover  {color:#ffffff; background:#ffcc00;}
a.m1x:active {color:#ffffff; background:#dd0000;}

/* menue vertikal */
a.m2, a.m2:link, a.m2:visited 
{
display:block; width:142px; height:30px; background:#daa520; border:1px solid; border-color: #aaa #000 #000 #aaa; margin:4px; 
text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:12px; color:#000000; line-height:26px; 
overflow:hidden; clear:left;
}
a.m2:hover  {color:#ffffff; background:#ffd700; position: relative;top: 0px;left: 0px; border-color: #000 #aaa #aaa #000;} 
a.m2:active {color:#ffffff; background:#dd0000;} 

/* menue vertikal markiert */
a.m2x, a.m2x:link, a.m2x:visited #d4d0c8
{
display:block; width:142px; height:30px; background:#a52a2a; border:1px solid; border-color: #aaa #000 #000 #aaa; margin:4px;
text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:12px; color:#ffffff; line-height:26px; 
overflow:hidden; clear:left;
}
a.m2x:hover  {color:#ffffff; background:#ffd700; position: relative;top: 0px;left: 0px; border-color: #000 #aaa #aaa #000;}
a.m2x:active {color:#ffffff; background:#dd0000;} 

/* submenue horizontal */
a.m3, a.m3:link, a.m3:visited 
{
display:block; width:76px; background:#daa520; border:1px solid; border-color: #aaa #000 #000 #aaa; margin-top:1px; margin-right:2px; 
text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:11px; color:#ffffff; line-height:15px; 
overflow:hidden; float:left;
}
a.m3:hover  {color:#ffffff; background:#ffcc00; position: relative;top: 0px;left: 0px; border-color: #000 #aaa #aaa #000;}
a.m3:active {color:#ffffff; background:#dd0000;}

/* menue horizontal markiert */
a.m3x, a.m3x:link, a.m3x:visited 
{
display:block; width:76px; background:#a52a2a; border:1px solid #000000; margin-top:1px; margin-right:2px; 
text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:11px; color:#ffffff; line-height:15px; 
overflow:hidden; float:left;
}
a.m3x:hover  {color:#ffffff; background:#ffcc00; position: relative;top: 0px;left: 0px; border-color: #000 #aaa #aaa #000;}
a.m3x:active {color:#ffffff; background:#dd0000;}

/* menuebuttons klein horizontal */
a.b1, a.b1:link, a.b1:visited 
{
display:inline; background:#daa520; border:1px solid; border-color: #aaa #000 #000 #aaa; margin:0px 0px; padding:0px 4px;  
text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:10px; color:#ffffff; line-height:12px; 
overflow:hidden; float:none;
}
a.b1:hover  {color:#ffffff; background:#ffcc00; position: relative;top: 0px;left: 0px; border-color: #000 #aaa #aaa #000;}
a.b1:active {color:#ffffff; background:#dd0000;}

/* menuebuttons klein horizontal markiert */
a.b1x, a.b1x:link, a.b1x:visited 
{
display:inline; background:#a52a2a; border:1px solid #000000; margin:0px 0px; padding:0px 4px;
text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:10px; color:#ffffff; line-height:12px; 
overflow:hidden; float:none;
}
a.b1x:hover  {color:#ffffff; background:#ffcc00; position: relative;top: 0px;left: 0px; border-color: #000 #aaa #aaa #000;}
a.b1x:active {color:#ffffff; background:#dd0000;}
