/*
 * FILE: stylesheet.css
 * Author: Bernhard Kraus, CSE Kraus & Straubinger
 * Purpose: Stylesheets für das Forum
 */

.admbtup		{ border-bottom: 1px; border-bottom-style: outset; border-left: 1px; border-left-style: outset; border-right: 1px; border-right-style: outset; border-top: 1px; border-top-style: outset; text-align: center; color: #343434; background: #efefef; cursor: default; padding: 1px 5px 1px 5px; font-size: 1em; line-height: 1em; }
.admbtdown 		{ border-bottom: 1px; border-bottom-style: inset; border-left: 1px; border-left-style: inset; border-right: 1px; border-right-style: inset; border-top: 1px; border-top-style: inset; text-align: center; color: #343434; background: #dedede; cursor: default; padding: 1px 5px 1px 5px; font-size: 1em; line-height: 1em; }

A.forum:link 				{	text-decoration: none; color: #910000; font-weight: bold; 	}
A.forum:active 				{	text-decoration: none; color: #910000; font-weight: bold;  	}
A.forum:visited  			{	text-decoration: none; color: #910000; font-weight: bold;  	}
A.forum:hover 				{	text-decoration: underline; font-weight: bold; color: #910000; }

A.blaettern:link 			{	text-decoration: none; color: #910000; 	}
A.blaettern:active 			{	text-decoration: none; color: #910000; 	}
A.blaettern:visited  		{	text-decoration: none; color: #910000; 	}
A.blaettern:hover 			{	text-decoration: none; color: #910000; }

A.blankwhite:link 			{	text-decoration:none; color: #ffffff; 	}
A.blankwhite:active 		{	text-decoration:none; color: #ffffff; 	}
A.blankwhite:visited  		{	text-decoration:none; color: #ffffff; 	}
A.blankwhite:hover 			{	text-decoration:underline; color: #ffffff; }

.forumInfo					{ margin-top:20px; }
.threadheadline				{ color:#ffffff; font-size: 1.2em; font-weight: bold; margin: 0px; padding: 4px 4px 0px 4px; }
.threadeditorhead			{ background: URL(/forum/images/framework/hbackvert.gif); height: 40px; color: #ffffff; }
.threadeditor				{ border: 1px solid #889DD2; padding: 10px; background: #E0E5EC; }
.threadfield				{ padding: 6px; border: 1px solid #910000; }
.formbuttons				{ clear: both; text-align: center; padding: 10px 0px 10px 0px; }
.fright						{ float: right; font-size:.9em; }
.fleft						{ float: left; font-size:.9em; }
.threadcell					{ padding: 6px; }
.autorname					{ color: #8FAEFA; }
.membericon					{ margin: 10px 0px 0px 0px; border: 1px solid #898989; }
.threadunderline			{ margin: 0px 0px 5px 0px; width: 100%; border-top: 1px solid #889DD2; }
hr.signatur					{ margin: 10px 0px 0px 0px; width: 100%; border-top: 1px solid #889DD2; }
.signatur					{ color: #8c8c8c; font-size: .9em; }
.lastedit					{ color: #5c5c5c; font-style: italic; }
fieldset.code				{ border: 1px inset #F1F3F6; }
.license					{ text-align: center; font-size: .9em; color: #910000; }
.little						{ font-size:.9em; }

h2.nomargin					{ margin: 0px; font-size:1em; }

/* Pfad */
.pathitem					{ font-size:1em; }

/* ThreadBox */
.ltDiv				{ border:1px solid #910000; margin-top:20px; }
h1.ltHead			{ font-size:1.2em; padding:2px; }
.ltThreadItem		{ padding:2px; }
.ltBorder			{ border-bottom:1px dashed #910000; }
.ltLeft				{ float:left; width:15%; text-align: right; margin-right: 5px; }
.ltRight			{ float:left; width:80%; font-size:.9em; }
/* ENDE ThreadBox */

/* Login */
.loginDiv			{ border:1px solid #910000; margin-top:20px; width:208px; }
.loginField			{ width:100px; border:1px inset; }
.loginHead			{ font-size:1.2em; padding:2px; margin:0px; background:#910000; color:#ffffff; }
.loginBtn			{ border:1px;}
/* ENDE Login */

/* Blättern */
.TblBlaettern				{ font-size:.9em; }
.tborder					{ background: #fde3d2; color: #000000; border: 1px solid #910000; }
.pagenav a					{ text-decoration: none; }
a.seite:link, a.seite:visited, a.seite:active, a.seite:hover { text-decoration: none; }
a.seite:hover 				{ text-decoration: underline; }
.pagenav td 				{ padding: 0px 4px 0px 4px; }
.menu_control				{ background: #910000; color: #FFF; padding: 3px 6px; }
.menu_control a:link		{ color: #FFF; text-decoration: none; }
.menu_control a:visited, .menu_control a:active		{ color: #FFF; text-decoration: none; }
.menu_control a:hover 		{ color: #FFF; text-decoration: underline; }
.alt1, .alt1Active 			{ background: #FAFAFA; color: #000000; }
.alt2, .alt2Active			{ background: #F3F3F3; color: #000000; }
.smallfont					{ font-size: .8em; }
.suchbt						{ border:1px; text-align:center; background:#F1F3F6; cursor:pointer; padding:0px; margin-top:1px; }
/* Blättern ENDE */
/* Forumliste, Threadliste, Thread */
.fliste						{ width: 100%; background: #910000; }
.flistecolumnhead			{ background: URL(/forum/images/framework/hbackforumcat.gif); color:#ffffff; margin: 0px; }
.columnhead					{ border-top: 1px solid #910000; border-left: 1px solid #910000; padding: 2px; }
.columnheadletzte			{ border-top: 1px solid #910000; border-right: 1px solid #910000; border-left: 1px solid #cdcdcd; padding: 2px; }
.cathead					{ background: URL(/forum/images/framework/hbackvert.gif); padding: 2px 4px 0px 4px; height: 40px; border: 1px solid #910000; }
.threadcolumn				{ padding: 6px; border-left: 1px solid #910000; border-bottom: 1px solid #910000; }
.threadcolumnletzte			{ padding: 6px; border-left: 1px solid #910000; border-right: 1px solid #910000; border-bottom: 1px solid #910000; }
.threaddesc					{ font-size:.9em; }
.threadhead					{ background: URL(/forum/images/framework/hbackvert.gif); padding: 2px 4px 0px 4px; height: 40px; border-top: 1px solid #910000; border-right: 1px solid #910000; border-left: 1px solid #910000; }
.threadtable				{ border: 1px solid #910000; }
.threadmember				{ padding: 4px; background:#fdede0; }
.threadcontent				{ padding: 4px; background: #fde3d2; margin: 0px; }
h1.catheadline				{ color:#ffffff; font-size: 1.2em; font-weight: bold; margin: 0px; }
h1.threadlistheadline 		{ color:#ffffff; font-size: 1.2em; font-weight: bold; margin: 0px; padding: 8px 4px 0px 4px; }
.catbeschreibung			{ color:#ffffff; font-size: .9em; margin: 0px; }
.threadlisthead				{ background: URL(/forum/images/framework/hbackvert.gif); height: 40px; }
.threadboxhead				{ background: URL(/forum/images/framework/hbackforumcat.gif); color:#ffffff; padding: 3px 4px 1px 4px; margin: 0px; border: 0px; font-size:.9em; }
.threadbox					{ padding: 4px; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; }
/* Forumliste, Threadliste, Thread ENDE */
/* Show Member */
.tblmemberinfo				{ border: 1px solid #cdcdcd; width: 100%; padding: 0px; }
.fsmFieldLabel				{ float:left; }
a.forumblank:visited, a.forumblank:link, a.forumblank:active		{ color: #910000; text-decoration: none; }
a.forumblank:hover 			{ color: #910000; text-decoration: underline; }
/* Show Member ENDE */

/* :::::::::: Form Styles Ende :::::::::: */
.ffrmnomargin 	{ margin: 0px; }
input 			{	font-family: tahoma,arial,sans-serif; color: #001000; font-size: 1em; }
textarea 		{	font-family: tahoma,arial,sans-serif; color: #001000; font-size: 1em; border: 1px inset; }
.finputborder1 	{ border: 1px inset; }
.finput20		{ width: 20px; }
.finput30		{ width: 30px; }
.finput50		{ width: 50px; }
.finput100		{ width: 100px; }
.finput200		{ width: 200px; }
.finput300		{ width: 300px; }
.fsubmit		{ text-align: center; margin: 0px; }
.fbutton		{ border: 1px outset; background: #f4f4f4; cursor:pointer; }
.fselect 		{ font-size: .9em; }
.ffieldset		{ padding: 6px; border: 1px solid #474747; }
.ffeldname		{ width: 100%; margin-top: 5px; font-weight: bold; }
.ffeld			{ width: 100%; }
.ffeldnamefl		{ float: left; width: 20%; margin-top: 5px; font-weight: bold; clear: left;}
.ffeldfl			{ float: left; width: 80%; clear: right;}
.fformspan		{ padding: 6px;  margin: auto;  }
.ffieldspan		{ clear: both; }
/* :::::::::: Form Styles Ende :::::::::: */

/* Registrierung */
.formError		{ color:red; }
.fCheck			{ vertical-align:top; }
/* ENDE Registrierung */

/* Forum ENDE */
