﻿@charset "utf-8";
/* CSS für Zollhaus */

/* fehlerfrei getestet in IE 6.0.2900, 7.0.5730, Firefox 2.0.0.20, 3.0.1, Opera 7.52, 8.53, 9.52, Safari 3.1.2 */

/* Allgemeines */

BODY {
	margin: 		5px;
	padding: 		0px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		0.75em;
	background: 	#fff /*#CED9ED*/;
	color: 			#000;
	height: 		100%;}

IMG {
	border: 		none;}

/* HyperLinks*/
    
a:link
{	color: #0F76BB; text-decoration:none;}

a:visited
{	color: #0F76BB; text-decoration:none;} 

a:hover 
{	color: #0F76BB; text-decoration:underline; }

a:active 
{	color: #0F76BB; text-decoration:underline; }

/* Überschriften */

h1 { margin-left: -40px; padding: 6px; font-size: 1.5em; font-weight: bold; } 
h2 { margin-left: 0px; padding: 3px; font-size: 1.3em; font-weight: bold; }
h3 { margin-left: 0px; padding: 3px; font-size: 1.1em; font-weight: bold; }
h4 { }
h5 { }

/* Einstiegsseite zentrieren */

#fakehorizont {
	text-align: 		center;
	position: 			absolute;
	top: 				50%;
	left: 				0px;
	width: 				100%;
	height: 			1px;
	overflow: 			visible;
	visibility: 		visible;
	display: 			block;}
	
#startcontainer {
	position: 			absolute;
	top: 				-347px;
	margin-left: 		-491px;
	left: 				50%;
	width: 				982px;
	height: 			694px;}

/* Container */

#wrapper {
	width: 				980px;
	height: 			auto !important;
	min-height: 		100%;
	background: 		#fff;
	margin-bottom: 		0px;
	bottom: 			0px;
	margin: 			auto;}

#header {
	width: 				980px;
	height: 			100px;
	background: 		url(../_logos/bildleiste.jpg) right top no-repeat;
	position: 			relative;
	margin-bottom: 		25px;
	clear: 				both;}

#navi {
	width: 				655px;
	height: 			18px;
	line-height: 		18px;
/*	position: absolute;
	right: 0px;
	bottom: 15px;
	z-index: 999; */
	float: 				left;
	background: 		#0F76BB; 
	margin: 			67px 0px 0px 5px;}

#rechte-spalte {
	width: 				271px;
	position: 			relative;
	float: 				left;
	margin-left: 		20px;
	margin-right: 		31px;
	background: 		#CED9ED url(../_logos/blau_oben.jpg) top left no-repeat;}
	
#fuss {
	width: 			980px;
	position: 		relative;
	float:			none;
	margin:			auto;}	

* html #rechte-spalte {
	margin-left: 		10px;}

#blauerkasten-klein {
	width: 				148px;
	margin-top: 		8px;
	background: 		url(../_bilder/wohnungen/kleiner-kasten-oben.jpg) top left no-repeat;}

#bkk-text {
	padding: 			10px 10px 0px 10px;}

* html #bkk-text {
	margin-top: 		10px;
	padding-top: 		0px;}

*+html div#bkk-text {
	margin-top: 		10px;
	padding-top: 		0px;}

/* INHALTE - CONTAINER */

.content {
	position: 			relative;
	float: 				left;
	clear: 				none;
	margin-left: 				3px;}

.gzimmer {
	width: 				640px; 
	margin: 			20px 0px 0px 322px;}

.tabelle {
	border-style:  		solid;
	border:				1px;
	border-color:		#000;
	background-color:	#000;} 

* html .gzimmer {
	margin: 			20px 0px 0px 161px;}
	
.navigationslink {
	text-align:			right;}
	

/* NAVI */

#navi ul {
	font-size:			0.975em;
	margin: 			0px;
	padding: 			0px;}

#navi ul li {
	display: 			inline;}

#navi ul li A {
	text-decoration: 	none;
	font-weight: 		bold;
	color: 				#fff;
	padding: 			0px 5px 0px 5px;}

#navi ul li A:hover, #navi ul li.act A {
	color: 				#CED9ED;}

/* Klassen */

.digit 
{	font-size:			3px;
	font-weight:		bold;
	letter-spacing:		1px;
    color:				#CCCCCC; }

.text 
	{font-size:			1.0em;}

.text-gross
	{font-size:			1.50em;}

.text-klein
	{font-size:			0.85em;}

.tabellentext {
	font-size:			0.75em;}
	
.tabellenweiss {
	font-size:			0.75em;
	color:				#FFFFFF;}

.fuss 
	{font-size:			0.75em;
	color:				#CED9ED;}

.liste {
	font-size:			0.75em;
	font-weight:		normal;
	list-style-type:	square;}

/* SONSTIGES */

#rechte-spalte IMG.ueberschrift {
	padding: 			7px 0px 0px 6px;}

#rechte-spalte .text-rechts {
	width: 				225px;
	padding: 			10px 0px 10px 23px;}

.clearfix {
	width: 				100%;
	height: 			1px;
	overflow: 			hidden;
	clear: 				both;}

.pfeil {
	padding-left: 		15px;
	background: 		url(../_gifs/mehr.gif) 0px 2px no-repeat;
	font-weight: 		bold;}

.fettblau {
	font-weight: 		bold;
	color: 				#0F76BB;}

.fettkursiv {
	font-weight: 		bold;
	font-style: 		italic;}

.formular {
	font-style: 		italic;}

.formular INPUT, .formular TEXTAREA {
	border: 			0px none;
	background: 		#CED9ED;
	margin: 			3px 0px 3px 0px;}

.formular INPUT.senden {
	background: 		#0F76BB;
	color: 				#fff;}

.formular INPUT.senden:hover {
	border: 			0px solid #0F76BB;
	background: 		#CED9ED;
	color: 				#000;
	cursor: 			pointer;}

hr.blaueliniegb {
	margin: 10px 0px 10px 0px;
	height: 0px;
	border: 1px solid #CED9ED;
	
}

/* SLIMBOX */

#lbOverlay {
	position: 			absolute;
	z-index: 			9999;
	left: 				0;
	width: 				100%;
	background-color: 	#000;
	cursor: 			pointer;}

#lbCenter, #lbBottomContainer {
	position: 			absolute;
	z-index: 			9999;
	left: 				50%;
	overflow: 			hidden;
	background-color: 	#fff;}

.lbLoading {
	background: 		#fff url(../_gifs/loading.gif) no-repeat center;}

#lbImage {
	position: 			absolute;
	left: 				0;
	top: 				0;
	border: 			10px solid #fff;
	background-repeat: 	no-repeat;}

#lbPrevLink, #lbNextLink {
	display: 			block;
	position: 			absolute;
	top: 				0;
	width: 				50%;
	outline: 			none;}

#lbPrevLink {
	left: 				0;}

#lbPrevLink:hover {
	background: 		transparent url(../_gifs/prevlabel.gif) no-repeat 0% 15%;}

#lbNextLink {
	right: 				0;}

#lbNextLink:hover {
	background: 		transparent url(../_gifs/nextlabel.gif) no-repeat 100% 15%;}

#lbBottom {
	font-family: 		arial, verdana, helvetica;
	font-size: 			10px;
	color: 				#666;
	line-height: 		1.4em;
	text-align: 		left;
	border: 			10px solid #fff;
	border-top-style: 	none;}

#lbCloseLink {
	display: 			block;
	float: 				right;
	width: 				66px;
	height: 			22px;
	background: 		transparent url(../_gifs/closelabel.gif) no-repeat center;
	margin: 			5px 0;
	outline: 			none;}

#lbCaption, #lbNumber {
	margin-right: 		71px;  }

#lbCaption {
	font-weight: 		bold;}

/* ENDE */

