.topnav {
	top: 45px;
	/*left: 210px; 
	width: 682px;*/
	z-index: 20;
	position: relative;
	text-align: right;
	font-size: 80%;
	white-space: nowrap;
}
.topnavtagselektiert {
	white-space: nowrap;
	display: block;
	padding: 3px 10px 2px 10px;
	font-weight: bold;
	background-color: #000000;
	cursor: pointer;
	float: left;
	margin-top: 4px;
	color: #41a62a;
}
.seperatortxt {
	white-space: nowrap;
	display: block;
	padding: 3px 0 2px 0;
	margin: 0 3px 0 3px;
	font-weight: bold;
	background-color: #000000;
	cursor: pointer;
	margin-top: 4px;
	color: #ffffff;
	float:left; position:relative;
}
.topnavtagselektiert01 {
	white-space: nowrap;
	display: block;
	padding: 3px 10px 3px 10px;
	margin-right: 10px;
	margin-top: 4px;
	font-weight: bold;
	background-color: black;
	cursor: pointer;
	float: right;
	color: #41a62a;
}

.subcontainer {
	font-family: Arial,Helvetica;
	width: 96px;
	color: black;
	/*background-image:url('/navimg/bg_sub_nav.jpg');*/
	position: relative;
	top: 0px;
	z-index: 2000;
	display: block;
	padding-bottom: 5px;
	border-bottom: solid 1pt #747476;
	border-right: solid 1pt #747476;
}
.suvnavi {
	font-size: 11px;
	color: black;
	width: 96px;
	cursor: pointer;
}
#gen {
	position: absolute;
	z-index: 900;
	display: none;
	/*border:solid black 1px;*/
}
#subnavcontainer {
	position: relative;
	top: 52px;
	_margin-top: 10px;
	padding-top: 12px;
	_padding-top: 5px;
	font-size: 8pt;
	font-weight: bold;
	height: 22px;
	width: 900px;
	background-color: #41a62a;
	clear:right;
	
}
#navbackground {
	background-color: #41a62a;
}
.subsubnav {
	position: absolute;
	z-index: 1000;
	display: none;
}
.abschlusslinks {
	width: 17px;
	height: 11px;
	border: 0px;
	background-color: #41a62a;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}
.abschlussrechts {
	height: 11px;
	background-color: #d2d4d6;
	border-right: 1px solid #8e8d8d;
	border-bottom: 1px solid #8e8d8d;
}
#subnav1 {
	/* TS 29.09.2010 position raus, left und width rein */
	/* position: relative; */
	left: 0px !important; 
	width: 100% !important;	
	/* ENDE TS 29.09.2010 */	
	top: 0px;
	display: none;
	/*border-bottom:solid 1px #959698;*/
	/*border-left:solid 1px #959698;*/
	color: #878787;
	background-color: none;
	white-space: nowrap;
	padding-top: 3px;
	padding-bottom: 3px;
}
.insubnav1 {
	font-size: 100%;
	font-weight: bold;
}
.subnavseperator {
	padding-right: 4px;
	color: #ffffff;	
}
.insubnav1selektiert {
	font-size: 100%;
	font-weight: bold;
	color: #000000; 
}
/* diese Styles evtl. anpassen, je nach Art der Realisierung z.B. font-size:70% */
.subnavinnen {
	padding-left: 1px;
	padding-right: 1px;
	/* TS
	background-color: #41a62a; 
	background-image: url('../images/imgtemplates/navbg_n.gif'); */
	background-color: #FFFFFF;
	font-size: 90%;
}
.subnavtdinnen {
	/* TS 
	border-left: 10pt solid #000000;
	border-right: 10pt solid #000000; */
	border: 1pt solid #41A62A !important;
	padding-left: 10px;
	padding-right: 10px;
}
.sublicon {
	line-height: 12pt;
	padding-top: 2px;
	padding-bottom: 2px;
	/* border-bottom: 1px solid #000000; */
	border-top: 1px solid #41A62A;
	white-space: nowrap;
}
.searchbutton {
	margin-top: 3px;
	cursor: pointer;
}
.topnavlink { float:left; position:relative; margin: 0 6px 0 6px; color:#ffffff; font-weight:bold; font-size:14px;}
.topnavlink a { font-weight:bold; font-size:13px;}
.topnavlink a:link		{ text-decoration:none; color:#ffffff; }
.topnavlink a:visited	{ text-decoration:none; color:#ffffff; }
.topnavlink a:hover		{ text-decoration:none; color:#41a62a; }
/*a.topnavlink:visited:hover { text-decoration:none; color:#41a62a; }*/
.topnavlink a:active		{ text-decoration:none; color:#41a62a; }
.topnavlink a:focus		{ text-decoration:none; color:#ffffff; }

.subnavlink { float:left; position:relative; margin: 0px 3px 0 3px; color:#ffffff; }
.subnavlink a			{ font-weight:bold; font-size:12px; }
.subnavlink a:link		{ text-decoration:none; color:#ffffff; }
.subnavlink a:visited	{ text-decoration:none; color:#ffffff; }
.subnavlink a:focus		{ text-decoration:none; color:#ffffff; }
.subnavlink a:hover		{ text-decoration:none; color:#000000; }
.subnavlink a:active		{ text-decoration:none; color:#ffffff; }

.subsubnavlink a:link		{ text-decoration:none; color:#000000; }
.subsubnavlink a:visited		{ text-decoration:none; color:#000000; }
.subsubnavlink a:focus		{ text-decoration:none; color:#41A62A; }
.subsubnavlink a:hover		{ text-decoration:none; color:#41A62A; }
.subsubnavlink a:active		{ text-decoration:none; color:#000000; }
a.subnavlink:hover:visited { text-decoration:none; color:#000000; }*/
.normallink { color:#116dc3;}
.normallink a { font-size:12px; }
.normallink a:link		{ text-decoration:none; color:#116dc3; }
.normallink a:visited	{ text-decoration:none; color:#116dc3; }
.normallink a:hover		{ text-decoration:none; color:#116dc3; }
a.topnavlink:visited:hover { text-decoration:none; color:#116dc3; }
.normallink a:active		{ text-decoration:none; color:#116dc3; }
.normallink a:focus		{ text-decoration:none; color:#116dc3; }

.whitelink { color:#FFFFFF;text-decoration:none;}
.whitelink a { }
.whitelink a:link		{ text-decoration:none; color:#FFFFFF; }
.whitelink a:visited	{ text-decoration:none; color:#FFFFFF; }
.whitelink a:hover		{ text-decoration:none; color:#FFFFFF; }
.whitelink a:active		{ text-decoration:none; color:#FFFFFF; }
.whitelink a:focus		{ text-decoration:none; color:#FFFFFF; }

.blacklink2 { color:#000000;text-decoration:none;}
.blacklink2 a { }
.blacklink2 a:link		{ text-decoration:none; color:#000000; }
.blacklink2 a:visited	{ text-decoration:none; color:#000000; }
.blacklink2 a:hover		{ text-decoration:none; color:#000000; }
.blacklink2 a:active		{ text-decoration:none; color:#000000; }
.whitelink2 a:focus		{ text-decoration:none; color:#000000; }

.greenlink { color:#009999;text-decoration:none;}
.greenlink a { }
.greenlink a:link		{ text-decoration:none; color:#009999; }
.greenink a:visited	{ text-decoration:none; color:#009999; }
.greenlink a:hover		{ text-decoration:none; color:#009999; }
.greenlink a:active		{ text-decoration:none; color:#009999; }
.greenlink a:focus		{ text-decoration:none; color:#009999; }

.blacklink { color:#000000;}
.blacklink a { }
.blacklink a:link		{ text-decoration:none; color:#000000; text-decoration:underline;}
.blacklink a:visited	{ text-decoration:none; /*color:#000000;*/ }
.blacklink a:hover		{ text-decoration:none; color:#41a62a; text-decoration:underline; }
.blacklink a:active		{ text-decoration:none; color:#41a62a; text-decoration:underline; }
.blacklink a:focus		{ text-decoration:none; color:#41a62a; text-decoration:underline; }

.Justlink { color:#333333;}
.Justlink a { }
.Justlink a:link		{ text-decoration:none; color:#333333;}
.Justlink a:visited	{ text-decoration:none; color:#333333;}
.Justlink a:hover		{ text-decoration:none; color:#000000; }
.Justlink a:active		{ text-decoration:none; color:#333333;  }
.Justlink a:focus		{ text-decoration:none; color:#333333;  }

.topnavtag {

	white-space: nowrap;
	display: block;
	padding: 3px 12px 3px 12px;
	font-weight: bold;
	cursor: pointer;
	float: left;
	/*border-right:1px solid white;*/
	margin-top: 4px;
}

.doc_table {}
.doc_table td{ border-right:#41a62a 1px solid;margin: 0 0 0 0px;border-left:#41a62a 1px solid; border-bottom:#41a62a 1px solid;}
.SectionTitle { color:#41a62a; font-size: 16px; font-weight:bold;}

.loginbox { height:11px; font-size: 11px;}
.border { border: 1px #41a62a solid;height:14px; font-size: 12px; }
.side_menu li{ list-style-type:none; border-bottom:dashed #CCCCCC 1px; padding: 3px 0 3px 0; font-size: 14px;}
.sidemenu {}
.sidemenu a { text-transform:uppercase; }
.sidemenu a:link		{ text-decoration:none; color:#000000;}
.sidemenu a:visited		{ text-decoration:none;color:#000000; }
.sidemenu a:hover		{ text-decoration:none; color:#C71D27;}
.sidemenu a:active		{ text-decoration:none; color:#000000;}
.sidemenu a:focus		{ text-decoration:none; color:#000000;}

.GreyText { color:#616161; font-size:13px;}
.GreyText a {  color:#616161; font-size:13px;}
.GreyText a:link		{ text-decoration:none; color:#616161;}
.GreyText a:visited		{ text-decoration:none;color:#616161;}
.GreyText a:hover		{ text-decoration:underline; color:#616161;}
.GreyText a:active		{ text-decoration:none; color:#616161;}
.GreyText a:focus		{ text-decoration:none; color:#616161;}

.Blue {color: #116dc3;}
.Blue a {  color:#116DC3;}
.Blue a:link		{ text-decoration:none; color:#116DC3;}
.Blue a:visited		{ text-decoration:none;color:#116DC3;}
.Blue a:hover		{ text-decoration:underline; color:#116DC3;}
.Blue a:active		{ text-decoration:none; color:#116DC3;}
.Blue a:focus		{ text-decoration:none; color:#116DC3;}

.Orange { color: #e8690d; }
.Orange a {  color:#E8690D;}
.Orange a:link		{ text-decoration:none; color:#E8690D;}
.Orange a:visited		{ text-decoration:none;color:#E8690D;}
.Orange a:hover		{ text-decoration:underline; color:#E8690D;}
.Orange a:active		{ text-decoration:none; color:#E8690D;}
.Orange a:focus		{ text-decoration:none; color:#E8690D;}

.TopTen {color: #333333; ;}
.TopTen a {  color:#333333 ;}
.TopTen a:link		{ text-decoration:none; color:#333333;}
.TopTen a:visited		{ text-decoration:none;color:#333333;}
.TopTen a:hover		{ text-decoration:underline; color:#333333;}
.TopTen a:active		{ text-decoration:none; color:#333333;}
.TopTen a:focus		{ text-decoration:none; color:#333333;}

.red_button {width:55px; background-color:#990000; text-align:center; float:right; padding: 2px;}
.red_button a {color:#FFFFFF; /*font-size: 11px;*/ text-decoration:none;}

.ip_button_red  {width:55px; background-color:#990000; text-align:center;padding:2px; color:#FFFFFF; border:0; cursor:pointer; /*font-size: 12px;*/}

/*------pagination------------------*/
.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to “right” to right align pagination interface*/
font-size: 11px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
text-decoration: none;
color: #000000;
/*background-color: #116dc3;*/
}

.pagination a:hover, .pagination a:active{
color: #000000;
background-color: #FFFFFF;
}

.pagination a.currentpage{
background-color: #FFFFFF;
color: #000000 !important;
border-color: #000000;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: #009999;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
background-color: #FFFFFF;
border: 0;
}