body { margin:0px; padding:0px;  background:#CDCCCC; font:12px/18px Courier, Verdana, Arial, Helvetica, sans-serif; color:#000000; }
 * { behavior: url("csshover.htc") }
/* common class*/
.fl{ float:left;}
.fr{ float:right}
p, form, h1, h2, h3, h4, ul, li{ margin:0px; padding:0px;}
.clr{ clear:both;}
h1{ font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif; color:#000000; float:left; margin-top:20px; width:100%;}
h2{ font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif; color:#5C96A7;float:left; width:100%;}
.mlt20{ margin-left:20px;}
.mrt20{ margin-top:20px;}
.block{ display:block; float:left; width:100%;}

/* main container classes*/
.main_container{ width:970px; margin:0 auto;}

.white_container{ width:930px;padding:20px; background:#FFFFFF; float:left;}
.white_container .maindisplay_data{ float:left; margin-top:26px; width:930px;}
.white_container .maindisplay_data .left_data{ width:600px; float:left; }
.white_container .maindisplay_data .left_data .from_div{ float:left; margin:20px 0px 0px 20px; display:inline;}
.white_container .maindisplay_data .left_data .from_div label{width:70px; font:12px/18px Courier, Verdana, Arial, Helvetica, sans-serif; color:#5C96A7; float:left; text-align:left;} 
.white_container .maindisplay_data .left_data .from_div input{ width:200px; border:1px solid #6EAFC3; padding:3px; font:11px Verdana, Arial, Helvetica, sans-serif; float:left}
.white_container .maindisplay_data .left_data .from_div p{ float:left; margin-top:8px;}
.blue_font{font:12px/18px Courier, Verdana, Arial, Helvetica, sans-serif; color:#5C96A7;}



.white_container .maindisplay_data .right_data{ width:300px; float:right; }



.Impressum{text-align:right; position:relative;}
.Impressum a{ font:12px/30px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}

/*logo part*/
.logo{float:left; font:44pt/60px Courier, Verdana, Arial, Helvetica, sans-serif; color:#5C96A7;}
/*end*/

/*tag line*/
.tagline{ width:100%; text-align:left; font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#000000; border-top:1px solid #000000; border-bottom:1px solid #000000;  float:left; margin-top:10px; padding:5px 0px;}
.tagline img{ padding:0px 15px; border:0px;}  
/* pop up*/
.Impressum a .popup{ width:364px; background:#FFFFFF; border:1px solid #5C96A7; padding:10px; display:none; text-align:left; text-decoration:none !important;}
.Impressum a:hover .popup{ display:block; position:absolute; z-index:1001; right:0px; top:15px;}
.Impressum a:hover{ margin:0px; padding:0px;}

.submit_btn{ width:100px !important; border:1x solid #000000; color:#ffffff; font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif !Important; cursor:pointer; background-color:#5C96A7;}

.blue_font{color:#5C96A7 !important; cursor:pointer !important;}

