*, .headerLeft, .headerTop {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	background-color: #C1BFD0;;
}

.content {
	padding-top: 30px;
	min-height: 565px;
}


.contentLeft {
	height: 0px;
}

.contentRight {
	height: 0px;
}

.wrapper {
	background: #EFEFEF;
	padding: 0px;
}

img, embed, object, video {
  max-width: 100%;
  height: auto;
  width: auto;
}

h1 {
	margin: 0px 0px 15px 0px;
	font-size: 1em;
	font-weight: 600;
	color: #333;
}

h2 {
	margin-top:50px;
	font-size: 1em;
	color: #333;
}

.logo {
	padding:5px 0px 15px 15px;

}

.fett {
	font-weight: bold;
}

.kursiv {
	font-style: italic;
}

.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
}

.caps {
	font-variant:small-caps;
}

.small {
	font-size: 0.7em;
}

.nav {

}

.navbar-toggle {
	background-color: #CECECE;
}

.panel {
	margin-bottom: 0px;
	border: none;
	box-shadow: none;
	border-radius: 0px;
	background-color: transparent;
}

li {
	list-style: none;
}

.list7, .list8, .list72 {
	background-color: #C1BFD0;
}

ul.nav li {
	font-size: 0.9em;
}

ul.nav li ul li {
	padding-left: 20px;
	list-style-type: none;
}

ul.nav li ul li:nth-child(-n+6) {
	background-color: #EFEFEF;
}

ul.nav li a {
	color:#102144;
}


span.icon-bar {
	background-color: white;
}
p.kategorie {
	font-size: 0.8em;
}

.footer {
    padding-top: 20px;
    font-size: 0.7em;
    background-color: #C1BFD0;;
}

.nojs {
    z-index: 10000;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 300px;
    padding: 10px;
    background: #000;
    color: #FFF;
    opacity: 0.7;
    text-align: center;
}


a:link {
	color: #C1BFD0;
	text-decoration: none;
}

a:visited {
	color: #ec7c17;
	text-decoration: none;
}

a:active {
	color: #ec7c17;
	text-decoration: none;
}

a:hover {
	color: #ec7c17;
	text-decoration: none;
}

a:focus {
    outline: none;
}

.content {
	font-size: 0.8em;
	background-color: #FFF;
}

.nav > li > a:hover, .active a {
	color: #EC7C17;
}

ul.panel-collapse li a {
	color: #102144;
	line-height: 1.6em;
}

ul.panel-collapse li.active a, ul.panel-collapse li a:hover {
	color: #EC7C17;
	text-decoration: none;
}

/*ul.nav li:nth-child(n+6) a:hover {
	background-color: #C1BFD0;
}*/


.verbandlogos {
	display: none;
}

.scroll-top-wrapper {

    position: fixed;

	opacity: 0;

	visibility: hidden;

	overflow: hidden;

	text-align: center;

	z-index: 99999999;

    background-color: #102144;

	color: #eeeeee;

	width: 50px;

	height: 48px;

	line-height: 48px;

	right: 30px;

	bottom: 30px;

	padding-top: 2px;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

	border-bottom-right-radius: 10px;

	border-bottom-left-radius: 10px;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-ms-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}

.scroll-top-wrapper:hover {

	background-color: #888888;

}

.scroll-top-wrapper.show {

    visibility:visible;

    cursor:pointer;

	opacity: 1.0;

}



@media (min-width: 768px) {
.container {
	margin-top: 0px;
	}

/*.panel {
	width: 224px;
} */

.contentLeft {
	height: 50px;
	background-color: #102144;
}

.logo {
	padding-top:20px;
	}

.verbandlogos {
	display: block;
	margin:20px 0px 0px 30px;
}

}



/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
.container {
 margin-top: 50px;
 background-color: #102144;
}

.logo {
	padding-top: 32px;
}

.headerLeft, .headerTop, .contentLeft, .contentRight  {
        background-repeat: no-repeat;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;

}

.headerLeft {
        height:144px;
}


.headerTop {
		height: 144px;
		background-image: url('/fileadmin/user_upload/siteImages/top1200.png');
		background-size: 100% auto;
}

/*.panel {
	width: 224px;
}*/

.contentLeft {
	height: 373px;
	background-image:url('/fileadmin/user_upload/siteImages/colLeft.png');
}

.contentRight {
	height: 373px;
	background-image:url('/fileadmin/user_upload/siteImages/colRight.png');
}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
.headerTop {
		height: 144px;
		background-image: url('/fileadmin/user_upload/siteImages/top.png');
		background-size: 100% auto;
}
}
