BODY
{
	padding:0;
	margin:0;
	font-size:0.7em;
	font-family:Verdana,Arial,sans-serif;
	background-color:#F1F1F1;
}

#container
{
	background-color:#FFFFFF;
	/*width:770px;*/
	min-width:770px;
	max-width:90%;
	margin:10px auto;
	padding:5px;
	border:1px solid #CCCCCC;
	overflow:auto;
}

#oben
{
	height:110px;
	background-color:#DCDCEC;
	padding:5px;
	margin-bottom:5px;
	background-image:url('../img/banner.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
}

#navoben
{
	height:30px;
	background-color:yellow;
}

#links
{
	float:left;
	width:150px;
	padding-bottom:10px;
	background-color:#ECECEC;
}

#navlinks
{
	border-bottom:2px solid #AAA;
	background-color:#EFEFEF;
}

#breadcrumb
{
	margin-bottom:8px;
	font-size:0.9em;
	border-bottom:1px solid #CCCCCC;
	padding:0px 0px 2px 4px;
	margin-left:160px;
}

#content
{
	margin-left:160px;
}

#fuss
{
	margin-left:160px;
	margin-right:5px;
	margin-top:10px;
	border-top:1px solid #CCCCCC;
	padding:2px 0px 0px 4px;
}

#copyright
{
	text-align:center;
	font-size:0.9em;
}


TEXTAREA
{
	font-size:1em;
}



/*
Login links
*/
#login-links
{
	margin-top:10px;
	padding:3px;
	margin:10px 8px 0px 8px;
	background-color:#F4F4F4;
	border:1px solid #CCCCCC;
}

#login-links INPUT.text
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	width:100%;
	color:#000000;
	background-color:#F4F4F4;
	border:1px solid #AAAAAA;
	padding:1px;
	margin:1px 0px;
}

#login-links INPUT.button
{
	padding:0pt 4px;
	background-color:#F4F4F4;
	font-size:1em;
	margin-top:4px;
	margin-bottom:4px;
}

#login-links FORM
{
	padding:0px;
	margin:0px;
}


/*
Navigation links
*/

#navlinks .protected
{
	padding:4px 2px;
}

#navlinks DIV
{
	padding:4px 2px;
}

#navlinks .act
{
	color:#CC0000;
	background-color:#FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

#navlinks .item-1
{
	background-position:0px 0px;
	border-top:2px solid #AAAAAA;
}

.item-1 A
{
	padding-left:16px;
}

#navlinks .item-2
{
	border-top:1px solid #FF9900;
	background-position:13px 0px;
}

.item-2 A
{
	padding-left:28px;
}

#navlinks .item-3
{
	border-top:1px solid #FF9900;
	background-position:25px 0px;
}

.item-3 A
{
	padding-left:40px;
}

#navlinks .item-spacer
{
	border-top:1px solid #FF9900;
	height:8px;
	padding:0;
	background:none;
}

#navlinks A
{
	color:#000000;
	text-decoration:none;
	display:block;
}

#navlinks A:hover,
#navlinks .act
{
	color:#CC0000;
	text-decoration:none;
}



/*
#############################################################################
# Plugin: aw_forums                                                         #
#############################################################################
*/
.f-overviewtbl,
.f-forumtbl,
.f-topictbl,
.f-postformtbl,
.f-tbl
{
	border-spacing:0;
	width:100%;
	margin-top:10px;
}

.f-topicreviewtbl
{
	border-spacing:0;
	width:100%;
	font-size:1em;
}

.f-overviewtbl TD,
.f-forumtbl TD,
.f-postformtbl TD,
.f-topicreviewtbl TD
{
	padding:3px;
}


.f-category-row
{
	background-color:#FFF6CD;
	font-size:1.05em;
	font-weight:bold;
}


.f-f-titlerow,
.f-overview-titlerow,
.f-showtopic-titlerow,
.f-titlerow,
.userlist-titlerow,
.feugeditor TH,
.pm-titlerow
{
	background-color:#FFED9C;
}

.f-overview-titlerow TH,
.f-f-titlerow TH,
.f-showtopic-titlerow TH,
.f-titlerow TH,
.userlist-titlerow TH
{
	padding:4px 2px;
	/*font-size:1.1em;*/
	font-weight:bold;
}


.f-overview-row
{
	height:56px;
	background-color:#ECECEC;
}

.f-overview-icon
{
	width:56px;
	text-align:center;
}

.f-overview-name
{
	font-weight:bold;
}

.f-overview-topiccount,
.f-overview-postcount,
.f-overview-lastpost
{
	text-align:center;
}


.f-topic-row
{
	height:38px;
	background-color:#ECECEC;
}

.f-topic-icon
{
	width:40px;
	text-align:center;
}

.f-topic-firstposter,
.f-topic-numreplies,
.f-topic-lastpost
{
	text-align:center;
	
}


.f-breadcrumb
{
	margin-bottom:10px;
}

.f-breadcrumb-item
{
	font-family:Verdana,Sans-Serif;
	padding:5px 4px;
	vertical-align:middle;
	background-color:#FFED9C;
}

.f-breadcrumb-item A
{
	text-decoration:none;
}

.f-breadcrumb-arrow
{
	font-family:Verdana,Sans-Serif;
	padding:3pt;
	background-color:#FFD308;
	vertical-align:middle;
	width:16px;
	text-align:center;
}

.f-showtopic-row1
{
	background-color:#ECECEC;
}

.f-showtopic-row2,
.userlist-row
{
	background-color:#F5F5F5;
}

.f-showtopic-row-divider
{
	height:5px;
}

.f-showtopic-row TD
{
	vertical-align:top;
	padding:3px 2px;
}

.f-showtopic-row TD,
.f-showtopic-row DIV
{
	font-family:Verdana,sans-serif;
}

.f-postformtbl TEXTAREA
{
	width:95%;
}


.f-post-date
{
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #AAAAAA;
	padding-bottom:5px !important;
}

.f-post-subject
{
	border-bottom:1px solid #AAAAAA;
	padding-bottom:5px !important;
}

.f-post-poster
{
	width:130px;
}

.f-post-poster-username
{
	font-weight:bold;
}

.f-post-msgfnctn
{
	float:right;
}

.f-post-poster-avatar
{
	margin-top:10px;
}

.f-post-poster-registered
{
	margin-top:10px;
}

.f-post-edited
{
	margin-top:1em;
	font-size:0.9em;
}

.f-post-poster-signature
{
	border-top:1px solid #AAAAAA;
	padding-top:0.8em;
	margin-top:1em;
}

.f-post-ip
{
	font-weight:bold;
	float:right;
}

.f-quote
{
	margin:5px 10px 5px 20px;
	border:1px solid #AAAAAA;
	padding:4px;
	background-color:#FCFCFC;
}

.f-quote-head
{
	font-weight:bold;
	margin-bottom:4px;
}

.f-polltbl
{
	font-size:1.1em;
	margin:0.5em 0px;
}


.f-postformtbl TD,
.g-single-comment-add
{
	background-color:#E5E5E5;
}

.f-postformtbl .text,
.g-single-comment-add .text,
.profedit-form .text,
.profedit-form TEXTAREA,
.profedit-form SELECT
{
	background-color:#E5E5E5;
	border:1px solid #AAAAAA;
	padding:1pt;
	font-family:Verdana,sans-serif;
}

.f-postformtbl INPUT.button,
.g-single-comment-add INPUT.button,
.profedit-form .button
{
	padding:0pt 4pt;
	background-color:#E5E5E5;
	font-size:1em;
	border:1px #AAAAAA raised;
}

.f-postform-emoticontbl TD,
.g-addcomment-emoticontbl TD
{
	padding:3px;
}


.f-adminpanel
{
	float:right;
}

.f-adminpanel-tbl
{
	margin-top:10px;
}


.f-watchtopic
{
	margin-top:10px;
}


.f-editfunctions
{
	float:right;
}

.f-editbutton
{
	padding:2px 4px;
}


/*
#############################################################################
# Seitennavigation                                                          #
#############################################################################
*/
.pagenavi
{
	overflow:visible;
	height:2em;
}

.pagenavi DIV
{
	font-family:Verdana,sans-serif;
	float:left;
	padding:0.3em 0.3em;
	vertical-align:middle;
}

.pagenavi-caption
{
	padding-right:0.6em !important;
	background-color:#FFD308;
}

.pagenavi-item-link,
.pagenavi-item-act,
.pagenavi-item-omit
{
	width:1.4em;
	text-align:center;
}

.pagenavi-item-link
{
	background-color:#F0F0F0;
}

.pagenavi-item-act
{
	background-color:#FFED9C;
	font-weight:bold;
}

.pagenavi-item-act A
{
	text-decoration:none;
}
