@charset "utf-8";
/* CSS Document */

/* Jugendnetz defaults*/
html, body {
	font-size: 100.01%;
	padding: 0;
	margin: 0;
}


body {
	font-size: 0.83em;
	padding: 0;
	margin: 0;
	color: black;
	background-color: white;
	font-family: arial,verdana,helvetica,geneva,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.333em !important;
}
/* Ende Jugendnetz defaults */


/****************************************************************************
 * CSS für Inhalte 
 ***************************************************************************/
h1 {
	font-family: arial,verdana,helvetica,geneva,sans-serif;
	color:#da3132;
	background-color:transparent !important;
 	font-size:1.5em;
	font-weight:bold;
	line-height:1em;
	border: none;
}

h2 {
	font-family: arial,verdana,helvetica,geneva,sans-serif;
	background-color:transparent !important;
 	color:#da3132;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.5em;
	background:#FFFFFF;
	padding: 0px;
}


h3 {
	font-family: arial,verdana,helvetica,geneva,sans-serif;
	background-color:transparent !important;
	font-weight:bold;
	padding: 0px;
 	color:#da3132;
	font-size:1em;
}


p {
/*	font-size:0.83em;*/
	font-weight:normal;
	line-height:1.5em;
}

a:link, a:visited, a:hover {
	color:#da3132;
	background-color:transparent;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

table, tbody, tr, td, tbody td {
  border: 0px;
}

/* Extension walexikon */
/* Extension walexikon */
a.glossarlink {
  border-bottom: 1px dotted #da3132;
  text-decoration:none;
}

a.glossarlink:hover {
  cursor: help;
}

/* Extension jnkompel */
div.infofeld, div.gitternetz, div.merkfeld, div.clear {
	clear: both;
}

div.gitternetz {
	background-image: url(../../../webres/images/check.gif);
}

div.infofeld h1, div.gitternetz h1, div.merkfeld h1 {
	background: none;
}

div.gitternetz li {
  margin-top: 1.5em;
}

div.merkfeld {
  background-color:#FFDA69 !important;
  width: 60%;
  margin-left: 19.5%;
 /* margin-right: 19%;*/
  line-height: 1.5em;
  padding: 10px;
  margin-top: 12px;
  margin-bottom: 12px;
}
div.merkfeld h1 {
  font-weight: bold;
  font-size: 100%;
  line-height: 1.5em;
}

div.infofeld img {
	padding-right: 8px;
	padding-bottom: 2px;
}


/* Zurück-Link auf Unterseiten ohne Eintrag in der Navigation */
a.back_link {
	position:absolute;
	display:block;
	right:0px;
  top:-24px;
}


/* Pop-Ups */
div.ek_inhalt {
  border:1px solid #0070AF;
  left:200px;
  margin:5px;
  padding:10px;
  position:absolute;
  top:0px;
  z-index:3;
}

div.ek_container {
  color:#000000;
  font-family:Arial,Verdana,Helvetica,sans-serif;
}

div.js06_showitem {
  background:#FFBF00 none repeat scroll 0%;
  border:3px solid #0070AF;
  display:none;
  margin:0px;
  padding:0px;
  position:absolute;
}

div.js06_showitem_titel {
  background:#0070AF url(../../../webres/images/js06_clickclose.gif) no-repeat scroll right top;
  margin:0px;
  padding:0px 0px 2px;
  width:400px;
}

div.js06_showitem_titel2 {
  background:#0070AF none repeat scroll 0%;
  color:#FFFFFF;
  font-size:0.83em;
  font-weight:bold;
  margin:0px;
  padding:4px 24px 4px 4px;
  vertical-align:middle;
}
div.js06_showitem_text {
  margin:0px 0px 2px;
  overflow:auto;
  padding:4px;
}

/* Umfrage A, B, C bzw. Typentest*/
table.ek_normal {
	line-height:1.5em;
	border-collapse:separate;
}

table.ek_normal td {
	padding: 4px;
}

td.ek_blau {
	background-color:#0070AF;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
}

td.ek_gelb {
	background-color:#FEF0CA;
	color:#000000;
}

li.ek_abstand {
margin-top:1.5em;
}


.tt_frage {
background-color:#0070AF;
color:white;
font-weight:bold;
}

.tt_gelb {
background-color:#FEF0CA;
}

table.ek_normal input {
  margin-right: 8px;
  vertical-align:middle;
}

.typentest_buchstabe {
color:#006699;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.8em;
font-weight:bold;
}


/*Extension bildmenu */
.bildmenu_all {
  padding-top: 1.4em;
}
.bildmenu_item {
  vertical-align: top;
  width: 10em;
  height: 150px;
  overflow: hidden;
  float: left;
  text-align: center;
}
.bildmenu_all a {
  text-decoration: none;
}

/*Extension wegweiser */
.wegweiser_all {
  padding-top: 1.4em;
}
.wegweiser_item {
  vertical-align: top;
  width: 10em;
  height: 150px;
  overflow: hidden;
  float: left;
  text-align: center;
}
.wegweiser_all a {
  text-decoration: none;
}


/* Extension srsendcard */
.tx-srsendcard-pi1 object, .tx-srsendcard-pi1 img { margin: 0; padding: 0; border-style: none; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt { font-weight: bold; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector { margin: 0; padding: 0; border-style: none; width: 100%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-image-selector-column { margin:0; padding:0; float:left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-first-column { clear: left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt { padding: 0.5em 0; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { margin: 0; padding: 0.5em 0; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt a, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd a { margin: 0 auto; padding: 0; border-style: none; width: auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector img { margin: 0; padding: 0; border-style: none; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-video-clip-highlight { color: red; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight { color: red; }

.tx-srsendcard-pi1 input[type=submit] { font-size: .7em; font-weight: bold; margin: 0; padding: 0; clear: both; float: none; display: block; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-submit { font-size: .7em; font-weight: bold; margin: 0; padding: 0; clear: both; float: none; display: block; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-clear-float { clear: left; height: 1px; }

.tx-srsendcard-pi1 fieldset { margin: .5em 5%; }
.tx-srsendcard-pi1 label, .tx-srsendcard-pi1 .tx-srsendcard-pi1-field { margin: .3em 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form { text-align: center; width: 100%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-image-wrap a { display: block; margin: 0 auto; border-style: none; width: auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-caption {  font-size: .8em; font-weight: bold; margin: .5em 0 2em 0; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-form-wrap { margin: 0 auto; border-style: none; width: auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form { text-align: left; margin: 0 auto; border-style: none; width: 50em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset.tx-srsendcard-pi1-no-border { border-style: none; margin: 0 5%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form legend { font-weight: bold; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label { width: 25%; clear: both; float: left; text-align: right; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-label-place-holder { width: 25%; clear: both; float: left; text-align: right; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label.tx-srsendcard-pi1-hidden-label { position: absolute; left: 0px;  top: -100px; width: 1px; height: 1px; overflow: hidden; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify label { font-weight: bold; width: auto; text-align: left; margin: 0; padding: 0 .4em .4em 0; vertical-align: middle; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { margin: 0; padding: 0 0 .4em 0; vertical-align: middle; }
* html .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { background-color: transparent; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field { width: 73%; float: right; text-align: left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field .tx-srsendcard-pi1-error-message { color: red; font-weight: bold; margin: 0 0 .2em 0; }

.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector { list-style: none inside none; margin: 0; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li { width: 4em; float: left; margin: 0 .4em 0 0; text-align: center; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label { border: 1px solid transparent; width: 4em; height: 1.5em; margin-bottom: .5em; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-transparent { border: 1px solid #35006d; width: 4em; height: 1.5em; margin-bottom: .5em; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-non-transparent { border-style: none; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { border: 1px solid transparent; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { background-color: transparent; }

.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector { list-style: none inside none; margin: 0; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { min-height: 20px; margin: 0 0 .4em 0; padding: 0; display: block; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { float: left; margin: .4em .4em 0 0; padding:0; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { width: 100%; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { background-color: transparent; margin-top: 0; vertical-align: middle; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li label { width: auto; clear: none; float: none;  text-align: left; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: top; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: middle; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: none; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: inline; padding: .4em .4em 0 0; font-weight: bold; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card { margin: 2em 0; border-style: solid; border-width: 1px; border-color: #35006d; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image { padding: 2em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap { margin: 0 auto; border-style: none; width: auto; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap img { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap object { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap .tx-srsendcard-pi1-card-music-object { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-caption { font-size: .8em; font-weight: bold; margin: 0; padding-top: .5em; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message { padding: .5em .5em .5em 10px;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block { float: left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-stamp { float: right; padding: 0 0 .5em .5em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-title { padding-top: 1em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-text { padding: 1em 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature { padding-bottom: 2em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons { clear: both; margin-top: 1.2em; padding-left: 1em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons form { float: left; margin-right: 1em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha { margin-bottom: 1em; width: 30em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srsendcard-pi1-captcha-error { font-size: .9em; color: red; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha div { margin-left: 1em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha input { vertical-align: middle; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srfreecap-pi2-image { vertical-align: middle; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-sent p { font-weight: bold; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-not-found p { font-weight: bold; }
.tx-srsendcard-pi1-submit { margin-top: 8px; margin-bottom: 8px; }
.tx-srsendcard-pi1-field textarea, .tx-srsendcard-pi1-field input { margin-left: 0px; }


/* Pop-Ups fuer Grafiken */
.cluetip-default {
	background-color: #3e3b70 !important;
	padding:2px !important;
}

.cluetip-default #cluetip-outer {
	background-color: #FFBF00 !important;
}

.cluetip-default h3#cluetip-title {
	background-color: #0070AF !important;
	color: #ffffff !important;
}

.cluetip-default div#cluetip-close {
	color:#990000 !important;
	margin:-3pt -8px 0px 0px !important;
}

input {
/*  border: 0px;*/
}

/* Quiz */
form.quiz p {
  font-weight: bold;
}

form.quiz input.quiz-next {
  margin-top: 18px;
}

form.quiz td {
  padding: 4px;
}

div.user_jnwquiz_pi1-links {
	border:solid 1px;
	margin-top:20px;
	padding-bottom:12px;
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
}



/* RTE CSS */
table.ohne-rand {
	border-collapse: collapse;
}

table.ohne-rand td {
	border: 0px none;
}

table.mit-rand {
	border-collapse: collapse;
}

table.mit-rand td {
	border: 1px solid #000000;
}

table.AzubiSteckbrief {
	width: 400px;
	border-left: 1px solid rgb(255, 204, 0);
	border-collapse:separate;
}

table.AzubiSteckbrief caption {
	background-color:#006699;
	color:#FFFFFF;
	font-weight:bold;
}

table.AzubiSteckbrief td {
	border-color:#FFFFFF rgb(255, 204, 0) rgb(255, 204, 0) rgb(255, 255, 255);
	border-style:none solid solid none;
	border-width:1px;
	padding: 4px;
	vertical-align: top;
}

/* vor-zurueck Navigation (Azubi Live) */
div.tx-gsipagenav-pi1 {
	text-align: center;
	padding-top: 8px;
	padding-bottom: 16px;
}

/* plugin jkpoll */

.tx-jkpoll-pi1 br {
	margin-top: -10px;
}

#tx-wa72checklist-pi1-window_close, #tx-wa72checklist-pi1-window_print, #tx-wa72checklist-pi1-content {
	padding: 10px;
}

/* Kompatibitität mit alten jungen Seiten */
.ek_normal {
  line-height:1.5em;
}

td.ek_wahlzettel {
  height:40px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
}


.ek_goldbold {
  font-weight: bold;
  color: #ffbf00;
}

td.ek_j_papier {
  background-image:url(../../../fileadmin/user_upload/JOBaktuell/j_papier_mitte.gif);
}

td.ek_j_papier table {
  margin-left: 10px;
  width:500px;
}

td.ek_j_papier table table {
  font-size:0.83em;
  margin-left: 0px;
  width:500px;
}

/* Probeangaben für Matrix Reisekatalog */
td.ek_rktest		{background-color: #ffcc00; vertical-align: middle; text-align: center;}
td.ek_rktest2		{background-color: #0070af; vertical-align: middle; text-align: center;}

/* Umrandung bei Firefox-Links entfernen */
*|*:-moz-any-link:focus {
	outline: none;
}

/* Seite Online-Beratung hat extra Text links */
p.online-beratung-nav-text1, p.online-beratung-nav-text2 {
/*	width: 190px;*/
	padding-top:6px;
	padding-left: 14px;
	padding-bottom: 4px;
}

p.online-beratung-nav-text1 {
	background-image: url(../../../webres/images/info_small.gif);
	background-repeat:no-repeat;
	background-position:160px 50%;
	color:#FFBF00;
	font-weight:bold;
	height:40px;
	line-height: 1.5em;
	vertical-align: middle;
}

p.online-beratung-nav-text2 {
	color:#FFFFFF;
	font-size:0.8em;
	padding-right: 20px;
}
/* FAQ */
h2.faq {
  font-size: 1em;
  font-weight: bold;
  width: 100%;
  background-color: #e6edf5 !important;
  padding: 2px;
}
h2.faq img {
  float: right;
  margin-right: 2px;
  margin-top: 7px;
}
/* Seiteninhaltsmenu */
ul.csc-menu-3 {
  list-style-image:  url(../../../webres/Pfeil_down.gif) !important;
  margin-bottom: 10px !important;
}



/****************************************************************************
 * TYPO3 Formulare 
 ***************************************************************************/

#mailform fieldset.csc-mailform {
 margin-left:		10%;
 padding:			10px;
 width:			540px; }
  
#mailform fieldset.csc-mailform .csc-mailform-field {
 padding:			5px 0px; }
  
#mailform fieldset.csc-mailform .csc-mailform-field label {
 float:			left;
 font-size:		90%;
 font-weight:		bold;
 width:			200px; }




/****************************************************************************
 * CSS für Layout 
 ***************************************************************************/

.page {
  padding: 0px;
  margin: 0px;
  background-color: #fdf5e9;
}

#header {
  padding: 0px;
  margin: 0px;
  height: 97px;
}

#header #topnav {
  top: 66px;
}

#header #topnav, #header #topnav a {
  color: #ffbf00;
}

#footer {
  padding: 0px;
  margin: 0px;
  height: 0px;
  display: none;
}

/* // den header div genau so ansprechen, da der jnheader auch einen div#header hat ...*/
div.page div#header {
	background-image:url(../../../webres/images/header_bg.jpg);
	background-repeat:no-repeat;
}

/* den jnheader div#header wieder zurücksetzen ... */
div.page div#jnhead div#header {
  background-image: none;
}

#main {
  padding: 0px;
  margin: 0px;
  background-color: #fdf5e9;
	background-image:url(../../../webres/images/main_bg.gif);
	background-repeat:repeat-y;
}

#col1_content, #col1_content li, #col1_content ul  {
  padding: 0px;
  margin: 0px;
}


#col1_content a {
  font-size: 90%;
}

#col2 {
  width: 740px;
}

#col2_content {
  margin-top: 28px;
  margin-bottom: 28px;
  z-index: 10; /* soll ueber col3_content liegen */
}

/***************************** Navigation Menu 1 1st Level ******************************************************/



#menu_bar_menu_1_1st_level {
	background:#C4883A;
	padding: 2px 0px 4px 13px;
	/*height:33px;*/
}  

ul#menu_1_1st_level {
	margin:0;
	padding:0;
}

ul#menu_1_1st_level img {
	vertical-align:middle;
	margin-right:4px;
	padding:0;
	border:0;
}

li.menu_1_1st_level_no {
	display:inline;
	list-style-type:none;
	line-height:37px;
	height:37px;
	vertical-align:middle;
	padding:0;
	white-space:nowrap;
	margin-right:13px;
}

.menu_1_1st_level_no a,
.menu_1_1st_level_no a:focus,
.menu_1_1st_level_no a:hover,
.menu_1_1st_level_no a:active {
	color:#fff;
	font-weight:bold;
	/*font-size:120%;*/
}

.menu_1_1st_level_no a:hover {
	
}

/***************************** Navigation Menu 2 1st Level ******************************************************/

#nav_col_1 {
	width:98px;
	float:left;
	padding-top:3px;
	/*font-size:120%;*/
  background-color: #0070af;
  border-right: 2px solid #3e3b70;
}

#nav_col_1 li {
  height: 36px;
	list-style-type:none;
}

#menu_2_1st_level {
	list-style-type:none;
	border-top:1px solid #FFBF00;
	padding-bottom:26px;
	width:98px;
	float:left;
} 

span.menu_2_1st_level_text {
  padding-top:7px; 
  display: block;
}

.menu_2_1st_level_no, .menu_2_1st_level_act {
	border-bottom:1px solid #FFBF00;
	padding-top:5px;
	padding-bottom:5px;	
	text-align:center;
	width:98px;
	line-height: 90%;
}

.menu_2_1st_level_act {
	background:#EA5D0E;
}

.menu_2_1st_level_no a,
.menu_2_1st_level_no a:focus,
.menu_2_1st_level_no a:hover,
.menu_2_1st_level_no a:active {
	color:#fff;
	font-weight:bold;
	display:block;
}

.menu_2_1st_level_act a,
.menu_2_1st_level_act a:focus,
.menu_2_1st_level_act a:hover,
.menu_2_1st_level_act a:active {
	color:#403D6A;
	font-weight:bold;
}

.menu_2_1st_level_act a:hover {
	text-decoration:none;
}

#menu_2_1st_level img {
  float: left;
/*	display:block;
	margin-left:auto;
	margin-right:auto;*/
}

/***************************** Navigation Menu 2 2nd Level ******************************************************/

#nav_col_2 {
	width:148px;
	float:left;
	padding-top:3px;
	/*font-size:120%;*/
  border-right: 2px solid #3e3b70;
  background-color: #ea820e;
}

#nav_col_2 li {
	list-style-type:none;
}


#menu_2_2nd_level, 
ul.jsci-nav-2 {
	list-style-type:none;
	border-top:1px solid #FFBF00;
	padding-bottom:26px;
	/*width:146px;
	float:left;*/
}

#menu_2_2nd_level li, 
.jsci-nav-2 li {
	/*min-height:28px;*/
	/*line-height:30px;*/
	/*width:148px;*/
  padding: 6px;
}

.menu_2_2nd_level_no,
.jsci-nav-2 {
	border-bottom:1px solid #FFBF00;
	text-align:left;
}

.menu_2_2nd_level_act,
.jsci-nav-2-act {
	border-bottom:1px solid #FFBF00;
	text-align:left;
	background:#EA5D0E;
}


.menu_2_2nd_level_no a,
.menu_2_2nd_level_no a:focus,
.menu_2_2nd_level_no a:hover,
.menu_2_2nd_level_no a:active,
li.jsci-nav-2 a,
li.jsci-nav-2 a:focus,
li.jsci-nav-2 a:hover,
li.jsci-nav-2 a:active
 {
	color:#fff;
	font-weight:bold;
}

.menu_2_2nd_level_act a,
.menu_2_2nd_level_act a:focus,
.menu_2_2nd_level_act a:hover,
.menu_2_2nd_level_act a:active,
.jsci-nav-2-act a,
.jsci-nav-2-act a:focus,
.jsci-nav-2-act a:hover,
.jsci-nav-2-act a:active
{
	color:#403D6A;
	font-weight:bold;
}

.menu_2_2nd_level_act a:hover,
li.jsci-nav-2 a:hover {
	text-decoration:none;
}

#menu_2_2nd_level img,
jsci-nav-2 img {
	margin-left:-6px;
  padding-right: 6px;
	margin-top:-6px;
	margin-bottom:-6px;
	border:0px;
	vertical-align:middle;
}  
  
/*********** Menu2, 3. Ebene ********************************/
ul#menu_2_3nd_level,
ul.jsci-nav-3 {
  margin-top: 6px;
  list-style-type: none;
}

#menu_2_3nd_level li,
ul.jsci-nav-3 li {
  margin: 0px -6px 0px -6px;
  padding: 3px 3px 3px 6px;
}

.menu_2_3nd_level_no,
li.jsci-nav-3 {
	background-color: #FFDA69;
  border-bottom: 1px solid #ea820e;
}
.menu_2_3nd_level_act,
li.jsci-nav-3-act {
	background-color: #FFBF00;
  border-bottom: 1px solid #ea820e;
}


/* feste Links unter Navigation */
#thema-fix-nav {
  width: 98px;
  font-size: 90%;
}

ul#thema-fix-nav  {
  clear: left;
  margin-top: 28px;
}

#thema-fix-nav li {
  list-style-type:none;
  padding: 3px 3px 3px 10px;
}

#thema-fix-nav, #thema-fix-nav a {
  color: #ffbf00;
}


/* Navigation und Searchbox im header */
#topnav {
  position:absolute;
  bottom: 8px;
  right: 8px;
	background:transparent;
	width:500px;
	text-align:right;
}

#topnav a {
  font-size: 80%; 
	color: #000; 
	font-weight: normal; 
	background:transparent; 
	text-decoration:none; 
}
#topnav a:focus, 
#topnav a:hover,
#topnav a:active { 
	text-decoration:underline; 
	background-color: transparent;
}

#topnav {color:#000;}
#topnav form {display:inline;}
#topnav form input {margin-left:8px; padding-left:3px; padding-right:3px;}

#topnav_menu {
	float:right;
	display:inline;
}

#topnav_search {
	float:right;
	display:inline;
} 

#tx-macinasearchbox-pi1 {
	float:right;
	display:inline;
}
