@charset "utf-8";
/* CSS Document */

a.link_top_navi:link  {color:#009bc2; text-decoration:none;}
a.link_top_navi:visited { color:#009bc2; text-decoration:none;}
a.link_top_navi:active { color:#009bc2; text-decoration:none;}
a.link_top_navi:hover { color:#009bc2; text-decoration:underline;}

a.link_content:link  { color:#009bc2; text-decoration:none;}
a.link_content:visited { color:#009bc2; text-decoration:none;}
a.link_content:active { color:#009bc2; text-decoration:none;}
a.link_content:hover { color:#009bc2; text-decoration:underline;}

a.link_footer:link  { color:#80cde1; text-decoration:none;}
a.link_footer:visited { color:#80cde1; text-decoration:none;}
a.link_footer:active { color:#80cde1; text-decoration:none;}
a.link_footer:hover { color:#80cde1; text-decoration:underline;}

a.link_navi_01:link  { color:#555555; font-size: 1.15em; text-decoration:none;}
a.link_navi_01:visited { color:#555555; font-size: 1.15em; text-decoration:none;}
a.link_navi_01:active { color:#555555; font-size: 1.15em; text-decoration:none;}
a.link_navi_01:hover { color:#e3006a; font-size: 1.15em; text-decoration:none;}

a.link_navi_aktiv_01:link  { color:#e3006a; text-decoration:none; font-size: 1.15em; font-weight: bold;}
a.link_navi_aktiv_01:visited { color:#e3006a; text-decoration:none; font-size: 1.15em; font-weight: bold;}
a.link_navi_aktiv_01:active { color:#e3006a; text-decoration:none; font-size: 1.15em; font-weight: bold;}
a.link_navi_aktiv_01:hover { color:#e3006a; text-decoration:none; font-size: 1.15em; font-weight: bold;}

a.link_navi_02:link  { color:#555555; font-size: 1.15em; text-decoration:none;}
a.link_navi_02:visited { color:#555555; font-size: 1.15em; text-decoration:none;}
a.link_navi_02:active { color:#555555; font-size: 1.15em; text-decoration:none;}
a.link_navi_02:hover { color:#dedb00; font-size: 1.15em; text-decoration:none;}

a.link_navi_aktiv_02:link  { color:#dedb00; text-decoration:none; font-size: 1.15em; font-weight: bold;}
a.link_navi_aktiv_02:visited { color:#dedb00; text-decoration:none; font-size: 1.15em; font-weight: bold;}
a.link_navi_aktiv_02:active { color:#dedb00; text-decoration:none; font-size: 1.15em; font-weight: bold;}
a.link_navi_aktiv_02:hover { color:#dedb00; text-decoration:none; font-size: 1.15em; font-weight: bold;}

a.link_navi_03:link  { color:#555555; font-size: 1.15em; text-decoration:none;}
a.link_navi_03:visited { color:#555555; font-size: 1.15em; text-decoration:none;}
a.link_navi_03:active { color:#555555; font-size: 1.15em; text-decoration:none;}
a.link_navi_03:hover { color:#25b8ca; font-size: 1.15em; text-decoration:none;}

a.link_navi_aktiv_03:link  { color:#25b8ca; text-decoration:none; font-size: 1.15em; font-weight: bold;}
a.link_navi_aktiv_03:visited { color:#25b8ca; text-decoration:none; font-size: 1.15em; font-weight: bold;}
a.link_navi_aktiv_03:active { color:#25b8ca; text-decoration:none; font-size: 1.15em; font-weight: bold;}
a.link_navi_aktiv_03:hover { color:#25b8ca; text-decoration:none; font-size: 1.15em; font-weight: bold;}

a.link_navi_04:link  { color:#555555; font-size: 1.15em; text-decoration:none;}
a.link_navi_04:visited { color:#555555; font-size: 1.15em; text-decoration:none;}
a.link_navi_04:active { color:#555555; font-size: 1.15em; text-decoration:none;}
a.link_navi_04:hover { color:#fdc811; font-size: 1.15em; text-decoration:none;}

a.link_navi_aktiv_04:link  { color:#fdc811; text-decoration:none; font-size: 1.15em; font-weight: bold;}
a.link_navi_aktiv_04:visited { color:#fdc811; text-decoration:none; font-size: 1.15em; font-weight: bold;}
a.link_navi_aktiv_04:active { color:#fdc811; text-decoration:none; font-size: 1.15em; font-weight: bold;}
a.link_navi_aktiv_04:hover { color:#fdc811; text-decoration:none; font-size: 1.15em; font-weight: bold;}

a.link_navi_05:link  { color:#555555; font-size: 1.15em; text-decoration:none;}
a.link_navi_05:visited { color:#555555; font-size: 1.15em; text-decoration:none;}
a.link_navi_05:active { color:#555555; font-size: 1.15em; text-decoration:none;}
a.link_navi_05:hover { color:#79B51C; font-size: 1.15em; text-decoration:none;}

a.link_navi_aktiv_05:link  { color:#79B51C; text-decoration:none; font-size: 1.15em; font-weight: bold;}
a.link_navi_aktiv_05:visited { color:#79B51C; text-decoration:none; font-size: 1.15em; font-weight: bold;}
a.link_navi_aktiv_05:active { color:#79B51C; text-decoration:none; font-size: 1.15em; font-weight: bold;}
a.link_navi_aktiv_05:hover { color:#79B51C; text-decoration:none; font-size: 1.15em; font-weight: bold;}

a.link_navi_06:link  { color:#555555; font-size: 1.15em; text-decoration:none;}
a.link_navi_06:visited { color:#555555; font-size: 1.15em; text-decoration:none;}
a.link_navi_06:active { color:#555555; font-size: 1.15em; text-decoration:none;}
a.link_navi_06:hover { color:#e30045; font-size: 1.15em; text-decoration:none;}

a.link_navi_aktiv_06:link  { color:#e30045; text-decoration:none; font-size: 1.15em; font-weight: bold;}
a.link_navi_aktiv_06:visited { color:#e30045; text-decoration:none; font-size: 1.15em; font-weight: bold;}
a.link_navi_aktiv_06:active { color:#e30045; text-decoration:none; font-size: 1.15em; font-weight: bold;}
a.link_navi_aktiv_06:hover { color:#e30045; text-decoration:none; font-size: 1.15em; font-weight: bold;}



html, body {
background-color: #333333;
margin: 0;
padding: 0;
height: 100%; /* WICHTIG!!! STRECKT ANZEIGENBEREICH AUF 100% */
font-family: Tahoma, Verdana, Arial, sans-serif, Geneva, Helvetica;
color: #555555;
font-size: 0.9em;
line-height: 1.6em;
background-image: url(../image/bg_site.png);
background-repeat: repeat-x;
}

#wrapper {
width: 100%;
margin: auto; /* Div soll zentriert werden */
min-height: 100%; /* Mindesthöhe für moderne Browser */
height:auto !important; /* Important Regel für moderne Browser */
height:100%; /* Mindesthöhe für den IE */
overflow: hidden !important; /* FF Scroll-leiste */
position: relative;
}

* html #wrapper {
height: 100%;
} 

#head_container {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 911px;
	height: 184px;
    }
	
#head_01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 187px;
	height: 184px;
	float: left;
	background-image: url(../image/logo_jep.png);
	background-repeat: no-repeat;
    }
	
#head_02 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 492px;
	height: 184px;
	float: left;
	background-image: url(../image/bg_head_02.png);
	background-repeat: no-repeat;
    }
	
#head_03_01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 232px;
	height: 79px;
	float: right;
	background-image: url(../image/spots_01.png);
	background-repeat: no-repeat;
    }

#head_03_02 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 232px;
	height: 79px;
	float: right;
	background-image: url(../image/spots_02.png);
	background-repeat: no-repeat;
    }

#head_03_03 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 232px;
	height: 79px;
	float: right;
	background-image: url(../image/spots_03.png);
	background-repeat: no-repeat;
    }

#head_03_04 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 232px;
	height: 79px;
	float: right;
	background-image: url(../image/spots_04.png);
	background-repeat: no-repeat;
    }	
	
#head_03_05 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 232px;
	height: 79px;
	float: right;
	background-image: url(../image/spots_05.png);
	background-repeat: no-repeat;
    }	
	
#head_03_06 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 232px;
	height: 79px;
	float: right;
	background-image: url(../image/spots_06.png);
	background-repeat: no-repeat;
    }			
	
#head_04 {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	text-align: left;
	font-size: 0.9em;
	color: #009bc2;
	width: 232px;
	height: 75px;
	float: right;
    }			

#conti_container {
	margin: auto;
	padding: 0px 0px 0px 0px;
	width: 911px;
	text-align: left;
	float: clear;
    }

#menue_01 {
	margin: 0px 0px 0px 0px;
	padding: 35px 0px 0px 0px;
	width: 187px;
	float: left;
    }
	
#conti_01 {
	margin: 0px 0px 0px 0px;
	padding: 35px 24px 80px 40px;
	width: 428px;
	float: left;
    }	

#conti_02 {
	margin: 0px 0px 0px 0px;
	padding: 55px 0px 0px 0px;
	width: 232px;
	text-align: left;
	float: right;
    }	

#foot_container {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 70px;
	background-image: url(../image/bg_foot_01_px.png);
	background-repeat: repeat-x;
	position: absolute;
	bottom: 0;
    }

#foot_01 {
	margin: 0px auto 0px auto;
	padding: 30px 0px 0px 227px;
	width: 684px;
	height: 40px;
	text-align: left;
	color: #80cde1;
	font-size: 0.85em;
    }
	
	
	
	
	
	
	
hr {
border:none;
border-top: 1px dotted #009bc2;
color: #ffffff;
background-color: #ffffff;
height: 1px;
}
	
p {
	padding: 0px 0px 5px 0px;
}
	
.bild_margin {
	margin: 0px 0px 0px 13px;
    }
	
.txt_bold {
	font-weight: bold;
}

.txt_bu {
	font-size: 0.9em;
	padding: 0px 0px 0px 25px;
}

.headline_01 {
	font-size: 1.6em;
	line-height: 1.3em;
	font-weight: bold;
	color: #e3006a;
}

.sub_headline_01 {
	font-size: 1.4em;
	font-weight: normal;
	color: #e3006a;
	padding: 10px 0px 0px 0px;
	margin-bottom: -8px;
}

.txt_bold_01 {
	font-weight: bold;
	color: #e3006a;
}

.navi_01 {
	font-weight: bold;
	color: #e3006a;
}

.headline_02 {
	font-size: 1.6em;
	line-height: 1.3em;
	font-weight: bold;
	color: #dedb00;
}

.sub_headline_02 {
	font-size: 1.4em;
	font-weight: normal;
	color: #dedb00;
	padding: 5px 0px 0px 0px;
	margin-bottom: -8px;
}

.txt_bold_02 {
	font-weight: bold;
	color: #dedb00;
}

.navi_02 {
	font-weight: bold;
	color: #dedb00;
}

.headline_03 {
	font-size: 1.6em;
	line-height: 1.3em;
	font-weight: bold;
	color: #25b8ca;
}

.sub_headline_03 {
	font-size: 1.4em;
	font-weight: normal;
	color: #25b8ca;
	padding: 10px 0px 0px 0px;
	margin-bottom: -8px;
}

.txt_bold_03 {
	font-weight: bold;
	color: #25b8ca;
}

.navi_03 {
	font-weight: bold;
	color: #25b8ca;
}

.headline_04 {
	font-size: 1.6em;
	line-height: 1.3em;
	font-weight: bold;
	color: #fdc811;
}

.sub_headline_04 {
	font-size: 1.4em;
	font-weight: normal;
	color: #fdc811;
	padding: 10px 0px 0px 0px;
	margin-bottom: -8px;
}

.txt_bold_04 {
	font-weight: bold;
	color: #fdc811;
}

.navi_04 {
	font-weight: bold;
	color: #fdc811;
}

.headline_05 {
	font-size: 1.6em;
	line-height: 1.3em;
	font-weight: bold;
	color: #79B51C;
}

.sub_headline_05 {
	font-size: 1.4em;
	font-weight: normal;
	color: #79B51C;
	padding: 10px 0px 0px 0px;
	margin-bottom: -8px;
}

.txt_bold_05 {
	font-weight: bold;
	color: #79B51C;
}

.navi_05 {
	font-weight: bold;
	color: #79B51C;
}

.headline_06 {
	font-size: 1.6em;
	line-height: 1.3em;
	font-weight: bold;
	color: #e30045;
}

.sub_headline_06 {
	font-size: 1.4em;
	font-weight: normal;
	color: #e30045;
	padding: 10px 0px 0px 0px;
	margin-bottom: -8px;
}

.txt_bold_06 {
	font-weight: bold;
	color: #e30045;
}

.navi_06 {
	font-weight: bold;
	color: #e30045;
}






.td_linie_unten {
	border-bottom: 1px #009bc2 dotted;
	height: 36px;
























/* Menue Passiv */

#menulist_passiv {
  list-style-type:none;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:151px;
}

#menulist_passiv li {
	list-style-type: none;
	width:187px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	border-bottom:1px dotted #009bc2;
	background-color: ;
}

* html #menulist_passiv li {
  list-style-type:none;
  width:187px;
  margin:8px 0px 7px 0px;
  padding:0px 0px 0px 0px;
  border:1px dotted #009bc2;
  background-color: ;
}

#menulist_passiv a {
	color:#555555;
	text-decoration:none;
	margin:2px 0px 2px 4px;
	padding: 0px 0px 0px 0px;
	display:block;
	font-size: 1.1em;
	line-height: 1.55em;
}

#menulist_passiv a:link {
  color:#555555;
  text-decoration:none;
}

#menulist_passiv a:visited {
  color:#555555;
  text-decoration:none;
}

#menulist_passiv a:hover,
#menulist a:focus {
	color:#009bc2;
	font-weight: bold;
}

#menulist_passiv a:active {
	color:#79B51C;
	font-weight: bold;
	text-decoration:none;
}

#menulist_passiv a:link_04 {
  color:#ff0000;
  text-decoration:none;
}

/* Menue Aktiv 01 */

#menulist_activ_01 {
  list-style-type:none;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:151px;
}

#menulist_activ_01 li {
	list-style-type: none;
	width:172px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 15px;
	border-bottom:1px dotted #009bc2;
	background-color: ;
	background-image: url(../image/bullet_01.png);
	background-repeat:no-repeat;
	background-position: left top;
}

* html #menulist_activ_01 li {
  list-style-type:none;
  width:187px;
  margin:8px 0px 7px 0px;
  padding:0px 0px 0px 0px;
  border:1px dotted #009bc2;
  background-color: ;
}

#menulist_activ_01 a {
	color:#e3006a;
	text-decoration:none;
	margin:2px 0px 2px 4px;
	padding: 0px 0px 0px 0px;
	display:block;
	font-size: 1.1em;
	line-height: 1.55em;
}

#menulist_activ_01 a:link {
  color:#e3006a;
  text-decoration:none;
  font-weight: bold;
}

#menulist_activ_01 a:visited {
  color:#e3006a;
  text-decoration:none;
  font-weight: bold;
}

#menulist_activ_01 a:hover,
#menulist a:focus {
	color:#e3006a;
	font-weight: bold;
}

#menulist_activ_01 a:active {
	color:#e3006a;
	font-weight: bold;
	text-decoration:none;
}

#menulist_activ_01 a:link_01 {
  color:#e3006a;
  text-decoration:none;
  font-weight: bold;
}

/* Menue Aktiv 02 */

#menulist_activ_02 {
  list-style-type:none;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:151px;
}

#menulist_activ_02 li {
	list-style-type: none;
	width:172px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 15px;
	border-bottom:1px dotted #009bc2;
	background-color: ;
	background-image: url(../image/bullet_02.png);
	background-repeat:no-repeat;
	background-position: left top;
}

* html #menulist_activ_02 li {
  list-style-type:none;
  width:187px;
  margin:8px 0px 7px 0px;
  padding:0px 0px 0px 0px;
  border:1px dotted #009bc2;
  background-color: ;
}

#menulist_activ_02 a {
	color:#dedb00;
	text-decoration:none;
	margin:2px 0px 2px 4px;
	padding: 0px 0px 0px 0px;
	display:block;
	font-size: 1.1em;
	line-height: 1.55em;
}

#menulist_activ_02 a:link {
  color:#dedb00;
  text-decoration:none;
  font-weight: bold;
}

#menulist_activ_02 a:visited {
  color:#dedb00;
  text-decoration:none;
  font-weight: bold;
}

#menulist_activ_02 a:hover,
#menulist a:focus {
	color:#dedb00;
	font-weight: bold;
}

#menulist_activ_02 a:active {
	color:#dedb00;
	font-weight: bold;
	text-decoration:none;
}

#menulist_activ_02 a:link_02 {
  color:#dedb00;
  text-decoration:none;
  font-weight: bold;
}

/* Menue Aktiv 03 */

#menulist_activ_03 {
  list-style-type:none;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:151px;
}

#menulist_activ_03 li {
	list-style-type: none;
	width:172px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 15px;
	border-bottom:1px dotted #009bc2;
	background-color: ;
	background-image: url(../image/bullet_03.png);
	background-repeat:no-repeat;
	background-position: left top;
}

* html #menulist_activ_03 li {
  list-style-type:none;
  width:187px;
  margin:8px 0px 7px 0px;
  padding:0px 0px 0px 0px;
  border:1px dotted #009bc2;
  background-color: ;
}

#menulist_activ_03 a {
	color:#25b8ca;
	text-decoration:none;
	margin:2px 0px 2px 4px;
	padding: 0px 0px 0px 0px;
	display:block;
	font-size: 1.1em;
	line-height: 1.55em;
}

#menulist_activ_03 a:link {
  color:#25b8ca;
  text-decoration:none;
  font-weight: bold;
}

#menulist_activ_03 a:visited {
  color:#25b8ca;
  text-decoration:none;
  font-weight: bold;
}

#menulist_activ_03 a:hover,
#menulist a:focus {
	color:#25b8ca;
	font-weight: bold;
}

#menulist_activ_03 a:active {
	color:#25b8ca;
	font-weight: bold;
	text-decoration:none;
}

#menulist_activ_03 a:link_03 {
  color:#25b8ca;
  text-decoration:none;
  font-weight: bold;
}

/* Menue Aktiv 04 */

#menulist_activ_04 {
  list-style-type:none;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:151px;
}

#menulist_activ_04 li {
	list-style-type: none;
	width:172px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 15px;
	border-bottom:1px dotted #009bc2;
	background-color: ;
	background-image: url(../image/bullet_04.png);
	background-repeat:no-repeat;
	background-position: left top;
}

* html #menulist_activ_04 li {
  list-style-type:none;
  width:187px;
  margin:8px 0px 7px 0px;
  padding:0px 0px 0px 0px;
  border:1px dotted #009bc2;
  background-color: ;
}

#menulist_activ_04 a {
	color:#79B51C;
	text-decoration:none;
	margin:2px 0px 2px 4px;
	padding: 0px 0px 0px 0px;
	display:block;
	font-size: 1.1em;
	line-height: 1.55em;
}

#menulist_activ_04 a:link {
  color:#79B51C;
  text-decoration:none;
  font-weight: bold;
}

#menulist_activ_04 a:visited {
  color:#79B51C;
  text-decoration:none;
  font-weight: bold;
}

#menulist_activ_04 a:hover,
#menulist a:focus {
	color:#79B51C;
	font-weight: bold;
}

#menulist_activ_04 a:active {
	color:#79B51C;
	font-weight: bold;
	text-decoration:none;
}

#menulist_activ_04 a:link_04 {
  color:#79B51C;
  text-decoration:none;
  font-weight: bold;
}

/* Menue Aktiv 05 */

#menulist_activ_04 {
  list-style-type:none;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:151px;
}

#menulist_activ_05 li {
	list-style-type: none;
	width:172px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 15px;
	border-bottom:1px dotted #009bc2;
	background-color: ;
	background-image: url(../image/bullet_05.png);
	background-repeat:no-repeat;
	background-position: left top;
}

* html #menulist_activ_05 li {
  list-style-type:none;
  width:187px;
  margin:8px 0px 7px 0px;
  padding:0px 0px 0px 0px;
  border:1px dotted #009bc2;
  background-color: ;
}

#menulist_activ_05 a {
	color:#fdc811;
	text-decoration:none;
	margin:2px 0px 2px 4px;
	padding: 0px 0px 0px 0px;
	display:block;
	font-size: 1.1em;
	line-height: 1.55em;
}

#menulist_activ_05 a:link {
  color:#fdc811;
  text-decoration:none;
  font-weight: bold;
}

#menulist_activ_05 a:visited {
  color:#fdc811;
  text-decoration:none;
  font-weight: bold;
}

#menulist_activ_05 a:hover,
#menulist a:focus {
	color:#fdc811;
	font-weight: bold;
}

#menulist_activ_05 a:active {
	color:#fdc811;
	font-weight: bold;
	text-decoration:none;
}

#menulist_activ_05 a:link_05 {
  color:#fdc811;
  text-decoration:none;
  font-weight: bold;
}

/* Menue Aktiv 06 */

#menulist_activ_04 {
  list-style-type:none;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:151px;
}

#menulist_activ_06 li {
	list-style-type: none;
	width:172px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 15px;
	border-bottom:1px dotted #009bc2;
	background-color: ;
	background-image: url(../image/bullet_06.png);
	background-repeat:no-repeat;
	background-position: left top;
}

* html #menulist_activ_06 li {
  list-style-type:none;
  width:187px;
  margin:8px 0px 7px 0px;
  padding:0px 0px 0px 0px;
  border:1px dotted #009bc2;
  background-color: ;
}

#menulist_activ_06 a {
	color:#e30045;
	text-decoration:none;
	margin:2px 0px 2px 4px;
	padding: 0px 0px 0px 0px;
	display:block;
	font-size: 1.1em;
	line-height: 1.55em;
}

#menulist_activ_06 a:link {
  color:#e30045;
  text-decoration:none;
  font-weight: bold;
}

#menulist_activ_06 a:visited {
  color:#e30045;
  text-decoration:none;
  font-weight: bold;
}

#menulist_activ_06 a:hover,
#menulist a:focus {
	color:#e30045;
	font-weight: bold;
}

#menulist_activ_06 a:active {
	color:#e30045;
	font-weight: bold;
	text-decoration:none;
}

#menulist_activ_06 a:link_06 {
  color:#e30045;
  text-decoration:none;
  font-weight: bold;
}
