/*body {
width            : 100%;
height           : 101%;
text-align       : center;
margin           : 0;
}*/

body {
width            : 100%;
height           : 101%;
background       : #FFF url('../images/16.jpg') repeat-x fixed;
margin           : 0 auto;
text-align       : center;
}

#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   : Tahoma, Verdana, Arial, Helvetica;
font-size     : 9px;
color         : #555;
text-transform: uppercase;
line-height   : 8px;
padding       : 0px 0 8px 0;
margin        : 0px;
}

#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited {
font-family      : Tahoma, Arial, Helvetica;
font-size        : 9px;
color            : #555;
text-decoration  : none;
}

img {
margin           : 0px;
padding          : 0px;
border           : none;
text-decoration  : none;
}

.banner {
background-image : url('top.jpg');
margin           : 0px;
padding          : 0px;
height           : 125px;
width            : 100%
}


#header, .header {
width             : 950px;
position          : relative;
}

#header H1, #header H2, #header H4, #header .oben, .header H1, .header H2, .header H4, .header .oben  {
position         : absolute !important;
top              : 33px;
left             : 465px;
FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
COLOR            : #FFFFFF;
FONT-VARIANT     : normal;
TEXT-DECORATION  : none;
FONT-WEIGHT      : normal;
FONT-SIZE        : 15pt;
padding-top      : 0px;
margin-top       : 2px;
font-style       : normal;
letter-spacing   : 0.0em;
}

#header H1 a, #header H2 a, #header H4 a, .header H1 a, .header H2 a, .header H4 a {
TEXT-DECORATION  : none;
FONT-WEIGHT      : normal;
letter-spacing   : 0.1em;
}

#header H3, #header .text, .header H3, .header .text {
position         : relative;

FONT-FAMILY      : verdana, times new roman, georgia, Trebuchet MS, Arial, Helvetica, sans-serif;
COLOR            : #B3C0D5;
TEXT-DECORATION  : none;
font-weight      : bold;
FONT-SIZE        : 13px;
line-height      : 18px;
padding-top      : 0px;
margin-top       : 0px;
letter-spacing   : 0;
text-transform   : uppercase;
letter-spacing   : 0.1em;
text-align       : left;
}

#header_startseite H3 {
position         : absolute !important;
top              : 24px;
left             : 460px;
width            : 495px;
FONT-FAMILY      : verdana, times new roman, georgia, Trebuchet MS, Arial, Helvetica, sans-serif;
COLOR            : #B3C0D5;
TEXT-DECORATION  : none;
font-weight      : bold;
FONT-SIZE        : 12px;
line-height      : 18px;
padding-top      : 0px;
margin-top       : 0px;
letter-spacing   : 0;
text-transform   : uppercase;
letter-spacing   : 0.0em;
text-align       : left;
}

#header .titel, .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 460px;
letter-spacing   : 0.1em;
font-style       : normal;
}

#header .titel a, .header .titel a {
COLOR            : #FFFFFF;
TEXT-DECORATION  : none;
FONT-WEIGHT      : normal;
}

#header p, .header p {
position         : absolute !important;
top              : 0px;
left             : 0px;
margin           : 60px 15px 0 480px;
FONT-FAMILY      : trebuchet ms, arial, times new roman, georgia, Trebuchet MS, Arial, Helvetica, sans-serif;
COLOR            : #B3C0D5;
TEXT-DECORATION  : none;
font-weight      : normal;
FONT-SIZE        : 14px;
line-height      : 20px;
padding-top      : 0px;
letter-spacing   : 0;
text-transform   : normal;
letter-spacing   : 0.1em;
text-align       : left;
}

/* ---------- Logo oben links ---------- */



#header #logo {
position         : absolute !important;
left             : 55px;
top              : 34px;
TEXT-DECORATION  : none;
margin           : 0px;
float            : left;
}

#header_start .logo a {
TEXT-DECORATION  : none;
border           : none;
}

#header .logo a {
TEXT-DECORATION  : none;
border           : none;
}

#header_start .logo img {
border           : none;
}


#header .logo img {
border           : none;
}

.navi_oben {
background-image : url('top.jpg');
FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE        : 8pt;
COLOR            : #547CB0;
FONT-VARIANT     : normal;
TEXT-DECORATION  : none;
width            : 100%;
border-top       : 1px #ffffff solid;
/*background       : #81a3af;*/
height           : 25px;
text-align       : center;
vertical-align   : middle;
border-top       : 1px solid #FFF;
}

.navi_oben a:link, .navi_oben a:active, .navi_oben a:visited {
COLOR            : #B3C0D5;
}

.navi_oben a:hover {
COLOR            : #ff9933;
}

TABLE.navigation_kredite {
FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION  : none;
width            : 240px;
FONT-SIZE        : 10pt;
COLOR            : #000099;

}

.bookmark, .bookmark a:link, .bookmark a:active, .bookmark a:visited  {
FONT-FAMILY      : tahoma, arial, Helvetica, sans-serif;
TEXT-DECORATION  : none;
FONT-SIZE        : 8px;
COLOR            : #FFF;
padding          : 1px 0 0px 0px;
margin-bottom    : 3px;
line-height      : 9px;
letter-spacing   : 2px;
text-transform   : uppercase;
}


#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;
width            : 100%;
}

#navi A:hover {
COLOR            : #ff9933;
}

#navi TD, #navi A {
height           : 22px;
FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE        : 12px;
FONT-WEIGHT      : normal;
}

#navi #titel, #navi .titel {
	color            : #fff;
	font-family      : verdana, "Microsoft Sans Serif", Times, serif;
	font-size        : 11px;
	font-weight      : bold;
	list-style       : none;
	padding          : 0 6px 6px 6px;
	margin           : 0px 5px 7px 5px;
	border-top       : 0px solid #455A79;
	border-bottom    : 1px solid #fff;
}

#navi #titel2, #navi .titel2 {
	color            : #fff;
	font-family      : verdana, "Microsoft Sans Serif", Times, serif;
	font-size        : 11px;
	font-weight      : bold;
	list-style       : none;
	padding          : 6px;
	margin           : 5px 5px 7px 5px;
	border-top       : 0px solid #455A79;
	border-bottom    : 1px solid #fff;
}

.kredit-absatz, #kredit-absatz {
margin          : 25px 0px 25px 0px;
padding         : 10px 10px 10px 10px;
border          : 1px solid #FF5400;
background-color: #FFEDE1;
color           : #222;
font-size       : 13px;
line-height     : 155%;
font-weight     : normal;
}

.kredit-absatz a, .kredit-absatz a:link {
color           : #375682;
font-size       : 13px;
font-weight     : normal;
}

.kredit-absatz p {
margin          : 0px 0px 0px 0px;
padding         : 0px 0px 0px 0px;
font-size       : 13px;
font-weight     : normal;
}

.navizelleblau {
FONT-FAMILY      : arial, trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE        : 15px;
background-color : #0A5693;
height           : 14px;
width            : 100%;
}

.zelleobenblau {
FONT-FAMILY      : arial, trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE        : 15px;
background-color : #0A5693;
height           : 14px;
width            : 100%;
}

.navi_td {
border-right     : 1px #0A2244 solid;
border-top       : 1px solid #B3C0D5;
background       : #1B375C;
width            : 240px;


min-height       : 750px;
height           : auto !important;  /* für moderne Browser */
height           : 750px;  /*für den IE */

      
text-align       : left;
background-image : url('left2.jpg');
background-repeat: repeat-x;
}

.content_kredite {
FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
FONT-VARIANT     : normal;
TEXT-DECORATION  : none;
width            : 100%;	
FONT-WEIGHT      : normal;
FONT-SIZE        : 10pt;
COLOR            : #444;
FONT-STYLE       : normal;
border-top       : 0px #ffffff solid;
line-height      : 155%;
padding          : 15px 25px 15px 25px;
text-align       : justify;
background       : #FFF;
}

.content_kredite a:link, .content_kredite a:active, .content_kredite a:visited  {
FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
FONT-VARIANT     : normal;
TEXT-DECORATION  : none;	
FONT-WEIGHT      : normal;
FONT-SIZE        : 10pt;
COLOR            : #375682;
FONT-STYLE       : normal;
}

.content_kredite a:hover  {
FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
FONT-VARIANT     : normal;
TEXT-DECORATION  : none;	
FONT-WEIGHT      : normal;
FONT-SIZE        : 10pt;
COLOR            : #ff5400;
FONT-STYLE       : normal;
}

.content_kredite H1, .content_kredite H2 {
font-family     : tahoma, verdana, helvetica, arial, sans-serif;
font-size       : 18px; 
font-weight     : normal;
color           : #375682; 
margin          : 0px 0px 20px 0px;
line-height     : 25px;
padding         : 3px 5px 5px 0;
border-bottom   : 1px dotted #375682;
/*display         : inline;*/
letter-spacing  : 0.05em;
font-variant     : normal;
}

.content_kredite IMG {
margin         : 2px 0px 1px 8px;
}

.content_kredite p {
margin         : 5px 0px 13px 0px;
}

.content_kredite_formular {
FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
FONT-VARIANT     : normal;
TEXT-DECORATION  : none;
width            : 100%;	
FONT-WEIGHT      : normal;
FONT-SIZE        : 10pt;
COLOR            : #444;
FONT-STYLE       : normal;
border-top       : 0px #ffffff solid;
line-height      : 140%;
padding-top      : 15px;
padding-right    : 15px;
padding-left     : 25px;
}

.content_kredite_formular a:link, .content_kredite_formular a:active, .content_kredite_formular a:visited  {
FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
FONT-VARIANT     : normal;
TEXT-DECORATION  : underline;	
FONT-WEIGHT      : normal;
FONT-SIZE        : 10pt;
COLOR            : #000099;
FONT-STYLE       : normal;
}

.content_kredite_formular a:hover  {
FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
FONT-VARIANT     : normal;
TEXT-DECORATION  : none;	
FONT-WEIGHT      : normal;
FONT-SIZE        : 10pt;
COLOR            : #ff5400;
FONT-STYLE       : normal;
}

.content_kredite_formular H2 {
font-family     : tahoma, verdana, helvetica, arial, sans-serif;
font-size       : 18px; 
font-weight     : normal;
color           : #375682;
margin-bottom   : 7px;
line-height     : 40px;
padding         : 8px 5px 6px 0;
border-bottom   : 1px dotted #375682;
display         : inline;
letter-spacing  : 0.05em;
}

TD.swn_inhalt, TD.swn24 {
background-color: #FFF;
}

.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;
}

.navi_table {
FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
FONT-VARIANT     : normal;
TEXT-DECORATION  : none;
height           : 18px;	
FONT-WEIGHT      : normal;
FONT-SIZE        : 10pt;
COLOR            : #FFFFFF;
FONT-STYLE       : normal;
border-top       : 0px #ffffff solid;
}

H1 {
FONT-SIZE        : 11pt;
FONT-FAMILY      : Tahoma, Verdana, Arial, Helvetica;
COLOR            : #000099;
font-variant     : small-caps;
font-weight      : bold;
line-height      : 20px;
padding-top      : 7px;
margin-bottom    : 0px;  
letter-spacing   : 0.1em;
}


.td_padding {
padding-left     : 15px;
background-color : #FFF;
}

A:link {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; COLOR: #ff9933; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: normal; COLOR: #ff9933; TEXT-DECORATION: none
}
.swn_inhalt {
	FONT-SIZE: 9pt; COLOR: #000066; FONT-FAMILY: Verdana
}
.empfehlungen {
	FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY: Verdana
}

/* ------------- Infotext über uns -------------*/

.ueberuns { 
     display      : none;
}

.textueberuns, .textueberuns a:link, .textueberuns a:visited, .textueberuns a:hover { 
     font-family  : Verdana, Arial, Helvetica;
     font-size    : 13px;
     color        : #444;
     text-align   : left;
     line-height  : 130%;
     padding-top  : 0px;
}


.textueberuns H1, .textueberuns H2 { 
     font-family  : Verdana, Arial, Helvetica;
     font-size    : 13px;
     color        : #444;
     text-align   : left;
     font-variant : normal;
     font-weight  : bold;
     line-height  : normal;
     margin-top   : 15px;
     margin-bottom: 5px;
     letter-spacing: 0.0em;
}

.textueberuns H3 { 
     font-family  : Verdana, Arial, Helvetica;
     font-size    : 14px;
     color        : #444;
     text-align   : left;
     font-variant : normal;
     line-height  : normal;
     margin-top   : 15px;
     margin-bottom: 5px;
     letter-spacing: 0.0em;
}


#footer {
     font-family  : Tahoma, Verdana, Arial, Helvetica;
     font-size    : 10px;
     color        : #FFFFFF;
     text-align   : center;
     line-height  : 20px;
     height       : 30px;
     width        : 100%;
 background-color : #1B375C;
}

.footer a, .footer a:visited {
     font-family  : Tahoma, Verdana, Arial, Helvetica;
     font-size    : 10px;
     color        : #FFFFFF;
}

.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 {
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%;
}

#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;
}

.vkr   { 
background-color: #EBEEF5;
padding: 5px;
text-align: left;
border: 1px solid #BFC9DC;
}




/* --------------- 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;
}