html, body {

	font-family:Arial;

	font-size:13px;

	color:#000;
	
    line-height: 22px;	

}


table, td {

	font-family:Arial;

	font-size:13px;

	color:#000;	

}



.header {

	height:131;

	width:996;

/*	background-image: url(http://p11538.typo3server.info/fileadmin/pludra/images/header.gif);*/
	background-image:  url(../images/header.gif);


}



.pfad {

	margin:0 0 0 0;

	padding:0 0 0 0;

	font-family:Arial;

	font-size:10px;

	color:#000;	

	

}



.lang {

	padding-right:7px;

}



h3 {

	color:#fff;	

}



h2 {

	color:#000;

	font-size:14;

}



.header1 {

	font-family:Arial;

	font-size:13px;

	color:#000;

	font-weight:bold;

}



ul {

	list-style-image: url(http://rebelcreations.de/test/fileadmin/pludra/images/bullet.gif);

	list-style-type: none;

}



.lupe {

	font-family:Arial;

	font-size:10px;

	color:#000;

}



.search {

	height:70px;

	width:140px;

	padding:5px 5px 5px 5px;

	margin:0px 5px 5px 5px;

	background:#ADE677

}



.info {

	font-size:12px;

	/*height:215px;*/

	width:140px;

	padding:5px 5px 5px 5px;

	margin:0px 5px 5px 5px;

	background:#ADE677	

}



.menupunkt_top {

	background:#009020;

	padding: 10px 5px 9px 5px;

}



.menupunkt_top_akt {

	background:#fff;

	padding: 10px 5px 9px 5px;

}



.menu_top {

	text-align:left;

	height:26px;

	background:#5cbd00;

	padding-left:3px;

}



.menu_item_top {

	background:#009020;

	border-right:3px solid #5CBD00;

	width:100px;

	height:20px;

}



.menu_item_top_akt {

	background:#fff;

	border-right:3px solid #5CBD00;

	width:100px;

	height:20px;

}



.menu2_top {

	width:117px;

	background:#00cc20;

	margin: 0 5 0 5;

	padding: 0 0 0 2;

	border-bottom:2px solid #ade677;

	border-right:2px solid #ade677;

	border-left:2px solid #ade677;

}



.menu2_top_act {

	width:117px;

	background:#fff;

	margin: 0 5 0 5;

	padding: 0 0 0 2;

	border-bottom:2px solid #ade677;

	border-right:2px solid #ade677;

	border-left:2px solid #ade677;

}



.menupunkt {

	padding-top:7px;

}



.menu {
	float:left;
	background:#5CBD00;
	width:160px;
	/*height:262px;
	height:300px;*/
}



.menu1 {

	width:150px;

	background:#009020;

	margin: 2 5 2 5;

	padding: 0 0 0 3;

}



.menu1_act {

	width:150px;

	background:#fff;

	margin: 2 5 2 5;

	padding: 0 0 0 3;

}



.menu2 {

	width:150px;

	background:#00cc20;

	margin: 0 5 0 5;

	padding: 0 0 0 3;

	border-bottom:4px solid #ade677;

	border-right:4px solid #ade677;

}



.menu2_act {

	width:150px;

	background:#fff;

	margin: 0 5 0 5;

	padding: 0 0 0 3;

	border-bottom:4px solid #ade677;

	border-right:4px solid #ade677;

}



.menu3 {

	width:140px;

	background:#009020;

	margin: 0 5 0 5;

	padding: 0 0 0 3;

	border-bottom:4px solid #ade677;

	border-right:4px solid #ade677;

}



.menu3_act {

	width:140px;

	background:#fff;

	margin: 0 5 0 5;

	padding: 0 0 0 3;

	border-bottom:4px solid #ade677;

	border-right:4px solid #ade677;

}



.content {
	float:left;

	background:#ade677;

	width:600px;
	min-height:594px;
	height:auto !important;
	height:583px;
/*	height:460px;
	overflow:auto; */
}

.content_item .header1 {
padding:0;
margin:0 0 5px 0; important!
font-family:Arial;
font-size:16px;
color:#009020;
font-weight:bold;
}


.content_item {

	bgcolor:#ade677;

	padding:0 10 10 10;

	font-family:Arial;

	font-size:13px;

	color:#000;

    line-height: 22px;

	text-align:justify;

}



.print {

	padding-top:1px;

}



.ebene3 a:link {

	color:#000; 

	font-family:Arial;

	font-weight:normal;

	font-size:10px;

	text-decoration:none;

}



.ebene3 a:visited {

	color:#000;

	font-family:Arial;

	font-weight:normal;

	font-size:10px;

	text-decoration:none;

}



.ebene3 a:hover {

	color:#fff; 

	font-family:Arial;

	font-weight:normal;

	font-size:10px;

	text-decoration:none;

}



.ebene3 a:active { 

	color:#000;

	font-family:Arial;

	font-weight:normal;

	font-size:10px;

	text-decoration:none;

}



.pfad a:link {

	color:#fff; 

	font-family:Arial;

	font-weight:normal;

	font-size:10px;

	text-decoration:none;

}



.pfad a:visited {

	color:#fff;

	font-family:Arial;

	font-weight:normal;

	font-size:10px;

	text-decoration:none;

}



.pfad a:hover {

	color:#000; 

	font-family:Arial;

	font-weight:normal;

	font-size:10px;

	text-decoration:none;

}



.pfad a:active { 

	color:#fff;

	font-family:Arial;

	font-weight:normal;

	font-size:10px;

	text-decoration:none;

}



a:link {

	color:#fff; 

	font-family:Arial;

	font-weight:bold;

	font-size:13px;

	text-decoration:none;

}



a:visited {

	color:#fff;

	font-family:Arial;

	font-weight:bold;

	font-size:13px;

	text-decoration:none;

}



a:hover {

	color:#000; 

	font-family:Arial;

	font-weight:bold;

	font-size:13px;

	text-decoration:none;

}



a:active { 

	color:#fff;

	font-family:Arial;

	font-weight:bold;

	font-size:13px;

	text-decoration:none;

}



.menu a:link, .menu1 a:link, .menu2 a:link, .menu3 a:link, .menu_top a:link, .menu2_top a:link {

	color:#fff;

	display:block;

/*	width:120px; */

	font-family:Arial;

	font-weight:bold;

	font-size:12px;

	text-decoration:none;

}



.menu a:visited, .menu1 a:visited, .menu2 a:visited, .menu3 a:visited, .menu_top a:visited, .menu2_top a:visited { 

	color:#fff;

	display:block;

/*	width:120px; */	

	font-family:Arial;

	font-weight:bold;

	font-size:12px;

	text-decoration:none;

}



.menu a:hover, .menu1 a:hover, .menu2 a:hover, .menu3 a:hover, .menu_top a:hover, .menu2_top a:hover {

	color:#000;

	display:block;

/*	width:120px; */	

	font-family:Arial;

	font-weight:bold;

	font-size:12px;

	text-decoration:none;

}



.menu a:active, .menu1 a:active, .menu2 a:active, .menu3 a:active, .menu_top a:active, .menu2_top a:active { 

	color:#000;

	display:block;

/*	width:120px; */	

	font-family:Arial;

	font-weight:bold;

	font-size:12px;

	text-decoration:none;

}



.menu1_act a:link, .menu2_act a:link, .menu3_act a:link, .menu_item_top_akt a:link, .menu2_top_act a:link {

	color:#009933;

	display:block;

/*	width:120px; */	 

	font-family:Arial;

	font-weight:bold;

	font-size:12px;

	text-decoration:none;

}



.menu1_act a:visited, .menu2_act a:visited, .menu3_act a:visited, .menu_item_top_akt a:visited, .menu2_top_act a:visited {

	color:#009933;

	display:block;

/*	width:120px; */	

	font-family:Arial;

	font-weight:bold;

	font-size:12px;

	text-decoration:none;

}



.menu1_act a:hover, .menu2_act a:hover, .menu3_act a:hover, .menu_item_top_akt a:hover, .menu2_top_act a:hover {

	color:#009933;

	display:block;

/*	width:120px; */	

	font-family:Arial;

	font-weight:bold;

	font-size:12px;

	text-decoration:none;

}



.menu1_act a:active, .menu2_act a:active, .menu3_act a:active, .menu_item_top_akt a:active, .menu2_top_act a:active {

	color:#009933; 

	display:block;

/*	width:120px; */	

	font-family:Arial;

	font-weight:bold;

	font-size:12px;

	text-decoration:none;

}



.tfx_fh_picshop_title a:link {

	color:#fff; 

	font-family:Arial;

	font-weight:bold;

	font-size:13px;

	text-decoration:none;

}



.tfx_fh_picshop_title a:visited { 

	color:#fff;

	font-family:Arial;

	font-weight:bold;

	font-size:13px;

	text-decoration:none;

}



.tfx_fh_picshop_title a:hover {

	color:#000;

	font-family:Arial;

	font-weight:bold;

	font-size:13px;

	text-decoration:none;

}



.tfx_fh_picshop_title a:active {

	color:#000;

	font-family:Arial;

	font-weight:bold;

	font-size:13px;

	text-decoration:none;

}



.pfad a:link {

	color:#fff; 

	font-family:Arial;

	font-weight:normal;

	font-size:10px;

	text-decoration:none;

}



.pfad a:visited { 

	color:#fff;

	font-family:Arial;

	font-weight:normal;

	font-size:10px;

	text-decoration:none;

}



.pfad a:hover {

	color:#000;

	font-family:Arial;

	font-weight:normal;

	font-size:10px;

	text-decoration:none;

}



.pfad a:active {

	color:#000;

	font-family:Arial;

	font-weight:normal;

	font-size:10px;

	text-decoration:none;

}



/* CSS f�r den Shop */

#tfx_fh_picshop {

  width: 100%;

  text-align: center;

}



.tfx_fh_picshop_list {

	float: left;

	width: 154px;

	height: 124px;

	text-align: center;

	margin-top: 0px;

	margin-bottom:10px;

	margin-left:5px;

	margin-right:5px;

	overflow: hidden;

	border:1px solid #fff;  

}



.tfx_fh_picshop_pic {

	height: 91px;

	padding-top:5px;

	padding-bottom:5px;

	background-color:#5cbd00;


}



.tfx_fh_picshop_title_box {

	height:21px;

	border-top:1px solid #fff;

	overflow:hidden;

	background-color:#00cc20;

}



.tfx_fh_picshop_title {

	padding:3px;

}



.tfx_fh_picshop_form {

  margin-top: 10px;

  height: 60px;

  margin-bottom: 20px;

}



.tfx_fh_picshop_browse {

	float: none;

	clear:both;

	margin-top: 0px;

	height: 20px;

	width: 100%;

	text-align: center;

	color:#000;

}



.standardBold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	line-height: 22px;

}



.standardSmall {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	text-decoration: none;

}



.email {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	line-height: 22px;

}



.centerContent {

	position: absolute;

	left: 19px;

	top: 20px;

	width: 550px;

}



.standard {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

	text-decoration: none;

	line-height: 22px;

}



.standardGreen {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #009933;

	text-decoration: none;

	line-height: 22px;

}



.standardGreenBold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #009933;

	text-decoration: none;

	line-height: 22px;

}



.headline {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #009933;

	text-decoration: none;

	font-weight: bold;

}



.standard12Bold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 22px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

/*

.tx-srfeuserregister-pi1 INPUT {

	color:black;

	background-color:white;

}



.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit {

	color:black;

	background-color:#d4d0cb;

}



.tx-srfeuserregister-pi1 SELECT {

	color:black;

	background-color:white;

}



.tx-srfeuserregister-pi1 P {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:black;

	font-weight:normal;

}

*/

.tx-srfeuserregister-pi1 P A {

	color:white;

}



.tx-srfeuserregister-pi1 P A:hover {

	color:black;

}



.tx-srfeuserregister-pi1 P A:active {

	color:black;

}



.tx-srfeuserregister-pi1 P A:visited {

	color:white;

}

/*

.tx-srfeuserregister-pi1 TEXTAREA {

	color:black;

	background-color:white;

}

*/

.tx-newloginbox-pi3-listrow tr.tx-newloginbox-pi3-listrow-header td {

	background-color:#009020;

}



.tx-newloginbox-pi3-listrow td {

	background-color:#5cbd00;

}



.tx-newloginbox-pi3-listrow tr.tx-newloginbox-pi3-listrow-odd td {

	background-color:#5cbd00;

}



.address_text {

	background-color:#009020;

	border-left:1px solid #000;

	border-top:1px solid #000;

	border-bottom:1px solid #000;

	width:100%;

	padding:10px;

}



.address_img {

	background-color:#009020;

	border-right:1px solid #000;

	border-top:1px solid #000;

	border-bottom:1px solid #000;

	padding:10px;

}



.rahmen_login {

	border-top:2px solid #d4d0c8;

	border-left:2px solid #d4d0c8;

	border-bottom:2px solid #d4d0c8;

}



.rahmen_konto {

	border:2px solid #d4d0c8;

}



.tx-newloginbox-pi1 {

  font-family: Arial, Helvetica, sans-serif;

  color: red;

}



.test {

	display:block;

	width:120px;

}



.check {

	background-color: #ADE667;

	border-width:0px;		

}



input[type=radio] {

	background-color: #ADE667;

	border-width:0px;		

}



input[type=checkbox] {

	background-color: #ADE667;

	border-width:0px;		

}



select {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	background-color: #FFFFFF;

	font-size: 13px;

	font-weight:normal;

	border-color: #999;

	border-width:1px;

	border-style:solid;

}



textarea {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	background-color: #FFFFFF;

	font-size: 13px;

	font-weight:normal;

	border-color: #999;

	border-width:1px;

	border-style:solid;

}



input[type=text] {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	background-color: #FFFFFF;

	font-size: 13px;

	font-weight:normal;

	border-color: #999;

	border-width:1px;

	border-style:solid;

}



input[type=password] {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	background-color: #FFFFFF;

	font-size: 13px;

	font-weight:normal;

	border-color: #999;

	border-width:1px;

	border-style:solid;

}



input[type=submit] {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	background-color: #FFFFFF;

	font-size: 13px;

	font-weight:normal;

	border-color: #999;

	border-width:1px;

	border-style:solid;

}



input {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	background-color: #FFFFFF;

	font-size: 13px;

	font-weight:normal;

	border-color: #999;

	border-width:1px;

	border-style:solid;

}



.button {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	background-color: #FFFFFF;

	font-size: 13px;

	font-weight:normal;

	border-color: #999;

	border-width:1px;

	border-style:solid;

}



.grau {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	background-color: #FFFFFF;

	font-size: 13px;

	font-weight:normal;

	border-color: #999;

	border-width:1px;

	border-style:solid;

}



.print_footer{

	background-color:#009020;	

}



@media print{



.print_footer{

	background-color:#009020;	

}

	

}



#angebote {
text-align:center;
color:white;
/*border-top:1px solid white;*/
/*margin-top:15px;*/
/*padding-top:10px;*/
width: 228px;
}

#angebote h1 {
font-size:18px;
font-weight:normal;
padding:0;
margin:0 0 10px;
}

#angebote p{
margin-bottom:10px;
}

#angebote img {
margin:2px 0 10px 0;
}

#angebote a:link {font-size:11px; font-weight: bold; color: #00552E; text-decoration: none;}
#angebote a:visited {font-size:11px; font-weight: bold; color: #00552E;text-decoration: none;}
#angebote a:hover {font-size:11px; color: #fff; text-decoration: none;}

#event {
text-align:center;
color:white;
/*border-top:1px solid white;
margin-top:15px;
padding-top:10px;*/
}

#event h1 {
font-size:18px;
font-weight:normal;
padding:0;
margin:0 0 10px;
}

#event img {
margin:2px 0 10px 0;
}











/* default styles for extension "tx_srfeuserregister_pi1" */



   .tx-srfeuserregister-pi1 P { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:125%; color:#000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }



   .tx-srfeuserregister-pi1 A:link { background-color:transparent; color:#fff; text-decoration:none; font-weight:normal;}



   .tx-srfeuserregister-pi1 A:visited { background-color:transparent; color:#fff; font-weight:normal; text-decoration:none; }



   .tx-srfeuserregister-pi1 A:hover { background-color:transparent; color:#000; font-weight:normal; text-decoration:none; }



   .tx-srfeuserregister-pi1 A:active { background-color:transparent; color:#000; font-weight:normal; text-decoration:none; }



   .tx-srfeuserregister-pi1 TD { vertical-align:top;  font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:12; color:#000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}



   .tx-srfeuserregister-pi1 INPUT { font-size:13px; font-family:Arial, Helvetica, sans-serif; background-color:#fff; color:#000; font-weight:normal; }



   .tx-srfeuserregister-pi1 INPUT[type=radio] { vertical-align: middle; margin-left: 10px; margin-right: 5px; }



   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit { font-size:13px; font-family:Arial, Helvetica, sans-serif; background-color:#fff; color:#000; font-weight:normal; }



   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-uploader { font-size:13px; font-family:Arial, Helvetica, sans-serif; background-color:#fff; color:#000; font-weight:normal; }



   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-icon { font-size:13px; font-family:Arial, Helvetica, sans-serif; background-color:transparent;}



   .tx-srfeuserregister-pi1 SELECT { font-size:13px; font-family:Arial, Helvetica, sans-serif; background-color:#fff; color:#000; font-weight:normal; }



   .tx-srfeuserregister-pi1 TEXTAREA { font-size:13px; font-family:Arial, Helvetica, sans-serif; background-color:#fff; color:#000; font-weight:normal; }



   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio INPUT  { font-size:13px; font-family:Arial, Helvetica, sans-serif; background-color:transparent; color:#fff; font-weight:normal; vertical-align:middle; }



   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox INPUT  { font-size:13px; font-family:Arial, Helvetica, sans-serif; background-color:transparent; color:#fff; font-weight:normal; vertical-align:middle; }



/* default styles for extension "tx_newloginbox_pi3" */

	.tx-newloginbox-pi3-listrow TD { background-color:#5cbd00; padding-left: 3px; padding-right: 3px; }

	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#009020; }

	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:normal; }

	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }



.menuitem10062, .menuitemact10062 {
	background-color:#FBBA00 !important;
}

.menuitem10062 a, .menuitemact10062 a {
	color: #000 !important;
}


.menuitem10062 a:hover, .menuitemact10062 a:hover {
	color: #fff !important;
}

.privatinfo a {
	color: #000 !important;
}

.privatinfo a:hover {
	color: #333333 !important;
}
