body {
	background-image:url(../imgs_design/main_bg.gif);
	background-repeat: repeat-x;
	background-color: #E7E7DD;
	margin: 28px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color:#626262;
	}

img	{
	border:0px;
	}

hr	{
	border-width:1px 0px;
	border-style:solid;
	border-bottom-color:#f5f5f5;
	border-top-color:#B6B6B6;
	margin: 7px 0px 10px;
	padding: 0px;
	}

h1	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 15px;
	color: #FD8F0B;
	}


h2	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	margin-bottom: 5px;
	}

h3	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
	margin: 20px 0px 15px;
	color: #FD8F0B;
	}

p	{
	margin: 0px;
	margin-bottom:15px;
	}

label	{
	margin: 0px;
	margin-bottom:15px;
	}

/*  Top  */

#top	{
	height:75px;
	width: 900px;
	margin: 0px;
	padding: 10px 35px 0px 35px;
	}

/*  Image  */

#img	{
	width: 800px;
	margin: 0px;
	padding: 0px;
	}
	
#imgFrame	{
	border-style:solid;
	border-color:#C7C7C7;
	border-width:1px;
	background-color: #ffffff;
	text-align:center;
	vertical-align:middle;
	padding:8px;
	margin:0px;
	}

.imgFrame2	{
	display: block;
	border:solid #D3D3D3 1px;
	background-color: #ffffff;
	color: #909090;
	padding:15px;
	margin:0px;
	text-align:left;
	text-decoration: none;
	}

a.imgFrameLink	{
	display: block;
	width: 100px;
	height: 135px;
	border:solid #D3D3D3 1px;
	background-color: #ffffff;
	color: #909090;
	padding:8px;
	margin:0px;
	text-align:left;
	text-decoration: none;
	}

a.imgFrameLink:link	{
	text-align:left;
	}

a.imgFrameLink:hover {
	text-decoration: none;
	color: #73A411;
	border-color: #B3B3B3;
	border-bottom-width:3px;
	}
a.imgFrameLink:active {
	text-decoration: none;
	}

.bildtext	{
	color:#acacac;
	padding: 5px 9px 15px;
	line-height:14px;
	}

.personalbild {
	border: solid #c7c7c7 1px;
	margin: 0px 0px 20px 20px;
	text-align: right;
	}


/*  Main menu */

.mainMenu	{
	font-family: Cooper, Verdana, Arial, Helvetica, sans-serif;
	color: #8FC326;
	padding: 273px 30px 0px;
	text-align:left;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	display:block; 
	width:840px; 
	height:30px;
	background-image:url(../imgs_design/flashaltbg.jpg);
	vertical-align: bottom;
	}

.mainMenu a:link	{
	color: #ffffff;
	}

.mainMenu a:visited	{
	color: #ffffff;
	}

.mainMenu a:hover {
	text-decoration: none;
	color: #cdcdcd;
	}
.mainMenu a:active {
	text-decoration: none;
	}
	
/*  Content  */

#rubrik	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	padding-bottom: 15px;
	color: #FD8F0B;
	}

#content1	{
	width: 840px;
	background-color: #F5F5F5;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 0px 20px 18px 20px;
	padding:27px 20px;
	margin: 0px;
	}

#content2	{
	width: 840px;
	background-color: #F5F5F5;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 0px 20px 18px 20px;
	padding:0px;
	margin: 0px;
	}

#subColL	{
	width:190px;
	vertical-align: top;
	text-align: left;
	background-color:#ececec;
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#d3d3d3;
	padding: 30px 0px;
	}

#subColM	{
	width:438;
	vertical-align: top;
	text-align: left;
	background-color:#f5f5f5;
	padding: 30px 20px;
	}

#subColR	{
	width:150;
	vertical-align: top;
	text-align: left;
	background-color:#ececec;
	border-style:solid;
	border-width:0px 0px 0px 1px;
	border-color:#d3d3d3;
	padding: 30px 20px;
	}


/*  Submenu  */

#subMenuHeader	{
	background-color: #e0e0e0;
	color: #909090;
	display: block;
	padding: 2px 22px;
	font-weight: bold;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #b0b0b0;
	}

#subMenu	{
	border-style: solid;
	border-width: 1px 0px;
	border-top-color: #d7d7d7;
	border-bottom-color: #f5f5f5;
	}

#subMenu a	{
	height: 24px;
	display: block;
	padding: 0px 0px 0px 40px;
	margin: 0px;
	line-height: 25px;
	border-top-color: #f5f5f5;
	border-bottom-color: #d7d7d7;
	background-color: #ececec;	
	background-image: url(../imgs_design/submenu/neutral.gif);
	background-repeat: no-repeat;
	background-position: 19px center;
	}

#subMenu a:hover	{
	background-image: url(../imgs_design/submenu/hover.gif);
	border-top-color: #f5f5f5;
	border-bottom-color: #d7d7d7;
	background-color: #e0e0e0;
	text-decoration: none;
	}

#subMenu a:active	{
	background-image: url(../imgs_design/submenu/active.gif);
	border-top-color: #ffffff;
	border-bottom-color: #d7d7d7;
	background-color: #f5f5f5;
	}

#subMenu .current	{
	height: 24px;
	display: block;
	padding: 0px 0px 0px 40px;
	margin: 0px;
	line-height: 25px;
	color: #73A411;
	background-repeat: no-repeat;
	background-position: 19px center;
	background-image: url(../imgs_design/submenu/active.gif);
	border-top-color: #ffffff;
	border-bottom-color: #d7d7d7;
	border-style: solid;
	border-width: 1px 0px;
	background-color: #f5f5f5;
	}

#subMenu .current a:hover	{
	text-decoration: none;
	color: #909090;
	}


.subMenuParent	{
	border-style: solid;
	border-width: 1px 0px;
	border-top-color: #d7d7d7;
	border-bottom-color: #f5f5f5;
	
	}

a.subMenuParent	{
	height: 24px;
	display: block;
	padding: 0px 0px 0px 40px;
	margin: 0px;
	line-height: 25px;
	border-top-color: #f5f5f5;
	border-bottom-color: #d7d7d7;
	background-color: #ececec;	
	background-image: url(../imgs_design/submenu/parent_neutral.gif);
	background-repeat: no-repeat;
	background-position: 19px center;
	}

a.subMenuParent:hover	{
	background-image: url(../imgs_design/submenu/parent_hover.gif);
	border-top-color: #f5f5f5;
	border-bottom-color: #d7d7d7;
	background-color: #e0e0e0;
	text-decoration: none;
	}

a.subMenuParent:active	{
	background-image: url(../imgs_design/submenu/parent_active.gif);
	border-top-color: #ffffff;
	border-bottom-color: #d7d7d7;
	background-color: #f5f5f5;
	}

a.subMenuParentActive	{
	height: 24px;
	display: block;
	padding: 0px 0px 0px 40px;
	margin: 0px;
	line-height: 25px;
	background-repeat: no-repeat;
	background-position: 19px center;
	background-image: url(../imgs_design/submenu/parent_active.gif);
	border-top-color: #ffffff;
	border-bottom-color: #d7d7d7;
	border-style: solid;
	border-width: 1px 0px;
	background-color: #f5f5f5;
	}

a.subMenuParentActive:hover	{
	text-decoration: none;
	color: #909090;
	}

.subMenuChild1	{
	border-style: solid;
	border-width: 1px 0px;
	border-top-color: #d7d7d7;
	border-bottom-color: #f5f5f5;
	
	}

a.subMenuChild1	{
	height: 24px;
	display: block;
	padding: 0px 0px 0px 52px;
	margin: 0px;
	line-height: 25px;
	border-top-color: #f5f5f5;
	border-bottom-color: #d7d7d7;
	background-color: #ececec;	
	background-image: url(../imgs_design/submenu/child1_neutral.gif);
	background-repeat: no-repeat;
	background-position: 19px center;
	}

a.subMenuChild1:hover	{
	background-image: url(../imgs_design/submenu/child1_hover.gif);
	border-top-color: #f5f5f5;
	border-bottom-color: #d7d7d7;
	background-color: #e0e0e0;
	text-decoration: none;
	}

a.subMenuChild1:active	{
	background-image: url(../imgs_design/submenu/child1_active.gif);
	border-top-color: #ffffff;
	border-bottom-color: #d7d7d7;
	background-color: #f5f5f5;
	}

a.subMenuChild1Active	{
	height: 24px;
	display: block;
	padding: 0px 0px 0px 40px;
	margin: 0px;
	line-height: 25px;
	background-repeat: no-repeat;
	background-position: 19px center;
	background-image: url(../imgs_design/submenu/child1_active.gif);
	border-top-color: #ffffff;
	border-bottom-color: #d7d7d7;
	border-style: solid;
	border-width: 1px 0px;
	background-color: #f5f5f5;
	}

a.subMenuChild1Active:hover	{
	text-decoration: none;
	color: #909090;
	}

.subMenuChild2	{
	border-style: solid;
	border-width: 1px 0px;
	border-top-color: #d7d7d7;
	border-bottom-color: #f5f5f5;
	margin-bottom: 10px;
	}

a.subMenuChild2	{
	height: 24px;
	display: block;
	padding: 0px 0px 0px 52px;
	margin: 0px;
	line-height: 25px;
	border-top-color: #f5f5f5;
	border-bottom-color: #d7d7d7;
	background-color: #ececec;	
	background-image: url(../imgs_design/submenu/child2_neutral.gif);
	background-repeat: no-repeat;
	background-position: 19px center;
	}

a.subMenuChild2:hover	{
	background-image: url(../imgs_design/submenu/child2_hover.gif);
	border-top-color: #f5f5f5;
	border-bottom-color: #d7d7d7;
	background-color: #e0e0e0;
	text-decoration: none;
	}

a.subMenuChild2:active	{
	background-image: url(../imgs_design/submenu/child2_active.gif);
	border-top-color: #ffffff;
	border-bottom-color: #d7d7d7;
	background-color: #f5f5f5;
	}

a.subMenuChild2Active	{
	height: 24px;
	display: block;
	padding: 0px 0px 0px 40px;
	margin: 0px;
	line-height: 25px;
	background-repeat: no-repeat;
	background-position: 19px center;
	background-image: url(../imgs_design/submenu/child2_active.gif);
	border-top-color: #ffffff;
	border-bottom-color: #d7d7d7;
	border-style: solid;
	border-width: 1px 0px;
	background-color: #f5f5f5;
	}

a.subMenuChild2Active:hover	{
	text-decoration: none;
	color: #909090;
	}

/*  Container  */

#container	{
	width: 908px;
	}
	
/*  Frame  */

#main	{
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	padding:0px;
	margin:0px;
	}
	

/*  Shadows - Top  */

#mainShdT1	{
	width: 10px;
	height: 8px;
	background-image: url(../imgs_design/main_shd_t1.gif);
	padding: 0px;
	}

#mainShdT2	{
	width: 888px;
	height: 8px;
	background-image: url(../imgs_design/main_shd_t2.gif);
	padding: 0px;
	}

#mainShdT3	{
	width: 10px;
	height: 8px;
	background-image: url(../imgs_design/main_shd_t3.gif);
	padding: 0px;
	}
	
#mainShdT4	{
	width: 5px;
	height: 2px;
	background-image: url(../imgs_design/main_shd_t4.gif);
	padding: 0px;
	}

#mainShdT5	{
	width: 4px;
	height: 2px;
	background-image: url(../imgs_design/main_shd_t5.gif);
	padding: 0px;
	}


/*  Shadows - Mid  */

#mainShdL1	{
	width: 4px;
	height: 463px;
	background-image: url(../imgs_design/main_shd_l1.gif);
	background-repeat: no-repeat;
	}

#mainShdL2	{
	width: 4px;
	height: auto;
	background-image: url(../imgs_design/main_shd_l2.gif);
	background-repeat: repeat-y;
	}
	
#mainShdR1	{
	width: 4px;
	height: 463px;
	background-image: url(../imgs_design/main_shd_r1.gif);
	background-repeat: no-repeat;
	}

#mainShdR2	{
	width: 4px;
	height: auto;
	background-image: url(../imgs_design/main_shd_r2.gif);
	background-repeat: repeat-y;
	}

/*  Shadows - Bottom  */

#mainShdB1	{
	width: 10px;
	height: 8px;
	background-image: url(../imgs_design/main_shd_b1.gif);
	padding: 0px;
	}

#mainShdB2	{
	width: 888px;
	height: 8px;
	background-image: url(../imgs_design/main_shd_b2.gif);
	padding: 0px;
	}

#mainShdB3	{
	width: 10px;
	height: 8px;
	background-image: url(../imgs_design/main_shd_b3.gif);
	padding: 0px;
	}
	
#mainShdB4	{
	width: 5px;
	height: 8px;
	background-image: url(../imgs_design/main_shd_b4.gif);
	padding: 0px;
	}

#mainShdB5	{
	width: 4px;
	height: 8px;
	background-image: url(../imgs_design/main_shd_b5.gif);
	padding: 0px;
	}
	
/*  Boxes frontpage  */

#boxSection01	{
	height:4px; 
	background-color: #4B4B4B;
	font-size:1px;
	}
	
#box01Title	{
	background-image:url(../imgs_design/box1/top_bg.gif);
	background-color: #4B4B4B;
	padding: 5px 15px 9px 15px;
	
	}

#box02Title	{
	width:258px; 
	height:33px; 
	display:block;
	background-image:url(../imgs_design/box1/box02_title.gif);
	}

#box03Title	{
	width:258px; 
	height:33px; 
	display:block;
	background-image:url(../imgs_design/box1/box03_title.gif);
	}

#boxSection03	{
	height:3px;
	border: solid #CC6600;
	border-width: 0px 1px;
	background-color: #FD900F;
	}

#boxSection04	{
	padding: 15px 15px 15px 15px;
	text-align: left;
	border: solid #C0C0C0;
	border-width: 0px 1px;
	background-color: #ECECEC;
	height: 300px;
	}

.news p	{
	margin: 0px 0px 5px 0px;
	}

#boxSection05	{
	background-color: #ECECEC;
	font-size:1px;
	}


/*  Form objects  */

#textfield	{
	height: 13px;
	background:none;
	border-style: solid;
	border-width: 0px;
	border-color: #bfbfbf #bfbfbf #f4f4f4 #f4f4f4;
	font-size: 9px;
	color: #626262;
	padding-top: 3px;
	}

#textfieldBg	{
	background-image:url(../imgs_design/form/fieldbg.gif);
	height: 19px;
	float:left;
	}

#textFieldEdgeL	{
	width:5px; 
	height:19px; 
	float:left; 
	background-image:url(../imgs_design/form/fieldborder_l.gif);
	}

#textFieldEdgeR	{
	width:5px; 
	height:19px; 
	float:left; 
	background-image:url(../imgs_design/form/fieldborder_r.gif)
	}
	
#button01	{
	width:58px;
	height:20px;
	background: none;
	cursor:pointer;
	display:block;
	border:none;
	color:#FFFFFF;
	font-size:9px;
	}


a.news:link {
	color: #909090;
	text-decoration: none;
	background-image: url(../imgs_design/link_arrow.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 5px;
}
a.news:visited {
	color: #909090;
	text-decoration: none;
	background-image: url(../imgs_design/link_arrow.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 5px;
}
a.news:hover {
	text-decoration: underline;
	color: #73A411;
	text-shadow:#000000;
}
a.news:active {
	text-decoration: none;
}


a:link {
	color: #909090;
	text-decoration: none;
}
a:visited {
	color: #909090;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #73A411;
	text-shadow:#000000;
}
a:active {
	text-decoration: none;
}

.bold	{
	font-weight:bold;
	}

.contacts	{
	color:#9E9E9E;
	}

li	{
	margin-bottom: 10px;
	}
