@charset "utf-8";

/* CSS Document */

html{background: #1a481a url(images/bg_html.png) repeat-y top center;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px !important;
	background: #FFFFFF;
	font-weight:normal;
	color: #000000;
	width: 1000px;
	height: auto;
	margin:auto;
	position: relative;
	text-align:center;
}
a {	font-weight:normal;	color: #3c640e;	text-decoration: underline;}
.align-justify{text-align:justify;}
#hd {
	width: 1000px;
	height: 185px;
}
#hd #content_hd	{
	background-image:url(images/bg_head.jpg);
	width: 1000px;
	height: 145px;
	text-align: right;
	position:relative;
}

#hd #content_hd	.logo_over{
	position:absolute;
	background:url(images/logo.png) no-repeat;
	width: 1000px;
	height: 145px;
	left:0px;
	top:0px;
	z-index:1;
	display:none;
}
#hd #menu	{
	position:absolute;
	top:145px;
	left:0px;
	width: 800px;
	height: 40px;
	z-index:2;
	background-image:url(images/bg_nav.jpg);
}
#menu ul{
	list-style: none;
	padding: 0;
	text-align: left;
	margin: 0;
}
#menu li {
	display: inline;
	text-align: center;
}
#menu li a{
	padding: 9px 1.5em 8px;
	display:inline-block;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}
#menu li a:hover{
	display:inline-block;
	background-color: #3c640e;
}
.menu_act a{
	background-color: #3c640e;
}
#hd #search{
	position:absolute;
	top:145px;
	left:800px;
	width: 200px;
	background-image:url(images/search.jpg);
	height: 40px;
	margin:0;
	padding:0;
}
#search .suche_form{
	background:transparent;
	border:none;
	height:40px;
	margin:0;
	padding:2px 0 2px 5px;
	width:200px;
	_width:195px;
	_height:36px;
	position:relative;
	text-align:left;
}
#search .suche_feld{
	background:transparent;
	border:none;
	height:18px;
	margin:0;
	padding:4px 0 2px 5px;
	_padding:3px 0 2px 5px;
	width:155px;
	position:absolute;
	top:4px;
}
#search .suche_button{
	background:transparent;
	border:none;
	height:25px;
	margin:0;
	position:absolute;
	top:4px;
	width:30px;
	padding:0;
	left:165px;
}
#bd {
	z-index:1;
	clear: both;
	width: 1000px;
	height: auto;
	text-align: left;
}

#bd #center {
	float: right;
	width: 730px;
	height:auto;
	margin:  1em 1.5em 0.5em 1em;
	_margin:  1em 1em 0.5em 1em;
}
#center #ad{
	margin:0 auto 1.5em;
	text-align:left;
}
#center #ad img{
	border:1px solid #7b9c51;
	margin: auto;
}
#center #ad .spacer-gif {display: none;}
#center #con{
	width: auto;
	height:auto;
	margin-bottom:1em;
}

#con h1 {
	color:#3c640e;
	font-size: 1.5em;
	padding: 0;
	margin: 0;
}

#bd #left {
	position:relative;
	float: left;
	width: 221px;
    height: auto;
	margin: 0 0 0 1em;

	padding:0;
}
#left #login h1{
	text-align:center;
	font-size: 1.35em;
    color: #fff;
    padding: 0.3em 0 0 0;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
#left form{
color:#000;
	width: 200px;
    padding: 0 0 0 1em ;
}
#left input,.tx-srfeuserregister-pi1 input{
	width: 180px;
	font-size:11px;
	font-weight:normal;

	border: 1px solid #7b9c51;
	padding:3px;
    margin: 0 0 0.8em 0;
	background-color:#fff;
	color:#000000;
}
#left .tx-newloginbox-pi1-submit{
    height: 28px;
	width: 89px;
	margin: 0.5em 0 ;
    font-size:0.96em;
    padding:0 3px 5px 0;
    font-weight: bold;
    background:url(images/button_login.png);
    border:none;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.2);
}
#left .tx-newloginbox-pi1-submit1{
    height: 28px;
	width: 120px;
	margin: 0.5em 0 ;
    font-size:0.88em;
    padding:0 3px 5px 0;
    font-weight: bold;
    background:url(images/button_login1.png);
    border:none;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.2);
}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {
	background: transparent !important;
	color:#000 !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	font-weight:normal !important;
	height:auto !important;
	width:auto !important;
	padding:0.2em 1em;
	box-shadow:1px 1px 1px #999999;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4), 0 0 2px rgba(0, 0, 0, 0.2);
}
.tx-srfeuserregister-pi1 form textarea{
	border:1px solid #7b9c51;
	background:#ffffff;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	width:250px;
	font-family:Arial,Helvetica,sans-serif;
	padding:3px;
}
.tx-srfeuserregister-pi1 legend{display:none;}
.tx-srfeuserregister-pi1-notice{color:#000 !important;}
.tx-srfeuserregister-pi1-trash a{color:#7b9c51 !important;}
.tx-srfeuserregister-pi1 fieldset{border:none;}
.tx-srfeuserregister-pi1 dt{width:32%;float:left;text-align:right; padding:3px 10px;clear:both;}
.tx-srfeuserregister-pi1 dd{padding:3px 10px;font-weight:bold;}


#login .tx-newloginbox-pi1{width:190px; margin: 0.3em 0 0 5px;}
#left #login{
	list-style: none;
	padding: 0;
	text-align: left;
	margin: 0.5em 0 1em 0;
	width: 220px;
	height: auto;
	border-bottom: 1px solid #7b9c51;
	background: url(images/hd_login.png) no-repeat;
}
#login li {
	display: block;
}
#login li a{
	padding: 0.5em 0 0.5em 4em ;
	display:block;
	border-right: 1px solid #7b9c51;
	border-left: 1px solid #7b9c51;
	border-top:1px solid #DDDDDD;
	padding-right:0.5em;
	color: #000000;
	text-decoration:none;
}
#login li a:hover{
	display:block;
	background-color:#dddddd;
}
#login .menu_act a{
	background-color: #dddddd;
}
#left #menu_l {
	list-style: none;
	padding: 32px 0 0 0;
	text-align: left;
	margin: 0 0 1em 0;
	width: 220px;
	height: auto;
	border-bottom: 1px solid #7b9c51;
	background: url(images/hd_login.png) no-repeat;
}
#login .tx-felogin-pi1 h3{margin:  0.5em 1em;}
#menu_l li {
	display: block;
}
#login .tx-felogin-pi1 .loginbox_forgot_password fieldset{border:none;padding:0;}

#menu_l li a {
	padding: 0.5em 0 0.5em 4em ;
	display:block;
	border-right: 1px solid #7b9c51;
	border-left: 1px solid #7b9c51;
	border-top:1px solid #DDDDDD;
	padding-right:0.5em;
	color: #000000;
	text-decoration:none;
}
#menu_l li a:hover{
	display:block;
	background-color:#dddddd;
}
#menu_l .menu_act a{
	background-color: #dddddd;
}
#menu_l .first a{
	border-top:none;
}


#ft {
	clear: both;
	background: #aaaaaa url(images/bg_ft.jpg)repeat-x 0 0;
	background:#1A481A url(images/bg_ft.jpg) repeat-x scroll center top;
	height: 22px;
	width: 1000px;
  position:relative;

}
#ft ul{
	list-style: none;
	padding: 8px 0 0 0;
	text-align:center;
	margin: auto;
}

#ft li {
	display: inline;
	text-align: center;

}
#ft li a{
	display:inline-block;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding: 0.2em 3em;
}

#ft li a:hover{
	display:inline-block;
	background-color: #3c640e;
}
#ft .emagio {
	position:absolute;
  top:0px;
  right:20px;
  width:150px;
}
#ft .emagio li a {
	color:#888888;
}
#ft .emagio li a:hover {
	background:transparent none repeat scroll 0 0;
}
/*#center .tx-kesmallads-pi1-searchbox-sword{display:none;}*/
#center .tx-kesmallads-pi1-teaser_link{display:none;}
#center .contenttable{text-align:center;margin:0 0 1em 0; }
#center .contenttable p{margin:0; padding:0;}
.contenttable td{width:33%;border:1px solid #DDDDDD;}
.contenttable td a{padding: 0.5em;display:block;margin:auto; text-decoration:none;}
 .contenttable td a:hover{background:#eee;}
 #center .contenttable1{text-align:center; height:auto; width:80%;}
.contenttable1 td{width:33%;border:1px solid #DDDDDD;}
.contenttable1 td a{padding: 1em;display:block;margin:auto; text-decoration:none;}
 .contenttable1 td a:hover{background:#eee;}

.tx-newloginbox-pi1 h3,.tx-newloginbox-pi1 p{	margin:0;}

/*.tx-kesmallads-pi1-editlink{display:none;}*/

 #con input,select{font-size:12px !important;font-family:Arial,Helvetica,sans-serif;padding:2px;}

/*--------------------KALENDER------------------------------*/
div.tx-jwcalendar-pi1 {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:12px;
}
div.jwcalendar_feEntry,#kesmalladsform {
	background-color:transparent;
	border:1px solid #7b9c51;
	padding:1em;
}
div.tx-jwcalendar-pi1 {
	color:#000;
}
div.tx-jwcalendar-pi1 .tx_jw_textarea {
	border:1px solid #7b9c51;
	font-family:Arial;
	font-size:11px;
}
div.tx-jwcalendar-pi1 .tx_jw_input_text,div.tx-jwcalendar-pi1 .tx_jw_input_file {
	border:1px solid #7b9c51;
	height:auto !important;
}
div.tx-jwcalendar-pi1 .tx_jw_select {
	border:1px solid #7b9c51;
}
div.tx-jwcalendar-pi1 .tx_jw_input_button {
	background:transparent;
}
div.jwcalendar_feEntry input {
	border:1px solid #7b9c51;
}
.tx_jw_input_button {
	font-weight:bold;
	font-size:11px;
}
div.jwcalendar_feEntry .timelabel,.timelabelend {
	width:32%;
}
.headerie, div.jwcalendar_feEntry .title p{display:none;}

div.jwcalendar_single {
	background-color:transparent;
	border:1px solid #7b9c51;
	padding:0;
}
div.jwcalendar_single .contentie, div.jwcalendar_single .headerie, div.jwcalendar_single .orgie {
	background:transparent;
	border:none;
}
div.tx-jwcalendar-pi1 a{color:#3c640e;}
div.jwcalendar_single .item, div.jwcalendar_feEntry .item {
	padding:4px 4px 4px 20%;
}
div.jwcalendar_single .label{
	text-align:left;
	width:20%;
}
div.tx-jwcalendar-pi1 input {
	background: transparent;
	border:1px solid #7b9c51 !important;
}
div.jwcalendar_single .itemtitle p:first-letter{
    font-size: 15px;
	font-weight:bold;
	color:#3c640e;
}
div.jwcalendar_list {
	background-color:transparent;
	border:none;
}
div.jwcalendar_list .title {display:none}
div.jwcalendar_list .itemslist {padding:0;}
div.jwcalendar_list table.items {border:1px solid #7b9c51;}
div.jwcalendar_list table.items td.label {
	background:transparent;
	border:1px solid #7b9c51;
	color:#000000;
}
div.jwcalendar_list table.items td.item {
	background:transparent;
	border:1px solid #7b9c51;
	color:#000000;
}
div.jwcalendar_feEntry .title {padding:8px;}
div.jwcalendar_list table.items td.item a{color:#3c640e;}
div.jwcalendar_feEntry .label, div.jwcalendar_feEntry .timelabel {padding:3px 10px;}


.tx-kesmallads-pi1-searchbox-sword, .tx-kesmallads-pi1-searchbox-button{display:none;}
.blind{display:none;}
.newad {
	background-color:#eeeeee;
	border:1px solid #dddddd;
	margin:0.5em 1em 0.5em 0;
	padding:0.3em;
	text-decoration:none;
	color:#000000;
}
.tx-srfeuserregister-pi1 p {color:#000000;}
.tx-srfeuserregister-pi1 dd {
font-weight:normal;
margin:0 0 0 35%;
padding:3px 10px;
}
.tx-srfeuserregister-pi1 dd a{color:#3C640E !important; text-decoration:underline;}
