* {
	padding: 0;
	margin: 0;
	}

BODY {
	width:940px;
	margin:auto;
	font: small Trebuchet MS, sans-serif;
	line-height: 1.1em;
  	color: #000000;
	height: 100%;
	background: #84949d url(images/index_01.png) repeat-x; 
	}
	
#header {
	width:940px;
	height:115px;
	border-bottom:0px solid white;
	margin-bottom:0px;
	}

#main {
	width: 940px;
	padding-top: 0px;
	background: url(images/main_bg.png);
	}
	
#content {
	width: 720px;
	font-size: 14px;
    font-family: Arial, "Lucida Grande", Sans-serif;
    line-height: 1.2;
	position: relative;
	float:left;
			}
	
#content h1 {
	font-size: 16px;
	padding-bottom: 5px;
	padding-top: 13px;
}

#content table {
	}

#footer {
	height:100px;
	padding-top: 0px;
	background-color:#001E1E;
	background-image:url(bilder/fverlauf.jpg);
	background-repeat:repeat-x;
	color:#738B8C;
	text-align:center;
	}
#footer a:link {
	color:#738B8C;
	text-decoration:none;
	}
#footer a:active {
	color:#738B8C;
	text-decoration:none;
	}
#footer a:visited {
	color:#738B8C;
	text-decoration:none;
	}
#footer a:hover {
	color:#738B8C;
	text-decoration:underline;
	}
	
.side {
	width:209px;
	float:left;
	margin-left:0px;
	}
	
.sideRechts {
	width:130px;
	float:left;
	}

#mitte {
	width:614px;
	padding-left:6px;
	padding-right:6px;
	float:left;
	text-align:justify;s
	}
	
#mitte2 {
	width:690px;
	padding-left:6px;
	padding-right:6px;
	float:left;
	text-align:justify;
	}
	

	
/* = box
----------------------------------------------- */

#box {
	width: 925px;
	height: 108px;
	background: url(images/index_07.png);
	color: #ffffff;
	padding-top: 13px;
	padding-left: 15px;
	position: relative;
}

#box table {
	width: 300px;
	float: left;	
	margin-right: 5px;
}

#box h1 {
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
}


.title {
	height:22px;
	padding-top: 4px;
	border-bottom:0px;
	font-weight:normal;
	text-align:left;
	background-image:url(bilder/nav_bg.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	color:#6F6F6F;
	}
	
.title_index {
	height:18px;
	padding-top:2px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	margin-bottom:5px;
	}
	
h1 {
font-family: arial;
font-size: 17px;
color: #FF0000;
text-align: left;
font-weight: bold;
}

h2 {
font-family: arial;
font-size: 15px;
color: #000000;
text-align: left;
font-weight: bold;
}

h3 {
font-family: arial;
font-size: 14px;
color: #000000;
text-align: left;
font-weight: bold;
}

.TableHaupt {
background-color:#ECECE8;
font-size: 13px;
color: #000000;
text-align: left;
vertical-align: top;
padding: 2px 3px;
}

.TableEmpfehlung {
background-color:#E1DBC8;
font-size: 13px;
color: #E31F2B;
text-align: center;
font-weight: bold;
vertical-align: top;
padding: 3px 3px;
}


.TableHauptHead {
background-color:#3499B6;
font-size: 13px;
color: #FFFFFF;
text-align: left;
vertical-align: middle;
padding: 3px 3px;
}

.TableLinksHead{
	background-color:#308CA7;
	font-size: 13px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	padding: 3px 3px;
}

.TableHauptdick {
background-color:#ECECE8;
font-size: 13px;
color: #000000;
text-align: left;
vertical-align: middle;
padding: 2px 3px;
font-weight: bold;
}

.TableNormal {
background-color:#ECECE8;
font-size: 13px;
color: #000000;
text-align: center;
vertical-align: middle;
padding: 2px 3px;
}

.TableNormalRot {
	background-color:#ECECE8;
	font-size: 13px;
	color: #F00;
	text-align: center;
	vertical-align: middle;
	padding: 2px 3px;
font-weight: bold;
}


.TableLinks{
	background-color:#D9D1B9;
	font-size: 13px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	padding: 3px 3px;
}


.TableKopf{
	background-color:#D9D1B9;
	font-size: 13px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	height: 35px;
	padding: 3px 3px;
}

.TableLinksDuenn{
	background-color:#D9D1B9;
	font-size: 13px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	padding: 3px 3px;
}

.TableSchmal {
                font-size: 13px;
       background-color:#f5f5f5;
}

.TableLuft {
                font-size: 13px;
				height: 13px;
       background-color:#f5f5f5;
}
   
.TableAntrag {color:#FFFFFF;  background-color:#54BFE2;
    font-family: Arial;
    font-size: 13px;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    padding: 2px 0px; 
	text-decoration:underline;
	}
	
.TableAntrag:link {color:#FFFFFF;  background-color:#54BFE2;
    font-family: Arial;
    font-size: 13px;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    padding: 2px 0px;  
	text-decoration:underline;
	}
	
.TableAntrag:active {color:#FFFFFF;  background-color:#54BFE2;
    font-family: Arial;
    font-size: 13px;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    padding: 2px 0px;  
	text-decoration:underline;
	}	
	
.TableAntrag:visited {color:#FFFFFF; background-color:#54BFE2;
    font-family: Arial;
    font-size: 13px;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    padding: 2px 0px;  
	text-decoration:underline;
	}

.TableAntrag:hover {color:#000000;  background-color:#54BFE2;
    font-family: Arial;
    font-size: 13px;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    padding: 2px 0px;  
	text-decoration:underline;
	}

.TableHauptRot {
background-color:#F5F5F5;
font-size: 13px;
color: #FF0000;
text-align: center;
vertical-align: middle;
}

.TextRot {
	font-size: 17px!important;
	color: #FF0000;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.TextRotLinks {
	font-size: 17px!important;
	color: #FF0000;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}


a.TextRot:link {background-color:#FFFFFF; color:#FF0000; font-size: 16px; font-weight: bold; text-align: center; text-decoration:underline; }
a.TextRot:visited {background-color:#FFFFFF; color:#FF0000; font-size: 16px; font-weight: bold; text-align: center; text-decoration:underline; }
a.TextRot:active {background-color:#FFFFFF; color:#FF0000; font-size: 16px; font-weight: bold; text-align: center; text-decoration:none;}
a.TextRot:hover {background-color:#FF0000; color:#FFFFFF; font-size: 16px; font-weight: bold; text-align: center; text-decoration:noney;}

.TableFettCenter {
background-color:#D9D1B9;
font-size: 12px;
color: #000000;
text-align: center;
vertical-align: middle;
font-weight: bold;
padding-top: 2px;
padding-bottom: 2px;
}

.TableHauptLinks {
background-color:#F5F5F5;
font-size: 13px;
color: #000000;
text-align: justify;
vertical-align: top;
}

.TableFettLink {
background-color:#ECECE8;
font-size: 13px;
color: #295F69;
text-align: center;
vertical-align: middle;
font-weight: bold;
}

.TableFettLink:Link {
background-color:#ECECE8;
font-size: 13px;
color: #295F69;
text-align: center;
vertical-align: middle;
font-weight: bold;
text-decoration: underline;
}

.TableFettLink:active {
background-color:#ECECE8;
font-size: 13px;
color: #295F69;
text-align: center;
vertical-align: middle;
font-weight: bold;
text-decoration: underline;
}

.TableFettLink:visited {
background-color:#ECECE8;
font-size: 13px;
color: #295F69;
text-align: center;
vertical-align: middle;
font-weight: bold;
text-decoration: underline;
}

.TableFettLink:hover {
background-color:#ECECE8;
font-size: 13px;
color: #54BFE2;
text-align: center;
vertical-align: middle;
font-weight: bold;
text-decoration: none;
}

.TableFettLinkantrag {color:#000000; background-color:#6ACFE8;
    font-family: Arial;
    font-size: 13px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
   	}
	
.TableFettLinkantrag:Link {color:#000000; background-color:#6ACFE8;
    font-family: Arial;
    font-size: 13px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
	text-decoration: underline;
  	}
	
.TableFettLinkantrag:active {color:#000000; background-color:#6ACFE8;
    font-family: Arial;
    font-size: 13px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
	text-decoration: underline;
   	}	
	
.TableFettLinkantrag:visited {color:#000000; background-color:#6ACFE8;
    font-family: Arial;
    font-size: 13px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
	text-decoration: underline;
   	}

.TableFettLinkantrag:hover {color:#FFFFFF; background-color:#6ACFE8;
    font-family: Arial;
    font-size: 13px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
	text-decoration: none;
 	}	
	
.TableAntrag {color:#FFFFFF;  background-color:#54BFE2;
    font-family: Arial;
    font-size: 13px;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    padding: 2px 0px;  
	}

.TableRot {color:#FF0000;
    font-family: Arial;
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    padding: 2px 0px;  
	}
	
	
a.Textlink:link {color:#FF0000; font-family: Arial; font-weight: bold; font-size: 17px; text-decoration:underline;}
a.Textlink:visited {color:#FF0000; font-family: Arial; font-weight: bold; font-size: 17px; text-decoration:underline;}
a.Textlink:active {color:#FF0000; font-family: Arial; font-weight: bold; font-size: 17px;	text-decoration:none;}	
a.Textlink:hover {color:#FFFFFF; background-color:#FF0000; font-family: Arial; font-weight: bold; font-size: 17px; text-decoration:none;}


a.Textlink2:link {color:#3C79BD; font-family: Arial; font-weight: normal; font-size: 14px;  text-decoration:underline;}
a.Textlink2:visited {color:#3C79BD; font-family: Arial; font-weight: normal; font-size: 14px;  text-decoration:underline;}
a.Textlink2:active {color:#3C79BD; font-family: Arial; font-weight: normal; font-size: 14px;  text-decoration:none;	}	
a.Textlink2:hover {color:#FFFFFF; background-color:#3C79BD; font-family: Arial; font-weight: normal; font-size: 14px;  text-decoration:none; }

a.TableTextlink:link {color:#000000; font-family: Arial; font-size: 13px; text-decoration:underline;}
a.TableTextlink:visited {color:#000000; font-family: Arial; font-weight: bold; font-size: 13px; text-decoration:underline;}
a.TableTextlink:active {color:#000000; font-family: Arial; font-weight: bold; font-size: 13px;	text-decoration:none;}	
a.TableTextlink:hover {color:#FFFFFF; background-color:#54BFE2; font-family: Arial; font-weight: bold; font-size: 13px; text-decoration:none; }
	
img {
	border: 0;
	padding-left: 0px;
}

a {
	text-decoration: none;
	color: #999999;
}

ul {
	list-style: none;
}

/* = navigation
----------------------------------------------- */

#navigation {
	width: 919px;
	height: 47px;
	background: url(images/index_04_.png);
	background-repeat:repeat-x;
	margin-top: -15px;
	margin-left:10px;
	font-size:13px;
}

#navigation a {
	color: #ffffff;	
}

#navigation ul li {
	text-align: center;
	float: left;
}

#navigation ul .link_1 {
	width: 94px;
	height: 36px;
	background: url(images/index_10.png);
	display: block;
	padding-top: 11px;
}

#navigation ul .active {
	width: 94px;
	height: 36px;
	background: url(images/index_10_hover.png);
	display: block;
	padding-top: 11px;
}
.first {
	width: 94px;
	height: 38px;
	font-weight: bold;
}
#navigation ul .link_1:hover {
	background: url(images/index_10_hover.png);
}

#navigation ul .link_2 {
	width: 90px;
	height: 36px;
	background: url(images/index_11.png);
	display: block;
	padding-top: 11px;
}

#navigation ul .link_2:hover {
	background: url(images/index_11_hover.png);
	}
	
	
#navigation ul .link_2:active {
	width: 90px;
	height: 36px;
	background: url(images/index_11_hover.png);
	display: block;
	padding-top: 11px;
}

#navigation ul .link_1:hover {
	background: url(images/index_10_hover.png);
	}
#navigation ul .active {
	width: 94px;
	height: 36px;
	background: url(images/index_11_hover.png);
	display: block;
	padding-top: 11px;
	font-weight: bold;
}
#navigation ul .active:hover {
	background: url(images/index_11_hover.png);
	font-weight: bold;
}
#navindex a {
	width: 94px;
	height: 30px;
	background: url(images/index_10.png);
	display: block;
	padding-top: 17px;
}
#navindex a:hover {
	background: url(images/index_10_hover.png);
}

#kreditkarten #navigation .navKreditkarten a {
	background: url(images/index_11_hover.png);
	font-weight: bold;
	cursor: default;
}

.navl{
width:187px; 
height:18px; 
background-image:url(images/navl_04.png); 
padding-left:20px; 
padding-top:6px;
color:FFFFFF!important;

}

.navl.activated{
width:187px; 
height:18px; 
background-image:url(images/navl_04_blau.png); 
padding-left:20px; 
padding-top:6px;
color:000000!important;
}

.navl:hover{
width:187px; 
height:18px; 
background-image:url(images/navl_04_blau.png); 
padding-left:20px; 
padding-top:6px;
color:000000!important;
}



.nav2{
width:187px; 
height:18px; 
background-image:url(images/navl_04_over_blau.png); 
padding-left:20px; 
padding-top:6px;
}

.nav2:hover{
width:187px; 
height:18px; 
background-image:url(images/navl_04_blau.png); 
padding-left:20px; 
padding-top:6px;
}



.nav3{
width:187px; 
height:18px; 
background-image:url(images/navl_06.png); 
padding-left:20px; 
padding-top:6px;
}

.nav3:hover{
width:187px; 
height:18px; 
background-image:url(images/navl_06.png); 
padding-left:20px; 
padding-top:6px;
}

.nav4{
width:187px; 
height:18px; 
background-image:url(images/navl_04.png); 
padding-left:20px; 
padding-top:6px;
}

.nav5{
width:187px; 
height:18px; 
background-image:url(images/navl_04_over_blau.png); 
padding-left:20px; 
padding-top:6px;
}

.nav6{
width:187px; 
height:18px; 
background-image:url(images/navl_04_blau.png); 
padding-left:20px; 
padding-top:6px;
}


a.menulink:link {color:#FFFFFF; text-decoration:none; font-size:13px;font-weight: normal;}
a.menulink:visited {color:#FFFFFF; text-decoration:none; font-size:13px;font-weight: normal;}
a.menulink:active {color:#FFFFFF; text-decoration:none; font-size:13px;font-weight: normal;}
a.menulink:hover {color:#FFFFFF; text-decoration:none; font-size:13px;font-weight: normal;}

.menufest{
color:#FFFFFF; 
text-decoration:none; 
font-size:13px;
font-weight: normal;
}

#navigation ul .active1 {
font-weight: bold;
 width: 94px;
 height: 36px;
 background: url(images/index_10_hover.png);
 display: block;
 padding-top: 11px;
}

.textueber {
                font-size: 14px;
				font-weight: bold;
      color:#3C79BD;
	  text-decoration: underline!important;
	 
}

.textbox {
                font-size: 12px;
				font-weight: normal;
      color:#000000;
	   font-family:"Courier New", Courier, monospace; 
	 }
	 
	 
a.textlink:link {color:#3C79BD; text-decoration:none; font-size:13px;font-weight: normal;}
a.textlink:visited {color:#3C79BD; text-decoration:none; font-size:13px;font-weight: normal;}
a.textlink:active {color:#3C79BD; text-decoration:none; font-size:13px;font-weight: normal;}
a.textlink:hover {color:#3C79BD; text-decoration:underline!important; font-size:13px;font-weight: normal;}


/* = Kreditrechner Hintergrund
----------------------------------------------- */
.rechnerbox{
	background-image:url(images/rot.gif);
	float:right;
	width: 205px;
    height: 55px;
	padding-top: 15px;
	margin: 0 0 0 0;
	vertical-align: middle; }


a.rechnerbox:link{ color: #000000; padding-right:155px;  vertical-align: middle; padding-top: 15px; font-weight: bold; font-size: 17px; }
a.rechnerbox:visited{ color: #000000; padding-right:155px; vertical-align: middle; padding-top: 15px; font-weight: bold; font-size: 17px; }
a.rechnerbox:active{ color: #000000; padding-right:155px; vertical-align: middle; padding-top: 15px; font-weight: bold; font-size: 17px; }
a.rechnerbox:hover{ color: #FFFFFF; padding-right:155px; vertical-align: middle; padding-top: 15px; font-weight: bold; font-size: 17px; }

.rechnertext{
color:#000000; 
text-decoration:none; 
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
