/* --			****************************************			-- */
/* --							Base-CSS							-- */
/* --			****************************************			-- */
/* Style for the whole page */
BODY
{
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-align: left;
}

/* Style for the page-content */
.Content
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none; padding-left:15px; padding-right:10px;
}
.ContentNP
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none;
}
.ContentSpecialNews
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none; padding-left:15px; padding-right:10px; padding-top:5px; padding-bottom:5px;
}
.ContentFAQ
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none; padding-left:20px; padding-right:15px;
}
.Error
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: Red; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none; padding-left:15px; padding-right:10px
}
.TableError
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: Red; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none;
}

/* Style for compare-tables */
.Compare_Header_Entry
{
	background-color:silver; border-right: solid 1px gray; border-bottom: solid 1px gray;
}
.Compare_Header_LastEntry
{
	background-color:silver; border-bottom: solid 1px gray;
}
.Compare_Heading_Entry
{
	border-bottom: solid 1px gray;  border-top: solid 1px gray; background-color:#E8E8E8;
}
.Compare_Row_Normal_Entry
{
	border-right: solid 1px gray;
}
.Compare_Row_Normal_LastEntry
{
}
.Compare_Row_Gray_Entry
{
	border-right: solid 1px gray; background-color:#E8E8E8;
}
.Compare_Row_Gray_LastEntry
{
	background-color:#E8E8E8;
}

/* Style for headings */
.Heading, h1
{
	font-weight:bold; font-size:14px;color:Blue; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none; padding-left:10px;
}
.SubHeading, h2
{
	font-weight:bold; font-size:12px;color:Blue; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none; padding-left:15px;
}
.SubHeadingNP
{
	font-weight:bold; font-size:12px;color:Blue; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none;
}
.SubHeadingSpecialNews
{
	font-weight:bold; font-size:12px;color:Blue; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none; padding-left:15px; padding-top:5px; padding-bottom:5px;
}
.TableHeading
{
	font-weight:bold; font-size:12px;color:Blue; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none;
}

/* Linkstyle for header menues */
A.HeaderNav:link 
{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 3px; COLOR: #000000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none; background-color: #F0F0F0
}
A.HeaderNav:visited 
{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 3px; COLOR: #000000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none; background-color: #F0F0F0
}
A.HeaderNav:hover
{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 3px; COLOR: #0000CC; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none; background-color: #FFFFFF
}

A.MainNav:link 
{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none
}
A.MainNav:visited 
{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none
}
A.MainNav:hover
{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #0000CC; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none
}

A.FAQNav:link 
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px; COLOR: blue; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none;
}
A.FAQNav:visited 
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px; COLOR: blue; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none;
}
A.FAQNav:hover
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #0000CC; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: underline;
}

/* Linkstyle for pane menue */
A.LeftNavMain:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none
}
A.LeftNavMain:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none
}
A.LeftNavMain:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: underline
}
A.LeftNavSub:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none
}
A.LeftNavSub:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none
}
A.LeftNavSub:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: underline
}
.MenueSelected 
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none
}

/* Linkstyle for news (menue) */
A.RightNavMain:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #660000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: underline
}
A.RightNavMain:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #660000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: underline
}
A.RightNavMain:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #660000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: underline
}
A.RightNavSub:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none; padding-left: 10px;
}
A.RightNavSub:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none; padding-left: 10px;
}
A.RightNavSub:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none; padding-left: 10px;
}

/* Linkstyle for footer links */
A.MiniNav:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: underline
}
A.MiniNav:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: underline
}
A.MiniNav:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, geneva, sans-serif; TEXT-DECORATION: none
}

/* --			****************************************			-- */
/* --							AGB-CSS								-- */
/* --			****************************************			-- */
.AGBmainnumber
{
	padding-left: 10px;
	padding-top: 24px;
	padding-bottom: 4px;	
	font-weight:bold;
	padding-right:10px;
	text-align:left;
}
.AGBnumber
{
	/*font-weight: bold;*/
	padding-left: 15px;
	text-align: right;
	padding-top: 8px;
	padding-right:10px;
	text-align:left;
}
.AGBentry
{
	padding-left: 5px;
	padding-top: 8px;
	padding-right:10px;	
	text-align:left;
}

/* --			****************************************			-- */
/* --						 Tutorial-CSS							-- */
/* --			****************************************			-- */

h3 /* was h2 */
{
	padding-top: 8px;
	margin-top: 8px;
	margin-bottom: 16px;
	font-size: 16px;	
}

table.document
{
	height: 100%;
	width: 100%;
	margin: 0px 0px;
	padding: 0px 0px;
	border: 0px solid black;	
}

td.header
{
	width: 100%;
	height: 30px;

	background-image: url(../Images/Tutorials/Header_Bg.gif);
	background-repeat: repeat-x;
}

table.headline
{
	
}

img.headline
{
	vertical-align: middle;	
}

td.headlineimage
{
	text-align: center;
	vertical-align: middle;	
	padding: 4px 4px 4px 4px;
	border: 0px solid black;	
	height: 40px;
}

td.headlinetext
{
	text-align: left;
	padding: 4px 4px 4px 12px;	
	font-weight: bold;
	font-size: 24px;
	vertical-align: middle;
	border: 0px solid black;		
}

td.InformationImage
{
	vertical-align: top;
	border: 0px solid black;
}

td.Information
{
	padding-left: 6px;
	font-style: italic;
	font-size: 12px;
	border: 0px solid black;
}
