body{
	margin-top: 25px;
}

.redbtn{
	color: #FF1242;	
	border-color: #FF1242 !important;
	padding-right: 18px;
	padding-left: 18px;
		
}

.header{
	position : relative;
	height : 50px;
	width : 100%;	
	margin : 10px;
	margin : 25px;
}

.footer{	
	position: fixed;
	padding: 10px;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 40px;
	background-color : #393939;
	border-style : solid;
	border-top-color : #46f32a;
	border-top-width : 2px;
	z-index: 100;
}

#logout{
	align: right;
	font-size: 16px; 
}

.create-kurs{
	z-index: -1;
}

.create-user{
	z-index: -1;	
}

#greeting{
	font-size:15px;
	margin-top:25px;
	margin-right: 25px;
}

#greetingandlogout{
	margin-top: 15px;
	margin-right: 30px;
}

.input-group-addon{
	background-color:white;
	color : #393939;
	border-width : 0px;
	width: 80px;
}

.form-control{
	width: parent;
}

.footer-text{
	color : white;
	text-align : center;
}

.btn {	
	font-size: 20px;
	border-color: #393939;
	background-color : white;
	margin-top : 5px;	
	width : 150x;
}


.btn:hover{
	border-color: #46f32a;
	background-color : white;
}

.btn-small {	
	font-size: 12px;
	border:solid 1px #393939;
	background-color : white;
	border-radius: 5px;
	margin-top : 5px;	
	width : 150x;
	height: 25px;
}

.btn-small:hover{
	border-color: #46f32a;
	background-color : white;
}

.btn-login{
	border-color : #393939;
	border-width : 2px;
	background-color : white;
	width : 80x;	
	margin-top : 5px;
}
.btn-login:hover{
	border-color : #46f32a;
	background-color : white;	
}
.btn-gebucht{
	background-color : #46f32a;
	color : white;
	border : solid 1px #46f32a;
	border-radius : 5px;
	width : 120px;
	height:35px;
	padding : 2px;
	font-size : 20px;
}

.btn-storno{
	background-color : #46f32a;
	color : white;
	border : solid 1px #46f32a;
	border-radius : 5px;
	width : 120px;
	height:35px;
	padding : 2px;
	font-size : 20px;
}

.bnt-gebucht > button:hover{
	background-color : white;
	color : red;
	border : solid 1px red;
	border-radius : 5px;
	
	padding : 2px;
	
	content : storno;
}

.btn-buchen{
	background-color : white;
	color : #46f32a;
	border : solid 1px #46f32a;
	border-radius : 5px;
	width : 120px;
	height : 35px;
	font-size : 20px;
	padding : 2px;
}

.btn-disabled{
	background-color : grey;
	color : #393939;
	border : solid 1px #46f32a;
	border-radius : 5px;
	width : 80px;
	font-size : 12px;
}

.textarea{
	width:250px;
}

.table-user-results{
	border: solid black 2px;
	
	z-index:10;
	position: absolute;
	background-solor: white;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.tr-user-result{
	font_size: 14px;
	background-color: white;
	cursor:pointer;
}

.tr-user-result:hover{
	color: white;
	background-color: #46f32a;
}

.trInfo{
	display:none;
}

.panel-thh2{
	margin:5px;	
	background-color : white;
	color : black; 
	font-size : 12px
}

.panel-heading-thh2{
	border-top: solid #46f32a 2px;
	border-bottom: solid #46f32a 2px;
	background-color : #393939;
	color : white;
	font-size : 16px
}

#content{
	margin-top : 10px;
	margin-bottom : 50px;
}

.nav > li > a{
	color: #393939;
	border: solid white 1px;
}
.nav > li > a:hover{
	color :#46f32a;
	background-color :  white; !important;
	border: solid #46f32a 1px;
}
li a:hover{
	background-color :  #46f32a; !important
	
}
li:hover {
	
	background-color :  #46f32a; !important
	
}

.lbl-teilnehmer{
	font-size:20px;
	text-align: left;
}

#searchme{
	align:right;
}

#teilnehmer{
	
}

#result{
	position:absolute;
	z-index: 40;
	border: solid 1px #46f32a;
	border-radius: 5px;
	background-color:white;
	white-space: nowrap;	
}

li.active a {
	border: solid 1px #46f32a;
	border-radius :4px;
	background-color : #46f32a;
	color:white;	
}

.table {
	font-size : 20px;	
}

.tabel-small{
	
}

.tr-small{
	font-size: 14px;
}

.tbl-button{
	background-color : white;
	font-size : 10 px;
	border : solid 1px black;
	padding : 1px;
	border-radius : 4px;
	color : black;
	text-align : center;
	width : 100px;
}


.btn-notermine {	
	border-style: solid 2 px #393939;
	border-radius : 5px;
	background-color : white;
	margin-top : 5px;
	font-size : 25px;
	width : 80x;
}

.btn-notermine:hover{
	border-color: #46f32a;
	background-color : white;
}

.a-nav-main {
	cursor: pointer;
}


/*
.logout{
	display:block;
	margin: auto;
}


img.logo{	
	display:block;
	margin: auto;    
}
div.login{
	position : relative;
	top : 20px;
	padding : 20px;
	height : 350px;	
}



.outer-header{
	background-color : #393939;
	height : 50px;
	border-bottom-color : #46f32a;
	border-bottom-width : 5px;
	border-bottom-style : solid;
}


.rahmen{*/
	/*background-color : #46f32a;*/
/*	
}
.balken{
	height :50px;
	background-color : white;
}




.panel-thh1 {
	background-color : #393939;
	color : white;	
	border-bottom-style : solid;
	border-bottom-width : 2px;
	border-bottom-color: #46f32a;
}








li {
	border-bottom-style : solid;
	border-bottom-color : #46f32a;
	border-bottom-width : 1px;	
}

li:hover{
	border-style : solid;
	border-color : #46f32a;
	border-width : 1px;
	background-color : white;
	color : #46f32a;
}



a {
	color : #393939;	
}

ul li a:hover{
	color : #46f32a;
	background-color : white;
}


.tr{
	padding:0px;
	height : 10px;
	margin : 1px;
	font-size : 14px;
}

.thh-button-toolbar{
	display:block;
	margin:auto;
}




.td-80{
	width:800px;
}
.td-10{
	width:100px;
}

.img-notiz{
	width:3px;
	height:10px;
}

*/