﻿@media screen {
body { }

.maintable
{
	background-position: right bottom;
	border: 1px solid #C0C0C0;
	min-height: 600px;
	background-image: url(/contento/portals/6/skins/fwbahn/images/foot_03.gif);
	background-repeat: no-repeat; text-align: left;
}


.headNav  { color:#FFFFFF;
font-family:Verdana, Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold; white-space: nowrap;
background-image: url(/contento/portals/6/skins/transparency.png);

text-decoration:none;
height: 60px;
z-index:9;
}



.sformfield
{
	border: 1px ridge #C0C0C0; 
	background-color: White;
	filter: alpha(opacity=100) !important; /* IE */
	-moz-opacity: 1 !important; /* Gecko-Browser */
	opacity: 1 !important; /* Opera 9+ */
	z-index: 10;
	
}


.ServerSkinWidget 
{
	filter:alpha(opacity=100) !important; /* IE */
-moz-opacity:1 !important;; /* Gecko-Browser */
opacity:1 !important;; /* Opera 9+ */
 background-color: White;
	}

.reapeaterline
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #c00017;
	width: 100%;
}


.dnnBREADCRUMBdiv {border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-bottom-color: #c00017;   width:100%; height: 28px; margin-bottom: 20px;  }

#dnn_dnnBREADCRUMB_lblBreadCrumb {  
	
}
a.brcnormal:link, a.brcnormal:active, a.brcnormal:visited { color: Gray; text-decoration: none; }
a.brcnormal:hover, a.normal:hover {color: #c00017;  }

a.topnav:link, a.topnav:active, a.topnav:visited, .topnav { font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px; color: black; text-decoration: none; font-weight: normal;}
a.topnav:hover {color: #c00017   }


.text, .Normal, .normal,  a.Normal:link, a.Normal:active, a.Normal:visited, .Normal A , td {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    text-decoration: none;
    color: #666666; line-height:150%;
}

a.Normal:link  { text-decoration: underline}

.text-small {
    font-family:  Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 9px;
    line-height: 13px;
    text-decoration: none;
    color: #666666;
}
.titel {
    font-family:  Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    text-decoration: none;
    color: #C00017; font-weight: bold;
}
.title, .head {
    font-family:   Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    text-decoration: none;
    color:  #C00017;
}

A:link   { color: #383838; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: underline }
A:visited    { color: #383838; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: underline }
A:active     { color: #383838; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: underline }
A:hover  { color: #a70024; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: underline }









.menutd {background-color: #c00017;}



/* Dropdown menu classes */

	.MainMenu_Control  { display: block; padding-left: 65px }
.MainMenu_ContainerRoot {

}
.MainMenu_ContainerSub    { background-color: #e5e5e6; text-indent: 7px; z-index: 1000; border: solid 1px #828384 }
.MainMenu_Break 
{ width:10px;
   
}

.MainMenu_Node Span {padding-right:10px;}

.MainMenu_IndicateChildSub {
visibility: hidden; display: none;
}
.MainMenu_IndicateChildRoot {
visibility: hidden; display: none;
}
.MainMenu_Node  { color: black; font-size: 11px; 
                   font-family: Arial, Helvetica, sans-serif; padding-right: 4px; height: 16px } 

.MainMenu_NodeRoot     { color: white; font-size: 12px; 
                         font-family: Arial, Helvetica, sans-serif;
                          font-weight: bold; line-height: 24px; background-color: #c00017; display: block; margin-right: 17px; padding-right: 7px; padding-left: 7px; height: 24px; float: left }

.MainMenu_BreadCrumbSub {
}
.MainMenu_BreadCrumbRoot {
}
.MainMenu_NodeSelectedRoot 
  { color: #909091; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; background-color: #e5e5e6; display: block; margin-right: 17px; padding-right: 7px; padding-left: 7px; height: 24px; float: left }



.MainMenu_NodeSelectedSub 
{
    font-family: Arial, Helvetica, Sans-Serif; font-weight: bold;
    font-size:11px;
    height:16px;
    color:black;
    padding-right:4px;

}
.MainMenu_NodeHoverRoot 
  { color: #909091; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; background-color: #e5e5e6; display: block; margin-right: 17px; padding-right: 7px; padding-left: 7px; height: 24px; float: left }
.MainMenu_NodeHoverSub  { color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #c7c7c8; cursor: pointer; padding-right: 4px; height: 16px }

.MainMenu_Separator {


}
.MainMenu_LeftSeparator {
}
.MainMenu_RightSeparator  { }
.MainMenu_LeftSeparatorSelection {
}
.MainMenu_RightSeparatorSelection {
}
.MainMenu_LeftSeparatorBreadCrumb {
}
.MainMenu_RightSeparatorBreadCrumb {
}
.MainMenu_Icon  { visibility: hidden; display: none; width: 0 }
	.navhgW { background-image: url("/contento/Portals/0/skins/appenzellerbahn-2008/navhgw.gif"); background-repeat: repeat-x; background-position: 50px bottom }
	.ArrowPointer
{
	cursor: default;
}


/* ================================

    CSS STYLES FOR Module TOMSideMenuModule

   ================================*/
/* ================================
    CSS STYLES FOR Module TOMSideMenuModule
   ================================
*/   
 .SMMenuItem0, .SMMenuItemCurrentTab0, .SMMenuItemOpenTab0, 
	.SMMenuItem1, .SMMenuItemCurrentTab1, .SMMenuItemOpenTab1, 
	.SMMenuItem2, .SMMenuItemCurrentTab2, .SMMenuItemOpenTab2,
	.SMMenuItem3, .SMMenuItemCurrentTab3, .SMMenuItemOpenTab3,
	.SMMenuItem4, .SMMenuItemCurrentTab4, .SMMenuItemOpenTab4    { 
	font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal;
	 text-decoration: none; 
padding-top: 3px; 
padding-right: 5px; 
padding-bottom: 3px; 
width: 100%; 
border-bottom: 1px dotted gray }
	 
	 
	
	.SMMenuItem0 A, .SMMenuItemOpenTab0 A, .SMMenuItemCurrentTab0 A  { text-decoration: none; 
padding-left: 5px }
	.SMMenuItem1 A, .SMMenuItemOpenTab1 A, .SMMenuItemCurrentTab1 A {
		padding-left: 15px;
		font-size: 11px; 
text-decoration: none; 
	}
	.SMMenuItem2 A, .SMMenuItemOpenTab2 A, .SMMenuItemCurrentTab2 A {
		padding-left: 15px;
		font-size: 11px; 
text-decoration: none; 
	}
	.SMMenuItem3 A, .SMMenuItemOpenTab3 A, .SMMenuItemCurrentTab3 A {
		padding-left: 25px;
		font-size: 11px; 
text-decoration: none; 
	}
		.SMMenuItem4 A, .SMMenuItemOpenTab4 A, .SMMenuItemCurrentTab4 A {
		padding-left: 35px;
		font-size: 11px; 
text-decoration: none; 
	}
	.SMMenuItem1 A, .SMMenuItemOpenTab1 A, .SMMenuItemCurrentTab1  { color: #333333; 
text-decoration: none; 
display: block }
	.SMMenuItem2 A, .SMMenuItemOpenTab2 A, .SMMenuItemCurrentTab2  { color: #333333; 
text-decoration: none; 
display: block; 
border-top: 0 solid #d0d0d0 }
	.SMMenuItem3 A, .SMMenuItemOpenTab3 A, .SMMenuItemCurrentTab3  { color: #333333; 
text-decoration: none; 
display: block }
	.SMMenuItem4 A, .SMMenuItemOpenTab4 A, .SMMenuItemCurrentTab4  { color: #333333; 
text-decoration: none; 
display: block }
	.SMMenuItem0 a:link, .SMMenuItem1 a:link, .SMMenuItem2 a:link, .SMMenuItem3 a:link, .SMMenuItem4 a:link   { color: #333333; 
text-decoration: none; 
 }
	.SMMenuItem0 A:visited, .SMMenuItem1 A:visited, .SMMenuItem2 A:visited, .SMMenuItem3 A:visited, .SMMenuItem4 A:visited   { color: #333333; 
text-decoration: none; 
 }
	.SMMenuItem0 A:hover, .SMMenuItemCurrentTab0 A:hover, .SMMenuItemOpenTab0 A:hover,
	.SMMenuItem1 A:hover, .SMMenuItemCurrentTab1 A:hover, .SMMenuItemOpenTab1 A:hover,
	.SMMenuItem2 A:hover, .SMMenuItemCurrentTab2 A:hover, .SMMenuItemOpenTab2 A:hover, 
	.SMMenuItem3 A:hover, .SMMenuItemCurrentTab3 A:hover, .SMMenuItemOpenTab3 A:hover,
	.SMMenuItem4 A:hover, .SMMenuItemCurrentTab4 A:hover, .SMMenuItemOpenTab4 A:hover    { color: #000; 
 background-color: #e0e0e0 ;font-style:  normal; 
text-decoration: none; 
}
	 .SMMenuItemText0, .SMMenuItemText1, .SMMenuItemText2, .SMMenuItemText3, .SMMenuItemText4  {
		margin-left: 5px; 
text-decoration: none;
	}
	.SMMenuItemText ,.SMMenuItem { font-style: normal; 
text-decoration: none; 
}
	.SMMenuItemIcon0, .SMMenuItemIcon1, .SMMenuItemIcon2, .SMMenuItemIcon3, .SMMenuItemIcon4 {
		margin: 2px;
		vertical-align: middle; 
text-decoration: none;
	}
	.SMMenuItemCurrentTab0 A, .SMMenuItemCurrentTab1 A, .SMMenuItemCurrentTab2 A, .SMMenuItemCurrentTab3 A, .SMMenuItemCurrentTab4 A
     { color: black; 
text-decoration: none; 
background-image: url("/contento/portals/0/skins/appenzellerbahnen/bilder/pfeil_grau.jpg"); 
background-repeat: no-repeat; 
background-position: 0 1px; 
display: block }
.SMDisabledItemText
	  { color: #008; 
font-size: 11px; 
font-family: Arial; 
font-style: normal; 
font-weight: bold; 
margin-left: 5px; 
padding-top: 1px; 
padding-right: 5px; 
padding-bottom: 1px; 
width: 100% ;text-decoration: none; 
}

#dnn_Bottompane
	{
		padding-left:57px;
		
	}
	
	
	.printlogo { display: none}
	
	}
	
	
	
	
	@media print
{
	.menutd { display: none}
	.topimage, .leftPane  { display: none}
	 .dnnBREADCRUMBdiv {  padding-bottom:20px}
	  .dnn_SIDEMENU_lblLinks { display: none}
	.printlogo { display: block }
	body {font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px; color: black;}
	
	
	}