body{ background-color:#D4E3F7; margin:0px; padding:0px; }
*{font-family: Arial, Helvetica, sans-serif;font-style: normal;font-variant: normal;color:#000000; }
h1,h2,h3,ul,li,p {margin:0px; padding:0px; }
a { text-decoration:none; }
a:hover{ text-decoration:underline; }

/* Hintergrund 100%
*******************/
.hg-oben { background-image:url(images/bg-oben.gif); background-repeat:repeat; }
.hg-oben-m { background-image:url(images/insafinanz-logo-u.gif); background-repeat: no-repeat; }
.hg-banner { background-color: #D4E3F7; }
.hg-unten { background-image:url(images/bg-unten.gif); background-repeat:repeat; }
.hg-regis { background-color: #9BC4FC; }

/* Register
***********/
a.regis-1,a.regis-2,a.regis-3,a.regis-4,a.regis-5,a.regis-1-act,a.regis-2-act,a.regis-3-act,a.regis-4-act,a.regis-5-act { 
	margin:0px;padding:0px; display:block;
	font-size:12px; line-height: 21px;
	text-align: center; text-decoration:none;
	}
a.regis-1, a.regis-2, a.regis-3, a.regis-4, a.regis-5 { color:9BC4FC;}
a.regis-1 { background-image:url(images/regis-inakt_1.gif); background-repeat: no-repeat; }
a.regis-2 { background-image:url(images/regis-inakt_2.gif); background-repeat: no-repeat; }
a.regis-3 { background-image:url(images/regis-inakt_3.gif); background-repeat: no-repeat; }
a.regis-4 { background-image:url(images/regis-inakt_4.gif); background-repeat: no-repeat; }
a.regis-5 { background-image:url(images/regis-inakt_5.gif); background-repeat: no-repeat; }
a.regis-1-act,a.regis-2-act,a.regis-3-act,a.regis-4-act,a.regis-5-act {	background-image:url(images/regis-akt.gif); background-repeat: no-repeat; color: #000443; }
a.regis-1:hover,a.regis-2:hover,a.regis-3:hover,a.regis-4:hover,a.regis-5:hover,a.regis-1-act:hover,a.regis-2-act:hover,a.regis-3-act:hover,a.regis-4-act:hover,a.regis-5-act:hover { text-decoration:none; }
a.regis-1:hover,a.regis-2:hover,a.regis-3:hover,a.regis-4:hover,a.regis-5:hover { color: #ffffff; }

/* Navigation
*************/
a.h-nav-blau,a.h-nav-gelb,a.u-nav-gelb,.u-nav-gelb-act,a.u-nav-blau,a.mehr{ 
	margin:0px;padding:0px 0px 0px 8px; display:block;
	font-size:12px; line-height: 21px;
	text-decoration:none; 
	}
a.th-nav-blau{ 
	margin:0px;padding:0px 0px 0px 10px; /*display:block;*/
	font-size:12px; line-height: 21px;
	text-decoration:none; 
	}
a.h-nav-gelb { color: #000000; background-color:#FFB922; font-weight:bold; }
a.h-nav-blau,a.th-nav-blau { color: #4C5669; background-color:#9BC4FC; font-weight:bold; }

a.u-nav-gelb  { border-bottom:1px solid #FFB922; color: #828282; background-image:url(images/pfeil-inaktiv.gif); background-repeat: no-repeat;}
a.u-nav-gelb-act { border-bottom:1px solid #FFB922; color: #000000; background-image:url(images/pfeil-aktiv.gif); background-repeat: no-repeat; }
a.u-nav-blau { border-bottom:1px solid #BAD2F2; color: #828282; background-image:url(images/pfeil-inaktiv.gif); background-repeat: no-repeat;}
a.th-nav-blau:hover,a.h-nav-blau:hover,a.h-nav-gelb:hover,a.u-nav-gelb:hover,.u-nav-gelb-act:hover,a.u-nav-blau:hover { color: #000000; text-decoration:none;}
a.th-nav-blau:hover,a.u-nav-gelb:hover,.u-nav-gelb-act:hover,a.u-nav-blau:hover { background-image:url(images/pfeil-aktiv.gif); background-repeat: no-repeat;}

.a.uu-nav-gelb-act ,a.uu-nav-gelb-act:hover,a.uu-nav-gelb:hover { color: #000000; text-decoration:none; background-image:url(images/kasten-aktiv-u.gif); background-repeat: no-repeat; border-bottom:1px solid #FFB922;}
a.mehr {  color: #a7a7a7; text-align:right; font-size:10px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
a.mehr:hover {color: #0A0851; text-decoration:none; text-align:right; }

/*
************************/
a.uu-nav-gelb-act { 
	margin:0px 0px 0px 0px;padding:0px 0px 0px 17px;
	font-size:10px; line-height: 21px; display:block;
	text-decoration:none;border-bottom:1px solid #FFB922;
	background-image:url(images/kasten-aktiv-u.gif); background-repeat: no-repeat; 
	}
a.uu-nav-gelb { 
	margin:0px 0px 0px 0px;padding:0px 0px 0px 17px;
	font-size:10px; line-height: 21px; display:block;
	text-decoration:none;border-bottom:1px solid #FFB922; color: #828282;
	background-image:url(images/kasten-u.gif); background-repeat: no-repeat; 
	}
a.uu-nav-gelb-act:hover,a.uu-nav-gelb:hover { color: #000000; text-decoration:none; background-image:url(images/kasten-aktiv-u.gif); background-repeat: no-repeat; border-bottom:1px solid #FFB922;}
/*.a.uu-nav-gelb-act ,
************************/

/* Inhalt
 ********/
.hg-con { background-color: #ffffff; }
.titel,.titel a,.untertitel,.untertitel a { font-weight:bold; line-height: 18px; color:#000000; padding:0px; margin:0px; }
.titel,.titel a { font-size:16px; }
.untertitel,.untertitel a{ font-size:14px; }
.text,.text a,.textgrau,.textgrau a,.bodytext { font-size:12px; font-weight:normal; line-height: 17px; padding:0px; margin:0px; }
.text { color:#000000; }
.textgrau { color:#4C4C4C; }
.text a,.textgrau a{ color:#35447D; }
.text-verweis,.text-verweis a { font-size:11px; font-weight:bold; line-height: 18px; color:#000000; padding:0px; margin:0px; }
ul {
padding-left:42px;
margin:0px;
list-style-image:url(images/li-schnellinfo.gif);
}
.liste{font-size:12px; font-weight:normal; line-height: 17px; padding-left:34px; margin:0px;background-image:url(images/schnellinfo.gif);); background-repeat: no-repeat;}

/* ----- Direktlinks ----- */
.themata, a.themata,a.themata:hover { font-size:11px; line-height: 15px; color:#8394A4; padding:0px 0px 0px 4px; }
.themata, a.themata { text-decoration:none; }

/* ----- Teaser ----- */
.hg-teastitel { background-color: #FFB922; }
.hg-teas { background-color: #FFF2D7; }
.teas,.teas a,.teas-dunkel,.teas-dunkel a,.teastitel,.teastitel a { font-size:11px; font-weight:normal; line-height: 16px; padding:0px; margin:0px; }
.teas { color:#000000; }
.teas a { color:#517AB0; }
.teastitel,.teastitel a { color:#ffffff; }
.teas-dunkel,.teas-dunkel a{ color:#000000; }
.teastitel,.teastitel a { font-weight:bold; }
.check{ font-size:11px; font-weight:normal; line-height: 15px; padding:4px 0px 5px 1px; margin: 0px 0px 0px 0px; color: #000000; }

/* ----- Infobox ----- */
.hg-tab-info{background-image: url(images/hg-tab-info.gif); background-repeat:no-repeat;background-color:#FFF2D7;}
.infokopf{background-color:#FFB922; margin:0px; padding:0px;}
.info-tit,.infocell-tit{font-size:11px; font-weight:bold; padding-left:8px; margin:0px;}
.info-tit{color:#ffffff;line-height:20px;}
.infocell-tit{ color:#FFA800; padding-top:4px; line-height:14px;}
.infower{font-size:11px; font-weight:normal; line-height:15px; padding:0px 0px 5px 0px; margin:0px; color:#000000;}
.tab-lin {border-bottom:1px solid #ffffff;}

/* ----- Content Experten ----- */
.tab-expert{background-image: url(images/hg-euro.gif); background-repeat:no-repeat;}
.td-lin{background-image: url(images/ora-lin.gif); background-repeat:repeat-x; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.orange { color:#FFB400; font-size:12px; font-weight:bold; line-height:18px;}

/* ----- Lexikon ----- */
.hg-lexikon { background-color:#FFF2D7;}
.hg-lextex { background-image:url(images/hg-lex-euro.gif); background-repeat:no-repeat;}
.lex-text { font-size:12px; font-weight:normal; line-height: 17px; padding-top:4px; margin:0px; color:#000000; }
a.lex-tex-b, a.lex-tex-v, a.lex-tex-z { font-size:12px; font-weight:bold; line-height: 17px; padding-bottom:10px; margin:0px; color:#000000; text-decoration:none;}
a.lex-tex-b:hover {color:#ffb922;  text-decoration:none; }
.lex-tex-v, .lex-tex-z { padding-top:15px; padding-bottom:10px;}
a.lex-tex-v { padding-right:10px; }
a.lex-tex-v { background-image:url(images/hg-lex-v.gif); background-repeat:no-repeat; background-position:right; }
a.lex-tex-v:hover {color:#FFB922;background-image:url(images/hg-lex-vo.gif); background-repeat:no-repeat; text-decoration:none; background-position:right; }
a.lex-tex-z { padding-left:10px; }
a.lex-tex-z { background-image:url(images/hg-lex-z.gif); background-repeat:no-repeat; background-position:left; }
a.lex-tex-z:hover {color:#FFB922;background-image:url(images/hg-lex-zo.gif); background-repeat:no-repeat; text-decoration:none; background-position:left;}
.lexikonuebersicht { font-size:12px; font-weight:bold; line-height: 17px; padding-left:10px; margin:0px; color:#000000; text-decoration:none;}
.lex-abs { padding-left:10px; padding-right:10px; background-color:#FFF2D7;}
a.alpha-nav,a.alpha-nav:hover { font-size:12px; font-weight:normal; line-height: 17px; padding-left:10px; margin:0px; color:#000000; text-decoration:none; }

/* Unten 
********/
.imp,a.imp,a.imp:hover, a.imp-act, a.imp-act:hover { font-size:10px; line-height:22px; color: #DDEBFF; text-decoration:none; }

/* TW RSS FEED
**************/

#twrss_table {
/*width:200px;*/
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal; 
/*	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px; 
	margin-right:10px;*/ 
	line-height: 16px;
background-color: #D4E3F7;
}

.twrss_head{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: bold; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px; 
	margin-right:10px; 
	line-height: 16px;  
}

.twrss_head_channel{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: bold; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px; 
	margin-right:10px; 
	line-height: 16px;  
}

.twrss_imagefile{
float:left;
margin-left:10px;
margin-right:10px;
}

.twrss_bodytext{
	font-size: 12px; 
	color: #ff0000; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal; 
/*	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px; 
	margin-right:10px;*/ 
	line-height: 16px;  
}

.twrss_bodytext A{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 16px;  
        text-decoration:underline;
background-color: #ffff00;
display:block;
}

.twrss_bodytext A:hover{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal;  
	line-height: 16px;  
        text-decoration:underline;
}