body {
    margin:0;
    padding:0;
}


@media (min-width:768px){
    .container {
        width: 750px
    }
}

@media (min-width:992px){
    .container {
        width: 970px
    }
}

@media (min-width:1200px){
    .container {
        width: 970px
    }
}

h2 {
   font-weight: 200;
   text-transform: uppercase;
   font-size:18pt;
}
h3.fsvMainTitle {
    color:#990000;
    margin-bottom:0;
    padding-bottom:0;
    font-size:16pt;
}
h4.fsvMainTitle {
    margin-top:0;
    padding-top:0;
    color:#000;
    font-size:24pt;

}


.fsvArticle, .fsvAction {
    margin-top:	1em;
    margin-bottom:	1em;
    padding:	1em;
}

.fsvAction {

    background-color:#660000;
    color:#fff;
}

.fsvArticle {
    background-color:#cccccc;
}

.fsvNews {
    background-color:#cccccc;
}


.container .jumbotron {
    padding:0;
    height:380px;
    border-radius:0;
    margin-left:-15px;
    margin-right:-15px;
    margin-top:0px;
    overflow: hidden;
    background:none;
    border:1px solid #ababab;
}

.fsvNavigation {
    margin-left:-15px;
    margin-right:-15px;
    margin-top:20px;
    margin-bottom:0px;
}

.navbar {
    border-bottom-color:none;
    background-color: rgb(190,39,45);
    -webkit-box-shadow:none;

    background-color: none;
    background-image: none;
    background-repeat: repeat-x;
    border:0;
    border-radius:0;
    background-color: #cccccc;
    width:100%;
}

.navbar-default .navbar-brand {
    color:#fff;
}
.navbar-default .navbar-nav>li>a {
    color:rgb(51, 51, 51);
}

.navbar-default .navbar-nav>.active>a {
    color:#000066;
}


.navbar-default .navbar-nav>.active>a {
    color:#fff;
    background-color:#660000;
    -webkit-box-shadow:none;
    text-shadow:none;
    background-image:none;
}

.navbar-default .navbar-nav>.active>a:hover {
    color:#660000;
    -webkit-box-shadow:none;
    text-shadow:none;
    background-image:none;
    background-color:#994c38;

}
.nav-top {
    font-size:9pt;

}
.nav-top li {
    float:left;
}



div.fsvFooter {

    border-top:1px solid #9c9c9c;
    margin-left:-15px;
    margin-right:-15px;
    padding-top:6px;
    padding-left:15px;
    padding-right:15px;
    font-size:9t;
    margin-bottom:1em;
}

.jumbotron {
    padding:0;
    height:380px;
    border-radius:0;
    margin-left:-15px;
    margin-right:-15px;
    margin-top:0px;
    overflow: hidden;
    background:none;
}

.container .jumbotron .fsvSlogan {
    position:absolute;
    z-index: 100;
    width:250px;
    color:#fff;
    margin-top: 280px;
    margin-left:45px;
    background-image: url(/c5/packages/theme_ringen/themes/ringen/img/fsv-slogan-bg.png)
}

.container .jumbotron .fsvSlogan h3 {

    color:#fff;
    margin:12px;


}

/* easy news */
div.ccm-page-list {
    margin-left:0; /*1.5em;*/
    margin-right:1.5em;
    margin-top:1em;
}

div.ccm-page-list h3 a {
    font-size:16pt;
    font-weight: 200;
    color:#000066;
}

div.ccm-pagination {
    margin-left:1.5em;
    margin-right:1.5em;
    margin-bottom:1em;
    margin-top:1em;
}

.ccm-imageSlider-wrapper {
    /*background-color:#ffcc00;*/
    overflow: hidden;
}


.imageSliderImages img {

    max-width:700px;

}


/* termine */

.items-calendar-list-view-title h3 {
    font-size: 21px;
    font-weight: 200;
}

.items-calendar-list-view-dates {
    font-weight:bold;
}


.fsvBreadcrumb {
    font-size:10pt;
}


#socialshareprivacy {
	height:41px;
	width:120px;
	margin-top:10px;
	background-image: url("/c5/packages/theme_ringen/themes/ringen/img/bei-facebook-empfehlen.png");
	background-repeat: no-repeat;
	background-position: center;
	cursor:pointer;
}

.galleryImagesSponsors {
    margin-right: 12px;
}


.fsvSponsors {
    margin-bottom: 1em;
}
.fsvSponsors h4 {
    font-weight: 200;
    text-transform: uppercase;
    font-size:14pt;
}