/* Default CSS Stylesheet for a new Web Application project */

BODY
{
  	background-color: #FFFFFF;
		/*background = url(../Themes/Images/siteBG.gif);*/
  	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	font-color: #363636;
	letter-spacing : 1px;
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	SCROLLBAR-FACE-COLOR: #ACACAC;
    SCROLLBAR-HIGHLIGHT-COLOR: #BEBEBE;
	SCROLLBAR-SHADOW-COLOR: #363636;
	SCROLLBAR-ARROW-COLOR: #363636;
	scrollbar-3d-light-color: #000066;
	scrollbar-dark-shadow-color: #000000;
}


text{
    font-size: 12px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	letter-spacing : 1px;
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #363636;
}


A:link	{	
	text-decoration:	none;
	color:	#990005;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#990005;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#990005;
	}	
		
A:hover	{	
	text-decoration:	none;
	color:	#990005;
	}
	
SMALL	{	
	font-size:	11px;
	}	

BIG	{	
	font-size:	14px;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG {
	
	}


/* FontStyles for Editor */
.Normal
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #363636;
	/* Die Font-Settings sollten gleich der CssClass SNIPPETNORMAL sein ! */
}

.Normal_Orange
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : bold;
	line-height : normal;
	color: #990005;
	/* Die Font-Settings sollten gleich der CssClass SNIPPETNORMAL sein ! */
}

.Normal_Bold
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : bold;
	line-height : normal;
	color: #363636;
}

.Normal_Oblique
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	font-style: oblique;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #363636;
}

.Normal_Underline
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	text-decoration: underline;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #363636;
}

.Normal_Overline
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	text-decoration: overline;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #363636;
}

.Normal_linethrough
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	text-decoration: line-through;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #363636;
}

.Normal_blink
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	text-decoration: blink;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #363636;
}

.Normal_Thin
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	/*letter-spacing : 1px;*/
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #363636;
}

.Normal_Big
{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #363636;
}

.Headline_1
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : bold;
	line-height : 15px;
	color: #363636;
}

.Headline_2
{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : bold;
	line-height : 16px;
	color: #363636;
}

.Headline_3
{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : bold;
	line-height : 17px;
	color: #363636;
}

.Headline_4
{
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : bold;
	line-height : 18px;
	color: #363636;
}

.Headline_5
{
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : bold;
	line-height : 19px;
	color: #363636;
}

.Headline_6
{
	font-size: 17px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : bold;
	line-height : 20px;
	color: #363636;
}

.Header
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : lighter;
	line-height : 12px;
	color: #363636;
}

.Footer
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : lighter;
	line-height : 12px;
	color: #363636;
}

.Block_1
{
	font-size: 10px;
	font-family: Courier New, Courier, monospace;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #363636;
}

.Block_2
{
	font-size: 12px;
	font-family: Courier New, Courier, monospace;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #363636;
}

.Block_3
{
	font-size: 14px;
	font-family: Courier New, Courier, monospace;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #363636;
}

.Serif_1
{
	font-size: 10px;
	font-family: serif;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #363636;
}

.Serif_2
{
	font-size: 12px;
	font-family: serif;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #363636;
}

.Serif_3
{
	font-size: 14px;
	font-family: serif;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #363636;
}

.SansSerif_1
{
	font-size: 10px;
	font-family: sans-serif;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #363636;
}

.SansSerif_2
{
	font-size: 12px;
	font-family: sans-serif;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #242424;
}

.SansSerif_3
{
	font-size: 14px;
	font-family: sans-serif;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #363636;
}


A.Normal:link	{	
	font-weight : bold;
	color:	#990005;
	}	
		
A.Normal:visited	{	
	font-weight : bold;
	color:	#990005;
	}	
		
A.Normal:active	{	
	font-weight : bold;
	color:	#990005;
	}	
		
A.Normal:hover	{	
	font-weight : bold;
	color:	#990005;
	}


A.Normal_Thin:link	{	
	font-weight : bold;
	color:	#990005;
	}	
		
A.Normal_Thin:visited	{	
	font-weight : bold;
	color:	#990005;
	}	
		
A.Normal_Thin:active	{	
	font-weight : bold;
	color:	#990005;
	}	
		
A.Normal_Thin:hover	{	
	font-weight : bold;
	color:	#990005;
	}

A.Normal_Bold:link	{	
	font-weight : bold;
	color:	#990005;
	}	
		
A.Normal_Bold:visited	{	
	font-weight : bold;
	color:	#990005;
	}	
		
A.Normal_Bold:active	{	
	font-weight : bold;
	color:	#990005;
	}	
		
A.Normal_Bold:hover	{	
	font-weight : bold;
	color:	#990005;
	}

.level_0_0
{
	/* border-top: #7F7F84 1px solid;
	border-left: #5a5a5a 1px solid;
	border-bottom: #5a5a5a 1px solid;
	background-color: #5a5a5a; */
}

.level_0_0_font
{
	color: #6E6E6E;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	font-size: 14px;
	/* letter-spacing : 1px;*/
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	text-decoration: none;
}

A.level_0_0_font:link	{	
	color:	#6E6E6E;
	}	
		
A.level_0_0_font:visited	{	
	color:	#6E6E6E;
	}	
		
A.level_0_0_font:active	{	
	color:	#6E6E6E;
	}	
		
A.level_0_0_font:hover	{	
	text-decoration: none;
	color:	#6E6E6E;
	}

.level_0_1
{
	/* border-top: #F36114 1px solid;
	border-left: #B5450A 1px solid;
	border-bottom: #B5450A 1px solid;
	background-color: #B5450A; */
}

.level_0_1_font
{
	color: #990005;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	font-size: 14px;
	/* letter-spacing : 1px;*/
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	text-decoration: none;
}


A.level_0_1_font:link	{	
	color:	#990005;
	}	
		
A.level_0_1_font:visited	{	
	color:	#990005;
	}	
		
A.level_0_1_font:active	{	
	color:	#990005;
	}	
		
A.level_0_1_font:hover	{	
	text-decoration: none;
	color:	#990005;
	}

.level_1_0
{
	/* border-top: #CB8E6D 1px solid;
	border-left: #B8663A 1px solid;
	border-bottom: #B8663A 1px solid;
	background-color: #B8663A; */
}

.level_1_0_font
{
	font-size: 9px;
	color: #6E6E6E;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	/* letter-spacing : 1px;*/
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	text-decoration: none;
}

A.level_1_0_font:link	{	
	color:	#6E6E6E;
	}	
		
A.level_1_0_font:visited	{	
	color:	#6E6E6E;
	}	
		
A.level_1_0_font:active	{	
	color:	#6E6E6E;
	}	
		
A.level_1_0_font:hover	{	
	text-decoration: none;
	color:	#6E6E6E;
	}

.level_1_1
{
	/* border-top: #CB8E6D 1px solid;
	border-left: #B8663A 1px solid;
	border-bottom: #B8663A 1px solid;
	background-color: #B8663A; */
}

.level_1_1_font
{
	font-size: 9px;
	color: #990005;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	/* letter-spacing : 1px;*/
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	text-decoration: none;
}


A.level_1_1_font:link	{	
	color:	#990005;
	}	
		
A.level_1_1_font:visited	{	
	color:	#990005;
	}	
		
A.level_1_1_font:active	{	
	color:	#990005;
	}	
		
A.level_1_1_font:hover	{	
	text-decoration: none;
	color:	#990005;
	}

.level_2_0
{
	/* border-top: #F0AA84 1px solid;
	border-left: #CB8E6D 1px solid;
	border-bottom: #CB8E6D 1px solid;
	background-color: #CB8E6D; */
}

.level_2_0_font
{
	font-size: 9px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	/* letter-spacing : 1px;*/
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	text-decoration: none;
}

A.level_2_0_font:link	{	
	color:	#FFFFFF;
	}	
		
A.level_2_0_font:visited	{	
	color:	#FFFFFF;
	}	
		
A.level_2_0_font:active	{	
	color:	#FFFFFF;
	}	
		
A.level_2_0_font:hover	{	
	text-decoration: none;
	color:	#FFFFFF;
	}

.level_2_1
{
	/* border-top: #F0AA84 1px solid;
	border-left: #CB8E6D 1px solid;
	border-bottom: #CB8E6D 1px solid;
	background-color: #CB8E6D; */
}

.level_2_1_font
{
	font-size: 9px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	/* letter-spacing : 1px;*/
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	text-decoration: none;
}


A.level_2_1_font:link	{	
	color:	#FFFFFF;
	}	
		
A.level_2_1_font:visited	{	
	color:	#FFFFFF;
	}	
		
A.level_2_1_font:active	{	
	color:	#FFFFFF;
	}	
		
A.level_2_1_font:hover	{	
	text-decoration: none;
	color:	#FFFFFF;
	}

.SiteMap_0_0
{
	/*border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	background-color: #FFFFFF;*/
}

.SiteMap_0_0_font
{
	font-size: 12px;
	color: #990005;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	letter-spacing : 1px;
	font-variant : normal;
	font-weight : bold;
	line-height : normal;
	text-decoration: none;
}

A.SiteMap_0_0_font:link	{	
	color:	#990005;
	}	
		
A.SiteMap_0_0_font:visited	{	
	color:	#990005;
	}	
		
A.SiteMap_0_0_font:active	{	
	color:	#990005;
	}	
		
A.SiteMap_0_0_font:hover	{	
	text-decoration:none;
	color:	#990005;
	}
	
.Normal_Back
{
	color: #242424;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	font-size: 10px;
	/*letter-spacing : 1px;*/
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	text-decoration: none;
}


A.Normal_Back:link	{	
	color:	#990005;
	}	
		
A.Normal_Back:visited	{	
	color:	#990005;
	}	
		
A.Normal_Back:active	{	
	color:	#990005;
	}	
		
A.Normal_Back:hover	{	
	text-decoration:none;
	color:	#990005;
	}

.Portal_Rahmen {
	background-color: #3781C0;
}

.Portal_MenuBG {
	background-color: #96A8B4;
}

.Portal_RightBG {
	background-color: #DDDBDB;
}

.Portal_ContentBG {
	background-color: #FFFFFF;
}

.Portal_TeaserBG {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	font-style: normal;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #363636;
	background-color: #FFFFFF;
}

A.Portal_TeaserBG:link	{	
	color:	#990005;
	}	
		
A.Portal_TeaserBG:visited	{	
	color:	#990005;
	}	
		
A.Portal_TeaserBG:active	{	
	color:	#990005;
	}	
		
A.Portal_TeaserBG:hover	{	
	text-decoration:none;
	color:	#990005;
	}


.Portal_HeadBG {
	background-color: #FFFFFF;
}

.Portal_NewsHeadBG {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	font-style: normal;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : bold;
	line-height : normal;
	color: #363636;
	background-color: #FFFFFF;
}

.Portal_RightTeaserHeadBG {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	font-style: normal;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : bold;
	line-height : normal;
	color: #363636;
	background-color: #FFFFFF;
}

.Portal_RightTeaserGreyHeadBG {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, SansSerif;
	font-style: normal;
	/* letter-spacing : 1px; */
	font-variant : normal;
	font-weight : bold;
	line-height : normal;
	color: #363636;
	background-color: #FFFFFF;
}


/* Forum */

.Frm_Normal {
	font-size: 11px;
	font-family: "Arial, Helvetica, SansSerif";
	letter-spacing : 1px;
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #242424;
	}
	
.Frm_Message {
	font-size: 11px;
	font-family: "Courier New", Courier, monospace;
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	}

.Frm_Thread_Normal {
	font-size: 11px;
	font-family: "Arial, Helvetica, SansSerif";
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	}
		
.Frm_Thread_Selected {
	font-size: 11px;
	font-family: "Arial, Helvetica, SansSerif";
	font-variant : normal;
	font-weight : bold;
	line-height : normal;
	}
	
.Frm_Thread_New {
	color: #242424;
	}
	
.Frm_Thread_Read {
	color: #000080;
	}
	
.Frm_EditInfo {
	font-size: 10px;
	font-family: "Arial, Helvetica, SansSerif";
	font-variant : normal;
	font-weight : normal;
	line-height : normal;
	color: #FD9900;
	}

.Frm_BarHead
{
	border-right: #FD9900 1px solid;
	border-top: #FD9900 1px solid;
	font-size: 11px;
	border-left: #FD9900 1px solid;
	color: #FFFFFF;
	border-bottom: #FD9900 1px solid;
	font-family: "MS SansSerif";
	font-weight:bold;
	background-color: #FD9900;
	text-decoration: none;
}
	
.Frm_NormalBG{
	border-right: #FD9900 1px solid;
	border-top: #FD9900 1px solid;
	border-left: #FD9900 1px solid;
	border-bottom: #FD9900 1px solid;
	color: #242424;
	font-family: "MS Sans Serif";
	background-color: #FFFFFF;
	text-decoration: none;
}

.Frm_MarkBG {
	border-right: #FD9900 1px solid;
	border-top: #FD9900 1px solid;
	border-left: #FD9900 1px solid;
	border-bottom: #FD9900 1px solid;
	color: #242424;
	font-family: "MS Sans Serif";
	background-color: #F0EFE6;
	text-decoration: none;
	}
	
.Frm_AlternateItemStyle{
	border-right: #FD9900 1px solid;
	border-top: #FD9900 1px solid;
	border-left: #FD9900 1px solid;
	border-bottom: #FD9900 1px solid;
	color: #242424;
	font-family: "MS Sans Serif";
	background-color: #F0EFE6;
	text-decoration: none;
}

.Frm_EditControls {
	text-decoration: none;
	font-size: 11px;
	font-family: "MS SansSerif";
	color: #0000FF;
	}
	
A.Frm_EditControls:link {
	text-decoration: none;
	color: #0000FF;
	}

A.Frm_EditControls:visited {	
	text-decoration: none;
	color:	#0000FF;
	}	
		
A.Frm_EditControls:active {
	text-decoration: none;
	color:	#0000FF;
	}	
		
A.Frm_EditControls:hover {
	color: #0000FF;
	text-decoration: none;
}

A.Frm_ThreadNormal:link	{	
	color: #FD9900;
	}	
		
A.Frm_ThreadNormal:visited {	
	color:	#242424;
	}	
		
A.Frm_ThreadNormal:active {
	color:	#FD9900;
	}	
		
A.Frm_ThreadNormal:hover {
	color: #FD9900;
	text-decoration: none;
}
	
A.Frm_Link:link	{	
	text-decoration:	none;
	color:	#3131CE;
	}	
		
A.Frm_Link:visited	{	
	text-decoration:	none;
	color:	#3131CE;
	}	
		
A.Frm_Link:active	{	
	text-decoration:	none;
	color:	#3131CE;
	}	
		
A.Frm_Link:hover	{	
	text-decoration:	none;
	color:	#3131CE;
	}


.SnippetNormal {
	BORDER-RIGHT: #000000 1px dotted;
	BORDER-TOP: #000000 1px dotted;
	BORDER-LEFT: #000000 1px dotted;
	BORDER-BOTTOM: #000000 1px dotted;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636; 
}
