/*** body ***/
html,body { height:100%; margin:0; padding:0; border:none; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; line-height:17px; }
body#body-bg { background-color:#000000; color:#ffffff; }

/*** general ***/
div, img, p, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:none; outline:0; }
ul { margin:0 0 12px 3px; padding:0; outline:0; }
li { margin:0 0 0 15px; padding:0; outline:0; }

h1, h2, h3 { margin:0; padding:0; border:none; outline:0; }
.clear { margin:0; padding:0; border:0; clear:both; height:1px; margin-top:-1px; font-size:1px; line-height:1px; outline:0; }

/* Remember to define focus styles! */
:focus { outline: 0; }

/*** links ***/
a:link, a:visited, a:active { color:#ffffff; text-decoration:none; }
a:hover, a:focus { color:#ffffff; text-decoration:underline; }
/*
a.nv:link, a.nv:visited, a.nv:active { color:#ffffff; margin:0; padding:0; text-align:left; }
a.nv:hover, a.nv:focus { color:#ffffff; margin:0; padding:0; text-align:left; }
*/
/*** page top ***/
a#bdy-top { line-height:1px; font-size:1px; color:#ffffff; display:block; outline:0; }
a.anchor { line-height:1px; font-size:1px; color:#ffffff; display:block; outline:0; }

/*** layout ***/
div#main { width:935px; margin:0 auto; position:relative; }
div#wrp { width:875px; }
div.wrp-h { height:90px; /* border-bottom:1px solid white; */ }
div.wrp-f { width:935px; height:150px; /* border-bottom:1px solid white; */ }

div#layer-1 { position:absolute; left:125px; top:0; width:498px; height:538px; border:1px solid #ffffff; background-color:#000000; display:none; }
div#layer-2 { position:absolute; left:125px; top:90px; width:498px; height:448px; border:1px solid #ffffff; background-color:#000000; display:none; /* visibility:hidden; */ }
div#layer-3 { position:absolute; left:125px; top:180px; width:373px; height:88px; border:1px solid #ffffff; background-color:#000000; display:none; }
div#layer-4 { position:absolute; left:125px; top:90px; width:498px; height:448px; border:1px solid #ffffff; background-color:#000000; display:none; }
div#layer-5 { position:absolute; left:125px; top:0; width:498px; height:538px; border:1px solid #ffffff; background-color:#000000; display:none; }
div.l-cnt { margin:-7px 15px 15px 15px; }
div.l-cntg { padding:40px 19px 5px 19px; }
div#plan-01 { float:left; width:120px; }
div#plan-02 { float:left; }
div#gal-1 { margin-top:40px; }
div#gal-11 { float:left; width:220px; }
div#gal-12 { float:left; padding-top:2px; width:90px; text-align:left; }
div#gal-13 { float:left; padding-top:2px; width:60px; text-align:center; }
div#gal-14 { float:left; padding-top:2px; width:90px; text-align:right; }

div.img-1 { background:url(/_src/img/render/Cam1_leer.jpg) #000000 no-repeat center; }
div.img-2 { background:url(/_src/img/render/Cam1_01.jpg) #000000 no-repeat center; }
div.img-3 { background:url(/_src/img/render/Cam2_leer.jpg) #000000 no-repeat center; }
div.img-4 { background:url(/_src/img/render/Cam2_01.jpg) #000000 no-repeat center; }
div.img-5 { background:url(/_src/img/render/Cam3_leer.jpg) #000000 no-repeat center; }
div.img-6 { background:url(/_src/img/render/Cam3_01.jpg) #000000 no-repeat center; }
div.img-7 { background:url(/_src/img/render/Cam4_leer.jpg) #000000 no-repeat center; }
div.img-8 { background:url(/_src/img/render/Cam4_01.jpg) #000000 no-repeat center; }
div.img-9 { background:url(/_src/img/render/Cam5_leer.jpg) #000000 no-repeat center; }
div.img-10 { background:url(/_src/img/render/Cam5_01.jpg) #000000 no-repeat center; }
div.img-11 { background:url(/_src/img/photos/IMG_8406.jpg) #000000 no-repeat center; }
div.img-12 { background:url(/_src/img/photos/IMG_8407.jpg) #000000 no-repeat center; }
div.img-13 { background:url(/_src/img/photos/IMG_8409.jpg) #000000 no-repeat center; }
div.img-14 { background:url(/_src/img/photos/IMG_8411.jpg) #000000 no-repeat center; }
div.img-15 { background:url(/_src/img/photos/IMG_8412.jpg) #000000 no-repeat center; }
div.img-16 { background:url(/_src/img/photos/IMG_8414.jpg) #000000 no-repeat center; }
div.img-17 { background:url(/_src/img/photos/IMG_8416.jpg) #000000 no-repeat center; }
div.img-18 { background:url(/_src/img/photos/IMG_8433.jpg) #000000 no-repeat center; }
div.img-19 { background:url(/_src/img/photos/IMG_8439.jpg) #000000 no-repeat center; }
div.img-20 { background:url(/_src/img/photos/IMG_8441.jpg) #000000 no-repeat center; }
div.img-21 { background:url(/_src/img/photos/IMG_8442.jpg) #000000 no-repeat center; }
div.img-22 { background:url(/_src/img/photos/IMG_8444.jpg) #000000 no-repeat center; }
div.img-23 { background:url(/_src/img/photos/IMG_8445.jpg) #000000 no-repeat center; }
div.img-24 { background:url(/_src/img/photos/IMG_8449.jpg) #000000 no-repeat center; }



div#hdr { height:196px; }
div#addr { float:left; width:100%; }
div#addr-1 { background-color:#993333; height:99px; }
div#addr-2 { background-color:#89655c; height:97px; }
div#svnv { width:1000px; font-size:12px; }
div#svnv-1 { float:right; padding:11px 20px 0 0; text-align:left; width:80px; }
div#svnv-2 { float:right; padding:11px 0 0 0; text-align:right; width:120px; }
img#ci-1 { margin:71px 0 0 344px; }
img#ci-2 { margin:0 0 0 344px; }
div#cnt { width:712px; margin-left:188px; margin-top:19px; }
div#cnt-intro { margin-left:188px; margin-top:19px; }
div#img { position:absolute; top:0; left:0; width:344px; }
div#addr-ftr { position:absolute; bottom:0; left:0; margin:8px 0 0 10px; font-size:12px; line-height:17px; }

div#zitate .txt14 { font-size:14px; font-style:italic; line-height:20px; }
div#zitate .txt28 { font-size:28px; font-style:italic; line-height:40px; }

/*** form button ***/
input.button, input.buttontxt { border:3px double #999999; border-top-color:#cccccc; border-left-color:#cccccc; padding:1px 3px; margin: 6px 0 0 0; background-color:#eeeeee; background-image:url(/_img/bg/bg_button.gif); background-repeat:repeat-x; color:#333333; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; }
input.field, input.fieldtxt, textarea.field, textarea.fieldtxt { background:#f4f4f4; border:1px solid #999999; padding:2px 0 2px 2px; margin: 2px 0 2px 0; border-bottom: solid 1px #e6e6dc; border-right: solid 1px #e6e6dc; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; background-image:url(/_img/bg/bg_forms.gif); background-repeat:repeat-x; }
input.errHilite { background:#cce6ff; border:1px solid #999999; padding-right:0; padding-left:2px; margin: 2px 0 2px 0; border-bottom: solid 1px #e6e6dc; border-right: solid 1px #e6e6dc; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; background-image:url(/_img/bg/bg_forms_err.gif); background-repeat:repeat-x; }
input.fieldtxt { width:200px; }
textarea.fieldtxt { width:200px; height:50px; }
input.buttontxt { width:205px; }

/*******   p r i n t   v e r s i o n   ********/
@media print
  	{
		html, body { height:auto; margin:0; padding:0; border:none; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:18px; color:#000000; background-color:#ffffff;  }
		div#hdr { display:none; visibility:hidden; }
		div#img { display:none; visibility:hidden; }
	}
/*******   p r i n t   v e r s i o n   ********/
