/*
	CSS for Østfold Veteranvognklubb
	Author: Vegard Simensen <vsime@online.no> & Michael Odden <contact@michaelodden.com>
	Last-modified: 
	
	Common colors:
		red: #ed1c24
		red, dark: #A00309
		gray: #bcbcbc
		highlight (blue): #0377BA, #0B6AA0
	
		
*/
* {font-size: 1em;}

body { background: url("../img/bg.jpg") #373737; font-size: 12px; font-family: "Trebuchet MS"; color: #666; margin: 0; padding: 0; }

a {color: #ce300b; text-decoration: none;}
a:hover { color: #000; }
p { padding-top: 0em; padding-bottom: 0em; padding-left: 0em;  }

h1 { font-size: 17px; color: #333; font-family: "Trebuchet MS"; margin-top: 30px;  margin-left: 0;  }
h2 { font-size: 14px; color: #666; font-family: "Trebuchet MS";  }
h3 {  font-size: 1.2em; color: #666; font-weight: bold;  font-family: "Trebuchet MS"; padding-left: .5em; }
h4 { text-transform: uppercase; font-size: 1.1em; color: red; font-weight: bold; font-family: arial; padding-left: .5em; }
a img { border: none; }
ul { padding-bottom: 1em; padding: 0px; padding-left: .9em; margin: 0;}
li { list-style: none;  }

.red_text { font-color: red; }

/*IE6*/
* html #content { width: 900px; overflow: hidden;}
* html #container { width: 900px; overflow: hidden;} 	
* html #menu { padding: 0em; margin: 0; width: 900px; overflow: hidden;} 
* html #seperator { margin-top: 2em; } 
* html #terminliste { width: 900px; }

/* IE7 Only */
*:first-child+html #content { font-size: 0.9em; font-family: arial; color: #000; margin: 0;}
*:first-child+html #content ul, li, #menu, { margin-left: 0; }

#big_container { background: #ffffff; height: auto; width: 900px; margin-left: auto; margin-right: auto; text-align: left;  }
#container {width: 900px; margin-left: auto; margin-right: auto; text-align: left; }
#content { width: 900px; float: left; font: 0.9em arial; }
#content_text { padding-top: 1.5em; padding-left: 8em; padding-right: 8em; padding-bottom: 10em;  }



#logo { text-align: center; padding-top: 20px; height: 150px; }

.spacing { padding-top: 1.5em; }
.disc li { list-style: square; margin-left: 1em;}
.center { text-align: center; }
.float_right { float: right; padding-top: 0em; padding-right: 5em; }
.float_left { float: left; }

#menu {	
	height: 35px; 
	float: left;
	background: url("../img/menu_bg.jpg") #6b6a6a;
	width: 889px;	
	margin-top: 20px;
	
}

#menu li {
	float: left;
	list-style: none;
	font-family: "Trebuchet MS";
	font-size: 13px;
	margin-left: 25px;
	height: 35PX;
	padding: 0px 0 0 25px;	
}

#menu a {
	color: #fff;
	text-decoration: none;	
	float: left;	
	padding: 8px 5px 9px;
	
}

#menu a:hover, #menu .current a { 
	background: #a0a0a0;
}

#content .car_main { float: right; padding-right: 4em; clear: both; }
#content .note { position: relative; float: right; margin-left: 2em; padding: 2em 3em 0 2em; clear: both; background: url(../img/postit_210.jpg) no-repeat top left; margin-top: 3em; width: 190px; height: 220px; font-style: italic; overflow: hidden; }
#content .note * { margin: 0; padding: 0; color: #000;}
#content .note h3 { font-size: 2em; font-family: "Times New Roman"; margin: 0 0 .4em .2em; }
#content .note p { font-size: 1.2em; line-height: 1.2; }
#content .note p.bottom { position: absolute; top: 160px; }

.galleri { float: left; margin: 8px; }
.galleri img { padding: 3px; border: 1px solid #3c3c3c;}

#content_text #galleri h1 { clear: both; }
#content_text #galleri .caption { text-align: center; color: #ce300b;  }

#address { margin-top: 20px;  }
#address p {  font-size: 11px; font-family: "Trebuchet MS"; color: #666; margin-top: 0px; }
#address img { float: left; padding-right: 35px; padding-bottom: 20px; }

#bottom {
	background: #cfc1a1;
	clear: both;    	
	text-align: center;	
	height: 40px;	
	font-size: 11px; 
	font-family: "arial"; 
	color: #6f6d65;	
	padding-top: 10px;		
}
#bottom a { color: #6f6d65; font-size: 11px; font-family: "arial";}
#bottom a:hover { color: #87847a; font-size: 11px; font-family: "arial"; }

table.skjema {
	font-family:	arial;
	font-size:		11px;
	border: 1px solid #cecece;
}

table.skjema td {
	border: none;
}

.skjema_topp {	
	background-color:	#777777;
	
	width:		700px;
	height:		25px;		
	color:		#fff;
	font-family:	arial;
	font-size:		12px;
	padding-left:	20px;
	padding-top:	10px;	
	
}

.skjema_A {	
	border: none;
	color:		#173845;
	font-family:	arial;
	font-size:		11px;	
	padding-top:	10px;
	margin-left:	15px;	
}

TABLE.skjema2 {	
	background-color:	#dedede;
	color:		#777;
	font-family:	arial;
	font-size:		9px;	
	width:		690px;	
	margin-top:		10px;			
	margin-left:	15px;		
	border: 1px solid #b3b3b3;
}

#headers td { padding-left: 9px; }

input.text {
	color:			#273275;
	font-family:		arial;
	font-size:			11px;	
	margin-left:		5px;	
}

.skjematext {
	vertical-align:	top;
	font-family:	arial;
	font-size:		11px;
	margin-left:	25px;	
	border: 		none;
}

#terminliste { float: left; width: 100%; padding-bottom: 20px; }
#terminliste p { padding: 0; margin: 0; padding: 0px 0px 5px 0px; }
#terminliste h2 { padding: 0; margin: 0; padding-top: 10px; color: #262626; font-size: 12px; }

#terminliste li {  width: 100%; padding: 0; margin: 0;  list-style: none; padding-left: 25px;   }

.skjematext td { border: none; }

.car_pics { padding-top: 1em; }
.car_pics img { padding-bottom: 1.5em;}

.diverse { border-bottom: 1px margin-top: 0em; margin-bottom: 3em;  padding-bottom: 1em; clear: both;}
.diverse li { margin-left: 1em; list-style: square; clear: both; }

.grey {background: #efefef;}

.no_style li { list-style: none; }

/* ANNONSER */
#annonser { border: 1px solid #adadad; padding-top: 0em; padding-bottom: 1.5em; margin-top: 3em; }
#annonser .annonser_sep { border: 1px solid #dddddd;  padding: 1em; }
#annonser .annonser_sep_gray { border: 1px solid #dddddd;  padding: 1em; background-color: #f1fafe; }
#annonser .annonser_underline { border-bottom: 1px dashed #000; border-top: 1px dashed #000; width: 200px; padding-bottom: .8em; padding-top: .8em; margin-bottom: 0.8em; }


/****** SLIDEVIEWER GALLERY *********/

/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 4px solid #3c3c3c;   
margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #3c3c3c; 
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #fff; 
color: #ff0000; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 

/* Articles */
.byline {}
.intro { font-weight: bold; font-size: 1.2em; }


/* Gallery */

ul.galleries { }
ul.galleries a { font-size: 1.4em; color: black; }
ul.galleries { }
ul.galleries { }

ul.gallery-images { list-style: none; margin: 0; padding: 0; width: 100%;}
ul.gallery-images li { float: left; margin: 0; padding: .5em; }
