
/*
 * Copyright (c) by Innovabee GmbH,
 * Seewiesenstr. 25, 71334 Stuttgart, Deutschland
 * All rights reserved.
 *
 * This software is the confidential and proprietary information
 * of Innovabee GmbH ("Confidential Information").  You
 * shall not disclose such Confidential Information and shall use
 * it only in accordance with the terms of the license agreement
 * you entered into with Innovabee GmbH.

robugen blau #002C76
col1:  #E7ECF2


*/

HTML, BODY, DIV, P, H1, H2, H3, H4, H5, SPAN, A, TABLE, TD, FORM, IMG { margin: 0px; padding: 0px; font-family: Verdana, Arial, sans-serif; color: #000000; }

/*  Standardschriftgroessee */
HTML, BODY, DIV, P,UL, OL, LI, SPAN, A, TABLE, TD, FORM {font-size : 12px; }

/* Abstand fuer Ueberschriften und Absaetze */
P { padding: 0px 0px 10px 0px; font-family: Verdana, Arial, sans-serif; line-height: 20px;} 

H1, H2, H3, H4, H5 { padding: 0px 0px 10px 0px; font-family: Verdana, Arial, sans-serif; }	

h1{ font-size: 15px;}
h2{ font-size: 14px;}
h3{ font-size: 12px;}

/* Listen */
UL, OL, LI {font-family: Verdana, Arial, sans-serif; border:none; color: #000000; }
LI { padding-bottom: 8px;}


/* main layout elements */
#wrapper {

	width: 974px; height: 620px; border-color: #605B5C; margin-top:5px; margin-bottom: 30px; table-layout:fixed;

	border-top-width:3px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-color:#002C76; 
	border-style: solid; 

}


/* Rahmentabelle für Druckausgabe */
#print_wrapper {width: 700px; height: 620px; border-color: #605B5C; border-collapse: collapse; margin-top:5px; table-layout:fixed;

		border-top-width:1px;
		border-left-width:1px;
		border-right-width:1px;
		border-bottom-width:1px;
		border-color:#002C76; 
		border-style: solid; 

}

#iframe_wrapper {

	width:974px; height: 100%; border-color: #605B5C; border-collapse: collapse; margin-top:5px;table-layout:fixed;

	border-top-width:3px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-color:#002C76; 
	border-style: solid; 

}

td{ padding-right:2px;}

#head {height: 70px;background: #C0CCC0; vertical-align: top; text-align : left; padding: 0px 0px 0px 0px;}

/* linke navigationsspalte */
#col1 {width: 194px;  vertical-align: top; text-align: left; padding: 0px 0px 0px 0px; background-color: #E7ECF2;}
#col2 {width: 100%; vertical-align: top; text-align: left; padding: 0px 0px 0px 0px;}
#col {width: 194px; padding: 0px 0px 0px 0px;}

#bottomcol {width: 194px;  vertical-align: bottom; padding: 0px 0px 0px 0px; background-color: #E7ECF2; padding-bottom:10px;}


#leftMarginRow1{width: 0px; height: 30px;margin: 0px; padding: 0px;background-color: #C0CCC0; }
#rightMarginRow1{width: 500px; height: 70px;margin: 0px; padding: 0px;background-color: #C0CCC0; }
#rightMarginRow2{width: 500px; margin: 0px; padding: 0px; background-color: #FFFFFF}
#rightMarginRow3{width: 500px; margin: 0px; padding: 0px; background-color: #C0CCC0}

/* structural elements */
#primary{position: absolute; top: 5px; right:20px;}
#division {position: absolute; top: 0px; left:200px;}
#division2 {position: absolute; top: 50px; left:200px;}
#content{background-color: #FFFFFF; }


/* ******************************************************/
/* 			Allgemeine Definitionen 					*/
/* ******************************************************/

title{
	color: #000000;
	font-size: 11px;
}

BODY {
	font-weight: normal;
}

HR { 
	COLOR: #E7ECF2;
	text-align: left;
}   

/* ****************************************************************/
/* Ueberschriften der Auskunftsprogramme innerhalb der Hauptseite  */
/* ****************************************************************/


td.portalcolor3  {
    font-family: Verdana, Arial, sans-serif;
    font-size:        10px;
}

.catalog_color{
}


/* Textformatierung */
.navtextbig
{
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

/* Ueberschrift im Produktkatalog -> Knoten1*/
.navtextbig12
{
	/*color: #000000;
	text-decoration: none;
	font-size: 12px;*/
	font-weight: bold;
}

.navtextnormal
{
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}

.softmtablepagetitelbar { }

td.softmtablepagetitelbar
{ }

td.softmbodytoptable{
	background-color: #FFFFCC;
   	border-color: #FFFFFF;
}

.softmtoptable{
/*	border-style: solid; 
	
   	border-color: #000000;
	border-width: thin;
	border-width: 1px; */
}

td.softmtoptable{}

.linie_oben
{
	border-style: solid; 
   	border-top-color: #000000;
	border-top-width: 1px; 
	border-left-width: 0px; 
	border-right-width: 0px;
	border-bottom-width: 0px;

}	


td.softmtoptable2
{
	border-style: solid; 
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
   	border-color: #000000;
	border-width: thin;
	border-width: 1px;
}

.navtable
{
	background-color: #000066;
	color: #000000;
	font-weight: bold;
}

.navtext
{
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size:   10px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	
}



.navtext_big
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size:   13px;
	font-weight: bold;
	text-align: center;
	color: #3F7EBE;
	text-decoration: none;
    
}

a.standardlink:link, a.standardlink:active, a.standardlink:visited, a.standardlink:hover 
{
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}

a.navlinkbig:link, a.navlinkbig:visited
{
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;

}

a.navlinkbig:hover, a.navlinkbig:active
{
	font-size: 10px;
	font-weight: bold;
}


a.navlink:link, a.navlink:active, a.navlink:visited, a.navlink:hover
{
	font-family: Verdana, Arial;
	text-decoration: none;
	font-size: 11px;
}

a.navactlink:link, a.navactlink:focus, a.navactlink:visited, a.navactlink:hover{

	font-family: Verdana, Arial;
	text-decoration: none;
	color: #002C76;
	font-weight: bold;
	font-size: 11px;

}
                
.navactlink:active
{
	font-family: Verdana, Arial;
	/*color: red;*/
	text-decoration: none;
	font-size: 11px;
}


a.navextlink:link, a.navextlink:visited, a.navextlink:hover, a.navextlink:focus{
	
	font-family: Verdana, Arial;
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	
}


a.navextlink:active
{
	font-family: Verdana, Arial;
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}

.rheader
{
	background-color: #000066;
	color: white;
	font-weight: bold;
}

.rheadercol2
{
	border-color: black;
	border-style: solid;
	border-width: 1px;
}
.rheadercoll2
{
	border-color: black;
	border-right: 0px;
	border-style: solid;
	border-width: 1px;
}

.rheadercolr2
{
	border-color: black;
	border-left: 0px;
	border-style: solid;
	border-width: 1px;
}

.rbody
{
	background-color: #FFFFFF;
}

.rbodycol2
{
	border-color: black;
	border-style: solid;
	border-top: 0px;
	border-width: 1px;
}

.smalltext
{
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 140%;
}

.softmbodytop
{
	background-color: #CCFFFF;
}

.softmbodyindexinhalt
{
	vertical-align:top;
	background-color: #000000; 
}
                
.softmbodydefault
{
	background-color: #FFFFFF; 
}

.softmbodytabpage
{
	background-color: #FFFFFF; 
}

.softmbodytablepage
{
	background-color: #FFFFFF; 
	margin-left: 0px;
	margin-top: 0px;
}

.softmbodytablepage2
{
	background-color: #FFFFFF; 
	margin-top: 0px;
}



.softmtabpagetitelbar
{
	font-family:sans-serif;
	font-size:10pt;
	color: #000000;	
	/*text-shadow : inherit;*/
}
 
/* body-Eigenschaften fuer selectpage.jsp und help.jsp */                
.softmbodyselectpage
{
	background-color: #FFFFFF; 
}

.softmselectpagetitelbar
{
	background-color: #C0C0C0; 

}

/* Box fuer Branches*/
.skin0
{
	position:absolute;
	width:165px;
	border:2px solid #000000;
	background-color:#F3F5F5;
	font-family:Verdana, Arial, sans-serif;
	line-height:20px;
	cursor:default;
	font-size:14px;
	z-index:100;
	visibility:hidden;
}


.menuitems
{
	padding-left: 10px;
	padding-right:10px;
	font-size: 8pt;
	color:#000000;

}
td.menuitems{
	font-size: 8pt;
}


.menuItem
{
	font-family:sans-serif;
	font-size:10pt;
	width:100px;
	padding-left:20px;
	background-Color:menu;
	color:black;
}

.highlightItem
{
	font-family:sans-serif;
	font-size:10pt;
	width:100px;
	padding-left:20px;
	background-Color:highlight;
	color:white;
}

.clickableSpan 	{
	width:20px;
}

.expandable
{
	/*CURSOR: hand;*/
}

.expanded
{
	color: black;
}
.collapsed
{
	DISPLAY: none;
}


/* TabStyles */
.clsTabDown
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	
	border-top-width:1px;
	border-top-color:#002C76; 
	border-top-style: solid; 
	border-bottom-width:1px;
	border-bottom-color:#002C76; 
	border-bottom-style: solid; 
	
	border-left-width:0px;
	border-right-width:0px;
	
}

.searchfieldFont{
	
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	
}

/* linke Navigation */
.clsTabDown2
{
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 5px;
	vertical-align: top;
}

.clsTabDown3
{
	background-color: #FFFFCC;
		
}

.clsContentText
{
	font-family:verdana;
	font-size:medium;
	padding-left:11px;
}


.clsTab{}

.clsTabSelected{}

a.clsTabLink
{
	font-size: 11px;
	text-decoration:none;
	color: #000000;
	cursor: default;
	font-weight: normal;
}


a.Selected
{
	font-size: 11px;
	text-decoration:none;
	color:#ccffcc;
	cursor: default;
	font-weight: bold;
}

a.clsTabLinkSelected:hover
{
	font-size: 10px;
	text-decoration:none;
	color:#ccffcc;
	cursor: default;
	font-weight: bold;
}

a.clsTabLink:hover
{
	font-size: 10px;
	text-decoration:none;
	color: black;
	font-weight: normal;
}

a.clsMoreLink
{
	text-decoration:none;
	border:none
}

td.logo
{
	padding-left:    10px;
	padding-top:     5px;
	padding-bottom:  5px;
	padding-right:   10px; 
}

font.logo
{
	padding-left:    50px;
	padding-right:   50px; 
}

/* ********************************************************************************************** */
/* obere Navigation top.jsp  */
/* ********************************************************************************************** */ 

.topnavtext
{
	font-size:       10px;
	font-weight:     bold;
	text-decoration: none;
	margin-left:     5px;  
	margin-right:    5px; 
	color:           #000000;     

}

.topnavtextbold
{
	font-size:       12px;
	font-weight:     bold;  
	color:           red;    
    vertical-align: middle;

}

a.topnavtext:link, a.topnavtext:visited, a.topnavtext:active
{ } 


a.topnavtext:hover
{ 
	color:  #000000;

}


/* Tabelleninfos fuer Tabpage */

table.stats 
{
	text-align: center;

	font-family: Verdana, Arial, sans-serif ;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	width: 650px;
	background-color: #E7ECF2;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.stats td 
{
	background-color: #E7ECF2;
	color: #000000;
	padding: 4px;
	text-align: left;
	border: 1px #fff solid;
}


/* Tabreiter */
#navlist{
	
	margin-left: 0px;
	margin-bottom: 0px;
	
	padding-top: 2px;  
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	
	border-bottom: 0px;
	
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

#navlist li
{
	list-style: none;
	display: inline; 
	color: #000000;
	font-size: 11px;
}


#navlist li a
{
	text-decoration: none;
	/*border: thin solid #605B5C;*/
	
	color: #605B5C;
	border-style: solid;
	border-width:1px;
	/*border-left-color: #605B5C;
	border-top-color: #605B5C;
	border-right-color: #002C76;*/
	
	
	border-bottom: none;
	cursor: pointer;
}

#navlist li a:link, #navlist li a:visited, #navlist li a:focus, #navlist li a:hover  { 
	color: #000000;
	font-size: 11px;
}

#navlist li a:active  { 
	color: 			#000000;
	font-weight: 	bold;
	font-size: 12px;
}


.weiterlesenbutton
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 	11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
	/*vertical-align: 20px;*/
	text-decoration: none;
	
}

.weiterlesenbutton_aktiv
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 	11px;
	color: #000000;
	font-weight: 	bold;
	text-decoration: none;
    vertical-align: top;
    /*vertical-align: 20px;*/
}

a.weiterlesenbutton:hover, a.weiterlesenbutton:active, a.weiterlesenbutton:visited, a.weiterlesenbutton:focus, a.weiterlesenbutton:link{
	text-decoration: none;
	vertical-align: top;
	color: #000000;

}

a.weiterlesenbutton_aktiv:hover, a.weiterlesenbutton_aktiv:active, a.weiterlesenbutton_aktiv:visited, a.weiterlesenbutton_aktiv:focus, a.weiterlesenbutton_aktiv:link{
	text-decoration: none;
	vertical-align: top;
	color: #000000;
	
}

.warenkorb
{
	padding-left:    15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}
.warenkorb_shop
{
	padding-left:    0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	
	border-width: thin;
}

a.warenkorb_shop:link, a.warenkorb_shop:active, a.warenkorb_shop:visited, a.warenkorb_shop:hover
{
	color:	#0000FF;
	font-size: 9px;
}


/*************************************************************
/* 		Ergebnistabellen 		    						*/
/************************************************************/

/* Ãœberschrift fuer Ergebnistabellen */	
.tblHead
{
	
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	padding: 3px;
	
	background-color:#D8DDE3;
	
	border-width:1px;
	border-left-color:#002C76; 
	border-right-color:#002C76; 
	border-style: solid; 
	
}

/* Positionsdaten fÃ¼r Ergebnistabellen */	
.tblPos
{
	background-color: #FFFFFF; 
	font-family: Verdana, Arial;
	color: #000000;
	font-size: 11px;
	padding:3px;
	height: 20px;
}

/* Positionsdaten fÃ¼r Ergebnistabellen */	
.tblPos2
{
	background-color:#F3F5F5;
	font-family: Verdana, Arial;
	color: #000000;
	font-size: 11px;
	padding:3px;
	height: 20px;

}

.tblPosFont
{
	font-family: Verdana, Arial;
	color: #000000;
	font-size: 11px;
}

.tblPosColumn{
	padding-left:3px;
}

.tblHeadColumn{
	padding-left:3px;
}

/* Aussenrahmen fuer Ergebnistabellen */
.OuterBorderMenuHead {
		border-width:1px;
		border-left-color:#002C76; 
		border-right-color:#002C76; 
		border-bottom-color:#002C76; 
		border-style: solid; 
}


table.searchfields  { 
	background-color: #FCFCE2;	
	border: thin outset #CCCCCC;
}

/* **********************/
/* * Fehlermeldung      */
/* **********************/

.redbold
{
	color:              red;
	font-family:        Verdana, Arial, sans-serif;
	font-size:          11px;
	text-align: left;
}


/* ********************************************************************************************** */
/* Buttons										  */
/* ********************************************************************************************** */
.portalbutton {
	
  	  font-family: Verdana, Arial;
	  font-weight: bold;
	  color: #000000;
	  font-size: 11px;
        
}

input.portalbutton {
	background-image:url(/rn/opencms/system/modules/com.softm.opencms.modules.portal/images/blau/button.jpg); 
}


.notselected{  

       background-color:   #fef4e7;
       width:              120px;
       border-style:       none;
       border-width:       0px;
       text-align:         left;
       font-family:        Verdana, Arial, sans-serif;
       font-size:          11px;
       color:              #000000;
       height:             20px;
       vertical-align:     middle;
}

.selected{    

        background-color:   #d9bf9b;
        width:              120px;
        border-style:       none;
        border-width:       0px;
        text-align:         left;
        font-family:        Verdana, Arial, sans-serif;
        font-size:          11px;
        color:              #cd0036;
        height:             20px;
        vertical-align:     middle;
    }

.pageinfo
{
	color: #000000;
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
}

/* *********************************** */
/* Abstand Hauptseite vom linken frame */
/* *********************************** */
.seitenrand{}

td.seitenrand{
	width: 5px;
}

.buttonpos{
	margin-top: 3px;
	margin-left: 0px;
	text-align: left;
}

.abstandtitelbar{}

td.abstandtitelbar{
	height: 5px;

}

/* ********************************* */
/* Zellenbreite von branch begrenzen */
/* ********************************* */
.branchwidth{}

td.branchwidth{
	width: 20px;
}

.shopfont{
	font-family: Arial, Helvetica;
	font-size:   	10px;
	color: 			#000000;
}

.shopfont12{
	font-family: Arial, Helvetica;
	font-size:   	12px;
	color: 			#000000;
}

.redfont{ 
	font-family: 	Verdana, Arial, sans-serif;
	font-size:   	10px;
	font-weight: 	bold;
	color: 			red;
	}

a.alternativlink:link, a.alternativlink:visited, a.alternativlink:hover
{
	color: 			#034EA2;
	font-size: 		10px;
}

.alternativlink:active
{
	color: 			#CEE7FA;
	font-size: 		10px;
}


a.navwhitelink:link, a.navwhitelink:active, a.navwhitelink:visited, a.navwhitelink:hover
{
	color: #034EA2;
	font-size: 10px;
}


/* ********************************************************************************************** */
/* Produktkatalog  */
/* ********************************************************************************************** */ 

.product_head
{
	height:					15px;
	padding:	 			2px;
	font-size:   			12px;
	font-weight: 			bold;
	text-align: 			left;
	color: 					#000000;
	background-color: 		#E7ECF2;
	
	border-style: 			solid; 
	border-color: 			#000000;
	
	border-top-width: 		0px; 
	border-left-width: 		0px; 
	border-right-width: 	0px;
	border-bottom-width: 	1px;
}

.product_row
{
	padding:	 			2px;
	font-weight: 			normal;
	text-align: 			left;
	color: 					#000000;
	font-size: 				12px;

}

.product_head_ref
{
	height:					15px;
	padding:	 			2px;

	font-size:   			12px;
	font-weight: 			bold;
	text-align: 			left;
	color: 					#034EA2;
	background-color:		#FFFFFF;
	text-decoration: 		none;
	border-style: 			solid; 
	border-color: 			#034EA2;
	border-top-width: 		0px; 
	border-left-width: 		0px; 
	border-right-width: 	0px;
	border-bottom-width: 	1px;
}

/* fixe Navigation */
a.fixeNav {
		font-family: Verdana, Arial;
		font-weight: bold;
		color: #000000;
		font-size: 12px;
		text-decoration: none;
}

a.fixeNav:hover, a.fixeNav:link, a.fixeNav:visited, a.fixeNav:active {
		font-family: Verdana, Arial;
		font-weight: bold;
		color: #000000;
		font-size: 12px;
		text-decoration: none;
}

/* Navigation 1.Ebene = Primarynav */
.FirstNav {
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	
	padding: 4px;
	
}

a.FirstNav:hover, a.FirstNav:visited, a.FirstNav:link, a.FirstNav:focus{
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	padding: 4px;
}

a.FirstNav:active{
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	padding: 4px;
}

.BorderFirstNavActive { 
		border-left-width:1px;
		border-right-width:1px;
		border-top-width:1px;
		border-bottom-width:0px;
	
		border-top-color:#002C76; 
		border-left-color:#002C76; 
		border-right-color:#002C76; 
		
		border-style: solid; 
		
		background-image:url(/rn/opencms/system/modules/com.softm.opencms.modules.portal/images/blau/bg-tableheader.gif); 

		padding:4px;
}


.BorderFirstNav {
		border-left-width:1px;
		border-right-width:1px;
		border-top-width:1px;
		border-bottom-width:0px;
		
		border-top-color:#002C76; 
		border-left-color:#002C76; 
		border-right-color:#002C76; 
		
		border-style: solid; 
		background-color:#F4F7F8;
		
		padding:4px;
}


a.LinkFirstNav{	
		font-family: Verdana, Arial;
		font-weight: bold;
		color: #FFFFFF;
		font-size: 12px;
		text-decoration: none;
		padding:4px;
}

a.LinkFirstNav:link, a.LinkFirstNav:visited, a.LinkFirstNav:hover, a.LinkFirstNav:active{	
		font-family: Verdana, Arial;
		font-weight: bold;
		color: #000000;
		font-size: 12px;
		text-decoration: none;
		padding: 4px;
}


/* Datumsangabe */
.Date {
		font-family: Verdana, Arial;
		color: #000000;
		font-size: 11px;
		text-align: left;
		padding-left:10px;
}

/* Navigation 2.Ebene = Mainnav */
a.SecondNav {
		font-family: Verdana, Arial;
		color: #000000;
		font-size: 11px;
text-decoration: none;
}

a.SecondNav:hover, a.SecondNav:link, a.SecondNav:visited, a.SecondNav:focus{
		font-family: Verdana, Arial;
		color: #000000;
		font-size: 11px;
text-decoration: none;
}

a.SecondNav:active{
		font-family: Verdana, Arial;
		color: red;
		font-size: 11px;
text-decoration: none;
}

/* Hintergrund der 2.Ebene */
.BorderSecondNav {

		height: 27px;
		background-image:url(/rn/opencms/system/modules/com.softm.opencms.modules.portal/images/blau/strip.gif); 
	
}

/* Breadcrumb-Navigation */
.BorderBreadcrump {
		border-width:1px;
		border-bottom-color:#002C76; 
		border-top-style: none; 
		border-left-style: none;
		border-right-style: none;
		border-bottom-style: dotted;
		/*padding-top:12px;
		padding-bottom:5px;*/
		height:25px;
		padding-left: 2px;
		width:100%;
}

a.navbreadcrumbActive:link, a.navbreadcrumbActive:hover, a.navbreadcrumbActive:active, a.navbreadcrumbActive:visited{
		font-weight: bold;
		text-decoration: none;
}

/* dicke Linie unterhalb der 2.Navigation */
.FatLines {
		border-width:3px;
		border-top-color:#002C76;
		border-top-style: solid; 
		border-left-style: none;
		border-right-style: none;
		border-bottom-style: none;
}

/* Hintergrundbild  */
.ContentBackground{
	    vertical-align: top;
	    background-position:bottom;
		background-repeat:no-repeat;
		background-image:url(/rn/opencms/system/modules/com.softm.opencms.modules.portal/images/blau/weltkugel.jpg); 
		
		
}


/* 3. Ebene - linke Navigation */
.BorderThirdNav {
		border-width:1px;
		border-color:#002C76; 
		border-style: solid; 
text-decoration: none;
		background-image:url(/rn/opencms/system/modules/com.softm.opencms.modules.portal/images/blau/bg-tableheader.gif); 
		padding-left:5px;
		padding-top:3px;
		padding-bottom:3px;
		width: 100%;
		
}

.OuterBorderMenuPos {
		border-width:1px;
		border-color:#002C76; 
		border-style: solid; 
}

.BorderThirdNavHome{
		border-width:1px;
		border-top-color:#FFFFFF; 
		border-top-style: solid; 
		border-bottom-color:#CACACA;
		border-bottom-style: solid;
		background-color:#F3F5F5;
		padding: 3px;
}


.MenuHead {
		font-family: Verdana, Arial;
		font-weight: bold;
		color: #FFFFFF;
		font-size: 12px;
		text-decoration: none;
}

a.MenuHead:link, a.MenuHead:visited, a.MenuHead:active, a.MenuHead:hover  {
		font-family: Verdana, Arial;
		font-weight: bold;
		color: #FFFFFF;
		font-size: 12px;
		text-decoration: none;
}





/* 4. Ebene - linke Navigation */
.BorderFourthNav{
		border-width:1px;
		border-top-color:#FFFFFF; 
		border-top-style: solid; 
		border-bottom-color:#CACACA;
		border-bottom-style: solid;
		
		background-color:#F3F5F5;
		padding-left:5px;
		padding-top:3px;
		padding-bottom:3px;
text-decoration: none;
	
}

.BorderFourthNavHome{
		border-width:1px;
		border-top-color:#FFFFFF; 
		border-top-style: solid; 
		border-bottom-color:#CACACA;
		border-bottom-style: solid;
		background-color:#E7ECF2;
		padding-left:10px;
		padding-top:3px;
		padding-bottom:3px;
text-decoration: none;
}


.BorderFiveNavHome{
		border-width:1px;
		border-top-color:#FFFFFF; 
		border-top-style: solid; 
		border-bottom-color:#CACACA;
		border-bottom-style: solid;
		background-color:#E7ECF2;
		padding-left:15px;
		padding-top:3px;
		padding-bottom:3px;
}


.BorderSixNavHome{
		border-width:1px;
		border-top-color:#FFFFFF; 
		border-top-style: solid; 
		border-bottom-color:#CACACA;
		border-bottom-style: solid;
		background-color:#E7ECF2;
		padding-left:20px;
		padding-top:3px;
		padding-bottom:3px;
}

.MenuPos {
		font-family: Verdana, Arial;
		color: #000000;
		text-decoration: underline;
		font-size: 11px;
}

/**********************/


.SecondNav {
		font-family: Verdana, Arial;
		/*color: #000000;*/
		font-size: 11px;
}








.PoweredBy {
		border-width:1px;
		border-top-color:#002C76; 
		border-left-color:#002C76; 
		border-right-color:#002C76; 
		border-bottom-color:#002C76; 
		border-style: solid;
}


.InnerTableLines {
		font-family: Verdana, Arial;
		color: #000000;
		font-size: 11px;
}

.BorderFirstNavShadow {
		border-width:2px;
		border-left-color:#4A5F76;
		border-left-style: solid; 
		border-right-style: none;
		border-bottom-style: none;
}

.MenuNavBack {
		background-color:#E7ECF2;
}





.BorderSecondMenuPosTop {
		border-width:1px;
		border-bottom-color:#CACACA;
		border-bottom-style: solid;
		background-color:#E7ECF2;
}



.BorderSecondMenuPosBottom {
		border-width:1px;
		border-top-color:#FFFFFF; 
		border-top-style: solid; 
		background-color:#E7ECF2; 
}






/* Standardschrift */
.standardFont{
		font-family: Verdana, Arial;
		font-weight: normal;
		color: #000000;
		font-size: 11px;
	
}

/* GrÃ¶ÃŸe des rechten bzw. mittleren Hauptfensters*/
.mainFrame{
	width:100%;
}

img.logo{
	
	border-style: solid; 
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	
	border-left-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.Column_logo{

	width: 190px;
	height: 100px;	
	vertical-align: middle;
	
	background-repeat:no-repeat;
	background-image:url(/rn/opencms/Resource/galleries/pics/Background/Banner_Teil1.jpg);

}

.Column_logo2{

	vertical-align: middle;
	background-repeat:no-repeat;
	background-image:url(/rn/opencms/Resource/galleries/pics/Background/Banner_Teil2.jpg);

}


/* Softm-Logo unten links*/
img.softmlogo{
	
	border-style: solid; 
	border-width: 1px;
	border-color: #002C76;
}

/* Tabellenformatierung der Bestellsumme, Mindestbestellmenge, Rabatt im Warenkorb,... unterhalb der Ergebnistabellen*/
.tblpos3
{
	
	font-family: Verdana, Arial;
	color: #000000;
	font-size: 11px;
	padding: 3px;
	
	background-color:#D8DDE3;
	
	border-width:1px;
	
}

/* für Bildergallerie - Tabellenrand soll farblich hervorbehoben werden */
td.tblSlideshowLeft
{
	border-left-color:#E7ECF2;
	border-right-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	
	
	border-left-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	
	border-style: solid; 
	
}

td.tblSlideshowBottom
{
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-bottom-color:#E7ECF2;
	
	
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:2px;
	
	border-style: solid; 
	
}

.solutionfinder_table{
	border-style: solid; 
   	border-width: 1px; 
	border: thin solid #000000;
	border-collapse: collapse;
}

