html{
    width: 100%;
    height: 100%;
	overflow-y: scroll;
}

body {
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;	
}
 
 
a:hover{
	color:#E60019;
} 

a{color:#E60019;}
 
 /*
.nav-tabs > li > a{color:#000;} 
.nav-tabs > li.active > a:hover{color:#E60019;} 
*/


.nav-tabs > li > a {
	color:#777;
	font-weight:bold;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {color:#E60019;}


.container-fluid {max-width:1200px;}

.gesamtbutton{
	font-weight:bold; 
	background-color:#E5E5E5;
}

.footer{background-color:#333;color:#fff;padding-top:10px;}
.footer img {padding-top:10px;}
.footer a{color:#fff;}
/** CURSOR **/
.pointer{cursor:pointer;}
.cursor-default{cursor:default;}

.no-padding{padding:0 !important;}
.no-top-padding{padding-top:0 !important;}
.no-right-padding{padding-right:0 !important;}
.no-bottom-padding{padding-bottom:0 !important;}
.no-left-padding{padding-left:0 !important;}

.no-margin{margin:0px !important;}
.no-top-margin{margin-top:0px !important;}
.no-right-margin{margin-right:0px !important;}
.no-bottom-margin{margin-bottom:0px !important;}
.no-left-margin{margin-left:0px !important;}

 
.list-group-horizontal .list-group-item {
	cursor:pointer;
	padding:1px 10px;
	display: inline-block;
}
.list-group-horizontal .list-group-item {
	margin-bottom: 0;
	margin-left:-4px;
	margin-right: 0;
}
.list-group-horizontal .list-group-item:first-child {
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
}
.list-group-horizontal .list-group-item:last-child {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px;
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{background-color:#E60019;}

#tage .list-group-item.active, #tage .list-group-item.active:focus, #tage .list-group-item.active:hover{background-color:#E60019;color:#fff;}

.panel-body{padding-top:0px;}

.zoombuttons{
	position:absolute;
	right:21px;
	top:197px;
	z-index:99;
} 

.btn-default.focus {
	background-color:#E60019;
	color:#fff;
	border-color: #E60019;
}
.btn-default:hover {
	background-color:#E60019;
	color:#fff;
	border-color: #E60019;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	background-color:#E60019;
	color:#fff;
	border-color: #E60019;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
	background-color:#E60019;
	color:#fff;
	border-color: #E60019;
}


.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
	z-index: 2;
 
	 
 
}

.caret.caret-reversed {
    border-top-width: 0;
    border-bottom: 4px solid #000000;
}
 
 
.table tbody > tr:last-child > td {
	border-top: 1px solid #E60019;
	border-bottom: 2px solid #E60019;
}

#touren_container > li{
	min-width:188px;
	background-color:#f3f3f3;
}
 
#touren_container .list-group-item {
	margin-left:-1px;
	margin-top:-1px;
	margin-bottom:2px;
}
#touren_container .list-group-item:hover{
	border-color: #dddddd;
	
}
.delbutton{
	font-size:11px; 
	padding-top:8px;
}
 
.list-group-item{line-height:25px;}

.smaller{
	font-size:10px;
}

.day_line{	
	cursor:pointer;
}

.day_line > td{
	border-bottom-style:solid;
	border-bottom-width:1px !important;
}
.total_line{
	background-color:#f0f0f0;
}

.porto_line{
	background-color:#f5f5f5;
}

.porto_line-td{
	border-top-style:solid;
	border-top-width:1px !important;	 
}

.list-group > a.disabled {
  color: #999999;
}
.list-group > a.disabled:hover,
.list-group > a.disabled:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

.addmultible{
	margin-bottom:5px;
}

#canvas_w ,#canvas_oe{display:none;}

#quickinfo{
	position:absolute;
	top:210px;
	left:20px;	
	background-color:#fff;
	opacity:0.85;
	padding:5px;
}


#suche_container > li{min-width:210px;}

.quickinfo{
	width:200px;
	background-color:#f5f5f5;
	border-radius:2px;
	
}
.quickinfo td{
	font-size:12px;
}
.quickinfo th{
	border-top-style:none !important;
}

#karten{
	overflow:hidden;
	height:500px;
}

.tr_1_Montag, .tr_2_Dienstag, .tr_3_Mittwoch, .tr_4_Donnerstag, .tr_5_Freitag, .tr_6_Samstag, .tr_7_Sonntag{display:none;}

#panel_touren{min-height:708px;}

.popover {
	width:450px;
}

.print_button{
	margin-top:5px;
	margin-left:2px;

}


.delallbutton{
	margin-right:20px;
	display:none;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
 padding-left:5px;padding-right:5px;

}

.panel{
	margin-bottom:5px;
}

 
.slammglyph{
	font-size:8px;
}

#gewicht .btn , #platzierung .btn {font-size:12px;padding:4px 10px;}



/*****************************************
************** KONTAKTBOX ****************
******************************************/
.kontakt-card{
	background-color:#ffffff;
}

.kontakt-name{
	float:left;
	padding:1.5px 1px;
	font-size:14px;
}

.kontakt-bild{
	height:92px;
	overflow:hidden;
	float:right;
}

.kontakt-body{
	font-size:12px;
	color:#666666 !important;
	padding:2px;
}

ul.quicklinks{
	margin-top:0;
}

.quicklinks li a{
	color:#B60017 !important;
	text-decoration:underline !important;
}

.quicklinks li{
	list-style:outside none none;
}

.font-weight-bold {
	font-weight: 700 !important;
}