*
{
	font-size:11px; 
	font-family:Verdana, Arial, Sans-Serif;
}

.body
{
    background-color:#ffffff;
}

.top
{
    width:850px;
    height:151px;
    float:left;
    background-image:url(../images/top/top.gif);
    background-repeat:no-repeat;
}

.language
{
    padding-top:135px;
    padding-right:20px;
    width:70px;
    height:16px;
    float:right;
    text-align:right;
}

.menu
{
	background-color:#00284F;
	height:36px;
	width:950px;
	clear:both;
}

.main
{
    background-color:#fff;
    padding-top:20px;
    padding-bottom:20px;
}

.navbar
{
    color:#bebebf;
}

.MainModule
{
    padding-right:20px;
}

.small
{
	font-size:11px;
}

.smallest
{
	font-size:10px;
}

.navbar, a:hover.navbar
{
	font-size:11px;
	font-weight:normal;
	color:#bebebf;
}

.navigator
{
	width:9px;
	height:23px;
	border:solid 1px gray;
}

.borderLeft
{
	border-left:1px solid white;
}

.borderTop
{
	border-top:1px solid white;
}

.borderBottom
{
	border-bottom:1px solid white;
}

.bgTop
{
    
}

.mainmodule
{
	width:590px;
}

.dotted
{
    border-left:dashed 1px #bebebf;
}

.dottedHorizontal
{
	border:1px solid white;
	border-bottom: dashed 1px #bebebf;
}

h1
{
	font-family:Arial, Sans-Serif;
	font-size:18px;
}

h2
{
	font-family:Arial, Sans-Serif;
	font-size:16px;
}

h3
{
	font-size:18px;
	font-family:Arial, Sans-Serif;
	font-weight:lighter;
}

h4
{
	font-size:20px;
	font-family:Arial, Sans-Serif;
}

h5
{
	font-size:22px;
	font-family:Arial, Sans-Serif;
}

h6
{
	font-size:24px;
	font-family:Arial, Sans-Serif;
}

ADDRESS
{
	font-style:oblique;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
}

.sideBar div
{
    background-color:#d6dde9;
    padding:10px;
    margin-bottom:8px;
    width:260px;
}

.sideBarBox
{
    width:260px;
    border-collapse:collapse;
    border-width:0px;
    margin-bottom:10px;
}

.sideBarBoxTop
{
    background-image:url(../images/sidebar/sidebar_box_background_top.gif);
	background-repeat:no-repeat;
	height:5px;
}

.sideBarBoxMiddle
{
    background-image:url(../images/sidebar/sidebar_box_background_middle.gif);
	background-repeat:repeat-y;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:18px;
    padding-right:14px;
    text-decoration:none;
}

.sideBarBoxBottom
{
    background-image:url(../images/sidebar/sidebar_box_background_bottom.gif);
	background-repeat:no-repeat;
	height:5px;
}

.sideBarBoxHeadline
{
    font-family:Arial, Sans-Serif;
    font-size:14px;
    color:#003560;
    font-weight:bold;
}

.sideBarBoxMiddle a
{
    text-decoration:none;
    font-size:12px;
    color:#666;
    font-weight:normal;
}

.sideBarBoxMiddle a:hover
{
    text-decoration:underline;
    font-size:12px;
    color:#666;
        font-weight:normal;
}

body
{
	background-color:#fff;
	margin:0px;
	padding:0px;
}

.colorDark
{
	background-color:#00284F;
}

a
{
	text-decoration:none;
	color:#336699;
	font-weight:bold;
}

a:hover
{
	text-decoration:underline;
	color:#000;
	font-weight:bold;
}

a.lnkLanguage
{
    color:#666;
    font-weight:bold;
    text-decoration:none;
}

a.lnkLanguage:hover
{
    color:#000;
    font-weight:bold;
    text-decoration:none;
}

.lnkHome
{
    cursor:pointer;
}

/*Huvudrubrik*/
.bgHeadlineOne
{
	height:50px;
	background-color:#336699;
	width:599px;
}

.beforeHeadlineOne
{
	width:50px;
}

.defheadlineLBL
{
	font-size:19px;
	font-weight:bolder;
	padding-top:25px;
	color:#fff;
	width:500px;
}

/*Underrubrik*/
.beforeheadlineTwo
{
	width:50px;
	height:45px;
}

.defnameLBL
{
	font-size:14px;
	font-family:Verdana;
	font-style:italic;
	width:450px;
	padding-bottom:25px;	
}

/*Huvudmeny*/
#menuContainer
{
    background-image:url(../images/menu/background.gif);
	background-repeat:no-repeat;
	margin:0; 
	padding:0;
	height:36px;
	padding-left:10px;
	padding-top:6px;
}

#menuContainer ul
{
	padding:0;
	margin:0;
}

#menuContainer ul li 
{ 
    display:inline;
	padding:0;
	margin:0;
	font-family:Arial, Sans-Serif;
}

#menuContainer ul li a
{
	height:10px;
	padding:0px 22px 0px 10px;
	margin:3px 0px 0px 0px;
	text-decoration:none;
	float:left;
	color:#fff;
}

#menuContainer ul li a span
{
    font-family:Arial, Sans-Serif;
    font-size:15px;
    font-weight:200;
}

#menuContainer ul li a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

#menuContainer ul li a.selected
{
	color:#ffffff;
    text-decoration:underline;
}

.flags
{
	padding-top:3px;
	display:none;
}

/*Undermeny*/
#uMenuContainer
{
	width:175px;
	margin:0; 
	padding:0;
	color:#333;
	padding:0px 20px 0px 20px;
}

#uMenuContainer ul
{
	margin:0; 
	padding:0;
	list-style-type:none;
}

#uMenuContainer li
{
	margin:0; 
	padding:0;
}

#uMenuContainer li a
{
	font-weight:bold;
	display:block;
	margin:0; 
	text-align:left;
	padding:3px 0px 3px 0px;
	text-decoration:none;
	 
	/*color:#48717E;*/
	color:#666;
	background-image:url(../images/menu/arrow_green.gif);
	background-repeat:no-repeat;
	background-position:0px .4em;
	padding-bottom:4px;
	border-bottom:dashed 1px #bebebf;
}

#uMenuContainer ul li a span
{
    font-family:Arial, Sans-Serif;
    font-size:13px;
}

#uMenuContainer li a:hover, #uMenuContainer li a.selected
{
	color:#000;
	background-image:url(../images/menu/arrow_invert.gif);
	background-repeat:no-repeat;
	background-position:0px .4em;
}
#uMenuContainer li a.cascaded
{
	color:#000;
	background-image:url(../images/menu/arrow_invert.gif);
	background-repeat:no-repeat;
	background-position:0px .4em;
}

#uMenuContainer li li a
{
	background-image:url(../images/menu/arrow_green.gif);
	padding:3px 14px 3px 25px;
	background-repeat:no-repeat;
	background-position:10px .4em;
	color:#48717E;
}

#uMenuContainer li li a:hover
{
	color:#000;
	background-image:url(../images/menu/arrow_invert.gif);
	background-repeat:no-repeat;
	background-position:10px .4em;
}

.news
{
    
}

.news_content2
{
    width:192px;
}

#newsHeadline, .news_headline2 span
{
	font-weight:bold;	
	font-size:13px;
	text-transform:uppercase;
	width:175px;
	background-color:#bebebf;
	color:#fff;
	padding:5px 10px 5px 10px;
	margin-bottom:5px;
}

.newsDate
{
    padding-top:5px;
}

.newsDate nobr
{
	color:#707172;
	font-weight:bold;
	font-size:9px;
}

.newsLinkRow
{
	padding-bottom:6px;
	border-bottom:dashed 1px #bebebf;
}

.newsLinkRow a
{
	font-weight:normal;
	color:#000;
}

.newsLinkRow a:hover
{
	font-weight:normal;
	color:#000;
}

.newsAllNewsRow a
{
	font-weight:normal;
	color:#000;
}

.newsAllNewsRow a:hover
{
	font-weight:normal;
	color:#000;
}

#imageNews
{

}

#skola
{
	margin-top:10px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:15px;
}

.sideIMG
{
    margin-right:0px;
}

.addressFieldText
{
    border-top:solid 4px #003560;
    padding-top:6px; 
    padding-left:3px;
    font-size:14px;
    margin-bottom:20px;
    
}

.questions
{
    clear:both;
    width:320px;

}

.question
{
    float:left;
    padding-top:3px;
    vertical-align:middle;
    padding-right:10px;
}

/* Offertförfrågan */
.tb, .tbMultiline
{
    float:right;
    height:20px;
}

.tbMultiline
{
    margin-bottom:10px;
}

/* Offertförfrågan */
.question_6, .question_51
{
    float:right;
    padding-top: 20px;
    height:20px;
}

.answer
{
    float:left;
}

/* Offertförfrågan */
.question_9 answer
{
    float:left;  
}



.poll .buttons .button
{
    clear:both;
    margin-top:30px;
    margin-left: 257px;

}



.startpageIntro
{
	font-size:16px;
	font-family:Arial, Sans-Serif;
	font-weight:lighter;
	color: #555;
	
}