/* GENERAL STYLES */
/*product table styles*/
table.generique{ width: 96%; margin: 0; padding: 0; font-size: 1em; /*border:1px solid #009471;*/ border-spacing: 0px; empty-cells: show; text-align: left; }

table.generique a{ color: #00558f; }

table.generique caption{ margin-bottom: 0.2em; font-weight: bold; caption-side: top; text-align: center; }

table.generique td{ border-right: 1px solid #cccccc; border-bottom: 1px solid #5e73a0; padding: 1px 2px 1px 2px; text-align: left; vertical-align: top; }

table.generique td a:visited{ color: #666666; }

table.generique td.alternative,
table.generique tr.alternative{ background: #edf3f3; }

table.generique th{ border-right: 1px solid #5e73a0; border-bottom: 1px solid #5e73a0; border-top: 1px solid #5e73a0; padding: 2px; color: #ffffff; background: #5e73a0; font-weight: bold; letter-spacing: 1px; text-align: center; line-height: 1.2em; overflow: hidden; }

table.generique th a{ padding: 0; margin: 0; color: #ffffff; font-weight: bold; text-decoration: none; }

table.generique th a:focus{ color: #a80000; }

table.generique th span,h2#main-head a:visited,table.generique th a:visited{ color: #ffffff; }

table.generique th.centered,
table.generique td.centered,table td.tdCenter{ text-align: center; }

th.sortable,
th.sortable-date,
th.sortable-numeric,
th.sortable-currency{ color: #242424; cursor: pointer; }

th.sort-active,
table.generique th.sort-active{ color: #ff0000 !important; }


/* 
Drop down navigation
*/
ul#main-nav{ margin: 0 0 0 -3px; border: 0 none; padding: 0; width: 603px; /*For KHTML*/ list-style: none; background: #ffffff; height: 37px; position: absolute; top: 56px; left: 175px; }

/* Root Menu */
ul#main-nav a{ 
border-left: 1px solid #cccccc; 
padding: 8px 0px; 
float: none !important;
/*For Opera*/ float: left; /*For IE*/ width: 74px; 
display: block; 
background: #ffffff; 
color: #5e73a0; 
font: bold 9px/22px Verdana,Arial,Helvetica,sans-serif;
text-decoration: none; 
text-align: center;
overflow: hidden; 
height: auto !important; 
/*height:1%;For IE*/ 
}

ul#main-nav a:hover,
ul#main-nav li:hover a,
ul#main-nav li.iehover a, ul#main-nav li.current a { background: #5e73a0; color: #ffffff; }

/* Root Menu Hover Persistence */
ul#main-nav li{ margin: 0; border: 0 none; padding: 0; float: left; /*For Gecko*/ display: inline; list-style: none; text-transform: uppercase; position: relative; height: 37px; }

/*you are here - current section styles*/
ul#main-nav ul{ margin: 0; border: 0 none; padding: 0; width: 160px; list-style: none; display: none; position: absolute; top: 36px; left: 0; }

ul#main-nav ul li{ float: none; /*For Gecko*/ display: block !important; display: inline; /*For IE*/ }

/* Rich text editor styling end */
/*footer stick - http://themaninblue.com/experiment/footerStickAlt/
html{
height:100%;
}
body{
height:100%;
}
#container{
position:relative;
min-height:100%;
}
* html #container{
height:100%;
}
#footer{
position:absolute;
bottom:0;
}
*/


#content li{ padding-left: 20px; background: url(/static_images/de/gruene_pille.gif) no-repeat 0 0; }

#controls,#controls a{ display: none; font-size: xx-small; text-align: right; }

#halfsize{ width: 60%; }



/* the news box */
#news{ width: 160px; margin-left: 0; background: transparent; color: #5e73a0; }

#news a{ color: #5e73a0; }

#news li em,#news li p{ font-size: 0.9em; font-style: normal; }

#news ul{ padding: 0; }

#news li a {background-image:none !important; padding-left:0 !important;}


/* the news box when JavaScript is available */
#news.hasJS{ height: 350px; overflow: hidden; position: relative; z-index: 1; }

/* The nested UL when JavaScript is available */
#news.hasJS ul{ padding: 0; position: absolute; top: 120px; left: 0; }

/*Scroller styles*/
#scroller{ float: right; }

/* position:relative and overflow:hidden are required */
#scroller{ width: 100%; font-size: medium; font-weight: bolder; position: absolute; overflow: hidden; }

/*Scroller styles*/
#scroller{ width: 595px; top: 56px; }

/* position:relative and overflow:hidden are required */
#scroller{ font-size: medium; font-weight: bolder; position: absolute; overflow: hidden; z-index: -100; }

/* display:none prevents the controls being shown when JavaScript is not present */
/* add link formatting for the controls 
#controls a{}*/
/* add formatting for the scrolling text */
#tag{ margin: 2px 0; }

/* display:none prevents the controls being shown when JavaScript is not present */
/* add link formatting for the controls 
#controls a{}*/
/* add formatting for the scrolling text */
#tag{ margin: 2px 0; color: #00558f; /*border:1px solid gray;*/ }

/*services iFrame*/
#test{ border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; width: 770px; /*height:100%;*/ margin-top: 20px; position: relative; z-index: 100; top: 0; left: -183px; }

/* #testP must also contain all text-sizing properties of #tag */
#testP{ white-space: nowrap; visibility: hidden; position: absolute; }

/* #testP must also contain all text-sizing properties of #tag */
#testP{ border: 1px solid #ff0000; white-space: nowrap; visibility: hidden; position: absolute; }

#top{ width: 350px; margin: auto; }



div#footer select {
	width: 250px;
	margin: 10px 0;
	font-size: 10px;
	text-align: center;
}

form#country-change
{
	text-align: center;
}

#testedit {
	font-size:160%;
	font-weight:bold;
}

table.mine{ 
	width: 96%; 
	margin: 0; 
	padding: 0; 
	font-size: 1em; 
	border:1px solid #009471;
	border-spacing: 0px; 
	empty-cells: show; 
	text-align: left; 
	
}

table.mine th{ 
	border-right: 1px solid #5e73a0; 
	border-bottom: 1px solid #5e73a0; 
	border-top: 1px solid #5e73a0; 
	padding: 2px; color: #ffffff; 
	background: #5e73a0; 
	font-weight: bold; 
}
table.mine td {
	border-bottom: 1px solid #5e73a0; 
}

table.tabgrey{ 
	margin: 0; 
	padding: 0; 
	font-size: 1em; 
	border-spacing: 0px;
	empty-cells: show; 
	width: auto;
}
table.tabgrey td{ 
	border:1px solid #DDDDDD;
	border-spacing: 0px; 
}
/*
.last, div.last {
    margin-right: 0;
}

.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13 {
    float: left;
    margin-right: 10px;
}

.span-6 {
    width: 700px;
}
*/

div#navigation-sub li {
  margin-left: 15px;
}

span#umbSearchResult_5_results h3 {
  padding-top: 1em;
  margin-bottom: none;
}
div#navigation-sub ul li p {
  font-size: 90%;
}
div#navigation-sub ul li a, div#navigation-sub ul li a:visited, div#navigation-sub ul li a:link{
  font-size: 105%;
}

/* EDITOR PROPERTIES */
h1 {

}

h2 {

}

h3 {

}

h4 {

}

generique {

}

mine {

}

tabgrey {

}


