/*Schriftgröße des Seitennamens (wenn nicht Logo verwendet) */
.site-title{
    font-size:1.5em;
}

/* Abstand zum Seitenrand /Schulname*/

.brand {
    color: #001a27;
	margin-top: -15px;
}
 
.site-description {
	margin-top: -10px;
}



/* Abstand vom Bannerbereich (unten) 
.banner {
   
    margin-bottom: 10px;
}



/* Formatierung der Umrandung Hauptmenü  */
.moduletable_menu {
    background-color: #fff;
    border: 1px solid #eee;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
   -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.0);
    -moz-box-shadow: inset 0 0px 0px rgba(0,0,0,0.0);
    box-shadow: inset 0 0px 0px rgba(0,0,0,0.0); 
	list-style-type: none;
	margin-bottom: 20px;
}


/* Formatierung der Schriftgröße / der zweiten Ebene im vertikalen Hauptmenü */


.l_menu a{
	font-size: 16px;
}

.small a {
	font-size: 13px;
}
.nav-child {
  padding-left: 25px;
  /*background-image: url("/KGS/images/site/ratingstar.png");*/
   /* Used if the image is unavailable */
  /* You must set a specified height */
  background-position: right center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
 /* background-size: cover; /* Resize the background image to cover the entire container */
    
}


.nav-child a {
 text-decoration: none;  
 color: #4b0082;
}


ul.unstyled {
	list-style-type: square;
	color:#f7dfaa; /*Hintergrundfarbe*/
  /* background-image: url("/KGS/images/site/ratingstar.png");*/
}

ul.unstyled :hover {
	list-style-type: square;
	color:#DBA901;
  /* background-image: url("/KGS/images/site/ratingstar.png");*/
}


.nav-child a:hover {
 text-decoration: none;  
 font-weight: bold;
 color: #4b0082;
}
 
/* Formatierung der Umrandung des Moduls "nächste Termine"  */

.moduletablewell2 {
    border: 1px solid #eee;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
   -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.0);
    -moz-box-shadow: inset 0 0px 0px rgba(0,0,0,0.0);
    box-shadow: inset 0 0px 0px rgba(0,0,0,0.0); 
	
}

.moduletablewell2 h3 {
    padding-left: 10px;
	border-bottom: 1px solid #eee;
}
.mod-dpcalendar-upcoming-default__events {
	
	padding-left: 8px;
}


/* Formatierung der Umrandung des "  */
.well {
    min-height: 20px;
	background-color: #fff;
    padding: 19px;
    margin-bottom: 20px;
    border: 1px solid #eee;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.0);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.0);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.0);
	
}

/* Formatierung des News-Bereichs */

.well2 ul {
	margin-left: 0px;
}


.well2 ul li{
	
    list-style-type: none;
	border-bottom: 1px solid #eee;
	margin-top: 5px;
	
}


.well2 ul li a{
	background-image: url("/images/icons/pfeil-gelb-klein.png");
    background-position: left center; /* Center the image */
	background-repeat: no-repeat;
	padding-left: 15px;
	
}

.well2 ul li a:hover {
	text-decoration: none;
	background-image: url("/images/icons/pfeil-orange-klein.png");
    background-position: left center; /* Center the image */
	background-repeat: no-repeat;
	
	
}

.mod-articles-category-title{ 
	font-size: 15px;	
}





/* Formatierung das Menü oben  */

.infobar a {
	
	text-transform:uppercase;
	color: #A4A4A4;
	
}

.mod-dpcalendar-upcoming-default__information a{
	
	color: #196c96;
}







