/**
*	///////////////////////////////////////////////////
*	////////////// C M S  S T Y L E S /////////////////
*	///////////////////////////////////////////////////
*
*	list of import-rules 
*
*	@author			Olli, Larsen, Norbert
*	@since			20080925
*	@version		0.1
*	@revision		20080925
*
*	///////////////////////////////////////////////// */

body {
	color: #333;
	background-color: #ffffff;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Geneva, Arial, sans-serif;
	font-size: 75%;
	padding: 0% 5% 0% 5%;
	text-align: left
}


div#headerSection {
	border-bottom: 1px solid #bbb;
	height: 4em;
	margin: 0 0 2em 0;
	padding: 0;
	width: 100%
}

img#logoPrint {
	display: block;
	width: 33%;
	margin: 0 0 2em 0
}


.sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }

h1 {
	line-height:  1.25em !important;
	color: #333;
	font-weight: normal;
	line-height:  1.25em !important;
	margin: 0px 0px 1em 0px;
	padding: 0px 0px 0px 0px;
	text-align: left
}

#kontakt0,
#kontakt1,
#kontakt2,
#kontakt3,
#kontakt4,
#kontakt5,
#kontakt6 {
	width: 100%
}

/* Chapter / Module / Article / Element headline */

h3,
h2 {
	font-size: 1.0em;
	color: #333;
	font-weight: normal;
	line-height: 1.25em;
	padding: 0px 0px 0px 0px;
	margin: 2em 0px 0.8333em 0px !important
}

p {
	font-size: 0.8333em;
	line-height: 1.4167em;
	margin: 0px 0px 1.3333em 0px;
	color: #111;
}

a {
	color: #111
}



div#mainNavigation,
div#breadcrumbNavigation,
div#metaNavigation,
div#subNavigation,
div#map_canvas,
div.locationFilter,
div#headerBody,
div.sideSection,
div.footerSection,
p#copyright,
ul.fineprint,
div.ugeVisual,
div.subVisual,
h5,
div#addressBox ul li a,
p.printer,
a.print {
	display: none
}

div#addressBox.detail {
	position: relative !important;
	display: block !important;
	background-color: #000 !important;
	background-image: none
}


div#addressBox.detail ul li {
border-bottom: none;
background-image: none;
}

div#addressBox ul li p a {
	display: inline !important
}

div#addressBox ul li p a.csv {
	display: none !important
}

div#addressBox ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.9167em;
}

div#addressBox ul li {
	margin: 0 0 1em 0;
	padding: 0;
}

div#addressBox ul li p{
	margin: 0 0 0.5em 0;
	padding: 0;
}

ul.linklist {
	list-style: none;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

ul.linklist li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #eee
}

ul.linklist li a {
	display: block;
	color: #333;
	font-size: 0.9167em;
	height: 26px;
	line-height: 26px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

ul.linklist li a:hover {
	background-color: #f5f5f5
}

ul.linklist li a span {
	display: none
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
  
  .sIFR-active h1 {
   font-size: 1.25em
  }
}