.hide {
left:-10000px;
position:absolute;
}


* {
	padding:0;
	margin:0;
}

/*generelle Formatierungen
*****/

html, body {
	height:100%;
	position:relative;
}

body {
	min-height:101%;
	font-size:11px;
	font-family:Verdana;
	color:##323232;
	background: url(../img/siderne.jpg) repeat-x #f1eccf top left;
	text-align:center;
}

img {
	border:none;
}

h2 {
	font-weight:bold;
	font-size:11px;
	padding-bottom:10px;
}

h4 {
	font-weight:bold;
	font-size:11px;
	padding-bottom:10px;
}

a {
	color:#323232;
}

a:hover {
	text-decoration:none;
}

p{
	padding-bottom:8px;
}


.clearer{
	clear:both;
}

ul{
	padding-bottom:10px;
	list-style-type:none;
}

li{
	background: url(../img/li.jpg) no-repeat top left;
	padding-left:8px;
	padding-bottom:5px;
}


/*Template Container
*****/

#container {
	width:100%;
}

#innerContainer{
	width:988px;
	border: 1px solid #a8a8a8;
	border-top:none;
	*background: url(../img/innercontainerHG.jpg) top left repeat-x #ffffff;
	background: #ffffff;
	min-height:400px;
	margin:auto;
	text-align:left;
}

#head{
	width:988px;
	height:35px;
	background: url(../img/innercontainerHG.jpg) repeat-x top left;
	margin:auto;
}


#naviLeiste{
	width:988px;
	height:150px;
	background: url(../img/naviHG.jpg) repeat-x top left;
	/*padding-left:20px; */
}

#lang{
	background:url(../img/sprog_bar.png) no-repeat top left;
	height:25px;
	width:740px;
	float:right;
	/*padding-left:30px;*/
	padding-top:6px;
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
}


#logo{
	width:150px;
	height:150px;
	background:url(../img/logo.jpg) no-repeat top right;
	float:left;
	padding-left:20px;
}
#logo img {
	width: 150px;
	height: 150px;
}
#logo_en{
	width:150px;
	height:150px;
	background:url(../img/logo_en.jpg) no-repeat top right;
	float:left;
	padding-left:20px;
}

/*Navigation
************/
#navi{
	float:left;
	height:150px;
	padding-top:45px;	
}

.menuelement{
	float:left;
	*float:left;
	padding-rigth:0px;
	*width:50px;
}

.nav_el{
	border:#a8a8a8 1px solid;
	border-top:none;
	*width:50px;
	*background-color:#FFF;
	*text-align:left;
}

#untermenu2{
	border-top:#a8a8a8 1px solid;
	*width:50px;
}

/*Navigation Ende
***************/
#footer{
	background: url(../img/footer.jpg) no-repeat top left;
	width:988px;
	height:100px;
}

#spacer{
	height:20px;
}

#content{
	min-height:300px;
	*height:300px;	
}

#lcon{
	float:left;
	width:487px;
	padding-left:25px;
	padding-right:20px;
	*width:532px;
	overflow: hidden;
}

#rcon{
	float:left;
	width:407px;
	*width:452px;
	padding-left:20px;
	padding-right:25px;
	overflow: hidden;
}

/*SPRACHMEN�
************/
#lang li{
	padding-left:25px;
	float:left;
	vertical-align:top;
	padding-right:25px;
	*padding-right: 25px;
}

#lang a{
	color:#D5D2B9;
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
}

#lang ul{
	margin-left:55px;
}

li.no{
	background: url(../img/flaggen/no.png) no-repeat top left;
}

li.nl{
	background: url(../img/flaggen/nl.png) no-repeat top left;

}

li.se{
	background: url(../img/flaggen/se.png) no-repeat top left;
}

li.pl{
	background: url(../img/flaggen/pl.png) no-repeat top left;
}

li.fi{
	background: url(../img/flaggen/fi.png) no-repeat top left;
}

li.fr{
	background: url(../img/flaggen/fr.png) no-repeat top left;
}

li.en{
	background: url(../img/flaggen/en.png) no-repeat top left;
}

li.de{
	background: url(../img/flaggen/de.png) no-repeat top left;
}

li.dk{
	background: url(../img/flaggen/dk.png) no-repeat top left;
}

/*SPRACHMEN� ENDE
*******/



/*INHALT STYLE
*************/
.textwrap{
	padding-bottom:10px;
}

.noPad .textwrap{
	padding-bottom:0px;
}

.textwrap .csc-textpic-intext-left .csc-textpic-text{
	margin-left:220px;
	min-height:158px;
	*height:158px;
}


/*Pop UP STYLE
********/

#popup{
	
	padding-top:40px;
}

.csc-textpic-below .csc-textpic-text{
	margin-bottom:20px;
}

.tx-irfaq-pi1 {
	padding-bottom: 10px;
}