/* Stylesheet for www.bogenschiessen.ch */

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; }
h3 { font: bold 18px Verdana, Arial, Helvetica, sans-serif; }
/* h3 { font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; } */
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; }

body {
  background: #CBA370 url(images/backgr1.jpg) repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}

a:hover   { color: #800000; background-color: #E6BE79; }
a:active  { color: #FF0000 }
a,a:visited { color: #800000 }
li { list-style-image: url(images/hint.gif); list-style-type: square; }
.bare	{ list-style-type: none; margin: 6px; list-style-image: none; }
p,td	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.footer {
  font-family: Arial, Helvetica, sans-serif; font-size: 11px;
  text-align: center;
}
.addr	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
table {
  width: 531px;
  border: none;
}
img {
  border:0;
}
.marker	{
  font-family: Arial, Helvetica, sans-serif; font-size: 12px;
  font-weight: bold; color: #800000;
  }
.listtable {
  border: 1px #800000 solid;
  background-color: #E6BE79;
  margin-bottom: 4px;
  }
.classic {
  font-family: Palatino Linotype, Times, serif; font-size: 14px; 
  font-style: italic; font-weight: normal;
}
.extlink {
  background: url(images/ext.gif) center right no-repeat;
  padding-right: 13px;
  }
.center {
  text-align: center;
}
#content {
  width: 520px;
  }
#footer {
  padding-top: 20px;
  width: 520px;
  }
input,textarea {
  border: 1px #666666 solid;
  background-color: #eeeeee;
}
input:focus,textarea:focus,input:hover,textarea:hover {
  border: 1px #800000 solid;
  background-color: #ffffff;
}

/* menu styles */
#menu2 {
  float: left;
  padding: 0;
  padding-right: 40px;
  margin: 0;
}
.menu_body {
  background: url('images/backgr2.jpg') repeat-y;
  margin-top: 0px;
  margin-left: 0px;
}
.menu_body2 {
  background: url('images/backgr2.jpg') repeat-y;
  position: fixed;
  margin-top: 0px;
  margin-left: 0px;
  height: 100%;
}
.menu_buttonscontainer { width: 175px; }
.menu_buttons a {
  display: block;
  width: 100%;
  font: 11px Arial, Helvetica, sans-serif;
  padding: 2px;
  padding-left: 18px;
  color: #660000;
  text-decoration: underline;
  text-align: left;
  background: url('images/hint.gif') no-repeat 0% 40%;
}
.menu_buttons a:hover {
  background-color: #FFB824;
  color: #660000;
}
.menu_addr {  
  font: 12px Arial, Helvetica, sans-serif;
  padding-left: 10px;
}

/* ******************************************************************** */ 
/*                  Generated by: http://csscreator.com                 */
/* ******************************************************************** */
html, body { 
 margin:0;
 padding:0;
 height:100%;
} 
 
#pagewidth { 
 width:820px;
} 
 
#leftcol {
 width:220px;
 float:left;
 /* position:relative; */
 position:absolute;
}
 
#maincol {
 padding-top: 20px;
 padding-bottom: 20px;
 position: relative;
 width:600px;
 float:right;
 height: 100%;
}

#footer {
  width: 600px;
}

/* ******************************************************************** */ 
/* Clearfix: http://csscreator.com/attributes/containedfloat.php        */
/* ******************************************************************** */
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */  


/* ******************************************************************** */ 
/*                      printer styles                                  */ 
/* ******************************************************************** */ 

@media print {
 /* hide the left column when printing */ 
 #leftcol{display:none;} 
 #twocols, #maincol { width:80%; float:none; }
 body {background: none;}
}
