/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif,regular;
	font-size: 0,7em;
	COLOR: #1E4A3E;
}
H1 { font-size: 0,8em; }
H2 { font-size: 0,7em; }
P  {margin: 0px 0px 5px 0px;}
H1 {margin: 0px 0px 5px 0px;}
H2 {margin: 0px 0px 5px 0px;}
A { COLOR: #1E4A3E; }

BODY {	margin: 0 0 0 0; background-color: #e3ede0; }

/* Content column */

#content {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	vertical-align: top; 
	border:0px;
	  text-align:left;

}


#contentright  {
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 15px;
	vertical-align: top; 
}

/* Menu 1 column */
#menu_1 {	
	vertical-align: top; 
	padding-left: 11px;
	width: 180px;	
	background-repeat : no-repeat;
	padding-top: 11px;
}
#menu_1 DIV {
	width: 95%;
}
#menu_1 DIV A {
	color: #1E4A3E;
	text-decoration: none;
}
#menu_1 DIV A:hover {
	text-decoration: underline;
	}

/*  MENU 1, level 1, normal state (NO) */
.menu1-level1-no 
{
 font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif,regular;
 font-size: 14px;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:5px;
 border-bottom: 1px #71a25e;
 border-bottom-style: dashed;
}

.menu1-level1-no  A 
{
  color:#1E4A3E;
  text-decoration:none;
}

.menu1-level1-no  A:hover 
{
  color:#1E4A3E;
  text-decoration: underline;
}

/*  MENU 1, level 1, active state (ACT) */
.menu1-level1-act 
{
font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif,regular;
 font-weight:bold;
 font-size: 0,8em;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:5px; 
 border-bottom: 1px #71a25e;
 border-bottom-style: dashed;
 background-color: #f3d151;
}

.menu1-level1-act A 
{
  color:#1E4A3E;
  text-decoration:none;
   background-color: #f3d151;

}

.menu1-level1-act A:hover 
{
  color:#1E4A3E;
  text-decoration: underline;
   background-color: #f3d151;

}

/*  MENU 1, level 2, normal state (NO) */
.menu1-level2-no {
  font-size: 0.9em;
  padding-left:20px;
  font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif,regular;
   border-bottom: 1px #71a25e;
 border-bottom-style: dashed;
}
/*  MENU 1, level 2, active state (ACT) */
.menu1-level2-act {
  font-size: 0.9em;
  font-weight:bold;
  padding-left:20px;
  font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif,regular;
  background-color: #f3d151;

}

/*  MENU 1, level 2, normal state (NO) */
.menu1-level3-no {
  font-size: 0,7em;
  padding-left:35px;
  font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif,regular;
}
/*  MENU 1, level 2, active state (ACT) */
.menu1-level3-act {
  font-size: 0,8em;
  font-weight:bold;
  font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif,regular;
}



table.info {
 vertical-align: top;
 background-color: #387a67;
 filter: alpha(opacity=80);
 -moz-opacity: 0.8;


}

table.info span {
 filter: alpha(opacity=100);
 -moz-opacity: 1;



}

TD#contentright  P {
	color: black;
	text-decoration: none;
}
TD#contentright  A {
	color: black;
	text-decoration: none;
}
TD#contentright  H1 {
	color: black;
	text-decoration: none;
}	










body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;	
	}

	
.cleaner {
	clear:both;
	}	

.rahmen_1 {
	padding: 0px;
	margin: auto;	
	width: 63.1em;	
	text-align: left;
	background-color: #ffffff;
	}	

.header_1 {
	padding: 0px;	
	width: 100%;	
	text-align: right;
    font-size: 0.8em;	
	}	
	
.header_2 {
	padding: 0px;
	margin-bottom: 2px;
	width: 100%;
	height: 22px;
	background-color: #edcb3c;
	}	
	
.header_3 {
	padding: 0px;
	width: 100%;	
	text-align: left;
	}
	
.block_rechts {
	padding-top: 0px;
	margin-top: 0px;
	float: right;
	width: 15em;
	min-height: 205px;
	height: 205px;
	background-image:url(/fileadmin/gamlitz/Vorlage-Oben.jpg);
	background-repeat: no-repeat;
	background-color: #edcb3c;	
	}
	
.block_links {	
	width: 48.05em;
	float: left;
	color: #00CC66;
	}	
	
	
.block_links_1 {
	padding-top: 1px;
	margin-top: 1px;
	background-image: url(/fileadmin/gamlitz/Vorlage-Oben-links.jpg);
	width: 48.05em;
	height: 72px;	
	}	
	
.block_rechts_1 {
	padding-top: 80px;
	margin: 0px;
	text-align: center;	
	}	
	
.inhalt_1 {
 padding-top: 1em;
 margin-left: 1em; 
 width: 18%;
 text-align: left;
 float: left;
 } 

.inhalt_2 {
 width: 77%;
 text-align: left;
 float:right; 
 }
.unten {
	padding: 0px;
	margin-bottom: 2px;
	margin-top: 10px;
	width: 100%;
	height: 22px;
	text-align: center;
    font-size: 0.6em;
	}		
	
.links_top {
	background-color: #ffffff;
	width: 100%;
	margin-top: 42px;	
	text-align: center;
	height: 1.5em;
	}	

.links_top_1 {
	margin-left: 1.2em;
	margin-bottom: 0,8em;
	font-size: 0,8em;
	text-align: center;
	float: left;
	font-weight: bold;
	background-color: #FFFFFF;
	}	

.links_top_1  A 
{
  color:#1E4A3E;
  text-decoration:none;
}

.links_top_1  A:hover 
{
  color:#1E4A3E;

  text-decoration: underline;
}





.csc-mailform {
border: none; /* Rand ausschalten */
}

.csc-mailform-field label {
float:left;
clear:both;
display:block;
width:150px;
padding-left:10px;
margin-bottom:10px;

}

.csc-mailform-field input,
.csc-mailform-field textarea,
.csc-mailform-field select {
float:left;
display:block;
width:250px;
border: 1px solid #333;
background:#F4F4F4;
padding:1px;
margin-bottom:10px;
}

.csc-mailform-field input.csc-mailform-check
{
	border: 0px solid #fff;
	background-color: #fff;
	width: 20px;
}

.csc-mailform-submit {
/* Absende Button nach rechts verschieben. Der Wert ergibt sich aus der Summe width + padding-left aus dem label Abschnitt -> oben */
margin-left: 160px;
/* Float wieder abschalten */
clear: both;
}


* html .csc-mailform-submit{margin-left:155px; }
*+html .csc-mailform-submit{ margin-left:155px; }

/*
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
  clear: none;
}


div.csc-textpic-clear {
  clear: none;
}

div.csc-textpic-intext-left-nowrap {
  clear: none;
}
div.csc-textpic  div.csc-textpic-imagerow,
div.csc-textpic-above div.csc-textpic-text,
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap,
div.csc-textpic-right div.csc-textpic-text,
div.csc-textpic-left div.csc-textpic-text,
div.csc.textpic-intext-left-nowrap div.csc-textpic-imagewrap
{
  clear: none;
}
*/
h1 {
font-size: 1.0em;
}



#tx-rggooglemap-poiNest ul{
    margin: 10px 0;
    padding: 0;
    }
    
.tx-rggooglemap-poi {
    float: left;
    width: auto;
    margin: 0 5px;
}    
