
/* ****** Products ***** */

.catbox{
      width:50%;
      float:left;
      margin:0px;padding:0;
}
.catbox_inner{
      padding:1px;
}
.catinput{
      font-size:11px;
}
.prodimg{
      border-right:1px dotted #3E5C92;
      border-bottom:1px dotted #3E5C92;   
}
.card{
      background:#FFF5B5;
      border:1px dotted #FF8797;   
}
.list_product_cats{

}
.ul_products{

}
.li_products{

}

/* ****** Tabs General ***** */

.tab_normal { 
	list-style:none;
	margin:0;
	padding:0;
}

.tab_spacer{
        background: #738FBF; 
        font-size:0; 
        height:8px;
        clear:both;	
        
	border-top:1px solid #0B198C;        
	border-left:1px solid #0B198C; 
	border-right:1px solid #0B198C;        
}
.tab_n a:link, .tab_n a:visited {
	display:block; 
	text-align:center;
	padding:4px;
        background: #738FBF;  
	border-top:1px solid #0B198C; 
	border-left:1px solid #0B198C; 
	border-right:1px solid #0B198C; 
	margin:4px 2px 0 0;
	font-size:11px;
        font-weight:bold;
        color:#fff;
        text-decoration:none;
}
.tab_n a:hover { 
        background: #E29103;
	border-top:1px solid #734A00; 
	border-left:1px solid #734A00; 
	border-right:1px solid #734A00;
}
.tab_n_a a:link, .tab_n_a a:visited{ 
	display:block; 
	position: relative;
	text-align:center;
	float:left;
	padding:6px 8px 6px 8px;
        background: #738FBF;
	border-top:1px solid #0B198C; 
	border-left:1px solid #0B198C; 
	border-right:1px solid #0B198C; 
	margin:0px 2px -1px 0;
	font-size:11px;
        color: #fff; 
        height:14px;
        font-weight:bold;
        text-decoration:none;
}
.tab_n_a a:hover { 
        background: #738FBF; 
	border-top:1px solid #0B198C; 
	border-left:1px solid #0B198C; 
	border-right:1px solid #0B198C; 
	text-decoration:underline;
}

.tab_n, .tab_n_a{
        float:left; 
}


/* ****** Template Portal_navbar_navi ***** */

#list_navbar { 
	list-style:none;
	margin:0;
	padding:0;
        float:right;
}

#spacerline{
        background: #738FBF; 
        font-size:0; 
        height:8px;
        clear:both;
	border-top:1px solid #0B198C;        
	border-left:1px solid #0B198C; 
	border-right:1px solid #0B198C;        
}
.link_n a:link, .link_n a:visited {
	display:block; 
	text-align:center;
	padding:4px;
        background: #738FBF;  
	border-top:1px solid #0B198C; 
	border-left:1px solid #0B198C; 
	border-right:1px solid #0B198C; 
	margin:12px 2px 0 0;
	font-size:11px;
        font-weight:bold;
        color:#fff;
        text-decoration:none;
}
.link_n a:hover { 
        background: #E29103;
	border-top:1px solid #734A00; 
	border-left:1px solid #734A00; 
	border-right:1px solid #734A00;
}
.link_n_a a:link, .link_n_a a:visited{ 
	display:block; 
	position: relative;
	text-align:center;
	padding:6px 8px 6px 8px;
        background: #738FBF;
        /* *** Demo:  background: #738FBF url(/portal/images/gradients/gradient_tcat.gif) repeat-x top left; **** */
	border-top:1px solid #0B198C; 
	border-left:1px solid #0B198C; 
	border-right:1px solid #0B198C; 
	margin:8px 2px 0 0;
	font-size:11px;
	top: 1px;
        color:#fff;
        font-weight:bold;
        text-decoration:none;
}
.link_n_a a:hover { 
        background: #738FBF; 
	border-top:1px solid #0B198C; 
	border-left:1px solid #0B198C; 
	border-right:1px solid #0B198C; 
	text-decoration:underline;
}

.link_n, .link_n_a{
        float:left; 
}

.link_n_text{}

.clear { 
        clear:both; 
        height:0; 
        margin:-12px; 
        padding:0; 
        font-size:0; 
        width:100%;
}

/* ************** Modul navi CSS *****************/

/* ********* [ Navigation Ebene 0 ] *********/

.listp { 
	list-style:none;
	margin:0;
	padding:0; 
}

.link_p a:link, .link_p a:visited {
	display:block; 
	width:162px;
	padding:3px;
	border:1px solid #D1D1E1; 
	margin-bottom:1px;
	font-size:11px;
}
.link_p a:hover { 
        border:1px solid #E29103; 
}
.link_p_a a:link, .link_p_a a:visited { 
	display:block; 
	width:162px;
	padding:3px;
	border:1px solid #E29103; 
	margin-bottom:1px;
	font-size:11px;
}
.link_p_a a:hover { 
        border:1px solid #D1D1E1; 
}

/* ********* [ Navigation Ebene 1 ] *********/

.link_p_sub1 a:link, .link_p_sub1 a:visited { 
	display:block; 
	width:156px;
	padding:3px;
	border:1px 
	solid #D1D1E1; 
	margin:0 0 1px 6px;
	text-decoration:none;
	font-size:11px;
}
.link_p_sub1 a:hover { 
        border:1px solid #E29103; 
}
.link_p_sub_a1 a:link, .link_p_sub_a1 a:visited { 
	display:block; 
	width:156px;
	padding:3px;
	border:1px solid #FB946F; 
	margin:0 0 1px 6px;
	text-decoration:none;
	font-size:11px;
}
.link_p_sub_a1 a:hover { 
        border:1px #D1D1E1 solid ; 
}

/* ********* [ Navigation Ebene 2 ] *********/

.link_p_sub2 a:link, .link_p_sub2 a:visited { 
	display:block; 
	width:146px;
	padding:3px;
	border:1px solid #D1D1E1; 
	margin:0 0 1px 16px;
	text-decoration:none;
	font-size:10px;
}
.link_p_sub2 a:hover { 
        border:1px solid #E29103; 
}
.link_p_sub_a2 a:link, .link_p_sub_a2 a:visited { 
	display:block; 
	width:146px;
	padding:3px;
	border:1px solid #FB946F; 
	margin:0 0 1px 16px;
	text-decoration:none;
	font-size:10px;
}
.link_p_sub_a2 a:hover { 
        border:1px #D1D1E1 solid ; 
}

/* ********* [ Navigation Ebene 3 ] *********/

.link_p_sub3 a:link, .link_p_sub3 a:visited { 
        display:block; 
	width:136px;
	padding:3px;
	border:1px solid #D1D1E1; 
	margin:0 0 1px 26px;
	text-decoration:none;
	font-size:9px;
}
.link_p_sub3 a:hover { 
        border:1px solid #E29103; 
}
.link_p_sub_a3 a:link, .link_p_sub_a3 a:visited { 
	display:block; 
	width:136px;
	padding:3px;
	border:1px solid #FB946F; 
	margin:0 0 1px 26px;font-size:9px;
	text-decoration:none;
}
.link_p_sub_a3 a:hover { 
        border:1px #D1D1E1 solid ; 
}

/* ********* [ Werden noch mehr Ebenen benötigt einfach erweitern ] *********/