body { 
	background:#FFF; 
	margin:0;
	padding:10px 0 10px 0;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	text-align:center;
}
	
h1 {
	font:26px arial, verdana, sans-serif;
	color:#264362;
	line-height:30px;
}

h2 {
	font:20px arial, verdana, sans-serif;
	color:#264362;
	line-height:30px;
	margin:0;
	padding:0;
}

#container {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:700px;
}

#contents {
	text-align:left;
	width:700px;
}

#header {
	width:700px;
	height:120px;
	background:url(../images/logo_kobisch_clean.gif) top left no-repeat;
	text-align:right;
	padding:0 0 0 0;
	border-bottom:1px solid #D5DBDE;
}

#line {
	width:         700px;
	height:        35px;
	text-align:    center;
	padding:       0 0 0 0;
	padding-top:   10px;
	border-top:    1px solid #D5DBDE;
	margin-top:    55px;
}

#navigation {
	padding: 105px 0 0 0;
}

#navigation a, #navigation a:link, #navigation a:visited, #navigation a:active {
	font:bold 11px verdana, arial, sans-serif;
	color:#000;
	text-decoration:none;
}

#navigation a:hover {
	font:bold 11px verdana, arial, sans-serif;
	color:#496169;
	text-decoration:underline;
}


#img {
	text-align:center;
	padding:10px 0 5px 0;
}

#img p {
	text-align:right;
	padding:0 50px 0 0;
}



#footer {
	width:700px;
	height:50px;
	background:#F5F5F5;
	text-align:right;
	border-top:1px solid #D5DBDE;
	clear:none;
}

#footer p{
	font:9px verdana, arial, sans-serif;
	color:#555;
	padding:0;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:hover {
	font:9px verdana, arial, sans-serif;
	color:#000;
	text-decoration:underline;
}
	
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 80px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    cursor: pointer
}

a.button span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding:5px 10pt 5px 18px;
    width:260px;
    height:14px;
    float:left;
    cursor: pointer;
    text-align:left;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    cursor: pointer;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 10pt 4px 18px; /* push text down 1px */	
    width:260px;
    cursor: pointer;
    height:14px;
}  

a.button2 {
    margin-right: 0px;
    cursor: pointer
} 

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
}

#tooltip h3, #tooltip div { margin: 0; }
	
