/*Get proprietary GGG fonts*/
/*@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=c9b69af6-2bdb-47fa-988f-dc83e59458e5&fontids=1448967,1448969,1448971,1448973");
http://dev2019.ggg-kurse.ch/joomla30/administrator/index.php?option=com_templates&view=styles
@font-face{
        font-family:"DIN Next Rounded LT W04 Light";
        src:url("https://templates/rsvario/css/fonts/1448967/927889b5-0cbe-4568-8c21-8d7d29007cff.eot?#iefix");
        src:url("https://templates/rsvario/css/fonts/1448967/927889b5-0cbe-4568-8c21-8d7d29007cff.eot?#iefix") format("eot"),url("https://templates/rsvario/css/fonts/1448967/b2e0f0d8-f8a4-4b5d-a912-76526a9c669a.woff2") format("woff2"),url("https://templates/rsvario/css/fonts/1448967/f8ccadf8-d9e0-49d8-8471-7e8581f92614.woff") format("woff"),url("https://templates/rsvario/css/fonts/1448967/ad144df0-52c1-46f0-843a-0effa49f2f04.ttf") format("truetype");
    }
    @font-face{
        font-family:"DIN Next Rounded LT W041448969";
        src:url("https://templates/rsvario/css/fonts/1448969/603edc8f-ac19-4986-9e46-de7f08aebd4c.eot?#iefix");
        src:url("https://templates/rsvario/css/fonts/1448969/603edc8f-ac19-4986-9e46-de7f08aebd4c.eot?#iefix") format("eot"),url("https://templates/rsvario/css/fonts/1448969/2e4e6c5b-d235-4ca6-8550-8cb1b6c77621.woff2") format("woff2"),url("https://templates/rsvario/css/fonts/1448969/ddfe8678-9044-401c-be1c-b4d9d8669509.woff") format("woff"),url("https://templates/rsvario/css/fonts/1448969/bb927257-476c-460a-aecb-3077418b07eb.ttf") format("truetype");
    }
    @font-face{
        font-family:"DIN Next Rounded LT W04 Medium";
        src:url("https://dev2019.ggg-kurse.ch/joomla30/templates/rsvario/css/fonts/1448971/0a5511eb-7c68-46fa-a4e5-b43d32e5feba.eot?#iefix");
        src:url("https://templates/rsvario/css/fonts/1448971/0a5511eb-7c68-46fa-a4e5-b43d32e5feba.eot?#iefix") format("eot"),url("https://templates/rsvario/css/fonts/1448971/3152483a-ed26-4a9b-bed5-c4e4cef802c8.woff2") format("woff2"),url("https://templates/rsvario/css/fonts/1448971/a549aac8-e98d-44af-8244-36cbdfae8848.woff") format("woff"),url("https://templates/rsvario/css/fonts/1448971/4c0918b1-931d-490d-83b9-a64a7ff86b14.ttf") format("truetype");
    }
    @font-face{
        font-family:"DIN Next Rounded LT W04 Bold";
        src:url("https://dev2019.ggg-kurse.ch/joomla30/templates/rsvario/css/fonts/1448973/ae48ea7d-4e92-4e32-b10b-8951a556a1b9.eot?#iefix");
        src:url("https://dev2019.ggg-kurse.ch/joomla30/templates/rsvario/css/fonts/1448973/ae48ea7d-4e92-4e32-b10b-8951a556a1b9.eot?#iefix") format("eot"),url("https://dev2019.ggg-kurse.ch/joomla30/templates/rsvario/css/fonts/1448973/775b1e84-33e7-42d9-9e2d-17b1b16f7da0.woff2") format("woff2"),url("https://dev2019.ggg-kurse.ch/joomla30/templates/rsvario/css/fonts/1448973/f296bdc3-072f-4cb7-bcb9-c47fd4995a01.woff") format("woff"),url("https://dev2019.ggg-kurse.ch/joomla30/templates/rsvario/css/fonts/1448973/8ec8c017-4fea-4a4f-91c0-e7677c78881e.ttf") format("truetype");
    }*/
@font-face{
        font-family:'DIN Next Rounded LT W04 Light';
        src:url('../css/fonts/1448967/b2e0f0d8-f8a4-4b5d-a912-76526a9c669a.woff2')  format('woff2'),url('../css/fonts/1448967/f8ccadf8-d9e0-49d8-8471-7e8581f92614.woff') format('woff');
    }
@font-face{
        font-family:'DIN Next Rounded LT W041448969';
        src:url('../css/fonts/1448969/2e4e6c5b-d235-4ca6-8550-8cb1b6c77621.woff2')  format('woff2'),url('../css/fonts/1448969/ddfe8678-9044-401c-be1c-b4d9d8669509.woff') format('woff');
    }
@font-face{
        font-family:'DIN Next Rounded LT W04 Medium';
        src:url('../css/fonts/1448971/3152483a-ed26-4a9b-bed5-c4e4cef802c8.woff2')  format('woff2'),url('../css/fonts/1448971/a549aac8-e98d-44af-8244-36cbdfae8848.woff') format('woff');
    }
@font-face{
        font-family:'DIN Next Rounded LT W04 Bold';
        src:url('../css/fonts/1448973/775b1e84-33e7-42d9-9e2d-17b1b16f7da0.woff2')  format('woff2'),url('../css/fonts/1448973/f296bdc3-072f-4cb7-bcb9-c47fd4995a01.woff') format('woff');
    }
/*Reduce height of horizontal menu bar*/
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li{
padding:10px 15px;
}
.rstpl-navigation .navbar .rstpl-brand { padding:0; } 
/*Create classes for superimposed caption on landing page*/
.imageHolder {
position: relative;
width: 100%;  /*2000px;*/
height: 475px;
}
.imageHolder .caption {
position: absolute;
width: 100%;  /*2000px;*/
height: 50px;
top: 80%;
left: 0px;
padding-top: 10px;
font-family: "DIN Next Rounded LT W04 Bold", Arial, Helvetica, sans_serif;
font-size: 2vw;
font-weight: bold;
text-transform: uppercase;
color: black;
/*color: #ffffff;*/
background: #ffd030;
	text-align:center;
	opacity:0.7;
}
/*define horizontal menu fonts */
.oberwaagerecht {
	font-size: 18px;
	color: blue;
	font-weight: bold;
}
/*Define menu fonts*/
.full-width-menu {
  font-family: "DIN Next Rounded LT W04 Medium", Arial, Helvetica, sans_serif;
  padding: 0 15px;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li.parent > a:after {
  font-family: "DIN Next Rounded LT W04 Medium", Arial, Helvetica, sans_serif;
  content: ' '/*'\f0d7'*/;
  margin-left: 10px;
  position: absolute;
}
.rstpl-navigation .navbar .navbar-inner .rstpl-template-menu > li > a {
  text-transform: uppercase;
  font-weight: 700;
  text-shadow: none;
  padding: 5px;
  position: relative;
  color: blue; /*#919c5d*/
  font-size: 18px;
  font-family: "DIN Next Rounded LT W04 Medium", Arial, Helvetica, sans_serif;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.rstpl-navigation .menu_center .rstpl-template-menu {
  font-family: "DIN Next Rounded LT W04 Medium", Arial, Helvetica, sans_serif;
  float: none;
}
/*Define heading fonts , */
  h1 {
	font-family: "DIN Next Rounded LT W04 Bold", Arial, Helvetica, sans_serif;
	font-weight: bold;
	text-transform: uppercase;
  }
  h2 {  
	font-family: "DIN Next Rounded LT W04 Bold", Arial, Helvetica, sans_serif;
  }
  h3 {  
	font-family: "DIN Next Rounded LT W04 Bold", Arial, Helvetica, sans_serif;
  }
  h4 {  
	font-family: "DIN Next Rounded LT W04 Bold", Arial, Helvetica, sans_serif;
  }
  h5 {  
	font-family: "DIN Next Rounded LT W04 Medium", Arial, Helvetica, sans_serif;
	font-style: italic;
  }
  h6 {  
	font-family: "DIN Next Rounded LT W04 Medium", Arial, Helvetica, sans_serif;
  } 
  /*Define body text*/
  body {
  background-color: #ffffff;
  color: #6c6c6c;
  font-family: "DIN Next Rounded LT W04 Medium", Arial, Helvetica, sans-serif;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  line-height: 24px;
  overflow-x: hidden;
  padding: 0;
  z-index: 0;
}
  p {
	font-family: "DIN Next Rounded LT W04 Medium", Arial, Helvetica, sans-serif;
	font-size: 14pt;	
  }
  .invertrounded {
	color: blue;
	filter: invert(100);
	border-radius: 15px;
}
  li {
	font-family: "DIN Next Rounded LT W04 Medium", Arial, Helvetica, sans-serif;
	font-size: 12pt;	
  }
  ul {
	font-family: "DIN Next Rounded LT W04 Medium", Arial, Helvetica, sans-serif;
	font-size: 12pt;	
  }
  .body-bg {}p {  color:  rgba(101, 101, 101, 1);
  }
.coursetable {
	height: 10px;
	width: 1000px;
	text-align: left;
	overflow-x: scroll;
}
