body
{
	margin: 35px 0px 25px 0px;
	background-color: #ffffff;
	font-size: 13px;
	font-family: Times New Roman, Times Roman, Serif;
}

#shop_cart
{
	float: right;
	width: 165px;
	overflow: hidden;
}

#shop_main
{
	overflow: hidden;
	float: left;
	width: 580px;
	margin-right: 5px;
}

.scroll-track-top {
}

.scroll-track-bot {
}

.scroll-track
{
	background-image:       url('images/dot11_gray.gif');
	background-repeat:	repeat-y;
	background-position:	center 0;
	width:                  5px;
	margin:			0;
}

.scroll-handle
{
	background-color:       #c0c0c0;
	cursor:                 pointer;
}

.scroll-handle-top {
}

.scroll-handle-bot {
}


#slide_container_2 {
        position:       absolute;
        top:            186px;
        width:          750px;
        height:         450px;
        overflow:       hidden;
}

#slide_container_1 {
        position:       absolute;
        top:            186px;
        width:          750px;
        height:         450px;
        overflow:       hidden;
}

h1
{
	margin:		0 0 24px 0;
	font-size:	34px;
}

h2
{
	margin-top:	0;
}

h3
{
	margin-top:	0;
}

/* Formulaer och inloggning */
#login .ledtext,
#form_page .ledtext,
#text_left .ledtext
{
	margin-bottom:	1px;
}

#login textarea,
#login input,
#form_page textarea,
#form_page input,
#text_left textarea,
#text_left input
{
	font-size:	13px;
	font-family:	Times New Roman, Times Roman, Serif;
	border:		none;
	background-color:	#f2f2f2;
}

#login textarea,
#login input[type="text"],
#login input[type="password"],
#form_page textarea,
#form_page input[type="text"],
#text_left textarea,
#text_left input[type="text"],
#login .text,
#form_page .text,
#form_page .textarea,
#text_left .text,
#text_left .textarea
{
	width:		330px;
	margin-bottom:	4px;
}

#login textarea,
#form_page textarea,
#text_left textarea
{
	height:		65px;
}

#login input[type="submit"],
#login .submit,
#form_page input[type="submit"],
#form_page .submit,
#text_left input[type="submit"],
#text_left .submit
{
	background-color:	#f2f2f2;
	margin-top:		4px;
}
/* End formulaer */

#nav_edit
{
        position:       absolute;
        top:            0px;
        right:          0px;
	width:		120px;
        border:         1px solid #aeaeae;
        background-color:       #fafafa;
        margin:         5px;
        padding:        5px;
        font-size:      13px;
}

#nav_edit a:link,
#nav_edit a:visited
{
        text-decoration:        none;
        color:                  #000000;
}

#full_page {
	width:		750px;
}

#language
{
	height:		15px;
	vertical-align:	top;
	text-align:	right;
}

#page_top {
	width:		100%;
	height:		69px;
	margin:		0;
	padding:	0;
	overflow:	hidden;
	border-top:	7px solid #000000;
	border-bottom:	7px solid #000000;
}

#navigation {
	width:		100%;
	height:		53px;
	padding:	0;
	overflow:	hidden;
}

#navigation img
{
	border:		none;
}

#navigation_level_1
{
/* 9pixlars marginal blir 10px pga bildstorlekar */
/* Aendrad till 5px pga stora AA */
	margin:		5px 0 0 0;
	vertical-align:	bottom;
	padding:	0;
}

#navigation_level_2
{
	height:		16px;
	margin:		0;
	padding:	0;
	overflow:	hidden;
}

#content {
	width:		100%;
	overflow:	visible;
}

#content ul {
	padding: 0 0 0 1.1em;
	margin: 0 0 0 7px;
}

#content ol {
        list-style-image: none;
	padding: 0 0 0 1.1em;
	margin: 0 0 0 7px;
}

#text_left,
#form_left
{
	float:	left;
	width:	50%;
	height:	450px;
	margin:	0;
	overflow: auto;
}

#text_left_margin,
#form_left_margin
{
	margin:	0 10px 0 0;
}

#text_right,
#form_right
{
	float:		right;
	width:		50%;
	height:		450px;
	padding:	0;
	margin:		0;
	background-color:	#fafafa;
	overflow:	hidden;
}

a:link,
a:visited,
a:hover
{
	text-decoration:	none;
	color:			#ff6699;	
}

.form_container {
	background-color: #ffffff;
	margin: 3px;
}

.form_item_header {
	color: #ffffff;
	background-color: #ff6699;
	font-weight: bold;
	padding: 1px 2px 1px 5px;
	font-size: 12px;
	font-family: arial,verdana,helvetica;
	margin-bottom: 4px;
}

.form_item {
	margin-bottom: 10px;
}

.form_err {
	background-color: #f2c8e2;
	padding: 3px;
	border-width: 1px;
	border-color: #ff6699;
	border-style: solid;
	margin-bottom: 4px;
}
.form_info {
	background-color: #e3e3e3;
	padding: 3px;
	border-width: 1px;
	border-color: #777777;
	border-style: solid;
	margin-bottom: 4px;
}

.form_input {
	font-size: 12px;
	width: 140px;
}

.form_input_disabled {
	font-size: 12px;
	background-color: #d7d7d7;	
}

.form_input_readonly {
	font-size: 12px;
	background-color: #f2f2f2;
}

.form_input_err {
	font-size: 12px;
	background-color: #f2c8e2;	
}

.form_submit {
	font-size: 12px;
}

.form_checkbox {
	font-size: 12px;
}

.black1
{
	font-size: 10px;
	color: #000000;
}
.black2
{
	font-size: 11px;
	color: #000000;
}
.black3
{
	font-size: 12px;
	color: #000000;
}
.black4
{
	font-size: 14px;
	color: #000000;
}
.black5
{
	font-size: 18px;
	color: #000000;
}

.blue1
{
	font-size: 10px;
	color: #0066A6;
}
.blue2
{
	font-size: 11px;
	color: #0066A6;
}
.blue3
{
	font-size: 13px;
	color: #0066A6;
}
.blue4
{
	font-size: 14px;
	color: #0066A6;
}
.blue5
{
	font-size: 18px;
	color: #0066A6;
}
.red1
{
	font-size: 10px;
	color: #B80000;
}
.red2
{
	font-size: 11px;
	color: #B80000;
}
.red3
{
	font-size: 13px;
	color: #B80000;
}
.red4
{
	font-size: 14px;
	color: #B80000;
}
.red5
{
	font-size: 18px;
	color: #B80000;
}
