@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700,300italic,400italic,500italic,700italic);

body {
padding: 0 0 0 0;
margin: 0;
font: 90% 'Ubuntu', sans-serif;
line-height:150%;
/*background: url(/templates/landzilla1upms/fundo_site.png);*/
color: #333;
background-color:#799F00;
}

hr {
display: none;
}

img {
border: none;
}

ins {
text-decoration: none;
border-bottom: 1px dashed #F26722;
}

acronym, abbr, dfn {
border-bottom: 1px dashed #333;
font-style: normal;
}

blockquote {
border-left: 5px solid #759D00;
margin: 1em 0;
padding: 5px 10px;
background: #E3EBCC;
width: 490px;
}

code, pre {
color: #F26722;
font: 1.1em 'courier new', courier, monospace;
}

.bild-links {
float: left;
margin: 0 15px 3px 0;
}

.bild-rechts {
float: right;
margin: 0 0 3px 15px;
}

.center {
text-align: center;
}

.header{
	width:100%;
	background-color:#799F00;
	height:120px;
}

.column_left{
	background: url('left.gif');
}

.lang a{
	font:bold 1.3em 'Ubuntu', 'sans serif' !important;
	text-decoration:none !important;
	color:#333333 !important;
}

.lang a:hover{
	color:#ddd;
}

#container {
text-align: left;
margin: 0 auto;
width: 100%;
padding: 0 0 0 0;
position: relative;
/*background: url(background.jpg) repeat-y;*/
background-color:#799F00;
}


#kopf {
/*background: url(header.jpg) no-repeat;*/
background-color:#fff;
height: 150px;
margin-bottom: 15px;
}

#kopf h1 {
font: 25px 'Ubuntu', sans-serif; font-style: italic;
color: #759D00;
margin: 0;
padding: 5px 15px;
}

#kopf h1 a {
color: #759D00;
text-decoration: none;
}

.menu_top{
}

.menu_top ul{
	padding:0px;
	padding-left:5px;
	margin:0px;
}

.menu_top li{
	list-style-type:none;
	float:left;
	margin-right:25px;
	margin-bottom:5px;
	font:bold 1.1em 'Ubuntu', sans serif;
}

.menu_top li a{
	text-decoration:none;
	color:#eeeeee;
}

.menu_top li a:hover{
	color:#000000;
}


#navi {
float: right;
width: 200px;
text-align: center;
font-size: 1.1em;
font-weight:bold;
padding: 0 0 5px 0;
margin: 0px 15px 15px 0px;
display: inline;
}

#navi ul, #navi ol, #navi p, #navi form, #navi dl {
text-align: left;
padding-left: 15px;
padding-right: 10px;
padding-top: 10px;
}

#navi div {
margin: 10px 10px 15px 10px;
text-align: left;
}

#navi h2 {
font: bold 1.7em 'Ubuntu', sans-serif;
color: #fff;
margin: 1em 0 .5em 0;
padding: 1px 5px 1px 15px;
text-align: left;
}

#navi a {
color:#6C9100;
text-decoration: none;
font-size:1.1em;
}

#navi a:hover {
color: #000000;
}

#navi ul {
list-style: none;
margin: .5em -7px 0 0.7em;
background-color:#ffffff;
border-right:1px solid #444444;
}

#navi ul li{
margin-top:12px;
padding-bottom:10px;
}

#navi ul li ul li{
/*border-bottom:0px dotted #ffffff;*/
}

#navi ul ul {
margin: 2px 0 2px 27px;
padding: 0;
}

#navi .navi-search {
margin-bottom: 3px;
width: 150px;
font-size: 1em;
}

#inhalt {
padding:15px;
font-size: 1.1em;
background-color:#fff;
min-height:1000px;
}

#inhalt h2 {
color: #666;
border-bottom: 1px solid #E3EBCC;
font: bold 1em 'Ubuntu', sans-serif;
text-align: center;
margin: .5em 0 0 0;
padding: 2px 5px;
}

#inhalt h2 a {
text-decoration: none;
}

#inhalt h3 {
padding: 2px 0 2px 17px;
margin: .5em 0;
font-size: 1.4em;
background: url(h3-inhalt.gif) no-repeat left center;
}

#inhalt h3 a {
color: #648600;
text-decoration: none;
}

#inhalt h3 a:hover {
color: #759D00;
text-decoration: none;
}

#inhalt h4 {
font-size: 1.3em;
padding: 0;
margin: 1em 0;
color: #444;
}

#inhalt h5 {
font-size: 1.1em;
padding: 0;
margin: 1em 0;
color: #444;
}

#inhalt a, #footer a {
color: #6C9100;
}

#inhalt a:hover, #footer a:hover {
color: #444;
text-decoration: none;
}

#inhalt .meta {
font-size: .9em;
background: #E3EBCC;
margin: 0;
padding: 1px 5px;
}

#inhalt .feedback {
margin: 1em 1.7em 1em 1em;
text-align: right;
}

#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #E3EBCC;
}

#commentform {
margin: 1em 0;
padding: 1em;
border: 1px solid #759D00;
background: #E3EBCC;
}

#footer {
clear: both;
margin: 3em 15px 0 15px;
padding: 5px;
text-align: center;
font-size: .8em;
}

.feedback {
  clear: both;
    margin: 20px 0 10px 0;
    padding: 10px 0 0 0;
    border-top: 1px solid #DCDCDC;
	  text-align: left;
}
.feedback_error_msg {
  margin: 15px 0;
  padding: 15px;
  background-color: #FFFACD;
  color: #8B0000;
  border: 1px solid #8B0000;
  	  text-align: left;
}
.feedback_item {
  margin: 15px 0;
  	  text-align: left;
}
.fb_header {
  margin: 5px 0;
  font-weight: bold;
  	  text-align: left;
}
.fb_text {
  font-style: italic;
  	  text-align: left;
}
.feedback_remark {
  margin: 15px 0;
  padding: 15px;
  background-color: #FFFACD;
  color: #003366;
  border: 1px solid #00336;
  	  text-align: left;
}
.fb_comment {
  margin: 10px 0 10px 30px;
  font-size: 8pt;
  	  text-align: left;
}


table#fb_id_table {
  width: 450px;
}
#fb_id_table td {
  vertical-align: left;
}
input#fb_id_btn_abort,
input#fb_id_btn_submit,
textarea#fb_id_text,
input#fb_id_header,
input#fb_id_email,
input#fb_id_name {
  width: 100%;
}
input#fb_id_captcha {
  /*width: 80px;*/
  width: 100%;
  margin: 0 15px 0 0;
}
input#fb_id_captcha_reload {
  width: 155px;
}
.fb_title {
  color: #000000;
  background-color: transparent;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
}
.fb_intro {
  padding: 0 0 0 10px;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
}
.fb_captcha_explain {
  padding: 0;
  font-size: 8pt;
  font-weight: normal;
  	  text-align: left;
}
.fb_error {
  margin: 15px 0;
  padding: 15px;
  color: #8B0000;
  background-color: #EEE8AA;
  border: 1px solid #8B0000;
  	  text-align: left;
}

td#captcha_display {
  padding: 10px 5px 20px 0;
  vertical-align: top;
}
td#captcha_value {
  padding: 10px 0 20px 0;
  vertical-align: top;
}


#example {
	width:600px;
	height:350px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:739px;
	height:341px;
	top:-3px;
	left:-80px;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:570px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:570px;
	height:270px;
	display:block;
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}

/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:30px;
	padding:5px 20px 50px 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:540px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}

/*
	Footer
*/

#footer {
	text-align:center;
	width:580px;
	margin-top:9px;
	padding:4.5px 0 18px;
	border-top:1px solid #dfdfdf;
}

#footer p {
	margin:4.5px 0;
	font-size:1.0em;
}

/*
	Anchors
*/

a:link,a:visited {
	color:#599100;
	text-decoration:none;
}

a:hover,a:active {
	color:#599100;
	text-decoration:underline;
}

.table_agenda td{
	padding:10px;
	border-bottom:1px solid #ddd;
	text-align:center;
}
.agenda_data{
text-align:center;padding:5px;background-color:#799F00;color:#ffffff;
-moz-border-radius: 5px;
border-radius: 5px;
}


.menu_top ul li{
	position:relative;
	padding-bottom:5px;
}

.menu_top ul li:hover > ul{
	display:block;
}

.menu_top ul ul{
	display:none;
	position:absolute;
	top:10px;
	left:-5px;
	padding-top:20px;
	width:220px;
	z-index:20;
}

.menu_top ul ul li{
	font-size:13px;
	line-height:14px;
	float:none;
	padding:10px;
	background: url('left.gif');
	margin:0px;
}

.menu_top ul ul ul{
	display:none;
}