body,td,th,input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

input {
	height:20px;
}

body {
	background-color: #e4f2ee;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-image: url(bg.gif);
	background-repeat: repeat-x;
	color:#666666;
}

.popup {
	background-color:#FFFFFF;
	background-image: url(no.gif);
}
ul, li {
	list-style:disc;
}
a:link {
	text-decoration: none;
	color:#666666;
}
a:visited {
	text-decoration: none;
	color:#666666;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
}
.MiniNav  A:link {font-size: 10pt;}
.MiniNav  A:hover {font-size: 10pt;}
.MiniNav  A:visited {font-size: 10pt;}
.MiniNav  A:active {font-size: 10pt;}

.SearchButton{	
	font-size:8pt;
	border-collapse:collapse;
	background-color:#FFFFFF;	
	border-color:#C7CAC9;
	border-style:solid;
	border-width:1px;
	height:21px;
	width:23px;
	padding-right:3px;
	padding-left:3px;
	padding-top:2px;
}

.SearchBox{	
	font-size:8pt;
	border-collapse:collapse;
	background-color:#FFFFFF;	
	border-color:#C7CAC9;
	border-style:solid;
	border-width:1px;
	width:23px;
}

#dnn_dnnSEARCH_txtSearch {
	width:92px;
	height:21px;	
	border-color:#C7CAC9;
	border-style:solid;
	border-width:1px;
	font-size:10pt;
	vertical-align:text-bottom;
	
}

.TabMenu  A:link {color:#FFFFFF;}
.TabMenu  A:hover {color:#FFFFFF;}
.TabMenu  A:visited {color:#FFFFFF;}
.TabMenu  A:active {color:#FFFFFF;}

.TabMenu {
	color:#FFFFFF;
}
.DetailBereich {
	padding-top:14px;
}
.TabNaviBorderTop {
	border-collapse:collapse;
	background-color:#FFFFFF;	
	border-color:#C7CAC9;
	border-style:solid;
	border-width:1px;
}
.ZelleNaviAussen {
	padding-left:22px;
	padding-right:22px;
}
.ZelleNaviMitte {
	padding-bottom:2px;
}
.ZelleNaviInnenLS {
	background-color:#FFFFFF;
	padding-left:11px;
	padding-top:1px;
	padding-bottom:1px;
}
.ZelleNaviInnenRS {
	background-color:#FFFFFF;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:1px;
}

/* Formatierungen fr fcktemplates.xml */
.ZelleTitel {
	background-color:#b2b2b2;
	padding-left:24px;
	padding-right:11px;
	height:21px;
	color:#FFFFFF;
}
.ZelleDetail {
	background-color:#FFFFFF;
	padding-left:24px;
	padding-right:11px;
	color:#666666;
	padding-top:20px;
	padding-bottom:20px;
	height:340px;
	list-style-type:disc;
}

.ZelleDetailSmall {
	font-size:8pt;
}

.ZelleDetail ul{
	margin-top:15px;
	margin-bottom:15px;
}

.ZelleDetail A:link {color:#00b09d;font-size: 10pt;}
.ZelleDetail A:visited {color:#00b09d;font-size: 10pt;}
.ZelleDetail A:active {color:#00b09d;font-size: 10pt;}
.ZelleDetail A:hover {color:#00b09d;font-size: 10pt;text-decoration:underline;}

.LinksGruen A:link {color:#00b09d;font-size: 10pt;}
.LinksGruen A:visited {color:#00b09d;font-size: 10pt;}
.LinksGruen A:active {color:#00b09d;font-size: 10pt;}
.LinksGruen A:hover {color:#00b09d;font-size: 10pt;text-decoration:underline;}

.ImgL10 {
	margin-left:10px;
}

.DetailTextNormal {
	font-weight:normal;
	padding-top: 15px;
}

.DetailTextFett {
	font-weight:bold;
	padding-top: 15px;
}

.DetailText1515Normal {
	font-weight:normal;
	padding-top: 15px;
	padding-bottom: 15px;
}

.DetailText1515Fett {
	font-weight:bold;
	padding-top: 15px;
	padding-bottom: 15px;
}

.DetailTextOhneAbstandNormal {
	font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
}

.DetailTextOhneAbstandFett {
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
}

.DivFloatRsOhneAbstand {
	padding-top:0px;
	padding-bottom:0px;
	float:right;
}

.DivFloatLsOhneAbstand {
	padding-top:0px;
	padding-bottom:0px;
	float:left;
}

.StartTitelRS {
	background-color:#B2B2B2;
	padding-left:11px;
	height:21px;
	border-left-color:#F7F7F7;
	border-left-style:solid;
	border-left-width:1px;
	color:#FFFFFF;
}
.StartTitelLS {
	background-color:#B2B2B2;
	padding-left:11px;
	height:21px;
	color:#FFFFFF;
}

.StartDetailLS {
	background-color:#FFFFFF;
	padding-left:11px;
	padding-right:11px;
	padding-top:11px;
	color:#666666;
	font-size:8pt;
}
.StartDetailRS {
	border-left-color:#F7F7F7;
	border-left-style:solid;
	border-left-width:1px;
	background-color:#FFFFFF;
	padding-left:11px;
	padding-right:11px;
	padding-top:11px;
	color:#666666;
	font-size:8pt;
}
.PfeilPad {
	padding-right:10px;
	padding-top:3px;
}
.TabFooter {color:#FFFFFF;font-size: 8pt;}
.TabFooter A:link {color:#FFFFFF;font-size: 8pt;}
.TabFooter A:visited {color:#FFFFFF;font-size: 8pt;}
.TabFooter A:active {color:#FFFFFF;font-size: 8pt;}

/* ************************************* SideMenu CSS ***************************************************/

/* Links formatieren*/
.level0 A:link {color:#666666;}
.level0 A:visited {color:#666666;}
.level0 A:active {color:#666666;}
.level0 A:hover {color:#00b09d;}

.level1 A:link {color:#666666;}
.level1 A:visited {color:#666666;}
.level1 A:active {color:#666666;}
.level1 A:hover {color:#00b09d;}

.level2 A:link {color:#666666;}
.level2 A:visited {color:#666666;}
.level2 A:active {color:#666666;}
.level2 A:hover {color:#00b09d;}

.headerlevel0 A:link {color:#00b09d;}
.headerlevel0 A:visited {color:#00b09d;}
.headerlevel0 A:active {color:#00b09d;}
.headerlevel0 A:hover {color:#00b09d;}

.headerlevel1 A:link {color:#00b09d;}
.headerlevel1 A:visited {color:#00b09d;}
.headerlevel1 A:active {color:#00b09d;}
.headerlevel1 A:hover {color:#00b09d;}

/* oberste Ebene */
td.level0
{
  padding-bottom: 4px;
  padding-top: 2px;
  padding-left: 11px;
  background-image: url(sideMenu_rs.gif);
  background-repeat:no-repeat;
}

td.headerlevel0
{
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 11px;
  background-image: url(sideMenu_green_down.gif);
  background-repeat:no-repeat;
  background-color: #EEEEEE;
}

/* Ausgewhlter Text */
span.level0
{
  color:#00b09d;
}

/* Ausgewhlter Text */
span.headerlevel0
{
  color:#00b09d;
}

/* zweite Ebene */
td.headerlevel1
{
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 11px;
  background-image: url(sideMenu_green_down.gif);
  background-repeat:no-repeat;
  background-color: #EEEEEE;
}

td.level1
{
  padding-bottom: 3px;
  padding-top: 2px;
  padding-left: 11px; 
  background-image: url(sideMenu_grey_rs.gif);
  background-repeat:no-repeat;
  background-color: #EEEEEE;
}

/* Ausgewhlter Text */
span.headerlevel1
{
  color:#00b09d;
}

/* Ausgewhlter Text */
span.level1
{
  color:#00b09d;
}

/* dritte Ebene */
td.level2
{
  padding-bottom: 3px;
  padding-top: 2px;
  padding-left: 20px; 
  background-image: url(sideMenu_grey_rs2.gif);
  background-repeat:no-repeat;
  background-color: #EEEEEE;
}

/* Ausgewhlter Text */
span.level2
{
  color:#00b09d;
}

/* Sitemap */

td.sitemapheader
{
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 15px;
  background-image: url(SideMenu_green_sitemap.gif);
  background-repeat:no-repeat;
  background-color: #FFFFFF;
}
td.sitemap
{
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 21px;
  background-image: url(SideMenu_grey_sitemap.gif);
  background-repeat:no-repeat;
  background-color: #FFFFFF;
}

.sitemapheader0
{
  font-weight:bold;	
  padding-bottom: 2px;
  padding-top: 20px;
  padding-left: 0px;

}

.sitemapheader1, .sitemap1
{
  font-weight:bold;	
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 12px;

}

.sitemap2
{
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 24px;

}

span.sitemap1
{
  margin-left: -12px;
  
}

/*Original von SideMenu
.MenuHdr
{ 
  font-size: 10pt; 
  padding-left: 10px; 
  font-weight: normal; 
  padding-bottom: 2px; 
  background-color: #f1f1f1; 
  padding-top: 2px; 
  cursor: default;
}
.MenuItem, .MenuItemMouseOver, .MenuItem HR
{
  font-size: 10pt; 
  padding-left: 20px; 
  font-weight: normal; 
  padding-bottom: 2px;
  background-color: #f1f1f1; 
  padding-top: 2px;
}
.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, 
.MenuItem A:Link, .MenuItemMouseOver A, .MenuItemMouseOver A:Active, 
.MenuItemMouseOver A:Hover, .MenuItemMouseOver A:Visited, .MenuItemMouseOver 
  A:Link, .MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, 
.MenuHdr A:Link 
{
  text-decoration: none; 
  color: black; 
  width: 100%; 
  padding-top: 1px;
  padding-bottom: 1px; 
  cursor: default; 
  cursor: pointer; 
}
.MenuItemMouseOver
{
  background-color: #FFFFFF!Important; 
} */
/************************************** ENDE SideMenu Style *************************************/

/* Main Menu */
.MainMenu_MenuContainer {
	background-color: transparent; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right:17px;
	padding-left:17px;
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 0px solid; 
	border-top: white 0px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #b2b2b2; 
	border-left: #EEEEEE 0px solid; 
	border-bottom: #EEEEEE 0px solid; 
	border-top: #EEEEEE 0px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #b2b2b2; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak {
	border-bottom: #EEEEEE 0px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 0px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}
.MainMenu_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal;
	/*background-color: #b2b2b2;*/
}
.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 0px solid; 
	border-bottom: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


.BorderKonBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	background-color:#FFFFFF;	
	border-color:#C7CAC9;
	border-style:solid;
	border-width:1px;
}

.KonBoxTitelZelle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:#FFFFFF;
	padding-left:11px;
	padding-top:2px;
	padding-bottom:2px;
	color:#666666;
}

.KonBoxInhaltZelle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#F1F1F1;
	padding-left:9px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:4px;
	color:#666666;
}

.KonBoxTd {
	font-size:8pt;
	color:#666666;
	padding-left:0px;
	white-space:nowrap;
}



