html { overflow-y: scroll; overflow-x: hidden; }

#header  { background: url(../images/header.jpg) no-repeat; width: 930px; height: 134px; position: relative; }
#header a#logo { width: 400px; height: 50px; display: block; position: absolute; top: 40px; left: 37px; }
#header a#logo:hover { background: none!important; }
#header #facebook { position: absolute; top: 100px; left: 380px; }
#header #facebook #___plusone_0 { position: absolute; top: 0px; left: 0px; }
#header #facebook iframe { position: absolute; top: 0px; left: 100px; }

#header #un_newsletter * { margin: 0; padding: 0; }

#header #un_newsletter { position: absolute; right: 5px; top: 35px; color: #000; font-size: 11px; width: 355px; }
#header #un_newsletter p { float: left; padding: 5px 0 0 10px; margin: 0; }
#header #un_newsletter p label { line-height: 22px; display: inline-block; float: left; margin: 0; padding: 0; }
#header #un_newsletter p .email { display: none; }
#header #un_newsletter p.text input { width: 125px; padding: 2px; margin: 0; }
#header #un_newsletter p.submit { clear: both; float: none!important; display: block; text-align: right; }
#header #un_newsletter .submit input { width: 155px; float: none!important; }
#header #un_newsletter .error { color: #e74f50!important; }

.widget_shortcode { width: 620px; height: 147px; display: block; position: relative; color: #000; margin-left: 3px!important; }
.widget_shortcode * { margin: 0; padding: 0; }
.widget_shortcode_tagesgeld { background: #fff url(/inc/masken/bg_tagesgeld.jpg) no-repeat; }
.widget_shortcode_festgeld { background: #fff url(/inc/masken/bg_festgeld.jpg) no-repeat; }
.widget_shortcode h3 { color: #fff; font-weight: 700; font-size: 14px; margin: 0 0 5px 0; padding: 0; line-height: 30px; }
.widget_shortcode form { padding: 0 15px; }
.widget_shortcode form p { margin: 0; padding: 6px 0; }
.widget_shortcode input.submit { display: block; background: url(/inc/masken/bg_button_jetzt_berechnen.png) no-repeat; width: 132px; height: 26px; text-indent: -1000000px!important; border: none; cursor: pointer; }
.widget_shortcode input.submit:active, .widget_shortcode input.submit:hover { background-position: left bottom!important; }


body
{color: white;  background-color: #5A8196; font-family: verdana,arial; font-size: 11pt}

table, tr, td
{margin-top: 0px; margin-left: 0px; margin-right: 0px; color: white ;font-family: verdana,arial; font-size: 11pt; }

body
{scrollbar-arrow-color: white; scrollbar-base-color: 25495f;
scrollbar-highlight-color : #e6e6e6; scrollbar-shadow-color : black;
SCROLLBAR-TRACK-COLOR: #cccccc;}

#menu1 a {display: block;background-image:url('images/menu.gif.jpg'); color:#ffffff; text-decoration:none ;font-family:verdana, sans-serif; font-size: 12px;width:160px;
padding-left: 4px; padding-bottom: 4px;   padding-top: 4px;margin: 0px auto;border-top:1px solid #000000;
}

#menu1 a:visited{
background-image:url('images/menu.gif.jpg'); color:silver;text-decoration:none;font-family:verdana, sans-serif; font-size: 12px;width:160px;
padding-left: 4px; padding-bottom: 4px;   padding-top: 4px;margin: 0px auto;border-top:1px solid #000000;
  }

#menu1 a:active{background-image:url('images/menu.gif.jpg'); color:white;text-decoration:none;font-family:verdana, sans-serif; font-size: 12px;width:160px;
padding-left: 4px; padding-bottom: 4px;   padding-top: 4px;margin: 0px auto;border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;
  }

#menu1 a:hover {background-color:#89a9b8;
background-image:url('images/menu-on.gif.jpg');
 color: white; text-decoration:none ;font-family:verdana, sans-serif; font-size: 12px;width:160px;
padding-left: 4px; padding-bottom: 4px;   padding-top: 4px;margin: 0px auto;border-top:1px solid #e6e6e6;

}

#menu2 a {display: block;background-image:url('images/menu.gif.jpg'); color:#660033; text-decoration:none; font-weight: bold; font-family:verdana, sans-serif; font-size: 12px;width:160px;
padding-left: 4px; padding-bottom: 4px;   padding-top: 4px;margin: 0px auto;border-top:1px solid #000000;
}

#menu2 a:visited{
background-image:url('images/menu.gif.jpg'); color:#660033;text-decoration:none; font-weight: bold; font-family:verdana, sans-serif; font-size: 12px;width:160px;
padding-left: 4px; padding-bottom: 4px;   padding-top: 4px;margin: 0px auto;border-top:1px solid #000000;
  }

#menu2 a:active{background-image:url('images/menu.gif.jpg'); color:#660033; text-decoration:none; font-weight: bold; font-family:verdana, sans-serif; font-size: 12px;width:160px;
padding-left: 4px; padding-bottom: 4px;   padding-top: 4px;margin: 0px auto;border:1px solid #000000;
  }

#menu2 a:hover {background-color:#89a9b8;
background-image:url('images/menu-on.gif.jpg');
 color: #000000; text-decoration:none ; font-weight: bold; font-family:verdana, sans-serif; font-size: 12px;width:160px;
padding-left: 4px; padding-bottom: 4px;   padding-top: 4px;margin: 0px auto;border-top:1px solid #e6e6e6;

}



a:link{ color: #003366; text-decoration: none;}
a:visited{color: #003366; text-decoration: none;}
a:active{ color: #003366; text-decoration: none;}
a:hover{ color: #000000; background-color:white;}

a.textlink:link {color: #F7F7F7; text-decoration: none;}
a.textlink:visited {color: #F7F7F7; text-decoration: none;}
a.textlink:active {color: #F7F7F7; text-decoration: none;}
a.textlink:hover {color: #000000; background-color:white;}

h2 {
font-family: Verdana;
font-size: 14px;
color: #2A0000;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;
padding-right: 4px;
        padding-left: 4px;
}

h3 {
font-family: Verdana;
font-size: 12px;
color: #002E5B;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;
padding-right: 4px;
        padding-left: 4px;
}

.Haupttext {border: 2px none #FFFFFF;
        font-family: Verdana;
        font-size: 12px;
        color: #FFFFFF;
        vertical-align: top;
        margin-top: 3;
        margin-bottom: 0;
        padding-right: 4px;
        padding-left: 4px;
        text-align: justify;
}
.HaupttextL {border: 2px none #FFFFFF;
        font-family: Verdana;
        font-size: 11px;
        color: #FFFFFF;
        vertical-align: top;
        margin-top: 3;
        margin-bottom: 0;
        padding-right: 4px;
        padding-left: 4px;
        text-align: left;
}

.TabletextFett {
        background-color:#F0F0F0;
        font-family: Verdana;
        font-size: 12px;
        color: #000000;
        text-align: left;
        vertical-align: top;
        margin-top: 0;
        margin-bottom: 0;
        font-weight: bold;
}

.TabletextFettRot {
        background-color:#F0F0F0;
        font-family: Verdana;
        font-size: 11px;
        color: #800000;
        text-align: center;
        vertical-align: center;
        margin-top: 0;
        margin-bottom: 0;
        font-weight: bold;
}
.HaupttextLFett {border: 2px none #FFFFFF;
        font-family: Verdana;
        font-size: 12px;
        color: #003366;
        text-align: left;
        vertical-align: top;
        margin-top: 0;
        margin-bottom: 0;
        font-weight: bold;
        padding-right: 4px;
        padding-left: 4px;
}

.HaupttextLBraun {border: 2px none #FFFFFF;
        font-family: Verdana;
        font-size: 12px;
        color: #660033;
        text-align: left;
        vertical-align: top;
        margin-top: 0;
        margin-bottom: 0;
        font-weight: bold;
        padding-right: 4px;
        padding-left: 4px;
}

.HaupttextCBraun {border: 2px none #FFFFFF;
        font-family: Verdana;
        font-size: 12px;
        color: #660033;
        text-align: center;
        vertical-align: top;
        margin-top: 0;
        margin-bottom: 3;
        font-weight: bold;
        padding-right: 4px;
        padding-left: 4px;
}

.HaupttextRFett {border: 2px none #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #400000;
        text-align: right;
        vertical-align: top;
        margin-top: 4px;
        margin-bottom: 4px;
        font-weight: bold;
        padding-right: 4px;
        padding-left: 4px;
}
.HaupttextLFettRot {
		border: 2px none #FFFFFF;
        font-family: Verdana;
        font-size: 12px;
        color: #800000;
        text-align: left;
        vertical-align: top;
        margin-top: 3;
        margin-bottom: 0;
		padding-right: 4px;
        padding-left: 4px;
        font-weight: bold;
}
.HeaderFett {
        font-family: Verdana;
        font-size: 12px;
        color: #FFFFFF;
        text-align: center;
        vertical-align: top;
        margin-top: 0;
        margin-bottom: 0;
        font-weight: bold;
}
.MenuFett {
        font-family: Verdana;
        font-size: 12px;
        color: #FFFFFF;
        text-align: left;
        vertical-align: top;
        margin-top: 0;
        margin-bottom: 0;
        font-weight: bold;
}
.SeitenUeberschriftLFett {
        font-family: Verdana;
        font-size: 12px;
        color: #CCFFFF;
        text-align: left;
        vertical-align: top;
        margin-top: 0;
        margin-bottom: 0;
        font-weight: bold;
        padding-right: 4px;
        padding-left: 4px;
}

.TableHaupt {
        background-color:#DDEEFF;
        font-family: Verdana;
        font-size: 12px;
        color: #000000;
        text-align: justify;
        vertical-align: middle;
        margin-top: 0;
        margin-bottom: 0;
}

.TableHauptBild {
        background-color:#DDEEFF;
        font-family: Verdana;
        font-size: 12px;
        color: #000000;
        text-align: left;
        vertical-align: middle;
        margin-top: 0;
        margin-bottom: 0;
}

.TableHauptFett {
        background-color:#DDEEFF;
        font-family: Verdana;
        font-size: 12px;
        color: #000000;
        text-align: left;
        vertical-align: middle;
        margin-top: 0;
        margin-bottom: 0;
        font-weight: bold;
}

.TableLinkFett {
        background-color:#DDEEFF;
        font-family: Verdana;
        font-size: 12px;
        color: #000000;
        text-align: center;
        vertical-align: middle;
        margin-top: 0;
        margin-bottom: 0;
        font-weight: bold;
}

.TableAntragFett {
        background-color:#DDEEFF;
        font-family: Verdana;
        font-size: 14px;
        color: #000000;
        text-align: center;
        vertical-align: middle;
        margin-top: 0;
        margin-bottom: 0;
        font-weight: bold;
}


.TableHauptCenter {
        background-color:#F0F0F0;
        font-family: Verdana;
        font-size: 12px;
        color: #000000;
        text-align: center;
        vertical-align: middle;
        margin-top: 0;
        margin-bottom: 0;
}

.TableHeader {
        background-color:#8AC5FF;
        font-family: Verdana;
        font-size: 12px;
        color: #000000;
        text-align: center;
        vertical-align: middle;
        font-weight: bold;
}

.TableHeaderLinks {
        background-color:#8AC5FF;
        font-family: Verdana;
        font-size: 12px;
        color: #000000;
        text-align: left;
        vertical-align: middle;
        font-weight: bold;
}

.TableText {
        background-color:#F0F0F0;
        font-family: Verdana;
        font-size: 12px;
        color: #000000;
        text-align: left;
        vertical-align: middle;
        margin-top: 0;
        margin-bottom: 0;
        padding-right: 2px;
        padding-left: 2px;
}
.TableTextCenter {
        background-color:#F0F0F0;
        font-family: Verdana;
        font-size: 11px;
        color: #000000;
        text-align: center;
        vertical-align: middle;
        margin-top: 0;
        margin-bottom: 0;
        padding-right: 2px;
        padding-left: 2px;
}
.TableTextRot {
        background-color:#F0F0F0;
        font-family: Verdana;
        font-size: 11px;
        color: #AA0000;
        text-align: center;
        vertical-align: middle;
        margin-top: 0;
        margin-bottom: 0;
        padding-right: 2px;
        padding-left: 2px;
}

.TableTextCenter2 {
        background-color:#F0F0F0;
        font-family: Verdana;
        font-size: 10px;
        color: #000000;
        text-align: center;
        vertical-align: middle;
        margin-top: 0;
        margin-bottom: 0;
        padding-right: 2px;
        padding-left: 2px;
}
.TableTextRot2 {
        background-color:#F0F0F0;
        font-family: Verdana;
        font-size: 10px;
        color: #800000;
        text-align: center;
        vertical-align: middle;
        margin-top: 0;
        margin-bottom: 0;
        padding-right: 2px;
        padding-left: 2px;
}


.TabletextFettCenter {
        background-color:#F0F0F0;
        font-family: Verdana;
        font-size: 11px;
        color: #000000;
        text-align: center;
        vertical-align: middle;
        margin-top: 0;
        margin-bottom: 0;
        padding-right: 2px;
        padding-left: 2px;
    font-weight: bold;
}

.TableEmpfehlung {
	background-color:#FFF;
	font-family: Verdana;
	font-size: 12px;
	color: #CC0000;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

.TableEmpfehlungUnten {
        background-color:#DDEEFF;
        font-family: Verdana;
        font-size: 8px;
        color: #000000;
        text-align: center;
        vertical-align: middle;
    font-weight: bold;
}

.TableEmpfehlungLink {
        background-color:#DDEEFF;
        font-family: Verdana;
        font-size: 12px;
        color: #000000;
        text-align: center;
        vertical-align: middle;
        font-weight: bold;
}

.TableCenter {
        font-family: Verdana;
        font-size: 11px;
        text-align: center;
        vertical-align: middle;
        margin-top: 3;
        margin-bottom: 3;
}

.TableTextLinks {
        background-color:#F0F0F0;
        font-family: Verdana;
        font-size: 11px;
        color: #000000;
        text-align: left;
        vertical-align: middle;
        margin-top: 0;
        margin-bottom: 0;
        padding-right: 2px;
        padding-left: 2px;
}

.profile1 {position:absolute; left:20px; top:-900px; width:200; height:480px; z-index:1}

a.linkfett:link {color: #660033; text-decoration: none; font-size: 14px; font-weight: bold;}
a.linkfett:visited {color: #660033; text-decoration: none; font-size: 14px; font-weight: bold;}
a.linkfett:active {color: #660033; text-decoration: none; font-size: 14px; font-weight: bold;}
a.linkfett:hover {color: #FFFFFF; background-color:660033; font-size: 14px; font-weight: bold;}

a.antraggruen:link {color: #060; text-decoration: none; font-size: 14px; font-weight: bold;}
a.antraggruen:visited {color: #060; text-decoration: none; font-size: 14px; font-weight: bold;}
a.antraggruen:active {color: #060; text-decoration: none; font-size: 14px; font-weight: bold;}
a.antraggruen:hover {color: #FFFFFF; background-color:#060; font-size: 14px; font-weight: bold;}

a.linkgruen:link {color: #FFFFFF; background-color:#060; text-decoration: none; font-size: 15px; font-weight: bold; display:block;}
a.linkgruen:visited {color: #FFFFFF; background-color:#060; text-decoration: none; font-size: 15px; font-weight: bold; display:block;}
a.linkgruen:active {color: #FFFFFF; background-color:#060; text-decoration: none; font-size: 15px; font-weight: bold; display:block;}
a.linkgruen:hover {color: #060; background-color:#FFFFFF; text-decoration: none; font-size: 15px; font-weight: bold;}


#tableBox { width: auto; height: auto; border: 1px solid #4c7792; color: #000; font-size: 11px; font-family: verdana,arial; background: #fff url(/images/calc1.jpg) no-repeat right top; padding: 10px 10px 5px 10px;  margin: 0 0 15px 0; }
#tableBox * { margin: 0; apdding: 0; }
#tableBox p { padding: 5px 0; }
#tableBox h1 { font-size: 24px; margin-bottom: 10px; }

#tableBox label span { width: 125px; display: inline-block;  }
#tableBox label { color:#000!important; font-weight: bold }
#tableBox td { padding: 3px; }
#tableBox .submit { cursor: pointer; background:#89C2FB; color: #000; width: 200px; border: 1px solid #ccc; padding: 2px 4px; font-weight:bold; margin-bottom: 5px; }

#tableResult { border: 1px solid #4c7792; margin: 0 0 10px 0; }
#tableResultContent { width: 720px; border: 1px solid #fff; color: #000; font-family: verdana,arial; font-size: 11pt; background: #fff; border-collapse: collapse; }
#tableResultContent .tableHead {  background: #4c7792; color: #fff; text-align: center; font-family: verdana,arial; font-size: 11pt; border: 1px solid #ffffff; }
#tableResultContent td { border: 1px solid #ffffff; text-align: center; font-family: verdana,arial; font-size: 11pt; padding: 2px; color: #000; }
#tableResultContent .markRed { color: #fc3c3c; font-weight: bold; }
#tableResultContent .tableRow0 { background: #000000; }
#tableResultContent .tableRow1 { background: #fff; }
#tableResultContent a:hover { text-decoration:none;}

table#ultimate_calculator td { font-size:11px !important; font-family: verdana,arial !important; }
table#ultimate_calculator { clear: both; width: 100%; background: #FFFFFF; border-collapse: separate; margin: 0 0 20px 0; border-left: 1px dotted #C4BEAE; font-family: verdana,arial; font-size:11px !important; }
table#ultimate_calculator thead th { text-align: center; line-height: 1.2em; font-family: verdana,arial; font-size:11px!important; background: #89C2FB; border-top:1px solid #b7ac90; vertical-align: middle; color: #000!important; padding:5px; font-weight: 700; border-right: 1px dotted #f4f4f4; border-bottom: 1px solid #fff; }
table#ultimate_calculator td, #content #ultimate_calculator table th { padding:5px; text-align: left; font-family: verdana,arial; font-size: 11pt; vertical-align: middle; }
table#ultimate_calculator tbody td { border-right: 1px dotted #C4BEAE; border-bottom: 1px solid #C4BEAE; border-top:1px solid #f4f4f4; vertical-align: top;  }
table#ultimate_calculator td.i8,#content th.i8 { width: 40px; white-space: nowrap; text-align: center; }
table#ultimate_calculator td.i4,#content th.i4,#content td.i3,#content th.i3 { text-align: center!important; font-family: verdana,arial; font-size:11px!important;}
table#ultimate_calculator td.i3 { font-weight: 700; font-size: 13px; text-align: center!important; }
table#ultimate_calculator td.i5 { text-align: center; font-weight: 700; font-size: 11px; font-family: verdana,arial; }
table#ultimate_calculator td.i5 { white-space: nowrap; }
table#ultimate_calculator td.i7,table#ultimate_calculator td.i16 { text-align: center; }
table#ultimate_calculator td.i7 a { font-weight: 700; text-decoration: underline; }
table#ultimate_calculator td.i7 a:hover { background: #89c2fb; color: #fff; text-decoration: none; }
table#ultimate_calculator td.i1 { width: 120px; }
table#ultimate_calculator td.i16 { width: 160px; }
table#ultimate_calculator td.i1, table#ultimate_calculator td.i100 { border-bottom: 2px solid #C4BEAE; } 

table#ultimate_calculator tr.alt td { background: #DDEEFF; }
table#ultimate_calculator td.i1 {font-size:11px!important;}
table#ultimate_calculator td.i16,table#ultimate_calculator td.i6 { text-align: center; }
table#ultimate_calculator td img { border: none; }

table#ultimate_calculator td { color:#000; }


#VergleichTable { width: 100%; text-align: left; border-left: 2px solid #89a9b8; border-top: 2px solid #89a9b8; }
#VergleichTable td { background: #F0F0F0; }
#VergleichTable td, #VergleichTable th { text-align: center; padding: 4px 5px; border-bottom: 2px solid #89a9b8; border-right: 2px solid #89a9b8; color: #000000; font-size: 11px; }
#VergleichTable th { background: #8AC5FF; font-size: 12px; }
#VergleichTable td.TdRendite { text-align: center; }
#VergleichTable tr.alt td { background: #F7F7F7; }

#VergleichTable .TdLogo { width: 110px; background: #fff!important; }
#VergleichTable .TdLogo a:hover {background: none!important;}
#VergleichTable .TdLogo img { border: none; }
#VergleichTable .TdAntrag { width: 100px; background: #DDEEFF!important; }
#VergleichTable .TdDetail { width: 120px; text-align: center; background: #DDEEFF!important; }
#VergleichTable a { font-weight: 700; }

table.vergleich { border: outset 1pt; border-collapse: separate; border-spacing: 2pt; padding: 1pt; }


.divlinks
         {
	width: 250px;
	border: outset 1pt; border-collapse: separate; border-spacing: 2pt; padding: 1pt;
	alignment-adjust:middle;
	text-align: center;
	horizontal-align: center;
	vertical-align: middle;
	background-color: #FFF;
         }

#anleihenrechner * { color: #000!important } 
