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

body, html{
    padding: 0px;
    margin:0px;
    /* font-family: 'Tenor Sans', Arial, Helvetica, sans-serif;*/
    font-size:14px;
	color: #f0f0f0;
	width:100%;
	min-width: 1170px;
}

a{
	color: #f0f0f0; 
}

html{
    overflow-y: scroll;
}

img{
    border: none;
}

#container{
    width: 100%;
    margin: auto;
}

#header{
    width: 100%;
    background-color: rgb(135,136,138);
    height: 190px;
    border-bottom: 1px dotted #c0c0c0;
    text-align: center;
    margin-bottom:20px;
}

#main{
    width: 1160px;
    min-height: 500px;
    padding-left:7px;
    margin:auto;
}

#leftcolumn{
    width: 751px;
    height: 490px;
    float: left;
    padding-right: 10px;
	margin-left: 10px;
}

.navigationimage{
    height: 100%;
    width: 100%;
    background-position: top left;
    background-repeat: no-repeat;
}

.column750{
    width: 750px;    
    background-color: rgb(135,136,138);
    margin-bottom: 10px;
}

.column370{
    float: left;
    width: 370px;
    background-color: rgb(135,136,138);	
    margin-bottom: 10px;
}

#rightcolumn{
    float: left;
    width: 370px;
}

.fullcolumn{
    clear:both;
    width: 1130px;
    background-color: rgb(135,136,138);
	margin-left: 10px;
}

.tenright{
    margin-right:10px;
}

.textcontent{
    padding: 10px;
}

.leftcolumntopimage{
    background-image: url(../images/angebot.png);
}

.leftbottomleftimage{
    background-image: url(../images/profil.png);
}

.leftbottomrightimage{
    background-image: url(../images/kontakt_impressum.png);
}

.rightcolumnimage{
    background-image: url(../images/schwerpunkt.png);
}

.navigation{
    font-size: 20px;
}

.rollover_img a {
    color: #FFF;
    width: 100%;
    height: 100%;
    display: block;
    text-decoration: none;
}

.rollover_img a:hover {
    background:#000;
    opacity:.55;
    filter:alpha(opacity=55);
}

.rollover_img a span {
    display: none;
    width: 100%;
    padding:5px 5px 0px 5px;
    text-align:left;
    margin: auto;
    text-align: center;
}

.rollover_img a:hover span {
    display: block; 
}

.pagetopic{
    font-size: 24px;
    color: #e0e0e0;
    padding: 15px;
}

#footer{
    clear: both;
    width: 100%;
    height: 50px;
    text-align: center;
    padding-top:20px;
    color: #a0a0a0;
}

.shaded{
	-webkit-box-shadow:3px 3px 5px #808080;
	-moz-box-shadow:3px 3px 5px #808080;
	box-shadow:3px 3px 5px #808080;
}

li{
	margin-top:5px;
}