/*
Colors
=======

rgba(0, 146, 213, 0.3);


*/

/* Aktiver Link */
.active a{
	background-color:#e9511d;
	font-weight:bold;
	color:#ffffff;
	border-radius:5px;
}

body{
	background-image:url('/image/organisation-bg.gif');
}

.sidebar{
	
	padding:0px 20px;
}

.breadcrumb{
	margin:15px 0 10px 0;
}

.content-row{
	overflow:hidden;
	/*padding: 15px 20px;
	margin:0 -15px;
	*/
	background-color:#f8f9fa;
	border-radius: 4px;
	padding-bottom:35px;
}

.content{
		border-left:1px solid #cccccc;
	
}
.content .subtitle{
	font-weight:bold;
}
.content p{
	margin:0;
	padding:0px 0 5px 0;
}

/* Show Hider */
.dontshow{
	display:none;
}
a.showhide{
	
}
legend.showhide{
	cursor:pointer;
}
.sh-holder{
	
	
}
.a-showhide{
	display:block;
	padding:-5px 0 10px 0;
	margin-bottom:25px;
}
.sh-holder p, .sh-holder ul{
	max-width:500px;
}
.sh-holder li {
	margin-bottom:10px;
}

.content legend{
	background-color:#ffffff;
}

/* Fragen in Tabellen */
.notsaved .save {
  
}
.saved .save {
  color: #aaaaaa !important;
}
.notsaved .delete {
    color: #aaaaaa !important;
  
}
.saved .delete {
}
.notsaved input {
    color: #aaaaaa !important;
}
.notsaved input:focus {
    color: #000000 !important;
    font-style: normal;
    font-weight:bold;
}




/* Verkehrsangaben */
.v-chooser ul li:hover{
	background-color:#eee;
	color:#e9511d;
	cursor:pointer;
}



h1{
	font-size:250%;
	margin:0;
	padding:0;
}
h2{
	
}
h3{
	font-size:90%;
	font-weight:bold;
	margin:0;
	padding:0;
}
fieldset{
	padding: 0px 0 20px 0;
	
}
legend{
	font-size:1.8em;
	margin:0px;
	position:relative;
}



.ri0{
	width:85px;
}

.jumbotron{
  margin:25px 0 25px 0; 
}
.jumbotron h1{
	font-size:250%;
	line-height:120%;
	margin:0;
}
.jumbotron .subtitle{
	font-size:90%;
	font-weight:bold;
	max-width:500px;
	padding:25px 0 15px 0;
}
.jumbotron p, .jumbotron ol li, .jumbotron ul li{
	font-size:90%;
	max-width:500px;
}

/* Leadtext */
.explain{
	display:block;
	padding:5px 0 15px 0; 
}

.mytooltip {
	display:none;
	position:absolute;
	background-color:#ffffff;
	height:35px;
	padding:10px 20px 0 20px;
	font-size:90%;
	box-sizing:border-box;
	border:1px solid #1390cc;
	border-radius:4px;
}




.advice{
	color:#44494f;
	padding:0;
	margin:0;
}
.advice i{
	color:#e9511d;
}

.advice .showhide-wrapper{
	
	margin:15px 0 25px 0; 
}
.showhide-wrapper .btn{
	margin-top:15px;
}

fieldset{
	position:relative;
}
.downexpander{
  position: absolute;
  top: -10px;
  right: 10px;
  font-size: 170%;
}
.btn-saveallholder{
	text-align:right;
	padding-right:20px;
	font-size:140%;
}


/*************** Tabellen *********************/
.table{
	margin-top:0px;
}
.tds{
	width:130px;
}
.td3{
	text-align:center;
}
.table textarea{
	width:100%;
	min-height:50px;
}

/* Traffic */
.table-1 .td1{
	width:50%;
}

/* Mobilitätsmanagment */
.table-2 .td1, .table-3 .td1{
  width:55%;
}
.table-2 .td2, .table-3 .td2{
  text-align:center;
  width:250px;
}

/* INfrastructure */
.table-4 .td1, .table-5 .td1, .table-6 .td1, .table-7 .td1 {
   width:48%;
}

/* Projekt */
.table-8 .td1, .table-9 .td1 {
   width:60%;
}

/* Mobilitätsmanagementsystem */
.table-10 .td1, .table-11 .td1, .table-12 .td1, .table-13 .td1, .table-14 .td1, .table-15 .td1 {
   width:65%;
}

/* Aufwand */
.table-16 .td1, .table-17 .td1{
   width:66%;
}


/* Berichte */
.report_traffic, .report_project, .report_management{
	display:none;
}

/* Infrastrukture */
.thquestion{
	width:350px !important;
}

/* Verkehrsanbindung */


/* managementsummary */
textarea.managementsummary{
	height:450px;
}
/* Mobilitätsmanagement */

/* Karte */
#mapcontainer{
	margin-bottom:10px;
}


/* Project */
.tdm0{
	width:50%;
}
.tdm2{
	width:15%;
}
.tdm2, .tdm3, .tdm4{
	vertical-align:top;
}

.tdm3, .savedel{
	text-align:center;
}


.spacer:before{
	content:none !important; 
}
div.alert{
	margin-top:25px;
}

.help-editable{
	display:none; 
}
.small{
	font-size:65%;
}

