/* meta
	author: rico floż
	contact: ricof.de
	date: 2006-14-10
	client: sib-dresden
*/

/* colors
	#F9F9F9	sehr helles grau (hintergrund body)
	#F4F4F4	helles grau (hintergrund mainnavi)
	#E9E9E9	grau (hintegrund list-items der mainnavi, lines im content)
	#525252	dunkles grau (content-schrift, verlauf im hintergrund der sub- und extrannavi)
	#aaaaaa	dunkles grau (hintergrund footer)
	#de0000	rot (logo, headlines, arrows)
	#000000	schwarz (schrift der mainnavi)
	#ffffff	weiż (schrift der sub- und extranavi)
*/

/* standard elements */
* {
	margin: 0;
	padding: 0;
	border: 0;
	
}

body {
	background-color: #F4f4f4;
	color: #525252;
	font-size: 11px;
	font-family:  Verdana, Arial,"Trebuchet MS", sans-serif;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#666666;
	scrollbar-3dlight-color:#666666;
	scrollbar-arrow-color:#666666;
	scrollbar-track-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
}

a {
	color: #525252;
        text-decoration: none;
}
a:hover {
}

td:a { color:#966;
}
/* headlines */
h1 {
	font-size: 11px;
	font-weight: 100;
	color: #fff;
}
h2 {	/* bei aenderung (abstand, groesse, ...) subnavi beachten */
	font-size: 11px;
	font-weight: 100;
	text-align: right;
	color: #525252;
	
	/* anzeige (rechter rand mit subnavi) */
		margin: 95px 178px 0 0;
	
	/* keine anzeige (verschmelzen mit background) 
		float: left;
		color: #fff;
	*/
}
h3, h4, h5 {
	font-size: 15px;
	font-family: Verdana, Arial, "Trebuchet MS", sans-serif;
	color: #de0000;
	letter-spacing: 1.2px;
	margin: 20px 0 0 0;
}
h4 {
	font-size: 11px;
	color:#333;
	padding: 1em 0 0 0;
	letter-spacing:1px;
	margin-top: 12px;
	margin-bottom:0;
}
h5 {
	color: #666;
}

/* misc */
.clear {
	clear: both;
}

/* structure */
#container {
	width: 970px;
}

/* header */
#header {
	/*height: 130px;*/
	height: 131px;
	background: #fff url(gfx/background_header.jpg) right top no-repeat;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-left: none;
}

/* logo */
#logo {
	float: left;
	background-color: #DE0000;
	width: 150px;
	height: 100px;
	padding: 30px 20px 0 20px;
}

/* mainNavi */
#mainNavi {
	float: left;
	/*height: 386px;*/
	width: 190px;
	background-color: #F4F4F4;
	/*border-right: 1px solid #F4F4F4;*/
	/*padding-top: 23px;*/
}
* html #mainNavi {
	margin-top: -24px;
}

#mainNavi ul {
	list-style-type: none;
	border-top: 23px solid #E9E9E9;
}
#mainNavi ul li {
}
#mainNavi ul li a {
	display: block;
	height: 16px;
	padding: 2px 0 2px 20px;
	margin-bottom: 1px;
	background-color: #E9E9E9;
	
	font-size: 12px;
	font-family: Verdana, Arial, "Trebuchet MS", sans-serif;
	color: #000;
}
* html #mainNavi ul li a {
	width: 170px;
	margin-bottom: 0;
}

/*#mainNavi ul li.firstElement a {*/
#mainNavi ul li.firstElement {
	margin-top: 1px;
	padding-top: 40px;
}
#mainNavi ul li a:hover,
#mainNavi ul li a.active {
	background: transparent url(gfx/arrow_mainnavi.png) no-repeat 10px;
}

/* subNavi */
#subNavi {
	float: right;
	height: 22px;
	width: 778px;
	margin-top: 22px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: transparent url(gfx/background_subnavi.png) repeat-x;
}
#subNavi ul {
	list-style-type: none;
}
#subNavi ul li {
	display: inline;	
}
#subNavi ul li a {
	float: left;
	padding: 3px 10px 4px 10px;
	border-right: 1px solid #fff;
	
	font-size: 12px;
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	font-weight: 900;
	color: #fff;
	letter-spacing: 0.1em;
}
#subNavi ul li.firstElement a {
	margin-top: 1px;
}
#subNavi ul li a:hover,
#subNavi ul li a.active {
	background: transparent url(gfx/background_subnavi_hover.png) repeat-x;
}

#mainContent #oneCol td {
	padding:9px;
	
}
#mainContent #oneCol {
	line-height:20px;
}
#mainContent #layer {
	z-index:400;
	position: absolute;
	margin-top: -18px;
	margin-left: 590px;
	border: 1px solid #aaa; 
}

/* footer */
#footer {
	float: right;
	background-color: #aaa;
	text-align: right;
	letter-spacing: 0.1em;
	width: 779px;
	height:22px;
}
#footer #bookmark a {
	float: left;
	color: #fff;
	padding-left: 40px;
	margin-top: 3px;
	background: transparent url(gfx/bookmark.png) left 2px no-repeat;
}
#footer ul {
	list-style-type: none;
	
	padding: 3px 0;
}
#footer ul li {
	display: inline;
	border-right: 1px solid #fff;
	padding: 0 10px;
}
#footer ul li.lastElement {
	border-right: none;
	margin-right: 10px;
}
#footer ul li a {
	color: #fff;
}
#footer ul li a:hover {
	color:#000;
}

