/* basic elements */
body { 
	font: 8pt/16pt Verdana,georgia; 
	color: #555753; 
	background: #F5F7EC url(./images/bg.jpg); 
	margin: 0px; 
	text-align: center;
	background-repeat: repeat-x;
	}

p { 
	font: 8pt/14pt verdana; 
	margin-top: 0px; 
	text-align: left;
	}

h3 { 
	font: italic normal 12pt georgia;
	letter-spacing: 1px; 
	margin-bottom: 10px; 
	color: #7D775C;
	text-align: left;
	}

h2 { 
	font: 14pt georgia;
	font-weight: bold;
	letter-spacing: 1px; 
	margin-bottom: 10px; 
	color: #336600;
	text-align: left;
	}

a:link { 
	font: 11px verdana; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #8F9E28;
	}

a:visited { 
	font-weight: bold; 
	text-decoration: underline; 
	color: #336600;
	}

a:hover, a:active { 
	text-decoration: underline; 
	color: #B8C271;
	}

acronym { 
         cursor: help;
         }

#container { 
	background: url(./images/footbg.jpg) no-repeat bottom left; 
	width:850px;
	padding-bottom:80px;
	position:relative;
	margin: 0 auto;
	}

#intro { 
	min-width: 870px;
	}

#pageHeader { 
	margin-bottom: 20px;
	}

#pageHeader h1 { 
	background: url(./images/head.gif) no-repeat top left; 
	width: 878px;
	height: 213px;
	margin-top:0px;
	}

#pageHeader h1 span {
	display:none
	}

#pageHeader h2 { 
	background: transparent url(./images/m4m203.gif) no-repeat top left; 
	width: 84px; 
	height: 252px; 
	float: right;
	margin-top:0px;
	position:absolute;
	top:72px;
	left:827px;
	}

#pageHeader h2 span {
	display:none;
	}

#quickSummary {
	background: transparent url(./images/green.jpg) no-repeat top left; 
	clear:both; 
	overflow:auto;
	width: 147px;
	height:101px;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	position:absolute;
	top:213px;
	left:0px;
	}

#quickSummary p {
	font: 8pt/12pt verdana;
	color:#EFF2E5;
	text-align:left;
	}

#quickSummary a {
	font:  bold 8pt/12pt verdana;
	color:#EFF2E5;
	text-align:left;
	text-decoration:underline;
	}

#quickSummary a:hover {
	font:  bold 8pt/12pt verdana;
	color:#EFF2E5;
	text-align:left;
	text-decoration:none;
	}

#aheader {
	padding-right:40px;
	padding-top:20px;
	padding-left:30px;
	overflow:auto;
	background: transparent url(./images/headbg.gif) no-repeat 0 0 !important; 
	position:absolute;
	top:72px;
	left:177px;
	height:232px;
	width:600px;
	}

#aheader h3 {
	background: transparent url(./images/headtext.png) no-repeat top left;
	font: 0pt/14pt verdana;
	color:#FFFFFF;
	text-align:right;
	height:100px;
	}

#PersFile h3, #pictures h3, #equipment h3, #explanation h3, #oda h3, #ang h3, #odb h3, #aheader h3, #benefits h3, #highlights h3, #requirements h3, #roe h3, #teamcap h3, #reviews h3, #reports h3, #manuals h3, #downloads h3, #banner h3, #links h3, #airsoft h3, #kontakt h3, #CivilA h3 {
        display:none;
        }

#supportingText {
	background: transparent url(./images/whitebg.png) repeat-y top left; 
	float:left;
	padding-left: 10px; 
	padding-right: 30px; 
	padding-top:100px;
	padding-bottom:0px;
	margin-bottom: 0px;
	width:800px;
	text-align: left;
	}

#explanation {
	background: transparent url(./images/news.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:35px;
	padding-bottom:20px;
	}

#PersFile {
	background: transparent url(./images/persfile.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:35px;
	padding-bottom:20px;
	}

#pictures {
	background: transparent url(./images/pictures.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:35px;
	padding-bottom:20px;
	}

#equipment {
	background: transparent url(./images/equipment.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:35px;
	padding-bottom:20px;
	}

#highlights {
	background: transparent url(./images/highlights.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:50px;
	padding-bottom:30px;
	}

#oda {
	background: transparent url(./images/oda.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:50px;
	padding-bottom:30px;
	}

#ang {
	background: transparent url(./images/ang.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:50px;
	padding-bottom:30px;
	}

#odb {
	background: transparent url(./images/odb.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:50px;
	padding-bottom:30px;
	}

#roe {
	background: transparent url(./images/roe.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:50px;
	padding-bottom:30px;
	}

#teamcap {
	background: transparent url(./images/teamcap.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:50px;
	padding-bottom:30px;
	}

#reports {
	background: transparent url(./images/reports.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:50px;
	padding-bottom:30px;
	}

#reviews {
	background: transparent url(./images/reviews.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:50px;
	padding-bottom:30px;
	}

#manuals {
	background: transparent url(./images/manuals.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:50px;
	padding-bottom:30px;
	}

#downloads {
	background: transparent url(./images/downloads.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:50px;
	padding-bottom:30px;
	}

#banner {
	background: transparent url(./images/banner.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:50px;
	padding-bottom:30px;
	}

#links {
	background: transparent url(./images/links.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:50px;
	padding-bottom:30px;
	}

#airsoft {
	background: transparent url(./images/airsoft.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:50px;
	padding-bottom:30px;
	}

#kontakt {
	background: transparent url(./images/kontakt.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:50px;
	padding-bottom:30px;
	}

#b29 {
	background: transparent url(./images/b29.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:50px;
	padding-bottom:30px;
	}

#b29c {
	background: transparent url(./images/b29c.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:50px;
	padding-bottom:30px;
	}

#b3 {
	background: transparent url(./images/b3.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:50px;
	padding-bottom:30px;
	}

#404 {
      background: transparent url(./images/404.gif) no-repeat top left; 
      float:right;
      width:600px;
      padding-top:50px;
      padding-bottom:30px;
      }

#CivilA {
	background: transparent url(./images/civilaffairs.gif) no-repeat top left; 
	float:right;
	width:600px;
	padding-top:35px;
	padding-bottom:20px;
	}

#footer { 
	background: transparent url(./images/foot.gif) no-repeat top left; 	
	left:0px;
	text-align: center; 
	padding-top:30px;
	padding-bottom:0px;
	float:right;
	width:600px;
	}

#footer a:link, #footer a:visited { 
	margin-left: 20px; 
	}

#linkList {
	background: transparent url(./images/greenbg.gif) repeat-y top left; 
	float:left;
	position: absolute;
	top: 324px;
	left: 0px;
	margin: 0px;
	width: 177px;
	text-align:left;
	padding: 0px;
	}

#linkList2 { 
	background: transparent url(./images/navverl.gif) no-repeat bottom left; 
	font: 12px verdana, sans-serif; 
	margin:0px;
	padding: 0px; 
	padding-bottom:100px;
	width: 177px; 
	float:left;
	}

#linkList li {
	list-style-type: none;
	background:#C1C99A;
	padding: 7px; 
	margin-bottom: 1px;
	margin-left:-39px;
	width:161px;
	}

#linkList li:hover {
	background: #A6AE72;
	}

#linkList li a {
	display:block;
	color:#314e00;
	font: bold 12px verdana;
	text-decoration:underline;
	}

#linkList li a:hover {
	display:block;
	color:#314e00;
	font: bold 12px verdana;
	text-decoration:underline;
	}

#linkList li a.c {
	display:inline;
	color:#FFFFFF;
	font: 12px verdana;
	}

#linkList li a.c:hover { 
	display:inline;
	color:#6E7746;
	font: 12px verdana;
	}

#lselect {
	background: transparent url(./images/soceur.gif) no-repeat top left; 
	padding-top:23px;
	padding-right:1px;
	padding-bottom:1px;
	margin-bottom:-10px;
	margin-top:1px;
	float:left;
	}

#larchives {
	background: transparent url(./images/intell.gif) no-repeat top left; 
	padding-top:23px;
	padding-right:1px;
	padding-bottom:1px;
	margin-bottom:-10px;
	float:left;
	}

#lresources {
	background: transparent url(./images/support.gif) no-repeat top left; 
	padding-top:23px;
	padding-right:1px;
	padding-bottom:0px;
	margin-bottom:-10px;
	float:left;
	}

#lselect h3 span, #larchives h3 span, #lresources h3 span {display:none;}
#lselect h3, #larchives h3, #lresources h3 {display:none;}
#extraDiv1, #extraDiv2, #extraDiv3, #extraDiv4, #extraDiv5, #extraDiv6 {display:none;}

#captcha {
        border: 1px solid #7D775C;
        }

textarea {
          background-color: #F5F7EC;
          border: 1px solid #7D775C;
          color: #555753;
          font-size: 11px;
          font-family: Verdana,georgia;
         }

input {
       background-color: #f2f2f2;
       border: 1px solid #7D775C;
       color: #555753;
       font-size: 11px;
       font-family: Verdana,georgia;
      }
      
.guestbook_table {
                  font-family: Verdana,georgia;
                  font-size: 11px;
                  color: #555753;
                  background-color: #7D775C;
                  }
      
.guestbook_table2 {
                  font-family: Verdana,georgia;
                  font-size: 11px;
                  color: #555753;
            }
