form,label, p, body, h1, h2, h3, td, b, input, select, textarea, option, div, a, ul, li, ol, table {font-family:verdana, arial,helvetica; font-size:100%;line-height:1.2em;}
body{font-size:70%}
h1, .pleasewait, .lh1 { font-size:140%; font-weight:normal; margin:0px;}
h2,h3 {font-weight:bold;margin:0px;}
h2.lh1 { display:inline;}

body
{	

}



li { margin-left:0;margin-top:0;}
ul,ol {margin:0 0 0 1.7em;padding:0;}


a:link, .link
{
	font-weight: normal;	
	color: #ED1846;	
	text-decoration: none;
}

a:active, .linkact
{ 
	color: #ED1846;     
	font-weight: normal;
	text-decoration: none;
}


a:visited, .linkvis
{ 	
	color: #EC899E;
	font-weight: normal;
	text-decoration: none;
}

a:hover, .linkhov
{ 
	font-weight: normal;
	text-decoration: none;
}	

.linkhov
{
	color: #ED1846;	
}

a.redall:visited, a.redondark:link, a.redondark:hover, a.redondark:active {color:#ED1846;}


a.redondark:visited {color:#EC899E;}
a.redondark:link, a.redondark:hover, a.redondark:active {color:#ED1846;}



.white {color:#fff;}


.h2m1em
{
	margin-bottom: 1em;
}



.hul, .hul2, .hul3, .hul12, .hulmarginbefore, .hul260
{
	margin-left:0px;
	margin-bottom:1.5em;
	border-bottom: solid 1px black;
	width: 100%;	
	text-indent:56px;	
}



.hul260 
{	
	text-indent:260px;	
}

.hul2
{	
	text-indent:250px;	
}

.hul3
{	
	text-indent:156px;	
}

.hulvglink
{
	text-indent:56px;
	margin-bottom:1em;
}

.hul12 
{
	margin-top:1.5em;
	text-indent:12px;
	border-bottom: solid 1px black;	
}
	
.hulwhitepopup, .hulnormalpopup, .hulnormalpopupFefco
{
	margin-left:0px;
	margin-bottom:1em;
	padding-top:1em;
	border-bottom: solid 1px white;	
	width: 100%;	
	padding-left:12px;
	color:white;
}

.hulnormalpopup, .hulnormalpopupFefco
{
	color:black;
	border-color:Black;
	margin-bottom: 2em;
}

.hulnormalpopupFefco
{	
	margin-bottom: 4em;
}


.hulmarginbefore
{
	text-indent:134px;
	margin-top:30px;	
}

.stdleftmargin
{
	margin-left:56px;
}

.stdcontentdiv, .stdcontentdiv_collapspanel, .stdcontentdivagb, .stdcontentdivw, .stdcontentdivwma
{
	padding-left:56px;	
	width:560px;
	width:760px;
}

.stdcontentdivw
{
	width:760px;	
}

.stdcontentdivwma
{
	margin-bottom:3px;
}


.stdcontentdivagb
{
	margin-bottom: 2em;margin-top: 1em;
}

.stdcontentdivagb h2
{
	margin-bottom:1em;
}

.stdcontentdiv_collapspanel
{
	margin-bottom:2em;
}

.stdcontentdiv2
{
	margin-left: 56px;
	min-width: 25em;
	max-width: 36em;
}

/** ie <=6 :(   später: hack rein*/
.stdcontentdiv2
{
	margin-left: 56px;
	width:390px;
}

.stdcontentdiv3
{
	margin-left:56px;
	width:710px;
	
}

.stdcontentdiv4, .stdcontentdiv5, .stdcontentdiv4VA, .stdcontentdiv5VA
{
	margin-left:56px;
	max-width: 1024px;	
}

.stdcontentdiv4VA, .stdcontentdiv5VA
{
    margin-top:1em;
}

.stdcontentdiv5
{
	max-width:1600px;
}



.stdcontent5
{
	margin-left:135px;
	margin-bottom: 20px;
	width:538px;
}


.stdcontent6
{
	margin-left:12px;
	margin-top: 3em;	
	width:650px;
}


.mright10
{
	margin-right:12px;
}

.mleft1std {margin-left:12px;}


.aWhite
{
	color:White;
}


.phBackLink
{
	margin-bottom:1em;
}

.marginafter
{
	margin-bottom:2em;	
}

.clinline3
{
	display:inline;
}

.staffeltbl1
{
	width: 400px;
}

.staffeltbl2
{
	width: 450px;
}

.prodgrid
{	
	border: solid 1px #F4F4F4;	
}



.invisible
{
	visibility: hidden;
}

.visible
{
	visibility: visible;
}

.hornsignet
{
	position:absolute;left:504px;top:15em;
}



label, input, select
{ 
	display: block;
	float: left; 
}

label.lblfrm
{
	width: 100px; 
}

label.lblfrm2
{
	width: 170px; 
}

form br {
  clear: left; 
}

input#submit {
  float: none;
  width: auto;
}


.fln,.fln2
{
	float:none;display:inline;
}

.fln2
{
	font-weight:bold;
}


.sctb
{
	display:block;
	margin-bottom: 0.5em; 
}


.squarefloat
{
	
	float:left;
	margin-left:0px;	
	margin-left:22px;	
	margin-right:0;
	padding-top:2px;			
	display:inline;
}

.hlfloat
{
	float:left;	
	margin-left:18px;
}

.clt
{
	clear:left;
}

.vaimgcont
{
	margin-top:1em;	
	margin-bottom:1em;
}

.vaentry
{
	float:left;
	width:140px;
	margin-bottom:3em;
	margin-right:1em;	
	height:200px;	
}

.vaentryov
{
	float: left;	
    height:200px;    
    vertical-align:bottom;
    margin: 2em 4em 0 0;    
}    


.valink
{
	font-size:0.8em;
}

.vadescr
{
	max-width:700px;	
	margin-bottom:1em;
}

.valinkcont
{
	padding:10px;
	vertical-align:top;
}

.boto
{
	margin-top:1em;
}

.b 
{
	font-weight: bold;
}

.clearerl
{
	clear:left;
}

b.n {font-weight:normal;}




.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}