body{
font-family: arial,Times New Roman, Times, serif;

		padding:0; margin:0;
		background-image:url(img/body_bg.gif);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#3D3D3D;
		

  
}

td{

font-family:Arial,Times New Roman,times ;
 
}
input.inputtext{
	background:url(images/newsletter_bg.gif) 0 0 repeat-x ;
	color: white;

	padding: 2px;
	font-family: Arial, Verdana, Helvetica;
	   font-size: 13px;
	    text-indent : 2px;
	font-weight: bold;    
}



fieldset ol {
padding: 3.5em 1em 0 1em;
list-style: none;
}

fieldset li {
padding-bottom: 1em;
}
fieldset.submit {
border-style: none;
}

label {
float: left;
width: 15em;
margin-right: 1em;
color: black;
font-weight: bold;
font-size:11px;
}

left-aligned-labels.css (excerpt)
fieldset li {
float: left;
clear: left;
width: 100%;
padding-bottom: 1em;
}


fieldset ol {
padding-top: 0.25em;
}

fieldset {
position: relative;
}


legend {
padding: 0;
color:  maroon;
font-weight: bold;
margin-left: 0.5em;
margin-bottom: 0.5em;
text-decoration: underline;
font-size:15px;
}


fieldset {
position: relative;
float: center;
clear: both;
width: 50%;
margin: 0 0 -1em 0;
padding: 0 ;

border: 1px solid #A3A077;
background-color: #A3A077;
text-align:left;
color: black;	

}


legend span {
position: absolute;
margin-top: 0.5em;
margin-left: 0.5em;

}


span {
color: maroon;
font-weight: normal;
font-size:11px;

}

#submit {
font-weight: bold;
width: auto;
border: 1px solid black;
background-color: #E6E6FA;
}

fieldset fieldset {
margin-bottom: -2.5em;
border-style: none;
background-color: transparent;
background-image: none;
}
fieldset fieldset legend {
margin-left: 0;
font-weight: normal;
}
fieldset fieldset ol {
position: relative;
top: -1.5em;
margin: 0 0 0 11em;
padding: 0;
}
fieldset fieldset label {
float: none;
width: auto;
margin-right: auto;
}

#page {
background: #CCC;
border: 1px solid #666;
padding: 4px 4px 4px 4px;

}

#fehler {
background: transparent;
border: 2px solid  #B22222;
width: auto;
padding: 4px 4px 4px 4px;

}


#header{
	width:50%;
	height:150px;
	background: #CCC;
        border: 1px solid  maroon;
        
	left:0px;
	//bottom:10px;
	position:relative;
	//color:white;
}
#header img.logo{
	position:absolute;
       left:10px;
      // top:10px;
       border:#444444 solid 4px;
 } 


.navtext {
width:420px;
font-size:10pt;
border-width:2px;
border-style:outset;
border-color:darkgray;
layer-background-color:tan;
background-color:tan;
color:black;
}


<!--[if lte IE 7]>
<style type="text/css" media="all">

 fieldset fieldset legend {
 top: 0;
 }

legend span {
margin-top: 1.25em;
}
fieldset ol {
padding-top: 3.25em;
}
</style>
<![endif]-->


//--------------------------------------------------------------------------------------

P {
		padding:0; margin:0;
		}
.schrifft{
		font-family:Tahoma, Verdana, Arial;
		font-size:9px;
		}
form {
			padding:0;
			margin:0;
			}
/*===================================Header part========================================*/
.top_images {
				background-image:url(images/top_image.jpg);
				background-position:top right;
				background-repeat:no-repeat;
				}
.top_text {
			color:#909090;
			text-decoration:none;
			font-weight:bold;
			padding-top:22px;
			}
.mails  {
			text-decoration:underline;
			color:#5A96AD;
			font-size:9px;
			font-weight:normal;
			}
.mails:hover {
				text-decoration:none;
				}
/*=================================================menu===========================================*/
.menu_border {
				padding-top:12px;
				padding-bottom:11px;
				border-top:#484848 1px dashed;
				}
.header_bg {
				background-image:url(images/header_bg.gif);
				background-repeat:repeat-x;
				background-color:#A6CDCB;
				}
.search_padding {
				padding-top:17px;
				}
.search_bg {
				background-image:url(images/search__bg.gif);
				background-repeat:repeat-y;
				}
.search_bg_2 {
				background-image:url(images/search__bg_2.gif);
				background-position:top;
				background-repeat:no-repeat;
				}
.online_bg{
                               background-color:#A3A077;


}

.online_bg_center{
                                background-color:white;
				

}

				
/*------------------------------------------------form----------------------------------*/
.form_text {
				
				color:#555555;
				font-size:9px;
				font-weight:bold;
				
				}
.scr_box0 {
				height:16px;
				width:90px;
				border-bottom:#DFDFDF 1px solid;
				border-right:#DFDFDF 1px solid;
				border-top:#000000 1px solid;
				border-left:#000000 1px solid;
				color:#555555;
				font-size:9px;
				}				
				
.scr_box1 {
				height:16px;
				width:55px;
				border-bottom:#DFDFDF 1px solid;
				border-right:#DFDFDF 1px solid;
				border-top:#000000 1px solid;
				border-left:#000000 1px solid;
				color:#555555;
				font-size:9px;
				}
				
.scr_box2 {
			width:168px;
			}
.scr_box3 {
				width:89px;
				}
				
				
				
.scr_box4 {
				height:16px;
				width:70px;
				border-bottom:#DFDFDF 1px solid;
				border-right:#DFDFDF 1px solid;
				border-top:#000000 1px solid;
				border-left:#000000 1px solid;
				color:#555555;
				font-size:9px;
				}					
/*============================================body=============================================*/
.middle_bg {
				background-image:url(images/middle_body__bg.gif);
				background-repeat:repeat-x;
				}

.reg_link{
			font-size:12px;
			font-weight:bold;
			color:#D1D1D1;
			text-decoration:none;
			border-bottom:#C3C399 1px dashed;
			
			}
.reg_link:hover {
					color:#C3C399;
					border:none;
					}
.body_vertical_border {
						border-right:#E0E0D1 1px dashed;
						padding-top:5px;
						}
.recently_pad {
				padding-left:3px;
				}
.rec_insie_bg {
				background-image:url(images/profile_bg_.gif);
				background-repeat:repeat-y;
				padding-top:5px;
				padding-bottom:3px;
				padding-left:9px;
				}
				
				}
.rec_insie_bgg {
				background-image:url(images/image_text_bg_top.gif);
				background-repeat:repeat-y;
				padding-top:5px;
				padding-bottom:3px;
				padding-left:9px;
				}				
				
				
.text1 {
			color:#3D3D3D;
			padding-left:7px;
			padding-top:2px;
			padding-bottom:6px;
			
		        font-size:11px;
			}
.text2 {
		color:#FFB2B2	;
                font-size:9px
		
		}
/*------------------------------------------right side-------------------------------------*/
.rightside_padding {
						padding-left:22px;
						padding-top:5px;
						}
.right_side_padd_inside {
							padding-left:20px;
							}
.text3 {
			text-decoration:underline;
			color:#3D3D3D;
			font-size:11px;
			font-weight:bold;
			
		        font-size:11px;
			}
.text4 {
			color:#3D3D3D;
			
		        font-size:11px
		}
		
.text5 {

	color:black;
        font-size:9px
}



/*==========================================footer===========================*/
.footer_pad {
				padding-top:20px;
				padding-left:30px;
				}
.footer_text {
				color:#848484;
				padding-left:5px;
				padding-top:10px;
				font-size:9px;
						}
.footer_link {
					text-decoration:none;
					color:#848484;
					font-weight:normal;
					padding-left:2px;
					padding-right:3px;
					font-size:9px;
					}
.footer_link:hover {
						text-decoration:underline;
						color:#E6E2E2;
						}
.footer_linkv {
					text-decoration:none;
					color:white;
					font-weight:normal;
					padding-left:2px;
					padding-right:3px;
					font-size:11px;
					}
.footer_linkv:hover {
						text-decoration:underline;
						color:#E6E2E2;
						}
						
						
.footer_linkk {
					text-decoration:none;
					color:maroon;
					font-size:11px;
					font-family:Arial, sans-serif;
					}
.footer_linkk:hover {
						text-decoration:underline;
						color:black;
						font-family:Arial, sans-serif;
						font-size:11px;
						}						
						
/*==============================================contact Page==================================*/
.contact_padding {
					padding-top:32px;
					padding-left:33px;
					padding-right:20px;
					}
.mid_border_con {
				border-right:#DEDCBB 1px dashed;
				}
.con_text1 {
				color:#88000E;
				font-weight:bold;
				font-size:12px;
				text-decoration:none;
				}
.con_text2 {
				color:#F2F2F2;
				font-size:10px;
				}
.con_dat {
			color:#19180A;
			font-size:11px;
			font-weight:11px;
			font-weight:bold;
			padding-bottom:4px;
			}
.con_dat1 {
			color:#7C0F0F;
			font-size:10px;
			font-weight:bold;
			padding-bottom:5px;
			}
.con_dat2 {
			color:#3A3612;
			font-size:10px;
			text-decoration:none;
			}
.con_dat3 {
			color:#620707;
			}
.special_no_bg {
				background-image:url(images/special_no.gif);
				background-repeat:no-repeat;
				background-position:top left;
				}
.phno1 {
			color:#D1D1D1;
			font-size:11px;
			text-decoration:none;
			font-weight:bold;
			}
.ph_color {
			color:#CFCA84;
			}
			
.mail_color {
				color:#F99898;
				text-decoration:none;
				}	
.mail_color:hover {
				text-decoration:underline;
				}
/*------------------------------------------------------Contact us Form-------------------------------------*/
.form_bg1_padd {
				padding-left:18px;
				}
.form_bg2_padd {
				padding-left:25px;
				padding-right:4px;
				}

.cont_form1 {
				width:220px;
				height:16px;
				border-left:#404040 1px solid;
				border-top:#404040 1px solid;
				border-bottom:#D4D0C8 1px solid;
				border-top:#D4D0C8 1px solid;
				color:#6C6942;
				font-size:11px;
				text-decoration:none;
				padding-left:5px;
				font-weight:bold;
				}
.cont_field {
				height:59px;
				}
.submit_but {
				height:18px;
				width:48px;
				font-size:11px;
				color:#ffffff;
				text-decoration:none;
				font-weight:bold;
				border:none;
				background-color:#7A0E0E;
				padding-bottom:2px;
				}
.submit_but1 {
					background-color:#252627;
					}
.enge_bg {
				background-image:url(images/for_engaments.gif);
				background-repeat:no-repeat;
				}



.start{
font-family:Georgia, Times New Roman, Arial;
font-size:18px;
padding-left:5px;
font-weight:bold;
color:white;
}

.start1{
font-family:Georgia, Times New Roman, Arial;
font-size:18px;
padding-left:85px;
font-weight:bold;
color: 	#bdb76b;
}

.start2{
font-family:Georgia, Times New Roman, Arial;
font-size:18px;
padding-left:5px;
font-weight:bold;
color:white;
}

.start3{
font-family:Georgia, Times New Roman, Arial;
}

.text4 {
	color:white;
	font-size:10px
	text-decoration:none;
}


.text4 a:visited { font-weight:bold; color:black; text-decoration:none; }
.text4 a:hover { font-weight:bold; color:white; text-decoration:none; }
.text4 a:active { font-weight:bold; color:silber; text-decoration:underline; }


.text10 {

	color:#4C4C4C;
	text-decoration:none;
	font-size:11px;
	
}


.text10 a:visited { color:#4C4C4C; text-decoration:none; }
.text10 a:hover { color:maroon; text-decoration:none; }
.text10 a:active { color:#4C4C4C; text-decoration:underline; }



.text100 {

	color:#808080;
	text-decoration:none;
	font-size:11px;
	
}


.text100 a:visited { color:#808080 text-decoration:none; }
.text100 a:hover { color:maroon; text-decoration:none; }
.text100 a:active { color:#808080; text-decoration:underline; }

.text5 {

	color:#4C4C4C;
	text-decoration:none;
	
	text-transform:uppercase;
}


.text5 a:visited { color:#4C4C4C; text-decoration:none; }
.text5 a:hover { font-weight:bold; color: #A3A077; text-decoration:underline; }
.text5 a:active { color:#4C4C4C; text-decoration:underline; }

.text15 {

	color:#4C4C4C;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;

}


.text15 a:visited { font-weight:bold; color:#4C4C4C; text-decoration:none; }
.text15 a:hover { font-weight:bold; color:maroon; text-decoration:none; }
.text15 a:active { color:maroon;font-weight:bold; color:#4C4C4C; text-decoration:none; }


.text6 {
	color:white;
        font-size:11px;       
       }
       
  
  .text33 {
  			text-decoration:underline;
  			color:#3D3D3D;
  			font-size:11px;
  			font-weight:normal;
  
  }
 .onlinediv
 {
  background-image:url(images/profile_bg_.gif);
  background-repeat:repeat-y;
  
  width:258px; height:280px;
 
  overflow-x:hidden;
  overflow-y:auto;
  
 }
 
 
 
  .onlinediv1
  {
 
   height:280px;
   overflow:auto;
 }
 
 .online_link {
 					text-decoration:none;
 					color:#3D3D3D;
 					font-weight:normal;
 					padding-left:2px;
 					padding-right:3px;
 					font-size:11px;
 					}
 .online_link:hover {
 						text-decoration:none;
 						color:maroon;

						}
						
 
 .online_linkb {
 					text-decoration:none;
 					color:maroon;
 					font-weight:bold;
 					padding-left:2px;
 					padding-right:3px;
 					font-size:11px;
 					}
 .online_linkb:hover {
 						text-decoration:none;
 						color:maroon;
						}						
						
						
						

.online_linkk {
 					text-decoration:none;
 					color:#b22222;
 					font-weight:normal;
 					padding-left:2px;
 					padding-right:3px;
 					font-size:11px;
 					}
 .online_linkk:hover {
 						text-decoration:none;
 						color:white;
						}
						
 .online_link2 {
 					text-decoration:none;
 					color:#3D3D3D;
 					font-weight:bold;
 					padding-left:2px;
 					padding-right:3px;
 					font-size:11px;
 					}
 .online_link2:hover {
 						text-decoration:none;
 						color:maroon;
						}						
.online_link3 {
 					text-decoration:none;
 					color:#3D3D3D;
 					font-weight:normal;
 					padding-left:2px;
 					padding-right:3px;
 					font-size:13px;
 					}
 .online_link3:hover {
 						text-decoration:none;
 						color:maroon;
						}						
						
//---------------------------------------------------------------------------------------

.arrowlistmenu{
width: 170px; /*width of menu*/

}

.arrowlistmenu .headerbar{
margin-top: 0px; /*bottom spacing between header and rest of content*/
font-size:10px ;
font-weight: bold;
color:#eee8aa;
//background: black url(media/titlebar.png) repeat-x center left;
background:url(images/newsletter_bg.gif) 0 0 repeat-x #999999;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 1px; /*header text is indented 10px*/




}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #3D3D3D;
background: url(images/squarebullet2.png) no-repeat center left;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px dashed #c0c0c0;
font-size: 70%;
}

.arrowlistmenu ul li a:visited{
color:#3D3D3D;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color:#3D3D3D;
 background-image:url(images/profile_bg_.gif);
  background-repeat:repeat-y;
}



//------------------------------------------------------------------------------------



 m {
    border:1px solid #A3BDDE;
  	width:100%;
  	valign:top;
  }

  .mn {
    color:black;
  	font-family:Arial, sans-serif;
    font-size:10pt;

    text-decoration:none;
  	background-color:#fafad2;
  	vertical-align:top;
  	text-align:left;
  	border:1px solid balck;
  }

  .mi {
    color:#EFF6FE;
  	vertical-align:top;
  	text-align:center;
  	border:1px solid #A3BDDE;
  	width: 250px;
  	height: 90px;
  }

  .md {
  	font-family:Arial, sans-serif;
    font-size:8pt;
    text-decoration:none;
  	vertical-align:top;
  	text-align:left;
  	border:1px solid #A3BDDE;
  	height: 80px;
  }

  .mp {
  	font-family:Arial, sans-serif;
    font-size:9pt;
    
    text-decoration:none;
  	vertical-align:top;
  	text-align:left;
  	border:1px solid #A3BDDE;
  	height: 10px;
  	

  }
    .mnn {
      color:black;
    	font-family:Arial, sans-serif;
    font-size:9pt;
    width: 250px;
    }
    

 //-----------------------------------------------------------------------------------  
 
 
 /*------------------------------------------------footer end--------------------*/
 


 .member-login{
	display:block;
	width:226px;
	height:31px;
	background:url(images/newsletter_bg.gif) 0 0 repeat-x #A3A077;
	border-left:#A3A077 solid 1px;
	border-right:#A3A077 solid 1px;
	border-top:#A3A077solid 1px;
	font:bold 12px Arial, "Times New Roman", Times, serif;
	color:Black;
	padding:0 0 0 14px;
	margin:0 0 1px 0;
	float:left;
}


.suggest_link {
	background-color: maroon;
	color:white;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: black;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: absolute;
	background-color: maroon;
	color:white;
	text-align: left;
	border: 1px solid #A3A077;
}




#dhtmltooltip{
position: absolute;
left: -300px;
width: 550px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

