/*** GLOBAL ***/

.content-left *,.header *,.footer *,.navi *, .content-main-inner *{
	margin: 0px;
	padding: 0px;
}


body {
	font-family: Verdana,Geneva,Tahoma,Arial;
	font-size: 11px;
	line-height: 17px;
	color: #666;
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
	color: #005ea8;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

.container p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.container h2 {
	margin-bottom: 15px;
	padding-top:5px;
	line-height:1.25;
}

.container h3 {
	margin-bottom: 5px;
	font-size: 13px;
	font-weight: bold;
}

.container ul.list {
	list-style-type: square;
	list-style-position: inside;
	margin-left: 25px;
}

.container ol.list {
	list-style-position: inside;
	list-style-type: decimal;
	margin-left: 25px;
}

/*** INPUT ***/
input, select {
	-x-system-font: none;
	color: #333;
	font-family: arial;
	font-size: 8pt;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}

input.text,
input.password {
	border: 1px solid #bbb;
	padding: 2px 3px;
}


input.button {
	background-color: #1A5EA4;
	color: #fff;
	padding: 0px 5px;
	font-weight: bold;
}

input.radio,
input.checkbox {
	width: auto !important;
}

/* select */

.container select {
	border: 1px solid #bbb;
	padding: 1px;
}

.container select option {
	padding: 0 5px;
}

/* focus */

input.text:focus,
input.password:focus,
select:focus {
	background-color: #fefefe;
	border: 1px solid #1A5EA4;
}

/** CLEARFIX **/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


/* CONTAINER */

.container {
	width: 1000px;
	margin: 0 auto;
}

.container-inner {
	border: 1px solid #dcdcdc;
	position: relative;
}

/*** HEADER ***/

.header {
	position: relative;
	z-index:0;
	height: 180px;
	background: url(/wp-content/themes/default/check24/bg_header.jpg) no-repeat;
}

.header.nonavi {
	height: 150px;
	background: url(http://zeus:96/imgs/bg/bg_header_no_navi.png) no-repeat;
}

.header .home {
	position: absolute;
	left: 10px;
	top: 27px;
}

.header .home #home_standard,
.header .home #home_hover {
	position: absolute;
	top: 0px;
	left: 0px;
}

.header .home #home_hover {
	display: none;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

.header .info {
	position: absolute;
	right: 20px;
	top: 10px;

	font-size: 10px;
}

.header .info,
.header .info a {
	color: #acacac;
}

.header .service {
	position: absolute;
	left: 330px;
	bottom: 65px;
	color: #acacac;
	font-weight: bold;
	font-size: 13px;
}

.header.nonavi .service {
	bottom: 35px;
}

.header .service .hotline {
	color: #005DA8;
}

.header .service .email {

}

.header .menu {
	position: absolute;
	left: 252px;
	bottom: 15px;
}

.header .menu ul {
	list-style: none;
}

.header .menu ul li {
	float: left;
	border-right: 1px solid #dcdcdc;
}

.header .menu ul li.last {
	border-right: none;
}

.header .menu .menu-item {
	display: inline-block;
	padding: 7px 20px;
	font-size: 13px;
	font-weight: bold;
}

.header .menu .menu-item.insurance {
	color: #005DA8;
}

.header .menu .menu-item.finance {
	color: #7AB51D;
}

.header .menu .menu-item.energy {
	color: #F6B800;
}

.header .menu .menu-item.communication {
	color: #009EE1;
}

.header .menu .menu-item.rental {
	color: #F24900;
}

.header .tv_section {
	position: absolute;
	left: 330px;
	top: 10px;
	font-size:10px;
	color: #acacac;
}

.header .tv_section img {
	position:relative;
	top:3px;
	left:5px;
}


/*** CONTENT ***/

.content-left {
	float: left;
	width: 239px;
}

.content-left-inner {
	margin: 0px 0px 10px 5px;
	background-color: white;
}

.content-main {
	float: left;
	width: 759px;
	padding-top:15px;
}

.post H1 {color:#005EA8;padding-top:10px;font-size:16px;}

H1.kategorietitle{color:#005EA8;}
H2.pagetitle{color:#005EA8;}

.content-main-inner {
	margin: 0px 10px 20px 15px;
	background-color: white;
}

.content-main-inner-no-css {
	margin: 0px 10px 20px 15px;
	background-color: white;
}

.content-main-inner,
.content-left-inner {
	/* cross browser min height */
	min-height: 600px;
	height: auto !important;
	height: 600px;
}

/*** FOOTER ***/

.footer {
	text-align: center;
	padding: 10px 0;
	color: #666;
}


ul.bullet-list {

}

.bullet-list li {
	list-style-type: none;
	margin-top: 10px;
}

.hakerl-list li {
	background-image: url(http://zeus:96/imgs/boxes/icon_hakerl.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 22px;
	line-height: 18px;
	margin-bottom: 5px;
	list-style-type: none;
}

.hakerl-list last.li {
	margin-bottom: 0px;
}

/***IE6 FIX BLOG***/
* html .headline_ie6_fix{
	margin: 0px 0px 15px 0px;
	font-size:22px;
	font-weight:bold;
}

*+html .headline_ie6_fix{
	margin:0px 0px 15px 0px;
}

.headline_ie6_fix{
	margin:0px 0px 15px 0px;
	font-weight:bold;
	line-height:1.25;
}

div.super-banner {
margin:0 0 2px auto;
text-align:right;
width:728px;
}
div.sky-scraper {
height:600px;
left:1005px;
position:absolute;
top:128px;
width:120px;
}
