/*-----------------------------*/
/*-----------------------------*/
/*LOGIN-FORMS*/
/*-----------------------------*/
/*-----------------------------*/

.LoginFormHeader{ float:right;margin-top:4px;padding-right:10px; position:absolute;margin-left:464px;}

.LoginFormHeader .td_username{padding-right:5px;}

.LoginFormHeader .input_username{ border:1px #a3b2b9 solid;height:14px;padding-left:5px;padding-top:3px;color:#586365;font-size:11px;}

.LoginFormHeader .td_password{ padding-right:5px;}

.LoginFormHeader .input_password
{
        border:1px #a3b2b9 solid;
    height:14px;
    padding-left:5px;
    padding-top:3px;
color:#586365;
 font-size:11px;
}

.LoginFormHeader .td_button_ok
{
    width:27px;
    height:23px;
}

.LoginFormHeader .button_ok
{
    padding-left:9px;border:0; background-color:Transparent;
    width:27px;
    height:23px;
    background-repeat:no-repeat;
}

.LoginFormHeader .button_ok:hover
{
    cursor:hand;cursor:pointer;
}

.LoginFormHeader .td_text_login
{
    padding-right:10px;color:#000;font-size:11px;padding-left:5px;
}


/*-----------------------------*/
/*PICTURE-TOP*/
/*-----------------------------*/

body
{
background-image:url(https://images.siteface.net/siteface/CMS/33/Navi/kachel.jpg);
    background-repeat:repeat-x;
    background-color:#abacb0;
}

table,td,th,tr,button,input,textarea,h1,h2,h3,a,div,select
{
   font-family:Arial,sans-serif;
   font-size:12px; 
   line-height: 1.4em;
   color: #000;
}

h1,h2,h3{ margin:0;padding:0;}

ul.ui-accordion-container li {  border-left:1px solid #7eb460;}

a{ color:#c90119; text-decoration:none; }

a:hover{  color:#95101f;  text-decoration:none; }

a.forum_download_enclosed{color:#016326; font-size:11px}
a.forum_download_enclosed:hover{ color:#c90219; font-size:11px}

/*-----------------------------*/
/*UNTERNAVIGATION LINKS*/
/*-----------------------------*/

a.structure_SubNavigation{ color:#868686;font-size:11px; }
a.structure_SubNavigation:hover{ color:#ff9e00; }

/*-----------------------------*/
/*BUTTONS OBEN*/
/*-----------------------------*/

.global_Button{ background-color:#d7d7d7; color:#000000;}
.global_Button:hover{ color:#ff9e00;Text-decoration:none;}

.global_ButtonRight { background-color:#dfdfdf; margin-top:2px;margin-left:2px; color:#000000; }
.global_ButtonRight:hover {  color:#000000; background-color:#c7c7c7; }
 
/*-----------------------------*/
/*-----------------------------*/
/*PAGINIERUNG IM FUSS*/
/*-----------------------------*/
/*-----------------------------*/

a.BtnSeite {   color:#3b6cac;  border: 1px solid #cdd9e9;  display: block; margin: 2px; height: 7px; padding:9px !important; font-size:14px; font-weight:bold;font-family:arial; background-color:#fafbff; line-height:6px;}
a.BtnSeite:hover{ color:#3b6cac; border: 1px solid #3b6cac; background-color:#fff;}

 a.BtnSeiteAktiv 
{
    color:#fff;
    border: 1px solid #279fcd;
    display: block;
    margin: 2px; 
    height: 7px;
    padding:9px!important;
    font-size:14px;
    font-weight:bold;
    font-family:arial;
    background-color:#32b2e3;
    line-height:6px;
}

a.BtnSeiteAktiv:hover{ background-color:#32b2e3;}

.global_profilepicture{ background-color:#ccc;}
.global_profilepicture:hover{ background-color:#c80116;  }

/*-----------------------------*/
/*-----------------------------*/
/*Autocomplete e.g. my_profile*/
/*-----------------------------*/
/*-----------------------------*/
.global_autocomplete{ overflow:auto; display:none; height:100px; position:absolute;background-color:#fff;width:300px;border:1px solid #ccc;padding:10px;}


/*-----------------------------*/
/*Logged in as AND TOPNEWS*/
/*-----------------------------*/

.TopNews{  position:absolute;  padding-left:730px;top:31px;}
.TopNews a{ color:#000; -webkit-border-radius:4px;-moz-border-radius: 4px; font-size:11px;padding:4px; text-decoration:none;  }
.TopNews a:hover{color:#ff7e09;  -webkit-border-radius:4px;-moz-border-radius: 4px;}

.logged_in_as_logout_button_outer
{
     position:absolute;
     padding-left:853px;
     padding-top:29px;top:0;
}

.logged_in_as_logout_button_inner
{
}

.logged_in_as_logout_button_inner a
{
    display:block;
    width:50px;
    height:17px;
    font-size: 12px;
    font-weight: bold;
    padding-left:4px;
    padding-top:2px;
    padding-bottom:2px;
    color: #000;
    text-decoration: none;
}


.logged_in_as_logout_button_inner a:hover{ color: #ff7e09;}

.global_logged_in_as { padding-left:700px; position: absolute;top:0; }
      .global_logged_in_as h1 { padding:0px; margin:0px; color:#000; font-size:12px;display: inline; }
      .global_logged_in_as h2 { padding:0px;margin:0px;color:#fff;font-size:12px;font-weight:normal;display: inline; padding-bottom:10px;font-weight:bold;text-transform:uppercase;background-color:#5b8daf;
    -webkit-border-radius:4px;
    -moz-border-radius: 4px;
padding: 4px;
padding-right: 7px;
padding-left: 7px;
margin-left: 6px;
 }



/*-----------------------------*/
/*TOOLTIP  - LOADING-AND OVERLAY*/
/*-----------------------------*/

.global_overlay_attention_bottom a, .global_overlay_attention_bottom input
{
     border:0;margin:0;padding:0;
     color:#fff;
     background-color:#5b8daf;
     padding-top: 10px;
     padding-bottom: 10px;
     -webkit-border-radius:5px;
     -moz-border-radius: 5px;
     padding-left:10px;
     padding-right:10px;cursor:pointer;
     text-decoration: none;
}

.global_overlay_attention_bottom a:hover, .global_overlay_attention_bottom input:hover{ background-color:#80a9c5; padding-top: 10px; padding-bottom: 10px;}

.global_overlay_attention{ color:#000000; font-size: 15px;}

.global_overlay_attention_bottom{}

/*-----------------------------*/
/*Currently offline*/
/*-----------------------------*/

.currently_offline_content_text{ width:627px;height:299px;padding-left:50px;padding-right:50px;vertical-align:top;padding-top:142px;background-repeat:no-repeat;}

.currently_offline_content_text h1,h2{margin:0px;padding:0px; font-family:Verdana,sans-serif;color:#707070;width:600px;}

.currently_offline_content_text h1{ font-weight:bold;font-size:16px;padding-bottom:10px;}

.currently_offline_content_text h2{ font-weight:normal;font-size:12px;}

/*IMPORTANT FOR CONTENT-STYLING*/
/*-----------------------------*/
.CMS h2 { font-size:14px;width:100%; }

/*IMPORTANT FOR CONTENT-STYLING*/


/*-----------------------------*/
/*-----------------------------*/
/*CHANGE LANGUAGE*/
/*-----------------------------*/
/*-----------------------------*/

#choose_lang
{
    position:absolute;
    width:85px;
height: 11px;
    padding-bottom:10px;
    margin-left:848px;
    margin-top:4px;
border: 1px solid #ccc;top:0;
}

#choose_lang:hover
{
border: 1px solid #ff7c00;
}

#choose_lang_active
{
    padding-left:20px;
    padding-top:4px;
    color:#000;
    font-size: 11px;
}

#choose_lang_other_languages
{
    display:none;
    position:absolute;
    width:85px;
    border:1px solid #6b6262;
    margin-top:4px;
    background-color:#fff;
}

.choose_lang_other_inactive a
{
    color:#000;
    line-height: 2em;
    display: block;
    padding-left:10px;
    font-size: 11px;
}

.choose_lang_other_inactive a:hover
{
    color:#000;
    background-color:#f0f0f0;
}

/*-----------------------------*/
/*-----------------------------*/
/*CONTACT FORM*/
/*-----------------------------*/
/*-----------------------------*/

.contact_form_bezeichner
{
    clear:both;
    float:left;
    width:280px;
    margin-bottom:2px;
    margin-top:2px; 
}

.contact_form_bezeichner,.contact_form_values
{
    color:#000;
}

.contact_form_values
{
    margin-bottom:2px;    
    margin-top:2px; 
}

.contact_form_values input,.contact_form_value_textarea,.contact_form_buttons input,
.contact_form_combobox
{
    padding-top:5px;  
   padding-left:5px; 
    border:1px solid #ccc;
    height: 15px;
margin: 1px;
    width: 80px;
    background-color: #eaeaea;
}

.contact_form_combobox
{
     width:260px !Important;
}

.contact_form_value_integer
{
    width:80px;
    text-align:left;
}

.contact_form_value_captcha
{
    width:70px !important;
    padding:4px;
   border:1px solid #ccc;
    background-color: #eaeaea;
}

.contact_form_combobox
{
    font-size:12px;
    width:150px;
    padding-top: 3px !important;
    height: 25px;
}

.contact_form_value_string
{
    width:250px !Important;
}

.contact_form_buttons input
{
    padding-top: 3px !important;
    height: 25px;
    color:#000;
    background-color:#b4d1e8;
    cursor: pointer;
}

.contact_form_buttons input:hover
{
    background-color:#97bbd8;
}

.contact_form_value_checkbox
{
    margin-top:2px;
    margin-bottom:2px;
    width:20px !Important;
}

.contact_form_value_textarea
{
    width:253px;
    height:150px;
}

.contact_form_space_with_text
{
    clear:both;
    text-align:left;
    font-weight:bold;
    padding-bottom:10px;
    font-size:14px;
}

#footer{ width:100%;height:5px;background-color:#fff;}

/*-----------------------------*/
/*-----------------------------*/
/*----GLOBALE-SUCHE-----*/
/*-----------------------------*/
/*-----------------------------*/

#global_search {margin-top:73px;margin-left:707px;top:0;}
    #global_search_input input {padding:3px 3px 3px 5px;border:1px solid #ccc;border-right:0px;width:200px;height:18px;font-size:12px;-webkit-border-radius:4px; -moz-border-radius: 4px;}
    #global_search_btn * {background: #fff; padding:3px;border:1px solid #ccc;border-left: 0px;height:26px;width:24px;background-image:url(http://images.siteface.net/siteface/CMS/4/Navi/search_button.png);background-repeat:no-repeat;
  background-position:center left;cursor:pointer;}

/*-----------------------------*/
/*-----------------------------*/
/*----NEW-TABS------------*/
/*-----------------------------*/
/*-----------------------------*/
.global_tabs {text-align: left;border-bottom: 1px solid #5b8db0; list-style-type: none;padding: 6px 0px 6px 0px; margin:0;margin-bottom:10px;}
 
.global_tabs li {float:left;}

.global_tabs li.selected a{padding: 5px 12px 5px 12px;background-color: #fff;color: #277fa9;position: relative;background-image:url(http://images.siteface.net/siteface/CMS/5/kachel_tab.jpg);color: #000;position: relative;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;font-weight:bold;border: 1px solid #5b8db0;border-bottom:1px solid #fff;font-size:13px}

.global_tabs li.selected a:hover{background-color: #fff;color: #000;position: relative;border-bottom:1px solid #fff;}
 
.global_tabs li a {padding: 6px 12px 6px 12px;border: 1px solid #b9bdc0;color: #000; text-decoration: none;border-bottom: none;margin:0;margin-right:3px;font-size:11px;line-height:100% !Important;font-family:verdana;display:block;margin-bottom:-7px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;position: relative;background-image:url(http://images.siteface.net/siteface/CMS/4/Navi/button_off.jpg);background-repeat:repeat-x;background-color: #dadedf;}
 
.global_tabs li a:hover {xbackground: #719fbf;xcolor:#fff;position:relative;border: 1px solid #5b8db0;border-bottom: 0px;}



/*-----------------------------*/
/*-----------------------------*/
/*----NEW-COLLAPS--------*/
/*-----------------------------*/
/*-----------------------------*/
.globalCollapsRow {margin-bottom:3px;width:100%;}
    .globalCollapsRow ul {margin:0;padding:0;text-decoration:none;list-style:none;margin:0;padding:0;}
        .globalCollapsRow li {cursor:pointer;background-repeat:no-repeat;background-position:right center;}
        .globalCollapsRow ul li.un_selected_1 {background-image:url(/_Themes/PhotoScheme/_global/li_groupCats_minus.gif);font-weight:bold;margin-bottom:3px;cursor:pointer;background-color:#5b8daf;border:1px solid #5b8daf;padding:3px;color:#fff; -webkit-border-radius:4px;-moz-border-radius: 4px;font-size:13px;padding-left:10px;font-family:arial;}
        .globalCollapsRow ul li.selected_1 {background-image:url(/_Themes/PhotoScheme/_global/li_groupCats_minus.gif);font-weight:bold;margin-bottom:3px;cursor:pointer;background-color:#edf7fd;border:1px solid #9bbfd4;padding:5px 3px 5px 3px;color:#000; -webkit-border-radius:4px;-moz-border-radius: 4px;font-size:15px;padding-left:10px;font-family:arial;margin-top:20px;}

/*-----------------------------*/
/*-----------------------------*/
/*----FORUM QUOTE--------*/
/*-----------------------------*/
/*-----------------------------*/
.global_blockquote {border:2px solid #77a6d2;margin:0;padding:0;padding:5px;background-color:#e9f3fd;color:#5c5c5c;font-size:11px; -webkit-border-radius:4px; -moz-border-radius: 4px;}


/*-----------------------------*/
/*-----------------------------*/
/*----Fliesstext--------*/
/*-----------------------------*/
/*-----------------------------*/


.div_content p,
.div_content td,
.div_content div,
.div_content h2,
.div_content ul li
{line-height: 1.4em;}

/*-----------------------------*/
/*-----------------------------*/
/*----TEMPLATE-------------*/
/*-----------------------------*/
/*-----------------------------*/


#tpl-center {margin:0 auto;min-height:100%;height:auto !Important;height:100%;width:954px;}
    #tpl-top-picture {width:954px;cursor:hand;height:221px;cursor:pointer;background-repeat:repeat-x;display:block;}
    #tpl-content {background-color:#fff;}
        #tpl-content-top {}
        #tpl-content-inner {padding:10px;padding-left:2px;background-image:url(http://images.siteface.net/siteface/CMS/33/Navi/structure_bg.gif);background-repeat:repeat-y;}
            #tpl-content-wrapper{float:left; margin-top:10px;width:100%;} 
                #tpl-content-right {margin-left:300px;width:634px;}
            #tpl-content-left {float:left;width:278px;margin-left:-100%;z-index:99;margin-top:10px;border-bottom:1px solid #ccc;}
    #tpl-footer {width:954px;height:29px;margin:0 auto;background-image:url(https://images.siteface.net/siteface/CMS/33/Navi/footer.gif);position:static;bottom:0;}

.f-outer {background-color:#f2f2f2;border-top:1px solid #ccc;}
        .f-input {font-family:arial;border:1px solid #bcc8d8;}
        .f-textarea {font-family:arial;border:1px solid #bcc8d8;}
        .f-select {border:1px solid #bcc8d8;}
        .f-headers-top {font-size:14px;font-weight:bold;}
        .f-headers-left {}

        .f-values {}
        .f-values-left {}
        .f-values-left-long {}

        .f-info {border:1px solid #ccc;background-color:#fff;}

.c-sort-newbtn-main {border-bottom:1px solid #ccc;}
.c-sh-inner {background-color:#f2f2f2;}
.c-sh-text {}
.c-sh-link, .c-sh-link a {}
.c-path-over-tabs {color:#000;}
.c-path-over-tabs a{color:#000;}
.c-path-under-tabs {color:#000;border:1px solid #ccc;background-color:#fafafa;}
.c-path-under-tabs a {color:#000;}



 /*Websitenavigation Horizontal, VORLAGE*/
ul#WebsiteNavigation { margin: 0; padding: 0;}
ul#WebsiteNavigation li {list-style: none;padding: 0; }
    ul#WebsiteNavigation li ul {}
        ul#WebsiteNavigation li ul li {}
/* 2.EBENE */
ul#WebsiteNavigation li ul li a {font-family:Verdana; color:#000; display:block; padding-left:20px; padding-top: 5px; padding-bottom:5px; font-size:11px;background-color: #fbfbfb; border-top: 1px solid #cccccc;border-right: 1px solid #e4e5e7;border-bottom: 1px solid #fff;}

ul#WebsiteNavigation li ul li a:hover {color:#ff0000; background-color: #fbfbfb;padding-top: 5px; padding-bottom:5px;}
ul#WebsiteNavigation li ul li a.selected {color:#ff0000;background-color: #fbfbfb;padding-top: 5px; padding-bottom:5px;}
/*3.EBENE*/
ul#WebsiteNavigation li ul li ul li a {font-family:Verdana; color:#000; display:block; padding-left:30px; font-size:11px;background-color: #fbfbfb; border-top: 1px solid #cccccc;border-right: 1px solid #e4e5e7;border-bottom: 1px solid #fff;}

ul#WebsiteNavigation li ul li ul li a:hover {color:#ff0000; background-color: #fbfbfb;padding-left:30px;font-size:11px; }
ul#WebsiteNavigation li ul li ul li a.selected {color:#ff0000;background-color: #fbfbfb;padding-left:30px;font-weight:normal; font-size:11px;}


    ul#WebsiteNavigation li ul li {display: block;}
     ul#WebsiteNavigation li a {font-family:Verdana; color:#000;display:block;font-size:12px;font-weight: bold;padding:7px 0px 7px 20px; border-bottom: 1px solid #fff;border-top: 1px solid #ccc; text-transform: uppercase;}
    ul#WebsiteNavigation li a:hover {color:#c1041a; background-color: #f5f5f5;padding:7px 0px 7px 20px; }
    ul#WebsiteNavigation li a.selected { font-family:Verdana;background-color:#c1041a;color:#fff; display:block; font-size:12px; font-weight: bold;
    padding:7px 0px 7px 20px;border-bottom: 1px solid #fff;text-transform: uppercase;}

    
