/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.1.0
build: 2026
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/* sessings */
body{
	font-family:Verdana,Arial,sans-serif;
	font-size:.75em;
}
h1{
	margin-top:14px;
	font-size:150%;
	font-weight:bold;
}
h2{
	margin-top:12px;
	font-size:130%;
	font-weight:bold;
}
h3{
	margin-top:10px;
	font-size:110%;
	font-weight:bold;
}
p{
	margin-bottom:10px;
}
img{
	border-width:0;
}

table{
	empty-cells:show;
}

button{
	cursor:pointer;
}
optgroup{
	font-weight:bold;
}
option{
	font-weight:normal;
}
input[type=radio],input[type=checkbox]{
	margin-right:3px;
}
sup{
	vertical-align:super;
}
sub{
	vertical-align:sub;
}
fieldset{
	border-style:none;
	border-left:1px dotted #D6D5D9;
	border-bottom:1px dotted #D6D5D9;
	padding:0.2em;
}
fieldset>legend,.legendstyle{
	font-weight:bold;
	font-size:.9em;
	color:#222222;
}
strong,.bold{
	font-weight:bold;
}

.plaintext{
	font-family:courier;
}

.striked{
	text-decoration:line-through;
}

.margintop1{
	margin-top:10px;
}

.margintop2{
	margin-top:20px;
}

.underlined{
	text-decoration:underline;
}
.pointer{
	cursor:pointer;
}

.nowrap{
	white-space:nowrap;
}
.circlelist>li{
	margin-left:20px;
	list-style:disc outside;
}
.numlist>li{
	margin-left:22px;
	list-style:decimal outside;
}
.innumlist>li{
	margin-left:20px;
	list-style:decimal inside;
}
.innonelist>li{
	margin-left:20px;
	list-style:none inside;
}

.topic{
	text-indent:10px;
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	padding:4px;
	width:auto;
	font-size:1.5em;
}
.info{
	font-size:0.8em;
}
.smallbutton{
	padding:.1em !important;
	font-size:.8em !important;
}
.inline{
	display:inline-block;
}
.loading{
	padding:1px 10px;
}
.loading-img,.loading-element{
    background:transparent;
    padding:0px;
}

#top_user{
	background-image:url(../icons/famfamfam/silk_icons/user.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:18px;
}

#top_passwd{
	background-image:url(../icons/famfamfam/silk_icons/key.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:18px;
}

/* Navigation aendern*/
#navigation{
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:10;
	font-weight:normal;
}

#top_versions{
	height:20px;
	padding:2px;
	text-align:left;
	float:left;
}

#login_nav{
	height:20px;
	padding:2px;
	text-align:right;
	float:right;
}

#leftlayout{
	position:fixed;
	top:2em;
	bottom:0;
	left:0;
	width:13.6em;
	z-index:10;
}

/* fix the sometimes scroll bar when from query to home */
#leftlayout .ui-accordion-content {
	overflow: hidden;
}

#leftlayout>#menubottom{
	position:absolute;
	bottom:0;
	left:5px;
	right:0;
	text-align:center;
}

#leftlayout>#menu{
	position:absolute;
	left:5px;
	top:5px;
	right:0;
}

#middlelayout{
	position:absolute;
	top:2.5em;
	right:0;
	left:0;
	z-index:1;
}

#middlelayout[class=withleftmenu]{
	left:14em;
}

#middlelayout>#tabs{
	position:absolute;
	left:5px;
	top:0;
	right:5px;
}

select>.g0{
	color:#000;
}
select>.g1{
	color:#2A2AB9;
}
select>.g2{
	color:#90A0FF;
}
select>.g3{
	color:#222;
}
select>.g4{
	color:#565656;
}

.relative{
	position:relative;
}

.padding1{
	padding:5px;
}

.fullwidth{
	width:100%;
}

/* Infobox */
.Box{
	padding:10px 5px;
	margin:0 0 10px 0;
	font-weight:bold;
}

.thgbc{
	background-color:#D6D5D9;
	vertical-align:bottom;
}

/* Accordion, Tabs, Table */
.mytable{
	border-spacing:0;
}

.mytable th,.mytable td{
	text-align:left;
	vertical-align:top;
}
.mytable .withimg>th{
	vertical-align:bottom;
}

.mytable>tbody .even{
	background-color:#FFF;
}
.mytable>tbody .odd{
	background-color:#F5F5F5;
}

.mytable>tbody>tr>td,.mytable>tbody>tr>th{
	border-bottom:1px solid #ccc;
	padding:5px 0;
}

.mytable.width25>tbody>tr>td:first-child ,.mytable.width25>tbody>tr>th:first-child{
	width:25em;
}

.mytable.width20>tbody>tr>td:first-child ,.mytable.width20>tbody>tr>th:first-child{
	width:20em;
}

.mytable.width15>tbody>tr>td:first-child ,.mytable.width15>tbody>tr>th:first-child{
	width:15em;
}

.mytable.width12>tbody>tr>td:first-child ,.mytable.width12>tbody>tr>th:first-child{
	width:12em;
}

.mytable.width10>tbody>tr>td:first-child ,.mytable.width10>tbody>tr>th:first-child{
	width:10em;
}

.mytable.width5>tbody>tr>td:first-child ,.mytable.width5>tbody>tr>th:first-child{
	width:5em;
}

.mytable>tbody>tr:last-child>td,.mytable>tbody>tr:last-child>th{
	border-style:none;
}

.mytable input[type=text],.mytable input[type=password]{
	width:99%;
}

.mytable ul>li{
	list-style:none;
	padding:0;
	margin:0;
}

input.clearFieldBlurred{
	color:#AAA;
	font-style:italic;
}

.ui-accordion-content ul li a{
	text-decoration:none;
	font-weight:bold;
	color:#555555;
	background-color:transparent;
}

.ui-accordion-content ul li a:hover{
	color:#000000;
	background-color:#90A0FF;
}

.ui-tabs-panel>*:first-child{
	margin-top:0;
}
.ui-tabs-panel>*:last-child{
	margin-bottom:0;
}

.ui-datepicker{
	z-index:1;
}

.hasDatepicker{
	width:7em !important;
}

.ui-own-titlebar-padding{
	padding-right:16px;
}

.ui-own-titlebar-close{
	position:absolute;
	right:0;
	top:0;
}

.ui-effects-transfer{
	border:2px dotted gray;
}

.smaller-ui-tabs .ui-tabs-nav li a{
	padding: 0.1em 0.5em;
}

.norealdiff{
	color:#AAA;
}

ul.limargin>li:first-child{
	margin-top:0;
}
ul.limargin>li{
	margin-top:3px;
}

.syntaxhl{
}
.syntaxhl .toolbar{
	font-size:.75em;
}
.syntaxhl .code{
	white-space:nowrap;
	font-family:"Consolas", "Monaco", "Courier New", Courier, monospace;
	background-color:#E7E5DC;
	overflow:auto;
}
.syntaxhl .comment{
	color:#008200;
}
.syntaxhl .area{
	color:#707070;
}
.syntaxhl .name{
	color:#222;
}
.syntaxhl .hg{
	color:#115092;
}
.syntaxhl .freq{
	color:#00009A;
}
.syntaxhl .profpos{
	color:#001ee0;
}
.syntaxhl .profval{
	color:#707070;
}

@media screen{
	.noscreen{
		display:none;
	}
}

@media print{
	body,a{
		color:#000;
	}

	.noprint,#leftlayout,#menu,.ui-tabs-hide,.ui-tabs-nav>*,button{
		display:none;
	}

	.ui-dialog{
		display:none !important;
	}

	.printlogoleft{
		display:block;
		float:left;
	}

	.printlogoright{
		display:block;
		float:right;
	}

	.ui-tabs-nav{
		padding-left:0;
		padding-right:0;
		margin:0 0 15px;
		width:100%;
		text-align:center;
	}

	.ui-tabs-nav>.ui-state-active{
		display:inline;
		font-size:2em;
		font-weight:bold;
	}

	.ui-tabs-nav>.ui-state-active a{
		text-decoration:none;
		font-weight:bold;
	}

	#middlelayout[class=withleftmenu]{
		left:0;
	}

	.no-page-break-before{
		page-break-before:auto !important;
	}
}