/* Einbindung App im Header
------------------------------------------------------------*/

#header #header_app {
    margin-left: 385px; 
    width: 346px;
    height: 74px;
    border: none;	
}

/* Anpassung Sidebar Menü
------------------------------------------------------------*/

#sidebar ul.menu li ul.sub-menu li ul.sub-menu li a { color: #4E4D55; font-size: 11px;}
#sidebar ul.menu li ul.sub-menu li ul.sub-menu li a:before {content: "- "; }

#sidebar ul.menu li ul.sub-menu li ul.sub-menu li a:hover, #sidebar ul.menu li ul.sub-menu li ul.sub-menu li.current_page_item a, #sidebar ul.menu li ul.sub-menu li ul.sub-menu li.current_page_parent a, #sidebar ul.menu li ul.sub-menu li ul.sub-menu li.current-page-ancestor a { background: none repeat scroll 0 0 #FFFFFF !important; color: #F88000; }

#sidebar ul.menu li ul.sub-menu li a:before { content: ""; }

/*

#sidebar ul.menu li ul.sub-menu li#page-item-3141 a:after {
   content: " " url(images/bg_li.png) ; 		
}

*/

/* Col-Boxen Head
---------------------------------------------------------*/

div.col .col_headline {
   border: 1px solid #D55500;
   /* text-shadow: 1px 1px 0 #928E76; */
}

/* Tabellen
---------------------------------------------------------*/

table.table {
    margin: 20px 0 20px 0;
    width: 100%;
}
table.table th,
table.table td {
    padding: 5px 10px;
}
table.table thead th {
    /* background: #F78500; */
    color: #FFFFFF;
    border-color: #DBDBDB;
    border-style: solid;
    border-width: 1px;
    border-top: 1px solid #A84300;
    font-weight: bold;
    font-size: 14px;
    text-shadow: 1px 1px 0 #4D4E64;
    vertical-align: middle;
    text-align: center;
}
table.table thead th:first-child {
    border-left: 1px solid #A84300;
}
table.table thead th:last-child {
    border-right: 1px solid #A84300;
}
table.table tbody td {
    border: 1px solid #DBDBDB;
    vertical-align: middle;
    text-align: center;
}
table.table tbody tr:nth-child(2n) {
    background: none repeat scroll 0 0 #FFFFFF;
}
table.table tbody tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #F3F3F3;
}

.vergleich_individuell.table th {
background: rgb(248,175,0); 
background: -moz-linear-gradient(top, rgb(248,175,0) 0%, rgb(247,141,0) 50%, rgb(222,90,0) 100%); 
background: -webkit-linear-gradient(top, rgb(248,175,0) 0%,rgb(247,141,0) 50%,rgb(222,90,0) 100%); 
background: linear-gradient(to bottom, rgb(248,175,0) 0%,rgb(247,141,0) 50%,rgb(222,90,0) 100%); 
text-shadow: none;
}

/*
 * Buttons
 ----------------------------------------*/

.orange {
    background: #F78500;
    background: -moz-linear-gradient(top,  #f8b200 0%, #f66800 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8b200), color-stop(100%,#f66800));
    background: -webkit-linear-gradient(top,  #f8b200 0%,#f66800 100%);
    background: -o-linear-gradient(top,  #f8b200 0%,#f66800 100%);
    background: -ms-linear-gradient(top,  #f8b200 0%,#f66800 100%);
    background: linear-gradient(to bottom,  #f8b200 0%,#f66800 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8b200', endColorstr='#f66800',GradientType=0 );
}

.green {
    background: #8BC018;
    background: -moz-linear-gradient(top,  #addf22 0%, #8cc118 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#addf22), color-stop(100%,#8cc118));
    background: -webkit-linear-gradient(top,  #addf22 0%,#8cc118 100%);
    background: -o-linear-gradient(top,  #addf22 0%,#8cc118 100%);
    background: -ms-linear-gradient(top,  #addf22 0%,#8cc118 100%);
    background: linear-gradient(to bottom,  #addf22 0%,#8cc118 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#addf22', endColorstr='#8cc118',GradientType=0 );
}

.button {
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    padding: 5px 10px;
    text-decoration: none;
}
.button span {
    cursor: pointer;
}
.button.green {
    border: 1px solid #6D9416;
    text-shadow: 1px 1px 0 #7EA312;
}
.button.green:hover {
    background: #86B319;
}


/* Rechner Antragsbuttons 
---------------------------------------------------------*/

table#ultimate_calculator td.i7 a { background: url(/wp-content/uploads/2012/04/bg_button_calc2_80x24.png); background-size:cover; display: inline-block; font-weight: 700; font-size: 11px; line-height: 1.9em; padding: 2px 5px; text-decoration: none; text-shadow: 1px 1px 0 #7EA312; }

table#ultimate_calculator td.i7 a:hover { background: url(/wp-content/uploads/2012/04/bg_button_calc2_hover_80x24.png); background-size:cover; display: inline-block; font-weight: 700; font-size: 11px; line-height: 1.9em; padding: 2px 5px; text-decoration: none; text-shadow: 1px 1px 0 #7EA312; }

/* Vergleich Antragsbuttons 
---------------------------------------------------------*/

#ultimate_vergleich td.i7 a { background: url(/wp-content/uploads/2012/04/bg_button_calc2_55x24.png); color: #FFFFFF; display: inline-block; height: 20px;  width: 45px; font-weight: 700; padding: 2px 5px; text-decoration: none; text-shadow: 1px 1px 0 #7EA312; }

#ultimate_vergleich td.i7 a:hover { background: url(/wp-content/uploads/2012/04/bg_button_calc2_hover_55x24.png);  }

#ultimate_vergleich thead th { 
    font-size: 11px; 
    font-weight: 700;
    background: rgb(248,171,0); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(248,171,0,1) 0%, rgba(246,104,0,1) 96%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,171,0,1)), color-stop(96%,rgba(246,104,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(248,171,0,1) 0%,rgba(246,104,0,1) 96%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(248,171,0,1) 0%,rgba(246,104,0,1) 96%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(248,171,0,1) 0%,rgba(246,104,0,1) 96%); /* IE10+ */
    background: linear-gradient(top,  rgba(248,171,0,1) 0%,rgba(246,104,0,1) 96%); /* W3C */
}    



#ultimate_vergleich thead th.i8, #ultimate_vergleich thead th.i7 { white-space: normal;  }

/* Eingabemaske Rechner und Anleitung
---------------------------------------------------------*/

div.rechner_manual ol li  { padding: 2px 0 !important; }
div.rechner_manual { float: right; padding 0; margin 0; width: 300px; }

div.rechnerkNav { text-align: left; padding: 0; margin: 0; }

#content div.widget_eingabemaske form input.submit { background: url(/wp-content/uploads/2012/04/bg_button_calc_berechnen.png) no-repeat scroll 0 0 transparent; height: 35px; width: 83px; text-shadow: 1px 1px 0 #7EA312; }
#content div.widget_eingabemaske form input.submit:hover { background: url(/wp-content/uploads/2012/04/bg_button_calc_berechnen_hover.png) no-repeat scroll 0 0 transparent; }

#content div.widget_eingabemaske { background: url("/wp-content/uploads/2012/05/bg_widget_shortcode_bw.jpg") no-repeat scroll right bottom #F5F5F5; }

#content div.widget_eingabemaske h3 { background: url("images/bg_table_th.png") repeat-x scroll 0 0 transparent; border: 1px solid #D55500; left: 0; top: 0; width: 358px; }


/* Rechner shortcode Berechnen Button
----------------------------------------------------------*/

div.widget_shortcode_small form input.submit { background: url("/wp-content/uploads/2012/04/bg_button_calc_berechnen.png") no-repeat scroll 0 0 transparent; height: 35px; width: 83px; }
div.widget_shortcode_small form input.submit:hover { background: url("/wp-content/uploads/2012/04/bg_button_calc_berechnen_hover.png") no-repeat scroll 0 0 transparent; height: 35px; width: 83px; }

/* Tagesgeld Detailseiten Antragsbutton
----------------------------------------------------------*/

#content a.antrag { background: url(/wp-content/uploads/2012/04/bg_antrag_button.png) repeat-x scroll 0 0 transparent; border: 1px solid #6D9416; text-shadow: 1px 1px 0 #7EA312; }
#content a.antrag:hover { background: url(/wp-content/uploads/2012/04/bg_antrag_button_hover.png) repeat-x scroll 0 0 transparent; border: 1px solid #6D9416; text-shadow: 1px 1px 0 #7EA312; color: #fff; }

/* Empfehlungsboxen klein
---------------------------------------------------------*/

.box_emfehlung_big { margin: 10px 0; padding-top: 20px;  }

.box_empfehlung_small {
	float: left;
	width: 230px; 
	background: #f3f3f3;
	box-shadow: 0 1px 0 #D5D5D6;

}

.box_redaktion { }
.box_zinsen { margin: 0 5px 0 5px;  }
.box_sicherheit { }

.empfehlung_redaktion, .empfehlung_zinsen, .empfehlung_sicherheit  {
    border: 1px solid #F88000;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    text-align: left; 	
    color: #fff;
    font-weight: 700;
    height: 20px; 
    line-height: 13px;
    padding-left: 6px;

}

.empfehlung_redaktion h4, .empfehlung_zinsen h4, .empfehlung_sicherheit h4 {
    text-align: left; 	
    color: #fff;
    font-weight: 700;
    padding-left: 2px;
    font-size: 12px; 
    line-height: 25px; 

}

.empfehlung_redaktion, .empfehlung_zinsen, .empfehlung_sicherheit { background: url("images/bg_antrag_button.png") repeat-x scroll 0 0 #F66800; }

/*
.empfehlung_redaktion { background: url("/wp-content/uploads/2012/05/bg_table_th_stern.png") repeat-x scroll 0 0 #F66800; }
.empfehlung_zinsen { background: url("/wp-content/uploads/2012/05/bg_table_th_prozent.png") repeat-x scroll 0 0 #F66800; }
.empfehlung_sicherheit { background: url("/wp-content/uploads/2012/05/bg_table_th_schloss.png") repeat-x scroll 0 0 #F66800; } */



.empfehlung_produkt { background: #f3f3f3; border-left: 1px solid #DCDCDC; border-right: 1px solid #DCDCDC; padding: 2px 2px; height: 63px; margin-bottom: 0; }
.empfehlung_produkt p {
	color: #D55500;
	font-weight: 700; 
	margin-left: 5px; 
	vertical-align: middle!important;

}

.empfehlung_produkt span.span_produkt { font-size: 14px; font-style: italic; color: #434343; font-weight: 700; margin-left: 18px; vertical-align: middle!important;  }

.empfehlung_redaktion_siegel, .empfehlung_zinsen_siegel, .empfehlung_sicherheit_siegel, .empfehlung_sicherste_bank_siegel { float: left; width: 104px; height: 120px; margin: -54px 8px 1px 3px; }
.empfehlung_redaktion_siegel { background: url(/wp-content/uploads/2012/05/siegel_tagesgeld_empfehlung_104x120.png) no-repeat; }
.empfehlung_zinsen_siegel { background: url(/wp-content/uploads/2012/05/siegel_tagesgeld_zins_104x120.png) no-repeat; }
.empfehlung_sicherheit_siegel { background: url(/wp-content/uploads/2012/05/siegel_tagesgeld_sicherheit_104x120.png) no-repeat; }
.empfehlung_sicherste_bank_siegel { background: url(/wp-content/uploads/2012/08/siegel_tagesgeld_sicherste_bank_104x20.png) no-repeat; }

.empfehlung_content { height: 70px; border-right: 1px solid #dcdcdc;  border-left: 1px solid #dcdcdc; padding-top: 1px;}

.empfehlung_content ul { margin: 2px 0 5px 5px !important;}

.empfehlung_content ul li {
	background: url(/wp-content/uploads/2012/04/bg_li_12x10.png) no-repeat scroll left 2px !important;
    	padding-left: 25px;	
    	line-height: 1.3em;
    	padding: 0 5px 2px 20px !important;
	padding-left: 25px;
	font-size: 11px; 
	text-align: left; 
}








.empfehlung_antragslink { clear: both; border: 1px solid #DCDCDC; padding: 4px 0; text-align: center; font-weight: 700; border-top: none;  }
.empfehlung_antragslink a { text-decoration: none; text-shadow: 1px 1px 0 #7EA312; color: #fff; text-align: center !important;  }

.empfehlung_antragslink a.kontoantrag {
	background: url(/wp-content/uploads/2012/04/bg_button_calc2_210x24.png); 
	display: inline-block; 
	height: 20px; 
	width: 200px; 
	font-weight: 700; 
	line-height: 19px;
	padding: 2px 5px; 
	text-decoration: none; 
	color: #fff;
	text-shadow: 1px 1px 0 #7EA312;
	font-size: 12px; 
	text-align: center !important;
	margin: 0;

	
}

.empfehlung_antragslink a.kontoantrag:hover { background: url(/wp-content/uploads/2012/04/bg_button_calc2_hover_210x24.png); }

/* Empfehlungsbox_2
--------------------------------------------------------------*/

a.kontoantrag {
	background: url(/wp-content/uploads/2012/04/bg_button_calc2_120x24.png); 
	display: inline-block; 
	height: 20px; 
	width: 110px; 
	font-weight: 700; 
	line-height: 19px;
	padding: 2px 5px; 
	text-decoration: none; 
	color: #fff;
	text-shadow: 1px 1px 0 #7EA312;
	font-size: 12px; 
	margin-left: 5px;
	text-align: center;
	vertical-align: center; 
	

	
}

a.kontoantrag:hover { background: url(/wp-content/uploads/2012/04/bg_button_calc2_hover_120x24.png); }

#empfehlungsbox_klein {	float: left; margin: 10px 10px 10px 0; }

#empfehlungsbox_klein p { padding: 0; }

#empfehlungsbox_klein div.empfehlungen {
    background: url("images/bg_table_th.png") repeat-x scroll 0 0 #F66800;
    color: #FFFFFF;
    font-weight: 700;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border: 1px solid #D55500;

}

#empfehlungsbox_klein div.empfehlungen h4 {

    color: #FFFFFF;
    font-weight: 700;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 13px; 

}

#empfehlungsbox_klein table { border: 1px solid #DCDCDC; background: #F3F3F3; }
#empfehlungsbox_klein table img { width: 98px; height: 24px; }

#empfehlungsbox_klein table a.logo { margin: 5px 11px !important; vertical-align: middle; display: inline-block; height: 24px; width: 98px;   }

#empfehlungsbox_klein table tr.tr_1 td.td_1, #empfehlungsbox_klein table tr.tr_2 td.td_1 { width: 120px; height: 24px; padding: 1px; }
#empfehlungsbox_klein table tr.tr_1 td.td_2, #empfehlungsbox_klein table tr.tr_2 td.td_2 { width: 50px; font-weight: 700; height: 24px; }
#empfehlungsbox_klein table tr.tr_1 td.td_3, #emfehlungsbox_klein table tr.tr_2 td.td_3 { width: 130px; height: 24px; }

#empfehlungsbox_klein table tr.tr_1 { }
#empfehlungsbox_klein table tr.tr_2 { background: #fff; }

#empfehlungsbox_klein div.vergleich {
    background: none repeat scroll 0 0 #DCDCDC;
    border: 1px solid #DCDCDC;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;

}

#empfehlungsbox_klein div.vergleich a.tagesgeldvergleich { text-decoration: none; margin-left: 12px; color: #979797; }
#empfehlungsbox_klein div.vergleich a.tagesgeldvergleich:hover {color: #d55500; }

/* Shortcode Rechner
---------------------------------------------*/

#content .widget_shortcode {
    margin: 10px 0;
    width: 340px;
    float: left; 
    margin-right: 10px; 
}


#content .widget_shortcode h3 {
    border: 1px solid #D55500;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    /* text-shadow: 1px 1px 0 #928E76; */
    
}

#content .widget_shortcode form {
    background: url("images/bg_widget_shortcode.jpg") no-repeat scroll right bottom #F5F5F5;
    border-bottom: 1px solid #B6A490;
    padding: 5px 9px;
    position: relative;
} 

#content .tagesgeldrechner_home .widget_shortcode {
    margin: 20px 0;
    width: 340px;
    float: left; 
    margin-right: 0px !important; 
}

#content .widget_shortcode_festgeld form { background: url(/wp-content/uploads/2012/05/festgeldrechner_9586118_XS_verlauf.jpg) no-repeat scroll right bottom #F5F5F5; }
#content .widget_shortcode_tagesgeld form { background: url("images/bg_widget_shortcode.jpg") no-repeat scroll right bottom #F5F5F5; }




/* Button - Shortcode Vergleich
--------------------------------------------*/

#content a.button_vergleich {
    display: inline-block;
    width: 182px;
    height: 32px;
    background: url("/wp-content/uploads/2012/06/button_vergleich_sprite.png") no-repeat left top; 
    font-size: 14px;
    font-weight: 700; 
    line-height: 32px;
    color: #fff;
    margin: 10px;
    coursor: pointer; 	
    vertical-align: center; 
    text-decoration: none; 
    padding-left: 40px; 
    box-shadow: 0 1px 2px grey;
    /* text-shadow: 1px 1px 0 #928E76; */
    border-radius: 3px; 
   	


}

#content a.button_vergleich:hover { background-position: 0 -32px;  text-shadow: 1px 1px 0 #928E76; box-shadow: 0 1px 2px grey; }

/* #content a.button_vergleich:hover { background: url("/wp-content/uploads/2012/06/button_vergleich_sprite.png") no-repeat left bottom;  text-shadow: 1px 1px 0 #928E76; } */



#content ul.classic li {
    background: none;
   margin-left: 20px;
    padding-left: 15px;
}


/* Listen
-----------------------------------------------------------------------*/

#content ul.classic li {
   background: none;
   list-style: outside none square;
   margin-left: 20px;
   padding-left: 15px;
}


/* Page-Navi
-----------------------------------------------------------------------*/



#content ul#themeList li {
   background: none;
   list-style: outside none square;
   margin-left: 20px;
   padding-left: 15px;
}

a.scroll {
    color: #4c5863; 
    font-size: 0.9em;
}


/* Newsletter Text
-----------------------------------------------------------------------*/

#sidebar div.box p.sidebar_newsletter_text {
    color: #434343;
    font-size: 12px; 
    padding: 4px 0;


}

/* Download Button App
-----------------------------------------------------------------------*/

a.button_download_app {
     background: url("/wp-content/uploads/2012/04/bg_antrag_button.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #6D9416;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #7EA312;
}

a.button_download_app:hover { 
    background: url("/wp-content/uploads/2012/04/bg_antrag_button_hover.png") repeat-x scroll 0 0 transparent;
}


/* Comments Box
----------------------------------------------------------------------*/

#faqbox #comments-form {
    background: url("/wp-content/uploads/2012/05/bg_comments_form.jpg") no-repeat scroll right top #F5F5F5;


  
}

#faqbox h2.comments-header {
    background: url("images/bg_table_th.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #D55500;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 700;
    height: 30px;
    line-height: 28px;
    margin: 0;
    padding: 0 10px;
    /* text-shadow: 1px 1px 0 #928E76; */

}
