#wrap {
	width:770px;	
	margin:0;
	padding: 0px;
	border-top: 5px solid #fff;
}


/***********************************
* Vertical align all table cells
* in the page structure
************************************/
#wrap #sidebar, #wrap #sidebar2, #wrap #main{
	vertical-align: top;
}


/***********************************
* Body
************************************/
body {
	margin:0;
	padding:0;
	color:#000;
	font-family: arial;
	background-color: #f3f3ee;
	border: 5px solid #fff;
	font-family: arial;
	font-size: xx-small; 

}	

body a{
	color: #f30;
	text-decoration: none;
}

h5{
	font-size: medium;
	margin-bottom: 0px;
}



/************************************
* Main content area of page
*************************************/
#main {
	color: #777777;
	padding: 30px;
}


#main h2, #main h3, #main p {
	padding:0 10px;
}



/****************************************
* Sidebars
*****************************************/
#sidebar, #sidebar2 {
	color: #777777;
	text-align: left;
	margin-left: 0px;
}
#sidebar{
	width: 145px;
	border-right: 5px solid #fff;
}
#sidebar2 {
	border-right: 5px solid #fff;
	border-left: 5px solid #fff;
	width: 145px;
}
#sidebar h3, #sidebar p {
	padding:0 10px;
}

/*******************************
* Page header
********************************/

#header {
	color: #ffffff;
	overflow: hidden;	
}

#header h1 {
	padding:5px;
	margin:0;
}

#header img{
	border: none;
}


/**************************************
* Menu
***************************************/

#menu{
	background-image: url(images/banners/autodogbanner.jpg);
	background-repeat: no-repeat;
	padding:0px;
	text-align: left;
	width: 765px;
	border-right: 5px solid #fff;
	padding-top: 95px;
}

#menu ul{
		margin: 0px;
		padding: 0px;
		margin-left: 0px;
		padding-bottom: 5px;
}

#menu li{
	list-style-image: url(images/arrowRight.gif);
	display: inline;
	border: 1px solid #555;
	background-color: #fff;
	height: 0.8em;
	text-align: center;
	padding: 0;
	margin-left: 2px;
}

#menu a{
	font: xx-small arial;
	text-transform: uppercase;
	color: #536b7d;
	border: 1px solid #fff;
	background-color: #fff;
	text-decoration: none;
	height: 5px;
	padding: 0;
	padding-top: 2px;
	margin: 0 1px 0 1px;
}

#menu a:hover{
	background-color: #c8cfd5;
}





















/**************************
* Footer
***************************/
#footer {
	/*margin: 0;
	padding: .5em; 
	border-bottom: 1px outset #555555;
	border-top: 1px solid #555555;
	background-image: url(db/fileupload/stripes.gif);
	background-color: #ffffff;
	height: 50px;*/
}

#footer p {
	padding:5px;
	margin:0;
}



#sitemap ul{
	list-style-type: none;
	margin-left: 0; padding-left: 10px;
}

#admin-menu li{list-style:none;}
#admin-menu ul{margin: 0px; padding: 0px;}

#businessname, #footer{
	font-family: tahoma;
	color: #123456;
}

/**************************
* Other articles
***************************/
#otherarticles ul{
	margin-left: 10px;
	list-style-type: none; 		
}

#otherarticles li p{
	font-size: x-small;
	font-weight: bold;
	margin: 0px;
	margin-top: 5px;
	color: #111111;
}

#otherarticles li a{
	font-size: xx-small;
	color: #123456;
	margin-top: 3px;	
}

#otherarticles_heading{
	padding-top: 20px;
	width: 140px;
	padding: 0px;
	margin-left: 10px;
}




/**************************
* Extramenu
***************************/
#extramenu{
	text-align:  right;
}
#extramenu a, #extramenu #loggedinas{
	text-transform: uppercase;
	font-family: arial; 
	font-size: xx-small; 
	color: #f00;
	text-decoration: none;
	padding-left: 10px;
}

#extramenu #loggedinas{
	color: red;
	font-weight: bold;
}


/**************************
* Submenu
***************************/
#submenu .subinverted_item{
	color: #123456;
	font-weight: bold;
}

#submenu .submenu_item,#submenu .subinverted_item{
	font-family: arial;
	font-size: xx-small;
}

#submenu li{
	list-style: none;
	margin: 5px;
}
#submenu ul{
	margin-top: 20px;
	margin-left: 10px;
}

#submenu a{
	font-family: tahoma;
	font-size: x-small;
	text-transform: uppercase;
	text-decoration: none;
	color: #123456;
}


/**************************
* Comments
***************************/
div#comments{
	margin-bottom: 27px;
	margin-top: 200px;
}

div#comments li{
	list-style-type: none;
	margin: 0;
	padding: 0;		
}

div#comments ul{
	margin: 0;
	padding: 0;
}	


/*********************************
* Artikler:
*********************************/

#article{
	background-color: #fff;
	border: 1px solid #ddd;
	margin-bottom: 12px;
	padding-bottom: 12px;
	color: #222;
	font-size: 0.75em;
}

p#articlecaption{
	margin-left: 12px;		
}

#articleheading{
	margin-left: 12px;
	padding-left: 0px;
}

p#articleingress{
	margin-left: 12px;
	font-size: 1.1em;
}

#article strong{
	font-size: 1.1em;
}

#articlecontent{
	margin: 12px;
}

#articleprintbutton{
	float: right;
}
#articlebackbutton{
	float: left;
	padding-left: 12px;
}
#articlebackbutton a{
	text-decoration: none;
}


/*************************
* Fieldset
*************************/

#commentsfieldset{
	padding: 5px 5px 5px 5px;
	border-left: none;
	border-right: none;
	border-bottom: none;
	margin-top: 33px;
}

#commentsfieldset input{	
	background-color: #e9e8e1;
}

#commentsfieldset legend{	
	padding: 2px 4px 2px 4px; 
	font-size: xx-small;
}

#commentsfieldset label{   
	text-align: left;
	float: left;
	width: 170px;    
	vertical-align: top;
	font-size: xx-small;
}


































/*

'
'
'	BOXES. Control layout using these 
'
'	box-id:		#[name]
'	heading:	#[name] .heading
'	content:	#[name] .boxcontent
'	ingress:	#[name] .ingress
'	read more:	#[name] .readmore
'	read more a #[name] .readmore a
'	image:		#[name] img
*/









/******************************************************
* #FunkyOrange
*******************************************************/

.FunkyOrange{
	border: 1px solid #f3f1ee;
}

.FunkyOrange .heading{
	padding: 0px;
	color: #f20;
	background-color: #f3f1ee;
	border-top: 3px solid #f3f1ee;
	border-bottom: 3px solid #f3f1ee;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	font-size: medium;
}

.FunkyOrange .readmore a{
	display: inline; 
	text-align: right;
	text-decoration: underline;
	margin: 3px;
}

.FunkyOrange .boxcontent{
	color: #123456;
	margin: 4px;
}

.FunkyOrange .ingress{
	color: #123412;
	margin: 4px;
}


/******************************************************
* SimpleGrey
*******************************************************/

.SimpleGrey{
	border: solid 1px #dddddd;
	background-color: #eeeeee;
}

.SimpleGrey .heading{
	color: #000;
}

.SimpleGrey img{
	
}

.SimpleGrey .readmore a{
	display: inline; 
	text-align: right;
	text-decoration: underline;
	margin: 3px;
}

.SimpleGrey .boxcontent{
	color: #123456;
	margin: 4px;
}

.SimpleGrey .ingress{
	color: #123412;
	margin: 4px;
}



/******************************************************
* SimpleWhite
*******************************************************/

.SimpleWhite{
	border: solid 1px #dddddd;
	background-image: url(images/bgtest2.gif);
	padding: 12px;
	padding-top: 4px;
}

.SimpleWhite .heading{
	color: #000;
}

.SimpleWhite img{
}

.SimpleWhite .readmore a{
	display: inline; 
	text-align: right;
	text-decoration: underline;
	margin: 3px;
}

.SimpleWhite .boxcontent, .SimpleWhite .ingress{
	color: #123456;
	margin: 4px;
}

/******************************************************
* SimpleBlue
*******************************************************/

.SimpleBlue{
	border: solid 1px #dddddd;
}

.SimpleBlue .heading{
	color: #000;
}

.SimpleBlue img{
	
}

.SimpleBlue .readmore a{
	display: inline; 
	text-align: right;
	text-decoration: underline;
	margin: 3px;
}

.SimpleBlue .boxcontent, .SimpleBlue .ingress{
	color: #123456;
	margin: 4px;
}

/******************************************************
* Standard
*******************************************************/

.Standard .heading{
	color: #000;
}

.Standard .boxcontent, .Standard .ingress{
	color: #123456;
	margin: 4px;
}

/******************************************************
* SimpleBlue
******************************************************

.SimpleBlue{
	border: solid 1px #3366cc;
	background-color: #e5ecf9;
}

.SimpleBlue .heading{
	padding: 0px;
	color: #000;
	margin: 1,1,1,1;
	padding: 1,1,1,3;
	font-weight: bold;
}

.SimpleBlue img{
	
}

.SimpleBlue .readmore a{
	display: inline; 
	text-align: right;
	text-decoration: underline;
	margin: 3px;
}

.SimpleBlue .boxcontent, .SimpleBlue .ingress{
	color: #123456;
	margin: 4px;
}
*/
/******************************************************
* SimpleYellow
*******************************************************/

.SimpleYellow{
	border: solid 1px #ffcc33;
	background-color: #fff4c2;
}

.SimpleYellow .heading{
	color: #000;
}

.SimpleYellow img{
	
}

.SimpleYellow .readmore a{
	display: inline; 
	text-align: right;
	text-decoration: underline;
	margin: 3px;
}

.SimpleYellow .boxcontent, .SimpleYellow .ingress{
	color: #123456;
	margin: 4px;
}

/******************************************************
* SimpleGreen
*******************************************************/

.SimpleGreen{
	border: solid 1px #008000;
	background-color: #dcf6db;
}

.SimpleGreen .heading{
	color: #000;
}


.SimpleGreen .readmore a{
	display: inline; 
	text-align: right;
	text-decoration: underline;
	margin: 3px;
}

.SimpleGreen .boxcontent, .SimpleGreen .ingress{
	color: #123456;
	margin: 4px;
}

/******************************************************
* SimplePink
*******************************************************/

.SimplePink{
	border: solid 1px #ff0000;
	background-color: #FDD0E6;
}

.SimplePink .heading{
	color: #000;
}



.SimplePink .readmore a{
	display: inline; 
	text-align: right;
	text-decoration: underline;
	margin: 3px;
}

.SimplePink .boxcontent, .SimplePink .ingress{
	color: #123456;
	margin: 4px;
}

/******************************************************
* SimpleBrown
*******************************************************/

.SimpleBrown{
	border: solid 1px #968f69;
	background-color: #d9d5be;
}

.SimpleBrown .heading{
	color: #000;
}



.SimpleBrown .readmore a{
	display: inline; 
	text-align: right;
	text-decoration: underline;
	margin: 3px;
}

.SimpleBrown .boxcontent, .SimpleBrown .ingress{
	color: #123456;
	margin: 4px;
}

/******************************************************
* SteelBlue
*******************************************************/

.SteelBlue{
	border: solid 1px #779abc;
	background-color: #ccd8de;
}

.SteelBlue .heading{
	color: #000;
}



.SteelBlue .readmore a{
	display: inline; 
	text-align: right;
	text-decoration: underline;
	margin: 3px;
}

.SteelBlue .boxcontent, .SteelBlue .ingress{
	color: #123456;
	margin: 4px;
}





/********************************************
* Style for all content boxes
*********************************************/
.Standard,
.Steelblue,
.SimpleBlue,
.SimpleWhite,
.SimpleGrey,
.SimpleGreen,
.SimpleYellow,
.SimplePink,
.SimpleBrown {
	margin-bottom: 30px;
	height: 110px; /* min height */
				/*width: 470px;*/
			 }

/********************************************
* font-size for all content boxes
*********************************************/
.Standard .boxcontent, .Standard .ingress, .Standard a,
.Steelblue .boxcontent, .Steelblue .ingress, .Steelblue a,
.SimpleGrey .boxcontent, .SimpleGrey .ingress, .SimpleGrey a,
.SimpleBlue .boxcontent, .SimpleBlue .ingress, .SimpleBlue a,
.SimpleWhite .boxcontent, .SimpleWhite .ingress, .SimpleWhite a,
.SimpleGreen .boxcontent, .SimpleGreen .ingress, .SimpleGreen a,
.SimpleYellow .boxcontent, .SimpleYellow .ingress, .SimpleYellow a,
.SimplePink .boxcontent, .SimplePink .ingress, .SimplePink a,
.SimpleBrown .boxcontent, .SimpleBrown .ingress, .SimpleBrown a {
	font-size: 0.9em;
			 }

/********************************************
* more font-sizes for all content boxes
*********************************************/
.Standard li, .Standard p, .Standard strong,
.SteelBlue li, .Steelblue p, .Steelblue strong,
.SimpleGrey li, .SimpleGrey p, .SimpleGrey strong,
.SimpleBlue li, .SimpleBlue p, .SimpleBlue strong,
.SimpleWhite li, .SimpleWhite p, .SimpleWhite strong,
.SimpleGreen li, .SimpleGreen p, .SimpleGreen strong,
.SimpleYellow li, .SimpleYellow p, .SimpleYellow strong,
.SimplePink li, .SimplePink p, .SimplePink strong,
.SimpleBrown li, .SimpleBrown p, .SimpleBrown a {
	font-size: 0.9em;
			 }

/********************************************
* Images for all content boxes
*********************************************/
.Standard img,
.Steelblue img,
.SimpleBlue img,
.SimpleWhite img,
.SimpleGreen img,
.SimpleYellow img,
.SimplePink img,
.SimpleBrown img
.SimpleGrey img
			{
				margin: 7px;
			}

/********************************************
* h for all content boxes
*********************************************/
.Standard .heading,
.Steelblue .heading,
.SimpleBlue .heading,
.SimpleWhite .heading,
.SimpleGreen .heading,
.SimpleYellow .heading,
.SimplePink .heading,
.SimpleBrown .heading,
.SimpleGrey .heading
			{
	margin: 3px 1px 5px 1px;
	padding: 1px 1px 1px 3px;
	font-size: smaller;
	font-family: arial;
			}

/********************************************
* h for all content boxes
*********************************************/
.Standard .ingress,
.Steelblue .ingress,
.SimpleBlue .ingress,
.SimpleWhite .ingress,
.SimpleGreen .ingress,
.SimpleYellow .ingress,
.SimplePink .ingress,
.SimpleBrown .ingress
.SimpleGrey .ingress
			{
			}








