@charset "utf-8";
/* CSS Document */

body {
  margin: 0pt;
  padding: 0pt;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 13px;
  color: rgb(0, 0, 0);
  /* background-repeat: repeat; */
        /* background-image: url(kv_startseite_FILES/bg_sonnenblume.png); */
        background-attachment:fixed;
        background-image: url(kv_startseite_FILES/bg_13.jpg);

}

div#mainbg {
	position:absolute;
	left:0px;
	top:0px;
   	/* background-image: url(kv_startseite_FILES/bg_body_ltwtop.jpg);
   	background-position: left top; 
   	background-repeat: no-repeat; */
   	height: 100%; 
	width: 100%;
	z-index:1;
}


a:focus { outline: none;}





div#gmvbb_content {
  background-color: #ffffff;
  padding: 5px 5px 0px 5px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-top-left-radius: 0px;
  -webkit-border-radius-topleft: 0px;
  -khtml-border-radius-topleft: 0px;
  -moz-border-radius-topleft: 0px;
  height: auto;
  float: left;
}



div#gmvbb_content div#gmvbb_broadcrumb .gmvbb_broadcrumb_cur,
div#gmvbb_content div#gmvbb_broadcrumb .gmvbb_broadcrumb_div {
  padding: 9px 20px 0 5px;
  background: transparent url(kv_startseite_FILES/bg_breadcrumb.png) no-repeat right center;    
  height: 26px;
  float: left;
}

div#gmvbb_content div#gmvbb_broadcrumb .gmvbb_broadcrumb_cur {
  color: #377d16;
      text-transform: none;
      text-transform: uppercase;   
      font-weight: normal; 
}

div#gmvbb_content div#gmvbb_broadcrumb {
  height: 32px;
  background-color: #e6e6d2;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;  
  margin-bottom: 5px;
  color: #000000;
  font-family: Arial, sans-serif;
  font-size: 11px;
  text-transform: uppercase;  
  width: 950px;  
  font-weight: bold;  
}
div#gmvbb_content div#gmvbb_broadcrumb a {
  text-decoration: none;
  color: #377d16;
  text-transform: none;
  text-transform: uppercase;   
  font-weight: normal; 
}

div#gmvbb_content div#gmvbb_broadcrumb a:hover {
  text-decoration: none;
  color: #377d16;
}

div#gmvbb_content div#gmvbb_broadcrumb .gmvbb_broadcrumb_cur a,
div#gmvbb_content div#gmvbb_broadcrumb .gmvbb_broadcrumb_cur a:hover
{
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;   
}

div#gmvbb_content div.gmvbb_content_main {
	padding: 0px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	color: #000000;
	width: 506px;
	float: left;
	height: auto;
	margin-right: 5px;
}


div#gmvbb_content div.tx-wtdirectory-pi1 {
  padding: 5px;
  background-color: #e6e6d2;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;  
  color: #000000;
}




div.tx-lumogooglemaps-pi1 {
  height: 600px;
}

div.tx_lumogooglemaps_pi1_sidebar {
  width: 155px;
  float: left;
  margin-top: 0;
  padding-top: 0;
  background-color: #002e00;
  padding: 5px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 300px;
}
div.tx_lumogooglemaps_pi1_sidebar h2 {
  color: #7dc938;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  padding: 0;
  margin: 5px 0 5px 0;
}
div.tx_lumogooglemaps_pi1_sidebar ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

div.tx_lumogooglemaps_pi1_sidebar li
{
  color: #ffffff;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 11px;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

div.tx_lumogooglemaps_pi1_sidebar li a,
div.tx_lumogooglemaps_pi1_sidebar li a:link,
div.tx_lumogooglemaps_pi1_sidebar li a:active,
div.tx_lumogooglemaps_pi1_sidebar li a:visited,
div.tx_lumogooglemaps_pi1_sidebar li a:hover
{
  color: #ffffff;
  text-decoration: none;
}

div.tx_lumogooglemaps_pi1_sidebar li a:hover
{
  text-decoration: underline;
}

div.gmvbb_map {
  width: 780px;
  float: left;
  margin-right: 5px;
}

div.tx_lumogooglemaps_pi1_sidebar .jcarousel-list-vertical {
    width: 140x;
    height: 200px;
}

div.tx_lumogooglemaps_pi1_sidebar .jcarousel-clip-vertical {
    width:  190px;
    height: 250px;
}

div.tx_lumogooglemaps_pi1_sidebar li.jcarousel-item {
     width: 140px;
      max-height: 130px;
}

div.tx_lumogooglemaps_pi1_sidebar li.jcarousel-item-vertical {

}

div.tx_lumogooglemaps_pi1_sidebar .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

div.tx_lumogooglemaps_pi1_sidebar .jcarousel-next-vertical {
  position: absolute; 
  bottom: -20px; 
  left: 40px; 
      width: 35px;
      height: 25px;
  cursor: pointer;
    background: transparent url(kv_startseite_FILES/scroll_down.png) no-repeat 0 0;
}

div.tx_lumogooglemaps_pi1_sidebar .jcarousel-prev-vertical {
  position: absolute; 
  bottom: -20px; 
  left: 75px;
      width: 35px;
      height: 25px;
      cursor: pointer;
      background: transparent url(kv_startseite_FILES/scroll_top.png) no-repeat 0 0;
}

div.gmvbb_mapmorecontent {
  background-color: #e6e6d2;
  float: left;
  width: 155px;
  margin-top: 5px;
  height: 275px;
  padding: 5px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

div.gmvbb_mapmorecontent h1 {
  color: #002e00;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  padding: 0;
  margin: 5px 0 5px 0;
}

div.gmvbb_mapmorecontent p.bodytext {
  color: #000000;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 5px 0 5px 0;
}

dd.csc-textpic-caption {
background-color: #E6E6D2;
padding: 2px;
font-size: 11px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom: 0px;
}

div#gmvbb_content .gmvbb_content_right_top {
	float: left;
	width: 438px;
	height: 251px;
	padding: 0px;
	background-color: #e6e6d2;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 5px;
}
