A:link {text-decoration: none; color: #009790;}
A:visited {text-decoration: none; color: #009790;}
A:active {text-decoration: none; color: #009790;}
A:hover {text-decoration: underline; color: #009790;}
A.hl:link  {text-decoration: none; color: #ffffff;}
A.hl:visited {text-decoration: none; color:#ffffff;}
A.hl:hover {text-decoration: none; color: #ffffff;}
A.hl:hover {text-decoration: underline; color: #ffffff;}


body { 
background-color: #ffffff;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #000000;
scrollbar-track-color: #cccccc;
scrollbar-darkshadow-color: #000000;
margin-left:0px;
margin-right:0px;
margin-top:1px;
/*margin-bottom:0px*/
}



h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
{
	font-family: arial, helvetica;
}

.norm
{
	color: #407705;
	font-size: 10pt;
	font-family: arial, helvetica;
}

.tab-line{
width: 850px;
height: 98%;
background-color: #ffffff;
border-collapse: collapse;
border-width: 1;
border-color: #009790;
}

.tab-main
{
width: 850px;
height: 100%;
background-color: #ffffff;
/*border-collapse: collapse;
border-width: 1;
border-color: #009790;*/
}

.tab-orange
{
background-color: #ffffff;
}

.tab-oben
{
background-color: #ffffff;
background-image:url(../images/layout/oben.jpg);
height: 90px;
/*padding-top: 10px;*/
padding-right: 10px;
}

.tab-nav
{
background-color: #009790;
background-image:url(images/nav_bg.jpg);
color: #ffffff;
font-size: 11pt;
font-family: verdana, arial, helvetica;
font-weight: bold;
height: 25px;
/*vertical-align: top;*/
}

.headline
{
	color: #407705;
	font-size: 12pt;
	font-family: arial, helvetica;
}


.small
{
	color: #009790;
	font-size: 7pt;
	font-family: arial, helvetica;
}

.smallip
{
	color: #000000;
	font-size: 7pt;
	font-family: arial, helvetica;
}

.invis
{
	color: #ffffff;
	font-size: 1pt;
	font-family: arial, helvetica;
}

.invis-white
{
	color: #ffffff;
	font-size: 4pt;
	font-family: arial, helvetica;
}

.bereich{
display: block;
color: #FFFFFF;
background-color: #000000;
text-align: center;
}

a.link{
display: block;
color: #FFD700;
font-family: Verdana, Arial;
font-size: 13px;
text-decoration: None;
border-bottom: solid 1px #FFFFFF;
}

a.link.bereich{
display: block;
background-color: #000000;
width: 100px;
height: 25px;

}

a.link:hover{
display: block;
color: #000000;
background-color: #FFD700;
}


/* ThemeOfficeMenu Style Sheet */



.ThemeOfficeMenu,.ThemeOfficeSubMenuTable

{

	font-family:	sverdana, arial, sans-serif;

	font-size:	13px;



	padding:	0;



	white-space:	nowrap;

	cursor:		default;

}



.ThemeOfficeSubMenu

{

	position:	absolute;

	visibility:	hidden;



	/*

	   Netscape/Mozilla renders borders by increasing

	   their z-index.  The following line is necessary

	   to cover any borders underneath

	*/

	z-index:	100;

	border:		0;

	padding:	0;



	overflow:	visible;

	border:		1px solid #8C867B;



	filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);

}



.ThemeOfficeSubMenuTable

{

	overflow:	visible;

}



.ThemeOfficeMainItem,.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive,

.ThemeOfficeMenuItem,.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive

{

	border:		0;

	cursor:		hand;

	white-space:	nowrap;

}



.ThemeOfficeMainItem

{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding:        4px;

	

}



.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

        font-weight: bold;

	color: #D3DE9C;
/*	background-color: #D3DE9C;*/
        background-image:url(images/nav_bg1.jpg);

}



.ThemeOfficeMenuItem

{

	background-color:	WHITE;
		padding-top:	0px;

	padding-right:	0px;

	padding-left:	0px;

	padding-bottom:	1px;


}



.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive

{
}





/* horizontal main menu */



.ThemeOfficeMainItem

{
	padding-top:	1px;

	padding-right:	1px;

	padding-left:	1px;

	padding-bottom:	3px;

	border:		0;
}



td.ThemeOfficeMainItemHover,td.ThemeOfficeMainItemActive

{

	padding-top:	0px;

	padding-right:	0px;

	padding-left:	0px;

	padding-bottom:	2px;
	border:		1px solid #D3DE9C;

}



.ThemeOfficeMainFolderLeft,.ThemeOfficeMainItemLeft,

.ThemeOfficeMainFolderText,.ThemeOfficeMainItemText,

.ThemeOfficeMainFolderRight,.ThemeOfficeMainItemRight

{

	background-color:	inherit;

}



/* vertical main menu sub components */



td.ThemeOfficeMainFolderLeft,td.ThemeOfficeMainItemLeft

{

	padding-top:	2px;

	padding-bottom:	2px;

	padding-left:	0px;

	padding-right:	2px;



	border-top:	1px solid #787B7B;

	border-bottom:	1px solid #787B7B;

	border-left:	1px solid #787B7B;



	background-color:	inherit;

}



td.ThemeOfficeMainFolderText,td.ThemeOfficeMainItemText

{

	padding-top:	2px;

	padding-bottom:	2px;

	padding-left:	5px;

	padding-right:	5px;



	border-top:	1px solid #787B7B;

	border-bottom:	1px solid #787B7B;



	background-color:	inherit;

	white-space:	nowrap;

}



td.ThemeOfficeMainFolderRight,td.ThemeOfficeMainItemRight

{

	padding-top:	2px;

	padding-bottom:	2px;

	padding-left:	0px;

	padding-right:	0px;



	border-top:	1px solid #787B7B;

	border-bottom:	1px solid #787B7B;

	border-right:	1px solid #787B7B;



	background-color:	inherit;

}



tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderLeft,

tr.ThemeOfficeMainItem td.ThemeOfficeMainItemLeft

{

	padding-top:	3px;

	padding-bottom:	3px;

	padding-left:	1px;

	padding-right:	2px;



	white-space:	nowrap;



	border:		0;

	background-color:	inherit;

}



tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderText,

tr.ThemeOfficeMainItem td.ThemeOfficeMainItemText

{

	padding-top:	3px;

	padding-bottom:	3px;

	padding-left:	5px;

	padding-right:	5px;



	border:		0;

	background-color:	inherit;

}



tr.ThemeOfficeMainItem td.ThemeOfficeMainItemRight,

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderRight

{

	padding-top:	3px;

	padding-bottom:	3px;

	padding-left:	0px;

	padding-right:	1px;



	border:		0;

	background-color:	#FFFFFF;

}



/* sub menu sub components */



.ThemeOfficeMenuFolderLeft,.ThemeOfficeMenuItemLeft

{

	padding-top:	2px;

	padding-bottom:	2px;

	padding-left:	1px;

	padding-right:	3px;



	border-top:	1px solid #787B7B;

	border-bottom:	1px solid #787B7B;

	border-left:	1px solid #787B7B;



	background-color:	#DADADA;

	white-space:	nowrap;

}



.ThemeOfficeMenuFolderText,.ThemeOfficeMenuItemText

{

	padding-top:	2px;

	padding-bottom:	2px;

	padding-left:	5px;

	padding-right:	5px;

	font-size:13px;
	font-weight:bold;

    font-family:	verdana, arial, sans-serif;

	color:#3B3B3B;

	border-top:	1px solid #787B7B;

	border-bottom:	1px solid #787B7B;



	background-color: #EAEAEA;

	white-space:	nowrap;

}



.ThemeOfficeMenuFolderRight,.ThemeOfficeMenuItemRight

{

	padding-top:	2px;

	padding-bottom:	2px;

	padding-left:	0px;

	padding-right:	0px;



	border-top:	1px solid #787B7B;

	border-bottom:	1px solid #787B7B;

	border-right:	1px solid #787B7B;



	background-color: #EAEAEA;

	white-space:	nowrap;

}



.ThemeOfficeMenuItem .ThemeOfficeMenuFolderLeft,

.ThemeOfficeMenuItem .ThemeOfficeMenuItemLeft

{

	padding-top:	3px;

	padding-bottom:	3px;

	padding-left:	2px;

	padding-right:	3px;



	white-space:	nowrap;



	border:		0;

	background-color:	#DADADA;

}



.ThemeOfficeMenuItem .ThemeOfficeMenuFolderText,

.ThemeOfficeMenuItem .ThemeOfficeMenuItemText

{

	padding-top:	3px;

	padding-bottom:	3px;

	padding-left:	5px;

	padding-right:	5px;



	border:		0;

	background-color:	#FFFFFF;

}



.ThemeOfficeMenuItem .ThemeOfficeMenuFolderRight,

.ThemeOfficeMenuItem .ThemeOfficeMenuItemRight

{

	padding-top:	3px;

	padding-bottom:	3px;

	padding-left:	0px;

	padding-right:	1px;



	border:		0;

	background-color:	#FFFFFF;

}



/* menu splits */



.ThemeOfficeMenuSplit

{

	margin:		2px;

	height:		1px;

	overflow:	hidden;

	background-color:	#FFFFFF;

	border-top:	1px solid #C6C3BD;

}



/* image shadow animation */



/*

	seq1:	image for normal

	seq2:	image for hover and active



	To use, in the icon field, input the following:

	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />

*/



.ThemeOfficeMenuItem img.seq1

{

	display:	inline;

}



.ThemeOfficeMenuItemHover seq2,

.ThemeOfficeMenuItemActive seq2

{

	display:	inline;

}



.ThemeOfficeMenuItem .seq2,

.ThemeOfficeMenuItemHover .seq1,

.ThemeOfficeMenuItemActive .seq1

{

	display:	none;

}

