* {
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
}


body {
    height: 100%;
    margin: 0;
    background-repeat: no-repeat;
    background-attachment: fixed;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background-color:black;
	color:#f3f3f3;
	background-image: -webkit-linear-gradient(black 10%, #222222 50%, black 100%); 
	background-image: -moz-linear-gradient(black 10%, #222222 50%, black 100%); 
	background-image: -o-linear-gradient(black 10%, #222222 50%, black 100%); 
	background-image: linear-gradient(black 10%, #222222 50%, black 100%);
}

a:link { text-decoration:underline; color:#999999; border-color:#999999;}
a:visited { text-decoration:none; color:#999999; }
a:focus { text-decoration:none; color:inherit; }
a:hover { text-decoration:underline; color:#e18429; border-color:#e18429;}
a:active { text-decoration:none; color:inherit; }

.padded-s {
	padding:0.5em;
}

.regular {
    font-family: 'texgyreadventorregular';
}

.bold {
    font-family: 'texgyreadventorbold';
}

.italic {
	font-family: 'texgyreadventoritalic', Arial, sans-serif;
}
.bold-italic {
	font-family: 'texgyreadventorbold_italic';
}

.img-centered {
	margin:0 auto;
}

.centered {
	text-align:center;
	}	

.justified {
 text-align:justify;
}

.padding-bottom {
	padding-bottom:4em;
}

.margin-bottom-sm {
	margin-bottom:1em;
}

.btn-default {
	background:#333;
}

a.no-underline {
	text-decoration:none; !important
}

/*BEGIN*/
/*Found at: http://www.minimit.com/articles/solutions-tutorials/bootstrap-3-responsive-centered-columns */
/* centered columns styles */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}

.col-fixed {
    /* custom width */
    width:320px;
}
.col-min {
    /* custom min width */
    min-width:320px;
}
.col-max {
    /* custom max width */
    max-width:320px;
}
/*END*/

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
} /* gefunden auf http://stackoverflow.com/a/20548578 */

.thumbnail-borderless {
	border: 0 !important;
	box-shadow: 0 !important;
	border-radius: 0 !important;
	background: transparent !important;
}

.milchglas {
	height: 150px;
	width: 500px;
	position: relative;
	bottom: 50px;
	margin: 0 auto;
	background: rgba(255,255,255,0.5);
	box-shadow: 0px 0px 100px rgba(255,255,255,0.5);
}

.row {
	margin-left: 0px;
	margin-right: 0px;
}

.search {
  position: relative;
  color: #9d9d9d;
}

.search input {
  width: 250px;
  height: 32px;
  background-color: #222;
  border: 0px solid #ccc;
  border-radius: 5px;
  /*box-shadow: 2px 2px 5px #000 inset;*/
}

.search input { text-indent: 32px;}
.search .fa-search { 
  position: relative;
  top: -2px;
  left: 30px;
}

.search input:focus {
	outline: none;	
}

.search #clear-search {
	position: relative;
	top: 0px;
	left: -30px;
}

.search-caption {
	font-size: 0.8em;
	font-style: italic;
	color:#333;
}

.export-section {
	/*
	color: #e18429;
	*/
	font-weight: bold;
}