/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

/* roboto-regular - latin */
/* @font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/roboto-v18-latin-regular.eot'); 
  src: local('Roboto'), local('Roboto-Regular'),
       url('/fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), 
       url('/fonts/roboto-v18-latin-regular.woff2') format('woff2'), 
       url('/fonts/roboto-v18-latin-regular.woff') format('woff'), 
       url('/fonts/roboto-v18-latin-regular.ttf') format('truetype'), 
       url('/fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); 
}
*/

/* ubuntu-regular - latin */
@font-face {
  font-family: 'RS_Font';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/ubuntu-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'),
       url('/fonts/ubuntu-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/ubuntu-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/ubuntu-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/ubuntu-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/ubuntu-v11-latin-regular.svg#Ubuntu') format('svg'); /* Legacy iOS */
}


html,
button,
input,
select,
textarea {
    color: #222;
}


body {
	font-family:"RS_Font",sans-serif;
    font-size: 1em;
    /* font-weight:normal; */
    margin: 0; 
    padding: 0;
}



/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

img {
    vertical-align: middle;
    border:2px solid #f4f5f7;
	-moz-box-shadow: 2px 2px 2px #bebebe;
	-webkit-box-shadow: 2px 2px 2px #bebebe;
	box-shadow: 2px 2px 2px #bebebe;
	width:100%;

}

/*
 * Header Logo zentrieren
 */
.center-wrapper {
  text-align: center;
}
.center-wrapper * {
  margin: 0 auto;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}


/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
.teaser_Head
{
	padding-top: 2px;
	font-weight:bold;
    font-size: 1em;
    line-height:2px;
    margin-right: 2px;
    color: #3a3a3a;
    -webkit-hyphens:auto;
}

.teaser_subHead
{
	font-weight:bold;
    font-size: 1em;
    line-height:2px;
    margin-right: 2px;
    color: #3a3a3a;
    -webkit-hyphens:auto;
}

.einleitung
{
	font-weight: bold;
    font-size: 1em;
    line-height: 20px;
    margin-right: 2px;
    color: #6c6969;
    -webkit-hyphens:auto;
}

.text
{
	font-weight:normal;
    font-size: 1em;
    line-height: 22px;
    margin-right: 2px;
    -webkit-hyphens:auto;
}

.text_termine
{
	font-weight:normal;
    font-size: 0.9em;
    line-height: 18px;
    margin-right: 2px;
    -webkit-hyphens:auto;
}

.text a
{
	font-size:1em;
}

.text a:hover
{
	font-size:1em;
}

.artikel_credits
{
	color:#1f5bc5;
	font-size: 0.7em;
	font-weight: 300;
	font-style: italic;
    line-height: 10px;
}

.ui-footer .ui-btn-text {
    font-size: 0.8em;
}
