@charset "UTF-8";
/* CSS Document */
/*margin-top:10.040605389443%;*/

body {
overflow-y: scroll;
}

a:active {color:black;}
a:link {text-decoration:underline; color:#EB5C21; }
a:visited {color:#979797; text-decoration:none}

p {
    margin: 0 0 15px;
}

.navbar-default {
    background-color: #e7480a;
    border-color: transparent;
}

.navbar-toggle {
    border: 0 none;
    border-radius: 0;
    color: #fff;
    width: 100%;
	margin:0;
	padding:15px 0;
}

#site #left {
	width:345px;
	float:left;
	margin-right:75px;
}

#site #right {
	width:600px;
	float:left;
}

#left,
#right,
#footer {
	border-top: 2px solid #979797;
    padding-bottom: 30px;
}

#header {
	overflow:hidden;
	clear:both;
}

#header img {
	float:right;
}

body{
	font-family:arial;
	font-size:14px;
	background-color:white;
}

#mainmenu {
	margin-top:20px;
	padding-top:50px;
	height: 440px;
	border-top: 2px solid #979797;
}

#mainmenu a,
.nav a,
#footer a {
	text-decoration:none;
}

.nav {
    background:#FFF;
	text-align: center;
}

.nav li {
    border-bottom:1px solid #979797;
}

.nav.subnav li {
    border-bottom:none;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  	color: #FFF;
  	background-color:#e7480a;
}

.navbar-nav {
    margin: 0 -15px;
}

#text {
	font-size:14px;
	margin-top:20px;
	margin-bottom: 20px;
	padding-top:50px;
	color:#979797;
	border-top: 2px solid #979797;
}

@media (max-width: 992px) {
  #text {
	border-top: none;
	padding-top: 0;
  }
  h1{
	margin:30px 0;
  }
}

#Auflistung{
	line-height:8px;
	color:#939393;
	font-weight:600;
}

#Auflistunglinkskoop{
	width:100px;
}

#Auflistungrechtskoop{
	margin-left:100px;
	width:400px;
	font-weight:600;
	margin-top: -285px;
}


#Auflistung2{
	line-height:5px;
}

#Auflistung3{
	line-height:5px;
}

#Auflistung4{
	line-height:5px;
}

#Auflistung5{
	line-height:5px;
}

#Auflistung6{
	line-height:5px;
}

.menue_button a {
	color:#979797;
}

.menue_button a:hover {
	color:#000;
}

.menue_button.active a {
	color:#000;
}

#menu_left{
	float:left;
}

#menu_right{
	float:right;
}

#menu_right .menue_button a {
	color:#000;
}

#menu_right .menue_button.active a {
	color:#eb5c21;
}

#keinbild{
	border-top:2px dotted #999;
    padding: 10px 0;
	margin-bottom: 20px;
}

#bild{
	border-top:2px dotted #999;
	border-bottom:2px dotted #999;
    padding: 10px 0;
	margin-bottom: 20px;
}

#bildteam{
	border-top:2px dotted #999;
	border-bottom:2px dotted #999;
    padding: 10px 0;
	margin-top:75px;
} 

#bildarbeit{
	border-top:2px dotted #999;
	border-bottom:2px dotted #999;
	margin-top: 170px;
    padding: 10px 0;
}

#bildbetrieb{
	border-top:2px dotted #999;
	border-bottom:2px dotted #999;
	margin-top: 170px;
    padding: 10px 0;
}

#bildkoop{
	border-top:2px dotted #999;
	border-bottom:2px dotted #999;
	margin-top: 234px;
    padding: 10px 0;
}

#bildarmin{
	border-top:2px dotted #999;
	border-bottom:2px dotted #999;
	margin-top: 75px;
    padding: 10px 0;
}

#bildyvonne{
	border-top:2px dotted #999;
	border-bottom:2px dotted #999;
	margin-top: 75px;
    padding: 10px 0;
}

#bildjan{
	border-top:2px dotted #999;
	border-bottom:2px dotted #999;
	margin-top: 75px;
    padding: 10px 0;
}

#border1{
	max-width:346.9px;
	border-top:dotted;
	border-top-width:2px; 
	position:relative;
	right:100px;
	top:35px;
	border-color:#979797;	
}

#border2{
	max-width:346.9px;
	border-top:dotted;
	border-top-width:2px; 
	position:relative;
	right:100px;
	top:65px;
	border-color:#979797	
}

#balken1{
	width: 346.9px;
}

#balken2{
	position:relative;
	top:120px;
	right:100px;

}

#balken3{
	position:relative;
	top:-2px;
	left:437px;
	max-width: 482px;

}

#footer {
	padding-top: 20px;
	color:#939393;
	font-size:12px;
}

#footer a {
	color:#939393;
	font-weight:bold;
}


.footertext{
	line-height: 5px;
	float:right;
	color:#939393;
	margin: 0 30px;
}

.footertext2{
	line-height:5px;
	float:right;
	margin: 0 30px;
	color:#979797;
}

.footertext3{
	line-height:5px;
	float:right;
	margin: 0 30px;
	color:#979797;
}

br{
	display: block;
	margin: 0px 0;
}

h1{
	color:#EB5C21;
	font-weight:normal;
	font-size:20px;
	margin-top: 0;
	margin-bottom: 25px;
	display:inline-block;
}

h1 span {
	color: #54554f;
    display: block;
    font-size: 16.5px;
    text-align: right;
	margin-top:5px;
}

/*
h2{
	font-weight:lighter;	
	line-height:5px;
	font-size:14px;
}
*/

h5{
	color:#EB5C21;
	font-size:16px;
	font-weight: bold;
}

h2{
	color:#54554f;
	font-size:16px;
}

h3{
	color: #EB5C21;
	font-size:16px;
}



.fett{
	font-weight:600;	
}
