/* 
###############################################################

               CSS File von www.keller-seiler.ch
					Version 5.0
					13. 8. 2006
					Alexander Keller

###############################################################
*/

BODY
{
	margin: 0px 0px 0px 0px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
p, DIV{
	margin: 0px 0px 0px 0px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
/* 
###############################################################

               HEADINGS 

###############################################################
*/
H1 { font-size: 12px; color: #000000; vertical-align: middle; margin: 0px 0px 0px 0px;}
H2 { font-size: 12px; color: #000000; vertical-align: middle; margin: 0px 0px 0px 0px;}
H3 { font-size: 12px; color: #000000; vertical-align: middle; margin: 0px 0px 0px 0px;}
H4 { font-size: 12px; color: #000000; vertical-align: middle; margin: 0px 0px 0px 0px;}
H5 { font-size: 12px; color: #000000; vertical-align: middle; margin: 0px 0px 0px 0px;} 
TD
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
/* 
###############################################################

               MENU 

###############################################################
*/
a{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
a:hover{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffaf37;
}
a:active{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
/* 
###############################################################
               TOP MENU 
###############################################################
*/
.top_menu{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.top_menu a{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.top_menu a:hover{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #ffaf37;
}
.top_menu a:active{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
/* 
###############################################################
               HEADER MENU 
###############################################################
*/

.header_menu{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.header_menu a{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.header_menu a:hover{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffaf37;
}
.header_menu a:active{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
/* 
###############################################################
               FOOTER MENU 
###############################################################
*/
.footer_menu{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.footer_menu a{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.footer_menu a:hover{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffaf37;
}
.footer_menu a:active{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
/* 
###############################################################
               MENU Level 1 MENU 
###############################################################
*/
.menu_1{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #494949;
}
.menu_1 a{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #494949;
}
.menu_1 a:hover{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffaf37;
}
.menu_1 a:active{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #494949;
}
/* 
###############################################################
               MENU Level 2 MENU 
###############################################################
*/
.menu_2{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #494949;
}
.menu_2 a{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #494949;
}
.menu_2 a:hover{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffaf37;
}
.menu_2 a:active{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #494949;
}
/* 
###############################################################
               MENU Level 3 MENU 
###############################################################
*/
.menu_3{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #494949;
}
.menu_3 a{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #494949;
}
.menu_3 a:hover{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffaf37;
}
.menu_3 a:active{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #494949;
}
/* 
###############################################################

                GUESTBOOK 

###############################################################
*/
.tx-guestbook-list-table { border-style: solid; border-color: #A2A2A2; border-width: 1px; }
.tx-guestbook-list-header { background-color: #A2A2A2; color: #F1F1F1; font-weight:bold; }
.tx-guestbook-list-row { background-color: #F1F1F1; }
.tx-guestbook-list-rowleft { background-color: #EEEEEE; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 8px; color: #666666; }
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-size: 9px; font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #969696; color: #F1F1F1; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #F1F1F1; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1px; border-color:#969696; font-size:10px; color:#333333; width:100px; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1px; border-color:#969696; font-size:10px; color:#333333; width:150px; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1px; border-color:#969696; font-size:10px; color:#333333; width:250px; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }
/* 
###############################################################

                TT_NEWS

###############################################################
*/
.tx-ttnews-browsebox TD { font-size: 10px; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-ttnews-browsebox-SCell { background-color: #F1F1F1; }
.news-single-item H2 {
	font-size: 12px;
	color: #85A600;
	margin-bottom: 0px;
}
/* 
###############################################################

                AB_Linklist

###############################################################
*/
/* --------------------  general styles  -------------------- */
.tx_ablinklist_viewDetailsForLink {
	font-size : 10px;
	font-weight: bold;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}
.tx_ablinklist_viewAddNewLink {
	font-size : 10px;
	font-weight: bold;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}
.tx_ablinklist_viewAddNewLinkResult {
	font-size : 10px;
	font-weight: bold;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}
.tx_ablinklist_viewReportBrokenLink {
	font-size : 10px;
	font-weight: bold;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}
.tx_ablinklist_viewReportBrokenLinkResult {
	font-size : 10px;
	font-weight: bold;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}
.tx_ablinklist_viewRateLink {
	font-size : 10px;
	font-weight: bold;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}
.tx_ablinklist_viewRateLinkResult {
	font-size : 10px;
	font-weight: bold;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}
.tx_ablinklist_categoryPath {
	font-size : 9px;
}
.tx_ablinklist_formErrorMsg {
	color : red;
	margin-top : 10px;
	margin-bottom : 10px;
}
/* --------------------  listView  -------------------- */
.tx_ablinklist_listView_categoryPath {
	font-size : 9px;
}
.tx_ablinklist_listView_categories {
	margin-top : 10px;
}
.tx_ablinklist_listView_category {
	margin-top : 10px;
}
.tx_ablinklist_listView_categoryLabel a{
	text-decoration: none;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
}
.tx_ablinklist_listView_categoryLabel a:hover{
	text-decoration: none;
	font-size: 8px;
	font-weight: bold;
	color: #ffaf37;
}
.tx_ablinklist_listView_categoryLabel a:active{
	text-decoration: none;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
}
.tx_ablinklist_listView_categoryLabel a:visited{
	text-decoration: none;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
}
.tx_ablinklist_listView_links {
	margin-top : 10px;
}
.tx_ablinklist_listView_link { }
.tx_ablinklist_listView_linkAddNew {
	margin-top : 10px;
}
.tx_ablinklist_listView_linkLabel { }
.tx_ablinklist_listView_linkDetails { }
.tx_ablinklist_listView_linkReportBroken { }
.tx_ablinklist_listView_linkRate { }
.tx_ablinklist_listView_linkImage { }
/* --------------------  treeView  -------------------- */
.tx_ablinklist_treeView_category {
	margin-top : 10px;
	margin-bottom : 10px;
}
.tx_ablinklist_treeView_category_level_1 { }
.tx_ablinklist_treeView_category_level_2 { }
.tx_ablinklist_treeView_category_level_3 { }
.tx_ablinklist_treeView_category_level_4 { }
.tx_ablinklist_treeView_links {
	margin-bottom : 10px;
}
.tx_ablinklist_treeView_linkAddNew {
	font-size : 9px;
}
.tx_ablinklist_treeView_linkLabel { }
.tx_ablinklist_treeView_linkDetails { }
.tx_ablinklist_treeView_linkReportBroken { }
.tx_ablinklist_treeView_linkRate { }
.tx_ablinklist_treeView_linkImage { }
/* --------------------  searchView  -------------------- */
.tx_ablinklist_searchView_resultMessage {
	margin-top : 10px;
	margin-bottom : 10px;
}
.tx_ablinklist_searchView_noLinksMessage {
	font-size : 10px;
	font-weight: bold;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
	display : block;
	text-align : center;
}
.tx_ablinklist_searchView_categoryPath {
	font-size : 9px;
}
.tx_ablinklist_searchView_links {
	margin-top : 10px;
}
.tx_ablinklist_searchView_linkLabel { }
.tx_ablinklist_searchView_linkDetails { }
.tx_ablinklist_searchView_linkReportBroken { }
.tx_ablinklist_searchView_linkRate { }
.tx_ablinklist_searchView_linkImage { }
/* --------------------  topView  -------------------- */
.tx_ablinklist_topView_links {
	font-size : 10px;
	font-weight: bold;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-bottom : 10px;
	display : block;
	text-align : left;
}
.tx_ablinklist_topView_link {
	margin-top : 5px;
}
.tx_ablinklist_topView_linkLabel { }
/* --------------------  catalogView  -------------------- */
.tx_ablinklist_catalogView_categoryPath {
	font-size : 9px;
}
.tx_ablinklist_catalogView_category {
	float : left;
	width : 300px;
	padding-top : 20px;
}
.tx_ablinklist_catalogView_subcategories {
	font-size : 9px;
}
.tx_ablinklist_catalogView_categoryLabel { }
.tx_ablinklist_catalogView_links {
	clear : both;
	padding-top : 20px;
}
.tx_ablinklist_catalogView_link { }
.tx_ablinklist_catalogView_linkAddNew {
	margin-top : 10px;
}
.tx_ablinklist_catalogView_linkLabel { }
.tx_ablinklist_catalogView_linkDetails { }
.tx_ablinklist_catalogView_linkReportBroken { }
.tx_ablinklist_catalogView_linkRate { }
.tx_ablinklist_catalogView_linkImage { }
/* 
###############################################################

                OTHER

###############################################################
*/



.forminput {
    text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8px; 
	font-weight : normal; 
}

.forminputsmall {
    text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7px; 
	font-weight : normal; 
}

.formbutton {
    text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8px; 
	font-weight : normal;
}

#footer{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8px;
	color: #FFFFFF;
	font-weight: bold; 
	font-style: normal;
	font-variant: normal;
	background: url(../images/footer_nav_bg_dark.jpg);
	background-repeat: repeat-x;
}
#header{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8px;
	color: #000000;
	font-weight: bold; 
	font-style: normal;
	font-variant: normal;
	background: url(../images/header_nav_middle.jpg);
	background-repeat: repeat-x;
}
