body {
background-image: url(/wp-content/themes/ihre-finanzen/img/background.png);
background-repeat:repeat-x;
background-color:#969696;
color:black;
font-family:Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif;
font-size:80%;
line-height:1.4em;
}

p {
margin:0 0 10px 0;
}

* {
border:0;
}

#sidebar ul , #sidebar li{
margin:0;
padding:0;
}

.clear { clear:both;}

#logo {
float:left;
margin-top:5px;
}

a {
color:#0000AA;
outline:none;
text-decoration:none;
}

blockquote {
border-left:5px solid #f7f7f7;
padding:0 0 0 10px;
}

blockquote  {
margin:0 0 0 10px;
}


h1 {
font-family:'Trebuchet MS',Tahoma,Sans-serif;
font-size:1.8em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:5px 0 10px;
}

h1 a {
text-decoration:none;
color:black;
}

h2 {
font-family:'Trebuchet MS',Tahoma,Sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:5px 0 10px;
}



#page {
padding: 0 10px 10px 10px;
background-color:white;
margin:10px auto;
}

#page,
#nav ul,
#nav {
width:950px;
}

#footer {
margin:0 auto;
margin-top:50px;
}

#header {
background-color:white;
position:relative;
height:95px;
}

#content {
}

#content,#footer,h3 a,#footer p {

}

#content-right,.alignright {
float:right;
}

#content-right a {
font-weight:bold;
}

#content-right a:hover {
font-weight:bold;
text-decoration:underline;
}

#content-right {
width:700px;
padding-right:10px;
background-color: #ffffff;
padding-bottom:10px;
min-height:450px;
}


#sidebar {
width:230px;
float:left;
padding:0;
}


#sidebar h3 {
color:#042041;
display:block;
margin:0 0 0 6px;
padding:3px 0 3px 10px;
text-decoration:none;
font-size:14px;
font-weight:bold;
background:transparent url(img/off.gif) no-repeat scroll left center;

}

#sidebar ul li {
padding: 2px 0;
list-style:none;
border-top:1px solid #ededed;
}

#sidebar ul li * {
line-height:1em;
}

#sidebar ul li a {
color:#042041;

margin:0;
padding:3px 0 3px 12px;
font-size:12px;
text-decoration:none;
line-height: 20px;
}


#sidebar ul li a:hover {
color:darkblue;
font-weight:bold;
}



#navbar{
margin-top:0px;
width: 950px;
text-align: left;
background:url(img/navbar-bg.png) left top repeat-x; 
font-size:12px;
clear:both;
float:left;
}

#navbar ul, #navbar ul li{
border:0px;
margin:0px;
padding:0px;
list-style:none;
height:35px;
line-height:35px; } 

#navbar ul li{
float:left;
display:block;
line-height:35px; }

#navbar ul li a{
color:#fbfbfb;
background:url(img/navbar-bg-l.png) left top repeat-x;
text-decoration:none;
font-weight:bold;
display:block; 
padding:0 20px ;
height:35px;
line-height:35px;
display:block;
float:left;
}

#navbar .navhome, #navbar .navhomeactiv {
width: 39px;
}

#navbar .navhomeactiv a, #navbar .navhomeactiv a {
background:url(img/home-hover.png) left top no-repeat;
width: 39px;
color:#f9f9f9;
height:35px;
line-height:35px;
}


#navbar ul li a:hover{
background:url(img/navbar-bg-l-home.png) left top repeat-x;
color:#fbfbfb;
height:35px;
line-height:35px;
}

#navbar .navhome a{
background:url(img/home.png) left top no-repeat;
width: 39px;
max-width:39px;
padding:0;
color:#f9f9f9;
height:35px;
line-height:35px;
}



#navbar .navhome a:hover {
background:url(img/home-hover.png) left top no-repeat;
}


#navbar .navvergleich a {
background:url(img/navbar-bg-l-vergleich.png) left top no-repeat;
height:35px;
line-height:35px;
padding:0 20px 0 35px;
}

#navbar .navvergleich a:hover {
background:url(img/navbar-bg-l-home-vergleich.png) left top repeat-x
}


#navbar .navanbieter a {
background:url(img/navbar-bg-l-anbieter.png) left top no-repeat;
height:35px;
line-height:35px;
padding:0 20px 0 35px;
}

#navbar .navanbieter a:hover {
background:url(img/navbar-bg-l-home-anbieter.png) left top repeat-x
}



#navbar .navkostenlos a {
background:url(img/navbar-bg-l-kostenlos.png) left top no-repeat;
height:35px;
line-height:35px;
padding:0 20px 0 35px;
}

#navbar .navkostenlos a:hover {
background:url(img/navbar-bg-l-home-kostenlos.png) left top repeat-x
}

#navright {
float:right !important;
background:url(img/right-round.png) right top no-repeat;
width: 9px;
height:35px;
line-height:35px;
}


#girokonto-anbieter {
border:0;
	border-collapse: collapse;
margin-top:10px;
margin-left:5px;
}

#girokonto-anbieter tr {
	border-style: none;

}

#girokonto-anbieter td{
	background-color: white;
border:2px solid #EEEEFF;
padding:5px;
text-align:center;

}




#footer  {
width: 950px;
text-align:center;
border-top:1px solid #ABABAB;
height:30px;
padding-top:10px;
text-align:center;
width:100%;
background-color:#dcdcdc;
color:#6a6a6a;
}

#footer a {
text-decoration:none;
color:#6a6a6a;
}

.girokonto-vergleich {
border-collapse:collapse;	
margin-top:5px;

}

.girokonto-vergleich td {
border:1px solid #dddddd;
padding:6px;
text-align:center;
}


#art {
border: 1px solid #cccccc;
padding: 0px;
float: left;
margin-top:5px;
margin-right: 15px;
text-align:center;
margin-bottom: 5px;
}

#artnavi {
list-style-type:none;
padding:0px;
margin:0px;
text-align:left;
}


#artnavi li {
background-color:#EEEEEE;
border-top:1px solid #cccccc;
line-height:22px;
background-image:none;
margin:0;
text-align:left;
padding: 2px 8px;
}

#artnavi li a {
	text-decoration:none;

}

.gicon {
margin-right:5px;
vertical-align:bottom;
}

#girokonto-small-vergleich {
width:700px;
border-collapse:collapse;	
margin-top:5px;
}

#girokonto-small-vergleich .info {
	background-color: #EEEEFF;
}

#girokonto-small-vergleich td,#girokonto-small-vergleich th{
	background-color: white;
border:1px solid #ccccFF;
padding:10px 6px;
text-align:center;

}

.button {
	background-image:url(/images/zum-girokonto.png);
background-repeat:no-repeat;
color:white;
cursor:pointer;
display:block;
float:left;
font-size:1.1em;
height:40px;
line-height:40px;
margin-right:8px;
text-align:center;
width:200px;
}
.button:hover {
	background-image:url(/images/zum-girokonto-hover.png);
text-decoration:none;
}	

.dkb-table td{
padding: 17px;
}
