@charset "utf-8";
/* CSS Document BRG Wörgl */

*, html, body {
        margin:0;
    /*    padding:0; */
}

body {
        text-align:center;
        background:white;
        font-size:16px;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        color:#666666;
}

#wrapperOuter {
        width:980px;
        margin:0 auto;
        text-align:left;
}

/******************************/
/* KOPFBEREICH mit NAVIGATION */
/******************************/

#start #headerOuter {
        height:151px;
}
#headerOuter {
        position:relative;
        width:100%;
        height:150px;
}
#headerInner {

}

#logo1 {
        width:394px;
        height:54px;
        position:absolute;
        left:37px;
        top:45px;
}
#logo1 a {
        display:block;
        width:100%;
        height:54px;
        text-indent:-9999px;
        background:white url(images/logo_brg_woergl.gif) left top no-repeat;
}

#logo2 {
        position:absolute;
        top:0px;
        left:722px;
        width:141px;
        height:150px;
        background:#B5B5B5 url(images/logo2_brg_woergl.gif) left top no-repeat;
}


/* Bannerbereich */
#bannerOuter {
        width:100%;
        height:300px;
        position:relative;
}

#startNewsboxOuter {
        position:absolute;
        width:151px;
        height:290px;
        left:0px;
        top:0px;
        background:#E024C3; /* pink */
}
#startNewsboxInner {
        padding:30px 10px 10px 10px;
        text-align:center;
}
#startNewsboxOuter h1,
#startNewsboxOuter h2,
#startNewsboxOuter h3,
#startNewsboxOuter p,
#startNewsboxOuter a {
        color:white;
        text-decoration:none;
}
#startNewsboxOuter a {
        font-weight:bold;
}
#startNewsboxOuter a:hover {
        color:#E024C3; /* pink */
        background-color:white;
}

#banner {
        position:absolute;
        width:712px;
        height:290px;
        top:0;
        left:151px;
}

#bannerGrey {
        position:absolute;
        width:116px;
        height:398px;
        top:0px;
        right:0px;
        background:#EAEAEA; /* hellgrau */
}

#addressOuter {
        position:absolute;
        width:141px;
        height:180px;
        left:722px;
        top:380px;
        background:#B5B5B5;
        color:#333333;
}
#start #addressOuter {
        top:400px;
}

#addressInner {
        padding:100px 5px 10px 5px;
        font-size:0.8em;
}
        #addressInner a {
                color:        #E024C3; /* pink */
        }


/* Hauptnavigation Startseite */

#start #topnavButton1 {
        position:absolute;
        width:287px;
        height:108px;
        left:0px;
        top:291px;
        background:#96BC2B;        /* grün */
        text-align:center;
}
#start #topnavButton1:hover {
        background:#E024C3; /* pink */
}
#start #topnavButton1 a {
        display:block;
        width:100%;
        padding-top:70px;
        padding-bottom:10px;
        font-size:22px;
        color:white;
        text-decoration:none;
}

#start #topnavButton2 {
        position:absolute;
        width:287px;
        height:108px;
        left:288px;
        top:291px;
        background:#96BC2B;        /* grün */
        text-align:center;
}
#start #topnavButton2:hover {
        background:#E024C3; /* pink */
}
#start #topnavButton2 a {
        display:block;
        width:100%;
        padding-top:70px;
        padding-bottom:10px;
        font-size:22px;
        color:white;
        text-decoration:none;
}


#start #topnavButton3 {
        position:absolute;
        width:287px;
        height:108px;
        left:576px;
        top:291px;
        background:#96BC2B;        /* grün */
        text-align:center;
}
#start #topnavButton3:hover {
        background:#E024C3; /* pink */
}
#start #topnavButton3 a {
        display:block;
        width:100%;
        padding-top:70px;
        padding-bottom:10px;
        font-size:22px;
        color:white;
        text-decoration:none;
}






/* Hauptnavigation Inhaltsseite */
#topnavOuter {
        margin-top:1px;
}

#topnavInner {

}

ul#topnav {
        margin:0;
        padding:0;
        list-style-type:none;
}
ul#topnav li {
        display:block;
        width:287px;
        height:108px;
        float:left;
        border-right:white 1px solid;
}
ul#topnav a {
        display:block;
        width:100%;
        text-align:center;
        background:#96BC2B;        /* grün */
        font-size:22px;
        padding-top:70px;
        padding-bottom:20px;
        color:white;
        text-decoration:none;
}
ul#topnav a:hover {
        background:#E024C3; /* pink */
}
ul#topnav a.act {
        color:#E024C3; /* pink */
}
ul#topnav a.act:hover {
        color:white;
}



/******************/
/* INHALTSBEREICH */
/******************/

#contentwrapperOuter {
        clear:both;
        background:transparent url(images/bg_contentwrapper.jpg) left top repeat-y;
        padding-bottom:150px;
        position:relative;
        overflow:auto;
}

#contentwrapperInner {

}

#adresse {
        position:absolute;
        bottom:5px;
        left:730px;
        color:#333333;
        font-size:0.8em;
}
        #adresse a {
                color:#E024C3;
        }

/* Spalte links */
#spalteLinksOuter {
        /*width:170px;*/
        width:151px;
        min-height:278px;
        background:#E024C3; /* pink */
        float:left;
}
#spalteLinksInner {
        padding:10px;
}

        /* Subnavigation */
        ul#nav-1 {
                margin:0;
                padding:0;
                list-style-type:none;
        }
        ul#nav-1 li {
                padding-top:2px;
                padding-bottom:2px;
        }
        ul#nav-1 a {
                color:white;
                text-decoration:none;
        }
        ul#nav-1 a:hover,
        ul#nav-1 a.act {
                font-weight:bold;
        }

        ul#nav-2 {
                margin:0 0 10px 0px;
                padding:0;
                list-style-type:none;
        }

        ul#nav-2 li {
                padding-left:10px;
        }

        ul#nav-2 li.act {
                background:transparent url(images/bgSubnavActive.png) left 8px no-repeat;
        }

        #spalteLinksOuter ul#nav-2 li.normal a {
                font-weight:normal;

        }

        ul#nav-1 li.act a {
                font-weight:bold;
        }


/* Spalte Mitte */
#spalteMitteOuter {
        /*width:552px;*/
        width:571px;
        float:left;
}
#spalteMitteHeader {
        padding:0px 1px 1px;
}
#spalteMitteHeader img {
        margin-bottom:0;
}
#spalteMitteInner {
        padding:20px 20px 20px 30px;
}


/* Spalte rechts */
#spalteRechtsOuter {
        width:141px;
        float:left;
        background:#B5B5B5; /* grau */
}
#spalteRechtsInner {

}






/* Fußbereich */
#footerOuter {
        width:100%;
        background-color:#EAEAEA; /* hellgrau */
        overflow:auto;
        /*padding-bottom:40px;*/
        padding-bottom:20px;
}

#footerInner {
        margin-left:40px;
        margin-right:40px;
        margin-top:20px;
        text-align:left;
        position:relative;
}

#footerInner h1 {
}

#footerInner p {
}

#footerInner a {
        color:#E024C3; /* pink */
        text-decoration:none;
        font-weight:bold;
}

#footerInner a:hover {
        color:white;
        background-color:#E024C3; /* pink */
}

#footerCol1Outer,
#footerCol2Outer,
#footerCol3Outer {
        width:300px;
        float:left;
}

#footerCol1Outer {
        /*background:red;*/
}

#footerCol2Outer {
        /*background:yellow;*/
}

#footerCol3Outer {
        /*background:green;*/
}


#footerCol1Inner,
#footerCol2Inner,
#footerCol3Inner {
        padding-right:20px;
}



/* Metanavi Fußzeile 1 - Starteite */
#start #metanaviFooter1 {
        position:absolute;
        width:720px;
        left:0px;
        top:400px;
}
#start #metanaviFooter1 ul {
        margin:0;
        padding:0;
        list-style-type:none;
        padding:20px;
}
#start #metanaviFooter1 li {
        display:inline;
        padding:0 20px;
        border-right:#333 1px solid;
}
#start #metanaviFooter1 li.last {
        border-right:none;
}
#start #metanaviFooter1 a {
        color:#333333;
        text-decoration:none;
}
#start #metanaviFooter1 a:hover {
        background-color:#333333;
        color:white;
}




/* Metanavi Fußzeile 1 */
#metanaviFooter1 ul {
        margin:0;
        padding:0;
        list-style-type:none;
        padding:20px;
}
#metanaviFooter1 li {
        display:inline;
        padding:0 20px;
        border-right:#333 1px solid;
}
#metanaviFooter1 li.last {
        border-right:none;
}
#metanaviFooter1 a {
        color:#333333;
        text-decoration:none;
}
#metanaviFooter1 a:hover {
        background-color:#333333;
        color:white;
}

/* Fußzeile Impressum */
#footerImpressum {
        clear:both;
        text-align:left;
        font-size:0.8em;
        color:#333333;
        padding-right:40px;
        padding-left:40px;
}
        #footerImpressum a {
                color:#333333;
                text-decoration:none;
        }
        #footerImpressum a:hover {
                color:white;
                background-color:#333333;
        }


/* Allgemeine Styles */

h1 {
        font-size:1.5em;
        color:#E024C3; /* pink */
        margin-bottom:0.3em;
        font-weight:bold;
}

h2 {
        font-size:1.3em;
        color:#96BC2B;        /* grün */
        margin-bottom:0.3em;
        font-weight:bold;
}

h3 {
        font-size:1.1em;
        margin-bottom:0.3em;
        font-weight:bold;
}


p, ul, ol {
        font-size:0.9em;
        line-height:120%;
        margin-bottom:0.7em;
}

#spalteMitteOuter ul,
#spalteMitteOuter ol {
        margin-left:30px;
}

.hervorhebung {
        color:#D00018; /* rot */
}

#spalteMitteOuter a {
        color:#E024C3; /* pink */
        /* font-weight:bold; */
}

#spalteMitteOuter a:hover {
        text-decoration:none;
        color:white;
        background-color:#E024C3; /* pink */
}

#contentLeftInner .csc-textpic ul {
        margin:0;
}


.align-center {
        text-align:center;
}
.align-right {
        text-align:right;
}
.align-left {
        text-align:left;
}



/* Trenner */

div.divider hr {
        display:none;
}
div.divider {
        width:100%;
        height:1px;
        margin-top:10px;
        margin-bottom:10px;
        border-top:silver 1px dotted;
}


/* Bilder */
#wrapperOuter #contentwrapperOuter div.csc-textpic ul {
        margin-left:0;
}

/* Bildunterschriften */
dd.csc-textpic-caption {
        font-size:0.7em;
}

/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
        border: 1px solid #666666;
        padding: 0px 0px;
}

/* Sitemap */
div.csc-sitemap ul {
        margin-bottom:20px;
}
div.csc-sitemap li {
        padding-top:2px;
        padding-bottom:2px;
}

/* Suchlink (Symbol) */
div#symbolSuche {
        position:absolute;
        left:872px;
        top:130px;
        width:16px;
        height:16px;
        background:transparent url(images/symbolSuche.png) left top no-repeat;
}
        div#symbolSuche a {
                display:block;
                width:16px;
                height:16px;
                text-indent:-9999px;
        }


/* News-Modul */
/* eigenes Stylesheet news.css*/


/* Login - interner Bereich */
div.tx-felogin-pi1 fieldset {
        border:none;
        margin-top:10px;
}
div.tx-felogin-pi1 legend {
        display:none;
}


/* Formular */
#mailform {
        margin-top:10px;
        font-size:0.9em;
}
#mailform fieldset {
        border:none;
}
#mailform label {
        display:block;
}
#mailform input, #mailform textarea {
        margin-bottom:7px;
}



/* Inhalte Layout: Rahmen 1 / Rahmen 2 */
.csc-frame-frame1 {
        padding:20px;
%        color:white;
%        background-color:#96BC2B; /* grün */
        background: #F9FFF7; /* blassgrün */
        margin-bottom:10px;
    border: 1px solid #96bc2b;
}
.csc-frame-frame2 {
        padding:20px;
%        color:white;
%        background-color:#96BC2B; /* grün */
        background: #F9FFF7 url(http://brgwoergl.softcon.at/uploads/pics/download1.png) no-repeat 20px 20px; /* blassgrün */
        margin-bottom:10px;
    border: 1px solid #96bc2b;
}
.csc-frame-frame1 h1,
.csc-frame-frame1 h2,
.csc-frame-frame1 h3 {
        color:#666666;
        padding-bottom: 10px;
}
.csc-frame-frame2 h1,
.csc-frame-frame2 h2,
.csc-frame-frame2 h3 {
        color:#666666;
        padding-left: 50px;
        padding-bottom: 10px;
}
#spalteMitteInner .csc-frame-frame1 a,
#spalteMitteInner .csc-frame-frame2 a {
%        color:white;
        text-decoration:underline;
        font-weight:normal;
}
.tx-filelist-pi1-filename{
  font-size:0.9em;
}