@font-face {
  font-family: 'Titillium Maps';
  src: url("/templates/cassiopeia/fonts/TitilliumMaps29L002.eot");
  src: local('Titillium Maps'), local('TitilliumMaps'),
    url("/templates/cassiopeia/fonts/TitilliumMaps29L002.otf") format("opentype"),
    url("/templates/cassiopeia/fonts/TitilliumMaps29L002.woff") format("woff");
}

body {
	
	font-family: arial, helvetica, sans-serif !important;
}

p {
	font-size: 14px;
}

@media only screen and (min-width: 1260px) {
    body  {

  margin:0 160px;
          
 }}


	
.navbar-brand {
 
  padding-left: 15px !important;
  
   
}



.container-header .container-nav {
	 background: #e0e0e0 url(../media/templates/site/cassiopeia/images/ecke.gif) top left repeat-x;
    background-color: rgb(224, 224, 224);
    background-position-x: left;
    background-position-y: top;
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-image: url("../media/templates/site/cassiopeia/images/ecke.gif");
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
  border: 0;
    border-top-color: currentcolor;
    border-top-style: none;
    border-top-width: 0px;
 
  border-top: solid 1px #ddd;
}







.container-header .container-nav {
   background: #E6E6E6;
  padding-left: 18px !important;
}


.container-header .container-search {
  margin-top: 0;
}


.nav-item {
  color: black;
	text-decoration:none;
	
}


.container-header .mod-list li a {
  
  font-weight: bold !important;
 text-transform:uppercase;
	font-size:12.8px;
}



html {
  background: #e0dedf url(../images/personal/bg2.png) repeat-x;
  
}

 h2, .headline {
  color: #555;
  font-family: 'Titillium Maps', Arial;
  text-decoration: none;
font-size:17.92px;
   font-weight: normal;
}

.container-header .container-nav {
 
  padding-bottom: 6px;
}



.brand-logo img {
height: 70px;
}
.header.container-header.full-width {
 
  background: #fff;
}

.mod-list li a {

  font-size: 12.8px;
  color: #000;
}
.card-header {
  font-size: 17px;
}

 .readmore a {
  font-weight: bold;
  padding: 2px 5px 2px 10px;
  display: inline-block;
  margin-top: 5px;
  text-decoration: none;
}

.site-grid {
  margin-bottom: auto;
  padding: 0 5px !important;
}

.grid-child.container-nav {

  max-width: 99.3%;
}

footer.container-footer.footer.full-width {
    padding: 0 50px;
}

.page-header h1 {
  color: #555;
  font-family: 'Titillium Maps', Arial;
font-size: 1.6em !important;}

.item-content  a:hover, .item-content a:active,.item-content a:focus {
  background: #095197;
  color: #fff;
}



.container-header .mod-menu > li + li {
  margin-left: 0;
  border-right: 1px solid aliceblue;
    }


.mod-list li {
  padding: .25em 14px;
}

.nav-item.item-464 {
  border-right: 1px solid aliceblue;
}

.topmenu .nav-item:hover {
  background: #0d4c89;
  color: #FFFF !important;
}


