@charset "utf-8";
/*
#####################################
#									#
#		Design by Felix Auer		#
#	  Pfadfindergruppe Linz 2		#
#									#
#	Name       : L2_Sky				#
#	Version    : 1.0				#
#	Released   : never				#
#									#
#####################################
*/

/* TextColors
-----------------------------------------------------------------------------*/

.c_text {
    color: #000000;
}

.c_wiwoe {
    color: #FF9900;
}

.c_gusp {
    color: #008000;
}

.c_caex {
    color: #0000A0;
}

.c_raro {
    color: #FF0000;
}

.c_gl {
    color: #FF9900;
}

.trMoreSpace td {
    padding: 10px 10px;
}

.tdImgNoborder td img {
    margin: 0;
    border: 0;
}

/* TextStyles
-----------------------------------------------------------------------------*/
.textAlignCenter{
    text-align: center;
}


/* Table-BG-colors
-----------------------------------------------------------------------------*/
.tr_wiwoe td {
    background: #fffca8;
}

.tr_gusp td {
    background: #a0ffc1;
}

.tr_caex td {
    background: #D4F4FF;
}

.tr_raro td {
    background: #fdddd7;
}



/* Various
-----------------------------------------------------------------------------*/

.noBorder img {
    border: 0px;
    padding: 1px;
    margin: 0px;
}

/* Form and Buttons
-----------------------------------------------------------------------------*/

input {
    padding: 5px;
    border: 1px solid #666;
}

input:hover {
    border: 1px dashed;
}

button {
    vertical-align: top;
    padding: 5px;
    border: 1px solid #666;
}

button:hover {
    border: 1px dashed;
}

.buttondelete {
    background: url(../images/icons/fatcow/32x32/cancel.png) no-repeat center;
    border: none;
    height: 32px;
    width: 32px;
}

.buttonchange {
    background: url(../images/icons/fatcow/32x32/page_white_edit.png) no-repeat center;
    border: none;
    height: 32px;
    width: 32px;
}

.buttonSave {
    background: url(../images/icons/fatcow/16x16/accept.png) no-repeat scroll 5px center;
    padding: 0px 5px 0px 25px;
    height: 32px;
}

.buttonReset {
    background: url(../images/icons/fatcow/16x16/application_form_delete.png) no-repeat scroll 5px center;
    padding: 0px 5px 0px 25px;
    height: 32px;
}

.buttoncopy {
    background: url(../images/icons/fatcow/16x16/calendar_copy.png) no-repeat scroll 5px center;
    padding: 5px 5px 5px 25px;
}

.buttonvcard {
    background: url(../images/icons/fatcow/32x32/vcard.png) no-repeat center;
    border: none;
    height: 32px;
    width: 32px;
}

.buttonexportcsv {
    background: url(../images/icons/32x32/actions/document-save-2_CSV.png) no-repeat center;
    height: 32px;
    width: 32px;
}

.buttonGenerate {
    background: url(../images/icons/fatcow/32x32/add.png) no-repeat center;
    height: 32px;
    width: 32px;
}

.buttonueberstellen {
    background: url(../images/buttons/ButtonUeberstellung.png) no-repeat center;
    height: 32px;
    width: 32px;
}

.buttonloginindex {
    color: #000000;
    height: 24px;
    width: 128px;
    font-size: 8pt;
    border: none;
    background: #DDDD00 url(../images/buttons/button128.gif) no-repeat center;
    margin-bottom: 0px;
    margin-top: 0px; /*display:line*/
}

.buttonicalendar {
    color: #000000;
    height: 18px;
    width: 17px;
    font-size: 7pt;
    border: none;
    background: #eeeeee url(../images/icalendar.gif) no-repeat center;
}

/* Bigbuttom
-----------------------------------------------------------------------------*/

.bigRedButton {
    background-color: #a90000 !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #942911;
    display: block;
    cursor: pointer;
    color: #fff !important;
    padding: 14px 24px;
    text-decoration: blink;
    text-align: center;
}

.bigRedButton:hover {
    background-color: #bc3315;
}

.bigRedButton:active {
    position: relative;
    top: 1px;
}

/* ImageButton
-----------------------------------------------------------------------------*/
a.imageButtonBig {
    border: rgba(0, 0, 0, 0.25) 1px solid;
    display: inline-block;
    outline: 0;
    padding: 2px;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none !important;
    color: #a90000;
    text-align: center;
    transition: .2s ease-out;
    cursor: pointer;
    white-space: nowrap;
    margin: 2px;
}

a.imageButtonBig:hover{
    border: 1px dashed #000;
    background: #ffb733;
}

/* Gallery
-----------------------------------------------------------------------------*/
.my-gallery {
    text-align: center;
}


.hidden {
    display: none;
}


li.fatCowIcon_administrator {
    background-image: url(../images/icons/fatcow/16x16/administrator.png) !important;
}

li.fatCowIcon_blackboard_steps {
    background-image: url(../images/icons/fatcow/16x16/blackboard_steps.png) !important;
}

li.fatCowIcon_blogs {
    background-image: url(../images/icons/fatcow/16x16/blogs.png) !important;
}

li.fatCowIcon_book_open {
    background-image: url(../images/icons/fatcow/16x16/book_open.png) !important;
}

li.fatCowIcon_book_spelling {
    background-image: url(../images/icons/fatcow/16x16/book_spelling.png) !important;
}

li.fatCowIcon_box_front_open {
    background-image: url(../images/icons/fatcow/16x16/box_front_open.png) !important;
}

li.fatCowIcon_bus {
    background-image: url(../images/icons/fatcow/16x16/bus.png) !important;
}

li.fatCowIcon_code {
    background-image: url(../images/icons/fatcow/16x16/code.png) !important;
}

li.fatCowIcon_date {
    background-image: url(../images/icons/fatcow/16x16/date.png) !important;
}

li.fatCowIcon_edit_recipient_list {
    background-image: url(../images/icons/fatcow/16x16/edit_recipient_list.png) !important;
}

li.fatCowIcon_email {
    background-image: url(../images/icons/fatcow/16x16/email.png) !important;
}

li.fatCowIcon_emotion_question {
    background-image: url(../images/icons/fatcow/16x16/emotion_question.png) !important;
}

li.fatCowIcon_fire {
    background-image: url(../images/icons/fatcow/16x16/fire.png) !important;
}

li.fatCowIcon_flag_boy_scout {
    background-image: url(../images/icons/fatcow/16x16/flag_boy_scout.png) !important;
}

li.fatCowIcon_game_monitor {
    background-image: url(../images/icons/fatcow/16x16/game_monitor.png) !important;
}

li.fatCowIcon_caution_biohazard {
    background-image: url(../images/icons/fatcow/16x16/caution_biohazard.png) !important;
}

li.fatCowIcon_house {
    background-image: url(../images/icons/fatcow/16x16/house.png) !important;
}

li.fatCowIcon_house_go {
    background-image: url(../images/icons/fatcow/16x16/house_go.png) !important;
}

li.fatCowIcon_inbox_download {
    background-image: url(../images/icons/fatcow/16x16/inbox_download.png) !important;
}

li.fatCowIcon_key {
    background-image: url(../images/icons/fatcow/16x16/key.png) !important;
}

li.fatCowIcon_link {
    background-image: url(../images/icons/fatcow/16x16/link.png) !important;
}

li.fatCowIcon_map {
    background-image: url(../images/icons/fatcow/16x16/map.png) !important;
}

li.fatCowIcon_money_euro {
    background-image: url(../images/icons/fatcow/16x16/money_euro.png) !important;
}

li.fatCowIcon_newspaper {
    background-image: url(../images/icons/fatcow/16x16/newspaper.png) !important;
}

li.fatCowIcon_picture_sunset {
    background-image: url(../images/icons/fatcow/16x16/picture_sunset.png) !important;
}

li.fatCowIcon_pictures {
    background-image: url(../images/icons/fatcow/16x16/pictures.png) !important;
}

li.fatCowIcon_pirate_flag {
    background-image: url(../images/icons/fatcow/16x16/pirate_flag.png) !important;
}

li.fatCowIcon_small_car {
    background-image: url(../images/icons/fatcow/16x16/small_car.png) !important;
}

li.fatCowIcon_stop {
    background-image: url(../images/icons/fatcow/16x16/stop.png) !important;
}

li.fatCowIcon_to_do_list_cheked_all {
    background-image: url(../images/icons/fatcow/16x16/to_do_list_cheked_all.png) !important;
}

li.fatCowIcon_user_student {
    background-image: url(../images/icons/fatcow/16x16/user_student.png) !important;
}

li.fatCowIcon_users_3 {
    background-image: url(../images/icons/fatcow/16x16/users_3.png) !important;
}

li.fatCowIcon_vcard {
    background-image: url(../images/icons/fatcow/16x16/vcard.png) !important;
}

li.fatCowIcon_vcard_edit {
    background-image: url(../images/icons/fatcow/16x16/vcard_edit.png) !important;
}

li.fatCowIcon_video {
    background-image: url(../images/icons/fatcow/16x16/video.png) !important;
}

li.iconMoreOpen, li.iconMore, li.fatCowIcon_administrator, li.fatCowIcon_blackboard_steps, li.fatCowIcon_blogs, li.fatCowIcon_book_open, li.fatCowIcon_book_spelling, li.fatCowIcon_box_front_open, li.fatCowIcon_bus, li.fatCowIcon_code, li.fatCowIcon_date, li.fatCowIcon_edit_recipient_list, li.fatCowIcon_email, li.fatCowIcon_emotion_question, li.fatCowIcon_fire, li.fatCowIcon_flag_boy_scout, li.fatCowIcon_game_monitor, li.fatCowIcon_house, li.fatCowIcon_house_go, li.fatCowIcon_inbox_download, li.fatCowIcon_key, li.fatCowIcon_link, li.fatCowIcon_map, li.fatCowIcon_money_euro, li.fatCowIcon_newspaper, li.fatCowIcon_picture_sunset, li.fatCowIcon_pictures, li.fatCowIcon_pirate_flag, li.fatCowIcon_small_car, li.fatCowIcon_stop, li.fatCowIcon_to_do_list_cheked_all, li.fatCowIcon_user_student, li.fatCowIcon_users_3, li.fatCowIcon_vcard, li.fatCowIcon_vcard_edit, li.fatCowIcon_video {
    background-repeat: no-repeat !important;
    background-position: 15px 4px !important;
    background-size: 16px 16px !important;
}

@media only screen and (min-width:990px) {
    div#mobileHeader {
        display: none;
    }
    
    table#anmeldungTable {
        margin-left: -200px;
    }

    .desktopView {
        display: inline;
    }

    .mobileView {
        display: none;
    }
}

@media only screen and (max-width:989px) {

    div#credits {
        width: 100%;
    }

    .desktopView {
        display: none;
    }

    .mobileView {
        display: inline;
    }
    
    div#wrapper {
        background:none;
    }
        
    div#header {
        display: none;
    }
        
    div#sideLeft {
        display: none;
    }
        
    div#sideRight {
        display: none;
    }

    div#content {    
        padding: 0px;
        margin-top: 10px;
    }
        
    div#middle {
        width:100%;
        background:none;
    }
        
    div#footer {
        background:none;
    }
        
    body {
        background:none;
    }
    
    div#widgetContainer {
        max-width: 800px;
        margin:auto;
    }
    
    div#mobileHeader {
        display: block;
        position: relative;
        top: 0px; 
        left:0px; 
        z-index:999999;
        background-color: #c00;
        width:100%;
        height:82px;
    }
    
    div#burgerDiv {
        background-color: white; 
        width:78px;
    }
    
    #burgermenuclone {
        margin:0px;
        position:absolute;
        top:85px;
        left:0px;
        width:100%;
        background-color:white;
    }
    
    #mobileHeaderLogoDiv {
        position:absolute;
        top:0px;
        right:0px;
    }
    
    #mobileLogoImg {
        border:0px;
        height:64px;
        /* width:64px; */
    }
    
    div#sidenavburger ul, ol { 
        line-height: 280%;
    }
    img#burgerImg {
        border:0px;
        height:64px; 
        width:64px;
    }
    
    div#MobileHeaderHeadlineDiv{
        color: white;
        transform: translateY(-60px); 
        font-size: 40px;
        margin-left:100px;
    }

    div#MobileHeaderMainHeadlineDiv {
        color: white;
        white-space: nowrap;
    }

    .sideNav {
        font-family: 'Armata', Helvetica, sans-serif;
        font-size: 1.8em;
        margin-bottom: 10px;
        margin-left:5px;
        background: none;
    }
    
    div.sideNav li.accordion {
        font-weight: bold;
        border-bottom: 3px solid #C00;
    }

    div.sideNav li.accordion a {
        color: #000000;
        background: url(l2Sky/liMobile.png) no-repeat 0px 50%;
        display: block;
    }

    div.sideNav li.accordion a.accordionExpanded {
        padding: 0px 0px 0px 30px;
        background: url(l2Sky/liOpenMobile.png) no-repeat 0px 50%;
    }

    div.sideNav li.accordion li {
        padding: 0;
        border: none;
        font-weight: normal;
        background: url(l2Sky/moreMobile.png) no-repeat 0px 50%;
    }

    div.sideNav li.accordion li a {
        background-image: none;
        display: block;
        padding: 0px 0px 0px 35px;
    }

    div.sideNav li.accordion li a:hover {
        background: #fff url(l2Sky/moreGoMobile.png) no-repeat 5px 50%;
    }

    
    div.sideNav li.accordion li.accordion a.accordionExpanded {
        background-image: none;
        padding: 0px 0px 0px 35px;
    }

    div.sideNav li.accordion li.accordion li {
        padding: 0px 0px 0px 10px;
        background: url(l2Sky/moreLightMobile.png) no-repeat 15px 50%;
    }

    .navlogin {
        width:100%;
    }

    #userLogin form input {
        width: 100%;
        font-size: 1.8em;
        padding-right: 0px;
    }
    
    input#navLoginButton {
        margin-top:10px;
        height: 1.8em;
    }
    
    #userLogin span {
        display: block;
        overflow: hidden;
        padding-right: 8px;
        padding-left: 8px;
    }
    
    .fancyLinz2Button {
        background: linear-gradient(to right, #9a0000, #cc0000, #9a0000);
        border-radius: 5px;
        border: 0px;
        color: white;
        font-weight: bold;
    }

    li.fatCowIcon_administrator {
        background-image: url(../images/icons/fatcow/32x32/administrator.png) !important;
    }

    li.fatCowIcon_blackboard_steps {
        background-image: url(../images/icons/fatcow/32x32/blackboard_steps.png) !important;
    }

    li.fatCowIcon_blogs {
        background-image: url(../images/icons/fatcow/32x32/blogs.png) !important;
    }

    li.fatCowIcon_book_open {
        background-image: url(../images/icons/fatcow/32x32/book_open.png) !important;
    }

    li.fatCowIcon_book_spelling {
        background-image: url(../images/icons/fatcow/32x32/book_spelling.png) !important;
    }

    li.fatCowIcon_box_front_open {
        background-image: url(../images/icons/fatcow/32x32/box_front_open.png) !important;
    }

    li.fatCowIcon_bus {
        background-image: url(../images/icons/fatcow/32x32/bus.png) !important;
    }

    li.fatCowIcon_code {
        background-image: url(../images/icons/fatcow/32x32/code.png) !important;
    }

    li.fatCowIcon_date {
        background-image: url(../images/icons/fatcow/32x32/date.png) !important;
    }

    li.fatCowIcon_edit_recipient_list {
        background-image: url(../images/icons/fatcow/32x32/edit_recipient_list.png) !important;
    }

    li.fatCowIcon_email {
        background-image: url(../images/icons/fatcow/32x32/email.png) !important;
    }

    li.fatCowIcon_emotion_question {
        background-image: url(../images/icons/fatcow/32x32/emotion_question.png) !important;
    }

    li.fatCowIcon_fire {
        background-image: url(../images/icons/fatcow/32x32/fire.png) !important;
    }

    li.fatCowIcon_flag_boy_scout {
        background-image: url(../images/icons/fatcow/32x32/flag_boy_scout.png) !important;
    }

    li.fatCowIcon_game_monitor {
        background-image: url(../images/icons/fatcow/32x32/game_monitor.png) !important;
    }
	
	li.fatCowIcon_caution_biohazard {
		background-image: url(../images/icons/fatcow/32x32/caution_biohazard.png) !important;
	}

    li.fatCowIcon_house {
        background-image: url(../images/icons/fatcow/32x32/house.png) !important;
    }

    li.fatCowIcon_house_go {
        background-image: url(../images/icons/fatcow/32x32/house_go.png) !important;
    }

    li.fatCowIcon_inbox_download {
        background-image: url(../images/icons/fatcow/32x32/inbox_download.png) !important;
    }

    li.fatCowIcon_key {
        background-image: url(../images/icons/fatcow/32x32/key.png) !important;
    }

    li.fatCowIcon_link {
        background-image: url(../images/icons/fatcow/32x32/link.png) !important;
    }

    li.fatCowIcon_map {
        background-image: url(../images/icons/fatcow/32x32/map.png) !important;
    }

    li.fatCowIcon_money_euro {
        background-image: url(../images/icons/fatcow/32x32/money_euro.png) !important;
    }

    li.fatCowIcon_newspaper {
        background-image: url(../images/icons/fatcow/32x32/newspaper.png) !important;
    }

    li.fatCowIcon_picture_sunset {
        background-image: url(../images/icons/fatcow/32x32/picture_sunset.png) !important;
    }

    li.fatCowIcon_pictures {
        background-image: url(../images/icons/fatcow/32x32/pictures.png) !important;
    }

    li.fatCowIcon_pirate_flag {
        background-image: url(../images/icons/fatcow/32x32/pirate_flag.png) !important;
    }

    li.fatCowIcon_small_car {
        background-image: url(../images/icons/fatcow/32x32/small_car.png) !important;
    }

    li.fatCowIcon_stop {
        background-image: url(../images/icons/fatcow/32x32/stop.png) !important;
    }

    li.fatCowIcon_to_do_list_cheked_all {
        background-image: url(../images/icons/fatcow/32x32/to_do_list_cheked_all.png) !important;
    }

    li.fatCowIcon_user_student {
        background-image: url(../images/icons/fatcow/32x32/user_student.png) !important;
    }

    li.fatCowIcon_users_3 {
        background-image: url(../images/icons/fatcow/32x32/users_3.png) !important;
    }

    li.fatCowIcon_vcard {
        background-image: url(../images/icons/fatcow/32x32/vcard.png) !important;
    }

    li.fatCowIcon_vcard_edit {
        background-image: url(../images/icons/fatcow/32x32/vcard_edit.png) !important;
    }

    li.fatCowIcon_video {
        background-image: url(../images/icons/fatcow/32x32/video.png) !important;
    }

    li.iconMoreOpen, li.iconMore, li.fatCowIcon_administrator, li.fatCowIcon_blackboard_steps, li.fatCowIcon_blogs, li.fatCowIcon_book_open, li.fatCowIcon_book_spelling, li.fatCowIcon_box_front_open, li.fatCowIcon_bus, li.fatCowIcon_code, li.fatCowIcon_date, li.fatCowIcon_edit_recipient_list, li.fatCowIcon_email, li.fatCowIcon_emotion_question, li.fatCowIcon_fire, li.fatCowIcon_flag_boy_scout, li.fatCowIcon_game_monitor, li.fatCowIcon_house, li.fatCowIcon_house_go, li.fatCowIcon_inbox_download, li.fatCowIcon_key, li.fatCowIcon_link, li.fatCowIcon_map, li.fatCowIcon_money_euro, li.fatCowIcon_newspaper, li.fatCowIcon_picture_sunset, li.fatCowIcon_pictures, li.fatCowIcon_pirate_flag, li.fatCowIcon_small_car, li.fatCowIcon_stop, li.fatCowIcon_to_do_list_cheked_all, li.fatCowIcon_user_student, li.fatCowIcon_users_3, li.fatCowIcon_vcard, li.fatCowIcon_vcard_edit, li.fatCowIcon_video {
        background-repeat: no-repeat !important;
        background-position: 0px 24px !important;
        background-size: 32px 32px !important;
    }

}

input#navLoginButton {
    width:149px
}