	.logged_in {display:block; margin-top:39px}
    /*==========  Non-Mobile First Method  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
	
	.logged_in {display:block; margin-top:35px; margin-left:25px}

    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
	
	.logged_in {display:block; margin-top:10px; margin-left:5px}

    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {

	.logged_in {display:block; margin-top:10px; margin-left:5px}

    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {

	.logged_in {display:block; margin-top:10px; margin-left:5px}

    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {

	.logged_in {display:block; margin-top:5px;}

    }

.row {
  margin-top:0px;
  margin-bottom: 5px;
}
.row .row {
  margin-top: 5px;
  margin-bottom: 0;
}


#header [class*="col-"] {
  padding-top: 2px;
  padding-bottom: 15px;
}

#main [class*="col-"] {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left:5px;
  
}

#nav-prim [class*="col-"] {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fff;
}

#nav-prim ul {
    position:static;
    padding-top: 0;
    border-top: 1px solid #ccc;
    margin-top: 1px;
    padding-left: 0px;
    list-style-position: outside;
    list-style-type: square;
    float:none;
}

#nav-prim li {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ccc;
    margin: 0;
    padding: 0;
    background: #fff;
    float:none;
}

#nav-prim a {
	line-height:1.8;padding: 5px 0 5px 23px;background: white url("../pics/sprites.gif") no-repeat 10px -695px;font: normal 86% Arial,sans-serif;display:block
}
#nav-prim a, #nav-prim a:link, #nav-prim a:visited, #nav-prim a:hover, #nav-prim a:active {
	text-decoration:none;cursor:pointer
} 
#nav-prim a:link {
	color:#000
} 
#nav-prim a:visited {
color:#000
} 
#nav-prim a:hover {
color:#c00;background: #e8e8e8 url("../pics/sprites.gif") no-repeat 10px -695px
} 
#nav-prim li.active a:link, #nav-prim li.active a:visited, #nav-prim li.active a:hover, #nav-prim li.active a:active {
color:#c00
} 
#nav-prim span {
line-height:1.8;padding: 5px 0 5px 23px; font: bold 86% Arial,sans-serif;
}

#nav-prim form.klein {
margin:0;
padding:0;
display:inline;
}


@media (min-width: 992px) {
  .sidebar-nav .navbar .navbar-collapse {
    padding: 0;
    max-height: none;
  }
  .sidebar-nav .navbar ul {
    float: none;
  }
  .sidebar-nav .navbar ul:not {
    display: block;
  }
  .sidebar-nav .navbar li {
    float: none;
    display: block;
  }
  .sidebar-nav .navbar li a {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

#footer {clear:both; padding: 10px 0 30px;font-size:86%;color:#999}
#footer p {margin:0}
#footer a:link {color:#999}


/* Ab hier alte Klassen damit das Aussehen nicht zu sehr abweicht */

hr {
  margin-top: 0px;
  margin-bottom: 10px;
  border-color: #252525;
}

span.Warning {vertical-align: baseline; font-size: 0.8em; color: #17a94e; font-weight: bold;  background: #fffae8; border: solid; border-color: #17a94e; margin-right: 1em; padding-left: 3px;  padding-right: 3px; border-width: 1px;}

/* ehemals ueberschrift */
.head_menu {color: white; background: #737573; padding-left: 2px;}
