body
{
	background-color:#4DA747; /* #4DA747; #DFEF9F; */
	
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	
	scrollbar-arrow-color:#FFFFCC;/*Pfeile f&auml;rben*/
	scrollbar-face-color:#003030;/*Oberfl&auml;che f&auml;rben*/
	scrollbar-base-color:#003030;/*??????? f&auml;rben*/
	scrollbar-3dlight-color:#FFFFCC;/*Lichtkante aussen f&auml;rben*/
	scrollbar-darkshow-color:#FFFFCC;/*??????? f&auml;rben*/
	scrollbar-highlight-color:#FFFFCC;/*Lichtkante innen f&auml;rben*/
	scrollbar-shadow-color:#FFFFCC;/*Schattenkante innen f&auml;rben*/
	scrollbar-track-color:#003030;/*Spurfl&auml;che f&auml;rben*/
}

body#topFrame
{
	margin-bottom:0px;
}

object, embed
{
	margin-top:2px;
	margin-bottom:2px;
}

#topTable
{	
	height:100px;
	background-color:#4DA747;
	border: 1px solid #003030;
}

.image
{
	border: 1px solid #003030;
}

#leftCell, #rightCell
{	
	background-color:#4DA747;
	padding-left:4px;
	padding-top:0px;
	padding-right:4px;
	padding-bottom:4px;
	margin-right:4px;
}

table.blockTable
{
	background-color:#DFEF9F;
	margin-left:4px;
	margin-top:0px;
	margin-right:50px;
	margin-bottom:4px;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #003030;
	width:186px;
	
}

table.blockTable th
{
	font-size:12px;
	color:#DFEF9F;
	font-weight:bold;
	padding-left:4px;
	text-align:left;
	background-color:#003030;
	height:18px;
	background-image:url(layout/subNavTitleBg.jpg);
	background-repeat:repeat-x;
}

table.blockTable td
{
	font-size:12px;
	color:#000033;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
	height:22px;
}

table.blockTable td
{	
	border-top:1px solid #C4D875;
}

table#weatherTable td
{	
	border-top:0px solid #C4D875;
}


table.blockTable td p
{
	font-size:10px;
}
table.blockTable td p
{
	padding:6px;
}

a, a:link, a:visited
{
	text-decoration:none;
	color:#0000FF;
}

a:hover, a:active
{
	text-decoration:underline;
	color:#0000FF;
}

#contentCell
{
	padding-top:4px;
	padding-bottom:20px;
}

#contentTable
{
	border: 1px solid #003030;
	padding-top:6px;	
	padding-bottom:6px;
	padding-left:10px;
	padding-right:10px;
	height:442px;
	text-align:left;
	overflow:auto;
	background-color:#DFEF9F;
	font-family: Arial, Helvetica, sans-serif;
}

#contentTable h1
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DFEF9F;
	font-weight:bold;
	letter-spacing:2px;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
	background-color:#003030;
	height:18px;
	background-image:url(layout/subNavTitleBg.jpg);
	background-repeat:repeat-x;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003030;
	vertical-align:bottom;
	font-weight:bold;
	letter-spacing:2px;
	padding:0px;
	margin:0px;
}


#contentTable p, #contentTable ul, #contentTable ol, .contactTable, .contactTable2, .imageTable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000033;	
}

.imageTable
{
	text-align:center;
}

.imageTable td
{
	padding:4px;
}


li
{
	padding-bottom:6px;
}

.subNav
{
	list-style-type:none; 
}

.subNav li
{
	padding-bottom:0px;
}

.contactTable td
{
	padding:2px;
	border: 1px solid #D1DC91;
}

.contactTable2 td
{	
	border: 0px solid #D1DC91;
}

.coloredRow
{
	background-color:#D1DC91;
}

.topLink 
{
	font-size:10px;
	font-weight:bold;	
}

hr
{
	height:1px;	
	background-color:#003030;
	border: 0px solid #003030;
	margin:0px;
	padding:0px;
}

.eingabe
{
	background-color:#EEEEEE;
	border: 1px solid #003030;
}

.button
{
	font-weight:bold;
	color:#FFFFFF;
	background-color:#003030;	
}

#contentTable a, .blockTable a
{
	background-image:url(layout/pfeil.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding-left: 10px;
}
.xxxtopLink a
{
	background-image:url(layout/pfeil2.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.languageSelector, .languageSelector img
{
	vertical-align:middle;
}

iframe
{
	margin:0px 0px 10px 0px;
	border:	1px solid #003030;
}
