#page{
	width:86%;
}

.tabs{
	background:white;
}

#wikibody{
	width:98%;
	margin:0;
}

#header, #footer{
	margin:0;
	padding:4px!important;
	width:auto;
}

#header{
	height:98px;
	border:1px solid #b6b6b6;
	background:white;
}

#header .userbox{
	margin-top:6px;}

#header .pagename{
	position:absolute;
	left:210px;
	top:80px;
}

#footer{
	margin-top:1em;
	margin-bottom:2em;}

#favorites{
	margin-top:0; 
	color:#05326D;
	border:1px solid #b6b6b6;
	background:white;
	width:12%;
}

#searchForm #query{
	width:85%;
}

body{
	color:black;
	background:#f9f9f9;
	margin:0;
	line-height:140%;
	font-size: 0.8em;
    font-family: Arial, sans-serif;}

#header .pagename{
	/*color:#f2edd0;*/
	border-left:0px solid #b6b6b6; border-right:0px solid #b6b6b6; border-top:0px solid #b6b6b6; border-bottom:1px solid #b6b6b6; color:black; 
	font-size:18px;
	}

h4{
	border-left:0px solid #b6b6b6; border-right:0px solid #b6b6b6; border-top:0px solid #b6b6b6; border-bottom:1px solid #b6b6b6; font-size: 120%;
	font-family: Arial;
	
}

h3{
	border-left:0px solid #b6b6b6; border-right:0px solid #b6b6b6; border-top:0px solid #b6b6b6; border-bottom:1px solid #b6b6b6; font-size: 160%;
	font-family: Arial;
	
}

h2{
	border-left:0px solid #b6b6b6; border-right:0px solid #b6b6b6; border-top:0px solid #b6b6b6; border-bottom:1px solid #b6b6b6; font-size: 160%;
	font-family: Arial;
	
}

.commentbox-sp h2{
	font-size: 160%;
	font-family: Times, serif;
	border:none;
}

a{
	color:#0E51A7;}

.editsection a:link, .editsection a:active, .editsection a:visited{
	border:none;
	color:#ccc;}
	
.editsection a:hover{
	background:#fff7c0;
	color:#999;}
	
legend, label{
	font-weight:bold;
	font-size:100%;
	color:#c00;}
	
.hr, hr{
	border:none;
	background-color:#ccc;
	height:2px;
	width:100%;}
	
pre{
	border:1px dashed #b6b6b6;
	background-color:#fff7c0;}

.wikiversion{
	display:none;}

.calendar a, .breadcrumbs a, .applicationlogo a{
	border-bottom:none!important;}

#header .applicationlogo{
	position:static;
	height:90px;
        width:192px;
	margin-left:0px;
	margin-top:2px;
	float:left; 
	color:#F2EDD0!important;
	background:#f9f9f9;
	//border:1px solid #b6b6b6;
}

#header .companylogo{
	position:static;
	height:40px;
        width:412px;
	margin-left:0px;
	margin-top:2px;
	float:left; 
	color:black;
	padding-top:30px;
	//background:#f9f9f9;
	//border:1px solid #b6b6b6;
}
	
.applicationlogo a{
	height:90px;
	width:192px;
	margin:0;
	background-image:url('images/sp-logo.jpg');
	background-position: left top; 
	color:#F2EDD0!important;}
	
.applicationlogo a:hover{
	background-position:top left;}
	
.additinfo{
	background-color:#fff7c0;}
	
.commentbox{
	border:1px dashed #b6b6b6;
	background-color:#fff7c0;}
	
.wikitable * th{
	padding:4px;
	color:#c00;
	border:1px solid #ccc;}
	
.wikitable * td{
	padding:4px;
	border:1px solid #ccc;}
	
.zebra-table tr.odd td{
	background:#f7f7f7;}
	
.textarea-resizer{
	background:#fad112;}
	
#findSuggestionMenu{
	color:#c30;
	background-color:#fad112;
	border:4px solid #fad112;}
	
#findSuggestionMenu .hover{
	background-color:#fff7c0;}
	
.userbox {
	width:290px;
	height:90px;
	padding:4px 0px 4px 180px;
	color:#0E51A7;
	background-image:url('images/sp-logo-1.jpg');
	background-repeat:no-repeat;
	background-position: 30px top;
	}
.username{
        padding:4px 0 4px 22px;
        color:#0E51A7;
}
	
.username.anonymous{
	background:url('images/user.png') no-repeat 2px 2px;}
	
.username.asserted{
	background:url('images/user_orange.png') no-repeat 2px 2px;}
	
.username.authenticated{
	background:url('images/user_green.png') no-repeat 2px 2px;}
	
.breadcrumbs{
	padding:0;
	height:1.5em;
	overflow:hidden;
	display:none;
}
	
.searchword, .cursor, .searchmatch{
	background-color:#fad112;}
	
.graphBar{
	border-color:#fad112;}
	
.copyright{
	color:#c00;
	font-weight:bold;}

.breadcrumbs, .breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active{
	/*color:#F2EDD0!important;}*/
	color:#0E51A7!important;}

.pagination{
	color:#c00;
	background:#d7d7d7;
	border:1px solid #ccc;}
	
.pagination a:hover{
	background-color:#fad112;}
	
.pageactions a:hover{
	border-bottom:none;
	background-color: #6997D3;
	font-weight:bold;
	color:#05326D;}

.pageactions a:link, .pageactions a:visited{
	border-bottom:none;
	font-weight:bold;
	color:#05326D;}
	
#moremenu a:hover, a.action:hover, .userbox a.action:hover, a.action.quick2bottom:hover, a.action.quick2top:hover{
	background-color:#6997D3!important;
	color:#05326D;}
	
a.tool:hover, .btn:hover{
	background-color:#fad112!important;}
	
.banner{
	background-image:url('images/header-bg.gif');
	color:white}
	
.banner h2, .banner h3, .banner h4{
	color:white;
	padding:.5em .25em;}
	
#sneakpreviewheader{
	background-color:#fff7c0;}
	
#searchSubmit{
	background:url('../../images/search.png') no-repeat center;}
	
a.createpage{
	color:#B89D3D;
	text-decoration:none;
	border-bottom:1px dashed red;}

#searchTools a.action, .userbox a.action{
	padding:.25em .5em;
	text-decoration:none;
	line-height:normal;
	border:1px solid #ddd;
	background:white;
	white-space:nowrap;
	font-weight:bold;
	color:#05326D;}

#searchTools a.action.edit, a.action.more{
	padding:.25em .5em;
	text-decoration:none;
	line-height:normal;
	border:1px solid #ddd;
	background:#white;
	white-space:nowrap;
	color:#05326D;}
	
a.action.edit:hover, a.action.more:hover{
	background-color:#ACC8EC!important;
	color:#05326D;}
	
#moremenu a.action.edit:hover, a.action.more:hover{
	background-color:#ACC8EC!important;
	color:#05326D;}


.accesskey{
	text-decoration:underline;}

#recentSearches div{
	color:#666;
	text-decoration:none;}
	
#searchboxMenu{
	border:1px solid #b6b6b6;
	top:3em;}
	
#searchTools a:hover, #searchboxMenu li:hover{
	background:#fad112;}
	
.index .header{
	color:#c00;
	background:#fad112;
	font-weight:bold;}
	
div.index .section a{
	color:#c00;}
	
.toc h4{
	background:transparent;
	color:#666;
	font-size:120%;}
	
.toc li a{
	color:#666;
	border-bottom:none;
	text-decoration:none;}
	
.weblogentryheading, .weblogentrytitle{
	background:#fff7c0;}
	
.weblogentrytitle{
	color:#c00;}
	
.weblogentryfooter{
	background:transparent;
	border-top:1px solid #b6b6b6;}
	
.weblogcommentstitle{
	background:#fff7c0;
	border-bottom:2px solid #fad112;
	margin:0;}
	
.weblogcomments{
	background:#fff7c0;
	margin:0;}
	
table.recentchanges td{
	border-bottom:1px solid #ccc;}
	
table.recentchanges .date{
	background-color:white!important;
	border-bottom:2px solid #fad112;}
	
table.calendar td.othermonth{
	color:silver;}
	
table.calendar a{
	color:#c00;
	font-weight:bold;}
	
table.calendar td.month{
	font-size:100%;}
	
table.calendar td.weekdays{
	font-size:.8em;
	padding:0 .2em;
	color:#c00;}
	
.tabs{
	border:1px solid #b6b6b6;}
	
.tabmenu a{
	border:1px solid #b6b6b6;
	border-bottom:none;
	margin:0 0 -1px 4px;
	color:#05326D;}
	
.tabmenu a:hover, .tabmenu a:hover u, .tabmenu a:hover .accesskey{
	color:#05326D;
	background:#ACC8EC;}
	
.tabmenu a.activetab{
	border-bottom:1px solid white;}
	
.tabmenu a.activetab:hover, .tabmenu a.activetab:hover{
	background-color:#ACC8EC!important;
	color:#05326D;}

.tabmenu a.activetab, .tabmenu a.activetab u{
	color:#05326D;}
	
.accordion .toggle{
	border:2px solid #fff7c0;
	background:#fff7c0;
	font-size:11px;}
	
.accordion, .tabbedAccordion{
	border:1px solid #b6b6b6;}
	
.togglemenu .toggle{
	border:1px solid #b6b6b6;
	margin-left:4px;}
	
.accordion .toggle:hover, .togglemenu .toggle:hover{
	color:#c00;
	background:#fad112;}
	
.tip-anchor{
	border-bottom:1px solid #5a5a5a;
	padding:2px;
}
	
.tip-title, .tip-text{
	margin:0;
	padding:4px 8px 8px;
	background: #f9f9f9;
	color: black;
	border:1px solid black;
}
.collapseBullet, .collapseOpen, .collapseClose{
	color:#c00;}
	
.collapseOpen:hover, .collapseClose:hover{
	background:#fad112;
	color:#c00;}
	
.collapsebox{
	border:1px solid #b6b6b6;}
	
.collapsetitle:hover{
	background:#fff7c0;}
	
.quicklinks{
	font-size:12px;
	padding:0 2px;}
	
.quicklinks, .quicklinks a{
	background:#fad112;
	color:#c00;
	border:none;}
	
.categoryPopup{
	border:3px solid #fad112;}
	
.categoryTitle, .categoryText{
	background:#fad112;}
	
.categoryPopup .hover{
	background:#fff7c0;}
	
.categoryLink:link, .categoryLink:active, .categoryLink:hover, .categoryLink:visited{
	border-bottom:2px solid #fc3!important;}
	
.categoryPopup a:link, .categoryPopup a:active, .categoryPopup a:visited{
	color:inherit;}

a.flag{
	background-repeat:no-repeat;
    background-position:0 0;
    text-indent:24px;margin:0 .5em;
    width:24px;height:24px;
    text-decoration:none;
    overflow:hidden;
    display:block;
    float:right;
}
#flag-si{
	background:url('images/flag-si.png');}
#flag-sk{
	background:url('images/flag-sk.png');}
#flag-cz{
	background:url('images/flag-cz.png');}
#flag-de{
	background:url('images/flag-de.png');}
#flag-hu{
	background:url('images/flag-hu.png');}
div.comment.even { background : #E8EBF0; }
div.comment.odd { background : #D6DBE2; }
div.comment { padding: 5px; }

div.uebungen{
background-color:#FFF7C0;
border:1px dashed #B6B6B6;
}
