﻿/*--------------------------------------------------------*/
/*-----------Basis-Version der Screen Ausgabe------------ */
/*------als Grundlage fuer Site-spezifische Designs------- */
/*--------------------------------------------------------*/
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=306627ed959a1c8af097)
 * Config saved to config.json and https://gist.github.com/306627ed959a1c8af097
 */
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

@font-face {
  font-family: 'icons_regportal';
  src: url('../images/fonts/icons_regportal.eot?-88br5p');
  src: url('../images/fonts/icons_regportal.eot?#iefix-88br5p') format('embedded-opentype'), url('../images/fonts/icons_regportal.woff?-88br5p') format('woff'), url('../images/fonts/icons_regportal.ttf?-88br5p') format('truetype'), url('../images/fonts/icons_regportal.svg?-88br5p#icons_regportal') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  position: relative;
  font-family: 'icons_regportal';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
}
/* Icon Verwendung

Pfeil runter: content: "\e604";
Pfeil links: content: "\e607";
Pfeil rechts: content: "\e603";
Pfeil hoch: content: "\e60d";
Eilmeldung: content: "\e600";
A Gleich: content: "\e601";
A Plus: content: "\e602";
Doppelpfeil link: content: "\e605";
Doppelpfeil rechts: content: "\e606";
Pfeil rund links: content: "\e609";
Pfeil rund rechts: content: "\e60a";
Pfeil rund oben: content: "\e60b";
Pfeil rund unten: content: "\e608";
Pfeil dick rechts oben: content: "\e616";
Pfeil dick unten: content: "\e60c";
Kugel voll: content: "\e60e";
Kugel leer: content: "\e60f";
Brief: content: "\e610";
Dokumente: content: "\e611";
Play: content: "\e612";
Pause: content: "\e619";
Einkaufswagen: content: "\e613";
haeufig gesucht: content: "\e614";
Haus Startseite: content: "\e615";
Lupe: content: "\e617";
mobiles Menue: content: "\e618";
Publikation Buecher: content: "\e61a";
RSS: content: "\e61b";
Schliesen X: content: "\e61c";

*/
/* Icon Font ENDE*/
*:before,
*:after {
  font-family: 'icons_regportal';
}
* {
  padding: 0px;
  margin: 0px;
  border: 0px;
  font-family: 'myriad-pro', 'Myriad Pro', Arial, sans-serif;
}
/* Anweisungen fuer IE */
html,
body {
  background-color: #ffffff;
  font-size: 100.01%;
  font-size: 16px;
}

img {
  display: block;
}
/*--------------------------*/
/* --Allgemeine Elemente-- */
/*--------------------------*/
h1 {
  font-size: 2em;
  font-weight: normal;
  color: #287da8;
}
h2 {
  color: #666666;
  font-size: 1.4375em;
  font-weight: 600;
  margin-bottom: 5px;
}
h3 {
  color: #666666;
  font-weight: 600;
  font-size: 1.25em;
  margin-bottom: 10px;
}
h4 {
  width: 100%;
  color: #287da8;
  font-size: 1.6250em;
  text-transform: uppercase;
  font-weight: normal;
  border-bottom: 6px solid #287da8;
  line-height: 1em;
  padding-bottom: 7px;
  position: relative;
}
p {
  color: #666666;
  margin: 7px;
}
a {
  text-decoration: none;
  color: #287da8;
}
a:focus {
  outline: 1px dotted #000000;
}
a:hover {
  text-decoration: underline;
}
hr {
  display: block;
  clear: both;
  background: #287da8;
  height: 1px;
  margin: 30px 0;
}

p{
	padding-top: 0.2em;
}

/* Zitate */
q {
  font-style: italic;
}
q:before,
q:after {
  content: "Â»";
  position: relative;
  top: -1px;
}
q:after {
  content: "Â«";
}
/*--------------------------*/
/* Ende Allgemeine Elemente */
/*--------------------------*/
/*--------------------------*/
/* ------ jQuery UI ------- */
/*-------------------------*/
/*! jQuery UI - v1.11.1 - 2014-10-06
* http://jqueryui.com
* Includes: core.css, accordion.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
#wrapper {
	padding-top: 10px;
	position: relative;
	left: 5%;
	top: 5%;
	width: 90%;
}
#wrapper ul {
	border-bottom: 	1px solid #287da8;
	border-top: 	1px solid #287da8;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFF;
	list-style-type: none;
}
#wrapper li{
    display: inline;
}
#wrapper ul li a{
	padding: 10px;
	color: #287da8;
}
#wrapper ul li a:hover{
	padding: 10px;
	color: #FFF;
	background-color: #287da8;
}
table {
  width: 100%;
  border: 1px solid #287da8;
  border-collapse: collapse;
  margin-top: 10px;
}
table th {
  color: #ffffff;
  background-color: #287da8;
  font-weight: 600;
  font-size: 1.5em;
}
table th a {
  color: #ffffff;
  text-decoration: underline;
}
table th, table td {
  text-align: left;
  padding: 7px 7px;
}

table td{
	background-color: #e7f7fd;
}

table th:first-child,
table tbody tr td:first-child {
  padding-left: 35px;
}
table tbody tr:nth-child(1n) {
  background: #ffffff;
}
table tbody tr:nth-child(2n) {
  background: #e7f7fd;
}
cite {
  font-style: normal;
  font-size: 0.8125em;
}

label {
  cursor: pointer;
  display: block;
}
input[type=text],input[type=password], input[type=email],textarea,select {
  border: 1px solid #a8acad;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}
select option {
  padding: 0px 5px;
}
input[type=submit],
button {
  cursor: pointer;
}

h5 {
  font-size: 0.83em;
}
q {
  quotes: "Â»" "Â«";
}
q:before,
q::before {
  content: "Â»";
}
q:after,
q::after {
  content: "Â«";
}
/*.element ol li {
  position: relative;
  padding-left: 10px;
  list-style: decimal inside;
  list-style-type: decimal;
}
.element ol li:before {
  position: absolute;
  left: 0px;
  top: 0px;
  line-height: 1em;
}*/
strong {
  font-weight: bold;
}

blockquote,em,cite,address,dfn {
  font-style: italic !important;
  font-weight: inherit !important;
}
blockquote {
  padding-left: 30px;
  padding-right: 30px;
  margin: 20px;
}
blockquote *:last-child:after {
  content: 'Â«';
}
blockquote *:first-child:before {
  content: 'Â»';
}
li {
  list-style: inherit;
}
th {
  font-weight: bold;
}

input[type="text"]:focus, textarea:focus
{
  border: 1px solid  #000;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);
}

input[type="submit"]:hover{
  border: 1px solid  #000;
  background-color: orange;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(232, 204, 67, 0.6);
}

input[type="submit"]{
	width: 100%;
	margin: 5px;
	font-size: 2em;
	border: 1px solid  #287da8;
}

textarea{	
	width: 90%;
}
