body {
margin:0;
padding:0;
}

/*makes it default for IE 5, not enought to specify in body*/
* {color: #000; font-size: 11px; font-family: "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;}


/****MENU*******/

/*headmenu is used for headmenu*/
.headmenu {
background:#FF6500;
}

ul {
list-style:none;
margin:0 0 0 6px;
padding:0;
}

    .HeadMenuOn {
      background-image:url("../images/btn/btn_cornerright.gif");
	  background-repeat: no-repeat;
	  background-position: right 0;
	  float:left;
	  margin:10px 18px 0 0; /*16px is the right space to next button*/
	  _display:inline; /*fpr dubbelmargin bugg in IE*/
      }
	  
     .HeadMenuOn div {
      background-image:url("../images/btn/btn_cornerleft.gif");
	  background-repeat: no-repeat;
	  background-position: left 0;
	  float:left;
	  margin:0 6px 0 0; /*6px is the width to the right*/
	  padding:0;
	  _display:inline; /*fpr dubbelmargin bugg in IE*/
       }
	  
	  .HeadMenuOn img {
	  margin:6px 0px 4px 6px; /*6px is the width to the left*/
	   border:0;
	   }
	  
	  .HeadMenuOff {
      float:left;
	  margin:10px 18px 0 0; /*16px is the right space to next button*/
	  _display:inline; /*fpr dubbelmargin bugg in IE*/
      }
	  
     .HeadMenuOff a {
	  float:left;
	  margin:0 6px 4px 0; /*6px is the width to the right*/
	    }
	  
	  .HeadMenuOff img {
	  margin:6px 0px 0 6px; /*6px is the width to the left*/
	  border:0;
	  }

/*****submenu******/
/*this class holds the background color and height of the submenu*/
.submenu {
background:#D90404;
height:26px;
}

.spacesubmenu {
width:13px;
}

/*for links not choosend*/
a.submenuOff:link, .submenu a.submenuOff:visited, .submenu a.submenuOff:hover {
color:white;
text-decoration:none;
float:left;
margin-right: 17px;
}

a.submenuOn:link, .submenu a.submenuOn:visited, .submenu a.submenuOn:hover {
color:white;
font-weight:bold;
text-decoration:none;
margin-right: 16px;
float:left;
}

.submenu a.submenuOff:hover {
text-decoration:underline;
}


/*****CONTENT AREA (area under menues)****/

/**space up and down **/
.spaceInfoUp {
height:17px;
background:white;
}

.spaceRightColumnUp {
height:13px;
background:#E4E4E4;
}

.spaceInfoDown {
	background:white;
	vertical-align:center;


}

.spaceInfoDown a{
text-decoration:none;
}

.spaceRightColumnDown {
height:20px;
background:#E4E4E4;
}

/***INFO AREA***/
/*holding the margin to the left of the browser -in the white area)***/
.spaceInfoLeft {
width:12px;
background:white;
}

/***** content ara***/
.InfoArea {
width:471px;
background:white;
height:293px;
vertical-align:top;
}



/**** holding the margin to the right to the rightcolumn*****/
.spaceInfoRight {
width:25px;
background:white;
}

/***RIGHTCOLUMN AREA***/

/**** holding the margin to the left to the contentarea*****/
.spaceRightColumnLeft {
width:15px;
background:#E4E4E4;
}

.RightColumn {
width:204px;
background:#E4E4E4;
height:293px;
vertical-align:top;
}

.spaceRightColumnRight {
width:9px;
background:#E4E4E4;
}

/****footer***/
.footer {
background:#FF893B;
}

.footer a:link, .footer a:visited, .footer:a:hover {
text-decoration:underline;
}

.footer:a:hover {
text-decoration:none;
}

/****BILDER*****/
.InfoArea img {
border:0;
}

.InfoArea .arrow_LinkInfoArea {
float:left;
}

.InfoArea .date {
	float:left;
	font-size: 9px;
	margin:3;
	padding:3;
	display:block;
	font-weight:bold;
	background-color: #CCCCCC;
	text-align: center;
	border: thin none #999999;
	width: 50px;
	height: 15px;





}

.pictureLeft {
float:left;
margin-right:13px;
margin-bottom:10px;
}

.pictureRight {
float:right;
margin-left:10px;
margin-bottom:10px;
}

.pictureHorizontal {
margin-bottom:10px;
}



/*rubriker*/
h1 {
 font-size: 18px;
 margin:0 0 7px 0;
  padding:0;
  display:block;
  font-weight:normal;
}

h2 {
 font-size: 14px;
 margin:0 0 5px 0;
 padding:0;
 display:block;
  font-weight:bold;
}

h2.header2 {
 font-size: 14px;
 margin:0 0 3px 0;
 padding:0;
 display:block;
  font-weight:bold;
}

.InfoArea p {
 margin:0 0 20px 0;
padding:0;
line-height:14px;
}

.InfoArea a:link, .InfoArea a:visited {
color:#D90404;
text-decoration:underline;
}

.InfoArea a:hover {
color:#D90404;
text-decoration:none;
}

.InfoArea a.linkSingleInfoArea:link, .InfoArea a.linkSingleInfoArea:visited {
color:#D90404;
text-decoration:underline;
position:relative;
top:0px;
}

.InfoArea a.linkSingleInfoArea:hover {
color:#D90404;
text-decoration:none;
position:relative;
top:2px;
}

.InfoAreaText p {
 margin:0 0 20px 0;
padding:0;
line-height:14px;
}

.InfoAreaText a:link, .InfoArea a:visited {
color:#D90404;
text-decoration:underline;
}

.InfoAreaText a:hover {
color:#D90404;
text-decoration:none;
}

.InfoAreaText a.linkSingleInfoArea:link, .InfoArea a.linkSingleInfoArea:visited {
color:#D90404;
text-decoration:underline;
position:relative;
top:0px;
}

.InfoAreaText a.linkSingleInfoArea:hover {
color:#D90404;
text-decoration:none;
position:relative;
top:2px;
}



/********** NEWS ****************/

.NewsArea {
width:750px;
background:#CCCCCC;
height:23px;
vertical-align:center;
}
.NewsArea .NewsLine{
background-image:url(../images/news2.gif);
background-repeat: no-repeat;
height:18px;
\height: 23px; /*for IE5.5*/
he\ight: 18px; /*for IE6*/	
padding-top:8px;
padding-left:85px;
margin-bottom:4px;
/*font-weight:bold;*/
vertical-align:down;
}

.NewsArea .NewsLine a:link, .NewsArea .NewsLine a:visited {
text-decoration:none;
}

.NewsArea .NewsLine a:hover {
text-decoration:underline;
}
/********** RIGHTCOLUMN ****************/
.RightColumn .headermenu {
background-image:url(../images/rightcolumn/menu_header.gif);
background-repeat: no-repeat;
height:18px;
\height: 23px; /*for IE5.5*/
he\ight: 18px; /*for IE6*/	
padding-top:5px;
padding-left:24px;
margin-bottom:4px;
color:white;
font-weight:bold;
}

.RightColumn .headermenu a:link, .RightColumn .headermenu a:visited, .RightColumn .headermenu a:hover {
text-decoration:none;
color:white;
}

.RightColumn .menuOn {
background-image:url(../images/rightcolumn/menu_on.gif);
background-repeat: no-repeat;
height:17px;
\height: 19px; /*for IE5.5*/
he\ight: 17px; /*for IE6*/	
padding-top:2px;
padding-left:24px;
margin-bottom:2px;
color:white;
font-weight:bold;
}

.RightColumn .menuOff {
background-image:url(../images/rightcolumn/menu_off.gif);
background-repeat: no-repeat;
height:17px;
\height: 19px; /*for IE5.5*/
he\ight: 17px; /*for IE6*/	
padding-top:2px;
padding-left:24px;
margin-bottom:2px;
color:black;
font-weight:bold;
}

.RightColumn .menuOn a:link, .RightColumn .menuOn a:visited, .RightColumn .menuOn a:hover {
text-decoration:none;
color:white;
}

.RightColumn .menuOff a:link, .RightColumn .menuOff a:visited, .RightColumn .menuOff a:hover {
text-decoration:none;
}

/**aktuelltheader***/
.RightColumn .aktuelltheader {
background:#D90404;
height:18px;
\height: 23px; /*for IE5.5*/
he\ight: 18px; /*for IE6*/	
padding-top:5px;
padding-left:10px;
margin-bottom:4px;
margin-top:27px;
color:white;
font-weight:bold;
}

.RightColumnFirst .aktuellttext {
margin:6px 10px 10px 10px;
}

.RightColumnFirst .aktuellttext a:link, .RightColumnFirst .aktuellttext a:visited {
color:black;
text-decoration:none;
}

.RightColumnFirst .aktuellttext a:hover {
color:black;
text-decoration:underline;

}

.RightColumn p{
margin:0 0 3px 0;
padding:0 0 0 0;
}

.RightColumn .infoheader {
background:#D90404;
height:18px;
\height: 23px; /*for IE5.5*/
he\ight: 18px; /*for IE6*/	
padding-top:5px;
padding-left:10px;
margin-top:27px;
color:white;
font-weight:bold;
}

.RightColumn .infosquare {
background:#BBBBBB;
border:1px solid #D90404;
padding:4px 10px 10px 10px;

}
.langLink {
	padding-top: 25px;



}
.langLink a:link, .langLink a:visited {
	color:black;
    text-decoration:none;
}

.langLink a:hover {
color:black;
text-decoration:underline;

}

.RightColumn .aktuellttext a:link, .RightColumn .aktuellttext a:visited, .RightColumn .aktuellttext a:hover {
color:black;
}

.InfoAreaText {
background:white;
vertical-align:top;

}

.CountryLinkFirst {
padding:4px 0px 0px;
}

.CountryLinkFirst a:link, .CountryLinkFirst a:visited {
text-decoration:none;
font-weight:bold;
color:black;
font-size: 9px;
}

.CountryLinkFirst a:hover {
text-decoration:underline;
font-weight:bold;
color:black;
	font-size: 9px;
}

.CountryLinkSpace {
	height:5px;
	vertical-align: center;


}
.RightColumnFirst {
	background:#E4E4E4;
	vertical-align:top;
	margin-top: 40px;

}
.spaceRightColumnDownFirst {
	background:#E4E4E4;
	width: 260px;

}
.InfoAreaFirst {

width:400px;
background:white;
height:293px;
vertical-align:top;
}
.pictureBtn {
	float: none;
	margin-top: 4px;

}





}
.Link {
	height:70px;
	padding-top: 35px;


}
.Link a:link, .Link a:visited {
	color:black;
    text-decoration:none;
}

.Link a:hover {
color:black;
text-decoration:underline;

}

.Link2 {
	padding-left:15px;
	height: 40px;
	padding-top: 0px;


}
.Link2 a:link, .Link2 a:visited {
	color:black;
    text-decoration:none;
}

.Link2 a:hover {
color:black;
text-decoration:underline;

}
.InfoAreaTextInvert a:link, .InfoAreaTextInvert a:visited{

color:#D90404;
text-decoration:none;
}
.InfoAreaTextInvert a:hover{

color:#D90404;
text-decoration:underline;
}
.smallText {
	font-size: xx-small;
}
/*miniportratt*/
#reference {
float:right;
clear:both;
width:230px;
margin-top:-4px;

}

#reference h2 {
font-size: 16px;
background:#fff url(../images/quote.gif) top left no-repeat;
text-indent:20px;
margin-bottom:2px;
}

#reference img{
margin:5px 0 10px 0;
padding:0;
float:none;
}

/*end miniportratt*/
.bigQuote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;

}
.Kontroll {
	display: none;
	background-color: #99CC33;

}
