td, a {
    font-family: 'Merriweather Sans', sans-serif;
    font-size: 9pt;
}

a {
    color: #94743d;
}

#head { 
text-align:center;
height: 170px;
font-family: 'Merriweather Sans', sans-serif;
color: #ffffff;
background-image:url(images/head_back.jpg);
 }

#login { 
display:none;
position: relative; top:5px; width:120px; height:120px;
float: right;
margin-right: 10px;
padding: 2px;
text-align:left;
font-family: 'Merriweather Sans', sans-serif;
font-size: 7pt;
color: #2d5aa2;
border-radius: 5px;
background-color: #ffffff;
text-align: center;
 }



.body { 
margin: 10px;
padding:0px;
width: 294px;
float: left;
text-align:left;
font-family: 'Merriweather Sans', sans-serif;
font-size: 9pt;
color: #2d5aa2;
border: solid 1px #2d5aa2;
border-collapse:collapse;
border-radius: 5px;
 }

.body p { 
margin: 0px;
padding:5px;
 }


.headline { 
padding:5px;
font-family: 'Merriweather Sans', sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
background-color: #79933d;
border-collapse:collapse;
 }

.kalender { 
margin: 10px;
padding:0px;
width: 98%;
float: left;
text-align: left;
font-family: 'Merriweather Sans', sans-serif;
font-size: 9pt;
color: #79933d;
border: solid 1px #79933d;
border-collapse:collapse;
border-radius: 5px;
 }

.kalender p { 
margin: 0px;
padding:5px;
 }

.aufgaben { 
    margin: 10px;
    padding:0px;
    width: 98%;
    height: 300px;
    float: left;
    text-align:left;
    font-family: 'Merriweather Sans', sans-serif;
    font-size: 9pt;
    color: #94743d;
    border: solid 1px #79933d;
    border-collapse:collapse;
    border-radius: 5px;
}

.aufgaben p { 
    margin: 0px;
    padding:5px;
}

.aufgabendet { 
margin: 10px;
padding:0px;
width: 98%;
float: left;
text-align:left;
font-family: 'Merriweather Sans', sans-serif;
font-size: 9pt;
color: #000000;
border: solid 1px #79933d;
border-collapse:collapse;
border-radius: 5px;
 }

.aufgabendet p { 
margin: 0px;
padding:5px;
 }


#footer { 
padding:10px;
text-align:center;
font-family: 'Merriweather Sans', sans-serif;
font-size: 8pt;
color: #ffffff;
background-color:#426931;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

#calendar h2 {
    font-size: 10pt;
    font-weight: normal;
    height: auto;
}

#googleurl_eingabe, #document_eingabe {
    width: 60%;
    font-family: 'Merriweather Sans', sans-serif;
    font-size:9pt;
    border: 3px solid #79933d;
    border-radius: 5px;
    padding: 20px;
    position:absolute;
    left: 20%;
    top: 35%;
    background-color: #EEEEEE;
    display: none;
    z-index:1000;
}

.trainingstag {
    text-decoration:none;
}

#google_close, #google_send, document_close, document_send {
    margin-right:20px;
}

#aufgabenliste {
    height: 270px;
    overflow: auto;
    margin: 3px;
    margin-top:0px;
}

a.footer {
    color:#FFFFFF;
    text-decoration:none;
}


#mod_aufgabe {
    width: 60%;
    font-family: 'Merriweather Sans', sans-serif;
    font-size:9pt;
    border: 3px solid #79933d;
    border-radius: 5px;
    padding: 20px;
    position:absolute;
    left: 20%;
    top: 35%;
    background-color: #EEEEEE;
    display: none;
    z-index:1000;
}

#aufgabendetails {
    margin:5px;
    font-weight:bold;
}

#aufgabendetails a {
    text-decoration:none;
}


/*
.gcal-event div, .gcal-event .fc-event-bg, .gcal-event .fc-event-inner {
    background-color:#0A0;
}

.holiday-event div {
    background-color: #A00;
}

*/

#aufgabentext {
    text-align:justify;
}

@media screen and (max-width: 600px)  {
	#head { height: 50px !important;
	    background-position:bottom left;
	 }
}


