/* Default Stylesheet */

																/* >>> ELEMENTS <<< */

* {
	margin: 0;
	padding: 0;
	}
	body {
		color: #211f1d;
		background-color: #b5b1ad;
		font-family: "Tahoma","Arial","Verdana", "MS Sans Serif", sans-serif;
		font-size: 80%;
		text-align: left;
		}






																/* >>> CONTAINERS <<< */

div#print {
	display: none;
	}
div#container {
	width: 1174px;
	margin: 0 auto;
	text-align: left;
	}
	div#header-wrap {
		
				}
		div#header-in {
			padding: 10px;
			background: url(../images/kvergleiche_head.jpg) bottom left no-repeat;
			height: 123px;
			margin: 0 0 0 214px;
			color: inherit;
			width: 780px;
			float:left;
			
			}
		div#header-rechts-in  { 
		float:right;
		padding: 5px;
		width:150px;
		vertical-align:bottom; }
		
		
	div#content-wrap {
		
		}
		div#links-aussen  { float:left; width:204px; background:url(../images/hg_links-aussen.jpg) top left no-repeat; height: 717px; margin-right: 10px; }
		div#links-aussen-in {
				padding: 10px;
				}
		div#center {
			/* margin: 0 341px 0 0; */
			float:left;
			color: inherit;
			background: url(../images/hg_links_oben.jpg) left top no-repeat;
			background-color: #fff;
			height: 716px;
			width: 459px;
			overflow:auto;
			
			}
			div#center-in {
				padding: 20px;
				}
		div#right {
			float: left;
			width: 341px;
			height: 716px;
			color: inherit;
			background-color: #fff;
			
			}
			div#right-in {
				padding: 0;
				}
		div#rechts-aussen  {  float:right; width:150px; background:url(../images/hg_rechts-aussen.jpg) top left no-repeat; height: 717px; margin-left: 10px; }
		div#rechts-aussen-in {
				padding: 10px;
				}
	div#footer-wrap {
		clear: both;
		}
		div#footer-in {
			font-size: 10px;
			color:#FFFFFF;
			}
		div#footer {
			
			position:absolute; 
			bottom:15px;
			left:auto;
			height: 25px;
			width: 359px;
			text-align:center;
			
			}





																/* >>> SUB CONTAINERS <<< */
* { }





																/* >>> LISTS <<< */
ul#nav-right {
	margin: 20px;
	list-style: none;
	}
	ul#nav-right li {
		
		}
		ul#nav-right li a {
			display: block;
			width: 138px;
			padding: 5px 10px;
			color: #666;
			background-color: inherit;
			text-decoration: none;
			border-bottom: 1px solid #eee;
			}
		ul#nav-right li a:hover {
			color: #666;
			background-color: #F1F7FF;
			border-bottom: 1px solid #E3EFFF;
			}
ul#nav-top {
	float: left;
	padding: 100px 0 0 0;
	list-style: none;
	}
	ul#nav-top li {
		display: inline;
		}
		ul#nav-top li a {
			margin: 0 8px;
			color: #990000;
			background-color: inherit;
			font-size: 90%;
			text-decoration: none;
			
			}
		ul#nav-top li a:hover {
			color: #666;
			background-color: inherit;
			
			}
ul#nav-footer {
	margin: 0 210px 0 0;
	padding: 0 2px;
	color: #aaa;
	background-color: inherit;
	font-size: 80%;
	list-style: none;
	text-align: right;
	}
	ul#nav-footer li {
		display: inline;
		}
	ul#nav-footer li.left {
		float: left;
		}
		ul#nav-footer li a {
			margin: 0 3px;
			color: #aaa;
			background-color: inherit;
			}
		ul#nav-footer li a:hover {
			color: #333;
			background-color: inherit;
			}
ul.list {
	margin: 20px 0 20px 10px;
	font-size: 90%;
	line-height: 20px;
	}


ul.faq   {
	margin: 20px 0 20px 10px;
	line-height: 20px;
	list-style-type:circle;
	list-style-position:outside;
}

ol.faq   {
	margin: 20px 0 20px 10px;
	line-height: 20px;
	list-style-type:decimal;
	list-style-position:outside;
}




																/* >>> TYPOGRAPHY <<< */
																
h1  {
	color:#990000;
	margin: 0 0 15px 0;
	font-size: 150%;
	}
h2  {
	color:#990000;
	margin: 0 0 15px 0;
	font-size: 130%;
	}
h3  {
	color:#990000;
	margin: 0 0 15px 0;
	font-size: 110%;
	}

div#header-rechts-in h3 { 	
	font-size:100%;
	margin:0;
	padding:105px 0 0 10px;
	vertical-align:bottom;
	}
div#links-aussen h3 { 	
	font-size:100%;
	margin: 0 -9px;
	background:url(../images/hg-headline.jpg) repeat-x;
	padding:8px;
	
	}

h4  {
	color:#666;
	margin: 0 0 5px 0;
	font-size: 120%;
	}
h5  {
	color:#666;
	margin: 0 0 5px 0;
	font-size: 110%;
	}
h6  {
	color:#666;
	margin: 0 0 5px 0;
	font-size: 100%;
	}

*.x {
	display: none;
	}
div#header-wrap h1 {
	padding: 10px;
	font-size: 200%;
	}

div#center p {
	margin: 5px 0 5px 0;
	color: #444;
	background-color: inherit;
	font-size: 90%;
	line-height: 18px;
	}
div#links-aussen p  {
	color: #444;
	font-size: 90%;
	line-height: 14px;
	margin: 5px 0 10px 0;
}
div#right p {
	margin: 0 20px 5px 20px;
	color: #666;
	background-color: inherit;
	font-size: 90%;
	}
p a, ul.list a {
	color: #990000;
	background-color: inherit;
	text-decoration: none;
	
	}
	p a:hover, ul.list a:hover {
		color: #333;
		background-color: inherit;
		
		}

table  {
	margin: 10px 0 0 20px;
}

tr  {
	height: 20px;
}
td .leer  {
	height: 6px;
}

tr .leer  {
	height: 6px;
}

																/* >>> FORMS <<< */
* { }

#button  {
	background:url(../images/button.jpg);
	color:#FFFFFF;
	font-size: 14px;
	font-weight:bold;
	border:none;
	width: 99px;
	height: 20px;
	padding: 0 0 5px 0;
}


select  {
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
}

div#popup  {
	background-color: #fff;
	padding: 20px;
	margin: 30px;
	text-align:left;
}

div#popup p  {
	padding: 10px;
}

div#popup ul   {
	list-style-position:outside;
	padding: 10px 0 10px 40px;
}

div#popup li   {
	margin: 5px 0;
}

div#popupfooter, div#popupfooter a   {
	color:#fff;
	padding: 0 20px 20px 0;
}


																/* >>> END <<< */