body
{

}

p, span, td, th
{
color:#000000;
font-family:verdana;
font-size:9pt;
}

.image
{
	border-color:#9D9D9D;
	border-width:1px;
}


.adresse
{
 color:#000000;
 font-family:Verdana;
 font-size:8pt;
}

div.imagespacer {
	width: 120;
	height: 126;
	text-align: center;			
	float: left;
	font: 10pt verdana;
	margin: 5px;
	overflow: hidden;
}
div.imageholder {
	margin: 0px;
	padding: 0px;
	border: 1 solid #CCCCCC;
	width: 100;
	height: 100;
}

div.titleholder {
	font-family: ms sans serif, arial;
	font-size: 8pt;
	width: 100;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;			
}

.termin
{
	text-align:center;
	vertical-align:middle;
	width:40px;
	height:40px;
	border-width:1px;
	border-color:Black;
	border-style:groove;
}

.termin_sonntag
{
	color:#982F2F;
}

.termin_zahl
{
	font-size:16pt;
}

table.datagrid
{
border-collapse: collapse;
border: 1px solid #9D9D9D;
}

table.datagrid tr, table.datagrid td
{
border: 1px solid #9D9D9D;
}


table.datagrid2
{
border-collapse: collapse;
border: 1px solid #d0d1d1;
}

table.datagrid2 tr, table.datagrid2 td
{
border: 1px solid #d0d1d1;
}



table.noborder
{
border-width:0px;
}

table.noborder tr, table.noborder td
{
border-width:0px;
}


.table1
{
background-color:#567283;
}

.td1
{
background-color:#ffffff;
}

.td2
{
	background-color:#d0d1d1;
}

.normal
{
color:#000000;
font-weight:normal;
font-size:9pt;
letter-spacing:normal;
}

hr
{
	color:#567283;
	height:1px;
}

.hr2
{
	color:#567283;
	height:1px;
}


h1, .hauptseite
{
color:#982F2F;
font-family:tahoma;
font-size:180%;
letter-spacing:0.9px;
font-weight:normal;
}

h2, .unterseite
{
color:#000000;
font-family:arial,sans-serif,sans;
font-size:13pt;
font-weight:bold;
letter-spacing:0.6pt;
}

h3
{
color:#982F2F;
font-family:arial,sans-serif,sans;
font-size:11pt;
font-weight:bold;
font-style:italic;
}

.hell
{
color:#6B8495;
}

.error
{
color:red;
}

a:link
{
color:#982F2F;
text-decoration:none;
font-weight:bold;
}

a:link img
{
	border-color:#982F2F;
}

a:visited
{
color:#656565;
text-decoration:none;
font-weight:bold;
}

a:visited img
{
	border-color:#656565;
}

a:active
{
color:#29495C;
font-weight:bold;
}

a:hover
{
color:#8C8D92;
font-weight:bold;
border-color:#8C8D92;
}

a:hover img
{
	border-color:#8C8D92;
}


.nav
{
color:#656565;
font-weight:bold;
text-decoration:none;
letter-spacing:90%;
font-size:10.3pt;
}

.nav a:link
{
color:#982F2F;
text-decoration:none;
font-weight:bold;
}

.nav a:visited
{
color:#982F2F;
text-decoration:none;
font-weight:bold;
}

.nav a:active
{
color:#656565;
font-weight:bold;
}

.nav a:hover
{
color:#656565;
font-weight:bold;
}


.nav2
{
	font-size:8pt;
	text-decoration:none;
 font-weight:normal;
	color:#656565;
	line-height:10pt;
}

.nav2 a:link
{
font-size:8pt;
color:#982F2F;
text-decoration:none;
font-weight:normal;
}

.nav2 a:visited
{
font-size:8pt;
color:#982F2F;
text-decoration:none;
font-weight:normal;
}

.nav2 a:active
{
font-size:8pt;
color:#656565;
font-weight:normal;
}

.nav2 a:hover
{
font-size:8pt;
color:#656565;
font-weight:normal;
}


.dg_td
{
border-width:1px;
border-style:solid;
border-color:#4C74A8;
}


.gross
{
font-size:16pt;
letter-spacing:1.3em;
}

.Pager
{
font-size:10.5pt;
letter-spacing:1pt;
}

.url
{
 color:#567283;
}

.message
{
	color:#982F2F;
	font-size:10pt;
	font-weight:bold;
}

.mittel
{
font-size:10pt;
font-weight:bold;
color:#29495C;
}

.weiss
{
color:#ffffff;
font-weight:bold;
font-size:1opt;
letter-spacing:0.1em;
}

.navline
{
color:#ffffff;
height:2px;
}

.klein
{
font-size:8pt;
color:#000000;
font-weight:normal;
}

input
{
font-family:arial,sans-serif,sans;
color:#000000;
font-size:9pt;
}

.submit
{
font-weight:bold;
}

