body	{ margin: 0px; padding: 0px; border: 0px; color: #666; background: #FFF url("img/bg.gif") repeat-x; }
body.glossar	{ margin: 0px; padding: 0px; border: 0px; color: #666; background-image:none; background-color:#fff; }

div,td,p	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
h4			{ color: #F93; font-size: 13px; margin-top: 0px; }
h5			{ color: #082366; font-size: 13px; margin-top: 0px; }
div.link	{ margin-top: 3px; }
p.light		{ margin: 0px 0px 0.75em 0px; }

form					{ display:inline; }
input,textarea,select	{ color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

input.radio	{ vertical-align: middle; border: 0px none; margin-left: 0px; margin-top: 0px; margin-right: 0px; width: auto !important; }
label		{ cursor: pointer; }

.form_note	{ padding: 0.5em 0px 1.2em 0px; }


/*/*/

hr			{ color: #FFF; border-width: 0 0 1px 0; border-style: dashed; border-color: #999; }
hr.news			{ color: #FFF; border-width: 0 0 1px 0; border-style: dashed; border-color: #999; }

hr.pr		{ color: #FFF; border-width: 0 0 1px 0; border-style: dashed; border-color: #999; margin-bottom: 12px; margin-top: 4px;}
hr.doppelt	{ color: #FFF; border-width: 0 0 3px 0; border-style: double; border-color: #999; }
hr.break	{ margin: 16px 0; }
ul			{ margin: 0px; padding: 0; list-style-type: square; }
li			{ margin: 0 0 5px 15px; }
li.sel a	{ color: #F93; }
/* li.sel		{ list-style-image: url("img/jumper_orange.gif"); } */

input.border			{ border: 1px solid #A0AEC0; width: 210px; }
input.klein				{ border: 1px solid #A0AEC0; width: 95px; }
textarea.border			{ border: 1px solid #A0AEC0; width: 315px; }

/* */

#col1	{ width: 20px; }
#col2	{ width: 201px; }
#col3	{ width: 436px; }
#col4	{ width: 322px; }
#col5	{ width: 11px; }

table.fixed	{ table-layout: fixed; empty-cells: show; }
table.stage	{ table-layout: fixed; empty-cells: show; height: 100%; }
td.caption	{ color: #FFF; background: #A0AEC0; border-width: 0 0 1px 0; border-style: solid; border-color: #FFF; font-size: 9px; }
td.teaser	{ background: #E9E9E9; font-size: 9px; /*/*/ line-height: 13px; /* */ padding: 4px 6px; }
table.default	{ table-layout: fixed; empty-cells: show; height: 1%; }
table.workshops		{ margin: 0.5em 0em 0.5em 12px; }
table.workshops	th	{ font-weight: normal; font-size: 11px; text-align: right; vertical-align: top; padding-right: 5px; }

table.lectures		{ margin: 0.5em 0em 0.5em 12px; }
table.lectures th	{ font-weight: normal; font-size: 11px; vertical-align: top; padding-right: 10px; white-space: nowrap; }


img.key		{ margin: 3px 10px 0 0; }
img.thumb	{ margin: 3px 10px 0 0; }

a			{ color: #082366; text-decoration: none; }
a:hover		{ color: #082366; text-decoration: underline; }
a:active	{ color: #082366; }


a.inact, a.inact:hover, a.inact:active{ color: #A0AEC0; text-decoration: underline; }

a.Ninact, a.Ninact:hover, a.Ninact:active{ color: #082366; text-decoration: underline; }
a.Nact { color: #A0AEC0; }
a.Nact:hover		{ color: #A0AEC0; text-decoration: underline; }


a.intern		{ background: #FFF url("img/jumper_blue.gif") no-repeat 0% 50%; padding: 0 0 0 10px; }
a.underline		{ text-decoration: underline; }
a.top, a.toplink			{ background: #FFF url("img/jumper_top.gif") no-repeat 0% 50%; padding: 0 0 0 13px; }

a.extern		{ color: #666; background: #FFF url("img/jumper_extern.gif") no-repeat 0% 3px; padding: 0 0 0 10px; }
a.extern:hover	{ color: #666; }
a.extern:active	{ color: #666; }

a.darkgray			{ color: #333; }
a.darkgray:hover	{ color: #333; }
a.darkgray:active	{ color: #333; }

a.pdf			{ color: #333; background: #FFF url("img/icons/icon_pdf.gif") no-repeat 0% 50%; padding: 0 0 0 15px; }
a.pdf:hover		{ color: #333; }
a.pdf:active	{ color: #333; }



#navi div		{ width: 180px; border-width: 1px 0 0 0; border-style: solid; border-color: #CCC; font-size: 10px; font-weight: bold; }


#navi a			{ padding: 3px 0 4px 19px; text-transform: uppercase; white-space: nowrap; display: block; color:#082366; font-weight:bold; font-size:10px; height:14px;}
#navi a:hover	{ background: url("img/jumper_orange.gif") no-repeat 9px 50%; text-decoration: none; height:14px; }
#navi a.sel		{ background: url("img/jumper_orange.gif") no-repeat 9px 50% #E9E9E9; text-decoration: none; height:14px; }
#navi a.sel:hover		{ background: url("img/jumper_orange.gif") no-repeat 9px 50% #E9E9E9; text-decoration: none; height:14px; }



#navi ul { list-style: none; width: 180px; margin:0; padding:0; }
#navi ul li { width: 180px; border-width: 1px 0 0 0; border-style: solid; border-color: #CCC;  margin:0; padding:0; }

#navi ul ul a { font-weight:normal; padding-left:29px; height:14px; }
#navi ul ul a:hover { background: url("img/jumper_orange.gif") no-repeat 19px 50%; height:14px; }
#navi ul ul a.sel { background: #A0AEC0 url("img/jumper_orange.gif") no-repeat 19px 50%; height:14px; }
#navi ul ul a.sel:hover { background: #A0AEC0 url("img/jumper_orange.gif") no-repeat 19px 50%; height:14px; }

#navi ul ul ul a { font-weight:normal; padding-left:38px; height:14px; }
#navi ul ul ul a:hover { background: url("img/jumper_orange.gif") no-repeat 28px 50%; height:14px; }
#navi ul ul ul a.sel { background: #406891 url("img/jumper_orange.gif") no-repeat 28px 50%; color:#fff; height:14px; }
#navi ul ul ul a.sel:hover { background: #406891 url("img/jumper_orange.gif") no-repeat 28px 50%; color:#fff; height:14px; }




#foot	{ text-align: justify; text-transform: uppercase; padding: 14px 0 3px 0; margin-top: 7px; border-color: #CCC; border-width: 1px 0 0 0; border-style: solid; }
#global	{ padding: 5px 4px; }

.small a		{ color: #666; font-size: 9px; font-weight: bold; /*/*/ line-height: 15px; /* */ white-space: nowrap; }
.small a:hover	{ color: #666; text-decoration: none; }

#global a, #global a:hover	{ color: #CCC; display:block; line-height:14px;}
#foot a, #foot a:hover		{ color: #00356C; }

.caption { font-size:10px; }
.pad5	{ padding: 0 5px; }
.text	{ /*/*/ line-height: 15px; /* */ }

.bg_hellblau	{ background: #809AB6; }	/* oben links */
.bg_blau		{ background: #00356C; }	/* oben rechts */
.bg_hellgrau	{ background: #DEDEDE; }	/* links */

.white	{ color: #FFFFFF; }
.blau	{ color: #082366; }
.orange { color: #F93; }
.tabImg { background: url("img/tabImg.gif") no-repeat 0px 3px; padding: 0px 0px 0px 12px; display: block; }
.tabTxt { padding: 0px 0px 0px 12px; display:block; }


.left	{ float: left; }
.right	{ float: right; }
.nowrap { white-space: nowrap; }
span.frage{ font-weight: bold; }
.content_big{
  color: #082366;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana, Arial,Sans-Serif;
  text-decoration: none;
}
.subhd{
  color: #082366;
  font-size: 11px;
  font-family: Verdana, Arial,Sans-Serif;
  text-decoration: none;
  font-weight: bold;
  }
a.subhd{
  color: #082366;
  font-size: 11px;
  font-family: Verdana, Arial,Sans-Serif;
  text-decoration: none;
  font-weight: bold;
  }
a.subhd:hover	{ text-decoration: underline; }



/* * elternarbeit * */

*:focus	{ outline:none; }

.righthd {
color:#FF9933;
font-family:Verdana,Arial,Sans-Serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.content_cb {
color:#082366;
font-family:Verdana,Arial,Sans-Serif;
font-size:9px;
font-weight:bold;
text-decoration:none;
}
a.content_cb {
	display:block;
	margin-bottom:7px;
	background: #FFF url("img/jumper_blue.gif") no-repeat 0% 2px; padding: 0 0 0 10px;
}
a.meta_active {
	background: #FFF url("img/jumper_orange.gif") no-repeat 0% 2px; padding: 0 0 0 10px;
	text-decoration: none;
}

ul.plain {
	list-style: none;
}

ul.typ2 {
	list-style-type:disc;
}
ul.typ2 li { margin-bottom:3px;line-height: 15px; }

ul.typ3 {
	list-style-type:decimal;
}
ul.typ3 li { margin-bottom:3px; margin-left:30px; }

ol {  padding-left: 0px; margin-left: 10px;}

* html ul.typ3 li { margin-left:23px; }

ul.typ4 {
	list-style-type:disc;
	
}

ul.audio {list-style: none; margin: 12px 0 12px 0px; background: url('img/lautsprecher.gif') no-repeat 0px 50%; }
ul.audio li { padding-left:18px;}


ul.list {list-style: none; margin: 4px 0 4px 0px;  }
ul.list li { margin: 2px 0 0 0; padding-left:8px; background: url('img/jumper_blue.gif') no-repeat 0px 4px; }


table.verlaufsplan {
}
table.verlaufsplan td,
table.verlaufsplan th {
	font-size:10px;
}

table.verlaufsplan tr.hilite td {
	background-color:#e4e2e2;
}

table.verlaufsplan th {
	background-color:#ccc;
}
table.verlaufsplan td {
	background-color:#f4f2f2;
}

/* * Gloasser * */

#glossar {
	position:relative;
	width:331px;
	padding:0;
	margin:0;
}
#header_sat {
	position:relative;
	width:331px;
	height:46px;
	background: #FFF url("img/bg_sat.gif") no-repeat 0 0;
}

#letters {
	position:relative;
	width:331px;
	height:18px;
	background-color:#a0aec0;
	margin:0px;
	color:#fff;
	padding:3px 0 0 0;
}
a.letter {
	color:#fff;
	font-size:11px;
	line-height:12px
	font-weight:bold;
	margin: 0px 5px 0 0;
}
a.letter:hover {
	color:#FF9933;
}


.gl_content {
	width:290px;
	padding:45px 20px 10px 20px;
}

.anwendg {
	display:block;
	color: #FF9933;
	font-size: 11px;
	font-weight: bold;
	background-image: url(/img/jumper_anwendung.gif);
	background-repeat:no-repeat;
	background-position: 13px 50%;
	padding:0px 0px 0px 47px;
	line-height:40px;
	vertical-align:middle;
	background-color:#f1f1f1;
}

div#dataDumper
{
	top: 0px;
	right: 0px;
	font-size: 8px;
	border-color: #999;
	border-width: 1px;
	border-style: solid;
	position: relative;
	clear: right;
	float: right;
	z-index: 200;
	background-color: #FFF;
}

#dataDumper pre	{ font-size: 11px; }
