/* designer | resetting browser defaults... full control ----------------------- */

form { margin:0px; }/* clear hidden margins */
a img { border:none; }/* clear border on linked images */ 
* { padding:0px; margin:0px; }/* clear default settings (not IE4) all elements */


/* global | viewport | --------------------------------------------------------- */

html,
body { text-align:center; background: #7c97a7; font-family : arial,helvetica,sans-serif; font-size: 12px; color : #00355f;}
/* body#green {background : #192608 url(http://www.chashude.com/design/images/back_green.gif)!important; height : 1200px; ; }*/
/* end */


/* global | pagetype | --------------------------------------------------------- */

#Page { width:918px; margin:0 auto; position : relative;}
#Grid { text-align:left; background : #fff; margin-top : 3px; }
/* end */
a { color : #a0a9ae; text-decoration : none;}
a:hover { color : #febd10; text-decoration : underline;}

H1,
H2,
H3,
H4 {font-family : arial,helvetica,sans-serif;}
/* top med logo ---------------------------------------------------------------- */

#AREA01 { height : 46px; width : 863px;}
#AREA01 div.dspCont  { text-align : right; padding : 16px 0 0 0;}

/* midtersektion ----------------------------------------------------------------*/


#AREA02 {background : url(../images/back_area02.gif) repeat-y ; width : 863px; height : 400px; }
#green #AREA02 {background : url(http://www.chashude.com/design/images/back_area02_green.gif) repeat-y!important ; }

#AREA02 .SEC01 { margin-left : 80px; background : url(../images/backtile_menu.gif) repeat-y ;}
#green #AREA02 .SEC01 { background : #85BB3D;}
#AREA02 .SEC01 .dspCont {margin : 0px 0; border-top : 1px solid #febd10; height : 19px;}

ul.menu {margin : 10px 10px 0 0; padding : 0px; display : inline; }
ul.menu li {
	float : left; 
	text-indent : 20px; 
	padding-top : 1px;
	list-style-type : none;
	background-image : url(../images/bulletpoint.gif);
	background-repeat:no-repeat; 
	background-position:3px 7px;
	margin-right : 30px;
	font-family : arial,helvetica,sans-serif; font-size : 13px; font-weight : bold
	}

#green ul.menu li {margin-right : 12px;}	
ul.menu li a {color : #FFF; font-weight : bold; text-decoration : none; }
ul.menu li a:hover {color : #febd10;}
div.sitemap ul {margin : 3px 0 3px 15px;}

#AREA02 .group01 {float : left; width : 436px; }
#AREA02 .group02 {float : right; width : 423px; overflow : auto; height : 355px;}

#AREA02 .medarbejdereLeft {float : left; width : 430px;  }
#AREA02 .medarbejdereRight {float : right; width : 418px; overflow : auto; height : 355px; margin-left : 15px; padding-top : 35px;}

div.Medarbejderpic {width : 430px; padding-top : 15px;}
div.illu {float : left; width : 239px; overflow : hidden; height : 176px; margin-left : 18px;}
div.illu img {height : 176px;}
div.person {float : left; width : 140px; margin-left : 15px;}


.NewsHeader {margin-left : 48px;}
.NewsHeader H2 {color : #febd10; font-size : 20px; float : left; display : inline; }
.NewsHeader img {margin-right : 8px;}
.NewsContent {margin-left : 100px; width : 340px; margin-top : 20px;}
.NewsContent ul.navi li {margin-top : 1px; list-style-type : none; font-size : 11px; font-weight : bold;}
.NewsContent ul.navi li a.mark {color : #00355f;}
.NewsContent ul.navi li ul.navi li  {margin-left : 15px; margin-top : 5px; list-style-type : none; font-size : 11px; font-weight : normal;}
ul.navi a {color : #a0a9ae }
div.billede {position : absolute; top : 266px; left : 58px; height : 160px; width : 330px; overflow : hidden}
div.billede_smalt {position : absolute; top : 320px; left : 58px; height : 100px; width : 100px;}


#AREA02 .group02 .CSPOT01 ul  {margin : 30px 10px 0 20px; }
#AREA02 .group02 .CSPOT01 ul li {
	margin-bottom: 10px;
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	list-style-image: url(../images/bulletpoint.gif);
}

#AREA02 .group02 .CSPOT02 H1 {font-size : 18px; margin-bottom : 10px;}
#AREA02 .group02 .CSPOT02 p {line-height : 18px; padding-bottom : 15px; } 
#AREA02 .group02 .CSPOT02 fieldset.faktabox p {line-height : 18px; padding-bottom : 5px !important; margin-top : 10px !important; } 

#AREA02 .group02 .CSPOT02 H2 {font-size : 14px; margin-bottom : 10px; }


#AREA03 {background : url(../images/backtile_area03.gif) repeat-x bottom; height : 124px; }
#AREA03 .dspCont { margin-left : 80px;	margin-top : 27px;}
#AREA03 .streg { background : #aca899; height : 1px; font-size : 0; border-bottom : 1px solid #ece9d8; width : 785px;}


div.footer {width : 785px; margin-top : 10px;}
div.footer .line1 {width : 200px; float : left; font-family : verdana,arial,helvetica,sans-serif; font-size : 11px;}
div.footer .line2 {width : 119px; float : right; text-align : right; }
div.footer a {text-decoration : none; color : #00355f;}
div.footer2 a {text-decoration : none; color : #00355f;}
div.footer2 a:hover {text-decoration : underline; color : #FEBD10;}


/* #AREA02 .group02 .CSPOT02 ul.normal  {margin : 10px 10px 0 20px; }
#AREA02 .group02 .CSPOT02 ul.normal li {
	margin-bottom: 10px;
	list-style-image: url(../images/bulletpoint.gif);
}
*/

ul.normal  {margin : 5px 10px 0 20px; }

ul.normal li {	margin-bottom: 10px;list-style-image: url(../images/bulletpoint.gif);}

H4 {font-size : 12px;}
div.footer2 {width : 863px; margin-top : 10px; text-align : center; color : #fff;}

/*Faktabox*/
legend {font-weight : bold; color : #00355f;}
p.manchet {font-weight : bold;}
fieldset.faktabox {border : 1px solid #00355f; margin : 5px 8px 10px 0;}
fieldset.faktabox .dispCont {margin : 5px 5px;}

p.about {color : #999999; font-size : 90%; margin-top : 25px; }
table.facts {border : 1px solid #00355f; background : #d2dbe0; width : 40%; float : left;}
table.facts th {font-size : 12px; text-align : center; font-weight : bold; }
table.facts td {font-size : 70%;}
table.facts {margin : 5px 5px 5px 0;}

/*New design Nov. 2006*/
div.NewsFrontWrapper {margin-left : 108px; margin-top : 7px; width : 700px;}
div.NewsFront1 { width : 320px; float : left; margin-left : 0px;}
div.NewsFront2 { width : 320px; float : left; margin-left : 14px;}
div.News {height : 70px; margin-top : 10px;}
div.News H1 {font-size : 13px !important; font-weight : bold !important; }
div.News P {font-size : 11px !important; font-weight : normal !important; padding-right : 25px !important;}
div.News label {color : #999999; margin-right : 5px;}
div.BilledeWrapper {position : absolute; top : 266px; left : 58px; height : 160px; width : 800px;  }
#green div.BilledeWrapper {top : 293px; }
div.BilledeFront {float : left; overflow : hidden; height : 160px; }
div.TextFront {background : #7c97a7; float : left; width : 416px; height : 160px; color : #fff; overflow : hidden; margin-left : 54px;}
#green div.TextFront {background : #85bb3d; }

div.TextFront .DispCont {padding : 10px 10px; margin-left : 00px; }
.TextFront H1 {font-size : 15px;}
div.TextFront a {color : #00355f;}