
body {
	/*font-size:14px;*/ /* kollidiert mit kunden css */
}

#brdmcontainer .brdm-map-toolbox {
	left:0;
	width:100%;
	height:120px;
}
#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-bar {
	border-bottom: 1px dashed #dddddd;
}

/* 
#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-bar div {
	width:85px;
}
 */
#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-bar div p {
	font-size:105%;
}
/*
#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-bar .brdm-btn-information {
	width:35px;
}

#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-bar .brdm-btn-information p {
	display:none;
}
*/


#brdmcontainer .brdm-btn-stichwahl p,
#brdmcontainer .brdm-btn-wahlgewinner p,
#brdmcontainer .brdm-btn-wahlbeteiligung p,
#brdmcontainer .brdm-btn-parteistaerke p,
#brdmcontainer .brdm-btn-vabstimmung p,
#brdmcontainer .brdm-btn-information p
{
	font-size: 14px;
}

#brdmcontainer .brdm-btn-information img{
	padding-top: 5px;
	padding-bottom: 5px;
}

#brdmcontainer .brdm-map-toolbox > div > div {
	float: left;
}

#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-switch {
	float:right;
	position: relative;
	right:5px;
	top:80px;
	height:38px;
	width:95px;
	padding-left:15px;
	background-color: #F3F4F7;
	border-top: 1px solid #BED0E1;
	border-bottom: 1px solid #BED0E1;
}
#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-switch table {
	/*display: none;*/
}
#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-switch table tr:first-child {display:none}

#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-switch table .brdm-btn-stimmkreise,
#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-switch table .brdm-btn-rbezirke
{
	height:40px;
}

#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-switch table .brdm-btn-stimmkreise.active,
#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-switch table .brdm-btn-rbezirke.active
{
    background-color:transparent;
}


#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-bag {
	left:0px;
	top: 80px;
	right:0px;
	height:175px;
	width:100%;
}
#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-bag div {
	margin-top:0px;
	width:95%;
	float:left;
}

#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-bag-d.brdm-map-bag-info h4, 
#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-bag-d.brdm-map-bag-info p {
	margin:0;
	line-height:1.25em;
	font-size: 80%;
}

#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-bag .brdm-map-toolbox-bag-p, #brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-bag .brdm-map-toolbox-bag-y {
	float: left;
	display:inline-block;
	width:33%;
	min-width: 95px;
	padding: 0 10px;
}

#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-bag-btn {
	line-height:24px;
}

#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-bag .brdm-map-toolbox-bag-d {
	margin-top:10px;
}

#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-bag .brdm-map-bag-info{
	margin:10px 5px 10px 5px;
	height: 400px;
}

#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-bag-btn {
	width:auto;
}



#brdmcontainer .brdm-map-details {
	margin-top:85px;
	min-height:380px;
	max-height: 800px;
	max-height: calc(100% - 210px);
}
#brdmcontainer .brdm-map-details-close {
	width:20px;
	height:20px; 
	background-color: red;
}

#brdmcontainer .brdm-map-title {
	top:81px;
	width:100%;
}
#brdmcontainer .brdm-map-title div {
	text-align: center;
}
#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-bar div {
	border-right: 2px solid #f2f2f2;
	border-left: 2px solid #f2f2f2;
}
#brdmcontainer .brdm-map-toolbox .brdm-map-toolbox-bar div.active
{
    background-color:#e9e9e9;
    border-bottom: 5px solid #000;
    border-left: none;
    border-right: 2px solid #e9e9e9;
	border-left: 2px solid #e9e9e9;
}

#brdmcontainer .brdm-map-toolbox .brdm-sel {
	top: 80px;
	padding: 5px 5%;
	width:auto;
	left:0;
	right:100px;
	height:28px;
	background-color: #F3F4F7;
	border-top: 1px solid #BED0E1;
	border-bottom: 1px solid #BED0E1;
}

#brdmcontainer .brdm-map-toolbox .brdm-sel select {
	width:90%;
	max-width: 300px;
	height:29px;
	font-size:20px;
}

#brdmcontainer .brdm-map-quelle
{
	display:none;
}

#brdmcontainer .jvectormap-zoomfit,
#brdmcontainer .jvectormap-zoomin,
#brdmcontainer .jvectormap-zoomout
{
    position: absolute;
    right: 0px;
    left:auto;
    height: 46px;
    width: 46px;
}

#brdmcontainer div.tab_content {padding:0}



    .brdm-secondtoolbox a,
    .brdm-secondtoolbox a:active, 
    .brdm-secondtoolbox a:hover{
/*        float:left; */
/*        padding-bottom:0; */
    }
    

select {
	max-width: 60%;
}
input {
	max-width:35%;
}
.brdm-secondtoolbox-regionselect > *{
	font-size: 0.85em;
}