body{
        background-color:#D8E0E3;
        background-image:url("images/bg.jpg");
        background-position:center;
        background-repeat:repeat-y;
        font-family:Verdana;
        font-size:11px;
        margin:0px;
        padding:0px;
        text-align:center;
}

a { text-decoration:none; }


.head{
        background-color:#D8E0E3;
        background-image:url("images/head.jpg");
        background-position:center;
        background-repeat:repeat-y;
        height:109px;
        width:900px;
        margin:0px;
        padding:0px;
        clear:both;
}

.tabhead{
         font-family:Verdana;
	 font-size:11px;
	 color: #109BD6;
	 line-height:13px;
	 height:13px;
	 padding:2px 0px 2px 0px;
	 margin:0px;
         margin-left:6px;
         color:#109BD6;	 	 
}

.tabhead a{
         color:#109BD6;
}

form { 	 padding:0px;
	 margin:0px;	 }


a.lexi { color:#000000; font-size:12px;text-align:left;font-family:arial; }
.lexi { color:#000000; font-size:12px;text-align:left;font-family:arial; }

.footer{
        color:#ffffff;
        font-size:11px;
        background-image:url("images/bg-footer.gif");
        height:58px;
        line-height:48px;
        width:870px;
        margin:0px;
        text-align:right;
        padding:0px 15px 0px 15px;
}

.footer a { color:#ffffff; }


.submitbutton {
border:0px;background-color:#ffffff;text-align:left;font-weight:bold;padding:0px;margin:0px;font-family:arial;letter-spacing: 0px;float:left;width:170px;cursor:hand;display:block;
}


.infobutton {
border:0px;padding:0px;margin:0px;cursor:hand;display:block;margin-top:6px;float:left;height:16px;width:16px;
}

.infobutton-mini {
border:0px;padding:0px;margin:0px;cursor:hand;display:block;float:left;height:16px;width:16px;
}


.submitbutton2 {
border:0px;background-color:#ffffff;text-align:left;font-weight:bold;padding:0px;margin:0px;overflow:visible;font-family:arial;letter-spacing: 0px;
}

.mehroption {
        color:#109BD6;
        font-size:11px;
        background-image:url("images/mehroption.gif");
        background-position:right;
        background-repeat:no-repeat;
        line-height:14px;
        display:block;
        height:13px;
        text-align:right;
        margin:5px 5px 0px 0px;
        padding:1px 13px 0px 0px; }

.navi{
        background-image:url("images/navi.gif");
        background-position:center bottom;
        font-family:Verdana;
        font-size:12px;
        background-repeat:repeat-x;
        height:39px;
        display:inline;
        line-height:39px;
        width:124px;
        float:left;
        padding:0px 0px 0px 0px;
        text-align:center;
        margin:0px 1px 0px 1px;
        border-bottom:1px solid #ffffff;
}

.navi:hover, .clicked{
        background-image:url("images/navi-high.gif");
        background-position:center bottom;
        font-family:Verdana;
        font-size:12px;
        font-weight:bold;
        background-repeat:repeat-x;
        height:38px;
        display:block;
        line-height:38px;
        width:124px;
        padding:1px 1px 0px 1px;
        text-align:center;
        margin:0px 0px 0px 0px;
        border-bottom:1px solid #289DD2;
}



a.navi { color:#ffffff; }

.boxenlink { color:#ffffff;font-size:11px; font-weight:normal; margin-right:10px; }
.head-lebel { float:left; }

.clear { clear:both; }

.main-click {
              display:block;
              width:895px;
              height:60px; }

.box-right-middle {
        margin: 0px 0px 0px 19px;
        padding:10px 10px 10px 17px;
        border-left:1px solid #32A8DA;
        background-color:#ffffff;
        width:218px;
        font-family:arial;
        font-size:12px;
        text-align:left;
}

.box-navi1 { margin: 0px 0px 1px 0px; display:block; }
.box-navi2 { margin: 0px 1px 1px 0px; display:block; }
.box-navi1:hover { margin: 0px 0px 0px 0px; display:block; border:1px solid #32A8DA; border-right:10px solid #32A8DA; }
.box-navi2:hover { margin: 0px 0px 0px 0px; display:block; border:1px solid #32A8DA; border-left:10px solid #32A8DA; }

.box-right-middle2 {
        margin: 0px 0px 0px 19px;
        padding:1px 0px 0px 1px;
        border-left:1px solid #32A8DA;
        background-color:#ffffff;
        width:244px;
        height:85px;
        font-family:arial;
        font-size:12px;
        text-align:left;
}

.box-right-bottom {
        background-image:url("images/box-right-bottom.gif");
        background-position:center;
        background-repeat:no-repeat;
        margin: 0px 0px 0px 19px;
        height:11px;
        width:246px;
        border:0px;
        padding:0px;
        font-size:0px;
        line-height:0px; }

.bb11 { color:#119CD7;font-size:11px;font-weight:bold;line-height:10px; }
.bb12 { color:#119CD7;font-size:12px;font-weight:bold;line-height:10px; }
.n12  { color:#000000;font-size:12px;font-weight:normal;line-height:10px; }
.n11  { color:#000000;font-size:11px;font-weight:normal;line-height:10px; }
.bb13 { color:#119CD7;font-size:13px;font-weight:bold;line-height:10px; }
.bb14 { color:#119CD7;font-size:14px;font-weight:bold;line-height:10px; }
.bb15 { color:#119CD7;font-size:15px;font-weight:bold;line-height:10px; }
.bb16 { color:#119CD7;font-size:16px;font-weight:bold;line-height:10px; }
.bb17 { color:#119CD7;font-size:17px;font-weight:bold;line-height:10px; }
.bb18 { color:#119CD7;font-size:18px;font-weight:bold;line-height:10px; }
.bb19 { color:#119CD7;font-size:19px;font-weight:bold;line-height:10px; }
.bb20 { color:#119CD7;font-size:20px;font-weight:bold;line-height:20px; }
.bb21 { color:#119CD7;font-size:21px;font-weight:bold;line-height:21px; }
.bb22 { color:#119CD7;font-size:22px;font-weight:bold;line-height:22px; }

.d { line-height:24px; }
.hb { color: #9FD0E1;}

.ab0  { padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; }
.ab1  { padding:1px 0px 1px 0px;margin:1px 0px 1px 0px; }
.ab2  { padding:2px 0px 2px 0px;margin:2px 0px 2px 0px; }
.ab3  { padding:3px 0px 3px 0px;margin:3px 0px 3px 0px; }
.ab4  { padding:4px 0px 4px 0px;margin:4px 0px 4px 0px; }
.ab5  { padding:5px 0px 5px 0px;margin:5px 0px 5px 0px; }

.box-right-head1 { margin: 0px 0px 0px 19px;background-image:url(images/box-right-empfehlung.gif); }
.box-right-head2 { margin: 0px 0px 0px 19px;background-image:url(images/box-right-schnelluebersicht.gif); }
.box-right-head3 { margin: 0px 0px 0px 19px;background-image:url(images/box-right-news.gif); }

.box-right-head  { background-position:center;background-repeat:no-repeat;display:block;width:228px;height:34px;text-align:left;
        font-size:14px;color:#ffffff;padding: 42px 0px 0px 18px; }

.icon-tagesgeld { background-image:url(images/icon-tagesgeld.gif); width:26px;height:22px;display:block; float:left; margin: 5px 5px 0px 10px; }
.icon-fonds { background-image:url(images/icon-fonds.gif); width:26px;height:22px;display:block; float:left; margin: 5px 10px 0px 10px; }
.icon-festgeld { background-image:url(images/icon-festgeld.gif); width:26px;height:22px;display:block; float:left; margin: 5px 10px 0px 10px; }
.icon-kredite { background-image:url(images/icon-kredite.gif); width:26px;height:22px;display:block; float:left; margin: 5px 10px 0px 10px; }
.icon-girokonto { background-image:url(images/icon-girokonto.gif); width:26px;height:22px;display:block; float:left; margin: 5px 10px 0px 10px;}
.icon-aktienfonds { background-image:url(images/icon-aktienfonds.gif); width:26px;height:22px;float:left;display:block;margin: 5px 10px 0px 10px; }




.box-innen-head-long { background-image:url(images/box-innen-head-long.gif);width:576px;height:32px;display:block;background-repeat:no-repeat; color:#ffffff;line-height:32px;font-weight:bold;text-align:right;}
.box-innen-middle-long { width:564px;display:block; border-left:1px solid #1199D3;border-right:1px solid #1199D3; padding:0px 5px 0px 5px;margin:0px 0px 0px 0px;}
.box-innen-bottom-long { background-image:url(images/box-innen-bottom-long.gif);width:576px;height:12px;display:block;background-repeat:no-repeat;line-height:0px;font-size:0px; }

.box-innen-head-small { background-image:url(images/box-innen-head-small.gif);width:277px;height:32px;display:block;background-repeat:no-repeat;color:#ffffff;line-height:32px;font-weight:bold;text-align:right;}
.box-innen-middle-small { width:265px;display:block; border-left:1px solid #1199D3;border-right:1px solid #1199D3; padding:5px;}
.box-innen-bottom-small { background-image:url(images/box-innen-bottom-small.gif);width:277px;height:12px;display:block;background-repeat:no-repeat;line-height:0px;font-size:0px; }


.space   { width:15px;height:15px;line-height:10px;font-size:0px;clear:both; }
.space-v { width:22px;height:22px;line-height:10px;font-size:0px;float:left; }
#top{
        background-image:url("../images/top.jpg");
        background-repeat:no-repeat;
        width:900px;
        height:95px;
        margin-left:auto;
        margin-right:auto;
        position:relative;
}
#top .menu{
        position:absolute;
        top:50px;
        height:30px;
}
#header{
        background-image:url("../images/header.jpg");
        background-repeat:no-repeat;
        width:900px;
        height:194px;
        margin-left:auto;
        margin-right:auto;
}
#content{
        width:900px;
        text-align:left;
        margin-left:auto;
        margin-right:auto;
        padding-top:10px;
}
#content div{
        font-family:Verdana;
        font-weight:normal;
        text-decoration:none;
        font-size:11px;
}
#content div.caption{
        font-family:Verdana;
        font-weight:normal;
        text-decoration:none;
        color:#119CD7;
        font-size:22px;
        margin-top:20px;
        margin-bottom:5px;
}
#special{
        float:right;
        width:246px;
        background-color:#FFFFFF;
        margin-top:10px;
        padding-left:10px;
        margin-bottom:40px;
}
#special .top{
        height:76px;
        background-color:#FFFFFF;
        background-image:url("../images/specialTopBg.jpg");
        background-position:top;
        background-repeat:repeat-x;

}
#special .cap{
        font-family:Verdana;
        font-weight:bold;
        font-size:11px;
        font-weight:bold;
        padding-top:18px;
        margin-left:10px;
        margin-bottom:14px;
}
#special .content{
        border-left:solid 1px #119CD7;
}
#special a{
        background-image:url("../images/pfeil.jpg");
        background-position:right;
        background-repeat:no-repeat;
        padding-left:50px;
        padding-right:20px;
        font-family:Verdana;
        font-weight:normal;
        text-decoration:none;
        color:#119CD7;
        font-size:12px;
        margin-bottom:10px;
}
#special div.menu{
        background-image:url("../images/specialMenu.jpg");
        background-position:left;
        background-repeat:no-repeat;
        padding-bottom:6px;
}
#special .bottom{
        background-image:url("../images/specialBottomBg.jpg");
        background-position:left;
        background-repeat:repeat-x;
        height:13px;
}
#content .dotted{
        border-bottom:dotted 1px #000000;
        height:2px;
}
#content td{
        font-family:Verdana;
        font-weight:normal;
        text-decoration:none;
        font-size:12px;
        height:30px;
        vertical-align:middle;
}
#bottom{
        margin-top:50px;
        text-align:center;
        clear:both;
}
#bottom a{
        font-family:Verdana;
        font-weight:normal;
        text-decoration:none;
        color:#119CD7;
        font-size:11px;
        margin-top:4px;
        padding-right:10px;
        padding-left:10px;
}
#bottom div{
        font-family:Verdana;
        font-weight:normal;
        text-decoration:none;
        color:#119CD7;
        font-size:11px;
        margin-top:4px;
        padding-right:10px;
        padding-left:10px;
}
#contact{
        margin-top:10px;
}
#contact .cap{
        font-family:Verdana;
        font-weight:normal;
        text-decoration:none;
        color:#119CD7;
        font-size:18px;
}
#contact div{
        font-family:Verdana;
        font-weight:normal;
        text-decoration:none;
        color:#000000;
        font-size:11px;
}
#contact a{
        font-family:Verdana;
        font-weight:normal;
        text-decoration:none;
        color:#000000;
        font-size:11px;
}
#contact td{
        vertical-align:top;
}
.input{
        border:solid 1px #000000;
}
