header.header
{
	border-bottom: 1px #cccccc solid;
	height:41px;
}

header.header>.wrap{
	height:100%;
	padding-top:5px;
}

a.logo
{
	margin: 3px 0 0 5px;
}

a.logo>img{
	height: 24px;
}

div.content
{
	padding-top: 41px;
}

#sidebar{
	/*border-right: 1px #cccccc solid;*/
	background: #f5f5f5;
}

.leftside-navigation
{
	height: calc(100% - 41px);
	margin-top: 41px;
}

.sidebar-open a.sidebar-toggle,
a.sidebar-toggle{
	color:#2c70b1;
}

.sidebar-menu>ul>li>a,
.sidebar-menu>ul>li>span{
	color: #2c70b1;
	padding: 10px 20px 10px 10px;
	font-size: 12px;
}

.sidebar-menu>ul>li>a.active,
.sidebar-menu>ul>li>a:hover,
.sidebar-menu>ul>li>a:focus,
.sidebar-menu>ul>li>span.active{
	color: #2c70b1;
	background: #e6e6e6;
}

.sidebar-menu>ul>li>span .icon{
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.sidebar-menu>ul>li.open .icon{
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.sidebar-menu .sub>ul>li>a{
	border-left: 5px solid #e6e6e6;
	color: #707070;
	padding:5px 20px;
}

.sidebar-menu .sub>ul>li>a.active,
.sidebar-menu .sub>ul>li>a:hover,
.sidebar-menu .sub>ul>li>a:focus{
	background: #e6e6e6;
	border-left: 5px solid #2c70b1;
}

body {
	color:#1C1C1C;
}

h1
{
	color: #3f82a9;
}

ul.list-striped > li:nth-child(even),
ol.list-striped > li:nth-child(even)
{
	background: #ffffff;
}

ul.list-striped > li:nth-child(odd),
ol.list-striped > li:nth-child(odd)
{
	background: #f9f9f9;
}

.bestellungen-uebersicht-tabelle
{
	font-size: 13px;
}

.bestellungen-uebersicht-tabelle th:nth-child(2),
.bestellungen-uebersicht-tabelle td:nth-child(2) {
    text-align: right;
    width: 70px;
    white-space: nowrap;
}
