/*
novomber2oo6
*/
body{margin:.8em;padding:0;height:100%;background:#fff url(images/pageBG.jpg) top repeat-x;color:#666;font:11px verdana,tahoma,geneva,arial,sans;} /*text-align:center;*/
a, a:visited, a:hover, a:active{color:#3CB6C0;text-decoration:none;}
/* images{border:none;} */

#pageSize{width:960px;margin:0 auto;text-align:left;}
#page{height:100%;margin:0px auto;padding:6px 6px 1px 6px;text-align:left;background:#fff url(images/footerBG.jpg) repeat-x center bottom;border:1px solid #BBD1E2;}
#header{margin:0 0 0 0;padding:0 0 0 0;height:124px;border:1px solid #BBD1E2;background:#fff url(images/headerBG.jpg) no-repeat center top;}

#navtabs{margin:48px 0 0 6px;float:left;width:100%;height:4em;line-height:normal;font-size:12px;}
#navtabs ul {margin:0;padding:4.1em 0 0 .2em;list-style:none;}
#navtabs li {display:inline;margin:0;padding:0;}
#navtabs a {float:left;margin:1px;padding:0 0 0 4px;text-decoration:none;border:1px solid #ACDBE1;} /*background:url(images/tbLeft.gif) no-repeat left top;*/
#navtabs a span {float:left;display:block;padding:5px 8px 4px 6px;font-size:96%;color:#2A9FA9;} /*background:url(images/tbRight.gif) no-repeat right top;*/
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navtabs a span {float:none;}
/* End IE5-Mac hack */
#navtabs a:hover span {color:#666;}
#navtabs a:hover {background-color:#ACDBE1;} /*background-position:0% -42px;*/
#navtabs a:hover span {background-position:100% -42px;color:#fff;}

/* BOF content */
#content{width:100%;margin:10px 0px 0 0px;}
#contentIn{float:left;width:750px;border:0;margin:2px 13px 0px 8px;text-align:left;}
/*IE*/ * html #contentIn{width:750px;margin:2px 8px 0px 6px;}
#contentInIsland{float:left;width:588px;border:0;margin:2px 13px 0px 8px;text-align:justify;} /**/
#thumbLeiste{float:left;width:142px;border:0;margin:8px 0px 0px 13px;} /**/
/*IE*/ * html #thumbLeiste{width:142px;margin:5px 0px 0px 8px;}
.clear{clear:both;}

#fla{float:left;border:1px solid #ACDBE1;margin:2px 13px 0px 8px;padding:4px;padding-bottom:3px;}
/*IE*/ * html #fla{margin:2px 8px 0px 6px;padding:4px;padding-bottom:3px;}
/* BOF textFormat */
h1{font:13pt verdana,tahoma,geneva,arial,sans;color:#3CB6C0;margin:4px 0px 10px 0px;} /* font:13pt Optima,Georgia,verdana,tahoma,geneva,arial,sans; */
h2{font:13pt verdana,tahoma,geneva,arial,sans;color:#3CB6C0;margin:6px 0px 10px 0px;}
h3{font:bold 9pt verdana,tahoma,geneva,arial,sans;color:#3CB6C0;margin:6px 0px 10px 0px;}
p{padding:0px;margin:5px 0px 5px 2px;}
p.fill{height:200px;}
/* EOF textFormat */
/* EOF content */

/* BOF navLeft/navRight */
#contentBoxRight{float:right;width:160px;padding:0px 0px 0px 0px;margin:2px 8px 0px 0px;}/*background:#fff url(images/navBG.jpg) no-repeat right bottom;*/
/*IE*/ * html #contentBoxRight{margin:2px 1px 0px 0px;}
#listHeadGreen{width:156px;height:16px;border:1px solid #ACDBE1;background:url(images/titleBG.jpg) repeat-x bottom;font:bold 9pt verdana,tahoma,geneva,arial,sans;color:#3CB6C0;padding:4px;margin:0px 0px 4px 0px;}
/*IE*/ *html #listHeadGreen{width:158px;}
#listHeadGreen a{color:#008B8B;}
#listHeadGreen a:hover{color:#FF5200;}
/* BOF liste */
#navcontain ul{width:160px;list-style-type:none;border:1px dashed #ACDBE1;border-top:0;border-bottom:0;margin:0px 0px 0px 0px;padding:0px 2px 0px 1px;}
#navcontain a{display:block;padding:3px;width:98%;border-bottom:1px dashed #BBD1E2;}
/*#navcontain a:link, #navlist a:visited{text-decoration:none;}*/
#navcontain a:hover{background-color:#DFF4F7;color:#3CB6C0;}
#navcontain a.sublink{color:#3CB6C0;}
/* EOF liste */
/* BOF navLeft/navRight */

/* BOF frmtables */
#frmtables{width:100%;border-left:1px dashed #D8D8D8;border-bottom:1px dashed #D8D8D8;margin:8px 0px 4px 0px;background:url(images/titleBG.jpg) repeat-x bottom;}
/*IE*/ * html #frmtables{width:730px;}
#frmtables td{font:11px verdana,arial;color:#666;border-top:1px dashed #D8D8D8;border-right:1px dashed #D8D8D8;padding:4px;line-height:140%;}
#frmtables td.boldcolor{background-color:#DFF4F7;font:bold 10px verdana,arial;color:#EA8E4F;} /*#E1FD9D - ueberschrift*/
#frmtables td.bold{width:140px;font:bold 9px verdana,arial;color:#666;}
#frmtables td.boldMWagen{width:26px;font:bold 11px verdana,arial;color:#666;}
#frmtables td.right{text-align:right;}
#frmdata{width:100%;}
#frmdata td{border:0;}
/* EOF frmtables */

#footer{clear:both;margin:0 0 0 0;padding:0;height:4em;line-height:4em;text-align:center;font-size:.8em;}
#footerLogoBox{text-align:right;border:0;margin:0px -4px -2px 0px;z-index:400;}
/*IE*/ * html #footerLogoBox{margin:0px -16px -2px 0px;}
#footerLogo{border:0;margin:0 0 0px 0;}

/* BOF mousOverEffect */
a.screen, a.screen:visited{position:relative;}
a.screen span{position:absolute;
visibility:hidden; /* hide the image */
width:240px; /* give it a width */
height:0; /* no height to solve an Opera bug that makes it selectable when hidden */
left:-30px; /* position:the image */
top:-280px;
}
/*IE*/ * html a.screen span{top:-190px;}
a.screen:hover{text-decoration:none;border:0; /* border needed for this to work in IE */ z-index:1000;}
a.screen:hover span{visibility:visible;height:160px;cursor:pointer; /* curser for IE */ z-index:500;}

/* BOF fuer folgeseiten */
.screen2{height:110px;}
a.screen2, a.screen2:visited{position:relative;height:110px;}
a.screen2 span{position:absolute;
visibility:hidden; /* hide the image */
width:240px; /* give it a width */
height:0; /* no height to solve an Opera bug that makes it selectable when hidden */
/* border:1px dashed #BBD1E2; */
left:150px; /* position:the image */
top:-16px;
}
/*IE*/ * html a.screen2 span{top:50px;}
a.screen2:hover{text-decoration:none;border:0; /* needed for this to work in IE */ z-index:1000;height:110px;}
a.screen2:hover span {visibility:visible;height:240px;cursor:pointer; /* for IE */z-index:500;}
/* EOF fuer folgeseiten*/
/* a.screen:hover span img{border:0;}  remove the link border */

#thImg{border:1px solid #ACDBE1;width:142px;height:110px;margin:0px -2px 0px 0px;}
#zoomImg{border:2px solid #ACDBE1;width:320px;height:240px;}
/* EOF mousOverEffect */
#thGImg{border:1px dashed #ACDBE1;padding:2px;margin:0px 2px 0px 0px;}
#fGalerie{margin:0px 0px 0px 2px;}

/* BOF 02.01.2007 */
/* style the outer cntaining div to fit the landscape, portrait and buttons */
#fgAlbum{width:700px;height:240px;margin:0;background:url(images/galerieBlank.jpg) 100% 2px no-repeat;} /**/
/*IE*/ * html #fgAlbum{width:700px;height:240px;} /**/

/* remove the padding margin and bullets from the list. Add a top margin and width to fit the images and a position relative */
.galerien{padding:0;margin:0px 0 0 0;list-style-type:none;position:relative;width:360px;}
/* remove the default image border */
.galerien img{border:0;}
/* make the list horizontal */
.galerien li{float:left;}
/* style the link text to be central in a surrounding box */
.galerien li a, .galerien li a:visited{float:left;width:102px;height:76px;border:1px dashed #ACDBE1;margin:2px;} /**/
/* position the images using an absolute position and hide them from view */
.galerien li a img{position:absolute;top:0px;left:0px;border:0;visibility:hidden;}
/* fix the top position for the landscape images */
.galerien li a img.gross{top:0px;left:384px;border:1px dashed #ACDBE1;}
/* style the hover background color for the text boxes */
.galerien li a:hover{background:transparent;} /**/
/* style the active/focus colors for the text boxes (required for IE) */
.galerien li a:active, .galerien li a:focus{filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1.00; opacity:1;} /*background:#FBFBFB;*/
/* make the images visible on active/focus */
.galerien li a:active img, .galerien li a:focus img{border:1px dashed #ACDBE1;visibility:visible;} /* */
/* EOF */