﻿/*
 Modulus - www.modulus.ch

 Filename    : web.css
 Created by  : Bettina Gloor (bettina@modulus.ch)
 Purpose     : Stylesheet für Browserdarstellung Login
 Please note :
*/


/* ---------------------------------------------------
   News
   =================================================== */
#news .elem {
	padding: 10px;
	border-radius: 7px 7px 7px 7px;
	margin-bottom: 20px;
}

#news .elem a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    display: block;
    padding: 0;
    color: white;
}

#news .elem:hover, #news .elem a.aktiv {
    cursor: pointer;
    background-color: #3F3F3D;
}

#news .elem img, .news_startseite {
    border: 2px solid #4C4C4C;
    border-radius: 7px 7px 7px 7px;
}

#news .elem img.noImage {
    border: none;
    border-radius: 0px;
}

#news .elem span.datum {
  font-size: 11px;
  letter-spacing: 0.2px;
  line-height: 100%;
  padding: 0 0 0 12px;
}

#news .elem h1 {
  font-size: 28px;
  font-family: "SonySketchEF", Helvetica, Arial, Georgia, sans-serif;
  letter-spacing: 0.5px;
  font-weight: lighter;
  line-height: 90%;
  padding: 0 0 0 12px;
  margin: 0;
  color: #7FC41C;
}

#news .elem p {
  font-size: 15px;
  letter-spacing: 0.2px;
  line-height: 150%;
  padding: 10px 0 0 12px;
}




/* ---------------------------------------------------
   Content
   =================================================== */
.carousel-control {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    font-size: 120px;
    height: 80px;
    margin-top: 0;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
    z-index: 10;
    border: none;
}

#news_detail p {
    font-size: 14px;
    font-family: Helvetica, Arial, Georgia, sans-serif;
    line-height: 150%;
    padding: 0;
}

#news_detail ul {
    font-size: 14px;
    font-family: Helvetica, Arial, Georgia, sans-serif;
    line-height: 150%;
    padding: 0;
}

#news_detail h1 {
  font-size: 40px;
  font-family: "SonySketchEF", Helvetica, Arial, Georgia, sans-serif;
  letter-spacing: 1px;
  font-weight: lighter;
  line-height: 120%;
  padding: 0;
  margin: 0 0 0 0;
  color: #7FC41C;
}

#news_detail h2  {
  font-size: 30px;
  font-family: "SonySketchEF", Helvetica, Arial, Georgia, sans-serif;
  letter-spacing: 1px;
  font-weight: lighter;
  line-height: 100%;
  padding: 0;
  margin: 0 0 10px 0;
}

#news_detail h3  {
  font-size: 20px;
  font-family: "SonySketchEF", Helvetica, Arial, Georgia, sans-serif;
  letter-spacing: 1px;
  font-weight: lighter;
  line-height: 150%;
  padding: 0;
  margin: 0;
  color: #7FC41C;
}

#news_detail h4  {
  font-size: 22px;
  font-family: "SonySketchEF", Helvetica, Arial, Georgia, sans-serif;
  letter-spacing: 1px;
  font-weight: lighter;
  line-height: 150%;
  padding: 0;
  margin: 0 0 8px 0;
  color: #7FC41C;
}

#news_detail a.back {
    margin: 20px 0 0 0;
    font-size: 28px;
    font-family: "SonySketchEF", Helvetica, Arial, Georgia, sans-serif;
}