body {
width            : 100%;
height           : 101%;
background       : #FFF url('../img/16.jpg') repeat-x fixed;
margin           : 0 auto;
font-family      : verdana, Tahoma, Verdana, Arial, Helvetica;
font-size        : 13px;
color            : #333;
}

img, img a, img a:link, img a:visited {
text-decoration  : none;
border           : 0;
margin           : 0;
padding          : 0;
border-bottom    : 0;
}

#container {
width            : 970px;
border-top       : 1px solid #063876;
border-left      : 1px solid #063876;
border-right     : 1px solid #063876;
border-bottom    : 1px solid #063876;
margin           : 0 auto;
margin-top       : 10px;
}

#breadcrumb {
font-family   : verdana, Tahoma, Verdana, Arial, Helvetica;
font-size     : 11px;
color         : #375682;
text-transform: normal;
line-height   : 8px;
padding       : 0px 0px 12px 0;
margin        : -10px 0px 0 0;
text-align: left;
}

#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited {
font-family      : verdana, Tahoma, Arial, Helvetica;
font-size        : 10px;
color            : #375682;
text-decoration  : none;
letter-spacing   : 0px;
}

#header, #header_start {
background       : #375682 url(../img/top.jpg) repeat-x left top;
margin           : 0px;
padding          : 0px;
height           : 130px;
width            : 100%;
text-align       : left;
}

/* ---------- SWN24 Logo oben links ---------- */
#header .logo, #header_start .logo {
position         : relative;
TEXT-DECORATION  : none;
padding          : 30px 0 0 35px;
margin           : 0px;
float            : left;
}

#header .logo a, #header_start .logo a {
TEXT-DECORATION  : none;
border           : none;
}

#header H2, #header H4, #header H5 {
position         : absolute !important;
top              : 59px;
left             : 26px;
FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
COLOR            : #FFFFFF;
FONT-VARIANT     : normal;
TEXT-DECORATION  : none;
FONT-WEIGHT      : normal;
FONT-SIZE        : 8pt;
padding-top      : 0px;
margin-top       : 2px;
letter-spacing   : 0.1em;
}

#header H2 a, #header H4 a, #header H5 a {
TEXT-DECORATION  : none;
FONT-WEIGHT      : normal;
letter-spacing   : 0.1em;
}

/* ---------- Schrift oben rechts weiß ---------- */
#header H1, #header H6, #header .titel {
FONT-FAMILY      : trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
COLOR            : #FFF;
FONT-VARIANT     : small-caps;
text-transform   : none;
TEXT-DECORATION  : none;
FONT-WEIGHT      : normal;
FONT-SIZE        : 16pt;
padding          : 30px 0 0px 0;
margin           : 0px 0 10px 398px;
letter-spacing   : 0.1em;
}

#header H1a, #header H6 a, #header .titel a, #header_start H6 a, #header_start .titel a {
COLOR            : #FFFFFF;
TEXT-DECORATION  : none;
FONT-WEIGHT      : normal;
}

/* ---------- Schrift oben rechts 2 ---------- */
#header p {
margin           : 0 15px 0 410px;
FONT-FAMILY      : trebuchet ms, arial, Helvetica, sans-serif;
COLOR            : #B3C0D5;
TEXT-DECORATION  : none;
font-weight      : normal;
FONT-SIZE        : 14px;
line-height      : 20px;
padding-top      : 0px;
text-transform   : normal;
letter-spacing   : 0.1em;
}

#header p a {
COLOR            : #B3C0D5;
TEXT-DECORATION  : none;
}

#header H3, #header H3 a, #header H3 a:visited, #header H3 a:hover, #header b, #header b a, #header b a:visited, #header b a:hover {
text-decoration  : none;
COLOR            : #B3C0D5;
font-weight      : bold;
}


#menuetop {
/*background-image : url('../img/top.jpg');*/
background       : #132B4F;
FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE        : 8pt;
COLOR            : #547CB0;
FONT-VARIANT     : normal;
TEXT-DECORATION  : none;
width            : 100%;
height           : 15px;
text-align       : center;
vertical-align   : middle;
border-top       : 1px solid #FFF;
margin: 0;
padding-top: 6px;
}

#menuetop a:link, #menuetop a:active, #menuetop a:visited {
COLOR            : #B3C0D5;
TEXT-DECORATION  : none;
}

#menuetop a:hover {
COLOR            : #ff9933;
TEXT-DECORATION  : none;
}

.bookmark {
text-align       : center;
}

.bookmark p, .bookmark p a:link, .bookmark p a:active, .bookmark p a:visited {
FONT-FAMILY      : tahoma, arial, Helvetica, sans-serif;
TEXT-DECORATION  : none;
FONT-SIZE        : 8px;
font-weight      : bold;
COLOR            : #FFF;
padding          : 3px 0 3px 0px;
margin           : 0;
letter-spacing   : 1.0px;
text-transform   : uppercase;
}

.bookmark img, .bookmark img a:link, .bookmark img a:active, .bookmark img a:visited  {
TEXT-DECORATION  : none;
border           : 1px solid white;
padding          : 2px;
margin           : 12px 0 10px 0;
}

/* ---------- Navigation im Code am Ende der Seite ---------- */
#leftouter { 
position         : absolute !important;
display          : block;
left             : 0px;
top              : 0px;
border-right     : 1px #0A2244 solid;
border-top       : 1px solid #B3C0D5;
width            : 241px;
background       : #1B375C url('../img/left2.jpg');
background-repeat: repeat-x;
}

/* ---------- Navigation normal ---------- */
#leftouter2 { 
border-right     : 1px #0A2244 solid;
border-top       : 1px solid #B3C0D5;
width            : 241px;
background       : #1B375C url('../img/left2.jpg');
background-repeat: repeat-x;
float: left;
}

/* ---------- Für Seite ohne Navigation ---------- */
#leftouter3 { 
border-right     : 1px #0A2244 solid;
border-top       : 1px solid #B3C0D5;
width            : 241px;
background       : #1B375C url('../img/left2.jpg');
background-repeat: repeat-x;
float            : left;
text-align       : center;
margin           : 0 0 25px 0;
padding          : 25px 0 0px 0;
}

#leftnavi { 
color: #000000;
width: 210px;
margin-top: 3px;
text-align: left;
line-height: 20px;
margin: 0 auto;
}

#leftnavi p{
margin: 0px;
line-height: 16px;
padding: 10px;
	}
	
#leftnavi img{
border     : 0;
	}	

#leftnavi h2, #leftnavi #titel, #leftnavi .titel {
	color: #fff;
	font-family      : /*arial,*/ verdana, "Microsoft Sans Serif", Times, serif;
	font-size        : 11px;
	font-weight      : bold;
	list-style: none;
	padding          : 6px;
	margin           : 0px 0 0 0;
	margin-bottom    : 10px;
	border-top       :0px solid #455A79;
	border-bottom    : 1px solid #fff;
        height           : 13px;
        line-height      : 13px;
	}	


#leftnavi ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#leftnavi li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#leftnavi ul li {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}

#leftnavi ul li a {
	font-family    : verdana, "Microsoft Sans Serif", Times, serif;
	font-size      : 12px;	
	display        : block;
	color          : #FFF;
	text-decoration: none;
	padding-left   : 3px;
	padding-right  : 1px;
	padding-top    : 2px;
	padding-bottom : 2px;
    margin-top     : 0px;
    margin-bottom  : 0px;		
    margin-left    : 3px;
    margin-right   : 3px;
    border-bottom  : 0px solid #808080;
	
	
	min-height      : 16px;
    height          : auto !important;  /* für moderne Browser */
    height          : 16px;  /*für den IE */
}


#leftnavi ul li a:hover {
	/*color: #FFF;
	background: #FF710F;*/
	
		color: #FF710F;
}

#navi {
FONT-FAMILY      : arial, trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE        : 13px;
FONT-WEIGHT      : bold;
COLOR            : #FFFFFF;
margin-top       : 10px;
margin-bottom    : 50px;
}

#navi a:hover {
COLOR            : #ff9933;
}

#bg-box-blue {
background       : #375682 url(../img/bg-box-blue2.jpg) repeat-x left top;
margin           : 0px;
padding          : 0px;
height           : 174px;
width            : 100%;
text-align       : left;
}

#bg-box-blue H1 {
font-family     : tahoma, verdana, helvetica, arial, sans-serif;
font-size       : 18px; 
font-weight     : normal;
color           : #375682; 
letter-spacing  : 0.05em;
border-bottom   : 1px dotted #375682;
line-height:  25px;
margin: 0px 0 10px 0;
padding: 3px 5px 4px 32px;
background:url('../img/kredittipps.jpg') no-repeat bottom left;
}

#contentcontainer  {
position        : relative;
width           : 100%;
overflow        : hidden;
background      : white url(../img/fauxcolumns.png) repeat-y left top;
}

#content  {
width            : 690px;
FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
FONT-VARIANT     : normal;
TEXT-DECORATION  : none;	
FONT-WEIGHT      : normal;
FONT-SIZE        : 10pt;
COLOR            : #444;
FONT-STYLE       : normal;
border-top       : 0px #ffffff solid;
line-height      : 155%;
margin           : 0px 0px 0 260px;
text-align       : justify;
background       : #FFF;
padding          : 15px 0px 10px 0px;
top              : 5px;
}

#content a, #content a:link, #content a:active, #content a:visited  {
FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
FONT-VARIANT     : normal;
TEXT-DECORATION  : none;	
FONT-WEIGHT      : normal;
COLOR            : #375682;
FONT-STYLE       : normal;
border-bottom    : 1px dotted #375682;
}

#content a:hover  {
FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
FONT-VARIANT     : normal;
TEXT-DECORATION  : none;	
FONT-WEIGHT      : normal;
COLOR            : #ff5400;
FONT-STYLE       : normal;
border-bottom    : 1px dotted #ff5400;
}

#content H1, #content H2, #content H3, #content H4, #content H6{
font-family     : tahoma, verdana, helvetica, arial, sans-serif;
font-size       : 18px; 
font-weight     : normal;
color           : #375682; 
letter-spacing  : 0.05em;
border-bottom   : 1px dotted #375682;
line-height     : 25px;
margin          : 0px 0 10px 0;
padding         : 3px 5px 4px 32px;
background      :url('../img/kredittipps.jpg') no-repeat bottom left;
}

#content H1 IMG, #content H2 IMG, #content H3 IMG, #content H4 IMG, #content H6 IMG {
margin         : 0px 0px 0px 0px;
}

#content img, #content img a, #content img a:link, #content img a:visited {
margin         : 0px 0px 0px 0px;
padding        : 0;
border         : 0;
text-decoration: none;
}

#content .raquo {
margin         : 2px 0px 0px 0px;
}

/***********  Bilder mit Schatten **********/		
#content .imgleft{
border-left:1px solid #e8e8e8;
border-top:1px solid #e8e8e8;
background:url(../img/schatten.gif) no-repeat right bottom;
border-right:medium none;
border-bottom:medium none;
padding-left:5px;
padding-right:10px;
padding-top:5px;
padding-bottom:10px;
vertical-align   : top;
float            : left;
margin           : 0 15px 0 0px;
}

#content .imgright {
border-left:1px solid #e8e8e8;
border-top:1px solid #e8e8e8;
background:url(../img/schatten.gif) no-repeat right bottom;
border-right:medium none;
border-bottom:medium none;
padding-left:5px;
padding-right:10px;
padding-top:5px;
padding-bottom:10px;
vertical-align   : top;
float            : right;
margin           : 6px 0px 0 15px;
}

#content .imgcenter {
border-left:1px solid #e8e8e8;
border-top:1px solid #e8e8e8;
background:url(../img/schatten.gif) no-repeat right bottom;
border-right:medium none;
border-bottom:medium none;
padding-left:5px;
padding-right:10px;
padding-top:5px;
padding-bottom:10px;
vertical-align   : top;
text-align       : center;
margin           : 2px 0px 15px 0px;
}

/***********  Informationen / weitere Infos mit Info-IMG **********/		

#content #information{

height          : 145px;
margin          : 50px 30px 50px 30px;
border          : 1px solid #aaa;
padding         : 10px 0 0 10px;
}

#content #information H5, #content #information .titel {
font-style      : normal;
font-weight     : normal;
padding         : 0px 0 5px 0;
margin          : 0;
font-size       : 11px;
text-align      : center;
color           : #777;
}

#content #information-right{
vertical-align   : middle;
margin           : 10px 20px 0 20px;
padding          : 0px 0 0 0;
line-height      : 10px;
COLOR            : #375682;
FONT-STYLE       : normal;
}

#content #information-right img{
border-left:1px solid #e8e8e8;
border-top:1px solid #e8e8e8;
background: url(../img/schatten.gif) no-repeat right bottom;
border-right:medium none;
border-bottom:medium none;
padding-left:5px;
padding-right:10px;
padding-top:5px;
padding-bottom:10px;
vertical-align   : top;
float            : left;
margin           : 0 30px 0 0px;
}

#neutral, #neu, #ohne, #blank, .neutral, .neu, .ohne, .blank {
color            : #333;
text-decoration  : none;
/*font-size: 16px;*/
}

#content p {
margin         : 5px 0px 10px 0px;
}

#content ul {
margin         : 10px 0px 15px 0px;
padding        : 0;
}

#content ul li {
display: block;
list-style-type: none;
margin: 0px 0 0px 25px;
padding: 0px 0 4px 25px;
line-height: 25px;
text-align: left;
background:url(../img/schweizer-kredit-14.jpg) no-repeat center left;
}

#content .ok li {
display          : block;
list-style-type  : none;
margin           : 0px 0 3px 25px;
padding          : 0px 0 1px 25px;
line-height      : 28px;
text-align       : left;
background:url(../img/ok-kredit.gif) no-repeat center left;
}


#content #bankenblock {
margin          : 35px 0px 30px 0px;
padding         : 10px 5px 10px 5px;
border-top           : 0px solid #ddd;
border-right         : 2px solid #888;
border-bottom        : 2px solid #888;
border-left          : 1px solid #ddd;
background           : #FFF url('../img/kredit-bg.gif') repeat-x top left;
color           : #333;
font-size       : 15px;
font-weight     : normal;
text-align      : center;
}

#content #bankenblock p {
color           : #333;
margin          : 0px 0 0px 0;
padding         : 0;
font-size       : 13px;
font-weight     : normal;
text-decoration : none;
line-height     : 18px;
}

#content #bankenblock p img {
margin          : 0;
padding         : 0;
display         : inline;
}

#content #bankenblock a, #content #bankenblock a:visited {
display         : block;
color           : #2E60A5;
font-size       : 18px;
font-weight     : normal;
text-decoration : none;
border-bottom   : 0;
line-height     : 30px;   

}

#content #bankenblock a:hover {
color           : darkred;
font-size       : 18px;
font-weight     : normal;
text-decoration : none;
}

.kredit-anbieterverweis    { 
     font-family  : georgia, Verdana, Arial, Helvetica;
     font-size    : 15px;
	 font-weight  : bold;
     color        : #3d5e89;
	 text-decoration: none;
	 margin       : 30px 0 60px 0;
}

.table_klein {
FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
FONT-VARIANT     : normal;
TEXT-DECORATION  : none;	
FONT-WEIGHT      : normal;
FONT-SIZE        : 10pt;
COLOR            : #000080;
FONT-STYLE       : normal;
line-height      : 100%;
padding          : 0px;
line-height      : 23px;
}

.td_blue {
FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
FONT-VARIANT     : normal;
TEXT-DECORATION  : none;
height           : 27px;	
FONT-WEIGHT      : normal;
FONT-SIZE        : 10pt;
COLOR            : #FFFFFF;
FONT-STYLE       : normal;
background-color : #446996;
padding-left     : 15px;
padding-right    : 15px;
line-height      : normal;
border-top       : 1px solid #1B375C;
border-bottom    : 1px solid #1B375C;
}

.swn_inhalt {
	FONT-SIZE: 9pt; COLOR: #000066; FONT-FAMILY: Verdana
}
.empfehlungen {
	FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY: Verdana
}

#unten {
font-family  : Tahoma, Verdana, Arial, Helvetica;
font-size    : 10px;
color        : #FFFFFF;
text-align   : center;
vertical-align: middle;
line-height  : 20px;
height       : 50px;
width        : 972px;
background       : #375682 url(../img/top.jpg) repeat-x left top;
border-top: 1px solid white;
margin: 0 auto;
padding-top       : 10px;
position: relative;
clear: both;
}

#unten a, #unten a:link,  #unten a:visited {
     font-family  : Tahoma, Verdana, Arial, Helvetica;
     font-size    : 10px;
     color        : #FFFFFF;
	 text-decoration: none;
}

#unten a:hover {
     font-family  : Tahoma, Verdana, Arial, Helvetica;
     font-size    : 10px;
     color        : #ff5400;
	 text-decoration: none;
}

#footer {
     font-family  : Tahoma, Verdana, Arial, Helvetica;
     font-size    : 10px;
     color        : #FFFFFF;
     text-align   : center;
     line-height  : 20px;
     height       : 35px;
     width        : 100%;
 background-color : #1B375C;
}

.footer a, .footer a:visited {
     font-family  : Tahoma, Verdana, Arial, Helvetica;
     font-size    : 10px;
     color        : #FFFFFF;
}

.footer2 {
     font-family  : tahoma, Verdana, Arial, Helvetica;
     font-size    : 11px;
     color        : #888;
     line-height  : 15px;
     padding-top  : 10px;
     margin       : 100px 0 0 0;
     padding-bottom: 0px;
     border-top   : 1px dotted #999;
}

.footer2 a, .footer2 a:link, .footer2 a:visited, .footer2 a:hover {
     font-family  : tahoma, Verdana, Arial, Helvetica;
     font-size    : 11px;
     color        : #888;
     border-bottom: 1px dotted #909090;
}

.kredit {
     width        : 970px;
     font-family  : tahoma, Verdana, Arial, Helvetica;
     font-size    : 11px;
     color        : #888;
     line-height  : 15px;
     padding      : 10px 7px 0 7px;
     margin       : 30px 0 0 0;
     padding-bottom: 0px;
     border-top   : 0px dotted #999;
	 text-align   : justify;
	}

.kredit a, .kredit a:link, .kredit a:visited, .kredit a:hover {
     font-family  : tahoma, Verdana, Arial, Helvetica;
     font-size    : 11px;
     color        : #888;
     border-bottom: 1px dotted #999;
}

.infolink a:link, .infolink a:active, .infolink a:visited, .infolink a:hover {
     font-family  : Verdana, Tahoma, Arial, Helvetica;
     font-size    : 10px;
     color        : #777777;
     text-decoration: none;
}

.alle_anbieter {
font-family     : verdana, helvetica, arial, sans-serif;
font-size       : 14px; 
font-weight     : normal;
color           : #000099; 
margin          : 0px 0px 0px 0px;
line-height     : 20px;
padding         : 20px 0px 0px 0;
text-transform  : uppercase;
letter-spacing  : 0.1em;
text-decoration : none;
text-align: center;
}

.alle_anbieter a:link, .alle_anbieter a:visited, .alle_anbieter a:hover {
font-family     : verdana, helvetica, arial, sans-serif;
color           : #000099;
text-decoration : none;
font-size       : 14px; 
font-weight     : bold;
}

blockquote, .blockquote {
margin          : 20px 0px 15px 0px;
padding         : 10px 12px 10px 12px;
border          : 1px dotted #002E5E;
background-color: #EBEEF3;
color           : #002E5E;
font-size       : 13px;
line-height     : 145%;
}

.blockquote2, #blockquote2 {
margin          : 25px 0px 25px 0px;
padding         : 9px 11px 9px 11px;
border          : 1px solid #c31010;
background-color: #f8f8f8;
color           : #333;
font-size       : 11px;
line-height     : 140%;
font-weight     : normal;
}

.blockquote2 a, .blockquote2 a:link, #blockquote2 a, #blockquote2 a:link {
color           : #375682;
font-size       : 11px;
font-weight     : normal;
}

.blockquote2 p, #blockquote2 p {
margin          : 0px 0px 0px 0px;
padding         : 0px 0px 0px 0px;
font-size       : 11px;
font-weight     : normal;
}

.kredit-absatz, #kredit-absatz {
margin          : 25px 0px 25px 0px;
padding         : 11px 11px 11px 11px;
border          : 1px solid #FF5400;
background-color: #FFEDE1;
color           : #222;
font-size       : 13px;
line-height     : 155%;
font-weight     : normal;
}

.kredit-absatz, .kredit-absatz a:link, #kredit-absatz a, #kredit-absatz a:link {
color           : #375682;
font-size       : 13px;
font-weight     : normal;
}

.kredit-absatz p, #kredit-absatz p {
margin          : 0px 0px 0px 0px;
padding         : 0px 0px 0px 0px;
font-size       : 13px;
font-weight     : normal;
}

.swn24box {
margin          : 22px 0px 22px 0px;
padding         : 10px;
border-left     : 3px solid #FF5400;
border-top      : 1px solid #c0c0c0;
border-right    : 1px solid #000;
border-bottom   : 1px solid #000;
background-color: #EFEFEF;
color           : #333;
font-size       : 13px;
line-height     : 140%;
font-weight     : normal;
}

.swn24box p {
margin          : 0px 0px 4px 0px;
padding         : 0px 5px 0px 5px;
}

/* =================== Grafikbox mit variabler Höhe / neu ===================== */
.kredit-information {
font-family      : verdana, arial, helvetica;
font-size        : 9pt;
color            : #111;
line-height      : 19px;
width            : 670px;
padding          : 18px 0px 10px 0px;
text-align       : left;
margin           : 10px auto 7px auto;
background       : url(../img/background-top-120px.png) no-repeat;
}

.kredit-information .titel-blau, .kredit-information .titel-blau h1 {
color            : #375682;
text-transform   : uppercase;
font-family      : trebuchet ms, arial, helvetica !important;
font-size        : 14pt !important;
font-weight      : normal;
font-style       : italic;
padding          : 0px 0 0px 10px !important;
margin           : 0px 0 0 0;
border-bottom    : none !important;
background       : none !important;
text-transform   : uppercase !important;
letter-spacing   : 0em !important;
display          : inline;
}

.kredit-information .titel-blau2, .kredit-information .titel-blau2 h1 {
color            : #375682;
text-transform   : uppercase;
font-family      : trebuchet ms, arial, helvetica !important;
font-size        : 13pt !important;
font-weight      : normal;
font-style       : italic;
padding          : 0px 0 0px 0px !important;
margin           : 0px 0 0 0px;
border-bottom    : none !important;
background       : none !important;
text-transform   : uppercase !important;
letter-spacing   : 0em !important;
display          : inline;
line-height: 30px;
}

.kredit-information .titel-orange {
color            : #ff5400;
font-family      : trebuchet ms, arial, helvetica;
font-size        : 14pt;
font-weight      : normal;
font-style       : italic;
padding          : 0px 0 0px 0;
margin           : 0px 0 0 0;
border           : none;
background       : none !important;
text-transform   : none !important;
letter-spacing   : 0em !important;
}

.kredit-information .titel-orange2 {
color            : #ff5400;
font-family      : trebuchet ms, arial, helvetica;
font-size        : 13pt;
font-weight      : normal;
font-style       : italic;
padding          : 0px 0 0px 0;
margin           : 0px 0 0 0;
border           : none;
background       : none !important;
text-transform   : none !important;
letter-spacing   : 0em !important;
}

.kredit-information .titel-orange a, .kredit-information .titel-orange a:link, .kredit-information .titel-orange a:visted {
color            : #ff5400;
font-family      : trebuchet ms, arial, helvetica;
font-size        : 14pt;
font-weight      : normal;
font-style       : italic;
padding          : 0px 0 0px 0;
margin           : 0px 0 0 0;
border           : none;
background       : none !important;
text-transform   : none !important;
letter-spacing   : 0em !important;
text-decoration  : underline;
}

.kredit-information .titel-orange a:hover {
color            : #375682;
font-family      : trebuchet ms, arial, helvetica;
font-size        : 14pt;
font-weight      : normal;
font-style       : italic;
padding          : 0px 0 0px 0;
margin           : 0px 0 0 0;
border           : none;
background       : none !important;
text-transform   : none !important;
letter-spacing   : 0em !important;
text-decoration  : none;
}

.kredit-information .titel-blau a, .kredit-information .titel-blau a:link, .kredit-information .titel-blau a:visited, 
.kredit-information .titel-blau2 a, .kredit-information .titel-blau2 a:link, .kredit-information .titel-blau2 a:visited  {
color            : #375682;
font-family      : trebuchet ms, arial, helvetica;
font-size        : 14pt;
font-weight      : normal;
font-style       : italic;
padding          : 0px 0 0px 0;
margin           : 0px 0 0px 0;
border           : none;
background       : none !important;
text-transform   : none !important;
letter-spacing   : 0em !important;
text-decoration  : none !important;
}

.kredit-information .titel-blau a:hover, .kredit-information .titel-blau2 a:hover {
color            : #ff5400;
font-family      : trebuchet ms, arial, helvetica;
font-size        : 14pt;
font-weight      : normal;
font-style       : italic;
padding          : 0px 0 0px 0;
margin           : 0px 0 0 0;
border           : none;
background       : none !important;
text-transform   : none !important;
letter-spacing   : 0em !important;
text-decoration  : none;
}

.kredit-information .text {
border-left      : 1px solid #5B78A2;
border-right     : 1px solid #5B78A2;
padding          : 6px 6px 4px 12px !important;
margin           : 0 0 0px 0 !important;
}

.kredit-information .text a, .kredit-information .text a:link, .kredit-information .text a:active, .kredit-information .text a:visited {
text-decoration  : underline;
}

.kredit-information ul, .kredit-information .unten {
background       : url(../img/background-weiss-unten-11px.png) no-repeat;
height           : 11px !important;
margin           : 0 !important;
padding          : 0 !important;
}

.kredit-information .bank {
float            : left;
heigh           : 11px !important;
margin           : 25px 35px 0px 35px !important;
padding          : 0px 0 0px 0 !important;
}


/*******  Tabellen für Banken Startseite *******/
#cont { 
	color: #000000;
        background-color   : #FFF;
	width              : 70px;
	float              : right; 
	margin-left        : 0px;
        padding-left       : 13px;
        padding-bottom     : 3px;
	}

#cont ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#cont li {
        font-size          : 10px;
        line-height        : 30px;
	list-style         : none;
	padding            : 0px 0px 0 0;
	margin             : 6px 0px 0px 0px;
        background-color   : #FFF;
        border             : 1px solid #CECECE;
        height             : 30px;
        width              : 70px;
        text-align         : center;
        align              : center;
	}

#cont li img {
        border             : 0;
        float              : center;
        margin             : 0;
        padding            : 0;
	}


#cont H4 {
        font-family        : Tahoma, Arial, Helvetica;
        font-size          : 10px;
        font-weight        : normal;
        color              : #fff;
        line-height        : 120%;
	list-style         : none;
	padding            : 2px 0px 0 0;
	margin             : 0px 0px 0px 0px;
        background-color   : #2A476F;
        height             : 30px;
        width              : 70px;
        text-align         : center;
		background-image: none;
	}
	
#cont ul li {
	list-style         : none;
	margin             : 0px;
	padding            : 0px 0px 0px 0px;
        height             : 30px;
        width              : 70px;
	}


/******  Übersichtbox unten auf Seite  ******/

#uebersicht {
    font-family          : verdana, helvetica;
	overflow             : auto; 
	font-size            : 12px;
	padding              : 8px;
    color                : #444;
    line-height          : 140%;
}

#uebersicht a, #uebersicht a:link, #uebersicht a:visited {
        text-decoration      : none;
        color                : #002E5E;
}

#uebersicht h4 {
	clear                : both;
	padding-top          : 5px;
	margin               : 0;
        line-height          : 15px;
        font-family          : arial, verdana, helvetica;
        font-size            : 15px;
}

#uebersicht p {
	margin-top: 8px;
        margin-bottom: 2px;
	line-height: 17px;
        padding-bottom: 0px;
}


/****** Übersicht Box ******/ 
.outerbox {
    font-family          : arial, verdana, helvetica;
	text-align           : left;
	border               : 1px solid #4b71a2;
	background           : #EBEEF3;
	margin               : 40px auto;
    padding-botto       : 10px;
	width                : 970px;
}

.outerbox h2, .outerbox h6, .outerbox .titel {
    font-family          : arial, verdana, helvetica;
	display              : block;
	height               : 27px;
	line-height          : 27px;
	background           : url(../img/bg_uebersicht.jpg) repeat-x;
	padding              : 0 0 0 8px;
	font-size            : 14px;
	font-weight          : bold;
	color                : #fff;
    margin               : 0;
}

/****** Übersicht Box mit Zusatztext unten ******/ 
.boxunten {
    font-family          : arial, verdana, helvetica;
	text-align           : left;
	border               : 0px solid #4b71a2;
	background           : #FFF; /*EAF3FF;*/
	margin               : 20px 0px 0px 10px;
    padding              : 0 0px 10px 0px;
	overflow             : auto;
/*  height               : 160px; */
	width                : 970px;
	font-size            : 12px;
    color                : #444;
    line-height          : 135%;
}

.boxunten p {
        font-family          : arial, verdana, helvetica;
        line-height          : 135%;
        margin               : 0px 0 5px 0;
}

.boxunten a, .boxunten a:link, .boxunten a:visited, .boxunten a:hover  {
        font-family          : arial, verdana, helvetica;
	color                : #063876;
        text-decoration      : none;
}

.boxunten H4 {
        font-family          : arial, verdana, helvetica;
	display              : block;
	line-height          : 25px;
	padding              : 5px 0 20px 0;
	font-size            : 14px;
	font-weight          : bold;
	color                : #063876;
        margin               : 0;
        text-align           : center;
}

.boxunteninhalt {
        font-family          : arial, verdana, helvetica;
	text-align           : left;
	border               : 0px solid #4b71a2;
	background           : #FFF; /*EAF3FF;*/
	margin               : 20px 0px 0px 10px;
        padding              : 0 0px 10px 0px;
	overflow             : auto;
	height               : 130px; 
	font-size            : 12px;
        color                : #444;
        line-height          : 135%;
}

/****** Boxen mit 2 Grafiken nebeneinander / Anreißertext ******/ 
#doppelbox {
	margin               : 10px 8px 40px 8px;
	font-size            : 12px;
	border               : 0px solid grey;
position        : relative;
overflow        : hidden;
background      : white url(../img/faux2.gif) repeat-y left top;
widt: 675px;
}

#doppelbox .boxlinks {
	float                : left;
    font-size            : 12px;
    font-weight          : normal;
	line-height          : 145%;
}

#doppelbox .boxrechts {
    font-size            : 12px;
    font-weight          : normal;
	line-height          : 145%;
	margin-left          : 352px;
	padding              : 0;
}

#doppelbox .boxlinks, #doppelbox .boxrechts {
    width                : 320px;
	padding              : 0px 0 20px 0;
    text-align           : left;
}

#doppelbox .boxtitel {
    font-family          : verdana, trebuchet ms, helvetica;
	font-weight          : bold;
	font-size            : 13px;
	background-color     : #547CB0;
	display              : block;
	color                : white;
	padding              : 0px 0 0px 0;
	margin               : 0;
	text-align           : center;
	line-height          : 30px;
	height               : 30px;
	width: 100%;
}

#doppelbox .boxlinks p, #doppelbox .boxrechts p {
	padding              : 5px 11px 2px 11px;
	margin               : 0;
	letter-spacing       : 0em;
	font-family          : verdana, arial, trebuchet ms, helvetica;	
	line-height          : 145%;
	font-size: 12px;
	}
	
#doppelbox a {
	font-size            : 12px;
	text-decoration      : underline;
	color                : blue;
	}	

#doppelbox img {
    border-bottom               : 0;
	padding              : 0px 0 12px 0;
	margin               : 2px 0 2px 0;
	text-decoration      : none;
}

#doppelbox ul {
	padding              : 4px 0 0 0;
	margin               : 6px 0 6px 0;
	font-size            : 12px;
}

#doppelbox ul li {
display: block;
list-style-type: none;
margin: 0px 0 0px 20px;
padding: 0px 0 2px 20px;
line-height: 18px;
text-align: left;
background:url(../img/okgif-12px.gif) no-repeat center left;
}

.vkr   { 
background-color: #EBEEF5;
padding: 5px;
text-align: left;
border: 1px solid #BFC9DC;
}

/****** Text unten in Box ******/ 
#kredite-vom-kreditvermittler   { 
     font-family  : Tahoma, Verdana, Arial, Helvetica;
     font-size    : 11px;
     color        : #777;
     text-align   : justify;
     font-variant : normal;
     line-height  : 120%;
     padding      : 7px 9px 3px 9px;
    text-decoration: none;
	border        : 1px dashed #aaa;
	margin        : 0 auto;
	margin-top    : 30px;
	margin-bottom : 10px;
	width         : 950px;
}

#kredite-vom-kreditvermittler p {
margin         : 0px 0px 2px 0px;
padding        : 0px 0px 3px 0px;
line-height    : 120%;
}

#kredite-vom-kreditvermittler H4, #kredite-vom-kreditvermittler H5, #kredite-vom-kreditvermittler H6  { 
     font-family  : Tahoma, Verdana, Arial, Helvetica;
     font-size    : 12px;
     color        : #777;
     font-variant : normal;
    text-decoration: none;
	padding        : 5px 0 0 0;
	margin         : 0;
}

#kredite-vom-kreditvermittler a, #kredite-vom-kreditvermittler a:link   { 
     color        : #777;
	 text-decoration: none;
}

/* --------------- Tooltipp für Text --------------------- */
a.info2{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none;
	}

a.info2 img{
    text-decoration:none;
	margin: 0px -3px -3px 0;
	}

a.info2:hover{
z-index:25;
}

a.info2 span{
display: none;
}

a.info2:hover span, a.info2:active span { /*the span will display just on :hover state*/
    font-family: verdana, arial, helvetica;
	font-size: 11px;
    display: block;
    position: absolute;
    top: -4em;
	left: -25em;
	width: 22em;
    border: 1px solid #2D4B73;
	border-left: 5px solid #305077;
    background-color: #EBEEF5;
	line-height: 17px;
	color:#000;
    text-align: left;
	padding: 10px;
	-moz-border-radius  : 5px;
	}

a.info2 p{
font-weight: bold;
}	

a.info2 b{
color: #305077;
padding-bottom: 20px;
}

a.info2 br{
padding: 0px;
margin: 0;
line-height: 8px;

}

#tabellenframe iframe {
width           : 100%;
border          : 0 0 0 0;
height          : 1100px;
margin          : 0;
padding         : 0;
}

#tabellenframe-ohne-schufa iframe {
width           : 100%;
border          : 0 0 0 0;
height          : 575px;
margin          : 0;
padding         : 0;
}

#frame_bk iframe {
width           : 685px;
border          : 0 0 0 0;
height          : 1500px;
margin          : 0;
padding         : 0;
text-align      : center;
}

