html {
	overflow-y: scroll;
}
body { 
	font-family: 'Roboto Condensed', sans-serif; 
	font-size: 15px; 
	color: #00519e;
	background: #abd293 url(../images/layout_bg.jpg) repeat-x 0 0;
}

body.site {
	border-top: 0 !important;
}

#content { min-height: 400px;}

.site-title {
  	display:none; 
}


.nav-pills > li > a  { 
	font-size: 1.2em;
	border-radius: 4px;
	padding: 10px 20px;
	color: #FFF !important;
	background-color: #00519e !important;
	margin-right: 5px;
}


/* navi in mobiler ansicht - hover */

.nav-collapse .nav > li > a:hover,
.nav-collapse .nav > li > a:focus,
.nav-collapse .dropdown-menu a:hover,
.nav-collapse .dropdown-menu a:focus {
		background-color: #00519e;
		color: #FFF; 
		transition: all 0.5s ease;
}

/* SChrift - Mobile Navigation - active */
.nav-list > .active > a, .nav-list > .active > a:hover, .dropdown-menu li > a:hover,
.dropdown-menu .active > a, .dropdown-menu .active > a:hover, .nav-pills > .active > a,
.nav-pills > .active > a:hover { color: #FFF !important; background-color: #00519e !important; }

.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { color: #fff;}
 

.navbar .btn-navbar { 
 color: #FFF;
 font-size: 1.2em;
 background: #00519e;
 padding: 15px;
 text-shadow: none;
 box-shadow: none;
 margin-right: 0;

 }

.icon-bar { margin: 0; padding: 0; }


.navbar .btn-navbar:hover { 
	background: #00519e;
}

.contact h3 { display:none; }

.navigation { background: #fff; border: 0; }


/*
.search { 
 display: block;
 height: 25px;
 border: 1px solid #08c;
 padding: 5px;
 font-size: 1.3em;

 font-family: Roboto Condensed, sans-serif;
 color: #08c;
 margin-bottom: 10px;
 width: 60%;
 }
 
 */

.talks { list-style: none; margin:0; padding:0; }
.talks li { padding: 2px 0; }
.talks li a { font-weight: bold; color: #00519e; padding: 3px 5px; border: 1px solid #ccc; border-radius: 3px; font-size: 1.2em; display: block; overflow: hidden; text-decoration: none; line-height: 120%;  }
.talks img {  float: left; width: 60px; height: 45px; margin-right: 5px; border:1px solid #CCC;  }
.talks li a:hover { background: #eee; transition: all 0.5s ease; }
.talks li a:first-line { font-weight: normal; font-size:0.8em; }
.talks li.subtitle { border-radius: 3px; padding: 10px 10px; color: #FFF; font-size: 1.3em; border: 1px solid #ccc; background: #aaa; margin: 5px 0; font-weight: 400; }

 


@media(max-width: 480px) {
  h1 {
    font-size: 16pt;
  }
.talks img {display: none; }
.speaker img {display: none; }
.org img { display: none;}
.org p { margin: 0; }
.speaker-name { margin: 0; }
.speaker-org { margin: 0;}
.speaker-mail { margin: 0; }
}

@media(max-width: 960px) {
  #content { min-height: 0;}
}


/* HIPP NEU */

.webinar {
	margin-top: 10px;
	border: 1px solid #abd293;
	padding: 10px;
	margin-bottom: 10px;
}

.hell-grau { 
	color: #ff0000;
}

.footerHipp {
	padding: 0 0 10px 0;
	color: #00519e;
	font-size: 12px;
}

.footerHipp a { color: #00519e; text-decoration: none;}
.footerHipp a:hover { text-decoration: underline; } 

hr { margin: 20px 0; } 

.fotos { padding: 5px; border: 1px solid #CCC; }
.name { text-align: center; font-size: 10px; }