* { margin:0; padding:0; }
ul { list-style:none; }
html { font-family:Verdana; font-size:0.8em; background:url("../images/bg_content.gif") left top repeat-y; color:#333; }
.hide { display:none; }
.center { text-align:center; }
.right { text-align:right; }
.bold { font-weight:bold; }
.grey { color:#E3A679 !important; }
p.message { font-weight:bold; text-align:center; }
h1 { font-family:Georgia; font-weight:normal; font-size:2em; margin-top:10px; }
p { margin-top:0.5em; }
.narrow p { margin-top:0.3em; }
body { background:url("../images/bg_body.jpg") 200px top no-repeat; }
a { font-weight:bold; color:#333; }
a:hover { text-decoration:none; }
img { border:0; }
img.leftfloat { float:left; margin-right:10px; }
.t25 { margin-top:25px; }
.t40 { margin-top:40px; }

#navigation { padding:5px; position:absolute; left:0; top:0px; width:190px; z-index:20; background:#F7D6AD; }
#navigation li { margin-bottom:5px; }
#navigation ul ul { margin-left:20px; }
#navigation ul ul li { margin:2px 0 0 0; }
#navigation a { font-weight:normal; text-decoration:none; }
#navigation a:hover { text-decoration:underline; }
#navigation .active, #navigation .active:hover { font-weight:bold; text-decoration:none; }
#navigation #listitem_kontakt { margin-top:40px; }
#navigation p.loggedin { margin-top:45px; }
#navigation p.loggedin a { font-weight:bold; }

#content { position:absolute; left:0; top:280px; padding: 5px 18px 0 210px; width:545px; }

#footer, #imkosi { text-align:center; color:#666; margin-top:50px; padding-bottom:10px; font-size:0.8em; }
#footer a, a:hover, #imkosi a, a:hover { font-weight:bold; color:#333; }
#footer a:hover, #imkosi a:hover { text-decoration:none; }

#imkosi { text-align:right; height:275px; margin:0; }
.error { font-weight:bold; text-align:center; color:red; }
.success { font-weight:bold; text-align:center; color:green; }
div.tab a {
	color:#E3A679;
	text-decoration:none;
	padding-right:25px;
}

div.tab a.active, a:hover {
	color:#333 !important;
}

p.itemtitle, h2 {
	font-weight:bold;
	margin-top:40px;
}
h2 { font-size:1.1em; }
h2 a { text-decoration:none; }
h2 a:hover { text-decoration:underline; }
p.itemtitle.first {
	margin-top:0;
}
blockquote { text-align:center; font-weight:bold; font-style:italic; margin:15px 0; }
#content ul { list-style:disc; padding-left:8px; margin-left:8px; margin-top:5px; }
#content ol { margin-legf:20px; padding-left:20px; margin-top:5px; }

img, img.lightbox { padding:2px; border:2px solid #F7D6AD; }
img.lightbox:hover { border:2px solid #E3A679; }
img.noborder { border: 0; padding: 0; }

.floatingright { float:right; margin:5px 0 5px 10px; }

.gallery4you { width:100%; }
.gallery4you dt { width:108px; float:left; margin-right:10px; height:108px; margin-bottom:15px; }
.gallery4you dd { width:130px; float:left; margin-right:20px; height:108px; margin-bottom:15px; }

/* table users */
table#users td { padding: 3px 0; }

h3 { font-size: 1em; margin-top: 20px; }
