/*********** TABS *************/

.globalnav {
	/**/
	position:relative;
	list-style:none;
	list-style-position: outside;
	list-style-image:none;
	line-height:0.7em;
	float:left;
	width:100%;
	padding:0px;
	margin:0px;

	/*border:1px red solid;*/
	
}

.globalnav LI {
	float:left;
	margin:0;
	padding:0;
}

.globalnav A {
	display:block;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	background:#b2b2b2;
	margin:0;
	
	padding:0.35em 1em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
}

.globalnav A:hover,
.globalnav A:active,
.globalnav A.menuitem:link,
.globalnav A.menuitem:visited
{
	background:#7f7f7f;
}
.globalnav .selected a
{
	background:#7f7f7f;
}

.globalnav A.menuitem:link,
.globalnav A.menuitem:visited {
	position:relative;
	z-index:102;
}
.globalnav span
{
	color:White;
	
} 

/*subnav*/

.globalnav UL {
	position:absolute;
	left:0;
	top:1.5em;
	float:left;
	background:#bbb;
	width:100%;
	margin:0;
	padding:0.25em 0.25em 0.25em 1em;
	list-style:none;
	border-top:1px solid #fff;
}

.globalnav UL LI 
{
	position: relative;

	float:left;
	display:block;
	margin-top:1px;
}

.globalnav UL A {
	background:#bbb;
	color:#fff;
	display:inline;
	margin:0;
	padding:0 1em;
	border:0
}

.globalnav UL A:hover,
.globalnav UL A:active,
.globalnav UL A.menuitem:link,
.globalnav UL A.menuitem:visited {
	color:#444;
}
.naviBox
{
	height:20px;
	/*border:1px blue solid;*/
}
.mainsearchcontent
{
float:left;
width: 469px;
}



/*for round corner*/

.TabWrapper { 
width: 100%;
}

.TabContainer { 
clear: left;
float: left;
padding: 2px;
border: 1px solid #E6E6E6;
width:99%;
} 
.TabNavigation { 
font-size: 12px;
height: 20px;
float: left;
} 

.TabmainNav { 
margin: 0px;
padding: 0px;
list-style-image: none;
list-style-type: none; 
}

.TabmainNav li { 
float: left;
margin-top: 0px;
margin-right: 1px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px; 
}

.TabmainNav li a { 
margin: 0px;
background-attachment: scroll;
background-image: url(/grafik/sitesearch/tabs_2.png);
background-repeat: no-repeat;
background-position: right 0px;
font-weight: normal;
color: #666666;
text-decoration: none;
height: auto;
width: auto;
float: left;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 0px; 
line-height:16px;
}

.TabmainNav li a:hover { 
text-decoration: none;
color: #CCCCCC; 
}

.TabmainNav li a span.tabpic { 
background-attachment: scroll;
background-image: url(/grafik/sitesearch/tabs_2.png);
background-repeat: no-repeat;
background-position: 0px 0px;
display: block;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 9px;
height: 17px;
width: auto;
float: left;
cursor: pointer;
cursor: hand;
margin: 0px; 
color:White;
}
.TabmainNav li a span { 
background-attachment: scroll;
background-image: url(/grafik/sitesearch/tabs_2.png);
background-repeat: no-repeat;
background-position: 0px 0px;
display: block;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 20px;
height: 17px;
width: auto;
float: left;
cursor: pointer;
cursor: hand;
margin: 0px; 
color:White;
}

.TabmainNav li a.active { 
background-attachment: scroll;
background-image: url(/grafik/sitesearch/tabs_2.png);
background-repeat: no-repeat;
background-position: right -47px; 
}

.TabmainNav li a.active span { 
background-attachment: scroll;
background-image: url(/grafik/sitesearch/tabs_2.png);
background-repeat: no-repeat;
background-position: 0px -47px; 
}

.TabmainNav li a.active:hover { 
color: #FFFFFF;
text-decoration: none;
cursor: pointer;
cursor: hand; 
}
img.tabicon 
{
	border: 0px;
	
}
div.tabicon
{
float:left;
margin-right:5px;
} 
div.tabtext
{
	float:left;
}

/************ SHORTCUT *************/

div.shortcutResult
{
	padding-top:10px;
	/*padding-bottom:10px;*/
	width:450px;
	/*height:150px;*/
}

div.shortcutMain
{
	float:left;
	/*height:150px;
	width:450px;*/
}

div.shortcutinnerTop
{
	/*border:1px solid #ebebeb;*/
	/*border:1px solid #DD001F;*/
	float:left;
	height:100px;
	width:450px;
}

div.shortcutinnerBottom
{
	height:50px;
	/*border:1px solid #ebebeb;
	border-bottom:1px solid #DD001F;
	border-left:1px solid #DD001F;
	border-right:1px solid #DD001F;*/
}

div.shortcutinnerBottom div.shortcutinnerBottomText
{
	padding:5px;
}

div.shortcutinnerTop div.shortcutinnertopmainLeft
{
	float:left;
	width:100px;
	/*overflow:auto;*/
}

div.shortcutinnerTop div.shortcutinnertopmainLeftBorder
{
	/*border-right:1px solid #ebebeb;*/
}

div.shortcutinnerTop img.leftimg
{
	width:100px;
	height:95px;
	display:block;
	border-style: none;
}

div.shortcutinnerTop div.shortcutinnertopmainCenter
{
	float:left;
	/*border-left:1px solid #ebebeb;*/
	/*border-right:1px solid #ebebeb;*/
	width:220px;
	height:95px;
	
	margin:0px 10px 0px 10px;
}

div.shortcutinnertopmaincenterTop
{
	/*background-color:#D8D8D8;
	background-color:#E6E6E6;*/
	/*background-color:#F2F2F2;*/
	
	font-weight:bold;
	text-align:center;
	/*padding-top:3px;*/
	font-size:15px;
	font-family: arial, verdana, sans-serif;
	/*border-bottom:1px solid #ebebeb;*/
	line-height:20px;
	/*color:Black;*/
	color: #DD001F;
	padding: 0px;
	float:left;
	border-bottom: 2px solid #E5E5E5;
	width:218px;
}

div.shortcutinnertopmaincenterCenter
{
	float:left;
	text-align:center;
	/*padding:2px;*/
	height:19px;
	width:220px;
}

div.shortcutinnertopmaincenterCenterInner
{
	padding:2px;
}
	
div.shortcutinnertopmaincenterBottom
{
	float:left;
	text-align:center;
	width:220px;
	/*padding:2px;*/
}

div.shortcutinnertopmaincenterBottomInner
{
	height:28px;
	padding:0px;
}
	
div.shortcutinnertopmaincenterBottom a, a:link, a:visited, a:hover, a:active
{
	color:Red;
	text-decoration:none;
	font-family: arial, verdana, sans-serif;
	font-size:13px;
}

div.shortcutinnerTop div.shortcutinnertopmainRight
{
	float:left;
	text-align:center;
	width:108px;
	height:95px;
	/*border-left:1px solid #ebebeb;*/
}

table.shortcutinnertopmainRightHeadline
{
	float:left;
	height:95px;
}

td.shortcutinnertopmainRightHeadlineInnerTop
{
	height:70px;
}

td.shortcutinnertopmainRightHeadlineInnerBottom
{
	vertical-align:middle;
	text-align:center;
}

img.shortcutwebsiteImage
{
	width:108px;
	height:70px;
	display: block;
    margin-left: auto;
    margin-right: auto
}

div.shortcutinnertopmainrightCenter
{
	font-size:12px;
	font-family: arial, verdana, sans-serif;
	text-align:center;
}

div.shortcutinnertopmainrightDown a, a:link, a:visited, a:hover, a:active
{
	color:Black;
}
.shortcutinnertopmainrightDown span
{
	color:Black;
}
hr.hrline
{
	border:1px solid #E5E5E5;
	float:left;
	width:99%;
	
}

/************* Results **************/

/* search Portlet start*/

.inputsubmit
{
	background: #737573;
	color: #fff;
	border: none;
	font-size: 12px;
	cursor: pointer;
	
	margin-right: 15px;

}
.inputtext
{
	width: 125px;
	border: 1px solid #e3e3e3;
	font-size: 12px;
}
/* search Portlet End*/
/* ResultCount Portlet Start*/
.divResultatCounter
{
}
/* ResultCount Portlet End*/

/* ResultPaging Portlet Start*/

/* ResultPaging Portlet End*/
/* ResultWord Portlet Start*/
.divSearchWord
{
	
}

/* ResultWord Portlet End*/

/* ResultPortlet Start*/
.resultelement
{	
	border-bottom: 2px solid #e5e5e5;
	font-size: 10px;
	height:75px;
}
.resultelementAlternate
{
	border-bottom: 2px solid #e5e5e5;
	font-size: 10px;
	height:75px;
}
.ResultElementLeft
{
	float:left;
	width:90px;
	height:75px;
}

.ResultElementImage
{
	width:80px;
	max-height:60px;
	vertical-align:middle;
}

table.ResultElementImageTable
{
	height:70px;
	width:90px;
	float:left;
}

td.ResultElementImageTableTD
{
	vertical-align:middle;
	text-align:center;
}

.ResultElementRightTD
{
	width: 100%;
}

.ResultElementRight
{
	height:70px;
}

.ResultElementTitle
{
	color:#002463;
	font-size:10px;
	font-weight:bold;
	padding-top:2px;
}

.ResultElementTitleDate
{
	color:#B8BFC6;
	font-size: 10px;
}

.ResultElementTitleLink
{
	font-weight: bold;
	color: #72bced;
	line-height: 11px;
}

.ResultElementTeaser
{
	line-height: 12px;
}

/* ResultPortlet End*/
.mainsearchcontent
{
	font-size: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 2px solid #e5e5e5;
}

/* Navigators */

.ResultNavigatorWrapper {

}

.Navigator {
	color: green;
	font-size: 12px;
}

.Modifier {
	color: blue;
}

/* Paging */
.ResultPaging
{
	float:left;
	width:100%;
}

a.pagingpage
{
	text-decoration:none;
	margin:5px;
	color:#042565;
}

a.pagingpage:hover
{
	color:white;
	background:#CCCCCC;
}

a.pagingpagecurrent
{
	color:#000008;
	border:1px #c5c5c5 solid;
}

a.backbutton
{
	text-decoration:none;
}

a.forwardbutton
{
	text-decoration:none;
}