/*------------------------Allgemeine Definitionen--------------*/
body{
  border:0px solid black;
  background-color:#ffffff;
  margin: 0px 0px 20px 10px; 
}

html{
height: 100%; width: 100%; margin-bottom: 20px; 
}

/*------------------------Seite Oberteil---------------------------*/

table.top{
  width:900px; 
  border-spacing: 0px;
  background-color:#4b68b8;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font:11px Arial;
  text-align: left;
  line-height:1.4em;
  
}

tr.top{
  height:100px;
}

td.topleft{
  width:300px;
  color: #FFFFFF;
  background-color: #4b68b8;
}

td.topright{
  width:600px;
  color: #darkblue;
  background-color: #4b68b8;
  font:12px Arial;
  border-top:0px solid black;
  border-right:0px solid black;
  line-height:1.4em;
}

table.toprighttext{
	width:500px;
	height:60px;
	margin-left:25px;
	margin-top:10px;
	text-align:left;
	color:#ffffff;
}

/*------------------Seite Unterteil Navileiste oben-------------------*/

table.topnavi{
  width:900px; 
  border:0px solid black;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-color: #ffffff;
}

tr.topnavi{
  height:30px;
}

td.topnavi{
  width:900px;
}

/*------------------------Seite Unterteil Gesamt-----------------------*/

table.middle{
  width:900px; 
  border:0px solid black;
  margin-top:0px;
  margin-bottom:0px;
}

tr.middle{
  height:100%;
}

/*------------------Seite Unterteil Navileiste links-------------------*/

td.middlel{
  width:149px;
  height:100%;  
  background-image: url(images/verlauf_a.gif);
  background-repeat:repeat;  
  border:0px solid black;
  background-color: #ffffff;
  border-left:0px solid #e5e5e5;
}

table.leftnavi{
  position:relative;
  margin-left:0px;
  top:0px;	
  left:0px;
  width:149px;
  border:0px solid black;
  background-color: #ffffff; 
}

tr.leftnavi{
  height:100%;
}

/*------------------Seite Unterteil Mittelteil-------------------*/

td.middlemtop{
  color:#273b4c;
  background:#FFFFFF;
  width:600px;
  height:35px;
  margin:0px px 0px 0px;
  text-align:left;
  text-decoration:none;
  font: 12px arial;
  line-height:1.8em;
  border-bottom:0px solid #eae5f4;
}

td.middlemtop_a{
  color:#273b4c;
  background:#FFFFFF;
  width:600px;
  height:15px;
  margin:0px px 0px 0px;
  text-align:left;
  text-decoration:none;
  font: 12px arial;
  line-height:1.4em;
  border-bottom:2px solid #eae5f4;
}

td.middlem{
  color:#273b4c;
  width:600px;
  height:100%;
  background-color: #FFFFFF;
  padding: 10px 10px 10px 10px;
  font: 12px Arial;
  text-align: left;
  border-left:0px solid #f8f8f8;
  border-bottom:0px solid #e5e5e5;
  border-right:0px solid #e5e5e5;
  line-height:1.3em;
}

table.middlemtop1{
  position:relative;
  width:600px;
  border:0px solid black;
  margin:5px 0px 10px 0px; 
  background-color:#ffffff;
  border-bottom:2px solid #eae5f4;
}

tr.middlemtop1{
  height:43px;
}

table.garantie{
  position:relative;
  width:600px;
  font-size:10px;
  color:#268dc1;
  line-height:1.2em;
  border:0px solid black;
  margin:10px 0px 0px 0px; 
  background-color:#ffffff;
}

table.middlemtop2{
  position:relative;
  width:578px;
  border-bottom:1px solid #eae5f4;
  margin:0px 0px 5px 0px; 
  background-color:#ffffff;
 
}

tr.middlemtop2{
  height:30px;
}

table.middlemtop2_a{
  position:relative;
  width:600px;
  border-bottom:0px solid #eae5f4;
  margin:5px 0px 0px 0px; 
  background-color:#ffffff;
}

tr.middlemtop2_a{
  height:1000px;
}

tr.middlemtop2_b{
  height:800px;
}

/*------------------Seite Unterteil Mittelteil Rechts-------------------*/

td.middler{
  width:128px;
  height:100%;
  background-color: #ffffff;
  color:#273B4C;
  font:11px Arial;
  text-align: left;
  border-right:1px solid #e9edf5;
  border-bottom:0px solid #e5e5e5;
  border-left:1px solid #e9edf5;
  line-height:1.4em;
}

span.block{
  color:white;
  background:#f5f8fe; 
  display:block;
  text-align:middle;
  width:149px;
  padding:3px 0 14px 0px;
  margin:0px 0px 0px 0px;  
  text-decoration:none;
  font: 11px arial; 
  border-right:1px solid #e5e5e5;
}

div.topright{
	width:128px;
	height:45px;
	vertical-align:top;
	border-bottom:0px solid #e5e5e5;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}

table.topright1{
	width:128px;
	vertical-align:top;
	border-bottom:0px solid #e5e5e5;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}

a.email{
	  color:#273B4C;
	  background:;
	  display:block;
	  text-align:left;
	  width:95px;
	  height:20px;
	  padding:0px 0px 0px 27px;
	  margin:2px 0px 0px 5px;
	  border-bottom:0px solid #e2e2e2;
	  border-left:0px solid #e2e2e2;
	  text-decoration:none;
	  font:11px arial;
	  font-style:none;
	  background-image: url(images/email.gif);
	  background-repeat:no-repeat;
	  background-position:0px 0px;	
}

a.email:hover{
	  color:#273B4C;
	  background:;
	  display:block;
	  text-align:left;
	  width:95px;
	  height:20px;
	  padding:0px 0px 0px 27px;
	  margin:2px 0px 0px 5px;
	  border-bottom:0px solid #e2e2e2;
	  border-left:0px solid #e2e2e2;
	  text-decoration:underline;
	  font:11px arial;
	  font-style:none;
	  background-image: url(images/email.gif);
	  background-repeat:no-repeat;
	  background-position:0px 0px;	
}

a.print{
	  color:#273B4C;
	  background:;
	  display:block;
	  text-align:left;
	  width:95px;
	  height:20px;
	  padding:0px 0px 0px 27px;
	  margin:2px 0px 0px 5px;
	  border-bottom:0px solid #e2e2e2;
	  border-left:0px solid #e2e2e2;
	  text-decoration:none;
	  font:11px arial;
	  font-style:none;
	  background-image: url(images/print.gif);
	  background-repeat:no-repeat;
	  background-position:0px 0px;	
}

a.print:hover{
	  color:#273B4C;
	  background:;
	  display:block;
	  text-align:left;
	  width:95px;
	  height:20px;
	  padding:0px 0px 0px 27px;
	  margin:2px 0px 0px 5px;
	  border-bottom:0px solid #e2e2e2;
	  border-left:0px solid #e2e2e2;
	  text-decoration:underline;
	  font:11px arial;
	  font-style:none;
	  background-image: url(images/print.gif);
	  background-repeat:no-repeat;
	  background-position:0px 0px;	
}

table.middlerfield{	
	background-color:#ffffff;
	vertical-align:top;	
	text-align:left;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:15px;
	margin-top:0px;		
}

table.middlerfieldstart{	
	background-color:#ffffff;
	vertical-align:top;	
	text-align:left;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:15px;
	margin-top:20px;		
}

/*------------------Seite Unterteil Unterleiste-------------------*/

table.bottom{
  width:900px;
  height:30px;
  border:0px;
  background-image: url(images/bottom.gif);
  background-repeat:no-repeat;
  background-position:top;
  background-color:#ffffff;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px; 
}

tr.bottom{ 
  height:30px;
}

td.bottom{
  color:darkblue;
  display:block;
  text-align: center;
  padding:20px 0px 0px 0px;
  font-family:Arial;
  font-size:11px;
  text-decoration:none;
  line-height:1.4em;
}

div.footer{
	width:900px;
	height:100px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	background-color:#ffffff;
	text-align:center;
	font-size: 11px;
	font-family:Arial;
	color:#768b9e; 
	line-height:1.4em;
	border-bottom:2px solid #eae5f4;
}

a.footer{
	font-size: 11px;
	font-family:Arial;
	color:#768b9e; 
	text-decoration:none;
}

a.footer:hover{
	font-size: 11px;
	font-family:Arial;
	color:#768b9e; 
	text-decoration:underline;
}

a.bottom{
  color:#768b9e; 
  text-decoration:none;
  font: 11px Arial;
}

a.bottom:hover{
  color:darkblue;
  text-decoration:none;
  font: 11px Arial;
}

span.bottom{
  color:#e2e2e2;
  padding-left:10px;
  padding-right:6px;
  font-size:12px;
}


/*------------Linkspezifische Definitionen Buttons NAVITOP--------------*/

/*Linkdefinition Block*/
a.navitop1{
  vertical-align: top;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:150px;
  height:30px;
  background-image: url(buttons/navitop1.gif);
  background-repeat:no-repeat;
  background-position:0px;
  border:0px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px arial; 
  line-height:1.7em; 
}

/*Linkdefinition Block*/
a.navitop1:hover{
  vertical-align: top;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:150px;
  height:30px;
  background-image: url(buttons/navitop1.gif);
  background-repeat:no-repeat;
  background-position:-150px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px arial;   
  line-height:1.7em;   
}

/*Linkdefinition Block*/
a.navitop1_a{
  vertical-align: top;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:150px;
  height:30px;
  background-image: url(buttons/navitop1.gif);
  background-repeat:no-repeat;
  background-position:-150px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px arial;    
  line-height:1.7em; 
}

/*Linkdefinition Block*/
a.navitop2{
  text-align: center;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:120px;
  height:30px;
  background-image: url(buttons/navitop2.gif);
  background-repeat:no-repeat;
  background-position:0px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px Arial;
  line-height:1.7em;  
}

/*Linkdefinition Block*/
a.navitop2:hover{
  text-align: center;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:120px;
  height:30px;
  background-image: url(buttons/navitop2.gif);
  background-repeat:no-repeat;
  background-position:-120px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px Arial;
  line-height:1.7em;     
}

/*Linkdefinition Block*/
a.navitop2_a{
  text-align: center;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:120px;
  height:30px;
  background-image: url(buttons/navitop2.gif);
  background-repeat:no-repeat;
  background-position:-120px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px Arial;
  line-height:1.7em;     
}

/*Linkdefinition Block*/
a.navitop3{
  text-align: center;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:120px;
  height:30px;
  background-image: url(buttons/navitop2.gif);
  background-repeat:no-repeat;
  background-position:0px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px Arial;
  line-height:1.7em;  
}

/*Linkdefinition Block*/
a.navitop3:hover{
  text-align: center;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:120px;
  height:30px;
  background-image: url(buttons/navitop2.gif);
  background-repeat:no-repeat;
  background-position:-120px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px Arial;
  line-height:1.7em;  
}

/*Linkdefinition Block*/
a.navitop3_a{
  text-align: center;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:120px;
  height:30px;
  background-image: url(buttons/navitop2.gif);
  background-repeat:no-repeat;
  background-position:-120px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px Arial;
  line-height:1.7em;  
}

/*Linkdefinition Block*/
a.navitop4{
  text-align: center;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:120px;
  height:30px;
  background-image: url(buttons/navitop2.gif);
  background-repeat:no-repeat;
  background-position:0px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px Arial;
  line-height:1.7em;  
}

/*Linkdefinition Block*/
a.navitop4:hover{
  text-align: center;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:120px;
  height:30px;
  background-image: url(buttons/navitop2.gif);
  background-repeat:no-repeat;
  background-position:-120px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px Arial;
  line-height:1.7em;  
}

/*Linkdefinition Block*/
a.navitop4_a{
  text-align: center;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:120px;
  height:30px;
  background-image: url(buttons/navitop2.gif);
  background-repeat:no-repeat;
  background-position:-120px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px Arial;
  line-height:1.7em;  
}

/*Linkdefinition Block*/
a.navitop5{
  text-align: center;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:120px;
  height:30px;
  background-image: url(buttons/navitop2.gif);
  background-repeat:no-repeat;
  background-position:0px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px Arial;
  line-height:1.7em;  
}

/*Linkdefinition Block*/
a.navitop5:hover{
  text-align: center;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:120px;
  height:30px;
  background-image: url(buttons/navitop2.gif);
  background-repeat:no-repeat;
  background-position:-120px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px Arial;
  line-height:1.7em;  
}

/*Linkdefinition Block*/
a.navitop5_a{
  text-align: center;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:120px;
  height:30px;
  background-image: url(buttons/navitop2.gif);
  background-repeat:no-repeat;
  background-position:-120px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px Arial;
  line-height:1.7em;  
}

/*Linkdefinition Block*/
a.navitop6{
  text-align: center;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:120px;
  height:30px;
  background-image: url(buttons/navitop2.gif);
  background-repeat:no-repeat;
  background-position:0px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px Arial;
  line-height:1.7em;  
}

/*Linkdefinition Block*/
a.navitop6:hover{
  text-align: center;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:120px;
  height:30px;
  background-image: url(buttons/navitop2.gif);
  background-repeat:no-repeat;
  background-position:-120px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px Arial;
  line-height:1.7em;  
}

/*Linkdefinition Block*/
a.navitop6_a{
  text-align: center;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:120px;
  height:30px;
  background-image: url(buttons/navitop2.gif);
  background-repeat:no-repeat;
  background-position:-120px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px Arial;
  line-height:1.7em;  
}

/*Linkdefinition Block*/
a.navitop7{
  text-align: center;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:150px;
  height:30px;
  background-image: url(buttons/navitop3.gif);
  background-repeat:no-repeat;
  background-position:0px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px Arial;
  line-height:1.7em;  
}

/*Linkdefinition Block*/
a.navitop7:hover{
  text-align: center;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:150px;
  height:30px;
  background-image: url(buttons/navitop3.gif);
  background-repeat:no-repeat;
  background-position:-150px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px Arial;
  line-height:1.7em;  
}

/*Linkdefinition Block*/
a.navitop7_a{
  text-align: center;
  top: 0px;
  color:white;
  background:#ffffff;
  display:block;
  text-align:center;
  width:150px;
  height:30px;
  background-image: url(buttons/navitop3.gif);
  background-repeat:no-repeat;
  background-position:-150px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 12px Arial;
  line-height:1.7em;  
}

/*------------Linkspezifische Definitionen Buttons NAVILINKS--------------*/


/*Linkdefinition Block*/
a.navileft1{
  text-align: center;
  color:white;
  background:#ffffff;
  display:block;
  text-align:left;
  width:145px;
  background-image: url(buttons/button1.gif);
  background-repeat:no-repeat;
  background-position:left center;
  padding:3px 0 3px 5px;
  margin:7px 0px 0px 0px;
  text-decoration:none;
  font:bold 11px Arial;  
}

/*Linkdefinition Block*/
a.navileft2{
  text-align: center;
  top: 0px;
  color:#0d5fab;
  background:#ffffff;
  display:block;
  text-align:left;
  width:145px;
  padding:4px 0 4px 5px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font: 11px Arial; 
  border-left:0px solid #ffdaa3;
  border-bottom:0px solid #ffffff;
  background-image: url(images/buttonverlauf.gif);
  background-repeat:repeat;

}

/*Linkdefinition Block*/
a.navileft2:hover{
  text-align: center;
  top: 0px;
  color:darkblue;
  background:#ffffff;
  display:block;
  text-align:left;
  width:145px;
  padding:4px 0 4px 5px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 11px Arial; 
  border-left:0px solid #ffdaa3;
  border-bottom:0px solid #ffffff;
  background-image: url(images/buttonverlauf.gif);
  background-repeat:repeat;
}

/*Linkdefinition Block*/
a.navileft2_a{
  text-align: center;
  top: 0px;
  color:darkblue;
  background:#ffffff;
  display:block;
  text-align:left;
  width:145px;
  padding:4px 0 4px 5px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 11px Arial; 
  border-left:0px solid #ffdaa3;
  border-bottom:0px solid #ffffff;
  background-image: url(images/buttonverlauf.gif);
  background-repeat:repeat;
}

/*Linkdefinition Block*/
a.versichernleft{ 
  color:;
  background-color:#ffffff;
  display:block;
  width:150px;
  height:30px;
  border:0px;
  background-image: url(buttons/versichernleft.gif);
  background-repeat:no-repeat;
  background-position:-150px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  text-align: center;
  text-align:left;
  font:bold 11px Arial;  
}

/*Linkdefinition Block*/
a.versichernleft:hover{ 
  color:;
  background-color:#ffffff;
  display:block;
  width:150px;
  height:30px;
  border:0px;
  background-image: url(buttons/versichernleft.gif);
  background-repeat:no-repeat;
  background-position:-150px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  text-align: center;
  text-align:left;
  font:bold 11px Arial;  
}

/*Linkdefinition Block*/
a.vorsorgenleft{ 
  color:;
  background-color:#ffffff;
  display:block;
  width:150px;
  height:30px;
  border:0px;
  background-image: url(buttons/vorsorgenleft.gif);
  background-repeat:no-repeat;
  background-position:-150px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  text-align: center;
  text-align:left;
  font:bold 11px Arial;  
}

/*Linkdefinition Block*/
a.vorsorgenleft:hover{ 
  color:;
  background-color:#ffffff;
  display:block;
  width:150px;
  height:30px;
  border:0px;
  background-image: url(buttons/vorsorgenleft.gif);
  background-repeat:no-repeat;
  background-position:-150px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  text-align: center;
  text-align:left;
  font:bold 11px Arial;  
}

/*Linkdefinition Block*/
a.finanzenleft{ 
  color:;
  background-color:#ffffff;
  display:block;
  width:150px;
  height:30px;
  border:0px;
  background-image: url(buttons/finanzenleft.gif);
  background-repeat:no-repeat;
  background-position:-150px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  text-align: center;
  text-align:left;
  font:bold 11px Arial;  
}

/*Linkdefinition Block*/
a.finanzenleft:hover{ 
  color:;
  background-color:#ffffff;
  display:block;
  width:150px;
  height:30px;
  border:0px;
  background-image: url(buttons/finanzenleft.gif);
  background-repeat:no-repeat;
  background-position:-150px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  text-align: center;
  text-align:left;
  font:bold 11px Arial;  
}

/*Linkdefinition Block*/
a.wissenswertesleft{ 
  color:;
  background-color:#ffffff;
  display:block;
  width:150px;
  height:30px;
  border:0px;
  background-image: url(buttons/wissenswertesleft.gif);
  background-repeat:no-repeat;
  background-position:-150px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  text-align: center;
  text-align:left;
  font:bold 11px Arial;  
}

/*Linkdefinition Block*/
a.wissenswertesleft:hover{ 
  color:;
  background-color:#ffffff;
  display:block;
  width:150px;
  height:30px;
  border:0px;
  background-image: url(buttons/wissenswertesleft.gif);
  background-repeat:no-repeat;
  background-position:-150px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  text-align: center;
  text-align:left;
  font:bold 11px Arial;  
}


/*------------Linkspezifische Definitionen Linkeffekte--------------*/

a.textlink1{
  color:darkblue;
  text-decoration:none;
  font: 12px arial;
}

a.textlink1:hover{
  color:darkblue;
  text-decoration:none;
  font: 12px arial;
}

a.textlink2{
  color:#4462a7;
  text-decoration:none; 
}

a.textlink2:hover{
  color:darkblue;
  text-decoration:none; 
}

a.textlink3{
  color:#273b4c;
  text-decoration:none; 
}

a.textlink3:hover{
  color:darkblue;
  text-decoration:underline; 
}

a.textlink4{
  color:darkblue;
  text-decoration:underline; 
}

a.textlink4:hover{
  color:darkblue;
  text-decoration:underline; 
}

a.textlink5{
  color:#273b4c;
  text-decoration:none; 
  font: 11px arial;
  font-weight:bold;
}

a.textlink5_a{
  color:#268dc1;
  text-decoration:underline;  
  font: 11px arial;
  font-weight:bold;
}

a.textlink5:hover{
  color:#268dc1;
  text-decoration:underline; 
  font: 11px arial;
  font-weight:bold;
}

a.textlink6{
  color:#4462a7;
  text-decoration:underline;  
  font: 12px arial; 
}

a.textlink6:hover{
  color:darkblue;
  text-decoration:underline; 
  font: 12px arial; 
}

a.textlink7{
  color:#273b4c;
  text-decoration:none;
  line-height:1.8em;
   font: 11px arial;  
}

a.textlink7:hover{
  color:darkblue;
  text-decoration:underline;
  line-height:1.8em; 
   font: 11px arial;  
}

a.textlink8{
  color:darkblue;
  text-decoration:none;
  font-size:10px;
}

a.textlink8:hover{
  color:darkblue;
  text-decoration:underline;
  font-size:10px;    
}

a.textlink9{
  color:darkblue;
  text-decoration:none;
  font: 12px arial;
}

a.textlink9:hover{
  color:darkblue;
  text-decoration:underline;
  font: 12px arial;
}

a.textlinktop{ 
  text-decoration:none;    
}

a.faqs{
  color:#4462a7;
  text-decoration:none;  
  font: 10px arial; 
}

a.faqs:hover{
  color:darkblue;
  text-decoration:underline;  
  font: 10px arial; 
}

a.back{
  color:#268dc1;
  background:#ffffff;
  display:block;
  width:47px;
  background-image: url(buttons/back.gif);
  background-repeat:no-repeat;
  background-position:top center;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  border:0px;
}

a.vergleich{
  color:#268dc1;
  background:#ffffff;
  display:block;
  width:90px;
  background-image: url(buttons/zumvergleich.gif);
  background-repeat:no-repeat;
  background-position:top center;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  border:0px;
}

a.marquee{
  color:darkblue;
  text-decoration:none;  
  font: 11px arial;
  font-weight:;
  line-height:1.4em;
}

a.marquee:hover{
  color:#4462a7;
  text-decoration:none;  
  font: 11px arial;
  font-weight:;
  line-height:1.4em; 
}

div.middlemtop{
	width:600px;
	height:25px;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	color:#5e6e7c;
	line-height:1.4em;
	padding:0px 0px 2px 0px;
	margin:0px 0px 15px 0px;
	background-color:#ffffff;
	border-bottom:0px solid #eae5f4;
	background-image:url(images/bga.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

div.middlemtopssl{
	width:600px;
	height:45px;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	color:#5e6e7c;
	line-height:1.4em;
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	border-bottom:0px solid #eae5f4;
	background-image:url(images/bga.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

a.middlemtoplink{
	font-size:11px;
	color:#5e6e7c;
	text-decoration:none;
}

a.middlemtoplink:hover{
	font-size:11px;
	color:#5e6e7c;
	text-decoration:underline;
}

a.middlemtoplink_a{
	font-size:11px;
	color:#5e6e7c;
	text-decoration:none;
}

a.ssl{
	vertical-align:top;
	font-size:11px;
	color:#578a10;
	text-decoration:none;
}

a.ssl:hover{
	vertical-align:top;
	font-size:11px;
	color:#578a10;
	text-decoration:underline;
}

/*------------------------Block---------------------------*/

td.start{
  color:white;
  background:#268dc1;
  text-align:left;
  width:600px;
  height:70px;
  font:bold 12px arial;  
  line-height:2.0em;
}

span.schnell{
  text-align: center;
  top: 0px;
  color:#268dc1;
  background:#ffffff;
  display:block;
  background-image: url(images/schnelleinstieg.gif);
  background-repeat:no-repeat;
  background-position:top center;
  text-align:center;
  width:149px;
  height:25px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-decoration:none;
  font:bold 11px arial;  
  border:0px solid white;
}

/*------------Definitionen PDF--------------*/


span.pdf{
  color:#ffffff;
  background:#ffffff;
  background-image: url(images/pdf.gif);
  background-repeat:no-repeat;
  background-position:left center;
  display:block;
  width:12px;
  height:12px;
  padding:6px 6px 6px 6px;
  border:0px solid lightgrey;
}

/*------------Definitionen FAQ--------------*/

table.faq{
  position:relative;
  width:600px;
  border:0px solid black;
  margin:0px 0px 0px 0px;
  line-height:1.4em; 
  background-color:#ffffff;
}

table.faq1{
  position:relative;
  width:600px;
  border:0px solid black;
  margin:0px 0px 0px 0px;
  line-height:1.4em; 
  background-color:#ffffff;
}

/*------------Definitionen Tabelle KV Leistungsvergleich--------------*/

table.tabelle{
  position:relative;
  width:600px;
  border:0px solid black;
  margin:0px 0px 0px 0px; 
  background-color:#ffffff;
}

td.tabelle1{
  color:#ffffff;
  background-color: #4b68b8; 
  font:13px Arial;
  font-weight:bold;	
  width:25%;
  height:20px;
  text-align: left;
  border:0px solid black;
}

td.tabelle2{
  color:#ffffff;
  background-color: #4b68b8; 
  font:12px Arial;
  font-weight:bold;	
  text-align: left;
  border:0px solid black;
}

td.tabelle3{
  color:#273b4c;
  background-color: #e4eeff; 
  font:12px Arial;
  text-align: left;
  border:0px solid black;
}

/*------------Definitionen Tipp--------------*/

table.tipp{
  position:relative;
  width:600px;
  border:0 px solid black;
  margin:10px 0px 10px 0px; 
  background-color:#ffffff;
}

td.tipp{
  color:darkblue;
  background-color: #ffffff;
  font:12px Arial;
  width:570px;
  text-align: left;
  padding:5px 5px 5px 5px;
  border:2px solid #cc3300;
}

/*------------------------------------------------- Definitionen Popups & Fenster--------------*/

body.small{
  background-color:white;
color:darkblue;
font-family:arial;
font-size:10px;
}

table.topsmall3{
  width:700px;
  border:0;
}

tr.topsmall3{
  height:50px;
}

td.topsmall3{
  width:700px;
  height:50px;
  border:0px;
}

table.topsmall{
  width:500px;
  border:0;
}

tr.topsmall{
  height:75px;
}

td.topsmall{
  color:darkblue;
  font:bold 12px Arial;
  border-bottom:0px solid darkblue;
  font:12px Arial;
  text-align: left;
  border:0px solid black;
}

/*------------------------------------------------- Definitionen Popups & Fenster--------------*/

body.small{
  background-color:white;
color:darkblue;
font-family:arial;
font-size:10px;
}

table.topsmall3{
  width:700px;
  border:0;
}

tr.topsmall3{
  height:50px;
}

td.topsmall3{
  width:700px;
  height:50px;
  border:0px;
}

table.topsmall{
  width:500px;
  border:0;
}

tr.topsmall{
  height:75px;
}

td.topsmall{
  color:darkblue;
  font:bold 12px Arial;
  border-bottom:0px solid darkblue;
}




table.ratenkreditbgr{
	width:580px;
	height:150px;
	background-image:url(images/ratenkredit.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:5px 0px 15px 10px;	
}

table.kfzbgr{
	width:580px;
	height:150px;
	background-image:url(images/kfz.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:0px 0px 0px 10px;	
}

table.baufibgr{
	width:580px;
	height:150px;
	background-image:url(images/baufi.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:0px 0px 0px 10px;	
}

table.berufbgr{
	width:580px;
	height:150px;
	background-image:url(images/beruf.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:0px 0px 0px 10px;	
}

span.pfeilr{
	width:4px;
	height:7px;
	background-image:url(images/pfeilr.gif);
	background-repeat:no-repeat;
	background-position:0px;
	margin:0px 5px 0px 5px;	
	padding: 0px 1px 0px 0px;
}

	
div.lexikonadsense{
	margin: 30px 0px 25px 70px;
	padding:0px 0px 0px 0px;
	
}

div.finanzencontentadsense{
	margin: 10px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid black;
}

div.adsense{
	margin: 20px 0px 20px 80px;
	padding:0px 0px 0px 0px;
	
}

div.adsenseright{
	margin: 20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}

div.adsensesquare{		
	vertical-align:top;	
	text-align:left;	
	margin-left:15px;
	margin-right:0px;
	margin-bottom:20px;
	margin-top:25px;	
}

table.news{
	width:100px;
	height:100%;
	margin: 25px 5px 0px 5px;
}

table.middlerfieldpartner{	
	background-color:#ffffff;
	vertical-align:top;	
	text-align:left;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:15px;
	margin-top:15px;		
}

div.partner{
	width:149px;
	height:150px;
	margin-top:10px;
	margin-bottom:0px;
}

h2 {
	color:#cc3300;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	line-height:1.4em;
}

h3 {
	color:#cc3300;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	line-height:1.4em;
}

/*------------------------------------------------- Definition Suche--------------*/

div.suche {
	height:20px;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #cbe1ee;
}

div.suche_a {
	height:20px;
	margin-top:15px;
	margin-bottom:0px;
	border-bottom:1px solid #cbe1ee;
}

input.sform {
	font-size: 12px; 
	color: #768b9e; 
	width: 98px; 
	height: 17px; 
	border-left: 0px solid #cbe1ee;
	border-top: 0px solid #cbe1ee;
	border-bottom: 0px solid #cbe1ee;
	border-right: 0px solid #cbe1ee;
	background-image:url();
	background-repeat:no-repeat; 
	background-position:left; 
}

input.sform_a {
	font-size: 12px; 
	color: #768b9e; 
	width: 305px; 
	height: 17px; 
	border-left: 0px solid #cbe1ee;
	border-top: 0px solid #cbe1ee;
	border-bottom: 0px solid #cbe1ee;
	border-right: 0px solid #cbe1ee;
	background-image:url();
	background-repeat:no-repeat; 
	background-position:left; 
}

table.suchergebnis{
	color:#273B4C;
	font:12px Arial;
	text-align:left;
	background-color: #ffffff;
}

a.suchelink{
	color:#4462a7;
	 text-decoration:underline; 
	font:bold 12px arial;
}

a.suchelink:hover{
	color:darkblue;
	text-decoration:underline; 
	font:bold 12px arial;	
}

a.suchelink_a{
	color:#4462a7;
	 text-decoration:underline; 
	font: 12px arial;
}

a.suchelink_a:hover{
	color:darkblue;
	text-decoration:underline; 
	font: 12px arial;	
}

span.suchtreffer{
	color:#273B4C;
	font:12px Arial;
}

 a.ziffern {
	font:12px Arial;
	color:#4462a7;
	text-decoration:none;
}

a.ziffern:hover {
	 font:bold 12px Arial;
	color:darkblue;
	text-decoration:none;
}

a.pfeile {
	font:12px Arial;
	color:#4462a7;;
	text-decoration:none;
}

a.pfeile:hover {
	font:bold 12px Arial;
	color:darkblue;
	text-decoration:none;
}

table.startkfz{
	margin-top:15px;
	margin-bottom:0px;
	width:580px;
	height:212px;
	background-image:url(images/bga.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

table.startratenkredit{
	margin-top:20px;
	margin-bottom:0px;
	width:580px;
	height:220px;
	background-image:url(images/bga.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}



