/*
* Asarjan-Design
* Copyright (c) 2014
*/

html{
   height:100%; /* Anzeigebereich in der Vertikalen auf 100% strecken */
 /*  font-size:9pt;  */
}

#body_black{
   height:100%;
   margin:0%;
   padding:0%;
   background-color:#eaeaea;
   background-image:url(../design_01/website_background_01.jpg);
   background-repeat:repeat-y;
   background-position:top center;
/*   font-size:9pt;
   font-size:100%;      */
}

#body_white{
   margin:0px;
   padding:0px;
   background-color:#ffffff;
}

#main{
   border:none;
   margin-top:0%;
   margin-right:auto;
   margin-left:auto;
   margin-bottom:0%;
   padding-top:0px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:0px;
   min-height:100%;
   width:1000px;
   text-align:left;
   vertical-align:top;
   position: relative;
   background-color:#ffffff;
}

* html #main
{
height: 100%;
  /* font-size:9pt; */
}

/* Main-Page */
/*  Start >> Content  */
#header{
   border:none;
   margin:0px;
   padding-top:30px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:50px;
   width:1000px;
   height:120px;
}

#nav_line{
   width:975px;
   height:25px;
   margin:0px;
   padding-top:5px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:25px;
   text-align:left;
   vertical-align:middle;
   font-family:VERDANA;
   font-size:0.75em;
   color:#113853;
   background-color:#97c21a;
}

#sitelabel{
   border:none;
   margin:0px;
   padding-top:5px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:0px;
   width:900px;
   height:30px;
   text-align:left;
   vertical-align:top;
   font-family:VERDANA;
   font-size:1.1em;
   font-weight:bold;
   color:#97c21a;
}

#content{
   border:none;
   margin-top:0px;
   margin-right:0px;
   margin-left:0px;
   margin-bottom:0px;
   padding-top:5px;
   padding-right:50px;
   padding-bottom:40px;
   padding-left:50px;
   width:900px;
   height:;
   text-align:center;
   vertical-align:top;
   font-family:VERDANA;
   color:#323232;
}

#heading{
   border:none;
   margin:0px;
   padding-top:20px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:50px;
   width:850px;
   height:;
   text-align:left;
   vertical-align:top;
}

#heading_title_01{
   font-size:1.4em;
   color:#323232;
   font-weight:bold;
}

#heading_title_02{
   margin-top:-15px;
   font-size:1.2em;
   color:#323232;
}

#contact_page{
   border:none;
   margin:0px;
   width:900px;
   height:;
}

#contact{
   margin-top:4%;
   margin-right:50px;
   margin-left:50px;
   margin-bottom:0px;
   padding:0px;
   width:800px;
/*   min-height:280px;   */
}

#contact_information{
   border:none;
   margin:0px;
   padding-top:0px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:0px;
   width:400px;
   height:;
   text-align:left;
   vertical-align:top;
   font-size:0.75em;
   color:#323232;
}

#opening_times{
   border:none;
   margin:0px;
   padding-top:0px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:0px;
   width:400px;
   height:;
   text-align:left;
   vertical-align:top;
   color:#323232;
}

#opening_times_content{
   border:none;
   margin:0px;
   padding-top:0px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:0px;
   width:400px;
   height:;
   text-align:left;
   vertical-align:top;
   font-size:0.75em;
   color:#323232;
}

#vacations_page{
   border:none;
   margin:0px;
   padding:0px;
   width:900px;
   height:;
   display:none;
}

#vacations{
   margin-top:2%;
   margin-right:50px;
   margin-left:50px;
   margin-bottom:0px;
   padding:0px;
   width:800px;
/*   min-height:280px;   */
}

#vacation_time_and_cover_left{
   border:none;
   margin:0px;
   padding-top:0px;
   padding-right:20px;
   padding-bottom:0px;
   padding-left:0px;
   width:;
   height:;
   text-align:left;
   vertical-align:top;
   font-size:0.75em;
   color:#323232;
}

#test_abc1{
   text-align:right;
}

#vacation_time_and_cover_right{
   border:none;
   margin:0px;
   padding:0px;
   width:auto;
   height:;
   text-align:left;
   vertical-align:top;
   font-size:0.75em;
   color:#323232;
}

#vacation_addresses_tab1{
   border:none;
   margin:0px;
   padding-top:0px;
   padding-right:20px;
   padding-bottom:0px;
   padding-left:0px;
   width:253px;
   height:;
   text-align:left;
   vertical-align:top;
   font-size:0.75em;
   color:#323232;
}

#vacation_addresses_tab2{
   border:none;
   margin:0px;
   padding:0px;
   width:auto;
   height:;
   text-align:left;
   vertical-align:top;
   font-size:0.75em;
   color:#323232;
}

#vacation_line{
   color:#97c21a;
}

#impressum_page{
   border:none;
   margin:0px;
   padding:0px;
   width:900px;
   height:;
   display:none;
}

#impressum_text{
   margin-top:0px;
   margin-right:50px;
   margin-left:50px;
   margin-bottom:0px;
   padding:0px;
   width:800px;
   height:;
   text-align:left;
   vertical-align:top;
   font-family:VERDANA;
   font-size:0.75em;
   color:#323232;
}

#footer{
   border:none;
   margin:0px;
   padding-top:5px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:0px;
   width:1000px;
   height:25px;
   text-align:center;
   vertical-align:top;
   font-family:VERDANA;
   font-size:0.7em;
   color:#FFFFFF;
   background-color:#97c21a;
   position: absolute;
   bottom:0px;
}

#space{
   border:none;
   margin-top:0%;
   margin-right:auto;
   margin-left:0px;
   margin-bottom:0%;
   padding-top:0px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:0px;
   width:1000px;
   height:0px;
   background-image:url(../design_01/blank.gif);
   background-repeat:repeat;
   background-position:top center;
   position: relative;
}
/*  End >> Content  */

/*  Contact Form  */
#contact_form{
   display:none;
   position:absolute; bottom:40px; left:500px;
   z-index:30;
}
#cf_header{
   border:none;
   margin:0px;
   padding-top:25px;
   padding-right:25px;
   padding-bottom:0px;
   padding-left:25px;
   width:430px;
   height:30px;
   background-image:url(../design_01/popup_header.png);
   background-repeat:no-repeat;
   background-position:top left;
   text-align:left;
   font-size:0.85em;
   font-weight:bold;
   font-family:VERDANA;
   color:#97c21a;
}

.error_message{
   font-size:0.7em;
   font-weight:normal;
   font-family:VERDANA;
   color:#FC1303;
   display:none;
}
.successful_message{
   margin:0px;
   padding:0px;
   font-size:0.75em;
   font-weight:bold;
   font-family:VERDANA;
   color:#323232;
   display:none;
}

#cf_content{
   border:none;
   margin:0px;
   padding-top:0px;
   padding-right:25px;
   padding-bottom:0px;
   padding-left:25px;
   width:430px;
   height:411px;
   background-image:url(../design_01/popup_content.png);
   background-repeat:repeat;
   background-position:top left;
}

#cf_table{
   border:none;
   margin:0px;
   padding:0px;
   width:430px;
   height:;
   text-align:left;
   font-size:0.7em;
   font-family:VERDANA;
   color:#323232;
}

.text_input_anrede{
   width:60px;
   margin-bottom:10px;
}

.text_input_1{
   width:169px;
   margin-bottom:10px;
}

.text_input_2{
   width:414px;
   margin-bottom:10px;
}

.text_input_3{
   width:414px;
   height:200px;
   margin-bottom:10px;
   resize: none;
}

#cf_footer{
   border:none;
   margin:0px;
   padding-top:0px;
   padding-right:25px;
   padding-bottom:25px;
   padding-left:25px;
   width:430px;
   height:30px;
   background-image:url(../design_01/popup_footer.png);
   background-repeat:no-repeat;
   background-position:top left;
}

/* Images & Links */
img{
   border:0px;
}

    a{font-weight:none; padding:0px; margin:0px; color:#97c21a; text-decoration:none; width:50px; height:auto;}
    a:link{color:#97c21a; text-decoration:none;}
    a:visted{color:#97c21a; text-decoration:none;}
    a:hover{color:#1C951F; text-decoration:none; margin:0px;}

    .nav{font-weight:none; padding:0px; text-align:center; color:#ffffff; text-decoration:none; width:85px; height:auto; display:block; float:left;}
    .nav:link{color:#ffffff; text-decoration:none; text-align:center;}
    .nav:visted{color:#ffffff; text-decoration:none; text-align:center;}
    .nav:hover{color:#1C951F; text-decoration:none; margin:0px; text-align:center;}

    .nav_lrg{font-weight:none; padding:0px; text-align:center; color:#ffffff; text-decoration:none; width:270px; height:auto; display:block; float:left;}
    .nav_lrg:link{color:#ffffff; text-decoration:none; text-align:center;}
    .nav_lrg:visted{color:#ffffff; text-decoration:none; text-align:center;}
    .nav_lrg:hover{color:#1C951F; text-decoration:none; margin:0px; text-align:center;}

    .links_footer{font-weight:none; padding:0px; margin-top:3px; color:#ffffff; text-decoration:none;}
    .links_footer:link{color:#ffffff; text-decoration:none; margin-top:3px;}
    .links_footer:visted{color:#ffffff; text-decoration:none; margin-top:3px;}
    .links_footer:hover{color:#1C951F; text-decoration:none; margin-top:3px;}

    .close_popup{font-weight:none; padding:0px; text-align:center; color:#ffffff; text-decoration:none; width:12px; height:12px; display:block; background-image:url(../design_01/close1.png);}
    .close_popup:link{color:#ffffff; text-decoration:none; text-align:center; width:12px; height:12px; background-image:url(../design_01/close1.png);}
    .close_popup:visted{color:#ffffff; text-decoration:none; text-align:center; width:12px; height:12px; background-image:url(../design_01/close1.png);}
    .close_popup:hover{color:#1C951F; text-decoration:none; margin:0px; text-align:center; width:12px; height:12px; background-image:url(../design_01/close_hover.png);}

    .send_button{margin:0px; background-image:url(../design_01/button_01.png); width:110px; height:22px; border:none; color:#000000;}
    .send_button:link{margin:0px; background-image:url(../design_01/button_01.png); width:110px; height:22px; border:none; color:#000000;}
    .send_button:visted{margin:0px; background-image:url(../design_01/button_01.png); width:110px; height:22px; border:none; color:#000000;}
    .send_button:hover{margin:0px; background-image:url(../design_01/button_01_h.png); width:110px; height:22px; border:none; color:#FFFFFF;}