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


.fehlerliste
{
color:red;
}



a
{
	color:black;
}

.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:#A5BF7E;
	font-weight:bold;
	padding:2px;
}
.kalendertableborder .kalendertable .kalendertablenotmonth
{
	background-color:#BAD8F2;
}
.kalendertableborder .kalendertable .kalendertablezelleday
{
	border-style:solid;
	border-width:1px;
	border-color:#BBD9F3;
	height:50px;
}
.kalendertableborder .kalendertable .kalendertablezelleday .kalendertableweekendtable
{
	height:100%;
	width:100%;
	background-color:#D2ED90;
}
.kalendertableborder .kalendertable .kalendertablezelleday .kalendertabletodaytable
{
	height:100%;
	width:100%;
	background-color:#D2ED90;
}
.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:#94AF3E;
}
.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:#3D493B;
	text-align:center;
}
h2
{
	font-size:16px;
	color:#3D493B;
}
h3
{
	font-size:14px;
	color:#3D493B;
}
h4
{
	font-size:12px;
	color:#3D493B;
}
h5
{
	font-size:10px;
	color:#3D493B;
}
h6
{
	font-size:8px;
	color:#3D493B;
}
h7
{
	font-size:6px;
	color:#3D493B;
}
h8
{
	font-size:4px;
	color:#3D493B;
}
h9
{
	font-size:2px;
	color:#3D493B;
}






.rssitemtable
{
}
.rsschanneltable
{
    border-width:0pt; 
    border-color:#000000; 
    border-style:solid; 
}
.rsschanneltable th a
{
		font-family:Verdana;
    font-size:12px; 
    font-weight:bold; 
    color:#000000; 
}
.rssitemtable td a
{
		font-family:Verdana;
    font-size:12px; 
}
.rssitemtable th
{
	text-align:left;
	font-family:Verdana;
	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; 
}





.itemoben, .linkstartseite
{
    font-family:Verdana; 
    font-size:12px; 
    text-decoration:none; 
    color:white; 
    text-align:left; 
    white-space:nowrap; 
    padding:1px; 
}
.itemoveroben, .linkstartseite:hover
{
    font-family:Verdana; 
    font-size:12px; 
    text-decoration:none; 
    color:black; 
    text-align:left; 
    white-space:nowrap; 
    padding:1px; 
}

.itemoben2
{
    font-family:Verdana; 
    font-size:11px; 
    font-weight:none; 
    text-decoration:none; 
    color:black; 
    text-align:left; 
    white-space:nowrap; 
    padding:2px; 
		background-image:url('images/bild.jpg');
}
.itemoveroben2
{
    font-family:Verdana; 
    font-size:11px; 
    font-weight:bold; 
    text-decoration:none; 
    color:black; 
    text-align:left; 
    white-space:nowrap; 
    padding:2px; 
		background-image:url('images/bild.jpg');
}

.itemrechts1
{
    font-family:Verdana; 
    font-size:11px; 
    font-weight:none; 
    text-decoration:none; 
    color:black; 
    text-align:left; 
    white-space:nowrap; 
}
.itemrechts2
{
    font-family:Verdana; 
    font-size:11px; 
    font-weight:none; 
    text-decoration:none; 
    color:black; 
    text-align:left; 
    white-space:nowrap; 
    padding:2px; 
}
.itemoverrechts1
{
    font-family:Verdana; 
    font-size:11px; 
    font-weight:none; 
    text-decoration:none; 
    color:black; 
    text-align:left; 
    white-space:nowrap; 
    padding:2px; 
}



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

