﻿BODY, HTML{
	padding: 0;
	margin: 5;
	background-color: #f7f8f3;
}
.sitebgcolor{
    background: #712f77;
}

div					{ background: transparent;}
.hide{
	visibility: hidden; 
}
.show{
	visibility: visible; 
}

a:link          	{ text-decoration: none; color: #000000;}
a:hover         	{ text-decoration: none; color: #006699;}
a:visited       	{ text-decoration: none; color: #000000;}
a:visited:hover 	{ text-decoration: none; color: #006699;}

a.userLink:link          	{ text-decoration: underline; color: #712f77;}
a.userLink:hover         	{ text-decoration: underline; color: #007FBF;}
a.userLink:visited       	{ text-decoration: underline; color: #712f77;}
a.userLink:visited:hover 	{ text-decoration: underline; color: #007FBF;}

a.linkToneDown:link          	{ text-decoration: none; color: Silver;}
a.linkToneDown:hover         	{ text-decoration: underline; color: #007FBF;}
a.linkToneDown:visited       	{ text-decoration: none; color: Silver;}
a.linkToneDown:visited:hover 	{ text-decoration: underline; color: #007FBF;}

#kontakt a, #kontakt a:visited, #kontakt a:hover {
	color: #020202;
	text-decoration: underline;
}

#bund a, #bund a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#bund a:hover, #bund a:visited:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.cursorHand		{ cursor: hand;}
.cursorNoHand		{ cursor: normal;}
.link				{ cursor: hand;}

TABLE.designtabel{
	width: 960px;
	padding: 0px;
	background-color: transparent;
}

TABLE.hovedtabel1{
	width: 960px;
	padding: 0px;
	background-color: #FFFFFF;
}
TABLE.hovedtabel2{
	width: 960px;
	padding: 0px;
	background-color: #FFFFFF;
	border-right: solid 1px #000000;
	border-left: solid 1px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 1px #000000;
}

TABLE.pageContent{
	width: 99%;
	height: 850px;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-left: 5px;
}

TABLE.standard{
	width: 100%;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-bottom: 15px
}

TABLE.normal{
	width: 100%;
	background-color: #FFFFFF;
	margin-left: 0px;
}

TABLE.toptable{
	width: 960px;
}

TABLE.topbillede_divtable{
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
}

TD.HoverLikeAHref:hover{
	text-decoration: none; 
	color: #006699;
}

TD.header{
	background-color: #1E5A96;                 
	border-right: solid 2px #164370;
	border-left: solid 2px #2672BD;
	border-top: solid 2px #2672BD;
	border-bottom: solid 2px #164370;
	padding-left: 3px;
}

TD.header h1, TD.header h2, TD.header p{
	font-size: 14px;
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

TD.widthCellTable{
	width: 600px;
}

TD.cell_padding{
	padding: 5px;
} 

TD.background_1{
	background-color: #7BA6A6;
}

TD.background_2{
	background-color: #7BA6A6;
}

img.floatingImageLeft{
	margin-right: 10px;
}

img.floatingImageRight{
	margin-left: 10px;
}

p{
	margin: 0;
	padding-top: 5px;	
	padding-bottom: 5px;	
}
h1{    
	font-size: 30px;
	font-family: Verdana;
	color: #020202;
	font-weight: normal;
	margin: 0;
	padding-top: 10px;
}
h2{    
	font-size: 18px;
	font-family: Verdana;
	color: #020202;
	font-weight: normal;
	margin: 0;
	padding-top: 0px;
}
.pageText{
	font-size: 13px;
	font-family: Verdana;
	color: #020202;		
}

.centerliste{
	line-height: 150%;
}

.stressText{
	color: #992337;	
}
.textToneDown{
	color: silver;
}
.textWhite{
	color: #FFFFFF;
}

.textOK{
	color: #008000;
}
.textSizeXS{
	font-size: 8px;
}
.textSizeS{
	font-size: 10px;
}
.textSizeM{
	font-size: 13px;
}
.textSizeL{
	font-size: 15px;
}
.textSizeXL{
	font-size: 18px;
}
.textSizeXXL{
	font-size: 22px;
}
.design_tekst{
	font-size: 9px;
	font-family: Verdana;
	font-style: Italic;
	color: #020202;
}
.topText2{
	font-family: Verdana;
	color: #712f77;
	font-size: 36px;
	font-weight: bold;
	padding-right: 20px;
	padding-left: 5px;	
}

.padding{
	padding: 2px;
}
.padding2{
	padding: 5px;
}
.paddingIndryk{
	padding-left: 15px;
}
.paddingBottom20{
	padding-bottom: 20px;  
}
.paddingIndryk{
	padding-left: 15px;
}
.noPadding{
	padding: 0px;
}
.noPaddingTop{
	padding-top: 0px;  
}
.noPaddingBottom{
	padding-bottom: 0px;  
}
TD.paddingbottom{
	padding-bottom: 15px;
}
TD.cell_padding{
	padding: 5px;
}
IMG.floatImagePadding{
	padding: 15px;
}

.noMargin{
	margin: 0px;
}
.noMarginTop{
	margin-top: 0px;
}
.marginBottom{
	margin-bottom: 2000px;
}
.marginbannere{
	margin-right: 8px;
}
.marginBottom{
	margin-bottom: 2000px;
}
.noborder{
	border: solid 0px #000000;
}
.border{
	border: solid 1px #000000;
}
.borderTop{
	border-top: solid 1px #000000;
}
.borderRight{
	border-right: solid 1px #000000;
}
.borderLeft{
	border-left: solid 1px #000000;
}
.borderBottom{
	border-bottom: solid 1px #000000;
}
/********************** SPECIEL **********************************************/
TABLE.overskrifttabel{
	height: 17px;
	width: 100%;
}

TD.overskriftitabel{
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #712f77
}

TD.tekstcelle{
    padding-top: 10px; 
    padding-bottom: 10px;
    padding-left: 8px;
    padding-right: 8px;
}

.overskrift_i_tabel{
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-right: 20px;
	padding-left: 5px;
	letter-spacing: 1px;

}

/********************** FORM ELEMENTER ***************************************/
.buttonNormal{ 
	text-align: center;
	background-color: #E5E5E5;
	border: solid 1px #000000;
	margin: 2px;

	font-size: 10px;
	font-family: Verdana;
	color: #000000;
	cursor: hand;
}

.buttonPush{ 
	text-align: center;
	background-color: #999999;
	border: solid 1px #000000;
	margin: 2px;

	font-size: 10px;
	font-family: Verdana;
	color: #FFFFFF;
	cursor: hand;
}

input.generelFormStyle, textarea.generelFormStyle {
	font-family: Verdana, sylfaen, georgia, serif;
	border: 1px solid #7f9db9;
}
textarea.generelFormStyle {
	font-size: 1.0em;
	padding: 5px;  
}
select.generelFormStyle
{
	font-family: Verdana, sylfaen, georgia, serif;
	border: 1px solid #7f9db9;
}
.radioinput
{
    border: 0px;
}

/********************** Menu ***************************************/
.menu_out           { Font: 14px Geneva, Verdana; color: #000000; background-color:#c99fcd; height: 25px; } 
.menu_over          { Font: 14px Geneva, Verdana; color: #FFFFFF; background-color:#712f77; height: 25px; }

.div_undermenu { 
	position:absolute; 
	background-color:#000000; 
	cursor: pointer; 
	visibility: hidden; 
	border-right: solid 1px #020202;
	border-left: solid 1px #7F7F7F;
	border-bottom: solid 1px #020202;
	z-index: 100;
}

.div.visikke{
	visibility: hidden; 
	position:absolute;
}
.div.vis{
	visibility: visible; 
}

TABLE.hovedmenu{
	width: 100%;
	padding: 0px;
	background-color: #712f77;
	border-right: solid 0px #020202;
	border-left: solid 0px #7F7F7F;
	border-top: solid 0px #7F7F7F;
	border-bottom: solid 0px #020202;
}




