html, body{margin:0px;padding:0;text-align:center;background:url(../images/bg.jpg) top center repeat-x #DAF0FC;font-family:verdana,arial,helvetica,sans-serif;color:#000000;font-size:13px;}
hr{border:3px double;color:#8ADEFA;margin:.5em 0;}
#pagewidth{width:960px;text-align:left;margin-left:auto;margin-right:auto;background:url(../images/page_bg.jpg) top center repeat-y;}
#page{width:896px;text-align:left;margin-left:auto;margin-right:auto;background:url(../images/page.jpg) top center no-repeat;padding:32px 32px 0px 32px;}
#header{position:relative;height:140px;width:896px;background:url(../images/header.jpg) no-repeat;margin:0px 0px 2px 0px;overflow:hidden;}
#header h1{font-style:italic;position:relative;float:left;margin:43px 0px 0px 22px;padding:0px;font-family:verdana,arial,helvetica,sans-serif;font-weight:bold;color:#ffffff;font-size:30px;}
#header h1 a{color:#003399;text-decoration:none;}
#header h1 a:hover{color:#003399;text-decoration:none;}
#header h2{position:relative;float:right;margin:57px 22px 0px 0px;padding:0px;font-family:arial,helvetica,sans-serif;font-style:italic;font-weight:normal;color:#000000;font-size:18px;}

@-moz-document url-prefix() { #header h2 { margin: 55px 22px 0px 0px; } }

#columns ul a { border-bottom:1px dotted #003399; }

#columns ul a:hover { border-bottom:1px dotted #000000;color:#000000; }

#columns h4, h5, h6 {
background: #DFF6FC;
height: 30px;
line-height: 30px;
font-weight: 600;
font-size: 11px;
margin: 0 0 0 0; padding: 0 0 0 10px; 
color: #003399;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

#columns ul {
padding: 15px 0 20px 30px;
margin: 0;
}

#columns ul li {
padding: 0;
margin: 0;
}

#column1 {
float: left;
width: 265px;
background: #ffffff;
margin-top: 20px;
}
#column2 {
float: left;
margin-left: 20px;
width: 265px;
background: #ffffff;
margin-top: 20px;
}
#column3 {
float: left;
margin-left: 20px;
width: 265px;
background: #ffffff;
margin-top: 20px;
}

#rgv {width:836px;}
#menu{position:relative;height:36px;width:896px;background:url(../images/nav_bg.jpg) top center no-repeat;padding:0px;margin:0px;overflow:hidden;}
#tabs{font-size:100%;line-height:normal;margin:0px 8px 0px 8px;width:880px;height:36px;clear:both;overflow:hidden;}
#tabs ul{margin:0;padding:0px 0px 0px 0px;list-style:none;float:left;font-family:arial,helvetica,sans-serif;font-size:13px;height:42px;}
#tabs li{display:inline;margin:0;padding:0;height:36px;}
#tabs a{float:left;background:url(../images/tab.jpg) no-repeat left top;margin:0px 0px 0px 0px;padding:0 0 0 15px;text-decoration:none;height:42px;}
#tabs a span{float:left;display:block;background:url(../images/tab2.jpg) no-repeat right top;padding:10px 15px 12px 0px;color:#003399;}
#tabs a span{float:none;}
#tabs a:hover span{color:#000000;}
#tabs a:hover{background-position:0% -42px;color:#000000;}
#tabs a:hover span{background-position:100% -42px;color:#000000;}
#tabs .current_page_item a{background-position:0% -42px;}
#tabs .current_page_item a span{background-position:100% -42px;}
#kredit-online-beantragen{margin-left:42px;margin-top:18px;}
#kredit-beantragen{margin-left:42px;margin-top:18px;}
#kredit{margin-left:42px;margin-top:18px;}
#online-kredit{margin-left:42px;margin-top:18px;}
#kredit-beantragung{margin-left:30px;margin-top:60px;}
#sidecol{width:230px;float:right;display:inline;position:relative;padding:0px 0px 0px 2px;margin:2px 0px 0px 0px;}
#sidecol h3{width:218px;height:26px;float:left;clear:both;display:block;position:relative;padding:10px 0px 0px 12px;margin:0px 0px 0px 0px;background:url(../images/menu_header.jpg) top center no-repeat;font-family:verdana,arial,helvetica,sans-serif;font-weight:bold;color:#000000;font-size:100%;}
#sidecol h4{width:218px;height:26px;float:left;clear:both;display:block;position:relative;padding:10px 0px 0px 12px;margin:0px 0px 0px 0px;background:url(../images/menu_header.jpg) top center no-repeat;font-family:verdana,arial,helvetica,sans-serif;font-weight:bold;color:#000000;font-size:100%;}
#sidecol ul{padding:5px 0px 5px 0px;margin:0px 0px 0px 0px;list-style:none;width:230px;clear:left;}
#sidecol ul li{margin:0px 0px 0px 0px;display:block;}
#sidecol ul li a{width:200px;display:block;background:url(../images/side.gif) top left no-repeat;padding:4px 5px 6px 25px;text-decoration:none;font-family:arial,helvetica,sans-serif;color:#003399;font-size:1em;margin:0px 0px 0px 0px;vertical-align:bottom;}
#sidecol ul li a:hover{padding:4px 5px 6px 27px;width:198px;background-repeat:no-repeat;background-position:-230px 0px;background-image:url(../images/side.gif);text-decoration:none;color:#000000;}
#maincol{float:left;display:inline;position:relative;width:836px;overflow-x:;}
#submenu{position:relative;height:2.8em;width:51.100em;margin:0.160em 0em 0em;text-align:left;overflow:hidden;background:url(../images/submenu_bg.jpg) top center no-repeat;}
ul#submenunav{margin:0px;padding:0px;list-style-type:none;white-space:nowrap;height:2.25em;}
ul#submenunav li{float:left;font-family:verdana,arial,helvetica,sans-serif;font-size:1em;margin:0em;padding:0.8em 0em 0.8em 0em;background:url(../images/submenu_button.jpg) top right no-repeat;border:0em;}
#submenunav a, #submenunav a:link{margin:0;padding:0.8em 1.025em 0.8em 1.025em;color:#003399;border:0em;text-decoration:none;}
ul#submenunav li#active{color:#000000;}
#submenunav a:hover{color:#000000;background:url(../images/submenu_button_over.jpg) top right no-repeat;}
#content{width:836px;margin:0px 0px 0px 0px;background:url(../images/content_header.jpg) top left no-repeat;background:#ffffff;padding:30px 30px 30px 30px;overflow-x:hidden;font-family:verdana,arial,helvetica,sans-serif;}
#content h2,h3{color:#003399;font-family:arial,helvetica,sans-serif;font-size:22px;font-weight:normal;padding:0px 0px 0px 0px;margin:0px;clear:left;}
#content h3{color:#003399;font-family:arial,helvetica,sans-serif;font-size:22px;font-weight:normal;padding:0px 0px 0px 0px;margin:0px;clear:left;}
#content h1 a{color:#003399;font-family:arial,helvetica,sans-serif;font-size:22px;font-weight:normal;padding:0px 0px 0px 0px;margin:0px;text-decoration:none;}
#content h1 a:hover{color:#000000;font-family:arial,helvetica,sans-serif;font-size:22px;font-weight:normal;padding:0px 0px 0px 0px;margin:0px;text-decoration:none;}
#content p{color:#000000;font-size:11px;line-height:1.7em;font-family:verdana,arial,helvetica,sans-serif;text-align:left;}
#content a{color:#003399;text-decoration:none;border-bottom:1px dotted #003399;font-style:italic;}
#content a:hover{color:#003399;text-decoration:none;}
#content ul{color:#000000;font-size:13px;line-height:1.7em;}
#content ol{color:#000000;font-size:13px;line-height:1.7em;}
img.schweizer-bon-kredit{position:relative;padding:0px;margin-top:-10px;margin-bottom:0px;margin-left:0px;margin-right:0px;display:inline;float:right;border-width:1px;border-style:solid;border-color:#003399;}
img.schweizer-bon-kredit-2{position:relative;padding:0px;margin-top:-13px;margin-bottom:0px;margin-left:0px;margin-right:0px;display:inline;float:right;border-width:1px;border-style:solid;border-color:#003399;}
blockquote{margin:20px;padding:8px 8px 8px 15px;}
blockquote p{background-color:inherit;color:#505050;font-size:0.9em;line-height:1.3em;}
label{background-color:inherit;color:#606060;font-size:0.9em;font-weight:bold;}
table#wp-calendar{margin:0 0 20px;width:140px;}
code{font-size:1.2em;display:block;padding:5px 5px 5px 8px;margin:5px 0 15px 0;}
#s,#submit{background-color:#ffffff;border:1px solid #cccccc;color:#505050;font-size:0.9em;margin:0 0 16px;padding:4px;width:130px;}
#author,#email,#url,#comment{border:1px solid #cccccc;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:1em;margin:0;padding:4px;}
#commentsection{margin:25px 0 0;}
#commentsection p{margin:0 0 6px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignright{float:right;}
.alignleft{float:left;}
.divider{height:25px;width:604px;background:url(../images/divider.jpg) top center no-repeat;margin:10px auto 20px auto;}
.left{border:1px solid #cccccc;float:left;margin:10px 15px 10px 0;}
.right{border:1px solid #cccccc;float:right;margin:10px 0 5px 10px;}
.center{border:1px solid #aaaaaa;margin:5px auto 12px;text-align:center;}
.textright{text-align:right;}
.small{font-size:0.8em;}
.bold{font-weight:bold;}
.hide{display:none;}
.post{margin:0px;}
.postinfo{color:#606060;font-size:0.9em;font-weight:bold;line-height:1.5em;margin:0px;padding:8px 0px 8px 0px;}
.comment{color:#606060;margin:0 0 10px;padding:8px 5px 0 8px;}
.comment p{font-size:0.9em;line-height:1.3em;margin:0 0 6px;padding-bottom:5px;}
.gravatarside{float:right;width:48px;height:48px;margin:0 5px 5px 5px;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption-dd{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
#footer{height:58px;width:896px;padding:25px 32px 0px 32px;font-family:arial,helvetica,sans-serif;font-size:13px;color:#003399;background:url(../images/footer.jpg) top center no-repeat;clear:both;margin-left:auto;margin-right:auto;}
#footer a{color:#003399;text-decoration:underline;font-size:1em;}
#footer a:hover{color:#000000;text-decoration:none;}
#footer p{color:#003399;font-size:0.9em;text-align:right;padding-right:1em;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
@media print{#leftcol{display:none;}
#twocols, #maincol{width:100%;float:none;}
}
