/* ___ AKTIV, RheinSiteMedia GmbH, Marcel Fischer ___ */

/* ___ STANDARDS ___ */

body {
	border:0;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F9F9F9;
}

/* ___ Seitenaufbau Tabelle, Tabellenzellen ___ */

.contenttop 
{
	vertical-align:top;
	height:74px;
}
.page {
	background-color: #e8e9ea;
	width:956px;
	font-size:12px;
	margin:0px;
	padding:8px;
}
.mspage {
	background-color: #e8e9ea;
	width:789px;
	font-size:12px;
	margin:0px;
	padding:8px;
}
.header {
	background-color: #9aa5b2;
	width:794px;
	height:74px;
	background-image: url(bg_head.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size:12px;
}
.headerleft 
{
	position:relative;
	float:left;
	top:0px;
	left:15px;
}
.logo
{
	border:none;
}
.headerright 
{
	position:relative;
	float:right;
	top:0px;
	right:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
.headerright a:link, .headerright a:visited 
{
	color:Black;
	text-decoration:none;
}
.headerright a:hover, .headerright a:active, .headerright a:focus 
{
	color:Black;
	text-decoration:none;
}
.headerright p 
{
	margin:0;
	padding:0;
	border:0;
}
.naviheadleft {
	width:550px;
	height:20px;
	font-size:12px;
}
.msnaviheadleft {
	width:550px;
	height:20px;
	font-size:12px;
	background-image: url(bg_naviheadright.jpg);
	background-repeat: repeat-x;
}
.naviheadright {
	width:245px;
	height:20px;
	background-image: url(bg_naviheadright.jpg);
	background-repeat: repeat-x;
	font-size:12px;
	text-align:right;
	padding-right:5px;
	vertical-align:bottom;
}
.naviheadright a:link, .naviheadright a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
	color:black;
	text-decoration:none;
}
.naviheadright input
{
	font-size:10px;
	border:1px solid #aaa9a9;
	height:16px;
	padding:0 2px 0 2px;
	margin:0 0 2px 0;
}
.naviheadright a:hover, .naviheadright a:active, .naviheadright a:focus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#e82329;
	text-decoration:none;
}
.naviheadleft p, .naviheadright p
{
	margin:0;
	padding:0;
	border:0;
}
.naviheadleftr 
{
	position:relative;
	top:0;
	left:0;
	height:20px;
	margin:0;
	padding:0;
	border:0;
	background-image: url(bg_naviheadleft.jpg);
	background-repeat: no-repeat;
}
.naviheadleftr1
{
	position:relative;
	top:0;
	left:0;
	height:20px;
	margin:0;
	padding:0;
	border:0;
	background-image: url(bg_naviheadleftr1.jpg);
	background-repeat: no-repeat;
}
.naviheadleftr2
{
	position:relative;
	top:0;
	left:0;
	height:20px;
	margin:0;
	padding:0;
	border:0;
	background-image: url(bg_naviheadleftr2.jpg);
	background-repeat: no-repeat;
}
.naviheadleftr3
{
	position:relative;
	top:0;
	left:0;
	height:20px;
	margin:0;
	padding:0;
	border:0;
	background-image: url(bg_naviheadleftr3.jpg);
	background-repeat: no-repeat;
}
.naviheadleftr4
{
	position:relative;
	top:0;
	left:0;
	height:20px;
	margin:0;
	padding:0;
	border:0;
	background-image: url(bg_naviheadleftr4.jpg);
	background-repeat: no-repeat;
}
.nhrubrik1 a:link, .nhrubrik1 a:visited, .nhrubrik2 a:link, .nhrubrik2 a:visited,
.nhrubrik3 a:link, .nhrubrik3 a:visited, .nhrubrik4 a:link, .nhrubrik4 a:visited
{
	text-decoration:none;
	color:Black;
	width:107px;
	display:block;
	padding:2px 0 3px 0;
}
.nhrubrik1 a:hover, .nhrubrik1 a:active, .nhrubrik1 a:focus,
.nhrubrik2 a:hover, .nhrubrik2 a:active, .nhrubrik2 a:focus,
.nhrubrik3 a:hover, .nhrubrik3 a:active, .nhrubrik3 a:focus,
.nhrubrik4 a:hover, .nhrubrik4 a:active, .nhrubrik4 a:focus
{
	text-decoration:none;
	background-image: url(bg_naviheadbutton.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:2px 0 3px 0;
	color:#e82329;
	width:107px;
	display:block;
}
.nhrubrik1
{
	position:absolute;
	left:132px;
	top:0px;
	height:20px;
	width:107px;
	text-align:center;
	color:Black;
	margin:0;
	padding:0;
	border:0;
}
.nhrubrik2
{
	position:absolute;
	left:229px;
	top:0px;
	height:20px;
	width:107px;
	text-align:center;
	color:Black;
	margin:0;
	padding:0;
	border:0;
}
.nhrubrik3
{
	position:absolute;
	left:326px;
	top:0px;
	height:20px;
	width:107px;
	text-align:center;
	color:Black;
	margin:0;
	padding:0;
	border:0;
}
.nhrubrik4
{
	position:absolute;
	left:423px;
	top:0px;
	height:20px;
	width:107px;
	text-align:center;
	color:Black;
	margin:0;
	padding:0;
	border:0;
}
.datel {
	background-color: #e82329;
	border-top: 2px solid #e8e9ea;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	color:White;
	padding-left:5px;
	width:131px;
	height:19px;
}
.datec {
	background-color: #e82329;
	border-top: 2px solid #e8e9ea;
	font-size:12px;
	height:19px;
	width:526px;
	border-left:5px solid #e8e9ea;
	border-right:6px solid #e8e9ea;
}
.msdatec {
	background-color: #e82329;
	border-top: 2px solid #e8e9ea;
	font-size:14px;
	height:30px;
	width:652px;
	border-right:6px solid #e8e9ea;
	color:White;
	padding-left:5px;
	font-weight:bold;
}
*html .datec {
	background-color: #e82329;
	border-top: 2px solid #e8e9ea;
	font-size:12px;
	height:19px;
	width:526px;
	border-left:5px solid #e8e9ea;
	border-right:6px solid #e8e9ea;
}
.dater {
	background-color: #e82329;
	border-top: 2px solid #e8e9ea;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	color:White;
	padding-left:5px;
	width:131px;
	height:19px;
}
.msdater {
	background-color: #e82329;
	border-top: 2px solid #e8e9ea;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	color:White;
	padding-left:5px;
	width:131px;
	height:30px;
}
.datel a:link, .datel a:visited, .datec a:link, .datec a:visited, .dater a:link, .dater a:visited, .msdater a:link, .msdater a:visited
{
	color:White;
}
.datel a:hover, .datel a:active, .datel a:focus, .datec a:hover, .datec a:active, .datec a:focus, .dater a:hover, .dater a:active, .dater a:focus, .msdater a:hover, .msdater a:active, .msdater a:focus 
{
	color:White;
	font-weight:bold;
}
.navileft {
	width:131px;	
	font-size:12px;
	vertical-align:top;
}
.navileft p 
{
	padding:0;
	margin:0;
	border:0;
}
.navbutton, .navbuttonactive {
	margin-top:4px;
}
.navbutton a:link, .navbutton a:visited {
	background-image: url(bg_navbutton.jpg);
	background-repeat: no-repeat;
	background-color:#BBBBBD;
	color:black;
	padding-left:20px;
	padding-top:2px;
	text-decoration: none;
	width:111px;
	height:18px;
	display:block;
	text-align:left;	
}
.navbuttonactive a:link, .navbuttonactive a:visited {
	background-image: url(bg_navbutton_link.jpg);
	background-repeat: no-repeat;
	background-color:#BBBBBD;
	color:black;
	padding-left:20px;
	padding-top:2px;
	text-decoration: none;
	width:111px;
	height:18px;
	display:block;
	text-align:left;	
}
.navbutton a:hover, .navbutton a:active, .navbutton a:focus, .navbuttonactive a:hover, .navbuttonactive a:active, .navbuttonactive a:focus {
	background-image: url(bg_navbutton_link.jpg);
	background-repeat: no-repeat;
	background-color:#BBBBBD;
	color:#e82329;
	padding-left:20px;
	padding-top:2px;
	text-decoration: none;
	width:111px;
	height:18px;
	display:block;
	text-align:left;
}
.navbutton a:link, .navbutton a:visited, .navbutton a:hover, .navbutton a:active, .navbutton a:focus, .navbuttonactive a:link, .navbuttonactive a:visited, .navbuttonactive a:hover, .navbuttonactive a:active, .navbuttonactive a:focus
{
	width:111px !important;
	width:131px;
}
.content {
	width:526px;
	font-size:12px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
}
.mscontent {
	width:657px;
	border-right:6px solid #e8e9ea;
	border-top:5px solid #e8e9ea;
	font-size:12px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	background-color:White;
}
.content p a:link, .content p a:visited, .content li a:link, .content li a:visited, .contentru p a:link, .contentru p a:visited
{
	color:#E82329;
	text-decoration:underline;
}
.content p a:hover, .content p a:active, .content p a:focus, .content li a:hover, .content li a:active, .content li a:focus, .contentru p a:hover, .contentru p a:active, .contentru p a:focus
{
	color:#E82329;
	text-decoration:underline;
}
.naviright {
	width:126px;	
	font-size:12px;
	vertical-align:top;
	padding-top:4px;
	margin:0;
	border:0;
}
.naviright p 
{
	padding:0;
	margin:0;
	border:0;
}
.banner {
	width:167px;
	padding:0 0 0 5px;
	margin:0;
}
.msbanner {
	width:0;
	padding:0;
	margin:0;
	display:none;
}
*html .banner {
	width:167px;
	padding:8px 5px 0 0;
	margin:0;
}
table 
{
	font-size:12px;
}

/* ____ Übersichtsseiten Rubriken Topartikel und Homepage ____ */

.rubtopleft 
{
	background-color:White;
	width:521px;
	margin:0 0 0 1px;
	padding:0;
	border:0;
}
.rubtopright
{
	background-color:White;
	width:521px;
	margin:0 0 0 1px;
	padding:0;
	border:0;
}
.rubtopleftpic
{
	width:130px;
	vertical-align:top;
}
.rubtoprightpic
{
	width:130px;
	vertical-align:top;
}
.rubtoplefttext
{
	width:391px;
	vertical-align:top;
}
.rubtoprighttext
{
	width:391px;
	vertical-align:top;
}
.rubtoplefttext h1, .rubtoprighttext h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:3px 3px 3px 7px;
	margin:0;
	color:#124761;
}
.rubtoplefttext h2, .rubtoprighttext h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px 3px 3px 7px;
	margin:0;
	color:black;
}
.rubtoplefttext h4, .rubtoprighttext h4
{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(header.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#9aa5b2;
	padding:3px 3px 3px 7px;
	color:White;
	font-weight:bold;
	font-size:13px;
	width:176px;
	margin:0 0 8px 0;
	border:0;
}
.rubtoplefttext p, .rubtoprighttext p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:3px 3px 3px 7px;
	margin:0;
	color:black;
}
.rubtoplefttext a:link, .rubtoprighttext a:link 
{
	text-decoration:none;
	color:Black;
}
.rubtoplefttext a:hover, .rubtoprighttext a:hover
{
	text-decoration:underline;
	color:Black;
}
.rubtoplefttext a:link h1, .rubtoprighttext a:link h1
{
	text-decoration:none;
	color:#124761;
}
.rubtoplefttext a:hover h1, .rubtoprighttext a:hover h1
{
	text-decoration:underline;
	color:#124761;
}

/* ____ Übersichtsseiten Rubriken Weitere Artikel und Homepage ____ */

.dlrubart 
{
	margin-top:-4px;
	margin-left:1px;
}
.rubart
{
	width:171px;
	background-color:White;
	margin:0;
	padding:0;
}
.rubart h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:3px 3px 3px 7px;
	margin:0;
	color:#124761;
}
.rubart h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px 3px 3px 7px;
	margin:0;
	color:black;
}
.rubart h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:10px 3px 0px 7px;
	margin:0;
	color:#124761;
}
.rubart p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:3px 3px 3px 7px;
	margin:0;
	color:black;
}
.rubart p.homepage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0px 3px 0px 7px;
	margin:0;
	color:black;
}
.rubart a:link p, .rubart a:link h2
{
	text-decoration:none;
	color:Black;
}
.rubart a:hover p, .rubart a:hover h2
{
	text-decoration:underline;
	color:Black;
}
.rubart a:link h1
{
	text-decoration:none;
	color:#124761;
}
.rubart a:hover h1
{
	text-decoration:underline;
	color:#124761;
}

/* ____ Homepage zusätzliche Styles ____ */

.rubarthometitle 
{
	background-color:#9aa5b2;
	color:White;
	padding: 3px 3px 3px 7px;
	width:171px;
}

/* ____ Artikel ____ */

.article
{
	background-color:White;
	width:523px;
	margin:5px;
	padding:0;
	border:0;
}
.mscontent .article
{
	background-color:White;
	width:652px;
	margin:0;
	padding:0 5px 0 0;
	border:0;
}
.article h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:3px 3px 3px 7px;
	margin:0;
	color:#124761;
}
.article h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px 3px 3px 7px;
	margin:0;
	color:black;
}
.article h4
{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(header.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#9aa5b2;
	padding:3px 3px 3px 7px;
	color:White;
	font-weight:bold;
	font-size:13px;
	width:176px;
	margin:0 0 8px 0;
	border:0;
}
.article p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:3px 3px 3px 7px;
	margin:0;
	color:black;
}
.article a:link, .article a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#124761;
	text-align:left;
}
.article a:hover, .article a:active, .article a:focus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
	text-align:left;
	color:#e82329;
}
.articleimagetable 
{
	margin: 12px 5px 5px 5px;
	float:right;
	width:1px;
}
.articleimagetext
{
	background-color:#faf2dd;
	padding:3px;
}
.articlegalpic 
{
	padding:5px 5px 0 5px;
	text-align:center;
	vertical-align:top;
	height:170px;
}
.articlegaltext 
{
	padding:5px;
	text-align:center;
	vertical-align:top;
}
.articleinfo 
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px !important;
	text-align:left;
}
span 
{
	margin:0;
	padding:0;
	border:0;
}

/* ____ Artikel Seiten Navigation ____ */

.article a.newpagelink 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#124761;
	text-decoration:none;
}
.article a.newpageactive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#e82329;
	text-decoration:underline;
}

/* ____ Fusszeile ____ */

.fz 
{
	width:521px;
	background-color:White;
	margin:0 0 5px 5px;
	padding:5px;
}
.fzpic 
{
	vertical-align:text-bottom;
	margin-right:4px;
	margin-left:8px;
}
.fzpicfirst 
{
	vertical-align:text-bottom;
	margin-right:4px;
	margin-left:0px;
}
.fztext /* Nur für statische Fusszeile */
{
	text-align:right;
}
.fztextleft
{
	text-align:left;
	padding:0 2px 5px 2px;
}
.fztextright
{
	text-align:right;
	padding:0 5px 5px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
.fztext a:link, .fztext a:visited, .fztextleft a:link, .fztextleft a:visited, .fztextright a:link, .fztextright a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#e82329;
	text-decoration:underline;
}
.fztext a:hover, .fztext a:active, .fztext a:focus, .fztextleft a:hover, .fztextleft a:active, .fztextleft a:focus, .fztextright a:hover, .fztextright a:active, .fztextright a:focus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding:0 !important;
	margin:0;
	color:#e82329;
	text-decoration:underline;
}

/* ____ Leserbrief Kommentar ____ */

.article_comment
{
	background-color:White;
	width:100%;
	margin:0;
	padding:5px 7px 7px 0;
	border:0;
}
.article_comment td
{
	padding:7px 0 0 7px;
}
.article_comment h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:3px 3px 3px 7px;
	margin:0;
	color:#124761;
}
.article_comment h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px 3px 13px 7px;
	margin:0;
	color:black;
}
.article_comment h4
{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(header.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#9aa5b2;
	padding:3px 3px 3px 7px;
	color:White;
	font-weight:bold;
	font-size:13px;
	width:176px;
	margin:0 0 4px 0;
	border:0;
}
.article_comment p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:3px 3px 3px 7px;
	margin:0;
	color:black;
}
.article_comment a:link, .article_comment a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#124761;
	text-align:left;
}
.article_comment a:hover, .article_comment a:active, .article_comment a:focus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
	text-align:left;
	color:#e82329;
}
.article_comment_formlabel {
	font-weight: normal;
	color: Black;
	vertical-align:middle;
}
.article_comment_formtext {
	font-weight: normal;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
}
.article_comment_formfield 
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.article_comment_formbuttongo 
{
	color: white;
	font-weight: bold;
	background-color: #9AA5B2;
	border: 1px solid #aaa9a9;
	padding:2px;
	cursor:pointer;
}
.article_comment_formbutton 
{
	color: black;
	font-weight: normal;
	background-color: #efefef;
	border: 1px solid #aaa9a9;
	padding:2px;
	cursor:pointer;
}

/* ____ SPEZIAL ____ */

/* ____ Tabelle Partner ____ */

.paright 
{
	vertical-align:bottom;
	padding-bottom:20px;
}
.paleft 
{
	text-align:center;
	vertical-align:bottom;
	padding-bottom:20px;
	padding-right:10px;
}
.paright a
{
	color:#E82329;
	text-decoration:underline;
}
.topartikel a
{
	color:#E82329;
	text-decoration:underline;
}

/* ____ Tabelle Redaktion ____ */

.reright 
{
	vertical-align:bottom;
	padding-bottom:10px;
}
.releft 
{
	text-align:right;
	width:95px;
	vertical-align:bottom;
	padding-bottom:10px;
}
.reright a
{
	color:#E82329;
	text-decoration:underline;
}

/* ____ AKTIV Report ____ */

.reporthead 
{
	font-weight:bold;
	color:#d10019;
	padding:5px;
	background-color:white;
	}
.reportsubhead 
{
	font-weight:bold;
	color:#124761;
	background-color:white;
	padding:5px;
	}
.reporttext 
{
	background-color:white;
	padding:5px;
	font-size:10px;
}
	
/* ____ AKTIV Report Links-Modul ____ */

.reportinput 
{
	width:125px;
	border:1px solid #aaa9a9;
	padding:0;
	margin:2px;
	background-color:white;
	font-size:10px;
}
.mspage .reportinput 
{
	width:123px;
	border:1px solid #aaa9a9;
	padding:0;
	margin:2px;
	background-color:white;
	font-size:10px;
}
.reportoption 
{
	padding-bottom:2px;
	background-color:white;
}

/* ____ Sucheingabefeld ____ */

.searchtextbox
{
	border: 1px solid black;
}
.searchbutton 
{
	border: 1px solid black;
}

/* ____ Suchergebnis-Modul ____ */

.search
{
	background-color:White;
	width:521px;
	margin:5px 5px 0 5px;
	padding:0;
	border:0;
}
.search h4
{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(header.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#9aa5b2;
	padding:3px 3px 3px 7px;
	color:White;
	font-weight:bold;
	font-size:13px;
	width:176px;
	margin:0 0 8px 0;
	border:0;
}
.srchits 
{
	font-weight:bold;
	padding:5px 5px 5px 5px;
}
.srcoptiontext 
{
	width:300px;
	padding:0 5px 5px 5px;
}
.srcbutton 
{
	color:Black;
	background-color:#efefef;
	border:1px solid #aaa9a9;
	height:24px;
	padding:3px 3px 4px 3px;
}
.srcoption a:link, .srcoption a:visited
{
	text-decoration:none;
	color:Black;
}
.srcinput 
{
	width:200px;
	border:1px solid #aaa9a9;
	height:24px;
	padding:2px;
}
*html .srcinput 
{
	width:200px;
	border:1px solid #aaa9a9;
	height:24px;
	padding:2px;
	margin-bottom:1px;
}
.srclist 
{
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #aaa9a9;
	height:22px;
	padding:1px;
	font-size:12px;
}
.srcpage
{
	padding:5px 5px 5px 5px;
}
.srctitle 
{
	font-weight:bold;
	color:#124761;
	padding-bottom:10px;
}
.srcteaser{}
.srcresult a:link, .srcresult a:visited
{
	color:#124761;
	text-decoration:none;
}
.srcresult a:hover, .srcresult a:active, .srcresult:focus
{
	color:#e82329;
	text-decoration:none;
}

/* ____ Survey ____ */

.surveymessage 
{
	padding:4px;
	display:block;
	background-color:#ffffff;
	font-weight:bold;
}
.surveyfrage 
{
	font-weight:bold;
	color:#124761;
}
.surveyresult {
	font-family: Arial, Helvetica, sans-serif;
}
.surveyradio {}
.surveycheck {}
.surveylink 
{
	padding:0 4px 0 4px;
}
.surveypanel 
{
	background-color:#ffffff;
	width:129px;
	padding-bottom:5px;
}
.surveypanel a:link, .surveypanel a:visited
{
	color:Black;
	text-decoration:underline;
}
.surveypanel a:hover, .surveypanel a:active, .surveypanel a:focus
{
	color:#e82329;
	text-decoration:underline;
}

/* ____ Formulare ____ */

.formtable 
{
	text-align:left;
}
.formtable td {
	text-align: left !important;
}
.formlabel {
	font-weight: normal;
	color: Black;
	padding-right:10px;
	margin-bottom: 10px;
}
.formtext {
	font-weight: normal;
	color: Black;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.formfield 
{
	margin-bottom: 10px;
	padding:1px 2px 1px 5px;
	border: 1px solid #aaa9a9;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.formmultifield 
{
	margin-top: 0;
	margin-bottom: 10px;
	padding:1px 2px 1px 5px;
	border: 1px solid #aaa9a9;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.formbutton 
{
	color: black;
	font-weight: normal;
	background-color: #efefef;
	border: 1px solid #aaa9a9;
	padding:2px;
	cursor:pointer;
}

/* ____ Map Formular, Page Navigation ____ */

.mapformfield 
{
	margin:4px 0 4px 0;
	padding:1px 2px 1px 5px;
	border: 1px solid #aaa9a9;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.mapformbutton 
{
	color: black;
	font-weight: normal;
	background-color: #efefef;
	border: 1px solid #aaa9a9;
	padding:0 0 1px 0;
	cursor:pointer;
	margin:0 0 0 5px;
}
*html .mapformbutton 
{
	color: black;
	font-weight: normal;
	background-color: #efefef;
	border: 1px solid #aaa9a9;
	padding:0;
	cursor:pointer;
	height:21px;
	margin:4px 0 0 5px;
	vertical-align:top;
}
.mappagerdisabled 
{
	color:Gray;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 2px 0 2px;
}
.mappager 
{
	margin:0 2px 0 2px;
}

/* ____ CA NAVIGATOR ____ */

/* ____ Navigator gesamt ____ */

.TreeView {}

/* ____ Navigator Ebenen ____ */

.treenode, .treenode0, .hovertreenode, .hovertreenode0, .selectedtreenode, .selectedtreenode0{}
.hovertreenode, .hovertreenode0, .selectedtreenode, .selectedtreenode0{}

/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
	height: 100%;
	background-color: #f3f5fa;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel 
{
	background-color:white;
	height:0px;
	border:0px;
	margin:0px;
	padding:0px;
}

/* ____ Panes ____ */

.toppane {}
.leftpane {}
.contentpane {}
.rightpane {}
.bottompane {}
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #cad5ea 0px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 1px solid; 
	border-right: #cad5ea 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
}
.MainMenu_MenuIcon {
	background-color: #cad5ea; 
	border-left: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #8da4d3; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
}
.MainMenu_MenuArrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
	background: #7994cb none; 
	color: #ffffff;
	font-family: verdana, sans-serif; 
	font-size: 11px;
	font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
/*.Head {
	font-family: Tahoma, Arial, Helvetica;
	font-size:  18px;
	font-weight: normal;
	color: #333333;
}*/

/* ____ Fuer PRINT ____ */ 

@media print {

/* ___ AKTIV, RheinSiteMedia GmbH, Marcel Fischer ___ */

/* ___ STANDARDS ___ */

body {
	border:0;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
a:link, a:visited 
{
	color:black;
}
a:hover, a:active, a:focus 
{
	color:black;
}

/* ___ Seitenaufbau Tabelle, Tabellenzellen ___ */

.page {
	width:100%;
	font-size:12pt;
	margin-top:20px;
	margin-bottom:20px;
}
.header, .headerleft,.logo, .headerright, .headerright a:link, .headerright a:visited, .headerright a:hover, .headerright a:active, .headerright a:focus,
.headerright p, .naviheadleft, .naviheadright, .naviheadright a:link, .naviheadright a:visited, .naviheadright input, .naviheadright a:hover, .naviheadright a:active,
.naviheadright a:focus, .naviheadleft p, .naviheadright p, .naviheadleftr, .naviheadleftr1, .naviheadleftr2, .naviheadleftr3, .naviheadleftr4,
.nhrubrik1 a:link, .nhrubrik1 a:visited, .nhrubrik2 a:link, .nhrubrik2 a:visited,
.nhrubrik3 a:link, .nhrubrik3 a:visited, .nhrubrik4 a:link, .nhrubrik4 a:visited ,
.nhrubrik1 a:hover, .nhrubrik1 a:active, .nhrubrik1 a:focus,
.nhrubrik2 a:hover, .nhrubrik2 a:active, .nhrubrik2 a:focus,
.nhrubrik3 a:hover, .nhrubrik3 a:active, .nhrubrik3 a:focus,
.nhrubrik4 a:hover, .nhrubrik4 a:active, .nhrubrik4 a:focus,
.nhrubrik1, .nhrubrik2, .nhrubrik3,.nhrubrik4, .datel, .datec, .dater,
.datel a:link, .datel a:visited, .datec a:link, .datec a:visited, .dater a:link, .dater a:visited,
.datel a:hover, .datel a:active, .datel a:focus, .datec a:hover, .datec a:active, .datec a:focus, .dater a:hover, .dater a:active, .dater a:focus,
.navileft, .navileft p, .navbutton, .navbutton a:link, .navbutton a:visited, .navbutton a:hover, .navbutton a:active, .navbutton a:focus,
.navbutton a:link, .navbutton a:visited, .navbutton a:hover, .navbutton a:active, .navbutton a:focus
{
	display:none;
}
.content {
	width:100%;
	height:100%;
	font-size:12pt;
	vertical-align:top;
}
.content a:link, .content a:visited, .contentru a:link, .contentru a:visited
{
	color:black;
	text-decoration:underline;
}
.content a:hover, .content a:active, .content a:focus, .contentru a:hover, .contentru a:active, .contentru a:focus 
{
	color:black;
	text-decoration:underline;
}
.naviright, .naviright p, .banner  {
	display:none;
}
table 
{
	font-size:12px;
}

/* ____ Übersichtsseiten Rubriken Topartikel und Homepage ____ */

.rubtopleft 
{
	background-color:White;
	width:100%;
	margin:0 0 0 1px;
	padding:0;
	border:0;
}
.rubtopright
{
	background-color:White;
	width:100%;
	margin:0 0 0 1px;
	padding:0;
	border:0;
}
.rubtopleftpic
{
	width:130px;
	vertical-align:top;
}
.rubtoprightpic
{
	width:130px;
	vertical-align:top;
}
.rubtoplefttext
{
	width:100%;
	vertical-align:top;
}
.rubtoprighttext
{
	width:100%;
	vertical-align:top;
}
.rubtoplefttext h1, .rubtoprighttext h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	padding:3px 3px 3px 7px;
	margin:0;
	color:black;
}
.rubtoplefttext h2, .rubtoprighttext h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	padding:3px 3px 3px 7px;
	margin:0;
	color:black;
}
.rubtoplefttext h4, .rubtoprighttext h4
{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(header.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#9aa5b2;
	padding:3px 3px 3px 7px;
	color:White;
	font-weight:bold;
	font-size:13pt;
	width:176px;
	margin:0 0 8px 0;
	border:0;
}
.rubtoplefttext p, .rubtoprighttext p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:normal;
	padding:3px 3px 3px 7px;
	margin:0;
	color:black;
}
.rubtoplefttext a:link, .rubtoplefttext a:visited, .rubtoprighttext a:link, .rubtoprighttext a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:normal;
	padding:0;
	margin:0;
	color:black;
}
.rubtoplefttext a:hover, .rubtoplefttext a:active, .rubtoplefttext a:focus, .rubtoprighttext a:hover, .rubtoprighttext a:active, .rubtoprighttext a:focus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:normal;
	padding:0;
	margin:0;
	color:black;
}

/* ____ Übersichtsseiten Rubriken Weitere Artikel und Homepage ____ */

.dlrubart 
{
	margin-top:-4px;
	margin-left:1px;
}
.rubart
{
	width:171px;
	background-color:White;
	margin:0;
	padding:0;
}
.rubart h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:3px 3px 3px 7px;
	margin:0;
	color:#124761;
}
.rubart h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px 3px 3px 7px;
	margin:0;
	color:black;
}
.rubart h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:10px 3px 0px 7px;
	margin:0;
	color:#124761;
}
.rubart p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:3px 3px 3px 7px;
	margin:0;
	color:black;
}
.rubart p.homepage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0px 3px 0px 7px;
	margin:0;
	color:black;
}
.rubart a:link, .rubart a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#124761;
}
.rubart a:hover, .rubart a:active, .rubart a:focus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#e82329;
}

/* ____ Homepage zusätzliche Styles ____ */

.rubarthometitle 
{
	background-color:#9aa5b2;
	color:White;
	padding: 3px 3px 3px 7px;
	width:171px;
}

/* ____ Artikel ____ */

.article
{
	background-color:White;
	width:100%;
	margin:0;
	padding:0;
	border:0;
}
.article h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	padding:3px 3px 3px 7px;
	margin:0;
	color:black;
}
.article h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	padding:3px 3px 3px 7px;
	margin:0;
	color:black;
}
.article h4
{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(header.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#9aa5b2;
	padding:3px 3px 3px 7px;
	color:White;
	font-weight:bold;
	font-size:13pt;
	width:176px;
	margin:0 0 8px 0;
	border:0;
}
.article p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:normal;
	padding:3px 3px 3px 7px;
	margin:0;
	color:black;
}
.article a:link, .article a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:normal;
	padding:0;
	margin:0;
	color:black;
	text-align:left;
}
.article a:hover, .article a:active, .article a:focus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:normal;
	padding:0;
	margin:0;
	text-align:left;
	color:black;
}
.articleimagetable 
{
	margin: 12px 5px 5px 5px;
	float:right;
	width:1px;
}
.articleimagetext
{
	background-color:white;
	padding:3px;
}
.articlegalpic 
{
	padding:5px 5px 0 5px;
	text-align:center;
	vertical-align:top;
	height:170px;
}
.articlegaltext 
{
	padding:5px;
	text-align:center;
	vertical-align:top;
}
span 
{
	margin:0;
	padding:0;
	border:0;
}

/* ____ Fusszeile ____ */

.fz 
{
	width:521px;
	background-color:White;
	margin:0 0 5px 5px;
	padding:5px;
}
.fzpic 
{
	vertical-align:text-bottom;
	margin-right:5px;
	margin-left:10px;
}
.fztext 
{
	text-align:right;
}
.fztext a:link, .fztext a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding:0;
	margin:0;
	color:black;
	text-decoration:none;
}
.fztext a:hover, .fztext a:active, .fztext a:focus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#e82329;
	text-decoration:none;
}

/* ____ SPEZIAL ____ */

/* ____ Tabelle Partner ____ */

.paright 
{
	vertical-align:bottom;
	padding-bottom:20px;
}
.paleft 
{
	text-align:center;
	vertical-align:bottom;
	padding-bottom:20px;
	padding-right:10px;
}

/* ____ Tabelle Redaktion ____ */

.reright 
{
	vertical-align:bottom;
	width:85%;
	padding-bottom:10px;
}
.releft 
{
	text-align:left;
	width:15%;
	vertical-align:bottom;
	padding-bottom:10px;
	padding-right:10px;
}

/* ____ AKTIV Report ____ */

.reporthead 
{
	font-weight:bold;
	color:#d10019;
	padding:5px;
	}
.reportsubhead 
{
	font-weight:bold;
	color:#124761;
	background-color:#faf2dd;
	padding:5px;
	
	}
.reporttext 
{
	background-color:#faf2dd;
	padding:5px;
	font-size:10px;
	}
	
/* ____ AKTIV Report Links-Modul ____ */

.reportinput 
{
	width:131px;
	border:1px solid #aaa9a9;
	/*height:20px;*/
	padding:0px;
	margin:0;
	font-size:10px;
}
.reportoption 
{
	padding-bottom:4px;
}

/* ____ Sucheingabefeld ____ */

.searchtextbox
{
	border: 1px solid black;
}
.searchbutton 
{
	border: 1px solid black;
}

/* ____ Suchergebnis-Modul ____ */

.search
{
	background-color:White;
	width:521px;
	margin:5px 5px 0 5px;
	padding:0;
	border:0;
}
.search h4
{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(header.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#9aa5b2;
	padding:3px 3px 3px 7px;
	color:White;
	font-weight:bold;
	font-size:13px;
	width:176px;
	margin:0 0 8px 0;
	border:0;
}
.srchits 
{
	font-weight:bold;
	padding:5px 5px 5px 5px;
}
.srcoptiontext 
{
	width:300px;
	padding:0 5px 5px 5px;
}
.srcbutton 
{
	color:Black;
	background-color:#efefef;
	border:1px solid #aaa9a9;
	height:24px;
	padding:3px 3px 4px 3px;
}
.srcoption a:link, .srcoption a:visited
{
	text-decoration:none;
	color:Black;
}
.srcinput 
{
	width:200px;
	border:1px solid #aaa9a9;
	height:24px;
	padding:2px;
}
*html .srcinput 
{
	width:200px;
	border:1px solid #aaa9a9;
	height:24px;
	padding:2px;
	margin-bottom:1px;
}
.srclist 
{
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #aaa9a9;
	height:22px;
	padding:1px;
	font-size:12px;
}
.srcpage
{
	padding:5px 5px 5px 5px;
}
.srctitle 
{
	font-weight:bold;
	color:#124761;
	padding-bottom:10px;
}
.srcteaser
{
}
.srcresult a:link, .srcresult a:visited
{
	color:#124761;
	text-decoration:none;
}
.srcresult a:hover, .srcresult a:active, .srcresult:focus
{
	color:#e82329;
	text-decoration:none;
}

/* ____ Survey ____ */

.surveymessage 
{
	padding:4px;
	display:block;
	background-color:#ffffff;
	font-weight:bold;
}
.surveyfrage 
{
	font-weight:bold;
	color:#124761;
}
.surveyresult {
	font-family: Arial, Helvetica, sans-serif;
}
.surveyradio 
{
}
.surveycheck 
{
}
.surveylink 
{
	padding:4px;
}
.surveypanel 
{
	background-color:#ffffff;
}
.surveypanel a:link, .surveypanel a:visited
{
	color:Black;
	text-decoration:underline;
}
.surveypanel a:hover, .surveypanel a:active, .surveypanel a:focus
{
	color:#e82329;
	text-decoration:underline;
}

/* ____ Formulare ____ */

.formtable 
{
	text-align:left;
}
.formtable td {
	text-align: left !important;
}
.formlabel {
	font-weight: normal;
	color: Black;
	padding-right:10px;
	margin-bottom: 10px;
}
.formtext {
	font-weight: normal;
	color: Black;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.formfield 
{
	margin-bottom: 10px;
	padding:1px 2px 1px 5px;
	border: 1px solid #aaa9a9;
	font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}
.formbutton 
{
	color: black;
	font-weight: normal;
	background-color: #efefef;
	border: 1px solid #aaa9a9;
	padding:2px;
	cursor:pointer;
}

/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
	height: 100%;
	background-color: #f3f5fa;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel 
{
	background-color:white;
	height:0px;
	border:0px;
	margin:0px;
	padding:0px;
}

/* ____ Panes ____ */

.toppane {}
.leftpane {}
.contentpane {}
.rightpane {}
.bottompane {}
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #cad5ea 0px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 1px solid; 
	border-right: #cad5ea 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
}
.MainMenu_MenuIcon {
	background-color: #cad5ea; 
	border-left: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #8da4d3; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
}
.MainMenu_MenuArrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
	background: #7994cb none; 
	color: #ffffff;
	font-family: verdana, sans-serif; 
	font-size: 11px;
	font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
/*.Head {
	font-family: Tahoma, Arial, Helvetica;
	font-size:  18px;
	font-weight: normal;
	color: #333333;
}*/

}