/* Startseite Kurzportrait */
#adr {
	position: absolute;
	top: 337px;
	right: 17px;
	font-size: 10px;
	color: #555555;
	text-align: right;
	line-height: 12px;
	}
#adr a {color: #555555;}
#adr a:hover {color: #B55921;}

/* telefon */
.teamtelsmart, .teammobsmart {
	visibility: hidden;
	margin: -20px;		/* schiebt nachträglich tel und mob über die hidden smartfelder */
	}

/* Listenpunkte als Links */
.pdflink, .infolink, .handlink {
	list-style-type: none;
	}
.pdflink a, .infolink a, .handlink a, .hand a {
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 12px;
	text-decoration: none;
	padding: 2px 1px 1px 33px;
	line-height: 14px;
	margin-left: -39px;
	outline: none;
	}
.pdflink a {
	background-image: url(../ima/symb/pdf.gif);
	}
.infolink a {
	background-image: url(../ima/symb/info.gif);
	}
.handlink a, .hand a {
	background-image: url(../ima/symb/hand.gif);
	line-height: 28px;
	font-weight: bold;
	}
.hand a {
	padding-top: 3px;
	margin-left: 5px;
	}

/* Spezial */
p:first-letter {
	font-size: 101%
	}
.pre {
	white-space: pre;
	}
.pre a {
	font-weight: bold;
	background-image: url(../ima/symb/pdf.gif);
	background-repeat: no-repeat;  
	background-position: 2px 2px; 
	padding: 2px 2px 2px 28px;
	line-height: 20px;
	}
.webmaster td {
	color: #555555;
	}
	
/* iframes */
iframe {
	margin: 9px 0px 0px -2px;
	width: 600px;
	height: 300px;
	overflow-y: scroll;
	}
.pdfframe {
	margin: -1px 0px 0px -1px;
	}
.wegframe {
	margin: 2px 0px 0px 1px;
	width: 435px;
	height: 650px;
	overflow: hidden;
	border-style: solid;
	border-color: #B36C2D;
	border-width: 1px;
	}
#weglinks {
	float: left;
	margin: 2px 1px 1px -239px;
	}
#wegrechts {
	margin: 36px 1px 21px 204px;
	}
#weglinks .h2team, #weglinks .pteam, #wegrechts .h2team, #wegrechts .pteam {
	width: 427px;
	}


/* filme */
#video01, #video02, #video03, #vid_bu
	{
	margin: 15px auto 10px auto;
	padding: 4px;
	border-style: solid;
	border-color: #CECFCE;
	border-width: 1px;
	}
#video01 {
	width: 500px;
	}
#vid_bu {
	width: 500px;
	}

/* Nummern in Bottom */
#umgezogen {
	position: absolute;
	top: 181px;
	left: 472px;
	z-index: 1;
	}
#karte {
	position: absolute;
	top: 38px;
	left: 111px;
	z-index: 1;
	}
#ho {
	position: absolute;
	top: 304px;
	left: 183px;
	z-index: 5;
	}
#pr {
	position: absolute;
	top: 286px;
	left: 146px;
	}
#ho a, #pr a {
	display: block;
	width: 17px;
	height: 17px;
	}
#botnum1, #botnum2 {
	color: #ffffff;
	position: absolute;
	bottom: 45px;
	}
#botnum1 h2, #botnum2 h2 {
	color: #ffffff;
	margin: 1px 1px 5px 33px;
	}
#botnum1 {
	left: 28px;
	}
#botnum2 {
	left: 280px;
	}
#botnum1 p, #botnum2 p {
	margin: 7px 1px;
	}
#botnum1 a, #botnum2 a {
	color: #ffffff;
	}
#botnum1 a:hover, #botnum2 a:hover {
	color: #DC8729;
	}
#botnum1 p, #botnum2 p {
	background-repeat: no-repeat;
	padding: 6px 1px 5px 34px;
	margin: 1px;
	}
#botnum1 .botel, #botnum2 .botel  				{ background-image: url(../ima/symb/kontaktsymbs.png); background-position: 0px 0px; }
#botnum1 .bofax, #botnum2 .bofax  				{ background-image: url(../ima/symb/kontaktsymbs.png); background-position: 0px -40px; }
#botnum1 .bomail, #botnum2 .bomail 				{ background-image: url(../ima/symb/kontaktsymbs.png); background-position: 0px -80px; }
#botnum1 .botel:hover, #botnum2 .botel:hover 	{ background-image: url(../ima/symb/kontaktsymbs.png); background-position: 0px -120px; }
#botnum1 .bofax:hover, #botnum2 .bofax:hover 	{ background-image: url(../ima/symb/kontaktsymbs.png); background-position: 0px -160px; }
#botnum1 .bomail:hover, #botnum2 .bomail:hover 	{ background-image: url(../ima/symb/kontaktsymbs.png); background-position: 0px -200px; }

/* über uns tabelle */
#unstab {	/* (table) erlaubt frei bestimmbare margins zwischen zellen */
	border-collapse: separate;
	border-spacing: 1px;
	}
.tit td {
	background-color: #535A53;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 10px;
	width: 190px;
	}
.col1 td, .col2 td {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 9px 12px;
	}
.col1 td {
	background-color: #EAE6DE;
	}
.col2 td {
	background-color: #E6DED5;
	}
	
#zuskontakt {
	position: absolute;
	top: 75px;
	left: 241px;
	overflow: hidden;
	width: 250px;
	height: 130px;
	}
#zuskontakt_maklervollmacht {
	position: absolute;
	top: 58px;
	left: 300px;
	overflow: hidden;
	width: 209px;
	height: 155px;
	}
	
/* spezial team formatierung */
.h1team {
	margin: 13px 1px -9px 284px;
	}
.h2team {
	background-color: #74775A;
	color: #ffffff;
	width: 316px;
	padding: 2px 5px;
	margin: 0px;
	margin-top: 22px;
	}
.pteam {
	background-color: #B3B5A0;
	color: #ffffff;
	width: 316px;
	padding: 2px 5px;
	margin: 0px 0px 20px 0px;
	}
#teamlinks {
	float: left;
	margin-left: 9px;
	}
#teamrechts {
	margin: 22px 1px 200px 344px;
	}
	
#unfall {
	font-size: 11px;
	font-style: italic;
	color: #B36C2D;
	line-height: 13.5px;
	margin: 20px 1px 29px -30px;
	}
	
.laka {
	position: absolute;
	top: 23px;
	right: -3px;
	}