﻿/* AUTHOR => lammertz.net :: SIDE => altwasser-immobilien.de */

body 
{ font-size: 100.01%; font-family: Arial, Helvetica, sans-serif; background: #005630 url(bg_body.jpg) repeat-y center; color: #333333;	}
ul
{ margin:0; padding:0; }
html /* Hack Mozilla */
{ overflow-y:scroll; }



/* template ----- */

#wrapper
{ margin: 0px auto; width: 900px; }
#header
{ height: 65px; }
#container
{ border-top: #005b45 4px solid; padding: 35px 0; background: #ffffff; }
#right 
{ float: right; width: 170px; border-left: 1px #cccccc solid; padding: 0 0 15px 15px; }
#main
{ position: relative; width: 700px; min-height: 500px; height: auto !important; height: 500px; }
#main .inside
{ margin-top: -12px; }
#footer
{ padding: 3px 0 40px 17px; }



/* header ----- */
#ecke
{ position: absolute; margin: 0 0 0 -80px; z-index:8; }
#logo
{ position: absolute; margin: 15px 0 0 -33px; z-index:9; }
#navi_top
{ position: absolute; margin: 45px 0 0 450px; font-size: .75em; }
#navi_top li
{ margin: 0 0 0 40px; list-style: none; float: left; }
#navi_top a
{ padding: 0; font-weight: normal; color: #ffffff; text-decoration: none; }
#navi_top a:hover
{ text-decoration: underline; }
#navi_top .active
{ color: #ffffff; font-weight: bold; }



/* navigation ----- */

#navi_right li
{ margin: 0; font-size: .85em; list-style: none; line-height: 20px; }
#navi_right li a.submenu
{ padding: 0 0 4px 0; font-size: 1.5em; font-weight: normal; text-decoration: none !important; border-bottom: 1px #7b7b7b solid; width: 155px; display: block; }
#navi_right .level_2
{ margin-top: 5px; padding-bottom: 20px; }
#navi_right .level_2 a
{ color: #000000; text-decoration: none; font-weight: bold; background: url(ico_link.gif) left top no-repeat; }
#navi_right a:hover
{ text-decoration: underline; }
#navi_right li.active
{ color: #a70000; font-weight: bold; line-height: 20px; padding-left: 13px; background: url(ico_active.gif) left top no-repeat; }
#navi_right .level_2 a.submenu
{ font-size: 1em; line-height: 16px; padding: 0px 0 0 14px; border-bottom: none; font-weight: bold; }
#navi_right .level_3
{ display: none; }



/* text format ----- */

.ce_text
{ padding: 0 0 0 30px; }
#banner
{ padding: 0 0 0 30px; }
#spalte320, #spalte320pic
{ width: 320px; padding-left: 30px; text-align: justify; float: left; overflow: hidden; }
#spalte320pic img
{ width: 312px; padding: 3px; border: 1px #333333 solid; }
.zeile10
{ height: 10px; }
.ce_headline
{ margin-left: 30px; }
h1
{ margin-bottom: 10px; padding: 3px 6px; background: #005b45; color: #ffffff; font-size: 1.2em; font-weight: normal; text-align:right; }
h2
{ font-size: 1em; margin-bottom: .7em; padding-bottom: .1em; font-weight: normal; color: #005b45; border-bottom: 1px #7b7b7b solid; }
h3
{ font-size: .75em; padding-bottom: .75em; color: #005b45; text-transform: uppercase; background: none; }
h4
{ font-size: .75em; }
.mod_article p, .mod_article ul
{ font-size: .75em; margin-bottom: 1.5em; }
.mod_article li
{ margin-left: 1.5em; text-align: left; list-style: square; }
strong
{ color: #333333; }
.tab7em
{ width: 7em; display: block; font-weight: bold; float: left; }
.tab20em
{ width: 20em; display: block; float: left; }
.connect
{ width: 50px; display: block; font-weight: bold; float: left; }
.altwasser
{ text-transform: uppercase; font-weight: bold; }
a
{ color: #005b45; padding-left: 13px; font-weight: bold; }
.ce_text a, #expose_daten a
{ background: url(ico_link.gif) left top no-repeat; }
a:hover
{ text-decoration: underline; }
#hinweisbox
{ background-color: #e0e4e7; padding: 6px 8px 1px 8px; }
.ppmap
{ margin-left: 40px; }

.map_top, .map_eur, .map_buy
{ padding: 3px; font-weight: bold; width: 230px; display: block; text-align: center; }
.map_top { 	color: #ffffff; background: #015c46; }
.map_eur { 	font-weight: normal; }

.cleartext
{ clear: both; }


/* bilder ----- */
.ce_gallery
{ padding: 0 0 0 30px; }
.bildstart
{ width: 100px; text-align: center; font-size: 10px; margin-right: 10px; float: left; }
.bildstart img
{ width: 100px; margin-bottom: 4px; }
.bildrechts
{ margin: 0 0 10px 20px; float: right; }
.bildrechts img
{ width: 250px; height: 185px; }
a.nobg
{ text-decoration: none; background:none; padding-left:0;  }
.partner
{ width:420px; height:70px; }
.partner a
{ background: none; margin-left: -13px; }
.partner img
{ width: 120px; height: 60px; margin: -15px 20px 20px 0; float: left; }



/* eremitage ----- */

.ico_er1, .ico_er2, .ico_er3
{ position: absolute; left: 60px; width: 110px; font-size: 16px; font-weight: bold; color: #4f5d68; color: #005b45; padding-left: 4px; }
.ico_er1
{ top: 110px; }
.ico_er2
{ top: 240px; }
.ico_er3
{ top: 370px; }
.ico_er1 img, .ico_er2 img, .ico_er3 img
{ margin-left: -10px; }
.hyperlink_img
{ margin-left: -5px; }



/* inhaltsverzeichniss ----- */

.mod_sitemap
{ margin-left: 50px; }
.mod_sitemap a
{ text-decoration: none; background: none; }
.mod_sitemap a:hover
{ text-decoration: underline; }
.mod_sitemap .submenu
{ color: #333333; margin: 20px 0; }
.mod_sitemap .level_2
{ margin-left: 30px; font-size: 1em; }



/* inhaltsverzeichniss ----- */
.navi_objekte a
{ text-decoration: none; background: none; margin-left: 50px; }



/* is24 ----- */

#is24request
{ height: 120px; margin-bottom: 15px; }
#is24request img
{ width: 133px; height: 100px; margin-right: 15px; padding: 3px; border: 1px #333333 solid; float: left; }
#is24request h3
{ padding: 5px 0; margin: 0; }
#is24request p
{ margin: 0; padding: 0; }
#is24request .verkauft
{ color: #ff0000; text-transform: uppercase; font-weight: bold; }
#expose_spalte1
{ width: 280px; float: left; }
#expose_spalte2
{ width: 360px; padding-right: 5px; float: right; }
#expose_spalte1 h2, #expose_spalte2 h2
{ font-size: .8em; text-transform: none; padding-bottom: .3em; }
.abstand
{ margin-bottom: 3em; }
.zeile
{ width: 100%; display: inline-block; margin-top: -1em; margin-bottom: .8em; line-height: 2em; border-bottom: 1px #cccccc solid; }
.zeile_titel
{ font-weight: bold; float: left; }
.zeile_inhalt
{ float: right; }
#expose_bilder img
{ width: 127px; height: 95px; margin: 0 5px 5px 0; padding: 3px; border: 1px #cccccc solid; float: left; }
#expose_bilder a
{ background: none; margin-left: -13px; display:inline-block; }



/* form_spürnasen ----- */

.ce_form
{ margin: 0 0 40px 30px; font-size: .75em; }
.ce_form h2
{ font-size: 1.1em; padding: 20px 0 10px 0; text-align: center; font-weight: bold; border: none; }
label
{ width: 17em; text-align: right; padding: 1px 8px 1px 0; }
.captcha_text
{ padding: 1px; }
input, input.error, select, textarea 
{ background: #d4d9dd; padding: 2px 3px; width: 243px; float: left; margin-bottom: 2px; font-size: 1em; }
select
{ width: 251px; }
label
{ display: block; float: left; margin: 2px 0; }
form br 
{ clear: left; }
.submit
{ background-color: #005b45; color: #ffffff; width: 250px; }
.submit_container
{ padding-top: 1em; margin: 1em 0 0 17.55em; }
.error
{ color: #ff0000; }
p.error
{ position: absolute; left: 175px; width: 444px; height: 33px; display: block; font-size: 12px; background: #ffffff; }
#f1 p.error { top: 855px; }	/* spürnase	*/
#f2 p.error { top: 475px; }	/* callback	*/
#f3 p.error { top: 420px; }	/* kontakt	*/
#f5 p.error { top: 665px; }	/* angebot	*/
#f6 p.error { top: 665px; }	/* suche	*/
#f7 p.error { top: 485px; }	/* energie	*/



/* footer ----- */

#footer a
{ padding: 0; margin: 0 0 0 15px; color: #ffffff; font-size: 11px; text-decoration: none; background: none; }
#footer a:hover
{ text-decoration: underline; }
.ce_toplink
{ position: absolute; margin: -30px 0 0 714px; font-size: 11px; }



/* lammertz.net ----- */

#los_info { margin: 30px 0px 30px 34px; padding-top: 12px; height: 60px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
#los_info img { width: 150px; height: 60px; margin: -15px 11px 0 1px; float: left; }
#los_info p, #los_info a { margin: 0; padding: 0; }
#los_info a { color: #092142; }
#los_info strong { color: #ef8429; }



/* SLIMBOX ----- */

#lbOverlay
{ position: absolute; z-index: 9999; left: 0; width: 100%; background-color: #000000; cursor: pointer; }
#lbCenter, #lbBottomContainer
{ position: absolute; z-index: 9999; left: 50%; overflow: hidden; background-color: #ffffff; }
.lbLoading
{ background: #ffffff url(../slimbox/loading.gif) no-repeat center; }
#lbImage
{ position: absolute; left: 0; top: 0; border: 10px solid #ffffff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink
{ display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink
{ left: 0; }
#lbPrevLink:hover
{ background: transparent url(../slimbox/prevlabel.gif) no-repeat 0% 15%; }
#lbNextLink
{ right: 0; }
#lbNextLink:hover
{ background: transparent url(../slimbox/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom
{ font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: 1.4em; text-align: left; border: 10px solid #ffffff; border-top-style: none; }
#lbCloseLink
{ display: block; float: right; width: 80px; height: 22px; background: transparent url(../slimbox/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber
{ margin-right: 71px; }
#lbCaption
{ font-weight: bold; }
