@charset "utf-8";
@import url(//fonts.googleapis.com/css?family=Nunito);
@import url(//fonts.googleapis.com/css?family=Actor);
@import url(//fonts.googleapis.com/css?family=Open+Sans);
@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:bold,600,400,700, 200,300);

/**
* CSS-Stylesheet für http://www.en-gedi.eu
*
* Layout-Stylesheet
*
*@author David Kloska
*
*@copyright Copyright 2011-2012, David Kloska
*/

/**
* Globale Einstellungen und Bugfixes
*
* @section Browser-Reset
*/

/* Zurücksetzen der Innen- und Außenabstände */

* {
  margin: 0;
  padding: 0;
}

/** Schriftgröße kontrollieren */

body, td, th {
	font-size: 75%;
	line-height: 150%;
	font-family: "Source Sans Pro", "Open Sans", "Actor", "Nunito", "Trebuchet MS", "DejaVu Sans";
	}


/** Farben und Hintergründe setzen */

html, body {
	background-color: white;
  	color: #00316a;
	text-align: center;
}


/**Seiten- und Containerdefinitionen*/

h3	{
	font-size: 3em;
	color: #00316a;
	background-color: transparent;
	text-align: left;
	padding-left: 20px;
	}

.seite	{
	text-align: center;
	width: 1025px;
	height: 819px;
	margin: auto;
	background-color: white;
	color: black;
}

.box-left	{
	width: 845px;
	height: 769px;
	float: left;
	}

.box-right	{
	width: 180px;
	height: 769px;
	float: left;
	text-align: left;
	/*background-image:url(../images/rs-bgr.jpg);*/
	background-repeat: no-repeat;
	background-position: bottom;
	}
.box-right-2	{
	width: 180px;
	height: 769px;
	float: left;
	text-align: left;
	/*background-image:url(../images/rs-bgr-2.png);*/
	background-repeat: no-repeat;
	background-position: bottom;
	}
.box-shadow	{
	width: 1025px;
	height: 50px;
	background-image:url(../images/shadow-low.png);
	background-repeat: no-repeat;
	padding-top: 7px;
	}

.box-shadow p	{
	color: #999999;
	background-color: transparent;
	font-size: 0.8em;
	padding-left: 7px;
	padding-right: 7px;
	display: inline;
	}

.box-shadow a	{
	color: #999999;
	background-color: transparent;
	/*font-size: 1.0em;
	padding-left: 7px;
	padding-right: 7px;
	display: inline;*/
	text-decoration: none;
	}


/** Navigation */

.box-nav	{
	color: #00316a;
	font-size: 1.2em;
	font-family: "Source Sans Pro", "Open Sans", "Actor", "Nunito", "Trebuchet MS", "DejaVu Sans";
	width: 845px;
	height: 43px;
	padding-top: 43px;
	background-color: transparent;
	}

.box-navbar	{
	margin-left: 185px;
	width: 660px;
	height: 43px;
	background-color: transparent;
	}

#navbar	{
	margin: 0;
	padding: 0;
	text-align: right;
	position: relative;
	}

#navbar li	{
	width: 110px;
	margin: 0;
	padding-top: 13px;
	list-style: none;
	float:left;
	text-align: center;
	}

#navbar li:hover	{
	background-image: url(../images/li_bottom.png);
	background-repeat: no-repeat;
	background-position: 50% 100%;
}

#navbar li.sel	{
	background-image: url(../images/li_bottom.png);
	background-repeat: no-repeat;
	background-position: 50% 100%;
	}

#navbar li a	{
	text-decoration: none;
	color: #00316a;
	background-image: none;
	}

#navbar li ul.off	{
	font-size: 0.9em;
	margin: 0;
	margin-left: -75px;
	padding-top: 45px;
	position: absolute;
	display: none;
	background-image: none;
	}

#navbar li ul.on	{
	font-size: 0.9em;
	margin: 0;
	margin-left: -75px;
	padding-top: 45px;
	position: absolute;
	display: block;
	}

#navbar li ul.on span	{
	background-color: transparent;
	color: #00316a;
	font-weight:600;
	display: block;
	background-image: none;
	}

#navbar li:hover ul	{
	display: block;
	background-image: none;
	}
#navbar li:hover ul li	{
	background-image: none;
	}

#navbar li ul li	{
	float: left;
	width: 100px;
	height: 43px;
	text-align: center;
	background-image: none;
	}

#navbar li ul li	span	{
	text-decoration: none;
	color: #00316a;
	background-color: transparent;
	font-size: 1.1em;
	background-image: none;
	}

#navbar li ul li:hover a	{
	text-decoration: none;
	color: #00316a;
	background-color: transparent;
	font-size: 1.1em;
	background-image: none;
	}

.main-r	{
	text-decoration: none;
}

/** Definitionen Inhalt */

.box-main	{
	width: 845px;
	height: 683px;
	background-image:url(../images/bgr-main-10.png);
	background-repeat: no-repeat;
	overflow: hidden;
	}

.box-main-1	{
	width: 845px;
	height: 683px;
	background-image:url(../images/bgr-main-10.png);
	background-repeat: no-repeat;
	overflow: hidden;
	}

.box-main-2	{
	width: 845px;
	height: 683px;
	background-image:url(../images/bgr-main-2.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	}

.box-main-3	{
	width: 845px;
	height: 683px;
	background-image:url(../images/bgr-main-3.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	}

.box-main-4	{
	width: 845px;
	height: 683px;
	background-image:url(../images/bgr-main-4.png);
	background-repeat: no-repeat;
	overflow: hidden;
	}
.box-main-5	{
	width: 845px;
	height: 683px;
	background-image:url(../images/bgr-main-5.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	}
.box-main-6	{
	width: 845px;
	height: 683px;
	background-image:url(../images/bgr-main-6.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	}
.box-main-7	{
	width: 845px;
	height: 683px;
	background-image:url(../images/bgr-main-7.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	}
.box-main-8	{
	width: 845px;
	height: 683px;
	background-image:url(../images/bgr-main-8.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	}
.box-main-9	{
	width: 845px;
	height: 683px;
	background-image:url(../images/bgr-main-9.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	}

.box-main-10	{
	width: 845px;
	height: 683px;
	background-image:url(../images/bgr-main-10.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	}

.box-main-11	{
	width: 845px;
	height: 683px;
	background-image:url(../images/bgr-main-11.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	}

.box-main-12	{
	width: 845px;
	height: 683px;
	background-image:url(../images/bgr-main-12.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	}

.box-main-13	{
	width: 845px;
	height: 683px;
	background-image:url(../images/bgr-main-13.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	}

.box-main-14	{
	width: 845px;
	height: 683px;
	background-image:url(../images/bgr-main-14.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	}

.box-main-15	{
	width: 845px;
	height: 683px;
	background-image:url(../images/bgr-main-15.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	}

.box-inhalt	{
	width: 630px;
	height: 584px;
	margin-top: 99px;
	margin-left: 215px;
	padding: 0;
	overflow: auto;
	text-align: left;
	}

.box-inhalt img	{
	padding-left: 20px;
	border: none;
	}

.box-inhalt h1	{
	font-size: 1.2em;
	color: #00316a;
	background-color: transparent;
	text-align: left;
	padding-left: 5px;
	}

.box-inhalt h2	{
	font-size: 1.1em;
	color: #00316a;
	background-color: transparent;
	text-align: left;
	padding-left: 20px;
	}

.box-inhalt p	{
	padding-left: 20px;
	padding-right: 20px;
	font-size: 1.1em;
	color: black;
	background-color: transparent;
	text-align: justify;
	line-height: 175%;
	}

#liste_1 li	{
	font-size: 1.0em;
	margin-left: 37px;
	padding-bottom: 7px;
	color: black;
	background-color: transparent;
	list-style-image: url(../images/bullet_03.jpg);
	}

.liste_1-1 li	{
	font-size: 1.1em;
	color: #00316a;
	margin-left: 37px;
	padding-bottom: 7px;
	background-color: transparent;
	list-style-image: url(../images/bullet_03.jpg);
	text-decoration: none;
	}


.liste_1-1 li a	{
	font-size: 1.1em;
	color: #00316a;
	text-decoration: none;
	}

.list-1 li	{
	font-size: 1.0em;
	margin-left: 38px;
	padding-bottom: 7px;
	color: black;
	background-color: transparent;
	list-style-image: url(../images/bullet_03.jpg);
	padding-left: 16px;
	}

#liste_2 li	{
	margin-top: 5px;
	font-size: 1.0em;
	margin-left: 16px;
	padding-bottom: 5px;
	color: black;
	background-color: transparent;
	list-style-image: url(../images/bullet_04.jpg);
	}

.liste_2-2 li	{
	margin-top: 5px;
	font-size: 1.0em;
	margin-left: 16px;
	padding-bottom: 5px;
	color: black;
	background-color: transparent;
	list-style-image: url(../images/bullet_04.jpg);
	}

#kliste li	{
	font-size: 1.2em;
	margin-left: 40px;
	padding-bottom: 7px;
	color: black;
	background-color: transparent;
	list-style-image: url(../images/bullet_03.jpg);
	height: 30px;
	position: 50% 50%;
	text-decoration: none;
	}

#kliste li img	{
	height: 105px;
	position: 50% 50%;
	}

#kliste li a	{
	text-decoration: none;
	color: black;
	}
