/* General */
BODY {
	font-family: Verdana,Arial,Tahoma,sans-serif;
	background-color:#d5d5d5;
	scrollbar-base-color:#b90100;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#252525;
	font-size:101%px;
	padding:10px;
	text-align:justify;
}

/* Standard-Links */
A:link {
	color 			: #990100;
	text-decoration	: underline;
}
A:visited {
	color 			: #990100;
	text-decoration	: underline;
}
A:hover {
	color 			: #ff0000;
	text-decoration	: underline;
}
A:active {
	color 			: #ff0000;
	text-decoration	: underline;
}


/* Layout-Tabelle zur Content-Formatierung */
table.layout-table {
	width			: 100%;
}
td.layout-cell {
	text-align		: center;
	border-style	: solid;
	border-width	: 1px;
	border-color	: #000000;
	background-color: #ffffff;
	padding-left	: 3px;
	padding-right	: 3px;
	padding-top		: 20px;
	padding-bottom	: 20px;
}

/* eigentliche Content-Tabelle innerhalb der Layout-Tabelle */
table.content-table {
	width			: 560px;
}
td.content-cell, td.content-cell table td p {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size		: 90%;
	text-align		: justify;
	line-height		: 1.3;
}

/* horizontal rule */
hr {
	color			: #999999;
}

/* Formatierung für allgemeinen Content in P/DIV/TD/H5/H6-Bereichen */
P, DIV, TD, H5, H6 {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size		: 90%;
}

/* Navigationszeile oberhalb der Layout-Tabelle */
div.breadcrumb-nav {
	font-weight		: bold;
	font-size		: 70%;
	text-align		: right;
	padding-right	: 1px;
	padding-bottom  : 3px;
}

/* Nach-oben Link */
div.totop {
	font-weight		: bold;
	font-size		: 90%;
	text-align		: right;
	padding-top		: 14px;
}
div.totop a:link {
	text-decoration	: none;
}
div.totop a:visited {
	text-decoration	: none;
}
div.totop a:hover {
	text-decoration	: none;
}
div.totop a:active {
	text-decoration	: none;
}

.imgcenter {
	text-align		: center;
}

/* Markup für normales Suche-Plugin */
span.searchwordsmarkup {
	color			: #ff0000;
	font-weight		: bold;
}

/* Formatierung für Letzte-Änderung-an-der-Seite */
div.lastupdate {
	font-size		: 70%;
}

/* alfisti galleryMap */
div.gallerymap {
	text-align	: center;
}
table.gallerymap {
}
td.gallerymap-cell {
	vertical-align	: top;
	text-align		: center;
	font-size		: 70%;
}
/* alfisti thumbMap */
table.thumbmap {
}
td.thumbmap-image {
	padding-top		: 12px;
	vertical-align	: top;
	text-align		: center;
}
td.thumbmap-text {
	padding-top		: 16px;
	padding-left	: 20px;
	vertical-align	: top;
}
td.thumbmap-spacer {
	width			: 20px;
	vertical-align	: top;
	font-weight		: bold;
}
div.thumbmap-link {
	font-size		: 90%;
	height			: 16px;
}
div.thumbmap-abstract {
	font-size 		: 70%;
	color 			: #555555;
	padding-top		: 5px;
}


/* alfisti pagination */
div.pagination {
	text-align		: center;
}
table.pagination {
}
td.pagination {
	padding-left	: 10px;
	padding-right	: 10px;
	text-align		: center;
	font-size		: 80%;
}
td.pagination-act {
	padding-left	: 10px;
	padding-right	: 10px;
	font-weight		: bold;
	text-align		: center;
	font-size		: 80%;
}


/* typo3 default styles */
SELECT {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size		: 90%;
}
TEXTAREA {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size		: 90%;
}
INPUT {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size		: 90%;
}
/* H1 nicht benutzt - H2 Ueberschriften - H3? - H4? -H5? - H6 Footer für Berichte */
H1 {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 140%;
	color 			: #bb0000;
	text-decoration	: underline;
	text-align		: center;
	margin-bottom 	: 10px;
	margin-top 		: 13px;
}
H2 {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 125%;
	color 			: #bb0000;
	text-decoration	: underline;
	text-align		: center;
	margin-bottom 	: 10px;
	margin-top 		: 13px;
}
H3 {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 110%;
	color 			: #bb0000;
	text-decoration	: underline;
	text-align		: center;
	margin-bottom 	: 10px;
	margin-top 		: 13px;
}
H4 {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 100%;
	color 			: #bb0000;
	text-decoration	: underline;
	text-align		: center;
	margin-bottom 	: 8px;
	margin-top 		: 15px;
}
H5 {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 90%;
	color 			: #e5e5e5;
	text-align		: center;
	margin-bottom 	: 0px;
	margin-top 		: 10px;
}
H6 {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 90%;
	font-style		: italic;
	color 			: #999999;
	text-align		: center;
	margin-bottom 		: 15px;
	margin-top 		: 3px;
}

.subhead1 {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 80%;
	color 			: black;
}
.subhead2 {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 80%;
	color 			: green;
}
.subhead3 {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 80%;
	color 			: red;
}
.headerdate {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 60%;
	color 			: green;
	font-weight		: normal;
}



.caption {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 70%;
	color 			: #555555;
}
.bulletlist {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 90%;
	color 			: #000000;
}
.table {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 90%;
	color 			: #000000;
}


.searchform {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 90%;
	color 			: #6600CC;
	font-weight 	: normal;
}
.searchresultpagetitle {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 90%;
	color 			: #333333;
	font-weight 	: bold;
}
.searchresultcontent {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 90%;
	color 			: #6600CC;
	font-weight 	: normal;
}
.searchresultheader {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 90%;
	color 			: #333366;
	font-weight 	: bolder;
}
.searchmarkup {
	color 			: #ff0000;
}



.loginform {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 90%;
	color 			: #CC0000;
	font-weight 	: normal;
}




.mailform {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 90%;
	color 			: #000000;
	font-weight 	: normal;
}
.mailformrequired {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 90%;
	color 			: #000000;
	font-weight 	: normal;
}
.mailformcomment {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 90%;
	color 			: #000000;
	font-weight 	: normal;
}
.mailformradio {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 90%;
	color 			: #000000;
	font-weight 	: normal;
}






.filelinks {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
}
.filelinkssize {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
}



.sitemap1 {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 100%;
	font-weight     	: bold;
	color 			: #000000;
	text-decoration	: none;
}
.sitemap2 {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 90%;
	color 			: #bb0000;
	margin-left 	: 30px;
	text-decoration	: none;
}
.sitemap3 {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 90%;
	color 			: #bb0000;
	margin-left 	: 50px;
	text-decoration	: none;
}
.sitemap4 {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 70%;
	color 			: #bb0000;
	margin-left 	: 70px;
}




.celmenu {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 90%;
	color 			: #ff0000;
	margin-top 		: 11px;
}
.celsubmenu {
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size 		: 90%;
	color 			: #555555;
	margin-left 	: 20px;
	margin-top 		: 3px;
}

/* Styles für Extensions */

/* Extension tt_guest (modifiziertes Template) */
div.guestbook-entry {
}
div.guestbook-headerline {
	width			: 100%;
	background-color: #d5d5d5;
	padding			: 4px;
}
span.guestbook-author {
	font-weight		: bold;
}
span.guestbook-postdate {
}
span.guestbook-homepage {
}
span.guestbook-title {
	font-weight		: bold;
}
span.guestbook-content {
}


/* Extension tx_indexedsearch */
.tx-indexedsearch .tx-indexedsearch-rules H2 {
	font-size		: 90%;
	text-align		: left;
}
.tx-indexedsearch .tx-indexedsearch-rules {
	padding-bottom	: 12px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	width			: 100px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	width			: 150px;
}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
	font-weight		: bold;
	font-style		: italic;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-top		: 10px;
	margin-bottom	: 5px;
}
.tx-indexedsearch P.tx-indexedsearch-noresults {
	text-align		: center;
	font-weight		: bold;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
	background		: #eeeeee;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
	font-weight		: bold;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
	font-weight		: normal;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
	font-style		: italic;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
	color			: red;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background		: #eeeeee;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	margin-top		: 11px;
	margin-bottom	: 5px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	margin-top		: 0px;
	margin-bottom	: 0px;
	font-size		: 90%;
	text-align		: center;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
	background		: #cccccc;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	vertical-align	: absmiddle;
}
dsearch-res .tx-indexedsearch-secHead TD {
	vertical-align	: absmiddle;
}

td.newshead {
	padding-top		: 7px;
	padding-bottom		: 5px;
	padding-left		: 8px;
	font-family		: Verdana,Arial,Tahoma,sans-serif;
	font-size		: 100%;
	color: #FFFFFF;
	font-weight: bold;
	background: #8C160C url(http://alfa-forum.com/images_red/table_bg/tcat8.gif) repeat-x top left;
}
td.newshead a {
	font-weight: bold;
        text-decoration: none;
        color: #FFFFFF;
}

td.newshead a:hover {
        text-decoration: underline;
	font-weight: bold;
        color:         #FFFFFF;
        background : #8C160C;
}
td.newshead a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration	: none;
}

