body
{
	font-family:Verdana;
	font-size:12px;
}
table
{
	font-family:Verdana;
	font-size:12px;
}
div
{
	font-family:Verdana;
	font-size:12px;
}


.kalenderlistetableborder .kalenderlistetable
{
	width:100%;
	border-style:solid;
	border-width:1px;
	border-color:#BBD9F3;
}
.kalenderlistetableborder .kalenderlistetable .kalenderlistetablelabel
{
	background-color:#A5BF7E;
	font-weight:bold;
	padding:2px;
}
.kalenderlistetableborder .kalenderlistetable .kalenderlistetablezelleevent
{
	width:80%;
}
.kalenderlistetableborder .kalenderlistetable .kalenderlistetablezelleworkday
{

}
.kalenderlistetableborder .kalenderlistetable .kalenderlistetablezelleweekend
{
	background-color:#D2ED90;
}
.kalenderlistetableborder .kalenderlistetable .kalenderlistetablezelletoday
{
	border-style:solid;
	border-width:1px;
	border-color:#94AF3E;
	background-color:#D2ED90;
}


.kalendertableborder .kalendertable
{
	width:100%;
}
.kalendertableborder .kalendertable .kalendertablelabel
{
	background-color:#999999;
	font-weight:bold;
	padding:2px;
}
.kalendertableborder .kalendertable .kalendertablenotmonth
{
	background-color:#DDDDDD;
}
.kalendertableborder .kalendertable .kalendertablezelleday
{
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	height:50px;
}
.kalendertableborder .kalendertable .kalendertablezelleday .kalendertableweekendtable
{
	height:100%;
	width:100%;
	background-color:#D06E23;
}
.kalendertableborder .kalendertable .kalendertablezelleday .kalendertabletodaytable
{
	height:100%;
	width:100%;
	background-color:#D06E23;
}
.kalendertableborder .kalendertable .kalendertablezelleday .kalendertableworkdaytable
{
	height:100%;
	width:100%;
}
.kalendertableborder .kalendertable .kalendertablezelleday .kalendertableweekendtable .kalendertableweekendtablezelleday
{
	height:10px;
	font-size:10px;
}
.kalendertableborder .kalendertable .kalendertablezelleday .kalendertabletodaytable .kalendertabletodaytablezelleday
{
	height:10px;
	font-size:10px;
	color:#000000;
}
.kalendertableborder .kalendertable .kalendertablezelleday .kalendertableworkdaytable .kalendertableworkdaytablezelleday
{
	height:10px;
	font-size:10px;
}




table .formulartabelle
{
  text-align:center;
	margin:auto;
  width:100%;
}
table .formulartabelle td h3
{
	font-size:14px;
}
table .formulartabelle .formulartablezellelinks
{
		padding-top:4px;
    font-family:Verdana; 
    font-weight:normal; 
    vertical-align:top; 
    text-align:right; 
    border-width:0px; 
    border-color:black; 
    border-style:solid; 
    width:250px; 
}
table .formulartabelle .formulartablezellemitte
{
		padding-top:4px;
    font-family:Verdana; 
    font-weight:normal; 
    vertical-align:top; 
    border-width:0px; 
    border-color:black; 
    border-style:solid; 
    width:210px; 
}
table .formulartabelle .formulartablezellerechts
{
		padding-top:4px;
    font-family:Verdana; 
    font-weight:normal; 
    vertical-align:top; 
    border-width:0px; 
    border-color:black; 
    border-style:solid; 
}

table .formulartabelle td
{
    text-align:left; 
		padding:4px;
}
table .formulartabelle .formular_textbox
{
	width:99%;
}
table .formulartabelle .formular_datumbox
{
	width:20%;
}
table .formulartabelle .formular_combobox
{
	width:99%;
}
table .formulartabelle .formular_textarea
{
  width:99%; 
}
table .formulartabelle .formular_button
{
  width:45%; 
}
table .formulartabelle .formular_resetbutton
{
  width:45%; 
}







h1
{
	font-size:18px;	
	color:#000000;
	text-align:center;
}
h2
{
	font-size:16px;
	color:#000000;
}
h3
{
	font-size:14px;
	color:#000000;
}
h4
{
	font-size:12px;
	color:#000000;
}
h5
{
	font-size:10px;
	color:#000000;
}
h6
{
	font-size:8px;
	color:#000000;
}
h7
{
	font-size:6px;
	color:#000000;
}
h8
{
	font-size:4px;
	color:#000000;
}
h9
{
	font-size:2px;
	color:#000000;
}




.rssitemtable
{
}
.rsschanneltable
{
    border-width:0pt; 
    border-color:#000000; 
    border-style:solid; 
}
.rsschanneltable th a
{
    font-size:12px; 
    font-weight:bold; 
    color:#000000; 
}
.rssitemtable td a
{
    font-size:12px; 
}
.rssitemtable th
{
	text-align:left;
	font-size:12px;
}

.rsschanneltable th
{
    vertical-align:middle; 
    text-align:left; 
}
.rssinputtable
{
}
.rssimagetable
{
}


.gastebuchbeitragzeile1
{
	background-color:#E9F2D5;
}




.newslettertable
{
    width:180px; 
}
.newslettertable input
{
    width:170px; 
}
.newslettertable select
{
    width:170px; 
}





.item
{
    font-size:12px; 
    font-weight:bold; 
    text-decoration:none; 
    color:#24294F; 
    text-align:right; 
    white-space:nowrap; 
    padding-top:6px;
    padding-bottom:7px;
    padding-right:30px;
    margin:0px;
    border-style:solid;
    border-color:black;
    border-top-width:0px;
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    background-image:url('images/images_C1R2_1.jpg');
    background-repeat:no-repeat;
    background-position:center;
}
.itemover
{
    font-size:12px; 
    font-weight:bold; 
    text-decoration:none; 
    color:#24294F; 
    text-align:right; 
    white-space:nowrap; 
    padding-top:6px;
    padding-bottom:7px;
    padding-right:30px;
    margin:0px;
    border-style:solid;
    border-color:black;
    border-top-width:0px;
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    background-image:url('images/mouseover.jpg');
    background-repeat:no-repeat;
    background-position:center;
}


iframe
{
    width:100%; 
    height:100%; 
}






.evntabelle
{
  font-size:10px;
  border-width:1px;
  border-style:solid;
  border-color:black;
}
.evntabelle td
{
  background-color:#EEEEEE;
}
.evntabelle th
{
  color:#2D76CB;
  background-color:#D7D7D7;
}
.evntabelle th a:visited
{
  color:#2D76CB;
}
.evntabelle th a:hover
{
  color:#CC2D31;
}
.evntabelle .evnthgruppierung
{
  background-color:#0000DB;
}
.evntabelle .evnthgruppierung  a:visited
{
  color:white;
}
.evntabelle .evnthgruppierung  a:hover
{
  background-color:#0000DB;
}
.evntabelle .evntdgesamtwerte
{
  font-weight:bold;
  background-color:#999999;
}
.evntabelle .evntdzwischenwerte
{
  font-weight:bold;
  background-color:#C6C6C6;
}

