body {margin: 0 0 0 0; background-color: #ffffff;}
input {font-size:12px;line-height:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;}
td {font-size:12px;line-height:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;}
p {font-size:12px;line-height:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:12px;}
a {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000066; font-size:12px; text-decoration:underline;}

select {font-size:12px;line-height:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;}
.headline {font-family:Verdana,Arial,Helvetica,sans-serif; color:#ffffff; font-size:12px;}
.headlinks {font-family:Verdana,Arial,Helvetica,sans-serif; color:#ffffff; font-size:11px;}
a.headlinks {font-family:Verdana,Arial,Helvetica,sans-serif; color:#ffffff; font-size:11px; text-decoration:none;}
a.headlinks:VISITED {font-family:Verdana,Arial,Helvetica,sans-serif; color:#ffffff; font-size:11px; text-decoration:none;}
.searchcontent {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:11px;}
.menutext {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:11px;}
a.menutext {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:11px; text-decoration:none;}
.reiterb {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:11px; font-weight:bold;}
a.reiterb {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:11px; font-weight:bold; text-decoration:none;}
.reiterbl {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000066; font-size:11px; font-weight:bold;}
a.reiterbl {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000066; font-size:11px; font-weight:bold; text-decoration:none;}
a.reiterbl:hover {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000066; font-size:11px; font-weight:bold; text-decoration:none;}
.reiterw {font-family:Verdana,Arial,Helvetica,sans-serif; color:#ffffff; font-size:11px; font-weight:bold;}
a.reiterw {font-family:Verdana,Arial,Helvetica,sans-serif; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none;}
.text {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:11px;line-height:12px;}
.contenttext {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 15px;
}
a.contenttext {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000066; font-size:12px;}
.btext {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:11px;}
.contentlink {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:11px;}
a.contentlink {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:11px;}
.contentlinkb {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000066; font-size:11px;line-height:15px}
a.contentlinkb {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000066; font-size:11px;;line-height:15px}
.contentsup {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:11px;line-height:18px}
a.contentsup {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000066; font-size:11px;;line-height:18px}
.contentlinknu {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000066; font-size:11px;}
a.contentlinknu {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000066; font-size:11px; text-decoration:none;}
a.contentlinknu:hover {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000066; font-size:11px; text-decoration:underline;}
.fieldcontent {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:11px;}
.contentheadline {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:12px;padding-left:5px;}
.contentheadlinebig {font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:16px;font-weight:bold;line-height:18px}
a.contentheadlinebig {font-family:Arial,Helvetica,sans-serif; color:#000066; font-size:16px;font-weight:bold;line-height:18px; text-decoration:none}
a.contentheadlinebig:link {font-family:Arial,Helvetica,sans-serif; color:#000066; font-size:16px;font-weight:bold;line-height:18px; text-decoration:none}
.caption {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:11px; padding-left:2px}
.tabtext {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:11px; padding-left:4px; padding-right:4px}
a.tabtext {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:11px; padding-left:4px; padding-right:4px}
.owntext {font-family:Verdana,Arial,Helvetica,sans-serif; color:#FF0000; font-size:11px; font-weight:bold;}
.contentlinkc {COLOR: #000000; font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:11px;}
a.contentlinkc {COLOR: #000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none}
a.contentlinkc:link{COLOR: #000000; font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:11px; text-decoration:none}
a.contentlinkc:active{COLOR: #000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none}
a.contentlinkc:visited{COLOR: #000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;}
a.contentlinkc:hover{BACKGROUND-COLOR: #848484; COLOR: white; font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:11px; text-decoration:none;}

.th {font-family:Verdana,Arial,Helvetica,sans-serif; color:#404040; font-size:9px; text-decoration:none;}
a.th {font-family:Verdana,Arial,Helvetica,sans-serif; color:#404040; font-size:9px; text-decoration:none;}

.steuernavi {font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;line-height:12px;text-decoration: none;}
.steuerhelp {font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;line-height:13px;text-decoration: none;padding-left:5px;}
.steuerresult {font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;line-height:13px;text-decoration: none;padding-left:15px;}

.submenu {
	font-family:Verdana,Arial,Helvetica,sans-serif;	BACKGROUND-COLOR:#f0f0f0;color:#000000;	font-size:11px;	text-decoration:none;width:150px;height:20px;vertical-align:middle;z-index:60;}
a.submenu {BACKGROUND-COLOR:#f0f0f0;}
a.submenu:hover {BACKGROUND-COLOR:#bfd0ea}
.submenub {	font-family:Verdana,Arial,Helvetica,sans-serif;	BACKGROUND-COLOR:#f0f0f0;color:#000000;font-size:11px;	text-decoration:none;width:200px;height:20px;vertical-align:middle;}
a.submenub {BACKGROUND-COLOR:#f0f0f0}
a.submenub:hover {BACKGROUND-COLOR:#bfd0ea}

.txtboxh1 {font-family:Verdana,Arial,Helvetica,sans-serif;color:#000066;font-size:14px;font-weight:bold; line-height:18px;}
.txtboxh2 {font-family:Verdana,Arial,Helvetica,sans-serif;color:#000066;font-size:11px; line-height:14px;}

.yellow{background:#F7C600;}


.vergleichh1{font-family:Verdana,Arial,Helvetica,sans-serif;color:#000066;font-size:14px;font-weight:bold; margin-top: 5px;margin-bottom:4px;}
.vergleichh2{font-family:Verdana,Arial,Helvetica,sans-serif;color:#000066;font-size:11px;margin-bottom:4px;}
.vergleichcolor1 {background:#bfd0ea;}


.ergebnis1 {font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;line-height:14px;background:#cccccc; padding:5px 0 5px 15px; margin-left:5px; text-align:left;}
.ergebnis2 {font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;line-height:14px;background:#e0e0e0; padding:5px 0 5px 15px; margin-left:5px; text-align:left;}
input.steuer{background:#e0e0e0; border:0;font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;line-height:14px;}
input.steuerbefr{background:#e0e0e0; border:0;font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;line-height:14px; margin-bottom:2px; font-weight:bold; vertical-align:middle;}


div{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000066;
}



div.scroll {	
	height: 400px;	
	width: 555px;	
	overflow: auto;
	padding:0;
	margin:0;
}

h1, h4 {
	font-size:16px;
	font-weight:bold;
	margin:0 0 4px 0;
	line-height:18px;
	text-decoration:none;
	color:#000066;
}

h1,h4 a{
	font-size:17px;
	font-weight:bolder;
	margin:0 0 4px 0;
	line-height:18px;
	text-decoration:none;
}

h4 a:hover{
	text-decoration:underline;
}

h2{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	margin:0 0 6px 0;
	text-decoration:none;
}

h2 a{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	margin:0 0 4px 0;
	text-decoration:none;
}

h2 a:hover{
	text-decoration:underline;
}

h3{
	font-size:13px;
	line-height:16px;
	font-weight:normal;
    color: #000066;
	margin:10px 0 5px 0;
}

h3 a{
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	margin:0 0 4px 0;
	text-decoration:none;
}

h3 a:hover{
	text-decoration:underline;
}

img{
	border: 0px;
}

table.colored{
	color:#000066;
	width:100%;
	padding:0;
	margin:20px 0 5px 0;
	border-bottom: #BFD0EA;
    border-spacing: 0px;
    border-collapse: collapse;
}
/*test f�r ergebnistabelle*/
table.result{
	color:#000066;
	width:620px;
	padding:0;
	margin:20px 0 0 0;
	border-bottom: #BFD0EA;
    border-spacing: 0px;
    border-collapse: collapse;
}

table.colored caption,
table.result caption{
	font-size:11px;
	color:#576C9A;
	padding: 4px 0 4px 2px;
	text-align:left;
	caption-side: bottom;
}

table.colored th,
table.result th{
    background-color: #576C9A;
	color:#ffffff;
	font-size:11px;
    font-weight: normal;
	text-align:left;
	padding:4px 4px 4px 8px;
	border-top: 1px solid #BFD0EA;
    border-right: 1px solid #BFD0EA;
}

table.colored tr td,
table.result tr td{
	padding:4px 4px 4px 8px;
	margin:0;
    border: 1px solid #BFD0EA;
    background-color: #F4F6F6;
    text-align: left;
	vertical-align: middle;
}

table.colored tr.even td,
table.result tr.even td{
	padding:4px 4px 4px 8px;
	margin:0;
	border-top: 1px solid #BFD0EA;
    border-right: 1px solid #BFD0EA;
    background-color: #FFFFFF;	
	text-align: left;
	vertical-align: middle;
}

/*ergebnistabelle*/
table.result tr.even td a,
table.result tr td a{
	font-size:11px;
}
table.result tr.even td a:hover,
table.result tr td a:hover{
	color:#576C9A;
}
table.result td.resultAntrag{
	width:70px;
}

input.right,
input.left{
	width:85px;
	margin-top:5px;
}


 /* werbung im fliesstext*/
div.adincnt{
	text-align:center;
	margin:0 0 10px 0;
}
 /*
 kann man vielleicht l�schen!!*/
div.cnt div.adincnt img{
	text-align:center;
	border:0;
	float:none;
}
/* ende, werbung im fliesstext*/



/***********************
weitere informationen links
***********************/
div.adHocleft{
	width:270px;
	margin:10px 0 0 0;
	background:#F4F6F6;
	border-left: 1px solid #576C9A;
	border-right: 1px solid #576C9A;
	border-bottom: 1px solid #576C9A;
}

div.adHoccntLeft h1{
	background:#576C9A;
	padding-left:5px;
	padding-right:5px;
	line-height:20px;
	font-size:10px;
    color: #ffffff;
    font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
}

div.adHoccntLeft h1 a{
	width:270px;
	background:#576C9A;
	padding: 0;
	line-height:20px;
	font-size:10px;
    color: #ffffff;
    font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
}

/*kann wohl raus*/
adHoccntLeft ul li{
	font-size:11px;
    color: #000066;
    text-decoration: none;
	margin:0;
	padding-left: 10px;
	line-height:14px;
	margin:5px 0 0 0;
    background: url(http://www.forium.de/css/gfx/pfeil.gif) no-repeat 1px 2px ;
}
/***********************
ende weitere informationen links
***********************/

/*adHoc Navigation, mehr zum thema aus tipps und news raus */
div.adHoc{
	width:420px;
	margin:0 0 10px 0;
	float:left;
	background:#FFFFFF;
	border-left: 1px solid #576C9A;
	border-right: 1px solid #576C9A;
	border-bottom: 1px solid #576C9A;
}
/*vielleicht l�schen??? schauen wo die klasse noch verwendet wird*/
div.adHoccnt{
	width:420px;
	background:#576C9A;
	margin:0;
}

div.adHocHead{
	width:420px;
	background:#576C9A;
	margin:0;
}

div.adHoccnt h1{
	width:413px;
	background:#576C9A;
	margin:0px;
	padding: 3px 0 3px 7px;
	line-height:16px;
	font-size:10px;
    color: #ffffff;
    font-weight: bold;
	text-transform:uppercase;
	float:left;
}

div.adHocHead h1,
div.adHocHead h3{
	width:413px;
	background:#576C9A;
	margin:0px;
	padding: 3px 0 3px 7px;
	line-height:16px;
	font-size:10px;
    color: #ffffff;
    font-weight: bold;
	text-transform:uppercase;
	float:left;
}
/*kann man m�glicherweise l�schen*/
div.adHoccnt h1 a{
	width:410px;
	background:#576C9A;
	margin:0px;
	padding: 0 0 0 0;
	line-height:16px;
	font-size:10px;
    color: #ffffff;
    font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
	float:left;
}

div.adHocHead h1 a{
	width:410px;
	background:#576C9A;
	margin:0px;
	padding: 0 0 0 0;
	line-height:16px;
	font-size:10px;
    color: #ffffff;
    font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
	float:left;
}

div.adHoccntfull {
	clear:both;
	margin:0pt 0pt 0pt 10px;
	padding:0pt;
	width:410px;
}


div.adHoccntfull h3{
	color:#000066;
	font-size:11px;
	font-weight: bold;
	margin:0;
	padding:0;
}


div.adHoccntfull ul{
	margin:0 3px 0 0;
	list-style:none;
	padding:0;
	line-height:12px;
}

div.adHoccntfull a{
	font-size:11px;
}
div.adHoccntfull a:hover{
	color:#576C9A;
}

div.adHoccntfull p{
	margin:8px 0 10px 0;
}

div.adHoccntfull p.pvergleich{
	margin-top:0;
	line-height:0px;
}

div.adHoccntfull p.pvergleichbox{
	margin-top:0;
	line-height:0px;
}

div.adHoccnt1 h3,
div.adHoccnt2 h3{
	font-weight: bold;
	color:#576C9A;
	font-size:11px;
	/*margin-top:0;*/
	
}

/*zusatz rechts, z.b. im detail news, oder tipps*/
div.rightDetail{
	width:180px;
	margin:0 0 0 0;
	float:left;
}
/*weitere themen box im teasertext in tipps*/
div.txtDetail{
	width:170px;
	margin:0 10px 0 0;
	float:left;
}


/*fetter teasertext in tipps detail*/
p.teasertxtDetail{
	color: #000066;
	padding-bottom:5px;
}

div.contentblock,
div.contentblocktxt{
	width:620px;
	margin:0 0 0 0;
       padding: 0 0 15px 0;
}

.contentblocktxt ul li{
	font-size:12px;
    color: #000000;
	margin:0;
	line-height:16px;
    background: url(http://www.forium.de/css/gfx/pfeil.gif) no-repeat 1px 2px ;
}

/*Container f�r alle Elemente im linken Bereich, unterm Menu*/
div.leftCol {
	margin:0;
	width:270px;
	background:#f4f6f6;
	border: 1px solid #BFD0EA;
}

div.archivLink{
	margin:0 0 5px 0;
	background:#f4f6f6;
}

div.rightCol {
	margin:0;
	width:160px;
	background:#F0F0F0;
}

div.headLeft {
	background:#bfd0ea;
	font-size:12px;
	font-weight:bold; 
	border-bottom: 2px solid;
	border-bottom-color:#F7C600;
	padding:5px 0 5px 5px;
}

/* Newsletter Box - Ueberschrift */
div.headService {
	padding: 4px 0 4px 5px;
	font-size:10px;
    color: #000066;
    background-color:#BFD0EA;
    font-weight: bold;
	text-transform:uppercase;
}

div.head a{
	text-decoration:none;
}

div.leftCol div.cntLeft,
div.rightCol div.cntRight{
	text-align:left;
	font-size:11px;
	padding:5px 0 10px 5px;
}

/*++++++++++++++++++++++++++++++++++++++++++++++
Newsletter und Archiv Box
+++++++++++++++++++++++++++++++++++++++++++++++*/


/* Newsletter Box - Inhalt */
div.cntService{
	line-height:14px;
	font-size: 11px;
	padding:5px;
	margin-top:3px;
	background:#F4F6F6;
}

div.cntService a,
div.cntService a:visited{
	font-size: 11px;
}

div.cntService a:hover{
	color:#576C9A;
}


/*??*/
div.cntService2{
	font-size: 9pt;
	padding:5px;
	margin-top:3px;
	background:#F4F6F6;
}

/* Archiv Box - Inhalt */
div.cntServiceArchiv{
	font-size: 11px;
	padding:5px 5px 10px 5px;
	background:#F4F6F6;
}

div.cntServiceArchiv img{
	margin:8px 0 8px 0;
}

div.cntServiceArchiv a{
	font-size:11px;
	margin-left:15px;
}


div.cntServiceArchiv ul li{
	font-size:11px;
    color: #000066;
	margin:0;
	line-height:14px;
    background: url(http://www.forium.de/css/gfx/pfeil.gif) no-repeat 1px 2px ;
}

/* Newsletter Kasten - Eingabe */
.inputLeft{
	width:120px;
	margin:0;
}


/* Newsletter Kasten - Button */
.btnleft{
	width:70px;
	margin:0px;
}



/*********************
teaserbox
**********************/
div.btnArea {
	background-color:#BFD0EA;
	padding:5px 0 5px 0;
	text-align:center;
}

div.leftCol img,
div.rightCol img{
	text-align:center;
	border:0px;
}

div.imgArea{
	text-align:center;
	margin-bottom:9px;
}

/*********************
end teaserbox
**********************/
/*********************
adbox
**********************/
div.cntLeft ul{
	line-height:14px;
	margin:0 5px 0 15px;
	/*list-style:bull;*/
	padding-left:5px;
}
/*kleinere Schrift f�r rechte adBox wegen hoehe*/
div.cntRight ul{
	font-size:10px;
	line-height:12px;
	margin:0 5px 0 15px;
	/*list-style:bull;*/
	padding-left:5px;
}

div.rightCol div.imgArea{
	text-align:center;
	margin-bottom:7px;
}

div.rightCol div.cntRight{
	font-size:10px;
}

div.btnArea form{
	margin:0;
	padding:0;
}
/*********************
end box
**********************/

/*Sind Bilder im Inhalt, dann keine Border anzeigen*/
div.linkArea{
	padding:5px 0 10px 5px;
	vertical-align:middle;
}

div.linkArea img{
	border:0;
	margin-right:4px;
}

div.linkArea a{
	font-size:11px;
	text-decoration:none;
}

div.linkArea a:hover{
	text-decoration:none;
}

/*classes fuer neue contentbloecke*/

/*rahmenelement fuer news, tipps, etc*/

div.categoryTitle{
	font-size:12px;
	width:620px;
	border-bottom:1px solid #576C9A;
	color:#000066;
	font-weight:bold;
	line-height:20px;
	margin-bottom:5px;
}

/*rahmenelemente f�r die detailansicht, z.b. news, tipps etc. */
div.cnt{
	width:550px;
	/*text-align:top;*/
	margin:0;
	padding-right:5px;
}

div.cnt p img{
	float:right;
	padding:0 0 5px 5px;
	border:0;
}

div.cnt h1{
	margin-bottom:10px;
}

div.cnt h2{
	margin:10px 0 4px 0;
}


div.cntfullsize div.cnt p a{
	font-size:12px;
	text-decoration:underline;
}

div.pressecntfull p a{
	/*float:left;*/
	font-size:12px;
	text-decoration:underline;
}

/*nummerierte Listen im Text*/
ol{	
	color:#000000;
	font-size:12px;
	margin:0;
	padding:0 0 0 12px;

}

ol li{
	color:#000000;
	font-size:12px;
	line-height:16px;
	padding: 0 0 4px 0;
	margin: 0 0 0 20px;

}

ol li a:link, ol li a:visited{
	font-size:12px;
	color:#000066;
	text-decoration:underline;
}

ol li a:hover{
	font-size:12px;
	color:#576C9A;
	text-decoration:underline;
}
/******************************/




div.servicedetail{
	float:left;
	/*text-align:top;*/
	margin-bottom:5px;
}
 
/*rahmenelemente f�r den teasertest*/
div.teaser{
	width:620px;
	float:left;
	/*text-align:top;*/
	margin-bottom:5px;	
}

div.teaserSpec{
	width:620px;
	/*text-align:top;*/
	margin-bottom:5px;
}

/*ist ein bild im teaser...*/
div.teaser img,
div.cnt img,
div.teaserSpec img{
	margin:0 10px 3px 0;
	float:left;
}

/*absaetze, fliesstexte im div mit dem namen teaser*/
div.teaser p,
div.cnt p,
div.teaserSpec p{
	margin:0 5px 5px 0;
	font-size:12px;
	line-height:16px;
}

/* div: thema, wird automatisch in versalien gesetzt*/
div.thema{
	margin:0 0 2px 0;
	padding:0;
	text-transform: uppercase;
	font-size:11px;
	color:#576C9A;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
}
div.thema a{
	margin:0 0 2px 0;
	padding:0;
	text-transform: uppercase;
	font-size:11px;
	color:#576C9A;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	text-decoration:none;
}

div.thema a:hover{
	text-decoration:underline;
}


/* span: thema, wird automatisch in versalien gesetzt*/
span.thema{
	padding:0;
	text-transform: uppercase;
	font-size:11px;
	color:#576C9A;
	font-weight:bold;
}
span.thema a{
	padding:0;
	text-transform: uppercase;
	font-size:11px;
	color:#576C9A;
	font-weight:bold;
	text-decoration:none;
}
span.thema a:hover{
	text-decoration:underline;
}



/*hellblaue darstellung des datums im news teaser*/
span.date{
 	color: #576C9A;
	margin:0;
	line-height:14px;
	font-size:11px;
}

span.date a{
 	color: #576C9A;
	margin:0;
	line-height:14px;
 	text-decoration:none;
}

span.date a:hover{
 	color: #576C9A;
	margin:0;
	line-height:14px;
 	text-decoration:none;
}

/*rahmenelement fuer die weiterfuehrenden links und vorteile*/
div.section{
	float:left;
	margin:0 10px 4px 5px;
	width:240px;
	border: 1px solid #BFD0EA;
    background-color: #F4F6F6;
	padding:0 0 8px 0;
}

/* ?? wo angewendet ??*/
div.sectionRight{
	margin:0 0 20px 0;
	border: 1px solid #BFD0EA;
   	background-color: #F4F6F6;
	padding:0 0 8px 0;
}

/* Inhalt Box links in den Tipps Detail Texten */
div.sectionTipps{
	display:block;
	margin:0 5px 5px 0;
	width:170px;
	border: 1px solid #BFD0EA;
   	background-color: #F4F6F6;
	padding:0 0 8px 0;
}

div.cntfullsize div.cnt ul li.secTipps{
	font-size:11px;
	line-height:13px;
	padding-left: 10px;
	color:#576C9A;
	text-decoration:none;
	 background: url(http://www.forium.de/css/gfx/pfeil.gif) no-repeat 1px 1px ;
}

/* Linksbuendige Links z.B. in Presse, Datenschutz, AGB, Nutzungsbedingungen Steuer, etc... */
div.info_dl{
	float:left;
	margin:5px 0 10px 0;
	padding:0 0 0 2px;
}

div.info_dl a{
	font-size:11px;
	color:#000066;
	text-decoration:none;
}

div.info_dl a:hover{
	color:#576C9A;
	text-decoration:underline;
}
 
div.info_dl img{
	margin:0 4px 0 0;	
}



/*section box classes*/

/*ueberschrift in der section box*/
div.section h1,
div.sectionRight h1,
div.sectionTipps h1 {	
	padding: 3px 0 3px 5px;
	font-size:10px;
    color: #000066;
    background-color: #BFD0EA;
    font-weight: bold;
	text-transform:uppercase;
	line-height:16px;
}

div.section h4,
div.sectionRight h4,
div.sectionTipps h4 {	
	padding: 3px 0 3px 5px;
	font-size:10px;
    color: #000066;
    background-color: #BFD0EA;
    font-weight: bold;
	text-transform:uppercase;
	line-height:16px;
}

/*********************
liste in der section box
***********************/

div.section ul li{
	font-size:11px;
    color: #000066;
    text-decoration: none;
	margin:0;
	padding-left: 10px;
	line-height:14px
	margin:5px 0 0 0;
   background: url(http://www.forium.de/css/gfx/pfeil.gif) no-repeat 1px 2px ;
}

div.section ul li a,
div.sectionRight ul li a{
	font-size:11px;
    color:#000066;
    text-decoration: underline;
	margin:0;
	line-height:14px;
	font-weight:normal;
}
div.section ul li a:hover,
div.sectionRight ul li a:hover{
    color: #576C9A;
    text-decoration: underline;
	line-height:14px;
}
ul{
	margin:0 3px 0 3px;
	list-style:none;
	padding:0;
	line-height:12px;
}


/*hellblaue darstellung des Datums in der section box in news*/
div.section ul li span.date,
div.sectionRight ul li span.date{
	color: #576C9A;
	text-decoration:none;
	line-height:12px;
}
/*********************
ende
***********************/

/*********************
classes for infobox, grauer hintergrund, gelb blaue abschl�sse
*********************/
div.infobox{
	width:620px;
}




div.headerinfo{
	border-top:3px solid #000066;
	border-bottom:2px solid #ffffff;
	background-color:#BFD0EA;
	margin:0;	
}

div.headerinfo h1 {
	font-size:14px;
	font-weight:bold; 
	line-height:18px;
	margin:10px 15px 0 15px;
}

div.headerinfo h2 {
	font-size:11px;
	font-weight:normal; 
	line-height:14px;
	margin:4px 15px 10px 15px;
}
div.infocnt{
	margin:0;
	width:620px;
	float:left;
	background-color:#F0F0F0;
	/*border-bottom:2px solid #f7C600;*/
	border-bottom:2px solid #000066;
	padding-bottom:15px;
	margin-bottom:20px;
}

div.leftinfocol{
	margin:10px 10px 0 0;
	width:214px;
	float:left;
}

div.middleinfocol{
	margin:10px 0 0 0;
	width:214px;
	float:left;
}
div.fullinfocol{
	margin:20px 0 0 15px;
	padding:0 0 10px 0;
	width:530px;
	line-height:16px;
	background:#FFF;
	border:1px solid #BFD0EA;
	height:58px;
}

div.bonustxt{
	float:left;
	width:430px;
 	padding: 13px 0 0 0;
}
div.fullinfocol div.img img{
	float:left;
	/*width:70px;*/
	margin:5px 8px 0 5px;
}
div.fullinfocol a{
	font-size:11px;
}

div.rightinfocol{
	margin:10px 0 0 15px;
	width:100px;
	float:left;
}

div.rightinfocol img{
	vertical-align:middle;
}

div.leftinfocol ul{
	margin:0 0 0 15px;
	list-style:none;
	padding:0;
	font-size:11px;
}

div.middleinfocol ul{
	margin:0;
	list-style:none;
	padding:0;
	font-size:11px;
}
/*aussehen der liste in der infobox*/
div.leftinfocol ul li,
div.middleinfocol ul li{
	padding-left: 12px;
	line-height: 12px;
	margin: 5px 0 0 0;
	background: url(/css/list_haken.gif) no-repeat 0px 2px;	
}

div.infoboxsubtext{
	margin:10px 0 0 0;
	padding-left: 15px;
}
/*
end infobox
*/



/******************************
classes f�r reiterbox
******************************/
.reiterbox{
	width:620px;
}

.reitertxt{
	height:21px;
	background-color:#000066;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	padding-left:10px;
	padding-right:10px;
	float:left;
}
.reiterrdg{
	background-color:#000066;
	float:left;
}

.reiterunten{
	width:620px;
	height:2px;
	background-color:#000066;
	line-height:0;
	font-size:0;
}
/******************************
end classes f�r reiterbox
******************************/

/****************************
cnt fullsize, ohne linke spalte
****************************/

div#cntfullsizebox{
	width:900px;
	padding:0;
	margin:0;
}

div#cntfullsizebox div.categoryTitle{
	font-size:12px;
	width:770px;
	border-bottom:1px solid #576C9A;
	color:#000066;
	font-weight:bold;
	line-height:20px;
	margin-bottom:5px;
}

/*schmaler text, z.b. im detail news, oder tipps*/
div.cntfullsize{
	width:420px;
	margin:0 0 0 0;
	float:left;
}

/*liste im text*/
div.cntfullsize ul li{
	font-size:11px;
    text-decoration: none;
	margin:0;
	padding-left: 10px;
	line-height:14px;
	margin:5px 0 8px 0;
    background: url(http://www.forium.de/css/gfx/pfeil.gif) no-repeat 1px 1px ;
	color:#576C9A;
}


/*Schrift Newsletter schwarz... */
div.cntfullsize div.cnt ul li{
	font-size:12px;
    text-decoration: none;
	padding-left: 10px;
	line-height:14px;
	margin:5px 0 4px 0;
    background: url(http://www.forium.de/css/gfx/pfeil.gif) no-repeat 1px 1px ;
	color:#000000;
	list-style-type:none;
}

div#sidefullsize{
	width:330px;
	margin:0;
	float:right;
	padding:0;
}

div.adfullsize{
	/*position:absolut;*/
	text-align:center;
	float:right;
	width:310px;
	/*background-color:#F4F6F6;*/
	/*border: 1px solid #C5CCE6;*/
	margin:0 0 15px 0px;
	font-size:10px;
	line-height:16px;
}

 /*
 kann man vielleicht l�schen!!*/
div.adfullsize img{
	margin-top:5px;
	margin-bottom:15px;
	text-align:center;
	border:0;
}

/* Produkttabellen unter /unternehmensinfo-detailansicht.htm?institutsId=10046 tru*/

div.sectionRightProd {
	width:310px;
	float:right;
	font-size:11px;
	margin:0 0 20px 0px;
	border: 1px solid #FFCE00;
   	background-color: #FFF7AD;
	padding:0 0 8px 0;
	color:#000066;
}

div.sectionRightProd h1,
div.sectionRightProd h4{
	padding: 3px 0 3px 5px;
	margin-bottom:10px;
	font-size:10px;
    background-color: #FFCE00;
    font-weight: bold;
	text-transform:uppercase;
	line-height:16px;
}

div.sidefullsideboxProd ul li {
	line-height:16px;
	display:inline;
	padding: 0;
	margin:0;
	/*border: 1px solid;*/
    background: url(http://www.forium.de/css/gfx/pfeil.gif) no-repeat 3px 12px ;
}

/*zusatz rechts, z.b. im detail news, oder tipps, presse (ausser startseite presse)*/
div.sidefullsizebox{
	width:330px;
	margin:0;
	float:right;
}


div.sectionRightfull{
	width:310px;
	float:right;
	margin:0 0 20px 0px;
	border: 1px solid #BFD0EA;
   	background-color: #F4F6F6;
	padding:0 0 8px 0;
}


div.sectionRightfull a{
	font-size:11px;
}

div.sectionRightfull a:hover{
	color: #576C9A;
}


div.sectionRightfull h1,
div.sectionRightfull h4{
	padding: 3px 0 3px 5px;
	margin-bottom:10px;
	font-size:10px;
    color: #000066;
    background-color: #BFD0EA;
    font-weight: bold;
	text-transform:uppercase;
	line-height:16px;
}


div.sidefullsizeboxLeft{
	font-size:11px;
	width:140px;
	margin:5px 5px 0 3px;
	float:left;
}



div.sidefullsizeboxLeftinput{
	font-size:11px;
	width:118px;
	margin:0 5px 8px 1px;
	float:left;
}

div.sidefullsizeboxRightinput{
	font-size:11px;
	width:148px;
	margin:8px 5px 8px 1px;
	float:left;

}

div.sidefullsizeboxLeftinput p,
div.sidefullsizeboxRight p{
	font-size:11px;
	line-height:14px;
	color:#000066;
	margin:0 0 5px 0;
	padding: 0 0 0 3px;
}

div.sidefullsideboxrow p{
	font-size:11px;
	line-height:14px;
	color:#000066;
	margin:0;
	padding: 0;
}



/*sgr neu*/
div.sidefullsideboxrow{
	font-size:11px;
	width:300px;
	margin:8px 5px 5px 3px;
	padding-left:3px;
}

div.sidefullsizeboxRight{
	font-size:11px;
	width:160px;
	margin:0 0 0 1px;
	float:left;
	display:inline;
	overflow: hidden;
}

input.rightfull{
	font-size:11px;
	width:120px;
	margin-top:5px;
	border: 1px inset #BFD0EA;
	color:#000066;
	
}

.btnrightfull{
	width:120px;
	padding:0;
	padding-top:1px;
    line-height: 100%;
    cursor: pointer;
	margin: 4px 0 0 0;
}


/*f�r weiter und zur�ck unter texten*/
div.nexttopic{
	background-color:#BFD0EA;
	width: 420px;
	height:20px;
	float:left;
	margin:0 0 10px 0;
}
div.back a{
	font-size: 11px;
	text-decoration:none;
 	text-align:left;
	float:left;
	margin:3px 4px 3px 4px;
	
}
div.fwd a{
	font-size: 11px;
	text-decoration:none;
 	text-align: right;
	float:right;
	margin:3px 4px 3px 4px;
}
div.fwd a:hover{
 	color:#576C9A;
	text-decoration:underline;
}
div.back a:hover{
 	color:#576C9A;
	text-decoration:underline;
}
 /*ende f�r weiter und zur�ck unter texten*/

 
/*********************
newsletter anmeldung fonts schwarz
************************/

.formwrapper{
	width:400px;
	margin-top:20px;
}


div.formlabelnla{
	width:180px;
	float:left;
	color:#000000;
	font-size:11px;
		margin:3px 0 3px 0;
}

div.formelementnla{
	width:180px;
	float:left;
	font-size:11px;
	color:#000000;
	margin:3px 0 3px 0;
}

/*********************
newsletter anmeldung fonts schwarz
************************/

div.formular{
	margin:20px 0 0 0;
	padding:0;
	/*background:#F4F6F6;*/
	border-left: 1px solid #BFD0EA;
	border-right: 1px solid #BFD0EA;
	border-bottom: 1px solid #BFD0EA;
}

div.formular form{
	margin:0;
	padding:0;
}


div.formular h1{
	background: #BFD0EA;
	text-transform: uppercase;
	padding-left:5px;
	line-height:24px;
	font-size:10px;
    color: #000066;
    font-weight: bold;
	text-decoration: none;
}

div.formbtnarea{
	text-align:right;
	background:#BFD0EA;
	padding:3px 5px 3px 0;
	margin-top:5px;
}

.formwrapper{
	width:400px;
	margin-top:10px;
}

.annotation{
	font-size:11px;
	color:#000000;
	margin:3px 0 3px 7px;
}

div.formlabel{
	width:180px;
	float:left;
	color:#000000;
	font-size:11px;
	margin:3px 0 3px 5px;
}
/* breites Label */
div.formlabel_wide{
	width:350px;
	float:left;
	color:#000000;
	font-size:11px;
	margin:3px 0 3px 5px;
}
/************************/

div.formelement{
	width:180px;
	float:left;
	font-size:11px;
	color:#000000;
	margin:3px 0 3px 0;
}

/* breites Eingabefeld */
div.formelement_wide{
	width:350px;
	font-size:11px;
	color:#000000;
	margin:0 3px 0 5px;
}

.formelement_wide textarea{
	width:346px;
}
/***************************/



div.formlabelsm{
	width:20px;
	float:left;
	color:#000000;
	font-size:11px;
	margin:0 0 0 2px;
}
div.formelementsm{
	width:350px;
	float:left;
	margin:3px 0 3px 5px;
	/*text-align:top;*/
	font-size:11px;
	color:#000000;
}


div.formelementsm a:link{
	font-size:11px;
	color: #000066;
	text-decoration:underline;
}

div.formelementsm a:hover{
	font-size:11px;
	color: #576C9A;
	text-decoration:underline;
}



/*beendet das floaten der divs*/
.clearer{
	height: 0px;
    clear: left;
    overflow: hidden;
    font-size: 0px;
    line-height: 0px;
}

/*li.test{
	color:#800000;
}*/


/* Suchergebnisse */

div.sucherg{
	color: #000066;
	font-size:12px;
	line-height:16px;
}

div.suchergtext{
	background-color:#FFFFFF;
	margin:10px 0 10px 0;
	line-height:16px;
	font-size:12px;
	padding-bottom:5px;
	border-bottom: 1px dashed #BFD0EA;
}

div.headsucherg{
	color:#576C9A;
	margin-bottom:3px;
}



div.suchergtext a{
	font-size:12px;
	color:#576C9A;
	text-decoration:underline;
}

div.suchergtext a:hover{
	text-decoration:underline;
}

div.suchergtextad{
	background-color:#F4F6F6;;
	text-align:center;
	margin:20px 0 20px 0;
	line-height:16px;
	font-size:10px;
	border:1px solid #BFD0EA;;
	padding:5px;
}

div.suchergtextad a{
	font-size:11px;
	text-align:left;
	color:#000066;
	text-decoration:underline;
}


div.suchergtext a:hover{
	color:#576C9A;
}

span.suchwort{
	/*color:#000066;
	background:#FFCC00;*/
	color:#000066;
	background:#BFD0EA;
}

div.cntfullsize div.cnt div.suchergtext ul li{
	font-size:12px;
    text-decoration: none;
	padding-left: 10px;
	line-height:16px;
	margin:0 0 4px 0;
    background: url(http://www.forium.de/css/icon_doppelpfeil.gif) no-repeat 0px 2px ;
	color:#000066;
}

div.cntfullsize div.cnt div.suchergtextad ul li{
	font-size:11px;
	text-align:left;
    text-decoration: none;
	padding-left: 10px;
	line-height:16px;
	margin:0 0 4px 0;
    background: url(http://www.forium.de/css/icon_doppelpfeil.gif) no-repeat 0px 2px ;
	color:#000066;
}

div.cntfullsize div.cnt div.suchergtext ul li a{
	font-size:12px;
    text-decoration: none;
	line-height:16px;
	color:#000066;
	text-decoration:underline;
}
div.cntfullsize div.cnt div.suchergtextad ul li a{
	font-size:11px;
	line-height:16px;
	color:#000066;
	text-decoration:underline;
}

div.cntfullsize div.cnt div.suchergtext ul li a:hover,
div.cntfullsize div.cnt div.suchergtextad ul li a:hover{
	text-decoration:underline;
	color:#576C9A;
}


div.sucheweiter{
	font-size:12px;
	font-weight:bold;
	color:#576C9A;
	margin: 10px 0 0 0;
}

div.sucheweiter a{
	font-weight:normal;
	font-size:12px;
	color:#000066;
	margin: 10px 0 10px 0;
	text-decoration:none;
}

div.sucheweiter a:hover{
	color:#576C9A;
	text-decoration:underline;
}

span.datesucherg{
 	color: #000066;
	margin:0;
	line-height:14px;
}

/*****************
Presse
*******************/

div.pressecnt{
	width:360px;
	margin-bottom:20px;
	float:left;
}

div.pressecntfull{
	width:420px;
	/*margin-bottom:20px;*/
	float:left;
}

div.pressecntfull p img{
	border:0px;
	margin:0 10px 4px 0;
	float:left;
}
/*
div.pressecntfull p.backlink img{
	border:0px;
	margin:0;
	float:none;
}*/

div.pressecntfull a,
div.cnt a{
	font-size: 11px;
	text-decoration:none;
}

div.pressecntfull a:hover,
div.cnt a:hover{
	color:#576C9A;
	text-decoration:underline;
}
/*listen im pressetext*/
div.cntfullsize div.pressecntfull ul{
	background: none;
	/*list-style:bullet;*/
	color:#000000;
}
div.cntfullsize div.pressecntfull ul li{
	color:#000000;
}



div.pressecntfull p{
	line-height:16px;
}


span.datepresse{
 	color: #000066;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:25px;
}


div.pressecnt h2{
	margin-top:20px;
}

div.presselistestart{
	background-color:#F4F6F6;
	margin:5px 0 8px 0;
	line-height:16px;
	font-size:12px;
	padding:0 5px 2px 5px;
}

div.presseliste,
div.downloadbox{
	width:410px;
	background-color:#F4F6F6;
	margin:5px 0 8px 0;
	/*margin:13px 0 0 0;*/
	line-height:16px;
	font-size:12px;
	padding:0 5px 2px 5px;
	float:left;
}

div.presselisteleft{
	float:left;
	width:300px;
	margin-top:4px;
}

div.downloadleft{
	float:left;
	margin-right:10px;
	margin-top:4px;
}

div.presselistestart span.date,
div.presselisteleft span.date,
div.presseliste span.date
{
	font-size:11px;
}

div.presselisteright{
	float:left;
	width:100px;
	margin-top:4px;

}
div.downloadright{
	float:left;
	width:280px;
	margin-top:4px;
}

p.downloadtext{
	font-size:10px;  
	color:#000066; 
	margin-bottom:15px;
}

div.presselisteright img{
	border:0;
	margin:0 4px 0 0;

}

/*div.presseliste span.date{
	font-size:11px;
	color:#576C9A;
	margin:0;
}*/


div.presselistestart ul li,
div.pressecnt ul li,
div.pressecntfull ul li,
div.presselisteleft ul li
{
	font-size:12px;
    text-decoration: none;
	padding-left: 10px;
	line-height:14px;
	margin:0 0 4px 0;
    background: url(http://www.forium.de/css/icon_doppelpfeil.gif) no-repeat 0px 2px ;
	color:#000066;
}

div.presselistestart al li a,
div.pressecnt ul li a,
div.pressecntfull ul li a,
div.presselisteleft ul li a
{
	text-decoration: underline;
}


div.presselistestart ul li a:hover,
div.pressecnt ul li a:hover,
div.pressecnt ul li a:hover,
div.presselisteleft ul li a:hover{
	text-decoration: underline;
	color:#576C9A;
}

div.nexttopicpresse{
	background-color: #BFD0EA;
	width: 360px;
	height:20px;
}

div.nexttopicpresse img{
	float:none;
	margin:0;
}
 /*ende f�r weiter und zur�ck unter texten*/


div.sidepresse{
	float:right;
	width:180px;
}

div.sidepresse div.section{
	float:right;
	margin:0 3px 20px 5px;
	width:180px;
	border: 1px solid #BFD0EA;
    background-color: #F4F6F6;
	padding:0 0 8px 0;
}

div.section div.sectiontxt,
div.sectionRightfull div.sectiontxt{
	padding:5px;
	font-size:11px;
}

div.section div.sectiontxt a,
div.sectionRightfull div.sectiontxt a{
	font-size:11px;
}

div.section div.sectiontxt p,
div.sectionRightfull div.sectiontxt p{
	font-size:11px;
	line-height:14px;
	color:#000066;
	margin:4px 0 4px 0;
	padding:0;
}

div#reiterpresse{
	width:270px;
	height:21px;
	background: url(http://www.forium.de/css/gfx/reiter_menu_190px.gif) no-repeat;
	color:#000066;
	padding:0 2px 0 10px;
	font-weight:bold;
	line-height:20px;
}

div.sectionNews{
display:block;
	margin:0 5px 5px 0;
	width:140px;
	border: 1px solid #BFD0EA;
   	background-color: #F4F6F6;
	padding:0 0 8px 0;
}

/*klassischer bread crump trail*/
div.bct{
	padding:0;
	font-size:11px;
	color:#576C9A;
	font-weight:normal;
	margin:0 0 0 0;
}

div.bct a{
	padding:0;
	/*text-transform: uppercase;*/
	font-size:11px;
	color:#576C9A;
	font-weight:normal;
	text-decoration:none;
}
div.bct a:hover{
	text-decoration:underline;
}

h2.presse{
	margin-top:7px;
}

p.imgfull img{
	border:0;
	padding:0;
	margin:10px 0 0 10px;
	text-align:center;
}
div.importantlink{
	border:1px solid #BFD0EA;
	background:#F4F6F6;
	padding:4px 4px 5px 4px;
	margin:0 0 7px 0;
}
div.backlinktop{
	margin:0 0 10px 5px;
}

div.sectionRightfull p.pvergleichbox{
	padding-left:10px;
	line-height:0;
}

div.sectionRightfull p.pvergleich{
	padding-left:10px;
	line-height:18px;
}

br.trenner{
	line-height:5px;
}

div.popup{
	width:100%;
	/*margin:10px;*/
	/*background-color:#F0F0F0;*/
	background-color:#FFFFFF;
}

div.popuphead{
	background-color:#000066;
}

div.popupcnt{
	padding:10px;
}

div.popupcnt h1{
	/*display:inline;*/
	float:left;
	margin-bottom:10px;
}
span.popupcntlink{
	float:right;
}

div.popupcnt p{
	color:#000066;
	line-height:14px;
	margin:0;
	padding:0 0 5px 5px;
}

/*Schrift Newsletter schwarz... */
div.popupcnt ul li{
	font-size:12px;
    text-decoration: none;
	padding-left: 10px;
	margin:10px 0 10px 0;
    background: url(http://www.forium.de/css/gfx/pfeil.gif) no-repeat 1px 1px ;
}



div.popupbottom{
	background-color:#BFD0EA;
	padding:2px 10px 5px 10px;
}
div.popupbottom a,
span.popupcntlink a{
	text-decoration:underline;
}
div.popupbottom a:hover,
span.popupcntlink a:hover{
	color:#576C9A;
}
/*ende klassischer bread crump trail*/

li.listevorteil{
	padding-left: 10px;
	line-height:14px;
	margin:8px 0 4px 0;
    background: url(http://www.forium.de/css/list_haken.gif) no-repeat 0px 2px ;
	color:#000066;
}

div.formlabel img{
	margin:0 4px 0 0;
}

/*temp klassen - motivator kfz vergleich*/
div.motivator{
	/*padding:0 15px 15px 15px; 
	height:100px;*/
	background:#DEE6F1; 
	font-size:12px; 
	border-top:1px solid #BFD0EA; 
	border-bottom:1px solid #BFD0EA;
}
/*div.motivator img{
	float:right; 
	margin-left:15px; 
	margin-top:7px;
	vertical-align:bottom;
	border:0;
}
li.motivatorli{
	font-size:12px; 
	line-height:16px;
}
div.anbieter{
	text-align:center; 
	margin:10px 0 0 0; 
	font-size:14px; 
	font-weight:bold;
}
*/
/*temp klassen - motivator kfz vergleich*/



/* :::::::: Formular-Download im Service Bereich :::::::: */
div.dl_form{
	float:left;	
	margin:0 0 30px 0; 
}

div.dl_link{
	margin:0 30px	 25px 10px;
	float:right;	
}

div.dl_link ul li{
	background:none;	
}
div.txt{
	font-weight:normal;
	margin: 0px 0 15px 0;
	/*dann mit bild width:430px;*/
	width:620px;
}

div.txt p{
	font-weight:normal;
	margin: 10px 0 15px 0;
	/*dann mit bild width:430px;*/
	width:620px;
	line-height:16px;
}

div.txt ul{
	margin: 10px 0 15px 0;
	/*dann mit bild width:430px;*/
	width:620px;
	line-height:16px;
}

div.txt a:hover{
	color: #576c9a;
	text-decoration: underline;
	
}

div.txt a img{
	margin:0 0 0 335px;
}
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::: */




/* :::::::::::::::: KfZ-Teaser Startseite - vorlaeufig ::::::::::::::::: */
div.ts_start_temp{
	width:620px;
	height:148px;
	margin:0;
	padding:0;
	border:1px solid #576C9A;
}
div.teaser_head{
	height:45px;
	margin:0;
	background:url(http://www.forium.de/css/gfx/hg_head.gif) repeat;
}
div.teaser_head h1{
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	padding-top:5px;
}
div.teaser_head h2{
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	margin-left:10px;
	padding:0px;
}
div.teaser_cnt_l{
	width:193px;
	float:left;
}
div.teaser_cnt_l img{
	border:0;
	margin-left:15px;
	margin-top:5px;
}

div.teaser_cnt_r{
	margin:0;
	padding:0;
}
div.hg1{
	width:360px;
	height:19px;
	background:url(http://www.forium.de/css/gfx/hg1.gif);
	margin-top:3px;
	padding:0 0 2px 0;
	float:right;
}	
div.hg2{
	width:360px;
	height:19px;
	background:url(http://www.forium.de/css/gfx/hg2.gif);
	margin-top:3px;
	padding:0 0 2px 0;
	float:right;
}
div.hg3{
	width:360px;
	height:19px;
	background:url(http://www.forium.de/css/gfx/hg3.gif);
	margin-top:3px;
	padding:0 0 2px 0;
	float:right;
}
li.hg2{
	margin-left: 30px;
}
li.hg3{
	margin-left: 60px;
}
div.btn{
	width:270px;
	height:18px;
	float:left;
	background:url(http://www.forium.de/css/gfx/button.gif) no-repeat;
	font-size:11px;
	margin: 5px 0 0 100px;
	padding: 2px 0 0 10px;
}
div.btn a{
	font-size:11px;
	text-decoration:underline;
	color:#000066;
}


/*******************************
Produktstartseiten neuer Teaser
********************************/

/*Box f�r Einleitungstext f�r Produktstartseiten*/
div.prodHeader{
	width: 560px;
	/*dann mit bild width: 425px;*/
	float: left;
}
/*Erkl�rungstext unter der �berschrift*/
div.prodHeader h2 h3{
	color:#000066;
	font-weight:normal;
	margin: 10px 0 15px 0;
	/*dann mit bild width:430px;*/
	width:620px;
}


/*div.vglBox{
	width:50%;
	float: left;
	margin:0;
}*/

/*�berschrit der rechten Box*/
table.coloredTeaser tr td h3{
	background: #000066;
	padding: 8px 0 8px 12px;
	font-size:12px;
    color: #000066;
    font-weight: bold;
	margin:0 0 2px 0;
	color:#FFFFFF;
	/*temp*/
	border-left:4px solid #FFFFFF;
	line-height:16px;
}
/*�berschrit der linken, gehighlighteten Box*/
table.coloredTeaser tr td h3.highlight{
	padding: 8px 0 8px 7px;
	color: #000066;
	background: #FFCE00;
	margin:0 0 2px 0;
	border-right:4px solid #FFFFFF;
	/*bugfixing, platz �berschrift links*/
	border-left:4px solid #FFCE00;
	line-height:16px;
}



/*linke, gehighlightete Spalte*/
table.coloredTeaser tr td.left{
	background: #FFF7AD;
	width:274px;
	padding:5px 5px 20px 7px;
	margin:0;
	/*temp*/
	border-right:4px solid #FFFFFF;
}

/*rechte Spalte*/
table.coloredTeaser tr td.right{
	/*background: #D3E1F6;*/
	background: #D3E1F6;
	width:280px;
	padding:5px 5px 20px 10px;
	margin:0;
	/*temp*/
	border-left:4px solid #FFFFFF;
}
/*Platz f�r Button*/
table.coloredTeaser tr td.vglBtn{
	background: #FFCE00;
	height:34px;
	text-align: center;
	/*temp*/
	border-right:4px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
	/*padding:4px 0 4px 0;*/
}

/*table.coloredTeaser tr td.vglBtn img{
	margin: 3px 0 1px 0;
}*/
/*Aufz�hlung Vorteile*/

table.coloredTeaser tr td.left ul,
table.coloredTeaser tr td.leftKMU ul,
table.coloredTeaser tr td.right ul{
	margin:0;
	padding:0;
}

table.coloredTeaser tr td.left ul li,
table.coloredTeaser tr td.leftKMU ul li,
table.coloredTeaser tr td.right ul li{
	font-size:12px;
    color: #000066;
    text-decoration: none;
	/*padding-left: 10px;*/
	line-height:14px;
	margin:10px 0 0 0;
    background: url(http://www.forium.de/css/gfx/pfeil.gif) no-repeat 1px 1px ;
}


/*Aufz�hlung Vorteile*/
table.coloredTeaser tr td.left ul li a,
table.coloredTeaser tr td.leftKMU ul li a,
table.coloredTeaser tr td.right ul li a{
	font-size:12px;
}
/*vorteil preisschild in der rechten box*/
td.right div.teaserSpecial{
	font-family: Trebuchet MS, Bitstream Vera Serif, Utopia, Times New Roman, times, serif; 
	float:right; 
	width:80px; 
	height:5px; 
	font-size:18px; 
	/*padding:18px 0 0 5px; */
	text-align:center;
}
/*td.right div.teaserSpecial span{
	font-size:12px;
}*/
 /*box unter vergleichteaser, bonusbox*/
 /*h�he der box bitte im quelltext angeben, ist abh�ngig vom jeweiligen bild */
div.bonusbox{
	margin:0 0 15px 0;
	/*padding:5px 0 10px 0;*/
	/*width:620px;*/
	line-height:16px;
	background:#FFF;
	border-left:1px solid #BFD0EA;
	border-right:1px solid #BFD0EA;
	border-bottom:1px solid #BFD0EA;
}
div.bonusbox a img{
	float:left;
	margin:0 10px 0 5px;
	padding:0 0 0 0;
	/*width:70px;*/
	/*margin:5px 8px 0 10px;*/
}

div.bonusbox a,
div.bonusbox a:visited{
	font-size:12px;
}
div.bonusbox a:hover{
	color:#576C9A;
}
div.bonusbox div.bonustxt{
	font-size:12px;
	float:left;
	width:430px;
	margin:0 0 0 0;
	padding:0;
}

 /*box unter beratung, callbackbox, callbackservice -- tru*/
 /*h�he der box bitte im quelltext angeben, ist abh�ngig vom jeweiligen bild */
 
div.callbackbox{
	text-align:left;
	margin:15px 0 0px 0px;
	line-height:16px;
	width:559px;
	font-size:12px;
	margin:0 0 0px 0;
	line-height:16px;
	background:#FFFFFF;
	border:1px solid #BFD0EA;
}

div.callbackbox img{
	float:left;
	margin:0 0px 0 0px;
}

div.callbackbox a img{
	float:left;
	margin:0 0px 0 0px;
}

div.callbackbox a,
div.callbackbox a:visited{
	font-size:12px;
}
div.callbackbox a:hover{
	color:#576C9A;
}
div.callbackboxtxt{
	margin:0 0 5px 0;
	/*padding:5px 0 10px 0;*/
	/*width:620px;*/
	line-height:16px;
	background:#FFFFFF;
}
.callbackbtn{
	float:right;
	margin:0 25px 0 0px;
	width:225px;
}

/*Box f�r Schritt f�r Schritt*/
div.stepByStep{
	float:left;
	width:240px;
	margin:0 0 0 0;
	padding:0;
	height:auto;
}

div.stepByStep h2{
	font-size: 14px;
	line-height:16px;
	padding:0;
	margin:0 0 15px 0;
	padding-bottom:4px;
	text-align:left;
	border-bottom: 1px solid #000066;
	/*padding:3px 0 0 0;*/
}

/*Werbung rechts*/
div.contentblock div.adfullsize{
	text-align:center;
	background-color:#F4F6F6;
	border: 1px solid #C5CCE6;
	margin:0 0 15px 0px;
	font-size:10px;
	line-height:16px;
	float:right;
	width:330px;
}

table.stepByStepWrapper{
	margin:0 0 20px 0;
	padding: 0;
	
}
div.contentblockSBS{
	width:620px;
	margin:0 0 0 0;
}


div.contentblockSBS div.adfullsizeTeaser{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
	width:300px;

}

/*Listenformatierungen f�r Schritt f�r Schritt*/
div.stepByStep ul{
	list-style:none;
	font-size:12px;
}

div.stepByStep ul li{
	font-size:12px;
	list-style:none;
	line-height:16px;
	padding:2px 0 4px 30px;
}
div.stepByStep ul li a,
div.stepByStep ul li a:visited{
	line-height:16px;
	font-size:12px;
	text-decoration:underline;
}

div.stepByStep ul li a:hover{
	line-height:16px;
}

div.stepByStep ul li.step1{
	background: url(http://www.forium.de/css/gfx/sfs_1.gif) no-repeat 1px 0;
}
div.stepByStep ul li.step2{
	background: url(http://www.forium.de/css/gfx/sfs_2.gif) no-repeat 1px 0;
}
div.stepByStep ul li.step3{
	background: url(http://www.forium.de/css/gfx/sfs_3.gif) no-repeat 1px 0;
}
div.stepByStep ul li.step4{
	background: url(http://www.forium.de/css/gfx/sfs_4.gif) no-repeat 1px 0;
}
div.stepByStep ul li.step5{
	background: url(http://www.forium.de/css/gfx/sfs_5.gif) no-repeat 1px 0;
}
div.stepByStep ul li.step6{
	background: url(http://www.forium.de/css//gfx/sfs_6.gif) no-repeat 1px 0;
}
div.stepByStep ul li.step7{
	background: url(http://www.forium.de/css//gfx/sfs_7.gif) no-repeat 1px 0;
}
div.stepByStep ul li.step8{
	background: url(http://www.forium.de/css//gfx/sfs_8.gif) no-repeat 1px 0;
}
div.stepByStep ul li.step9{
	background: url(http://www.forium.de/css//gfx/sfs_9.gif) no-repeat 1px 0;
}
div.stepByStep ul li.step10{
	background: url(http://www.forium.de/css//gfx/sfs_10.gif) no-repeat 1px 0;
}


/**********************
KMU Farben***********/

/*�berschrit der linken, gehighlighteten Box, KMU*/
table.coloredTeaser tr td h3.highlightKMU{
	padding: 8px 0 8px 7px;
	color: #FFFFFF;
	background: #4AC719;
	margin:0 0 2px 0;
	/*temp*/
	border-right:4px solid #FFFFFF;
	/*bugfixing, platz �berschrift links*/
	border-left:4px solid #4AC719;
	line-height:16px;
}

/*linke, gehighlightete Spalte, KMU*/
table.coloredTeaser tr td.leftKMU{
	background: #D4F9C6;
	width:274px;
	padding:5px  5px 20px 7px;
	/*temp*/
	border-right:4px solid #FFFFFF;
}

/*Platz f�r Button, KMU*/
table.coloredTeaser tr td.vglBtnKMU{
	background: #4DCE1A;
	height:34px;
	text-align: center;
	/*temp*/
	border-right:4px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
}


/***************
adwords f�r die breiten 270, 270, 300 und 550
****************/

table.ad270{
 	width:180px;
 	margin:0;
 	padding:0;
 	border:1px solid #BFD0EA;
 	background:#F4F6F6;
}

table.ad270{
 	width:270px;
 	margin:0;
 	padding:0;
 	border:1px solid #BFD0EA;
 	background:#F4F6F6;
}

table.ad300{
 	width:290px;
 	margin:0;
 	padding:0;
 	border:1px solid #BFD0EA;
 	background:#F4F6F6;
}

table.ad550{
 	width:550px;
 	margin:0;
 	padding:0;
 	border:1px solid #BFD0EA;
 	background:#F4F6F6;
}

table.ad270 h3,
table.ad550 h3,
table.ad300 h3,
table.ad270 h3{
 	margin:0;
 	padding:2px 5px 5px 0;
	text-align:right;
	background:#BFD0EA;
	font-weight:normal;
}

table.ad270 h3 a,
table.ad550 h3 a,
table.ad300 h3 a,
table.ad270 h3 a
{
	line-height:12px;
	font-weight:normal;
	font-size:11px;
	color:#000066;
	text-decoration:underline;
}

div.ad{
	padding:0;
	margin:5px 5px 3px 5px;
	font-size:11px;
	color:#000066;
}

div.ad a,
div.ad a:visited{
	margin:0px 0px 3px 0px;
	font-size:11px;
	line-height:12px;
	display:block;
	text-align: right;
	color:#000066;
	text-decoration:underline;
}

div.ad a:hover{
	color:#576C9A;
}

div.ad h3{
	margin:0 0 4px 0;
	background:#F4F6F6;
	
	padding:0;
}

div.ad h3 a{
	text-decoration: none;
	text-align:left;
}
div.ad h3 a:visited{

	display:block;
	text-align:left;
	font-size:11px;
	color:#000066;
}

div.ad h3 a:hover{
	color:#576C9A;
	background:#FFFFFF;
}

div.ad h4{
	margin:0 0 4px 0;
	padding:0;
}

div.ad h4 a,
div.ad h4 a:visited{

	display:block;
	text-align:left;
	font-size:11px;
	color:#000066;
}

div.ad h4 a:hover{
	color:#576C9A;
}

/***************
ende adwords 
****************/

/******
Auflistung Startseite KMU
*****/

td.kmuTeaserList ul li a{
	font-size:12px;
	line-height:18px;
}

td.kmuTeaserList ul li a:hover{
	line-height:18px;
}

/******
Ende Auflistung Startseite KMU
*****/

/*Boxen unter vergleichsboxen. momentan bei investmentfonds*/

div.topten{
	margin:15px 0 10px 0;
}


div.topten table.colored{
	float: left;
	color:#000066;
	width:270px;
	padding:0;
	margin:0 0 5px 0;
	border: 1px solid #E5ECF7;
    border-spacing: 0px;
    border-collapse: collapse;
}

div.topten table.coloredRight{
	float: right;
	color:#000066;
	width:270px;
	padding:0;
	margin:0 10px 5px 0;
	border: 1px solid #E5ECF7;
    border-spacing: 0px;
    border-collapse: collapse;
}

div.topten table.colored caption,
div.topten table.coloredRight caption{
	width: 270px;
	font-size:12px;
	font-weight: bold;
	color: #FFF;
	background-color:#576C9A;
	padding: 4px 0 4px 7px;
	text-align:left;
	caption-side: top;
}


div.topten table.colored th,
div.topten table.coloredRight th{
    background-color: #576C9A;
	color:#ffffff;
	font-size:11px;
    font-weight: normal;
	text-align:left;
	padding: 4px 4px 4px 8px;
	border-top: 1px solid #E5ECF7;
    border-right: 1px solid #E5ECF7;
	border-left: 1px solid #E5ECF7;
}

div.topten table.colored tr.even td,
div.topten table.coloredRight tr.even td{
	font-size:11px;
	color:#000066;
	padding:4px 4px 4px 8px;
	margin:0;
    border: 1px solid #E5ECF7;
    background-color: #FFFFFF;
    text-align: left;
	vertical-align: middle;
	line-height: 16px;
}

div.topten table.colored tr td,
div.topten table.coloredRight tr td{
	line-height: 16px;
	color:#000066;
	padding:4px 4px 4px 8px;
	margin:0;
	border: 1px solid #E5ECF7;
    background-color: #E5ECF7;	
	text-align: left;
	vertical-align: middle;
}

div.topten table.colored tr td a,
div.topten table.colored tr.even td a,
div.topten table.coloredRight tr td a,
div.topten table.coloredRight tr.even td a{
	font-size: 11px;
}

div.topten table.colored tr td a:hover,
div.topten table.colored tr.even td a:hover,
div.topten table.coloredRight tr td a:hover,
div.topten table.coloredRight tr.even td a:hover{
	font-size: 11px;
	color: #576C9A;
}

ul.pdflink{
	list-style: none;
	list-style-position: outside;
	line-height:16px;
	margin: 0;
	padding: 0;
}

ul.pdflink li{
	list-style-position: outside;
	background: url("/images/icon_pdf.gif") no-repeat 0 0;
	padding-bottom: 6px;
	padding-top: 2px;
	padding-left: 24px;
}

ul.pdflink li a,
ul.pdflink li a:visited{
	font-size: 12px;
	color: #000066;
	text-decoration: underline;
}

ul.pdflink li a:hover{
	color: #576C9A;
	text-decoration: underline;
}

/*Hiddenlink f�r lbr/kta im Bereich Institute*/

span#hiddenlink,
span#hiddenlink a,
span#hiddenlink a:visited,
span#hiddenlink a:hover,
span#hiddenlink a:link{
	color:#000000;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}

