/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   

/* GENERAL */

body {
font-family: Arial, Helvetica, sans-serif;
background-image: url(images/bkg_grey.jpg);
background-repeat:repeat-x;
}



.pageHeader   {
font-family: Arial, Helvetica;
font-size:  12px;
font-weight: bold;
color: #000000;
background-image: url(images/img_top.gif);
width: 800px;
height: 74px;
padding-left: 30px;
padding-top: 25px;
}

.pageMain   {
background-image: url(images/bkg_white.jpg);
width: 800px;
height: 300px;
}

.pageFooter   {
background-image: url(images/img_bottom.gif);
width: 800px;
height: 10px;
}


.pagenavtable {
height: 0px;
width: 800px;
}





.flag_de{
width: 22px;
height: 14px;
background-image: url(images/img_flag_de.jpg);
cursor: pointer; 
background-repeat:repeat-x;
float: right:
}

.flag_fr{
width: 22px;
height: 14px;
background-image: url(images/img_flag_fr.jpg);
cursor: pointer; 
background-repeat:repeat-x;
float: right:
}

.flag_uk{
margin-right: 4px;
margin-bottom: 3px; /*Firefox*/
*margin-bottom: 4px;/*IE*/
float: right:
}






.Houseimg{
vertical-align: bottom;
margin-right: 15px;
margin-bottom: 4px;
border: 0px;
}





pageLogin
{
height: 23px;
}


.linkLogin
{
margin-left: 700px;
font-family:   Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
font-weight: bold; 
}
.linkLogin:link {  color: #000000 ; text-decoration: none}
.linkLogin:visited { color: #000000;  text-decoration: none }
.linkLogin:active { color: #000000;  text-decoration: none }
.linkLogin:hover { color: #000000;  text-decoration: none }

.linkLogga
{
left: 20px;
margin-left: 70px;
padding-left: 70px;

}




.linkTop
{
font-family:    Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #FFFFFF; 
/*font-weight: bold; */
}
.linkTop:link {  color: #FFFFFF ; text-decoration: none}
.linkTop:visited { color: #FFFFFF;  text-decoration: none }
.linkTop:active { color: #FFFFFF;  text-decoration: none }
.linkTop:hover { color: #FFFFFF;  text-decoration: none }


.SearchSkinObject {
    font-weight: bold;
    font-size: 8.5pt;
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
    padding: 1px 3px 1px 1px;
}

A.SearchSkinObject:link {
    text-decoration:    none;
    color: white;
    padding: 1px 3px 1px 1px;
}

A.SearchSkinObject:visited  {
    text-decoration:    none;
    color: white;
    padding: 1px 3px 1px 1px;
}

A.SearchSkinObject:active   {
    text-decoration:    none;
    color: white;
    padding: 1px 3px 1px 1px;
}

A.SearchSkinObject:hover    {
    text-decoration:    none;
    color: lightskyblue;
    background-color: transparent;
    padding: 1px 3px 1px 1px;
}




.TextBoxSearch
{
	margin-left: 15px;
	padding-top: 2px;
	padding-left: 5px;
	font-size: 12px;
	color: #000000;
	border-width: 0;
	height: 20px;
	width: 87px;
	background-image: url(images/search_box.jpg);
	background-position: left top;
}





.linkSearch{font-family:   Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; }
.linkSearch:link {  color: #FFFFFF ; text-decoration: none}
.linkSearch:visited { color: #FFFFFF;  text-decoration: none }
.linkSearch:active { color: #FFFFFF;  text-decoration: none }
.linkSearch:hover { color: #FFFFFF;  text-decoration: none }
.linkSearch
{
	background-image: url(Images/img_arrow5.gif);
	background-repeat: repeat-y;
	padding-left: 15px;
}










/* Panes */

.toppaneAdminRight {
margin-top: 20px;
padding-right:40px;
margin-bottom: 6px;
width: 395px;
vertical-align: top;
float: right:
}



.toppaneAdmin {
text-align: center;
vertical-align: top;
margin-top: 0px;
margin-right: 6px;
margin-bottom: 0px;
padding-top: 0px;
padding-right: 8px;
padding-bottom: 0px;
padding-left: 8px;
height: 10px;
width: 739px;
}


.toppane {
text-align: center;
vertical-align: top;
margin-top: 0px;
margin-right: 6px;
margin-bottom: 0px;
padding-top: 0px;
padding-right: 8px;
padding-bottom: 0px;
padding-left: 8px;
height: 10px;

width: 739px;
}

.leftpane {
padding-top: 64px;
*padding-top: 75px; /* IE */
width: 224px;

padding-bottom: 6px;
padding-left: 8px;
}


.contentpane {
text-align: left;
vertical-align: top;
padding-top: 70px;

padding-right: 42px;
*padding-right: 15px; /* IE */


padding-bottom: 6px;
padding-left: 0px;
width: 305px;
}




.rightpane {
padding-top: 64px;
*padding-top: 75px;  /* IE */

padding-bottom: 40px;
padding-right: 0px;
height: 0px;
width: 210px;
}



.bottompaneSmall {
vertical-align: bottom;
padding-bottom: 40px;
padding-right: 0px;
width: 525px;
}


.bottompane {
text-align: center;
vertical-align: top;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-right: 8px;
padding-bottom: 0px;
padding-left: 8px;
height: 0px;
width: 739px;

}




















