/*your custom style goes in this file*/
/*if you're overriding style blocks from genstyle.css, you only need to include the attributes you're overriding, not the whole block*/

      /* Custom container 
      .container-fluid {
        margin: 0 auto;
        max-width: 1000px;
      }
      .container-fluid > hr {
        margin: 20px 0;
      } */


      /* Customize the navbar links to be fill the entire space of the .navbar 
      .navbar .navbar-inner {
        padding: 0;
      }
      .navbar .nav {
        margin: 0;
        display: table;
        width: 100%;
      }
      .navbar .nav li {
        display: table-cell;
        width: 1%;
        float: none;
      }
      .navbar .nav li a {
        font-weight: bold;
        text-align: center;
        border-left: 1px solid rgba(255,255,255,.75);
        border-right: 1px solid rgba(0,0,0,.1);
      }
      .navbar .nav li:first-child a {
        border-left: 0;
        border-radius: 3px 0 0 3px;
      }
      .navbar .nav li:last-child a {
        border-right: 0;
        border-radius: 0 3px 3px 0;
      } */

/* Move body down regarding fixed Bootstrap Header */ 
body { 
     padding-top: 40px; 
     padding-bottom: 40px; 
}

.container {
	
	padding-top: 35px;
}


body { padding-top: 40px; }
	@media screen and (max-width: 1000px) {
    body { padding-top: 150px; }
}


/* Bootstrap Default Button Style for TNG */

/*small boxes for letters on the surnames page, also for pagination on other pages*/


.snlink {
    background-color: #ffffff;
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    color: #000000;
    padding: 10px ;
	border-color: #999999 #999999 #999999 #999999;
	border-radius: 4px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
}
   
.adminnav .snlink {
	background-color: white;
}

a.snlink:hover, .snlinkact, .adminnav .snlinkact {
	/*background-color:#333366; same as "fieldnameback" background color */
	/*color:#fff;*/
	color: #333333;
	background-color: #ebebeb;
	border-color: #999999;
}

/* Input Class as Bootstrap */ 

/* Input Type=Button */

 input[type="button"], input[type="submit"], input[type="reset"], input[type="password"], button, input[type="text"], textarea, select, .btn {
   border: 1px solid gray;
   padding: 8px 4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*background-color: #fff;*/
}

input[type="button"], input[type="submit"], input[type="reset"], button,  {
   /*box-shadow: inset 0 1px 3px #fff, inset 0 -9px #fff, 0 0 3px #fff;*/
   -o-box-shadow: inset 0 1px 3px #fff, inset 0 -9px #fff, 0 0 3px #ff; 
   /*-webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -9px #fff, 0 0 3px #fff;*/
   -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -9px #fff, 0 0 3px #fff;
   background-color: #fff;
} 

input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active, button:active {
   color:white;
   border: 1px solid #FFCC00;
   background-color: #cccccc;
   box-shadow: inset 0 1px 3px #fff, inset 0 -9px #d3d3d3, 0 0 3px #d3d3d3;
   -o-box-shadow: inset 0 1px 3px #fff, inset 0 -9px #d3d3d3, 0 0 3px #d3d3d3; 
   -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -9px #d3d3d3, 0 0 3px #d3d3d3;
   -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -9px #d3d3d3, 0 0 3px #d3d3d3;
 }

   

/* Background Color Main Menue to white */
div.innercontainer {
    height: 22px;
	color: transparent;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

div.innercontainer, ul.tngdd .langmenu, ul.tngdd .stubmenu {
    border-bottom: none;
    background-color: none;
}

/* TNG Navigation an Bootstrap anpassen */

/*tabs, core stuff, common to both methods*/

/*inactive tab*/
#tngnav a {
	font: 14px arial, helvetica, sans-serif;
}

/* Navigation Fontsize enlarge */
.smaller {
    font-size: 13px;
}


 /* Mehr Abstand zwischen Pagination und Tabelle 
 table {
    margin-top: 25px;
    margin-bottom: 25px;
}*/

.controllerContainer {
    /* Fix Height or Bootstrap Theme */
    height: 50px;
    margin-bottom: 15px;
}

/* Fix Overlays */

.LB_overlay {

}

.LB_window {
    
}

/*
* html .LB_window {position:absolute;}
*/

#LB_closeWindow{
	}

.LB_content{
   	
}

.LB_closeAjaxWindow{
    width: 596px;
	
}

#LB_close {

}

#LB_titletext {
	}
	
/* Checkbox fuer Login */
.answer { display:none; }
.check:checked+.answer{
display:block;
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: black;
}

/*neue Menü Icons mit Glyphicons*/

div.icons-rt {
	font-family : 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: right;
	margin:1px 0 0 2px;
	padding:2px 0 0 3px;
	font-weight: bold;
}

div.icons {
	font-family : 'Open Sans', Arial, Helvetica, sans-serif;
	padding: .3em 0px .2em 3px;
	font-size: 14px;
	float: left;
	margin:0px 0px 0px 2px;
	font-weight: bold;	
}

/*pimp admin*/
a.admincell {
	padding:5px;
	margin:2px 3px 4px 3px;
	height:60px;
	display:block;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

/* sideback: background color for side and top frames */
.sideback {
	background-color: #777777;
	margin:6px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
.lightback {
	background-color: #FFFFFF;
	/*these 2 lines added in 6.0.0*/
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	padding-top: 0px;
}

.admincol {
	min-width:500px;
}


/*Platz um Buttons größer */
p a.snlink {
   line-height: 4.5em;
   }
   
/* Padding für Zellen */
td,th {
  padding: 5px;
}
   
.LB_closeAjaxWindow{
	width: 596px;
	cursor: move;
	margin: 0px;
	padding:1px 0px 2px 0px;
	position:absolute;
	top: 0;
	/* background-color:#333366; /*same as "fieldnameback" background color */
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

/*table {
width: 1115px;
} */
