@charset "utf-8";
@import "bootstrap.min.css";
@import "bootstrap-theme.min.css";
@import url(https://fonts.googleapis.com/css?family=Roboto:500);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);

body {
	background-color:#FFF;
	background:url(../../pics/background_logo.gif) -350px -100px #FFF no-repeat fixed;
	font-family: 'Open Sans', sans-serif;
	/*padding-top:70px;*/
/*  font-size: 16px;*/
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
	font-family: 'Roboto', sans-serif;
  color: inherit;
  text-rendering: optimizelegibility;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  color: #999999;
}

h1 {
  font-size: 30px;
  line-height: 36px;
}

h1 small {
  font-size: 18px;
}

h2 {
  font-size: 24px;
  line-height: 36px;
	border-bottom:1px solid #999; margin-bottom:6px;
}

h2 small {
  font-size: 18px;
}

h3 {
  font-size: 18px;
  line-height: 27px;
}

h3 small {
  font-size: 14px;
}

h4,
h5,
h6 {
  line-height: 18px;
}

h4 {
  font-size: 14px;
}

h4 small {
  font-size: 12px;
}

h5 {
  font-size: 12px;
}

h6 {
  font-size: 11px;
  color: #999999;
  text-transform: uppercase;
}

.form-actions {
	background-color:transparent;
}

a.nocolor {
	color:#000000;
}

.label-laufen, .label-triathlon, .label-schwimmen, .label-radfahren, .label-spinning, .label-yoga, .label-alle, .label-bildergallerie, .label-erlebnisbericht, .label-zeitungsartikel, .label-sonstiges {
	font-family: 'Open Sans', sans-serif; }
.panel-laufen, .panel-triathlon, .panel-schwimmen, .panel-radfahren, .panel-spinning, .panel-yoga, .panel-alle, .panel-bildergallerie, .panel-erlebnisbericht, .panel-zeitungsartikel, .panel-sonstiges {
    border-color: #7b7b7b;
}
.label-laufen, .panel-laufen > .panel-heading, .laufen {
	background-color:#3a87ad;
	background-color:#6093AD; color:#FFF; }
.label-triathlon, .panel-laufen > .panel-heading, .triathlon {
	background-color:#FF6600;
	background-color:#DA8348; color:#FFF; }
.label-yoga, .panel-yoga > .panel-heading, .yoga {
    background-color:#a1697b; color:#FFF; }
.label-schwimmen, .panel-schwimmen > .panel-heading, .schwimmen {
    background-color:#62a564; color:#FFF; }
.label-radfahren, .panel-radfahren > .panel-heading, .radfahren {
    background-color:#cbaf27; color:#FFF; }
.label-spinning, .panel-spinning > .panel-heading, .spinning {
    background-color:#8b69a1; color:#FFF; }
.label-sonstiges, .panel-sonstiges > .panel-heading, .sonstiges {
    background-color:#8f8f8f; color:#FFF; }

.titel .label { font-size:60% }

.label-alle, .veranstaltung, .umfrage {
	background-color:#333333; }
.label-bildergallerie, .bildergallerie {
	background-color:#a94442; }
.label-erlebnisbericht, .erlebnisbericht {
	background-color:#337ab7; }
.label-zeitungsartikel, .zeitungsartikel {
	background-color:#e89a2a; }

.table-laufen {
    border-radius:4px;
    border-collapse: collapse;
}
.table-laufen tbody tr th {
    background-color: #DA8348;
    border-color: #DA8348;
    color:#FFF;
}
.table-laufen tbody tr td {
    border-color: #DA8348;
}
.table-schwimmen tbody tr th {
    background-color: #6093AD;
    border-color: #6093AD;
    color:#FFF;
}
.table-schwimmen tbody tr td {
    border-color: #6093AD;
}
.table-radfahren tbody tr th {
    background-color: #686b68;
    border-color: #686b68;
    color:#FFF;
}
.table-radfahren tbody tr td {
    border-color: #686b68;
}

.panel-laufen {
  border-color: #6093AD;
	border-radius:2px;
}
.panel-laufen > .panel-heading {
  color: #fff;
  background-color: #6093AD;
  border-color: #6093AD;
	border-radius:1px;
	padding-top:6px; padding-bottom:6px;
}
.panel-laufen > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #6093AD;
}
.panel-laufen > .panel-heading .badge {
  color: #6093AD;
  background-color: #fff;
}
.panel-laufen > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #6093AD;
}

.panel-triathlon {
  border-color: #DA8348;
	border-radius:2px;
}
.panel-triathlon > .panel-heading {
  color: #fff;
  background-color: #DA8348;
  border-color: #DA8348;
	border-radius:1px;
	padding-top:6px; padding-bottom:6px;
}
.panel-triathlon > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #DA8348;
}
.panel-triathlon > .panel-heading .badge {
  color: #DA8348;
  background-color: #fff;
}
.panel-triathlon > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #DA8348;
}

.autor { font-style:italic; }

.page-header {
	margin-top:15px;
}

.navbar-default {
/*	background: linear-gradient(to bottom,#000 0,#000 30%,#666 100%);
	background: linear-gradient(to bottom,#FFF 0,#FFF 30%,#E6E6E6 100%); */
	background-image: linear-gradient(to bottom,#fefefe 0, #fefefe 30%, #f3f3f3 100%); }
.navbar { /* min-height:75px; margin-bottom:0; */ }
.navbar-brand {
	font-family: 'Roboto', sans-serif;
}
.navbar-inverse .navbar-nav>li>a { color:#CCC; }
@media (min-width: 768px) {
	.navbar-brand {
		font-family: 'Roboto', sans-serif;
		padding-right:50px;
	}
	/*
	ul.nav li {
		width:130px;
	}*/
	ul.subnav {
/*	padding: 10px 0px ! important;
		width:100%; */
	}

	ul.nav li.dropdown:hover ul.dropdown-menu{
		display: block;
		margin-top:0px
	}
}

.navbar-inverse {
    border-color: #222;
}

.navbar small { font-size:80%; }
.img-responsive { border:1px solid #CCC; }
.profilbild { border:1px solid #CCC; border-radius: 50%; vertical-align:middle;}
.profilbild.pull-left { margin-right: 6px; }
.profilbild.winzig { width: 30px; }
.profilbild.klein { width: 40px; }
.profilbild.mittel { width: 60px; }
.profilbild.gross { width: 100px; }

.icontext { white-space: nowrap; }