@charset "utf-8";
/* GIROKONTEN.DE */

body {
	margin:0px;
	padding:0px;
	background-image:url(../images/body_background.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#logo {
	padding:31px 0 0 14px;
	}
	
.intro {
	background-image:url(../images/girokonten_intro.gif);
	background-repeat:no-repeat;
	}
	
form {
	display:inline;
	}
	
.affilinet_ComparisonTable_tableHeadline {
	background-color: #fe6e0a;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 0 3px 12px!important;
	font-size: 14px;
	text-align: left!important;
	border-bottom: 0px!important;
}

.affilinet_ComparisonTable_tableHeadlineField div {
	width: 113px;
	text-align: center;
	padding: 0 0 0 0!important;
}

.affilinet_ComparisonTable_tableHeadlineField th {
	border-bottom: 1px solid #b5b5b5;
	padding: 5px 0 5px 0;
}

.affilinet_ComparisonTable_table td {
	text-align: center;
	border-bottom: 1px solid #b5b5b5;
	padding: 0 0 14px 0;
}

.affilinet_ComparisonTable_table div {
	padding: 14px 0 0 0;
}

.affilinet_ComparisonTable_table a {
	font-weight: bold;
	font-size: 14px;
	color: #fe6e0a!important;
}

.affilinet_ComparisonTable_table img {
	border: 0px!important;
}
			
	
/* --- NAVIGATION --- */

	
.navbg {
	background-image:url(../images/girokonten_navigation_bg.gif);
	background-repeat:no-repeat;
	}
	
.navigation {
	font-size:11px;
	color:#6a6a6a;
	}
	
.navigation a {
	font-size:11px;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	}
	
	
/* --- TEASER --- */


.teaser {
	font-size:12px;
	color:#6a6a6a;
	line-height:18px;
	}
	
.teaser-vorteile {
	margin:0 0 0 5px;
	}	

.teaserbg {
	background-image:url(../images/girokonten_teaser_bg.gif);
	background-repeat:no-repeat;
	}
	
.teasertext{
	padding:27px 0 0 71px;
	}
	
.teaserbutton {
	padding:105px 0 0 134px;
	}		
	
h1 {
	font-size:30px;
	color:#23558e;
	display:inline;
	}
	
.girokonto-teaser {
	background-image:url(../images/girokonten_vergleich_top.gif);
	background-repeat:no-repeat;
	}
	
.girokonto-teaser-titel {
	font-size:14px;
	color:#23558e;
	font-weight:bold;
	padding:0 0 0 9px;
	}
	
.girokonto-teaser-sub {
	font-size:14px;
	color:#fd7d25;
	font-weight:bold;
	margin:10px 0 0 0;
	}
	
.girokonto-teaser-text {
	padding:10px 0 0 65px;
	}				
	
	
/* --- CONTENT--- */


.maincontent {
	margin:0 0 20px 0;
	}	
	
	
/* --- CONTENT-LEFT --- */

.content-left-index {
	padding:10px 12px 20px 0;
	}


.content-left {
	padding:10px 0 20px 12px;
	}
	
.content-left-box {
	border:1px dashed #b2b2b2;
	padding:10px;
	font-size:12px;
	color:#6a6a6a;
	line-height:18px;
	}
	
.content-left-box a {
	font-size:12px;
	color:#23558e;
	text-decoration:underline;
	font-weight:bold;
	}	
	
.content-left-image {
	padding:0 13px 0 0;
	}
	
	
h2 {
	font-size:14px;
	color:#23558e;
	display:inline;
	font-weight:bold;
	}
	
	
/* --- CONTENT-CENTER --- */


.contentline {
	background-color:#b2b2b2;
	}
	
.content-center-index {
	padding:10px 0 20px 6px;
	}	
	
.content-center {
	padding:10px 0 20px 0;
	}
	
.content-center-teaser {
	background-image:url(../images/girokonten_center_bluebox.gif);
	background-repeat:no-repeat;
	}
	
.content-center-teaser-text {
	font-size:12px;
	color:#ffffff;
	line-height:18px;
	padding:12px 0 0 23px;
	}
		
	
.content-center-box {
	font-size:12px;
	color:#6a6a6a;
	line-height:18px;
	}		
	
.content-center-box a {
	font-size:12px;
	color:#23558e;
	text-decoration:underline;
	font-weight:bold;
	}
	
	
/* --- CONTENT-RIGHT --- */


.content-right {
	padding:10px 0 20px 14px;
	}
	
.content-right-teaser {
	background-image:url(../images/girokonten_orange_bg.gif);
	background-repeat:no-repeat;
	}
	
.content-right-teaser-titel {
	font-size:12px;
	color:#ffffff;
	padding:7px 0 0 0;
	}
	
.content-right-box {
	padding:10px 0 0 0;
	font-size:12px;
	color:#6a6a6a;
	line-height:18px;
	}
	
.content-right-box a {
	font-size:12px;
	color:#23558e;
	text-decoration:underline;
	font-weight:bold;
	}	
	
.content-right-logos {
	padding:15px 0 0 0;
	}				
					
	
	
/* --- FOOTER --- */


.footer {
	font-size:12px;
	color:#6a6a6a;
	line-height:18px;
	}
	
.footer a {
	font-size:12px;
	color:#6a6a6a;
	line-height:18px;
	}
	
	
/* --- SUCHE --- */

#suche {
	margin:6px 0 0 0;
	}	

.suche {
	background-image:url(../images/girokonten_suche_bg.gif);
	background-repeat:no-repeat;
	border:0px;
	font-size:11px;
	color:#6a6a6a;
	padding:1px 0 0 6px;
	background-color:#d7d7d7;
	width:200px;
	height:16px;
	}
	
.suche p, li {
	font-size: 12px;
	color: #4d4d4d;
	line-height:18px;
	padding:12px 0 0 0;
	}
	
	
.suche li {
	margin: .8em 2.5em;
	}
	
	
.suche em {
	font-weight: bold;
	font-style: normal;
	}

#output a {
	font-weight: bold;
	color:#23558e;
	}

.searchword  {
	color: #222; 
	background-color: #ffd; 
	border: 1px dotted #ffd;
	}
	
	
.searchword0 {
	color: #222; 
	background-color: #ff0; 
	border: 1px dotted #ff0;
	}
	
	
.searchword1 {
	color: #222; 
	background-color: #0f0; 
	border: 1px dotted #0f0;
	}
	
	
.searchword2 {
	color: #222; 
	background-color: #0ff; 
	border: 1px dotted #0ff;
	}
	
	
.searchword3 {
	color: #222; 
	background-color: #fbb; 
	border: 1px dotted #fbb;
	}
	
	
.searchword4 {
	color: #222; 
	background-color: #dfd; 
	border: 1px dotted #dfd;
	}
	
	
.searchword5 {
	color: #222; 
	background-color: #faf; 
	border: 1px dotted #faf;
	}
	
	
.searchword6 {
	color: #222; 
	background-color: #ccc; 
	border: 1px dotted #ccc;
	}
	
	
.mod {
	display: block; 
	font-size: 11px;
	}										
