/* GENERAL STYLES */
/* GENERAL STYLES */
/* GENERAL STYLES */
* 
{
	font : small/1.5em ;
}
table, h1, tr, td, form
{
	margin:0px;
	padding:0px;
}


a
{
	text-decoration: none ;
	font-weight: bold ;
	color: Navy ;
}
a:hover
{
	color: #ff0000 ;
}

h3 { font-size : 110%; }
h4 { font: bold 100%; }
h5 { font: italic 100%; }
h6 { font: small-caps 100%; }
¨
p
{
	padding: 0px;
	margin: 0px;
}
input, textarea
{
	border: 1px solid #a0a0a0;
}
td
{
	vertical-align: top ;
}


.noBorder
{
	border: 0 0 0 0 ;
}
.activeMainMenu
{
	background-image: url(/images/active_menu_bg.gif);
}
/* EDITOR PROPERTIES */





.listElement
{
	display: block;
	margin-bottom: 25px;
}

.listElement .listTitle
{
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0 ;
	background-color: #f0f0f0;
	display: block;
	margin-bottom: 5px ;
	padding: 5px 0 5px 0;
	font-size: 12px ;
	font-weight: bold;
	color: #444;
}
.listElement td
{
	vertical-align: top ;
	padding: 1px ;
}
.listElement .tdSpace
{
	width: 10px ;
}

.listElement .head
{
	font-weight: bold ;
	display:block;
	width: 80px;
}



#teaserSection
{
	float:left;
	font-size: 90%;
	padding-top: 10px;
	padding-left: 40px;
	width: 400px;
}
#teaserSection h2
{
	font-size: 12px;
	margin: 0px 0px 5px 0px;
}
.teaser
{
	margin-top: 0px;
	list-style-type: none;
}
.teaser li
{
	margin-left: -10px;
	text-indent: -15px;
	padding-bottom: 3px;
}
.teaser li a
{
	font-weight: normal;
}

#body
{
	background-color: #f0f0f0 ;
	font : 75% "verdana", Helvetica, sans-serif;
	text-align: center ;
	font: verdana ;
}
#wrap
{
	margin: auto ;
	text-align: left ;
	background-color: #fff ;
	border: 1px solid #a0a0a0 ;
}

#mainMenu td
{
	border-bottom: 1px dotted #909090 ;
	vertical-align: middle ;
	text-align: center ;
	color: #d0d0d0 ;
	width: 100px ;
	font-family : Verdana, sans-serif;
	font-size : 10px ;
	font-weight: bold ;
}

#mainMenu td a
{
	margin: 5px 3px 5px 3px;
	display: block;
}
#mainMenu td a:hover
{
	color: #f00 ;
}
#mainMenuColumn
{
	width: 320px ;
	height: 800px ;
	float: left ;
	xbackground-color: #003366 ;
	xbackground-color: #046380 ;
	xbackground-color: #728b93;
	background-image: url(/images/back_page.gif) ;
	background-position: 0% 200px ;
}
#mainMenuColumn a
{
	color: #d0d0d0 ;
	font-family : Verdana, sans-serif;
	font-size : 10px ;
	font-weight: bold ;
}







/* ------- Main Column ----------------------- */

#mainColumn
{
	width: 430px ;
	float: left ;
	background-color: #fff ;
	padding: 17px 25px 25px 25px ;
	background-position: left;
}
#mainColumnHeader
{
    width: 430px ;
    margin-bottom: 20px;
}
#mainColumnHeader .pageHeader
{   
	font-size : 150% ; 
	color : #666666;
	font-family : Verdana, sans-serif;	
	padding-bottom: 0px ;
	width: 300px;
}
#mainColumnHeader p
{   
	font-family : Verdana, sans-serif;	
	font-size : 11px;
	line-height : 180%;
	color: #333333;	
	padding-bottom : 5px;
}

#bodyText
{
	font-size : 11px;
	line-height : 150%;
	padding-top: 0px ;
}

/* ---- Main Menu ---------------------------------*/

#blueLogo
{
    margin: 30px 0 10px 10px;
}

#mainMenu
{
	margin: 0px 10px 0px 10px;
}

.mainMenuItem
{
    float: left ;
    width: 80px ;
    text-align: center ;
    padding: 3px ;
}
.mainMenuItem a
{
    vertical-align: middle ;
    height: 30px ;
}

.spacer
{
    margin-top: 3px ;
    height: 30px ;
    width: 1px;
    border-left: 1px dotted #909090 ;
    float: left ;
}
.longspacer
{
    height: 1px ;
    width: 260px;
    border-bottom: 1px dotted #909090 ;
    clear: both ;
    float: left ;
}

/* ---- Sub Menu ---------------------------------*/

#subMenu
{
    padding-top: 5px ;
    margin-left: 180px ;
}

#subMenu h2
{
    color: #fff ;
    font-size: 100% ;
}

#subMenu a
{
    display: block ;
    padding-bottom: 10px ;
}
#subMenu a:hover
{
    color: #f00 ;
}

/* ---- Praksis Liste --------------------------------- */
#praksisListe
{
}


dl dt dd
{
	padding: 0px ;
	margin: 0px ;
}

.event1
{
	float: left ;
	width: 100% ;
	margin-bottom: 20px ;
}
.event1 h3
{
	font-weight: bold ;
	font-size: 130% ;
	margin-bottom: 4px ;
}
.event1 dl
{
	float: left ;
	margin: 0px ;
	padding-left: 0px ;
}

.event1 dl
{
}

.event1 dt
{
	display: block;
	margin: 0px ;
	float: left ;
	font-weight: bold ;
	padding-left: 5px ;
	width: 80px ;
}
.event1 dt
{
	margin: 0px ;
	padding: 0px ;
}



/* ---- Bestyrelsen --------------------------------- */

.bestyrelsesMedlem
{
	clear: both;
	border-top: 1px dotted ;
	margin-bottom: 25px ;
}
.bestyrelsesMedlem image
{
	float: left ;	
	margin-right: 20px ;
/*	width: 150px ; */
}
.bestyrelsesFakta
{
	text-align: center ;
	line-height: 1.8em ;
}


#forsideSplash
{
	POSITION: relative;
	border: 1px solid #d0d0d0;
	left: -325px ;
	background: #fafafa ;
	width: 755px;
	float: left;
	top: 130px;
}

/* ---- Adverts --------------------------------- */
#advertBox
{
/*
	margin-left: auto;
	margin-top: 30px ;
	background: #fafafa ;
	width: 500px;
	border: 1px solid #f00;
	position: relative;
	display:block;
*/
	width: 250px;
	float:left;
}
.advert
{
	padding: 5px 15px 5px 15px;
}
.advert img
{
	width: 110px;
}
/*
.advert-old
{
	margin: auto;
	padding: 18px ;
	float: left ;
	display: inline ;
	text-align: center ;
	height: 100px ;
	width: 200px ;
	border: 1px solid #f00;
}
.advert-old *
{
	vertical-align: middle; 
}
*/

/* EDITOR PROPERTIES */
H1 {
font-size : 130% ; 
color : #666666;
padding-bottom: 0px ;
margin-bottom: 0px ;


}

H2 {
font-size : 110% ; 
font-weight: bold;
color : #666666;
padding-bottom: 0px ;
margin-bottom: 0px ;

}


/* EDITOR PROPERTIES */
H1 {
font-size : 130% ; 
color : #666666;
padding-bottom: 0px ;
margin-bottom: 0px ;


}

H2 {
font-size : 110% ; 
font-weight: bold;
color : #666666;
padding-bottom: 0px ;
margin-bottom: 0px ;

}

