/*** autogenerated main.css ***/
*{border:0;margin:0;padding:0;color:#633;text-align:left;font-family:Verdana,Tahoma,Arial,sans-serif;}
html,body{height:100%;width:100%;}
html{margin-bottom:1px;}
body{text-align:center;font-size:9px;}
h1, h2, h3{color:rgb(194,27,15);background:#fff;padding-left:15px;font-family:Arial,sans-serif;}
#rw h1,#rw h3{padding-left:0;}
h1,h2{font-size:1.25em;text-transform:uppercase;letter-spacing:.05em;}
h2{background:rgb(171,135,104);color:rgb(255,240,209);line-height:180%;font-size:110%;letter-spacing:0;}
h3{font-size:1em;}
.lm {font-size:.9em;margin-top:2.5em;}
.lm.first {margin-top:0;}
p{margin-bottom:1em;line-height:130%;font-size:.9em;}
table{font-size:.9em;border-spacing:.5em;}
td{vertical-align:top;}
ul.nv {list-style-type:none;color:rgb(133,107,85);margin-bottom:2em;}
ul.nv ul.nv {margin-bottom:0;}
ul.nv li{border-bottom:1px solid rgb(133,107,85);font-size:.9em;}
ul.nv a{text-decoration:none;color:rgb(133,107,85);display:block;padding:.4em 5px;margin:.1em 0;}
/*ul.nv a:hover, ul.nv a.recent{color:rgb(255,240,209);background:rgb(171,135,104);}*/
ul.nv a:hover, ul.nv a.recent{background:rgb(255,240,209);}
ul.nv li h1{padding-bottom:5px;}
ul.nv li ul.nv{margin:.1em 0 0 1em;padding:.4em 0 0 5px;font-size:.9em;}
ul.nv li ul.nv li.last{border-bottom:0;}
ul.nv li ul.nv h3{font-size:1.1em;color:rgb(133,107,85);}
.closed{display:none;position:absolute;background:#fff;width:150px;border:1px solid rgb(133,107,85);}
li:hover .closed{display:block;left:2.5em;}
#ht{font-size:24px;height:30px;overflow:hidden;position:relative;top:275px;width:700px;}
#ticker{font-family:Courier,monospace;display:none;}
#pbc {width:706px;border-collapse:collapse;margin:auto;}
#pbc.vertical {width:120px;border-collapse:collapse;margin:0 10px 0 1px;float:left;}
#pbc, #pbcpic, #pbl, #pbr, #pbu, #pbd, .borderonly {border:1px solid rgb(171,135,104);}
#pbcpic {float:left;margin-top:-1px;}
#pbcpic img {margin:26px;}
#pbcpic .mbox{display:none;}
#pbcpic .mbox.pic0{display:inline;}
#pbl.active,#pbr.active {cursor:Pointer;}
#pbl {background:url(/pics/pbl.gif);}
#pbu {background:url(/pics/pbu.gif) -122px 0;}
#pbl.active:hover {background:url(/pics/pbl.gif) 0 79px;}
#pbu.active:hover {background:url(/pics/pbu.gif) 0 0;}
#pbr {background:url(/pics/pbr.gif);}
#pbd {background:url(/pics/pbd.gif) 0 0;}
#pbr.active:hover {background:url(/pics/pbr.gif) 0 79px;}
#pbd.active:hover {background:url(/pics/pbd.gif) -122px 0;}
#pbl img, #pbr img {width:22px;height:79px;}
#pbu img, #pbd img {width:122px;height:22px;}
#pbm div{width:657px;overflow:hidden;}
.vertical #pbm div{width:122px;height:240px;overflow:hidden;}
#pbm {width:100%;}
#pbi {position:relative;left:0;border-spacing:2px;}
.vertical #pbi {position:relative;left:0px;border-spacing:2px;}
.pbimg {vertical-align:bottom;text-align:center;background:rgb(255,240,209);}
.vertical .pbimg {vertical-align:middle;height:78px;text-align:center;background:#fff;}
.hidden {display:none;}

#container{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position:relative;
}
#body {	margin:0 auto;
	width:1000px;
	font-size:110%;
	padding-bottom:39px;
}
#mw-rm{margin-top:380px;
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
    width:100%;			/* width of whole page */
	overflow:hidden;	/* This chops off any overhanging divs */
}
#cl{float:left;
        width:200%;
        margin-left:-250px;
        position:relative;
        right:100%;
		font-size:150%;
}
#c1w{
float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
}
#c1{
margin:0 42px 0 250px;
        overflow:hidden;
}
#hw{position:absolute;top:0;left:0;width:100%;background:rgb(255,240,209);}
#hw2{background:rgb(171,135,104);}
#hd{position:relative;margin:20px auto 40px;width:1000px;height:269px;background:url(/pics/head-massey.jpg) no-repeat center;}
#kbl_wir #hd {
background: url(/pics/head-wir.jpg) no-repeat scroll center center
transparent;
height: 269px;
margin: 20px auto 40px;
position: relative;
width: 1000px;
}
#kbl_schnappschuesse #hd {
background: url(/pics/head-schnappschuesse.jpg) no-repeat scroll center center
transparent;
height: 269px;
margin: 20px auto 40px;
position: relative;
width: 1000px;
}
#hdp{width:600px;height:100%;z-index:5;}
#hdn ul.nv{float:right;position:absolute;bottom:-80px;right:0;}
#hdn ul.nv li{display:inline;border:0;border-right:1px solid rgb(171,135,104);padding:.4em;font-size:1.1em;font-variant:small-caps;}
#hdn ul.nv li.first{border-left:1px solid rgb(171,135,104);}
#hdn a{display:inline;} /*padding:.5em 5px;margin:0;}*/
#hdn a:hover{color:rgb(194,27,15);background:transparent;text-decoration:underline;} /*background:rgb(255,240,209);}*/
#c1 ul{list-style-type:square;color:rgb(133,107,85);margin-left:13px;font-size:.9em;margin-top:-.5em;}
#c1 table.border td.list ul{margin-left:150px;margin-top:-1px;font-size:.9em;}
#c1 table.border img{float:left;}
#c1 table.border {border:1px solid rgb(171,135,104);}
#c1 table.border td + td {width:99%;}
#c1 table.borderonly {width:100%;}
#c1 table.borderonly td.comment {width:100%;}
#img1{position:absolute;left:390px;top:75px;}
/* #kbl_home #img1{background:url(/pics/schwader.jpg);} */
#img2{position:absolute;right:20px;bottom:10px;}
#rw{        float:right;
        width:235px;
        position:relative;
        left:250px;
		margin-top:20px;
}
#fw{padding-top:10px;background:rgb(255,240,209);position:absolute;bottom:0;width:100%;}
#ft{text-align:center;padding:10px;background:rgb(171,135,104);color:rgb(255,240,209);}
.clb{clear:both;}
.lm{padding-left:15px;margin-bottom:10px;background:rgb(171,135,104);}
#mbOverlay{position:absolute;left:0;width:100%;background-color: #000;z-index:100;cursor:pointer;}
#mbCenter{position:absolute;z-index:101;overflow:hidden;left:50%;top:10%;background-color:#fff;border:5px solid #fff;margin:0;padding:5px;}
.mbLoading{background:#fff url(/pics/mb/loading.gif) no-repeat center;}
#mbImage{margin:0;padding:0;height:0;border:none;font-size:0;overflow:hidden;}
.clear{clear:both;height:0;margin:0;padding:0;font-size:0;overflow:hidden;}
#mbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;padding-top:8px;margin:0;}
#mbNavigation{float:right;width:27px;padding-top:3px;border-left:1px solid #9c9c9c;}
#mbCount{width:55px;overflow:hidden;padding-top:1px;float:right;text-align:right;font-size:9px;}
#mbCloseLink,#mbPrevLink,#mbNextLink{outline:none;display:block;float:right;height:20px;cursor:pointer;}
#mbPrevLink,#mbNextLink{width:17px;}
#mbPrevLink{background:transparent url(/pics/mb/prev.gif) no-repeat;}
#mbNextLink{background:transparent url(/pics/mb/next.gif) no-repeat;}
a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover{background-position:0 -23px;}
#mbCloseLink{width:20px;background:transparent url(/pics/mb/close.gif) no-repeat;}
#mbDescription{margin-right:27px;padding:0px 10px 0 0;font-weight:normal;text-align:left;}
.hidden {display:none;padding:4px;background:#fff;}
#hdp:hover  .hover{display:block;position:fixed;left:50%;margin-left:-400px;top:50px;z-index:5;}
td:hover .hover{display:block;position:fixed;left:50%;margin-left:-175px;top:25%;z-index:5;}
.gallery{display:none;}
.gallerylink{width:130px;display:block;float:left;}
#cl .hover_gallery.margin{margin:20px 0;}
#c1 .hover_gallery h2{background:inherit !important;}
#cl .hover_gallery .image_thumb {
    float:left;width:250px;background:rgb(255,240,209);
    border:1px solid rgb(255,240,209);border-left:0;border-bottom:0;
}
#cl .hover_gallery .image_thumb img {
    border:1px solid rgb(255,240,209);padding:5px;background:#fff;float:left;
}
#cl .hover_gallery .image_thumb ul{margin:0;padding:0;list-style-type:none;}
#cl .hover_gallery .image_thumb ul li{
    margin:0;padding:12px 10px;width:230px;float:left;
    border: 1px solid rgb(171,135,104);border-right:0;
}
#cl .hover_gallery .image_thumb h2{
    font-size:1.4em;margin:5px 0;padding:0;color:rgb(194,27,15);
}
#cl .hover_gallery .image_thumb .block{
    float:left;margin-left:10px;padding:0;width:130px;
}
#cl .hover_gallery .image_thumb p{display:none;}
#cl .hover_gallery .image_thumb ul li.hover{
	background:rgb(171,135,104);cursor:pointer;
}
#cl .hover_gallery .image_thumb ul li.active{
    background:rgb(171,135,104);cursor:default;
}
#cl .hover_gallery .main_image {
    width:450px;height:390px;float:left;
    background:#333;position:relative;overflow:hidden;
}
#cl .hover_gallery .main_image h2 {
    font-size: 1.8em;
    font-weight: normal;
    margin: 0 0 1px;
    padding: 5px 10px 5px 10px;
	color:#C21B0F;
}
#cl .hover_gallery .main_image p {
    font-size: 1.2em;
    line-height: 1.6em;
    padding-left: 10px;
    margin: 0;
}
#cl .hover_gallery .block small { 
    font-size: 0.9em;
    padding: 0 0 0 0px;
}
#cl .hover_gallery .main_image .block small {
	display:none;
	}
#cl .hover_gallery .main_image .desc{
    position:absolute;bottom:0;left:0;width:100%;display:none;
}
#cl .hover_gallery .main_image p{font-size:12px;color:#fff;}
#cl .hover_gallery .main_image .block{
    width: 100%;
    background: #111;
    border-top: 1px solid #000;
}
#cl .hover_gallery .main_image a.collapse { 
    height: 27px;
    width: 93px;
    text-indent: -99999px;
    position: absolute;
    top: -27px;
    right: 20px;
}
#cl .hover_gallery .main_image a.show {background-position: left bottom;}
.twocols_container{position:relative;width:104%;border-spacing:14px;display:table;left:-14px;}
.twocols{display:table-row;font-size:90%;}
.twocols .left{display:table-cell;width:50%;}
.twocols .right{display:table-cell;width:50%;}
.twocols p{margin:1em;}
 
