/*
* Asarjan-Design
* Copyright (c) 2010
*/

html{
   height:100%; /* Anzeigebereich in der Vertikalen auf 100% strecken */
}

#body_black{
   height:100%;
   margin:0%;
   padding:0%;
   background-color:#e3e9f1;
   background-image:url(../design/background_01.jpg);
   background-repeat:repeat-y;
   background-position:top center;
   text-align:left;
}

#body_white{
   margin:0px;
   padding:0px;
   background-color:#ffffff;
}

#body_313131{
   margin:0px;
   padding:0px;
   color:#FD1D03;
   /* background-image:url(../design/message_field_bg.jpg);
   background-repeat:repeat-y;
   background-position:top left; */
}

#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-image:url(../design/content_bg.jpg);
   background-repeat:repeat-y;
   background-position:top left;
}

* html #main
{
height: 100%;
}

/* Main-Page */
/*  Start >> Content  */
#languages{
   border:none;
   margin:0px;
   padding-top:0px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:30px;
   width:970px;
   height:30px;
   text-align:left;
   vertical-align:top;
   font-family:Arial;
   font-size:10px;
   color:#FFFFFF;
   background-image:url(../design/line_top.jpg);
   background-repeat:no-repeat;
   background-position:top left;
}

#site_image{
   border:none;
   margin:0px;
   padding:0px;
   width:1000px;
   height:142px;
   background-image:url(../design/site_pic_01.jpg);
   background-repeat:no-repeat;
   background-position:top left;
}

#nav_line{
   width:1000px;
   height:25px;
   margin:0px;
   padding-top:5px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:0px;
   text-align:left;
   vertical-align:middle;
   font-family:Arial;
   font-size:12px;
   color:#113853;
   background-image:url(../design/navigation_bg.jpg);
   background-repeat:no-repeat;
   background-position:top left;
}

#position{
   border:none;
   margin:0px;
   padding-top:10px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:145px;
   width:855px;
   height:20px;
   text-align:left;
   vertical-align:top;
   font-family:Arial;
   font-size:11px;
   color:#113853;
}

#sitelabel{
   border:none;
   margin:0px;
   padding-top:5px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:145px;
   width:855px;
   height:30px;
   text-align:left;
   vertical-align:top;
   font-family:Arial;
   font-size:16px;
   font-weight:bold;
   color:#113853;
}

#content{
   border:none;
   margin-top:0px;
   margin-right:0px;
   margin-left:0px;
   margin-bottom:0px;
   padding-top:5px;
   padding-right:30px;
   padding-bottom:40px;
   padding-left:160px;
   width:810px;
   height:;
   text-align:left;
   vertical-align:top;
   font-family:Arial;
   font-size:12px;
   color:#000000;
}


#footer{
   border:none;
   margin:0px;
   padding-top:10px;
   padding-right:0px;
   padding-bottom:0px;
   padding-left:100px;
   width:900px;
   height:42px;
   text-align:left;
   vertical-align:top;
   font-family:Arial;
   font-size:11px;
   color:#FFFFFF;
   background-image:url(../design/footer_bg.jpg);
   background-repeat:no-repeat;
   background-position:bottom left;
   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/blank.gif);
   background-repeat:repeat;
   background-position:top center;
   position: relative;
}

#logo{
   border:none;
   margin:0px;
   padding:0px;
   width:400px;
   height:165px;
   position:absolute; top:20px; left:50%;
}
/*  End >> Content  */


/* --- */
#title_01{
   font-family:Arial;
   font-size:14px;
   color:#113853;
   font-weight:bold;
}

#title_02{
   font-family:Arial;
   font-size:10px;
   color:#113853;
}

#facebook_button{
   width:200px;
   float: left;
}

img{
   border:0px;
}

ul{
   list-style-type:disc;
   margin:0px;
   padding:0px;
}
li{
   margin:0px;
   padding:0px;
}

#list_txt{
   list-style-type:disc;
   list-style-position:inside;
   text-indent:1em;
   margin:0px;
   padding:0px;
}

    a{font-weight:none; padding:0px; margin:0px; color:#113853; text-decoration:none; width:50px; height:auto;}
    a:link{color:#113853; text-decoration:none;}
    a:visted{color:#113853; text-decoration:none;}
    a:hover{color:#329074; text-decoration:none; margin:0px;}

    .nav{font-weight:none; padding:0px; text-align:center; color:#113853; text-decoration:none; width:85px; height:auto; display:block; float:left;}
    .nav:link{color:#113853; text-decoration:none; text-align:center;}
    .nav:visted{color:#113853; text-decoration:none; text-align:center;}
    .nav:hover{color:#329074; text-decoration:none; margin:0px; text-align:center;}

    .language{font-weight:none; padding:0px; margin-top:3px; color:#FFFFFF; text-decoration:none; width:70px; height:15px; display:block; float:left; font-family:Arial; font-size:10px;}
    .language:link{color:#FFFFFF; text-decoration:none; margin-top:3px;}
    .language:visted{color:#FFFFFF; text-decoration:none; margin-top:3px;}
    .language:hover{color:#329074; text-decoration:none; margin-top:3px;}

    .links_footer{font-weight:none; padding:0px; margin-top:3px; color:#113853; text-decoration:none; width:90px; height:auto; display:block; float:left;}
    .links_footer:link{color:#113853; text-decoration:none; margin-top:3px;}
    .links_footer:visted{color:#113853; text-decoration:none; margin-top:3px;}
    .links_footer:hover{color:#329074; text-decoration:none; margin-top:3px;}

    .position_links{font-weight:none; padding:0px; margin:0px; color:#113853; text-decoration:none; width:auto; height:auto; display:inline; float:none;}
    .position_links:link{color:#113853; text-decoration:none}
    .position_links:visted{color:#113853; text-decoration:none}
    .position_links:hover{color:#329074; text-decoration:none; margin:0px}

    .download_image{font-weight:none; padding:0px; margin:0px; color:#000000; text-decoration:none; width:50px; height:auto;}
    .download_image:link{color:#000000; text-decoration:none;}
    .download_image:visted{color:#000000; text-decoration:none;}
    .download_image:hover{color:#329074; text-decoration:none; margin:0px;}


label{
   display:block;
   font-family:Arial;
   font-size:11px;
}

/* Contact-Site */
.text_input{
   width:200px;
   margin-bottom:5px;
}

.text_input_anrede{
   width:70px;
   margin-bottom:5px;
}

textarea{
   width:410px ! important;height:200px;
   margin-bottom:5px;
}

.send_button{margin:0px; background-image:url(../design/button_send_n.png); width:200px; height:25px; border:none; font-weight:bold; color:#000000;}
.send_button:link{margin:0px; background-image:url(../design/button_send_n.png); width:200px; height:25px; border:none; font-weight:bold; color:#000000;}
.send_button:visted{margin:0px; background-image:url(../design/button_send_n.png); width:200px; height:25px; border:none; font-weight:bold; color:#000000;}
.send_button:hover{margin:0px; background-image:url(../design/button_send_h.png); width:200px; height:25px; border:none; font-weight:bold; color:#FFFFFF;}

.text_input_name{
   width:200px;
   margin-bottom:5px;
}

.text_input_subject{
   width:410px;
   margin-bottom:5px;
}

#contact_form_main{
   border:none;
   margin:0px;
   padding:20px;
   width:auto;
   height:auto;
   font-family:Arial;
   font-size:12px;
   color:#FF1B00;
   text-align:center;
   vertical-align:top;
}

    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
        #container_position{
                margin:0px;
                position:absolute; left:100px; top:75px;
                text-align:left;
                }

        #container{
                margin:0 auto;
                position:relative;
                text-align:left;
                width:251px;
                background:url(../images/container_bg.png) no-repeat 0 0;
                margin-bottom:2em;
                }
        #header{
                height:80px;
                line-height:80px;
                background:#5DC9E1;
                color:#fff;
                }
        #content{
                position:relative;
                }

/* Easy Slider */

        #slider ul, #slider li,
        #slider2 ul, #slider2 li{
                margin:0;
                padding:0;
                list-style:none;
                }
        #slider2{margin-top:1em;}
        #slider li, #slider2 li{
                /*
                        define width and height of list item (slide)
                        entire slider area will adjust according to the parameters provided here
                */
                width:251px;
                height:144px;
                overflow:hidden;
                }
        #prevBtn, #nextBtn,
        #slider1next, #slider1prev{
                display:block;
                width:30px;
                height:77px;
                position:absolute;
                left:-30px;
                top:20px;
                z-index:1000;
                }
        #nextBtn, #slider1next{
                left:251px;
                }
        #prevBtn a, #nextBtn a,
        #slider1next a, #slider1prev a{
                display:block;
                position:relative;
                width:25px;
                height:38px;
                background:url(../images/btn_prev.png) no-repeat 0 0;
                }
        #nextBtn a, #slider1next a{
                background:url(../images/btn_next.png) no-repeat 0 0;
                }

        /* numeric controls */

        ol#controls{
                margin:1em 0;
                padding:0;
                height:28px;
                }
        ol#controls li{
                margin:0 10px 0 0;
                padding:0;
                float:left;
                list-style:none;
                height:28px;
                line-height:28px;
                }
        ol#controls li a{
                float:left;
                height:28px;
                line-height:28px;
                border:1px solid #ccc;
                background:#DAF3F8;
                color:#555;
                padding:0 10px;
                text-decoration:none;
                }
        ol#controls li.current a{
                background:#5DC9E1;
                color:#fff;
                }
        ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* // Easy Slider */
