body{margin:0;padding:0;text-align:left;color:#111;font:Arial,Helvetica,sans-serif;background-image:url(../images/bluegradient.jpg);background-repeat:repeat-x;background-position:top left;}
a,a:visited{ border-bottom: 1px dotted #1973CD;
    color: #1973CD;
    font-family: arial;
    outline: medium none;
    text-decoration: none;
}

a:hover{border-color:#bfe5ff;}
.content .girotab a.nodeco{text-decoration: none}
.int {color:#444444;}

acronym,abbr{cursor:help;font-weight:normal}
#container{height:100%;width:1100px;margin:0 auto;}
.navigation{width:200px;float:left;}
.navigation a{margin:0;padding:3px;display:block;}
.navigation a:link,.navigation a:visited{
    border: 1px solid #F0F0F0;
    color: #69879E;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    _margin-bottom:0;
    padding: 5px 0 5px 7px;
    text-decoration: none;
    background: #fff ;}
.navigation a:visited{}
.navigation a:hover{background:#f9f9f9;-moz-box-shadow: 0 0 8px #D9D9D9;border: 1px solid #fff;}
.tp-nav{
    background: #5097dd url("../images/whitenavgradient2.png") repeat-x top left;
    border:1px solid #5097dd;
    color: #FFFFFF;
    text-shadow: 1px 0px 0px #22527f;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 7px 10px;
    text-transform: uppercase;}
.navigation ul{margin:0px 0px 0 2px;padding:0;list-style-type:none;font:14px Arial,Verdana,Helvetica,sans-serif;}
.navigation li b{padding:0px 0px 0px 0px;display:block;color:#ff6633;}
.navigation li{width:198px;}
.usp{margin-bottom: 20px;background: url("../images/header.png") no-repeat top left transparent;min-height:125px;_height:125px;
text-indent: 500px;} 
.usp a{color:#444444;text-decoration:none;}
.usp p{
    color: #22527F;
    font: 11px Arial,Verdana,Helvetica,sans-serif;
    margin: 0 0 0 20px;
    padding: 30px 25px 0 0;
    text-align: right;
}
.usp h1{
    color: #22527F;
    font: 24px Tahoma,Helvetica,sans-serif;
    margin: 5px 25px 0 20px;
    padding: 0;
    text-align: right;}
.content{
	background:#FFFFFF;
   border: 1px solid #e0e0e0; 
    float: right; /*VL: float: right;*/
    padding: 20px;
    width: 840px;
    -moz-border-radius: 0px 15px 15px 15px; /*VL: 15px 0px 15px 15px*/
    -moz-box-shadow: 0 0 8px #D9D9D9;
    }
.content p{color: #595959;font:13px Arial,Verdana,Helvetica,sans-serif;line-height: 22px;}
.content .fett{
    font-size: 15px;
    line-height: 22px;
    min-height:150px;
    height:150px;}
.content .klein{color: #595959;font:10px Arial,Verdana,Helvetica,sans-serif;line-height: 12px;}
.content .prona {font-size:9px; color:#000000; padding-left:2px} 

.tp-h1,.content h1{
	font-weight: normal;
	margin:0;
	font-family: trebuchet MS;
    font-size: 26px;
    padding-bottom: 15px;
}
.content h2, h3, h4, h5{font:16px Arial,Verdana,Helvetica,sans-serif;font-weight:bold;}
.tp-h2{width:517px;text-align:left;font:15px Arial,Verdana,Helvetica,sans-serif;font-weight:bold;}


.tp-h2start{ font: bold 16px Arial,Verdana,Helvetica,sans-serif;clear: both;
    margin: 15px 0;}
.tp-h3{
    border-bottom: 2px solid #EFEFEF;
    color: #69879E;
    font: bold 15px Arial,Verdana,Helvetica,sans-serif;
    padding: 5px;
    text-align: center;
    width: 180px;}
/* .tpbanken-h3{margin:5px 10px 0 10px;padding:0px 0 0 13px;color:#000000;background-color:#e7e7e7;width:229px;text-align:left;font:15px Arial,Verdana,Helvetica,sans-serif;font-weight:bold;}*/

.tpbanken-h3{border-bottom: 2px solid #EFEFEF;
    color: #69879E;
    font: bold 15px Arial,Verdana,Helvetica,sans-serif;
    padding: 5px;
    text-align: center;
    width: 280px;}


.content ul{font:15px Arial,Verdana,Helvetica,sans-serif;margin:5px 10px 10px 15px;padding:3px 0px 3px 5px;list-style-image:url(../images/checkmark.png);}
.content li{
    color: #595959;
    line-height: 28px;}

.sboxcontent ul{font:12px Arial,Verdana,Helvetica,sans-serif;list-style-image:url(../images/checkmark.png);margin:0px 10px -10px 10px;}
.sboxcontent li{padding:5px 0px;}

.content ol{font:14px Arial,Verdana,Helvetica,sans-serif;margin:5px 10px 10px 15px;padding:3px 0px 3px 5px;list-style-type:none;list-style-image:url(../images/arrow.png);border: 0px;}

.sboxcontent ol{font:19px Arial,Verdana,Helvetica,sans-serif;padding:15px 10px 10px 25px;list-style-type:none;list-style-image:url(../images/arrow.png);border: 0px;}
.content .sboxcontent li{line-height: 14px;}
.content .sboxcontent ol,.sboxr .sboxcontent p,.sboxr .sboxcontent ul{margin: 0;}
sboxr .sboxcontent ul{margin-left: 10px;}

.sboxl .sboxcontent li{padding: 7px 10px!important;}

.bbox2{margin:0px 0px;padding:0px 0px;width:290px;float:left;}
.bbox2 ul{font:14px Arial,Verdana,Helvetica,sans-serif;margin:5px 10px 10px 10px;padding:2px 0px 5px 10px;list-style-image:none;border:1px dashed #f9f9f9;}
.bbox3{margin:0px 0px;padding:0px 0px;width: 180px;float:left;}
.bbox3 ul{font:14px Arial,Verdana,Helvetica,sans-serif;margin:5px 10px 10px 10px;padding:2px 0px 5px 10px;list-style-image:none;}

.sboxl{margin:10px 20px 10px 5px;}
.sboxr{margin:10px 5px 15px 5px;}
.sboxr,.sboxl{
border: 2px solid #ddd;
width: 358px;height:170px;padding:20px;float:left;display:inline;
background: url("../images/gradient.gif") repeat-x scroll center top #FFFFFF;
    }
.sboxhead{
    color: #669933; /*#CF4603*/
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0;
    font-family: trebuchet MS;
}


.infotab table{color: #595959; margin:5px 10px 10px 0px;padding:2px 0px 2px 0px;font:14px Arial,Verdana,Helvetica,sans-serif;}
.infotab td{margin:0px;padding:2px 0 2px 0px;text-align:left;}
.content .infotab .button img {border:none}

.image{float:right;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #EEEEEE;
    margin: 0 15px 15px 15px;
    padding: 3px;}
.starttg{float:left;margin:0 15px 15px 0; border:3px solid #f9f9f9;padding: 15px;}
.girotab table,#Bankkonto-Rechner table{color:#222;font:12px Arial,Verdana,Helvetica,sans-serif;text-align:left;margin:0px 4px 4px 4px; border: 1px solid #ddd;background: url("../images/gradient.gif") repeat-x scroll center top #FFFFFF;}
.girotab tr.grey{color:#878787; font-size:10px}


#Bankkonto-Rechner form table{margin-bottom: 25px;padding: 10px; border: 2px solid #ddd;}
#Bankkonto-Rechner form table table{border: 0;margin-bottom: 0;min-height: 65px;height: 65px;background: none;padding: 0 0 10px 0;border-bottom: 1px solid #f0f0f0;}
#Girokonto-Vergleich .girotab td{padding: 8px;}
.girotab td{margin:0px;padding:15px 10px;background-position:center;background-repeat:no-repeat;}
.form{margin:5px;padding:10px;background: url("../images/gradient.gif") repeat-x scroll center top #FFFFFF;
    border: 2px solid #ddd;}
.form select{padding: 5px;width: 250px;	background: none repeat scroll 0 0 #ffeaa8;
    border: 1px solid #CCCCCC;}
.girotab{margin-top: 20px;}
.girotab td a{border:none; text-decoration:underline;}
.girotab td img{border:none;padding:0px; margin:0px;}
.rechts_float{float:right;display:inline margin:0px;padding:0px 0 0 9px;width:195px;clear:both;}
.rechts{background: url("../images/gradient.gif") repeat-x scroll center top #FFFFFF;
    border: 2px solid #DDDDDD;margin-bottom: 100px;}
.rechts p{margin:10px 10px 10px 5px;padding:5px 0px 5px 5px;font:11px Arial,Verdana,Helvetica,sans-serif;}
/*.rechts img{margin:5px 10px 5px 10px;border:1px solid #ddd;float:left;padding:5px 3px;}*/
.rechts img{ width:auto; margin:0.5em 10%; text-align:center;border:1px solid #ddd;padding:2px;}
.top3image{float:left; height:25px; border: 0px!important; margin:10px!important;padding:3px!important;}
.rechts h1{margin:0px 0px 5px 0px;padding:0px 0 0 5px;font:12px Arial,Verdana,Helvetica,sans-serif;font-weight:bold;}
.tp-rechts{margin:0px 0px 5px 0px;padding:2px 0 0 5px;font:12px Arial,Verdana,Helvetica,sans-serif;font-weight:bold;}
.rechts h2{margin:0px 10px 0 10px;padding:0px;color:black;text-align:left;font-weight:600;font:12px Arial,Verdana,Helvetica,sans-serif;font-weight:bold;}
.tp-rechts2,.tp-rechts{
    background-color: #EFEFEF;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    color: #111111;
    font: bold 12px Arial,Verdana,Helvetica,sans-serif;
    height: 16px;
    margin: 0 0 5px;
    padding: 10px;
    text-align: center;}
.rechts a{margin:0px;padding:0px;font:10px Arial,Verdana,Helvetica,sans-serif;}
.rechts table{font:10px Arial,Verdana,Helvetica,sans-serif;width:90%;border:0px;margin:0 0 0 10px;}
.rechts table td{border-bottom:1px solid #ddd;}
.news{
    line-height: 22px;
    margin: 20px 0px;
    padding: 0;
    width: 630px;}
.news p{font:12px Arial,Verdana,Helvetica,sans-serif;}
.foot{
    clear: both;
    color: #69879E;
    margin: 0;
    padding: 10px 0;
    text-align: right;} /*VL: text-align: left*/
.foot p{margin:0px 0px 0px 10px;padding:10px 0px;font:11px Arial,Verdana,Helvetica,sans-serif;}
.foot a{color:#808080;text-decoration:none;}
.sboxcontent .ohne a:link,.ohne a:visited,.ohne a:hover,.button a:active{display:inline;border:none;background: none;}
.img a:link{display:inline;border:0;background:#ffffff;text-decoration:none;}
.img a:visited{display:inline;border:0;text-decoration:none;}
.img a:hover{display:inline;border:0;background:#ffffff;text-decoration:none;}
.newsimg{margin:10px;float:left;}
.ratgeberimg{margin:10px;float:right;padding:3px;border: 3px solid #EEEEEE;}
.button{margin:15px 0px 25px 0px; border:none;}
.button img{border:none;}
.content .button a:link,.button a:visited,.button a:hover,.button a:active{display:inline;border:none;background: none;}
.eroeffnen{display:inline-block;background-color:#008000;padding:5px 10px 6px;color:#fff;text-decoration:none;font-size:12px;font-weight:bold;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px #999;-webkit-box-shadow:0 1px 3px #999;text-shadow:0 -1px 1px #222;position:relative;cursor:pointer;}
.eroeffnen:hover{background-color:#007400;color:#fff;}
.logo{border:none;margin: -130px 1024px 42px 2px;padding:0px;position:relative;} /*VL: {border:none;margin: -130px 0 42px 2px;padding:0px;position:absolute;}*/
.logo img{border:none;}
.logo a:link,.logo a:visited,.logo a:hover,.logo a:active{display:inline;border:none;background:none;}
.klein{font:9px Arial,Verdana,Helvetica,sans-serif;}
.lhead{margin-left:20px;}
.p516{}
.gray{color:gray; font-size: 10px;} 

.fb{float:right; padding:10px 7px 20px 20px}

.verisign {float:right;margin:5px 5px 0px 20px}
.verisign a:link,.verisign a:visited,.verisign a:hover,.verisign a:active{display:inline;border:none;background: none;}


td img,.newsimg{border: 3px solid #eee;margin: 0 30px 15px 0;padding: 3px;background: #fff;}
#Bankkonto-Rechner form table td img{border: 0;margin: 0;padding: 3px;background: none;}
.news img{margin-bottom: -5px;}

.formtipp {font:12px Arial,Verdana,Helvetica,sans-serif; margin:0 15px}

/*.tpbanken-h3{border-bottom: 2px solid #EFEFEF;
    color: #69879E;
    font: bold 15px Arial,Verdana,Helvetica,sans-serif;
    padding: 5px;
    text-align: center;
    width: 280px;}*/

