@charset "utf-8";

body
{
	/* Mathematics Meta */
	background: url("images/bg-site.png") repeat scroll left top #FFFFFF;
}


.formel-box-min {
	position: absolute;
	z-index:1000;
	top:0;
	left:0;
	
	-webkit-border-radius: 2px;  
    -moz-border-radius: 2px;  
    border-radius: 2px; 
	
	box-shadow: rgba(0, 0, 0, 0.35) 0 0 3px 1px;
	-o-box-shadow: rgba(0, 0, 0, 0.35) 0 0 3px 1px;
	-moz-box-shadow: rgba(0, 0, 0, 0.35) 0 0 3px 1px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.35) 0 0 3px 1px;

	display: none;
	
	border: solid 1px #AAA;
	padding: 0px;
}
input.error {
	border-color: #C00;
}

.feedback-form
{
	display:none;
	margin-left:-12px;
	margin-right:-14px;
	margin-bottom:-5px;
	padding:13px;
	background-color:#FFD;
}

.feedback-box-l
{
	float:left;
	width:340px;
	margin-left:-12px;
	margin-bottom:-5px;
	padding:13px;
	background-color:#FFD;
	border-top:solid 1px #CCC;
}
.feedback-box-r
{
	float:right;
	width:339px;
	margin-right:-14px;
	margin-bottom:-6px;
	padding:13px;
	background-color:#DDD;
	border-left:solid 1px #CCC;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
}

/*

v1:=5*#m/#s
a1:=v1/(300*#km/#h)


*/


.physik-rechner .bigTr tr
{
	height:60px;
}

.physik-rechner tr
{
	height:42px;
}

.physik-rechner h2 a, .physik-rechner h3 a
{
	color:black;
}

.physik-rechner code
{
	padding: 1px 5px;
	background-color: #EEEEEE;
	font-family: Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;
}


.physik-rechner #pad
{
	height:400px;
	overflow:auto;
	font-size: 1em;
	color:black;
}
.physik-rechner #pad .item
{
	padding:7px;
}
.physik-rechner #pad .equation-context:hover
{
	text-shadow: 0px 0px 1px #000;
	cursor: pointer;
}
.physik-rechner #pad .equation-context.active
{
	text-shadow: 0px 0px 1px #000;
}

/*
.physik-rechner #pad .item:nth-child(2n)
{
    background-color: #F6F6F6;
}
.physik-rechner #pad .item:hover
{
    background-color:#ECECEC;
}*/
.physik-rechner #pad .item .input-hide
{
	display:none;
}
.physik-rechner #pad .item:hover .input-hide
{
	display:block;
}
.physik-rechner #pad .item .outputreal
{
	margin-left:30px;
	color:#444;
}

/*
 * Clipboard
 */
#clipboard {
	position: absolute;
	z-index: 10000;
	background: white;
	border: solid 1px #AAA;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	padding:0;
}

/*
 * ContextMenu
 */
#contextmenu {
	position: absolute;
	z-index: 10000;
	background: white;
	border: solid 1px #AAA;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	padding:0;
}

#contextmenu li:first-child {
	border-top: none;
}

#contextmenu li {
	list-style-type: none;
	margin: 0;
	cursor: pointer;
	padding: 5px;
	border-top: solid 1px #CCC;
}

#contextmenu li:hover {
	background: #EEE;
}

#contextmenu li a {
	color: black;
	padding-left: 25px;
	padding-right: 5px;
	background-repeat: no-repeat;
	display: block;
}

/*
.physik-rechner #expr
{
	-moz-box-shadow:inset 0 0 5px #BBB;
    -webkit-box-shadow:inset 0 0 5px #BBB;
    box-shadow: inset 0 0 5px #BBB;
	outline:none;
	background: none; 
	-webkit-border-radius: 2px;  
    -moz-border-radius: 2px;  
    border-radius: 2px;  
    border: 1px solid #999;
}
*/

#editor-info {
    margin: 6px;
}
#editor-error {
    margin: 6px;
}

.physik-rechner .loading
{
    padding-left:20px;
	background:url(/images/ajax-loader-1.gif) left center no-repeat;
    /*background:url(/_images/loading-ball.gif) left center no-repeat;*/
	width:16px;
	height:16px;
    opacity:0.5;
}
.physik-rechner .loading.status-fail
{
	background:url(/images/icons-2/error.png) left center no-repeat;
    color:#C00;
	opacity:1;
}
.physik-rechner .loading.status-info
{
	background:url(/images/icons-2/information.png) left center no-repeat;
	opacity:1;
}
.kurvendiskussion table td
{
	padding-top:12px;
	padding-bottom:12px;
}


.vektorrechner
{
	margin-top:-6px;
	line-height:1em;
	text-align:center;
}
.vektorrechner input
{
	font-size:0.9em;
	border:none;
	background:none;
	text-align:center;
	width:70px;
}
.vektorrechner input:focus
{
	background-color:#eee;
	border:none !important;
}



.formula
{
	border:none;
	width:35px;
	border-bottom:solid 1px #999;	
}

.canvas-container
{
	border:none; /*solid 1px rgb(255,0,255);*/
}

input.given-input
{
	width:50px;
	border:none;
	border-bottom:solid 1px #333;
	text-align:right;	
}

input.bordhover
{
	border:solid 1px #FFF;	
}
input.bordhover:hover, input.bordhover:focus
{
	border:solid 1px #666;	
}

blockquote
{
	background: url("/shared/images/quote.png") no-repeat;
	margin-left: 0;
    padding-left: 30px;
	padding-top:-2px;
}

.wer
{
	position:absolute;
	top:24px;	
}

.layoutRight ins
{
	/*z-index:100;	*/
}

.page-nav
{
	cursor:default;
	clear:both;
}
.page-nav .active
{
	font-family:Verdana Bold, Geneva, sans-serif;
	font-weight:bold;
	padding:2px 4px 0px 4px;
}

.page-nav a
{
	float:right;
	margin-left:4px;
	background-color:#EEE;
	border:solid 1px #CCC;
	padding:0px 4px 0px 4px;	
	cursor:pointer;
	color:#333;
}
.page-nav span
{
	float:right;
	margin-left:4px;
	background-color:#EEE;
	border:solid 1px #CCC;
	padding:0px 4px 10px 4px;	
	cursor:default;
	color:#333;
}

.page-nav a:hover
{
	background-color:#DDD;
	border:solid 1px #999;
}
.page-nav span.inactive
{
	border:none;
	background:none;	
}


.nav-profile
{
	width:184px !important;
	padding-left:27px !important;
	background-position:5px center;
	background-repeat:no-repeat;
}
.icon-user { background-image:url(/images/icons-2/user.png); }

.login-page label
{
	width:100px;
	display:block;
	float:left;
}
.login-page input
{
	margin-bottom:10px;
}

.editor
{
	
}

.icon-text-superscript { background-image:url(/images/icons-2/text_superscript.png); }
.icon-script-code { background-image:url(/images/icons-2/script_code.png); }

.icon-link_add { background-image:url(/images/icons-2/link_add.png); }
.icon-text_bold { background-image:url(/images/icons-2/text_bold.png); }
.icon-text_italic { background-image:url(/images/icons-2/text_italic.png); }
.icon-text_underline { background-image:url(/images/icons-2/text_underline.png); }

.icon-comments { background-image:url(/images/icons-2/comments.png); }
.icon-text_superscript { background-image:url(/images/icons-2/text_superscript.png); }

.icon-page_add { background-image:url(/images/icons-2/page_add.png); }
.icon-pencil { background-image:url(/images/icons-2/pencil.png); }
.icon-delete { background-image:url(/images/icons-2/delete.png); }
.icon-accept { background-image:url(/images/icons-2/accept.png); }

.icon-page_edit { background-image:url(/images/icons-2/page_edit.png); }

.icon-door { background-image:url(/images/icons-2/door.png); }
.icon-page_go { background-image:url(/images/icons-2/page_go.png); }
.icon-bullet_go { background-image:url(/images/icons-2/bullet_go.png); }

.icon-physlink { background-image:url(/images/favicon.png); }

.close-button
{
	background-image:url(/shared/images/icon-close.png);
	width:16px;
	height:16px;
	float:right;
	margin-right:3px;
	margin-top:3px;	
	display:block;
	cursor:pointer;
	text-decoration:none !important;
	border:none !important;
}

.iconb
{
	background-position:left 3px;
	background-repeat:no-repeat;
	padding:3px;
	padding-left:20px;
	margin-right:8px;
}

.post-edit-buttons
{
	float:right;
	margin-top:2px;	
}
.post-edit-buttons .item
{
	display:block;
	width:16px;
	height:16px;
	float:right;
	margin-left:3px;
}

.iconlink
{
	background-position:left 0px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:16px;
	margin-left:4px;
}


.iconl
{
	background-position:left 3px;
	background-repeat:no-repeat;
	padding-left:16px;
	padding-bottom:16px;
	margin-left:4px;
}

.buttons-formel
{
	/*
	background-color:#EEE;
	
    border:1px solid rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	*/
	
	/*margin-bottom: -2px;
	padding-top:8px;
	*/
	float:left;
	margin-top:0px;
	margin-bottom:3px;
	padding-top:3px;
	border:solid 1px #000;
	height:27px;
	
}

.buttons-formel .item2
{
	margin-left:10px;
	margin-right:10px;
	font-size:1.2em;
	
    /*
	border:1px solid rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	*/
}
.buttons-formel .item2 a
{
	text-decoration:none !important;
	color:#000 !important;
}


.buttons .item
{
	background-position:left 3px;
	background-repeat:no-repeat;
	padding:3px;
	padding-left:20px;
	margin-right:8px;
	
	/*
    border:1px solid rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;*/
}
.buttons .item a
{
	text-decoration:none !important;
	color:#444 !important;
    border-bottom:solid 1px #999;
}
a.gr
{
	text-decoration:none !important;
	color:#444 !important;
    border-bottom:solid 1px #999;
}
a.gr:hover
{
	text-decoration:none !important;
	color:#111 !important;
    border-bottom:solid 1px #333;
}

.post
{
	border:solid 1px #CCC;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	margin-bottom: 12px;
	
	background:url(/images/board-post-bg.png) repeat-x;
}

.post .left
{
	float:left;
	width:120px;
	padding:6px 6px 6px 9px;
}
.post .right
{
	border-left:dashed 1px #CCC;
	float:left;
	width:548px;
	padding:8px 8px 8px 12px;
	min-height:155px;
}
.post .right-short
{
	min-height:20px;
}




table.themenblock
{
	width:100%;
	line-height:1.4em;
}
table.themenblock th
{
	font-family:Verdana Bold,Arial,Helvetica,sans-serif;
    padding: 5px;
    text-align: left;
    border-bottom:solid 1px #CCC;
}
table.themenblock tbody tr:hover
{
    background-color:#ECECEC;
}
table.themenblock tr:nth-child(2n)
{
    background-color: #F6F6F6;
}
table.themenblock thead tr
{
    border-left:none !important;
    border-right:none !important;
    border-top:none !important;
}
table.themenblock tr
{
    border-left:solid 1px #CCC;
    border-right:solid 1px #CCC;
}

table.themenblock td
{
    padding: 5px;
}
table.themenblock td:first-child
{
	vertical-align:center;
	line-height:1.6em;
	font-weight:normal !important;
}

table.themenblock a
{
    color:#333;
	text-decoration:none !important;
    border-bottom:solid 1px #999;
}
.forum h2
{
	font-size:1.2em;
}

.matlink
{
	background:url(/shared/images/icons-2/page_white_acrobat.png) 0px 3px no-repeat;	
	padding-left:24px;
	height:24px;
}


.iconr
{
	display:block;
	width:16px;
	height:16px;
	float:left;
	border:none !important;
}



.fader-box
{
	display:none;	
}
.fader-b1
{
	cursor:pointer;
}
.fader-b2
{
	cursor:pointer;
	display:none;	
}

.roller
{
	
}
.roller .head
{
	content:url(images/ArrowRightBlack.png);
	width:14px;
	padding-right:4px;
}

.roller .head:before
{
	content:url(images/ArrowRightBlack.png);
	width:14px;
	padding-right:4px;
}

.map-box
{
	position:relative;
}

.map-helper
{
	position:absolute;
	z-index:10000000;
	display:none;
	width:180px;	
	background-color:#EEE;
	padding:4px;
}
.map-helper .line
{
	background-color:black;
	height:1px;
	width:100px;
	float:right;
	margin-top:11px;
	margin-right:8px;
}


/*.map-helper
{
	position:absolute;
	z-index:10000000;
	display:none;
	width:500px;	
}
.map-helper .line
{
	background-color:black;
	height:1px;
	width:100px;
	float:right;
	margin-top:11px;
	margin-right:8px;
}
.map-helper .text
{
	background-color:#EEE;
	padding:4px;
	width:180px;
	float:right;
}
*/

.periodensystem .print
{
	float:right;
	padding-left:58px;
	height:48px;
	background:url(images/icons-1/printer.png) no-repeat;
}

.periodensystem .print .adobe
{
	padding-left:20px;
	background:url(images/icons-2/page_white_acrobat.png) no-repeat;
	background-position:left center;
}


#cse-search-results iframe
{
	border:none;	
}

.layoutContentSearch
{
	padding-bottom:0px !important;
}

#google-search .query
{
	height:21px;
	width:155px;
    border: 1px solid rgba(0, 0, 0, 0.3) !important;
	margin-top:1px;
}
#google-search .sub
{
	margin-left:2px;	
}


.breadcrumb {
	list-style: none;
	overflow: hidden;
	font: 12px Helvetica, Arial, Sans-Serif;
	margin: 0;
    padding: 0;
	border:1px solid #bbb;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

}
.breadcrumb li {
    float: left;
	margin: 0;
    padding: 0;
	
	background:-webkit-linear-gradient(top, #f5f5f5, #e5e5e5);
	background:-moz-linear-gradient(top, #f5f5f5, #e5e5e5);
	background:-o-linear-gradient(top, #f5f5f5, #e5e5e5);
	background:linear-gradient(top, #f5f5f5, #e5e5e5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#E5E5E5');

    /*background: linear-gradient(top, @start_color, @end_color);
    background: -webkit-gradient(linear, left top, right bottom, from(#e5e5e5), to(#f5f5f5));
	background: -moz-linear-gradient(top, #f5f5f5, #e5e5e5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#E5E5E5');*/
}
.breadcrumb li:hover {
	background:-webkit-linear-gradient(top, #e5e5e5, #d5d5d5);
	background:-moz-linear-gradient(top, #e5e5e5, #d5d5d5);
	background:-o-linear-gradient(top, #e5e5e5, #d5d5d5);
	background:linear-gradient(top, #e5e5e5, #d5d5d5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5E5E5', endColorstr='#D5D5D5');
}
.breadcrumb li:first-child a {
	background:url(images/house.png) no-repeat;
}
.breadcrumb li a, .breadcrumb li span {
	color: black;
	text-decoration: none;
	padding: 8px 0 7px 30px;
	position: relative;
	display: block;
	float: left;
	cursor:default;
	
	color: #000;
    text-shadow: 0 1px 1px #fff;
}
.breadcrumb li span {
		cursor:default;
}

.breadcrumb li a:hover {
	cursor:pointer;
}
.breadcrumb li a:hover {
	text-decoration: none !important;
}

.breadcrumb li a:after {
	content: " ";
	display: block;
	width: 25px;
	height: 32px;
	position: absolute;
	top:-1px;
	left: 100%;
	z-index: 2;
	background:url(images/house-arrow.png) no-repeat;
}

.breadcrumb li:hover a:after {
	background:url(images/house-arrow-d.png) no-repeat;
}

.breadcrumb li:last-child a:after {
	display: none;
}
.breadcrumb li:last-child {
	background: none;
	filter:none;
}



/*

nav.breadcrumb {
    background: #eee;
    border: 1px solid #bbb;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #666;
    font: 14px/1 "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
    height: 30px;
    text-shadow: 0 1px 1px #fff;
    overflow: hidden;
}
nav.breadcrumb ul {
    float: left;
	list-style: none outside none;
	margin: 0;
    padding: 0;
}
nav.breadcrumb ul li {
    float: right;
    padding: 7px 0 9px;
    text-indent: 40px;
	margin: 0;
}
nav.breadcrumb ul li:last-child {
    margin-left: -25px;
}
nav.breadcrumb ul li a {
    background: #ddd;
    background-image: linear-gradient(top, @start_color, @end_color);
    background-image: -webkit-gradient(linear, left top, right bottom, from(#fff), to(#ccc));
    background-image: -moz-linear-gradient(left top, #eee 38%, #ddd 61%);
    border: 1px solid #ccc;
    color: #666;
    display: block;
    line-height: 12px;
    margin-top: -65px;
    padding: 66px 0 64px;
    text-decoration: none;
    text-shadow: 0 1px 1px #fff;
    width: 142px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
}
nav.breadcrumb ul li a:hover {
    background: #ddd;
    background-image: none;
}
nav.breadcrumb ul li a:active, ul li a:focus {
    outline: 0;
}
nav.breadcrumb ul li a span {
    display: block;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
}
nav.breadcrumb ul li a:active span {
    bottom: -1px;
    position: relative;
    text-indent: 28px;
}
*/

.abituraufgaben .aufgabenCol
{
	background:5px center no-repeat;
	padding-left:45px;
	padding-top:10px;
	border-top:solid 1px #ccc;
	margin-top:9px;
}
.abituraufgaben .aufgabenCol-first
{
	border-top:none;
}

.abituraufgaben .item
{
	float:left;
	margin-bottom:6px;
}
.abituraufgaben .item-desc
{
	margin-right:8px;
	width:24px;
	height:48px;
	background:url(images/symbs.png) center center no-repeat;
}
.abituraufgaben .item-desc-1	{ background-position:center 0px; }
.abituraufgaben .item-desc-2	{ background-position:center -48px; }
.abituraufgaben .item-desc-3	{ background-position:center -96px; }
.abituraufgaben .item-desc-4	{ background-position:center -144px; }
.abituraufgaben .item-desc-5	{ background-position:center -192px; }

.abituraufgaben .item-gk
{
	display:block;
	width:48px;
	height:48px;
	background:url(images/icons-1/to-do-list-both.png) no-repeat;
}
.abituraufgaben .item-lk
{
	display:block;
	width:48px;
	height:48px;
	margin-left:6px;
	margin-right:9px;
	background:url(images/icons-1/to-do-list-both.png) -48px 0 no-repeat;
}
.abituraufgaben .item-title
{
	padding-top:14px;
}


/*
.abituraufgaben .item
{
	padding-left:60px;	
	height:60px;
	float:left;
	width:250px;
	text-align:left;
}
.abituraufgaben .item-gk
{
	background:url(images/icons-1/to-do-list-gk.png) no-repeat;
}
.abituraufgaben .item-lk
{
	margin-left:20px;
	background:url(images/icons-1/to-do-list-lk.png) no-repeat;
}*/

.abituraufgaben .left .item
{
	float:left;	
	margin-left:3px;
	margin-top:-1px;
}
.abituraufgaben .left input
{
	float:left;	
}

.abituraufgaben .left
{
	float:left;
	width:160px;
	background-color:white;
	padding-right:15px;
	border-right:solid 1px #CCC;
}
.abituraufgaben .right
{
	float:left;
	width:749px;
	background-color:white;
	margin-left:15px;
}

#pageContent .aufgaben
{
	margin-top:10px;
	margin-left:-12px;
	margin-right:-14px;
	background-color:#FFE;
	border-top:solid 1px #CCC;	
	border-bottom:solid 1px #CCC;
	padding:12px;	
	padding-top:7px;
	padding-bottom:7px;
}



#dsq-subscribe, #dsq-footer, #dsq-pagination
{
	display:none !important;	
}

.dsq-brlink
{
	color:#999 !important;
}

#disqus_thread
{
	margin-bottom:-10px !important;	
}

.cover
{
	margin:5px -10px 5px -13px;	
	border:solid 1px #999;
}

.appcontrol
{
	position:relative;
	/*z-index:10000;*/
}

.appcontrol .ui-slider
{
	/*float:left;*/
	display:inline-block;
	margin-bottom:-3px;
	margin-left:25px;
	margin-right:7px;
}

.definition
{
	padding:5px;
	background-color:#DDFFE9;
	border-bottom:solid 2px #009933;
}
.tip
{
	color:#555;
	font-size:0.9em;
}

/*
ul#quellen
{
	border:none;
	border-bottom:1px dashed #CCC;
	padding-bottom:10px !important;
	margin-bottom:10px;
}
*/

/*
h1
{color:#0B56DE;
	font-size:1.4em;
    font-weight:normal;

	margin:0;
	padding:0;

	padding-bottom: 0.17em;
	
	margin-bottom: 0.6em;
}
h2
{
	font-size:1.3em;
    font-weight:normal;

	padding-bottom: 0.17em;
    padding-top: 0.5em;
	
	border-bottom:1px solid #AAAAAA;
	margin-bottom: 0.6em;
}
*/

/*
ul#quellen
{
	margin-top:5px;
	margin-bottom:5px;
}

ul#quellen li
{
	margin-top:6px;
	margin-bottom:6px;
}
*/

ul#quellen
{
	padding:0;	
	margin-top:1em;
}
#pageContent ul
{
	margin-top:1em;
	padding-left:1.2em;	
}
#pageContent
{
	/*color:#333;*/	
}

ul#quellen li
{
	list-style:none;
	padding-left:25px;
}
ul#quellen li.wiki
{
	background:url(images/favicon-wikipedia.ico) no-repeat left center;
}
ul#quellen li.leifi
{
	background:url(images/favicon-leifi.png) no-repeat left center;
}
ul#quellen li.wolfram
{
	background:url(images/favicon-wolfram.ico) no-repeat left center;
}
ul#quellen li.uni-wien-licht
{
	background:url(images/favicon-uni-wien-licht.ico) no-repeat left center;
}
ul#quellen li.walter
{
	background:url(images/favicon-walter.png) no-repeat left center;
}
ul#quellen li.nasa
{
	background:url(images/favicon-nasa.png) no-repeat left center;
}
ul#quellen li.christian-linkenheld
{
	background:url(images/favicon-christian-linkenheld.png) no-repeat left center;
}
ul#quellen li.pdf2
{
	background:url(images/icons-2/page_white_acrobat.png) no-repeat left center;
}

ul#vilogos li
{
	list-style:none;
	padding-left:25px;
	background:url(images/icons-2/film.png) no-repeat left center;
	margin-top:6px;
	margin-bottom:6px;
}
ul#vilogos li.tool
{
	background:url(images/icons-2/calculator.png) no-repeat left center;
}

ul#literature li
{
	list-style:none;
	padding-left:25px;
	background:url(images/icons-2/book.png) no-repeat left center;
	margin-top:6px;
	margin-bottom:6px;
}
ul#uebungsaufgaben li
{
	list-style:none;
	padding-left:25px;
	background:url(images/icons-2/page_white_text.png) no-repeat left 3px;
	margin-top:6px;
	margin-bottom:6px;
}


/*ul#quellen li.wolfram
{
	list-style-image:url(images/favicon-wolfram.ico);	
}*/




img { border:none; }

.nuklidkarte select, .nuklidkarte input
{
	color:#333;	
	border:solid 1px #999;	
}

#selecter
{
	position:absolute;
	border:solid 3px #FFF;
	z-index:999;
	border-radius: 0.3em;
	-o-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
}
#selecter2
{
	width:32px;
	height:32px;
	border:solid 2px #000;
	z-index:999;
}
#selecter3
{
	width:31px;
	height:31px;
	border:solid 1px white;
	z-index:999;
}

.nuklidkarte #tooltip
{
	position:absolute;
	top:0px;
	left:0px;
	border:solid 1px #999;
	background-color:#FFF;
	opacity:0.90;
	z-index:1000;	
	border-radius: 0.3em;
	-o-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	padding:6px;
	display:none;
}
.nuklidkarte #tooltip .left
{
	background-image:url(images/tooltip-left.png);
	width:17px;
	height:24px;
	position:absolute;
	left:-13px;
	top:5px;
}
.nuklidkarte #tooltip .right
{
	background-image:url(images/tooltip-right.png);
	width:17px;
	height:24px;
	position:absolute;
	right:-13px;
	top:5px;
}


.options
{
	float:right;
	position:relative;
	top:-32px;	
}


.control
{
	display:none;
	padding:2px 6px 2px 6px;
	background-color:#CCC;
	position:absolute;	
	bottom:5px;
	z-index:100000000000;	
	cursor:pointer;
	background:url("/images/el-bg.png") rgb(190, 190, 190);
	
	border-radius: 0.3em;
	-o-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
}
.control-sel, .control:hover
{
	background:url("/images/el-bg.png") rgb(140, 140, 140);
}

#control-1
{
	right:5px;
}
#control-2
{
	right:30px;
}

#map
{
	width:200px;
	height:137px;
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:1000000000000;	
	border:solid 1px #CCC;
	border-bottom:none;
	border-right:none;
}
#map-marker
{
	width:20px;
	height:20px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10000000000000;	
	border:solid 1px black;
	background-color: #999;
	filter: alpha(opacity = 70);
	background-color: rgba(0,0,0,.3);
	cursor:pointer;
}

#mapper
{
	position:absolute;	
	overflow:hidden;
	width:966px;
	height:500px;
	margin-left:-13px;
	border:solid 1px #CCC;
}
#mapper3
{
	position:relative;	
	width:966px;
	margin-left:-13px;
	height:500px;
	z-index:10000;
	background-color: #F00;
	opacity:0.01;
	filter: alpha(opacity = 1);
	cursor:default;
	margin-bottom:-13px;
}


.map-image
{
	position:absolute;	
	width:256px;
	height:256px;
	border:none;/*solid 1px black;*/
}

.legende .item
{
	clear:both;
	line-height:100%;
	height:18px;
}
.legende .desc
{
	float:left;
}
.legende .serie-icon
{
	margin-top:0px;
}

#mapper .zoom #zoom-plus
{
	width:24px;
	height:24px;
	background:url("/images/zoom-plus.png");
	cursor:pointer;
	margin-bottom:5px;
}
#mapper .zoom #zoom-plus:hover
{
	background:url("/images/zoom-plus-over.png");
}
#mapper .zoom #zoom-minus
{
	width:24px;
	height:24px;
	background:url("/images/zoom-minus.png");
	cursor:pointer;
}
#mapper .zoom #zoom-minus:hover
{
	background:url("/images/zoom-minus-over.png");
}

#mapper .zoom
{
	position:absolute;
	left:10px;
	top:10px;
	z-index:10000000000000;	
}

.back-to-main-page
{
	background:url(/shared/images/big-page-back.png) no-repeat;
	padding-left:18px;
	margin-left:13px;
	display:block;
	cursor:pointer;
	width:95px;
	color:black;
	margin-bottom:10px;
}

#mapper .legende
{
	position:absolute;
	right:10px;
	top:10px;
	border:solid 1px #DDD;
	background:#CCC;
	background:rgba(255, 255, 255, 0.9);
	padding:5px;
	z-index:10000000000000;	
	padding-bottom:2px;
}

.legende .back_decay_alpha { background:url("/images/el-bg.png") rgb(220, 220, 0); }
.legende .back_decay_betaplus { background:url("/images/el-bg.png") rgb(255, 180, 180); }
.legende .back_decay_betaminus { background:url("/images/el-bg.png") rgb(0, 210, 210); }
.legende .back_decay_neutron { background:url("/images/el-bg.png") rgb(220, 0, 220); }
.legende .back_decay_proton { background:url("/images/el-bg.png") rgb(255, 150, 0); }
.legende .back_decay_sf { background:url("/images/el-bg.png") rgb(50, 200, 0); }
.legende .back_decay_cluster { background:url("/images/el-bg.png") rgb(200, 200, 200); }

.legende .back_halflife_1 { background:url("/images/el-bg.png") rgb(255, 148, 115); }
.legende .back_halflife_2 { background:url("/images/el-bg.png") rgb(247, 198, 222); }
.legende .back_halflife_3 { background:url("/images/el-bg.png") rgb(255, 198, 165); }
.legende .back_halflife_4 { background:url("/images/el-bg.png") rgb(255, 231, 198); }
.legende .back_halflife_5 { background:url("/images/el-bg.png") rgb(255, 255, 156); }
.legende .back_halflife_6 { background:url("/images/el-bg.png") rgb(255, 255, 16); }
.legende .back_halflife_7 { background:url("/images/el-bg.png") rgb(231, 247, 132); }
.legende .back_halflife_8 { background:url("/images/el-bg.png") rgb(214, 239, 57); }
.legende .back_halflife_9 { background:url("/images/el-bg.png") rgb(173, 222, 99); }
.legende .back_halflife_10 { background:url("/images/el-bg.png") rgb(92, 191, 92); }
.legende .back_halflife_11 { background:url("/images/el-bg.png") rgb(82, 161, 82); }
.legende .back_halflife_12 { background:url("/images/el-bg.png") rgb(99, 189, 181); }
.legende .back_halflife_13 { background:url("/images/el-bg.png") rgb(99, 198, 222); }
.legende .back_halflife_14 { background:url("/images/el-bg.png") rgb(50, 165, 198); }
.legende .back_halflife_15 { background:url("/images/el-bg.png") rgb(20, 165, 198); }
.legende .back_halflife_16 { background:url("/images/el-bg.png") rgb(10, 154, 158); }
.legende .back_halflife_17 { background:url("/images/el-bg.png") rgb(0, 132, 145); }
.legende .back_halflife_18 { background:url("/images/el-bg.png") rgb(0, 112, 125); }


.periodensystem .back_Ac { background:url("/images/el-bg.png") rgb(190, 140, 190); }
.periodensystem .back_Am { background:url("/images/el-bg.png") rgb(220, 100, 100); }
.periodensystem .back_Eg { background:url("/images/el-bg.png") rgb(150, 160, 170); }
.periodensystem .back_Em { background:url("/images/el-bg.png") rgb(240, 200, 100); }
.periodensystem .back_Hm { background:url("/images/el-bg.png") rgb(170, 220, 120); }
.periodensystem .back_Ha { background:url("/images/el-bg.png") rgb(130, 130, 240); }
.periodensystem .back_La { background:url("/images/el-bg.png") rgb(255, 160, 180); }
.periodensystem .back_Me { background:url("/images/el-bg.png") rgb(100, 180, 100); }
.periodensystem .back_Nm { background:url("/images/el-bg.png") rgb(110, 190, 220); }
.periodensystem .back_Uem { background:url("/images/el-bg.png") rgb(220, 210, 110); }


.im-box
{
	text-align:left;
}

.im-box-r
{
	clear:right;
	float:right;
	margin:30px;
	margin-right:0;
}

.im-box .desc
{
	font-size:90%;
	background-color:#F4F4F4;
	line-height:1.6em;
	border:solid 1px #999;
	border-top:none;
	padding:5px;
	margin-top:-6px;
	color:#333;
}

.im-box .copyright
{
	position:relative;
	background-color:#EEE;
	background-color:rgba(255, 255, 255, 0.6);
	display:block;
	margin-left:1px;
	margin-right:1px;
	opacity:1;
	margin-bottom:-25px;
	padding:0px 5px 0px 5px;
	height:24px;
}


.im-box .im
{
	border:solid 1px #666;	
	margin:0;
	padding:0;
}

.periodensystem
{
}

.image-copy
{
	position:relative;
	height:18px;
	margin-bottom:-25px;
	left:1px;
	width:230px;
	opacity:0.6;
	padding:3px 5px;
	background-color:#EEE;
}

.periodensystem .el_none
{
	border-color:white !important;
	cursor:default !important;
	background:none !important;
}
.periodensystem .el_number
{
	color:#666;
}
.periodensystem .el .symbol
{
	color:black !important;
	float:right;	
}

a.symbolLink {color:black;}
a.symbolLink:hover {text-decoration:none !important;}
.periodensystem .el .ordnungszahl
{
	float:left;	
	font-weight:normal;
}
.periodensystem .el .name
{
	font-weight:normal;
	clear:both;
	font-size:0.8em;
}
.periodensystem .el .name2
{
	display:none;
}

.periodensystem .el .mass
{
	font-weight:normal;
	clear:both;
	font-size:0.8em;
	margin-top:-1px;
}
.periodensystem .el .radioactive
{
	background-image:url(images/radioactive.png);
	width:16px;
	height:16px;
	position:absolute;
	left:36px;
	top:25px;
}
.periodensystem .el:hover .radioactive, .periodensystem .el_real_hover .radioactive
{
	left:48px;
	top:37px;
}


.layoutMain-big .periodensystem .el
{
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	width:44px;
	height:33px;
	line-height:1.15em;
	text-align:left;
	font-size:0.9em;
}

.layoutMain-big .periodensystem .el_number
{
	padding:3px;
	width:44px;
	height:33px;
	line-height:33px;
	text-align:center !important;
}

.layoutMain-big .periodensystem .el_act
{
	font-weight:normal;
	font-size:80%;
	width:40px;
	height:31px;
	margin-top:0px !important;
	margin-bottom:0px !important;
	line-height:100% !important;
	padding:5px !important;
	cursor:pointer !important;
}

#act-row
{
	width:945px;
	float: left;
    /*height: 94px;*/
    height: 0px;
    margin-bottom: -10px;
    margin-top: -5px;
    overflow: hidden;
    padding-top: 10px;	
}

.layoutMain-big .periodensystem .el_act_hover1
{
	background:url(images/act-arrow.png) no-repeat !important;
}
.layoutMain-big .periodensystem .el_act_hover2
{
	background:url(images/act-arrow2.png) no-repeat !important;
}


.periodensystem .el
{
	color:black;
	
	border-radius: 0.3em;
	-o-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	
	cursor:pointer;
	border: 0px solid white;
    display: block;
    float: left;
    font-weight: bold;
	text-align:center;
	vertical-align:middle;
	position:relative;
	
	width:37px;
	height:37px;
	line-height:37px;
	margin:1px;
	opacity:1;
}

.periodensystem .el_real:hover
{
	box-shadow: rgba(0, 0, 0, 0.65) 0 0 8px 2px;
	-o-box-shadow: rgba(0, 0, 0, 0.65) 0 0 8px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.65) 0 0 8px 2px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.65) 0 0 8px 2px;

	width:47px;
	height:47px;
	line-height:47px;
	margin:-4px;
	
	z-index:10000;
	opacity:1;
	
	font-size:1em;
}
.layoutMain-big .periodensystem .el_real:hover
{
	width:54px;
	height:43px;
	line-height:120%;
}
.layoutMain-big .periodensystem .el_real_hover
{
	box-shadow: rgba(0, 0, 0, 0.65) 0 0 8px 2px;
	-o-box-shadow: rgba(0, 0, 0, 0.65) 0 0 8px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.65) 0 0 8px 2px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.65) 0 0 8px 2px;

	width:47px;
	height:47px;
	line-height:47px;
	margin:-4px;
	
	z-index:10000;
	opacity:1;

	width:54px;
	height:43px;
	line-height:120%;
}




/* <xap src="AbiPhysikChemElements1"> */

#legende2
{
	position:absolute;
	height:120px;
	width:340px;
	margin-bottom:-120px;
	margin-right:-400px;
	top:200px;
	left:180px;	
	z-index:10000;
}

#legende
{
	margin-top:10px;
	margin-bottom:-4px; /* 15px */
	font-size:0.9em;
}

#legende .item
{
	float:left;
	margin-right:10px;
	height:20px;
}



.periodensystem .sicherheitshinweise .box-desc
{
	float:left;
	width:120px;
}

.periodensystem .sicherheitshinweise .box-r
{
	float:right;
	width:210px;
}


.periodensystem .sicherheitshinweise .text
{
	margin:10px 0;
	text-align:center;
}
.periodensystem .sicherheitshinweise .desc
{
	font-size:10px;
}
.periodensystem .sicherheitshinweise h2
{
	text-align:center;
}

.periodensystem .sicherheitshinweise .pics
{
	margin:0 auto;
	padding-bottom:0px;
	text-align:center;
}

.periodensystem .sicherheitshinweise .pics .pic
{
	width:90px;
	margin-left:-5px;
	margin-right:-5px;
	float:left;
}

.periodensystem .box-left
{
	float:left;
    width:330px;
}
.periodensystem .box-right
{
	float:left;
    margin-left:16px;
    width:330px;
}
.periodensystem .box-right2
{
	float:left;
    margin-left:16px;
    width:230px;
}
.periodensystem .box-left2
{
	float:left;
    margin-right:26px;
    width:230px;
}
.periodensystem .header
{
    font-size:160%;
    padding-top:2px; /* 13px */
    padding-bottom:14px;
}
.periodensystem .box .header2
{
    font-size:120%;
    padding-bottom:9px;
    border-bottom:solid 1px #CCC;
	font-weight:bold;
}
.periodensystem .box .item
{
	clear:both;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom:solid 1px #CCC;
}

.periodensystem .box .t1
{
	float:left;
    width:110px;
}
.periodensystem .box .t2
{
	float:left;
    width:110px;
}
.periodensystem .box .t3
{
	float:left;
    width:110px;
}

.periodensystem .t1b
{
	float:left;
    width:65px;
}
.periodensystem .t2b
{
	float:left;
    width:80px;
}
.periodensystem .t3b
{
	float:left;
    width:45px;
}



.periodensystem .box .key
{
	float:left;
    width:160px;
}
.periodensystem .box .value
{
	float:left;
    width:170px;
}
.serie-icon
{
	float:left;
    width:14px;
	height:14px;
	
	margin-right:4px;
	margin-top:3px;
	
	border-radius: 0.3em;
	-o-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
}
.periodensystem .box .value .icon-kristallstruktur
{
	/*background-image:url('http://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Orthorhombic.svg/26px-Orthorhombic.svg.png');
	
    width:26px;
	height:36px;*/
	
	float:left;
	margin-right:4px;
}


#forum .layoutLeft
{
	float:left;
    width:300px;
}
#forum .layoutRight
{
	float:left;
    width:300px;
}

#pageContent /*p*/
{
	text-align:justify;
}

.nsel {
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}

.cGreen
{
	color:green;
}
.cRed
{
	color:red;
}
.cBlue
{
	color:blue;
}

/*
input, select , iframe
{
	border:solid 1px #333;
	color:#333;
	font-size:13px;
    padding:2px;
}

input:hover, select:hover
{
	border:solid 1px #333;
	color:#333;
}*/

textarea
{
	font-size:13px;
    padding:2px;
	border:solid 1px #999;
	color:#333;
}

img.right
{
	float:right;
}


div.nav .single
{
	width:206px;
    padding:5px;
    border:solid 1px #CCC;
    display:block;
	background-color:white;
}
div.nav .sub-active
{
	background-color:#DDD;
	
	/*background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#DDD));*/
	background:-webkit-linear-gradient(top, #EEE, #DDD);
	background:-moz-linear-gradient(top, #EEE, #DDD);
	background:-o-linear-gradient(top, #EEE, #DDD);
	background:linear-gradient(top, #EEE, #DDD);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#DDDDDD');
}

.timer
{
	padding: 5px 10px;
	
	border-top: 1px solid #ccc;
	background: #083;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#bbb), to(#888));
	background: -moz-linear-gradient(top, #AAA, #CCC);
	
	cursor:default;
	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: white;
	
	font-size:19px;
	
	/*font-family: Georgia, Serif;*/
	text-decoration: none;
	vertical-align: middle;
}

.toggle
{
	float:left;
	
	padding: 2px 0px;
	
	border-top: 1px solid #ccc;
	background: #888;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#bbb), to(#888));
	background: -moz-linear-gradient(top, #bbb, #888);
	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: white;
	
	/*font-family: Georgia, Serif;*/
	text-decoration: none;
	vertical-align: middle;
}
.toggle .on
{
	border-top: 1px solid #a7f797;
	background: #083;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#0b3), to(#083));
	background: -moz-linear-gradient(top, #0b3, #083);
	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: white;
	/*font-family: Georgia, Serif;*/
	text-decoration: none;
}
.toggle .def
{
	padding: 5px 10px;
}
.toggle:hover
{
	cursor:pointer;
	border-top-color: #ccc;
	background: #BBB;
	text-decoration:none !important;
}





div.nav .multiple
{
	width:206px;
    padding:5px;
    border:solid 1px #CCC;
    display:block;
	
	color:#EEE;
	
	background-color:#093;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#0A3), to(#083));
	background: -webkit-linear-gradient(top, #0A3, #083);
	background: -moz-linear-gradient(top, #0A3, #083);
	background: -o-linear-gradient(top, #0A3, #083);
	background: linear-gradient(top, #0A3, #083);
}
div.c_nav .multiple
{
	background-color:#DB5;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#EC6), to(#CA1));
	background: -webkit-linear-gradient(top, #EC6, #CA1);
	background: -moz-linear-gradient(top, #EC6, #CA1);
	background: -o-linear-gradient(top, #EC6, #CA1);
	background: linear-gradient(top, #EC6, #CA1);
}
div.m_nav .multiple
{
	background-color:#C00;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#E00), to(#C00));
	background: -webkit-linear-gradient(top, #E00, #C00);
	background: -moz-linear-gradient(top, #E00, #C00);
	background: -o-linear-gradient(top, #E00, #C00);
	background: linear-gradient(top, #E00, #C00);
}


div.nav ul.nav .item
{
	width:206px;
    padding:5px;
    border:solid 1px #CCC;
    border-top:none;
    display:block;
	
	background-color:white;
}

div.nav ul.nav .sub2
{
	width: 268px !important;
}


.navHeader_Base
{
	width:206px;
    padding:5px;
    border:solid 1px #CCC;
    display:block;
	
	
	background-color:#093;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#0B3), to(#093));
	background: -webkit-linear-gradient(top, #0B3, #093);
	background: -moz-linear-gradient(top, #0B3, #093);
	background: -o-linear-gradient(top, #0B3, #093);
	background: linear-gradient(top, #0B3, #093);

}
.navHeader_Base:hover
{
	text-decoration:none !important;
}
.navHeader_Under:hover
{
	text-decoration:underline !important;
}
.navHeader
{
	color:black;
	

}
.navHeader_Active
{
	background-color:#093;
	
	/*
	background: -webkit-gradient(linear, left top, left bottom, from(#093), to(#0B3));
	background: -webkit-linear-gradient(top, #093, #0B3);
	background: -moz-linear-gradient(top, #093, #0B3);
	background: -o-linear-gradient(top, #093, #0B3);
	background: linear-gradient(top, #093, #0B3);
	*/
	

	
	
    border:solid 1px #999;
	color:white;
}

ul.nav_Base
{
	list-style-type: none;
    margin:0;
	padding:0;
    width:200px;
    z-index:1000;
    position:relative;
}

ul.nav li
{
	position: relative;
    margin: 0;
}


ul.nav li ul
{
    position: absolute;
    width: 280px;
    margin-top:-1px;
    margin-left:1px;
    visibility: hidden;
}
ul.nav li:hover ul
{
    top:-10px;
    visibility: visible;
}

.navSub_Base2
{
	width:268px !important;
}
.navSub_Base
{
	width:206px;
    padding:5px;
    border:solid 1px #CCC;
    border-top:0;
    display:block;
	background-color:white;
}

/*
.navSub
{
	color:green;
}
*/
.navSub_Active
{
	background-color:#DDD;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DDD));
	background: -webkit-linear-gradient(top, #FFF, #DDD);
	background: -moz-linear-gradient(top, #FFF, #DDD);
	background: -o-linear-gradient(top, #FFF, #DDD);
	background: linear-gradient(top, #FFF, #DDD);

	color:green;
}


div.nav ul.nav .item:hover
{
	background-color:#EFEFEF;
}


.navItem
{
	color:blue;
}


#fo_post_title
{
	width:380px;
}
#forumForm textarea
{
	margin-bottom:10px;
    margin-right:10px;
}

/*
 
  .forumForm textarea
{
	border:solid 1px #CCC;
	margin-bottom:10px;
	width:180px;
    float:left;
    margin-right:10px;
	color:#999;
	font-size:13px;
}

*/

a.dlink-active, a.dlink-active:hover
{
	cursor:default;
}

a.dlink, a.dlink-active, a.dlink-active:hover
{
	text-decoration:none !important;
	/*cursor:default;*/
	color:#000;
}
a.dlink:hover
{
	/*cursor:default;*/
	color:#000;	
}
a
{
	text-decoration:none !important;
	color:#0B56DE;
}
a:hover
{
	text-decoration:underline !important;
}
a.anker
{
	text-decoration:none !important;
	color:#000;
}



.pdf
{
	margin-top:2px;
	margin-right:3px;
	background-image:url(/images/pdf.png);
    width:30px;
    height:18px;
}
.pdfButton
{
	padding:2px 4px 2px 4px;
	color:#999;
    cursor:default;
}
.pdfButton:hover
{
	color:#000;
}
.pdfButtonSeparate
{
	padding:1px;
	color:#999;
    cursor:default;
}



td
{
	vertical-align:top;
}

.invis
{
	display:none;
}

.editorButton
{
	padding:2px;
    color:#666;
    cursor:default;
}
.editorButton:hover
{
    color:#000;
}

.kl_indent1
{
	margin-left:20px;
}

.kl_klausur
{
	cursor:default;
}
.kl_klausur:hover
{
	color:#666;
}

.kl_bar
{
	/*background-color:#DDD;
    margin-left:-13px;
	margin-right:-15px;
    padding-left:13px;
	padding-right:15px;*/
}

.tableSmall
{
	border-collapse:collapse;
    border-spacing: 0px;
}

.tableStd
{
	background-color:#FFF;
	border-collapse:collapse;
}
.tableStd .trHeader
{
	background-color:#91D2FF;
    
}

.tableStd .trOdd
{
	background-color:#EEE;
}
.tableStd .trEven
{
	background-color:#FFF;
}
.tableStd .trCol
{
	background-color:#FFE4A8;
}

.tableStd .td
{
	border:solid 1px #888;
	padding:4px;
}
.tableMiddle .td
{
	vertical-align:middle;
}
.tableStd .tdCol
{
	background-color:#FFEBBB; /*#FFE4A8;*/
}
.tableStd .tdMain
{
	border:solid 0px #888;
    background-color:white;
    text-transform:uppercase;
}

#fade
{
	position:absolute;
    width:100%;
    height:100%;
    left:0px;
    top:0px;
    z-index:1000;
    opacity:0.3;
    display:none;
    background-color:#FFF;
}

.formSect .formBlock
{
	float:left;
	width:240px;
	margin-bottom:10px;
    font-weight:bold;
}
.formSect .formBlockDesc2
{
	float:left;
	width:185px;
	margin-bottom:10px;
    padding-top:20px;
}
.formSect .formBlockDesc
{
	float:left;
	width:224px; /* 189*/
	margin-bottom:10px;
    padding-top:20px;
}

.formSect .formBlockBig
{
	float:left;
	width:480px;
	margin-bottom:10px;
    font-weight:bold;
}
.formSect .formBlockHolder
{
	float:left;
	width:440px;
}

.defcursor
{
	cursor:default;
}

#kl_filterField
{
	border:solid 1px #999;
	color:#333;
	margin-bottom:10px;
	width:250px;
	margin-right:10px;
	font-size:13px;
}


#accountName
{
	border:solid 1px #CCC;
	margin-bottom:5px;
	width:120px;
	float:left;
	margin-right:10px;
	/*height:21px;*/
	color:#999;
	font-size:13px;
}
#accountName:hover
{
	border:solid 1px #999;
	color:#333;
}
#accountPasswort
{
	border:solid 1px #CCC;
	margin-bottom:10px;
	width:120px;
	float:left;
	margin-right:10px;
	color:#999;
	font-size:13px;
}
#accountPasswort:hover
{
	border:solid 1px #999;
	color:#333;
}


/*
.menuClose
{
	cursor:default;
	padding:2px 5px 2px 5px;
	margin-left:-0px;
	margin-bottom:-10px;
	background-color:#666;	
	color:#FFF;
	float:left;
}

#layoutSpecial
{
	position:absolute;
	border:solid 1px #999;
	background-color:#FFF;
	width:710px;
	margin-left:2px;
	min-height:20px;
	top:128px;
	display:none;
	padding:10px;
}

.subMenuItem
{
	cursor:default;
	float:right;
	padding:2px 5px 2px 5px;
	margin-left:5px;
	margin-right:5px;
	color:#666;	
}
.subMenuItem:hover
{
	color:#333;	
}
.subMenuItem_Active
{
	cursor:default;
	float:right;
	padding:2px 5px 2px 5px;
	margin-left:5px;
	margin-right:5px;
	color:#FFF;	
	background-color:#009933;
}
*/

.sachtextPage
{
	margin-left:7px;
	padding:2px 4px 2px 4px;
	background-color:#00B039;
	float:left;
	color:#FFF;
	cursor:default;
}
.sachtextPage:hover
{
	background-color:#009933;
}

.sachtextPage_Active
{
	padding:2px 4px 2px 4px;
	background-color:#009933;
	float:left;
	color:#FFF;
	cursor:default;
}

.sectBegin
{
	margin-top:16px;
}
.sectType
{
	float:left;
	color:#666;
	font-weight:bold;
}
.sectTitle
{
	float:left;
	color:#000;
    margin-left:15px;
}
.sectEdit
{
	cursor:default;
	float:right;
	color:#000;
}
.sectDelete
{
	cursor:default;
	float:right;
	color:#000;
    margin-right:10px;
}

.horLineBlock
{
	border:solid 1px #CCC;
	margin-left:-13px;
	margin-right:-15px;
	padding-left:13px;
	padding-right:15px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:5px;
}

.horLineBegin
{
	background-color:#CCC;
	height:1px;
    overflow:hidden;
	margin-left:-12px;
	margin-right:-14px;
	margin-bottom:10px;
	margin-top:5px;
}
.horLineEnd
{
	background-color:#CCC;
	height:1px;
    overflow:hidden;
	margin-left:-12px;
	margin-right:-14px;
	margin-bottom:10px;
	margin-top:10px;
}

#searchButton
{
	margin-left:0px;
    float:left;
    cursor:default;
    width:20px;
    height:20px;
    text-align:center;
    background-color:#FFF;
    border:solid 1px #CCC;
    color:#CCC;
}
#searchButton:hover
{
    border:solid 1px #999;
    color:#999;
}

#searchField
{
	border:solid 1px #CCC;
	margin-bottom:10px;
	width:212px;
    height:20px;
    float:left;
    margin-right:10px;
	color:#999;
	font-size:13px;
}
#searchField:hover
{
	border:solid 1px #999;
	color:#333;
}

#fs_searchResults
{
	border:solid 1px #999;
	margin-bottom:10px;
	width:704px;
	position:absolute;
	z-index:100;
	min-height:100px;
	background-color:#FFF;
	color:#333;
	font-size:13px;
	display:none;
    margin-left:-248px;
    left:50%;
	top:167px;
    padding:0 14px 15px 12px;
}
#searchResults
{
	border:solid 1px #999;
	margin-bottom:10px;
	width:238px;
	position:absolute;
	z-index:100;
	min-height:30px;
	background-color:#FFF;
	color:#333;
	font-size:13px;
	display:none;
	top:173px;
}

.searchSectGrey
{
	background-color:#EAEAEA;	
}
.searchSect
{
	padding:5px;
}
.searchSectHeader
{
	margin-bottom:5px;
}

.formelSpace
{
	margin-top:10px;
}
.formelSpaceMin
{
	margin-top:10px;
	margin-bottom:-10px;
}

/*
.pageTabs
{
	border-bottom:solid 1px #999;
	cursor:default;
}
.pageTabs .tab
{
	float:left;
	margin-right:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}
.pageTabs .tab:hover
{
	background-color:#CCC
}
.pageTabs .tab_Active
{
	float:left;
	margin-right:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	
	background-color:#CCC
}
*/


#logo
{
	display:block;
	margin-top:15px;
}


.formBlockAll .formBlockHerleitung
{
	margin-left:10px;
    font-weight:normal;
    font-style:italic;
    color:#AAA;
    display:none;
    cursor:default;
}
.formBlockAll:hover .formBlockHerleitung
{
    display:block;
}
.formBlockHerleitung:hover
{
	color:#333;
}

.kl_sort
{
	padding:2px 4px 2px 4px;
    margin-right:10px;
    cursor:default;
}
.kl_sort_Active
{
	padding:2px 6px 2px 6px;
    margin-right:10px;
	background-color:#009933;
    color:#FFFFFF;
    cursor:default;
}

/*
.topHeading
{
	font-size:18px;
	margin-bottom:4px;
}
.topSubheading
{
	font-size:16px;
	color:#333;
}

.topPages
{
	font-size:14px;
	color:#666;
	margin-top:3px;
	cursor:default;
}
.topPages:hover
{
	color:#000;
}
.topPages_Active
{
	font-size:14px;
	color:#666;
	margin-top:3px;
	cursor:default;
	color:#000;
}
*/

/*
.iconGrundkurs
{
	margin-right:5px;
	width:16px;
	height:16px;
	background-image:url(images/iconGrundkurs.png);
}

.iconLeistungskurs
{
	margin-right:5px;
	width:16px;
	height:16px;
	background-image:url(images/iconLeistungskurs.png);
}
*/


/*
.klausur
{
	font-size:14px;
	margin-bottom:6px;
	color:#333;
}
*/

/*
.topButton
{
	float:left;
	font-size:14px;
	margin-right:30px;
	cursor:default;
	color:#666;
}

.topButton:hover
{
	color:#000;
}

.topButton_Active
{
	float:left;
	font-size:14px;
	margin-right:30px;
	cursor:default;
	color:#000;
}
*/

/*

.button
{
	background-image:url(images/button.png);
	margin-top:6px;
	margin-bottom:12px;
	width:104px;
	height:18px;
	display:block;
}
.button2
{
	background-image:url(images/button2.png);
	margin-top:6px;
	margin-bottom:12px;
	width:106px;
	height:18px;
	display:none;
}
*/

.loesung
{
    border-left: 27px solid #AFA !important;
    border-right: 5px solid #AFA !important;
	margin: 10px -14px 10px -52px !important;
}

/*
.loesung
{
	border:solid 1px #999;
	padding:10px;
	margin-top:6px;
	margin-bottom:12px;
	display:none;
}
*/
.heading
{
	float:left;
	font-size:16px;
	margin-bottom:2px;
}

.subheading
{
	font-size:12px;
	margin-bottom:6px;
	color:#333;
}

.backleftarrow
{
	float:left;
	background-image:url(images/ArrowLeft.png);
	margin-top:8px; /* 29*/
	width:6px;
	height:7px;
}
.backarrow2
{
	float:left;
	background-image:url(images/ArrowRight.png);
	margin-top:6px;
	margin-right:8px;
	width:6px;
	height:7px;
}
.backarrow
{
	float:right;
	background-image:url(images/ArrowRight.png);
	margin-top:8px; /* 8*/
	width:6px;
	height:7px;
}
.backleft
{
	float:left;
	font-size:12px;
	margin-bottom:6px;
	color:#333;
	margin-left:5px;
}
.backleft:hover
{
	text-decoration:none !important;
	color:#000;
}
.back
{
	float:right;
	font-size:12px;
	margin-bottom:6px;
	color:#333;
	margin-right:5px;
}
.back:hover
{
	color:#000;
}

.pageNav
{
	margin-top:5px;
	padding:12px;
	margin-left:-12px;
	margin-right:-14px;
	background-color: #EEE;
	padding-bottom:6px;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
}

#klausuraufgabe .imageblock
{
	margin-left:10px;
}

#klausuraufgabe .imageblock .image
{
	padding:10px;
	border:solid 1px #333;
}

#klausuraufgabe .imageblock .desc
{
	margin-top:6px;
	font-size:12px;
	color:#333;
}

#klausuraufgaben .listHeader
{
	font-size:14px;
	margin-bottom:8px;
	cursor:default;
}


.listHeaderSmall
{
	font-weight:bold;
	font-size:13px;
	margin-bottom:8px;
	cursor:default;
}



.sachtextListElement
{
	float:left;
	font-size:14px;
	margin-bottom:4px;
	cursor:default;
    color:#444;
}
.sachtextListElement:hover
{
    color:#000;
}
.sachtextListPage
{
    margin-right:10px;
    width:40px;
	float:left;
	font-size:14px;
	margin-bottom:4px;
	cursor:default;
    color:#444;
}




.listElement
{
	font-size:12px;
	margin-bottom:4px;
	cursor:default;
}


.layoutLeft .listHeader
{
	font-size:14px;
	margin-bottom:2px;
	cursor:default;
	padding:2px;
	color:#666 !important;
}
.layoutLeft .listHeader a
{
	color:#666 !important;
}

.layoutLeft .listHeader:hover
{
	color:#222 !important;
}
.layoutLeft .listHeader:hover a
{
	color:#222 !important;
}

.layoutLeft .listHeader_Active
{
	font-size:14px;
	margin-bottom:2px;
	cursor:default;
	padding:2px;
	color:#000;
}

.layoutLeft .listElement
{
	color:#666;
	margin-left:18px;
	font-size:12px;
	margin-bottom:4px;
	cursor:default;
}
.layoutLeft .listElementSearch
{
	color:#666;
	margin-left:12px;
	font-size:12px;
	margin-bottom:4px;
	cursor:default;
}
.layoutLeft .listElementSearch:hover
{
	color:#333;
}

.layoutLeft .listElement_Active
{
	color:#000;
	margin-left:18px;
	font-size:12px;
	margin-bottom:4px;
	cursor:default;
}

.listElementSub
{
	margin-left:10px;
	font-size:11px;
	margin-bottom:2px;
	cursor:default;
}

#layoutMain
{
	width:980px;	
	margin:0 auto;
}
#layoutMainError
{
	width:740px;	
	margin:0 auto;
}

#layoutLogo
{
	height:50px;
	margin:40px 0 56px 0;
}


.layoutLeft
{
	width:240px;	
	float:left;
}

div.nav
{
	margin-top:21px;	
}

.layoutMain-big .layoutRight
{
	height:95px !important;
}

.layoutRight
{
	width:720px;	
	height:105px;
	float:left;
	margin-top:16px;
	padding-left:3px;
}

.layoutMain-big .layoutRight2
{
	margin-top: -30px;
	width:980px !important;	
}
.layoutMain-big .layoutContentTop
{
	background-image:url(images/bgTop-big.png);
	width:980px;
}

.layoutMain-big .layoutContentBottom
{
	background-image:url(images/bgBottom-big.png);
	width:980px;
}

.layoutMain-big .layoutContent
{
	width:940px;
	background-image:url(images/bgMiddle-big.png);
}

.layoutMain-big .layoutBottom
{
	width:980px;
}


.layoutRight2
{
	width:740px;	
	min-height:40px;
	float:left;
}

.layoutContentTop
{
	background-image:url(images/bgTop.png);
	width:744px;
	height:10px;
}

.layoutContentBottom
{
	background-image:url(images/bgBottom.png);
	width:744px;
	height:11px;
}

.srcBox
{
    background-color: #F2F2F2;
    border: 1px solid #CCCCCC;
    padding:6px;
    margin-bottom:-30px;
}
.srcBox .title
{
	font-size:13px;
}

.layoutBottom
{
	width:744px;
    color:#444;
}
.layoutBottom a
{
    color:#444 !important;
}

.layoutBottom .itemLeft
{
	float:left;
    margin-left:3px;
}


.layoutBottom .itemRight
{
	float:right;
    margin-right:15px;
    cursor:pointer;
}

#pageContent > ins
{
	margin-left:-13px !important;	
}

.layoutContent
{
	width:706px;
	padding:10px 20px 5px 15px;
	/*min-height:250px;*/
	background-image:url(images/bgMiddle.png);
	background-repeat:repeat-y;
}

