/*allgemeine Styles*/
/*-----------------------------------------------------------------------------------------*/
body {
  margin:50px 0 50px 0;
  font-size:11px;
	line-height:16px;
	font-family:,Times New Roman,Arial,Verdana,Helvetica;
	color:#3F3F3F;
	text-decoration:none;
	text-align:left;
	height:100%;
	width:100%;
	background-color:#FFFFFF;
	background-image:url(../gfx/background_test.gif);
	background-repeat:repeat;
}

ul {	
	margin: 5px 0 10px 0px;	
  padding: 10px 0 10px 0;
	list-style-position:outside;	
	list-style: none;
}

ul .plus { 
	background-image: url(../gfx/buttons_plus.jpg); 		
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 17px;
	line-height: 17px;
}

ul .minus { 
	background-image: url(../gfx/buttons_minus.jpg); 		
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 17px;
	line-height: 17px;
}

ul .check_ok { 
	background-image: url(../gfx/icon_listing_check_ok.jpg); 		
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 17px;
	line-height: 17px;
}

ul .usual { 
	background-image: url(../gfx/buttons_usual.jpg); 		
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 17px;
	line-height: 17px;
}

h1 {	
	font-size: 14px;
	color: #FFFFFF;
	font-family:Arial,Verdana,Helvetica;	
	text-decoration:none;	
	font-weight:bold;
	padding:0 0 5px 1px;	
	text-align:left;	
	margin:0;
}

h2 {
	font-size: 14px;
	color: #3F3F3F;
	font-family:Arial,Verdana,Helvetica;	
	text-decoration:none;	
	font-weight:bold;
	padding:0 0 0 0;	
	text-align:left;	
	display: inline;
	
}

h2.h2_home {
	font-size: 11px;
	color: #3F3F3F;
	font-family:Arial,Verdana,Helvetica;	
	text-decoration:none;	
	font-weight:bold;
	padding:0 0 0 0;	
	text-align:left;	
	display: inline;
	margin:0;
}

h3 {
	font-size: 11px;
	color: #3F3F3F;
	font-family:Arial,Verdana,Helvetica;		
	font-weight:normal;
	padding:0 0 0 0;	
	text-align:left;	
	text-decoration:underline;	
	display: inline;
}

td	{
  margin:50px 0 50px 0;
  font-size:11px;
	line-height:16px;
	font-family:Arial,Verdana,Helvetica;
	color:#3F3F3F;
	text-decoration:none;
	text-align:left;	
}

img {
	border:0;
}


/*Layer Styles*/
/*-----------------------------------------------------------------------------------------*/


#PromotionLayerBackground {
	background:#353535;
	color:#FFFFFF;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	width:100%;
	height:100%;
	text-align:center;
	visibility:hidden;
}

#PromotionLayer {	
	z-index:2;
	background:#353535;
	color:#FFFFFF;	
	position:absolute;
	top: 50%; 
  left: 50%;
  margin:-200px 0px 0px -220px;	
  visibility:hidden;
}





/*Formular-Styles*/
/*-----------------------------------------------------------------------------------------*/

input	 {background-color:#FFFFFF; 
				font-family:Arial,Verdana,Helvetica;
				color:#999999; 
				text-decoration:none;
				text-align:left; 		
				font-size:11px;		
				padding: 0 0 0 2px;								
}										

textarea	 {font-size:11px; 
						line-height:12px; 
						border: 1px solid #999999; 
						background-color:#FFFFFF; 
						font-family:Arial,Verdana,Helvetica;
						color:#999999; 
						text-decoration:none;
						text-align:left; 
						padding: 0 0 0 2px;											
}

select	 {font-size:11px; 
					line-height:12px; 
					border: 1px solid #999999; 
					background-color:#FFFFFF; 
					font-family:Arial,Verdana,Helvetica;
					color:#999999; 
					text-decoration:none;
					text-align:left; 
					padding: 0 0 0 0;					
					height:18px;
}

.form_padding {padding: 3px 0 3px 0;
}

.form_input {width:350px;
						 height:14px;						 
						 border: 1px solid #999999; 
}

.form_button {font-size:11px; 							 
							border: 1px solid #65801E; 
							background-color:#7B9C25; 
							font-family:Arial,Verdana,Helvetica;
							color:#FFFFFF; 
							text-decoration:none;
							text-align:center; 
							padding: 0 0 0 0;		
}


/*individuelle Text Styles*/
/*-----------------------------------------------------------------------------------------*/

.shadowbox_white{
	color:#FFFFFF; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	font-family:Arial,Verdana,Helvetica; 
	line-height:12px;
	letter-spacing:0px;
	padding:0 0 0 10px;}

.mirror_box{	
	font-size: 14px;
	color: #FFFFFF;
	font-family:Arial,Verdana,Helvetica;	
	text-decoration:none;	
	font-weight:bold;
	padding:0 0 5px 0;	
	text-align:center;
}

.txt_info {	
	font-size: 9px;
	color: #666666;
	font-family:Arial,Verdana,Helvetica;	
	text-decoration:none;	
	font-weight:bold;
	padding:0 0 0 0;
	line-height:10px;
	text-align:left;
}

.txt_subline2 {	
	font-size: 14px;
	color: #666666;
	font-family:Arial,Verdana,Helvetica;	
	text-decoration:none;	
	font-weight:bold;
	padding:0 0 0 0;
	line-height:14px;
	text-align:left;
}

.txt_newsbox_headline {	
	font-size: 12px;
	color: #3F3F3F;
	font-family:Arial,Verdana,Helvetica;	
	text-decoration:none;	
	font-weight:bold;	
	line-height:20px;	
	text-align:left;	
}

.txt_text_small {	
	font-size: 10px;
	color: #3F3F3F;
	font-family:Arial,Verdana,Helvetica;	
	text-decoration:none;	
	font-weight:none;	
	line-height:13px;
	text-align:left;	
}

.txt_text_small_green {	
	font-size: 10px;
	color: #7C9A15;
	font-family:Arial,Verdana,Helvetica;	
	text-decoration:none;	
	font-weight:none;	
	line-height:13px;
	text-align:left;	
}

.txt_newsbox_date {	
	font-size: 12px;
	color: #7B9C25;
	font-family:Arial,Verdana,Helvetica;	
	text-decoration:none;	
	font-weight:none;			
	text-align:left;	
}

.txt_teaser_small_headline {	
	font-size: 15px;
	color: #3F3F3F;
	font-family:Times New Roman,Arial,Verdana,Helvetica;	
	text-decoration:none;	
	font-weight:bold;	
	line-height:11px;
	text-align:left;
	letter-spacing:1px
}

.txt_green {	
	font-size: 11px;
	color: #7B9C25;
	font-family:Arial,Verdana,Helvetica;	
	text-decoration:none;	
	font-weight:bold;				
}


/*individuelle Grafik Styles*/
/*-----------------------------------------------------------------------------------------*/

.img_menubox_line	{
	padding: 5px 0 5px 0;
}

.img_home_line	{
	padding: 6px 0 6px 0;
}

.img_listing	{
	padding: 5px 5px 5px 0;
}


/*Links*/
/*-----------------------------------------------------------------------------------------*/

a:link    {color:#7B9C25; font-size:11px; font-weight:none; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:14px;}
a:visited {color:#7B9C25; font-size:11px; font-weight:none; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:14px;}
a:hover   {color:#7B9C25; font-size:11px; font-weight:none; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:14px;}
a:active  {color:#7B9C25; font-size:11px; font-weight:none; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:14px;}

.link_sort a:link    {color:#3F3F3F; font-size:11px; font-weight:bold; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:14px;}
.link_sort a:visited {color:#3F3F3F; font-size:11px; font-weight:bold; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:14px;}
.link_sort a:hover   {color:#3F3F3F; font-size:11px; font-weight:bold; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:14px;}
.link_sort a:active  {color:#3F3F3F; font-size:11px; font-weight:bold; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:14px;}

.link_newsbox a:link    {color:#3F3F3F; font-size:10px; font-weight:none; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:14px;}
.link_newsbox a:visited {color:#3F3F3F; font-size:10px; font-weight:none; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:14px;}
.link_newsbox a:hover   {color:#3F3F3F; font-size:10px; font-weight:none; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:14px;}
.link_newsbox a:active  {color:#3F3F3F; font-size:10px; font-weight:none; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:14px;}

.link_navi a:link    {color:#3F3F3F; font-size:11px; font-weight:none; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:14px;letter-spacing:0px;padding:0 0 0 10px;}
.link_navi a:visited {color:#3F3F3F; font-size:11px; font-weight:none; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:14px;letter-spacing:0px;padding:0 0 0 10px;}
.link_navi a:hover   {color:#3F3F3F; font-size:11px; font-weight:none; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:14px;letter-spacing:0px;padding:0 0 0 10px;}
.link_navi a:active  {color:#3F3F3F; font-size:11px; font-weight:none; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:14px;letter-spacing:0px;padding:0 0 0 10px;}

.link_navi_activ a:link    {color:#3F3F3F; font-size:11px; font-weight:bold; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:14px;letter-spacing:0px;padding:0 0 0 10px;}
.link_navi_activ a:visited {color:#3F3F3F; font-size:11px; font-weight:bold; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:14px;letter-spacing:0px;padding:0 0 0 10px;}
.link_navi_activ a:hover   {color:#3F3F3F; font-size:11px; font-weight:bold; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:14px;letter-spacing:0px;padding:0 0 0 10px;}
.link_navi_activ a:active  {color:#3F3F3F; font-size:11px; font-weight:bold; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:14px;letter-spacing:0px;padding:0 0 0 10px;}

.link_navi_e2 a:link    {color:#666666; font-size:12px; font-weight:none; text-decoration:none; font-family:Times New Roman,Arial,Verdana,Helvetica; line-height:14px;letter-spacing:1px;}
.link_navi_e2 a:visited {color:#666666; font-size:12px; font-weight:none; text-decoration:none; font-family:Times New Roman,Arial,Verdana,Helvetica; line-height:14px;letter-spacing:1px;}
.link_navi_e2 a:hover   {color:#666666; font-size:12px; font-weight:none; text-decoration:underline; font-family:Times New Roman,Arial,Verdana,Helvetica; line-height:14px;letter-spacing:1px;}
.link_navi_e2 a:active  {color:#666666; font-size:12px; font-weight:none; text-decoration:underline; font-family:Times New Roman,Arial,Verdana,Helvetica; line-height:14px;letter-spacing:1px;}

.link_navi_e3 a:link    {color:#3F3F3F; font-size:11px; font-weight:none; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:14px;letter-spacing:0px;}
.link_navi_e3 a:visited {color:#3F3F3F; font-size:11px; font-weight:none; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:14px;letter-spacing:0px;}
.link_navi_e3 a:hover   {color:#3F3F3F; font-size:11px; font-weight:none; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:14px;letter-spacing:0px;}
.link_navi_e3 a:active  {color:#3F3F3F; font-size:11px; font-weight:none; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:14px;letter-spacing:0px;}

.link_navi_e3_activ a:link    {color:#3F3F3F; font-size:11px; font-weight:bold; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:14px;letter-spacing:0px;}
.link_navi_e3_activ a:visited {color:#3F3F3F; font-size:11px; font-weight:bold; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:14px;letter-spacing:0px;}
.link_navi_e3_activ a:hover   {color:#3F3F3F; font-size:11px; font-weight:bold; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:14px;letter-spacing:0px;}
.link_navi_e3_activ a:active  {color:#3F3F3F; font-size:11px; font-weight:bold; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:14px;letter-spacing:0px;}

.link_white a:link    {color:#FFFFFF; font-size:11px; font-weight:none; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:14px;}
.link_white a:visited {color:#FFFFFF; font-size:11px; font-weight:none; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:14px;}
.link_white a:hover   {color:#FFFFFF; font-size:11px; font-weight:none; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:14px;}
.link_white a:active  {color:#FFFFFF; font-size:11px; font-weight:none; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:14px;}

.link_abbinder a:link    {color:#3F3F3F; font-size:10px; font-weight:none; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:11px;}
.link_abbinder a:visited {color:#3F3F3F; font-size:10px; font-weight:none; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:11px;}
.link_abbinder a:hover   {color:#3F3F3F; font-size:10px; font-weight:none; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:11px;}
.link_abbinder a:active  {color:#3F3F3F; font-size:10px; font-weight:none; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:11px;}

.link_text a:link    {color:#7B9C25; font-size:11px; font-weight:none; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:14px;}
.link_text a:visited {color:#7B9C25; font-size:11px; font-weight:none; text-decoration:underline; font-family:Arial,Verdana,Helvetica; line-height:14px;}
.link_text a:hover   {color:#7B9C25; font-size:11px; font-weight:none; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:14px;}
.link_text a:active  {color:#7B9C25; font-size:11px; font-weight:none; text-decoration:none; font-family:Arial,Verdana,Helvetica; line-height:14px;}
