/*
Theme: infAI 2007
Author: Michael Haschke, http://eye48.com/
*/

/* import standard BIS2007 theme */
@import url(./../../bis2007/layout/screen.css);



/* now make some changes */

/* Layout */

body, body#backend {
	background-image:url(bg-site.png);
	background-color:#fff;
}

#sitewrapper {
	border-style:none;
}

#borderleft {
	background:url(border-left.png) no-repeat left top transparent;
}
#borderright {
	margin-left:10px;
	background:url(border-right.png) no-repeat right top transparent;
	padding-right:10px;
}

#header {
	background:url(bg-header.jpg) no-repeat right top #fff;
	height:96px;
	border-bottom:solid 2px #f90;
}

#header a.title {
	height:68px;
	background-image:none;
	padding:0;
	left:28px;
	bottom:14px;
	width:238px;
}
#header a.title:hover span, #header a.title:focus span, #header a.title:active span  {
	text-decoration:underline;
	cursor:pointer;
}
#header a.title img {
	max-width:100%;
}
#header #accessmenu #search {
	top:20px;
	right:0;
	padding-right:25px;
	font-size:1.1em;
	line-height:1;
}
#header #accessmenu #search form input.textinput {
	background-color:#9aa9ca;
}
#header #accessmenu #search form input.textinput:hover {
	background-color:#d2d8e6;
}
#header #accessmenu #search form input.submitinput:focus {
	position:inline;
	left:auto;
}

#infomenu #languages {
	position:relative;
	bottom:2.8em;
}

#content {
	margin-top:0;
}

#navigation .sitemenu, #navigation .usermenu {
	background-color:transparent;
	padding:0;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	border-top-right-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	border-bottom-right-radius:0;
	position:relative;
	bottom:2.7em;
}
#navigation .usermenu {
	padding:2px 0;
}
#backend #navigation .dropdown {
	bottom:auto;
}
#navigation .usermenu {
	background-color:#f90;
}

#navigation .sitemenu ol, #navigation .usermenu ol {
	background-color:#e4e4e4;
}
#navigation .sitemenu ol a, #navigation .usermenu ol a, #navigation .sitemenu ol span.menuitem, #navigation .usermenu ol span.menuitem {
	display:block;
	border-bottom:solid 1px #fff;
	padding:0.4em 0.6em;
	padding-left:30px;
	background:url(menupoint-black.png) no-repeat 15px 0.6em #efefef;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	overflow:hidden;
}
#navigation .sitemenu ol ol a, #navigation .usermenu ol ol a {
	background-color:#f4f4f4;
}
#navigation .sitemenu ol span.menuitem, #navigation .usermenu ol span.menuitem {
	position:static;
	left:auto;
	font-weight:bolder;
	background-image:none;
	padding-left:15px;
}
#navigation .sitemenu ol a:hover,#navigation .sitemenu ol a:focus, #navigation .sitemenu ol a:active,
#navigation .usermenu ol a:hover, #navigation .usermenu ol a:focus, #navigation .usermenu ol a:active {
	background-color:#f90;
}

#backendrow {
	background-color:#0e4c7c;
}



/* Aenderungen im Content (Farben...) */


table.usertable th, table.dtable th, div.inner h1, div.inner div.legend, fieldset legend {
	background-color:#0e4c7c;
}

table.dtable th, h1, a {
	color:#0e4c7c;
}

div.floatbox div.inner, div.box div.inner, fieldset, #content blockquote {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}

#content .indent {
	background-color:#ffb;
	color:#c00;
	padding:0.5em 1em;
	margin-bottom:0.75em;
	border:solid 1px #f90;
}


