*
{
	border: 0;
	margin: 0;
	padding: 0;
}

body {
background:url(../images/generic/bg_01_out_black.gif) #000;
font: 0.7em verdana,arial,helvetica,sans-serif;
color: #fff;
cursor:url(filename.gif), default;
}

a {cursor:url(filename.gif), pointer;}
acronym {font-weight:bold;cursor:help;border-bottom:1px dotted;}
.ital {font-style:italic;}
.bold {font-weight:bold;}
li.mb2 {margin-bottom:1.0em}

h1 {display:none;}
h2 {display:inline;}
h3 {display:inline;font-size:1.2em;color:#a84038;font-weight:bold;}
h4 {font-size:1.0em;font-weight:bold;}
h5 {font-size:1.0em;font-style:italic;}

h1, h2, h3, h4, h5 {margin:1em 0 1em 0;}   

img {border:none;padding-right:5px;}

p {margin:1em 0 1em 0;}
p img {padding:0 0.6em 0.6em 0;}
.pic-left, .left {float:left;}

a img {border:none;}
a {color:#a84038;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;} 
blockquote {margin-left:5em;}		 

select {font-size:0.8em;width:14.0em;padding:0.2em;}	  
label {font-weight:bold;}

.underline {text-decoration:underline;}
.hide {display:none;}	 
#flash-black {background-color:#000;height:100px;}
#flash-white {display:none;}

/* underlay */
#body {width:90.0em;background:url(../images/generic/bg_01_in_black.jpg) #000 repeat-y;overflow:hidden;border:1px solid #a84038;border-left:0;border-top:0;margin-bottom:2.0em;}
/* overlay */
#body-overlay {width:90.0em;background:url(../images/generic/wittmann_bg_black.gif);overflow:hidden;background-repeat:no-repeat;background-position:bottom right}

.banner {background:url(../images/generic/banner_bg_black.jpg);height:105px;margin-bottom:1.0em;}
.banner-left {background:url(../images/generic/banner_left_black.jpg) no-repeat left;height:105px;}
.banner-right {background:url(../images/generic/banner_right_black.gif) no-repeat right;height:105px;}
a.homelink, a.homelink:link {
display:block;
width:100%; /*width needs to be specified to work in IE*/
height:100%; /*height needs to be specified to work in IE*/
/*Other browsers expand the link to full width and height.*/
}

#menu-panel {position:absolute;top:115px;left:0;width:14.5em;margin-right:0.6em;}
#main-panel {width:55.0em;margin-left:15.1em;float:left;}
#main-panel-wide {width:73.3em;margin-left:15.1em;float:left;}
#right-panel {width:17.9em;float:left;}

* html #main-panel, * html #main-panel-wide {margin-left:7.4em;}  /* ie6 hack */

#menu-01 {font-size:1.0em;}
#menu-01 ul {margin-left:1.2em;margin-top:0;padding-left:0;list-style-type:none;}

#menu-01 li {padding: 0.3em 0 0.1em 0.3em;font-weight:bold;}
#menu-01 li a:link, #menu-01 li a:visited {color:#fff;text-decoration:none;}
#menu-01 li a:hover {color:#ffc1c1;text-decoration:none;}

#menu-01 li li a {font-weight:normal;text-decoration:none;}
#menu-01 ul ul {margin:0.1em 0 -0.1em 0.4em;font-size:0.9em;}

/* section specific menu ids */

#int #menu-01 ul .int a:link, #int #menu-01 ul .int a:visited, #int #menu-01 ul .int a:hover {color:#ffc1c1;}
#int #menu-01 ul .int ul a:link, #int #menu-01 ul .int ul a:visited {color:#fff0f5;}
#int #menu-01 ul .int ul a:hover {color:#ffc1c1;}

#int ul .bio ul, #int ul .vil ul, #int ul .tig ul, #int ul .per ul, #int ul .oob ul, #int ul .wss ul, #int ul .rit ul, #int ul .for ul, #int ul .dld ul, #int ul .lnk ul, #int ul .aut ul, #int ul .crd ul, #int ul .sto ul {display:none}

#bio #menu-01 ul .bio a:link, #bio #menu-01 ul .bio a:visited, #bio #menu-01 ul .bio a:hover {color:#ffc1c1;}
#bio #menu-01 ul .bio ul a:link, #bio #menu-01 ul .bio ul a:visited {color:#fff0f5;}
#bio #menu-01 ul .bio ul a:hover {color:#ffc1c1;}

#bio ul .int ul, #bio ul .vil ul, #bio ul .tig ul, #bio ul .per ul, #bio ul .oob ul, #bio ul .wss ul, #bio ul .rit ul, #bio ul .for ul, #bio ul .dld ul, #bio ul .lnk ul, #bio ul .aut ul, #bio ul .crd ul, #bio ul .sto ul {display:none}

#vil #menu-01 ul .vil a:link, #vil #menu-01 ul .vil a:visited, #vil #menu-01 ul .vil a:hover {color:#ffc1c1;}
#vil #menu-01 ul .vil ul a:link, #vil #menu-01 ul .vil ul a:visited {color:#fff0f5;}
#vil #menu-01 ul .vil ul a:hover {color:#ffc1c1;}

#vil ul .int ul, #vil ul .bio ul, #vil ul .tig ul, #vil ul .per ul, #vil ul .oob ul, #vil ul .wss ul, #vil ul .rit ul, #vil ul .for ul, #vil ul .dld ul, #vil ul .lnk ul, #vil ul .aut ul, #vil ul .crd ul, #vil ul .sto ul {display:none}

#tig #menu-01 ul .tig a:link, #tig #menu-01 ul .tig a:visited, #tig #menu-01 ul .tig a:hover {color:#ffc1c1;}
#tig #menu-01 ul .tig ul a:link, #tig #menu-01 ul .tig ul a:visited {color:#fff0f5;}
#tig #menu-01 ul .tig ul a:hover {color:#ffc1c1;}

#tig ul .int ul, #tig ul .bio ul, #tig ul .vil ul, #tig ul .per ul, #tig ul .oob ul, #tig ul .wss ul, #tig ul .rit ul, #tig ul .for ul, #tig ul .dld ul, #tig ul .lnk ul, #tig ul .aut ul, #tig ul .crd ul, #tig ul .sto ul {display:none}

#per #menu-01 ul .per a:link, #per #menu-01 ul .per a:visited, #per #menu-01 ul .per a:hover {color:#ffc1c1;}
#per #menu-01 ul .per ul a:link, #per #menu-01 ul .per ul a:visited {color:#fff0f5;}
#per #menu-01 ul .per ul a:hover {color:#ffc1c1;}

#per ul .int ul, #per ul .bio ul, #per ul .vil ul, #per ul .tig ul, #per ul .oob ul, #per ul .wss ul, #per ul .rit ul, #per ul .for ul, #per ul .dld ul, #per ul .lnk ul, #per ul .aut ul, #per ul .crd ul, #per ul .sto ul {display:none}

#oob #menu-01 ul .oob a:link, #oob #menu-01 ul .oob a:visited, #oob #menu-01 ul .oob a:hover {color:#ffc1c1;}
#oob #menu-01 ul .oob ul a:link, #oob #menu-01 ul .oob ul a:visited {color:#fff0f5;}
#oob #menu-01 ul .oob ul a:hover {color:#ffc1c1;}

#oob ul .int ul, #oob ul .bio ul, #oob ul .vil ul, #oob ul .tig ul, #oob ul .per ul, #oob ul .wss ul, #oob ul .rit ul, #oob ul .for ul, #oob ul .dld ul, #oob ul .lnk ul, #oob ul .aut ul, #oob ul .crd ul, #oob ul .sto ul {display:none}

#wss #menu-01 ul .wss a:link, #wss #menu-01 ul .wss a:visited, #wss #menu-01 ul .wss a:hover {color:#ffc1c1;}
#wss #menu-01 ul .wss ul a:link, #wss #menu-01 ul .wss ul a:visited {color:#fff0f5;}
#wss #menu-01 ul .wss ul a:hover {color:#ffc1c1;}

#wss ul .int ul, #wss ul .bio ul, #wss ul .vil ul, #wss ul .tig ul, #wss ul .per ul, #wss ul .oob ul, #wss ul .rit ul, #wss ul .for ul, #wss ul .dld ul, #wss ul .lnk ul, #wss ul .aut ul, #wss ul .crd ul, #wss ul .sto ul {display:none}

#rit #menu-01 ul .rit a:link, #rit #menu-01 ul .rit a:visited, #rit #menu-01 ul .rit a:hover {color:#ffc1c1;}
#rit #menu-01 ul .rit ul a:link, #rit #menu-01 ul .rit ul a:visited {color:#fff0f5;}
#rit #menu-01 ul .rit ul a:hover {color:#ffc1c1;}

#rit ul .int ul, #rit ul .bio ul, #rit ul .vil ul, #rit ul .tig ul, #rit ul .per ul, #rit ul .oob ul, #rit ul .wss ul, #rit ul .for ul, #rit ul .dld ul, #rit ul .lnk ul, #rit ul .aut ul, #rit ul .crd ul, #rit ul .sto ul {display:none}

#for #menu-01 ul .for a:link, #for #menu-01 ul .for a:visited, #for #menu-01 ul .for a:hover {color:#ffc1c1;}
#for #menu-01 ul .for ul a:link, #for #menu-01 ul .for ul a:visited {color:#fff0f5;}
#for #menu-01 ul .for ul a:hover {color:#ffc1c1;}

#for ul .int ul, #for ul .bio ul, #for ul .vil ul, #for ul .tig ul, #for ul .per ul, #for ul .oob ul, #for ul .wss ul, #for ul .rit ul, #for ul .dld ul, #for ul .lnk ul, #for ul .aut ul, #for ul .crd ul, #for ul .sto ul {display:none}

#dld #menu-01 ul .dld a:link, #dld #menu-01 ul .dld a:visited, #dld #menu-01 ul .dld a:hover {color:#ffc1c1;}
#dld #menu-01 ul .dld ul a:link, #dld #menu-01 ul .dld ul a:visited {color:#fff0f5;}
#dld #menu-01 ul .dld ul a:hover {color:#ffc1c1;}

#dld ul .int ul, #dld ul .bio ul, #dld ul .vil ul, #dld ul .tig ul, #dld ul .per ul, #dld ul .oob ul, #dld ul .wss ul, #dld ul .rit ul, #dld ul .for ul, #dld ul .lnk ul, #dld ul .aut ul, #dld ul .crd ul, #dld ul .sto ul {display:none}

#lnk #menu-01 ul .lnk a:link, #lnk #menu-01 ul .lnk a:visited, #lnk #menu-01 ul .lnk a:hover {color:#ffc1c1;}
#lnk #menu-01 ul .lnk ul a:link, #lnk #menu-01 ul .lnk ul a:visited {color:#fff0f5;}
#lnk #menu-01 ul .lnk ul a:hover {color:#ffc1c1;}

#lnk ul .int ul, #lnk ul .bio ul, #lnk ul .vil ul, #lnk ul .tig ul, #lnk ul .per ul, #lnk ul .oob ul, #lnk ul .wss ul, #lnk ul .rit ul, #lnk ul .for ul, #lnk ul .dld ul, #lnk ul .aut ul, #lnk ul .crd ul, #lnk ul .sto ul {display:none}

#aut #menu-01 ul .aut a:link, #aut #menu-01 ul .aut a:visited, #aut #menu-01 ul .aut a:hover {color:#ffc1c1;}
#aut #menu-01 ul .aut ul a:link, #aut #menu-01 ul .aut ul a:visited {color:#fff0f5;}
#aut #menu-01 ul .aut ul a:hover {color:#ffc1c1;}

#aut ul .int ul, #aut ul .bio ul, #aut ul .vil ul, #aut ul .tig ul, #aut ul .per ul, #aut ul .oob ul, #aut ul .wss ul, #aut ul .rit ul, #aut ul .for ul, #aut ul .dld ul, #aut ul .lnk ul, #aut ul .crd ul, #aut ul .sto ul {display:none}

#crd #menu-01 ul .crd a:link, #crd #menu-01 ul .crd a:visited, #crd #menu-01 ul .crd a:hover {color:#ffc1c1;}
#crd #menu-01 ul .crd ul a:link, #crd #menu-01 ul .crd ul a:visited {color:#fff0f5;}
#crd #menu-01 ul .crd ul a:hover {color:#ffc1c1;}

#crd ul .int ul, #crd ul .bio ul, #crd ul .vil ul, #crd ul .tig ul, #crd ul .per ul, #crd ul .oob ul, #crd ul .wss ul, #crd ul .rit ul, #crd ul .for ul, #crd ul .dld ul, #crd ul .lnk ul, #crd ul .aut ul, #crd ul .sto ul {display:none}

#sto #menu-01 ul .sto a:link, #sto #menu-01 ul .sto a:visited, #sto #menu-01 ul .sto a:hover {color:#ffc1c1;}
#sto #menu-01 ul .sto ul a:link, #sto #menu-01 ul .sto ul a:visited {color:#fff0f5;}
#sto #menu-01 ul .sto ul a:hover {color:#ffc1c1;}

#sto ul .int ul, #sto ul .bio ul, #sto ul .vil ul, #sto ul .tig ul, #sto ul .per ul, #sto ul .oob ul, #sto ul .wss ul, #sto ul .rit ul, #sto ul .for ul, #sto ul .dld ul, #sto ul .lnk ul, #sto ul .aut ul, #sto ul .crd ul {display:none}

/* default page type */

#def ul .int ul, #def ul .bio ul, #def ul .vil ul, #def ul .tig ul, #def ul .per ul, #def ul .oob ul, #def ul .wss ul, #def ul .rit ul, #def ul .for ul, #def ul .dld ul, #def ul .lnk ul, #def ul .aut ul, #def ul .crd ul, #def ul .sto ul {display:none;}
					
/* flag links */

ul.flagnav {padding:1em;}

.flagnav li {
	list-style:none;
	background-repeat:no-repeat;
	margin-left:0.4em;
}	

.flagnav li.en {  
	background-image:url(../images/generic/flag_uk.gif);
}

.flagnav li.de {  
	background-image:url(../images/generic/flag_de.gif);
}

.flagnav li.nl {  
	background-image:url(../images/generic/flag_nl.gif);
}

.flagnav li.fr {  
	background-image:url(../images/generic/flag_fr.gif);
}

.flagnav li a {
	margin-left:22px;
}
					
/* external links loc. menu */

.extlink {text-align:center;padding-bottom:0.8em;}

.header-tab-mg {margin-top:0.8em;}
.header-tab-top h2 {color:#fff;font-size:1.4em;font-weight:bold;padding:0.4em 0.8em 0.5em 0;margin:0;}
		  		   
.text-shell {min-height:37em;}
.text-body {background:url(../images/generic/bg_01_out_black.jpg);margin-top:0.8em;color:#eee;border:1px solid #a84038;}
.text-padding {padding:1.5em;}

/* contents lists */

.text-body ul.contents {list-style:none; list-style-image:url(../images/generic/bullet_black.gif);margin-left:18px;}
.text-body ul.contents-noimage {list-style:none;}
.text-body ol {margin-left:2.4em;}

ul.contents-sitemap {list-style:none;}
ul.contents-sitemap ul, ul.contents-sitemap ul a {list-style:none;font-weight:normal;color:#fff0f5;margin-left:0.8em;}

/* main area images */

.pic-pos {text-align:center;}	 
.pic-pos img {border:1px solid #333;padding:0;margin:0 0.6em 0.6em 0;}

.pic-quote {text-align:center;font-style:italic;margin-top:-0.9em;}
.img-top-left {float:left;padding:0 0.8em 0.8em 0} /*positioning and padding for left-positioned image */

.text-base, .text-base-wide {margin-bottom:2.4em;}
.footlink, .footlink a {font-size:0.9em;font-weight:normal;text-align:right;}

/* side panel */

.box {margin:0 0 0.8em 0.8em;background-color:#a84038;color:#fff;border:1px solid #a84038;-moz-border-radius:10px;}
.box-set {width:100%;}
.box-pad {padding:1.0em;}

.clear {font-size:1px;height:1px;clear:both;}

#right-panel {margin:3.2em 0 0 0.5em;}
#right-panel ul {font-size:0.9em;margin:0.7em 0 0 1.2em;padding:0}
#right-panel p {margin:0.8em 0 0 0;padding:0;}
#right-panel h3 {font-size:1.0em; color:#fff;}
#right-panel a {color:#fff;}
#right-panel ul a {font-weight:normal;}

#right-panel .prospect ul {margin-left:0;}
#right-panel .prospect li {display:inline;white-space:nowrap;}

/* rhs box images */

.box-pad p img {padding-bottom:0;margin-bottom:0;}
.pic-quote-right {font-style:italic;font-size:0.9em;}

/*** footer ***/

#footer {background-color:#000;height:3.0em;width:90.0em;border-top:1px solid #a84038;}
.footer-font {color:#fff;font-size:0.9em;margin:0;padding:0 1.2em 0 0;float:right;line-height:3em;}
#footer a {font-weight:normal;color:#fff;}	
#footer .footer-font img {margin:0.8em 0 0 0.8em;padding:0;}

#footer .iconprint {background:url(../images/generic/print_black.gif) #000;background-repeat:no-repeat;}
#footer .iconmap {background:url(../images/generic/map_black.gif) #000;background-repeat:no-repeat;}
#footer .iconcssb {background:url(../images/generic/cssb_black.gif) #000;background-repeat:no-repeat;}
#footer .iconcssw {background:url(../images/generic/cssw_black.gif) #000;background-repeat:no-repeat;}

/* sitemap ul settings */

.sitemap ul {list-style-type:none;margin-left:0;padding:0;}
.sitemap li {margin-bottom:0.5em;}
.sitemap li li {margin-bottom:0;}
.sitemap ul ul {margin-left:1.0em;}
.sitemap ul ul a {font-weight:normal;color:#404040;}

/* google search */

.search {margin-left:1.4em;color:#fff;}
.right, .quote-right {text-align:right;}
.centre {text-align:center}

.search input
{width:13.5em;color:#000;background-color:#fff;margin:0.2em 0 0 0;border:1px solid #ffc1c1;font-size:0.9em;font-family:verdana,arial,sans-serif;padding:2px;}
.search label {font-size:0.9em;line-height:0;font-family:verdana,arial,sans-serif;}
.search .radio {background-color:#a84038;border:0;width:1.5em;margin:0 0 0 -0.2em;vertical-align:middle;}
.search .submit {float:right;margin:0.8em 0.4em 0 0;width:10.0em;font-size:0.85em;color:#ffc1c1;background-color:#502018;border:1px outset #ffc1c1;padding:2px;overflow:visible;}

#clock {position:absolute;top:0.5em;left:1.0em;}

/* image css specific */

img.sig {background:no-repeat url(../images/generic/sig_black.gif); width:250px; height:80px;}
img.sig-wittmann {background:no-repeat url(../images/generic/wittmann_sig_black.gif); width:60px; height:40px;}	
img.homepage {background:no-repeat url(../images/generic/wittmann_small_black.gif);float:left;}

/* awards images and flag settings*/

.awards {text-align:center; padding: 10px 0 0 0}
.flag, .item-details img {margin:0;padding:0 0.4em 0 0;}

/* rankings and column layout tables */

.rankings, .column-content {width:100%; clear:both;}
.archive {font-family:courier,monospace; font-size:1em;}

.rank, .patch, .cuff, .shoulder, .column-left, .column-right, .time, .position, .incidents, .spanned {font-size: 1.0em; color: #eee; padding: 0 16px 8px 0; float:left}
.rank {width: 20em;}
.patch, .cuff, .shoulder {width:8em;text-align:center;}
.rank.title, .patch.title, .cuff.title, .shoulder.title {font-style: italic; padding-bottom: 16px}

.column-left {width: 25%}
.column-right {width: 60%}

.date {width:100%; margin-bottom:8px; font-size:1.0em; font-weight:bold; background:url(../images/generic/bar_image_black.gif) #a84038; color:#fff; padding:2px; display:block; clear:both}

/* order of battle columns */

.oob-topleft {width:20%;float:left;font-size:1.0em;padding:0.8em 0.8em 0 0;height:2.0em;}
.oob-topmid {width:10%;float:left;font-size:1.0em;font-weight:bold;padding:0.8em 0.8em 0 0;height:2.0em;}
.oob-topright {width:67%;float:left;font-size:1.0em;padding:0.8em 0 0 0;height:2.0em;}
.oob-left {width:20%;float:left;font-size:1.0em;padding:0 0.8em 0 0;margin-top:-6px;height:2.0em;}
.oob-mid {width:10%;float:left;font-size:1.0em;font-weight:bold;padding:0 0.8em 0 0;height:2.0em;}
.oob-right {width:67%;float:left;font-size:1.0em;padding:0 0 0 0;height:2.0em;}

.tiger-01 {background: url(../images/oob/tiger_01.gif) no-repeat;height:20px;width:64px;}
.tiger-02 {background: url(../images/oob/tiger_02.gif) no-repeat;height:20px;width:64px;}
.pz3 {background: url(../images/oob/pz3.gif) no-repeat;height:20px;width:64px;}

.text-left {float:left;width:100%;}
.clear-add {clear:both;margin-top:0;padding-top:1px;}
.clear-add2 {clear:both;margin-top:8px;padding-top:1px;}

/* bookstore layout */

.item-img {width:9.2em;float:left;padding-right:8px;margin:0 0 10px 0;clear:both;}
.item-details {width:40em;float:left;margin-top:0;}		 

/* adverts */

.adverts-shell {margin:-1.5em 0 0 0;padding:0;}
.adverts {float:right;margin:0 0 1em 0.5em;}
.amazon {float:right;margin:0 0 1em 0;}
				  
/* tshirts order form */

.form-box-left {float:left;width:25em;padding:0.4em 0 0 0;}
.form-box-right {float:right;width:25em;padding:0.4em 0 0 1.2em;}
.form-box-left label, .form-box-right label {float:left;clear:both;width:9em;}
.form-box-left input, .form-box-right input {float:left;width:15.2em;padding:2px;margin:0 0 0.6em 0;font-size:1.0em;border:1px solid #333}
.form-box-left select, .form-box-right select {float:left;width:15.7em;padding:2px;margin:0 0 0.6em 0;font-size:1.0em;border:1px solid #333}
.form-box-right textarea {float:left;width:15.2em;height:10.5em;padding:2px;margin:0 0 0.6em 0;font-family:verdana;font-size:1.0em;border:1px solid #333}

/* button */

.form-button, .form-button2 {margin:0 1.0em 0.4em 0;width:12.0em;font-size:0.85em;color:#ffc1c1;background-color:#502018;border:1px outset #eee;padding:2px;text-align:center;overflow:visible;font-family:verdana;}  
.form-button2 {margin:0 0.2em 0.4em 0.2em;width:8.0em;}













