/************* Rath FormLayout*******************/
.DefaultFormButton
{
	font-size: 11px;
	font-family: verdana;
	color: #333333;
	font-weight: normal;
	background-color: #FFFFFF;
	height: 18px;
	border: 1px solid #7F9DB9;
}

.RathFormLayout_Input
{
	border: #666666 1px solid;
	background-color:white;
	color: #333333;
	font-size: 12px;
	font-family: Tahoma,Arial;
	text-decoration: none;
	height: 18px;
	margin-right:2px;
	
}

.RathFormLayout_LongInput
{
	border: #666666 1px solid;
	background-color:white;
	color: #333333;
	font-size: 12px;
	font-family: Tahoma,Arial;
	text-decoration: none;
	margin-right:2px;	
}

.RathFormLayout_InputArea
{
	border: #666666 1px solid;
	color: #333333;
	font-size: 12px;
	font-family: Tahoma,Arial;
	text-decoration: none;
	
}

.RathFormLayout_Label
{
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	font-weight:bolder; 
}




.RathEditorPropTable
{	
	padding-top: 5px;
	padding-right: 5px;	
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px;	
}

.RathFormLayout_List
{
	width: 70px;
	border: #666666 1px solid;
	background-color:white;
	color: #333333;
	font-size: 12px;
	font-family: Tahoma,Arial;
	text-decoration: none;
	height: 18px	
	
}

.RathEditorPropSeparator
{
	background-color: #ffffff; 
	height: 1px;
}

.RathEditorPropTitle
{
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	font-weight:bolder; 
}

.RathEditorPropValue
{	
	color: #333333;
	font-size: 12px;
	font-family: Arial;
}



.RathEditorPropHelp
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	font-weight:bolder; 
}




/**********************************************/


Body {
	background: #ffffff;
    font-family:  Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size : 12px;
	color : #333333;
}

td {
    font-family:  Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 12px;
	color: #333333;
}

p {
    font-family:  Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 12px;
	margin-left:1px;
	color: #333333;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: outside;
	list-style-image: url(../images/Rath/list_icon.gif);
	left: 0px;
}

ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image: url(../images/Rath/list_icon.gif);
	list-style: square;
}

.text_3 { /* ABSATZ */
    font-family:  Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 12px;
	color: #333333;
}
.text_2  /* sehr klein, fuer Hinweistext*/ {
    font-family:  Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 11px;
	color: #333333;
}
.text_1 /* sehr klein, fuer Pfeile bei links */ {
    font-family:  Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 10px;
	color: #333333;
}

.title_5  /* Startseite, Produkbezeichnung */ {
	font-family: Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}
.title_4  /* MARKENNAME */ {
	font-family: Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
	letter-spacing: 1px;
}
.title_3 /* Absatz */ { 
	font-family: Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.title_2 /* Fliesstext */ { 
	font-family: Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.title_1 /* Hinweistext rot */ { 
	font-family: Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
}






.paragraph /* HTML-Editor Format  */ 
{
	font-family:  Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 12px;
	color: #333333;
}

.headline1 /* HTML-Editor Format  */ 
{
	font-family: Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}

.headline2 /* HTML-Editor Format */ 
{ 
	font-family: Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.headline3 /* HTML-Editor Format */ 
{ 
	font-family: Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}




A
{
	font-family:  Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
}

/*DownloadFileTextStyle*/
.downloadText
{
	font-family:  Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
}
.downloadText:hover
{
	font-family:  Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #ff0000;
}

.app_navigation_1
{
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
A.app_navigation_1
{
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
A.app_navigation_1:hover
{
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.app_navigation_1_active
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}


/*CurrentDepth==1*/

.navigation_1
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a1a1a;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}
A.navigation_1
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a1a1a;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}
A.navigation_1:hover
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}


/*CurrentDepth==2*/

.navigation_2
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
A.navigation_2
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
A.navigation_2:hover
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
}



/*CurrentDepth==3*/

.navigation_3
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
A.navigation_3
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
A.navigation_3:hover
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	font-weight: normal;
	text-decoration: none;
}
/* IsOnPath ebene CurrentDepth==3*/
.navigation_3_red
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	font-weight: normal;
	text-decoration: none;
}

/*Login-Text von Benutzername und Passwort sowie der ButtonText*/
.login_text
{
	font-size: 11px; 
	font-family: tahoma, arial, verdana;
	color: #333333;
}

.field
{
	font-size: 11px; 
	font-family: tahoma, arial, verdana;
	color: #333333;
	width: 105px; 
	background-color: #ffffff; 
	height: 18px; 
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.languagebox
{
	font-size: 11px; 
	font-family: tahoma, arial, verdana;
	color: #333333;
	width: 110px; 
	height: 18px; 
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.searchfield
{
	font-size: 11px;
	font-family: tahoma, arial, verdana;
	color: #333333;
	width: 110px;
	background-color: #ffffff;
	height: 18px;
	border: 1px solid #7F9DB9;
}

.buttonRath {
	font-size: 11px;
	font-family: verdana;
	color: #333333;
	font-weight: normal;
	background-color: #FFFFFF;
	height: 18px;
	border: 1px solid #7F9DB9;
}

.tablecontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #efefef;
}

.tablehorizontal {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: none;
	border-right-color: #efefef;
}

.tablevertical {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #999999;
	color: #000000;
}

.imageborder
{
	border: solid 1px #ffffff;
}	

.db_default_table
{
    WIDTH: 100%;
    BACKGROUND-COLOR: white;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}
.db_default_table_header_text
{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.db_default_data_row
{
	height: 21px;
}


.db_classic_table
{
	font-family:  Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 11px;
	color: #333333;
	WIDTH: 100%
}
.db_classic_header_row
{
	font-family:  Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 11px;
	color: #333333;
    FONT-WEIGHT: bold;
}
.db_classic_data_row
{
    BACKGROUND-COLOR:#efefef
}
.db_classic_data_row_odd
{
   BACKGROUND-COLOR: #efefef
}
.db_classic_title
{
	font-family:  Arial, Helvetica, Verdana, Geneva sans-serif;
	font-size: 11px;
	color: #000000;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
