/* Layout av CMS-baserad sida för IBK.nu */
body {
  font-family: Arial, sans-serif; 
  font-size: 62.5%;	
  padding: 0;
  margin: 0;
}

h1 {

font-size: 1.3em ;
	font-family: Georgia, Verdana, Arial; 
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 0px;
	

}

* html h1 { padding-top: 20px; }

h2 {
font-size: 1.3em ;
	font-family: Georgia, Verdana, Arial;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
	
}

h3 {
font-size: 1.2em ;
	font-family: Georgia, Verdana, Arial;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
	
}

h4 {
font-size: 1.1em ;
	font-family: Georgia, Verdana, Arial;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
	
}

/* Layout */
#layout {
  font-size: 1.2em;
  width: 868px;
  margin: auto;
  
}

#header {
  margin-left: 199px;
}

#content {
  background: url('images/gb.jpg') no-repeat top left;
  /*background: yellow;*/
  float: left;
  margin: 0;
  padding: 0;
  border-top: 1px solid #000;
}

#menucontainer {
    /*background: red;*/
    float: left;
    width: 200px;
    margin: 0;
    padding: 0;
    margin-top: 20px;
}


#text {
    margin: 0;
    background: url('images/bb.jpg') no-repeat top left;
    /*background: green;*/
    float: left;
    width: 500px;
    min-height: 700px;
    border-left: 1px solid #000;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 100px;
    text-indent: 0px; 
}

* html #text {height:700px;}


p {
	
}

a:link { 
        text-decoration: underline; 
        color: darkblue;
       }

a:visited {       
          text-decoration: underline;
          color : darkblue;      
          }

a:hover { 
          text-decoration: none;
          color: blue;  
}
a:active {
          text-decoration: underline; 
          color : darkblue;
}

#footer {
    clear: left;
    text-align: center;
    padding-top: 15px;
}

/* Meny */

a.menulink:link { 
        text-decoration: underline; 
        color: darkblue;
         }

a.menulink:visited {       
          text-decoration: underline;
          color : darkblue;      
          }

a.menulink:hover { 
          text-decoration: none;
          /*background: url('images/menyplupp.png') no-repeat top left;*/
          background: #ffe4a5;
          color: blue;  
}
a.menulink:active {
          text-decoration: underline; 
          color : darkblue;
}


ul.menu, ul.menu ul, ul.menu li, ul.menu a { 
  font-family: Verdana, Arial;
  font-size: 1.0em;
  color: #330099;
  padding: 0;
  margin: 0;
  display: block;
}

ul.menu {
  width: 10em;
}

ul.menu ul {
  padding: 5px 5px 5px 15px;
  opacity: 0.90;
  filter: alpha(opacity=80);

}

ul.menu {
  margin-left: 40px;
}

ul.menu li {
  list-style-type: none; 
  position: relative;
  padding-top: 4px;
  padding-bottom: 5px;
}

/* IE bugg */
ul.menu a {
  width: 100%;
}

* html ul.menu a { }

ul.menu ul.submenu {
  position: absolute;
  top: 4px; 
  left: 100%;
  display: none;
  background: #ffe4a5;
  border: 1px solid gray;

}

ul.submenu li {
  min-width: 7em;
  white-space: nowrap;
  
}

/* Textstorlek */
#fontsize {
  
}

#normal {

  
}

#xl {
  font-size: 1.2em;

}

#xxl {
  font-size: 1.4em;
  
}

/* Bilder */
img {
	border: none;
  /*padding-left: 20px; orsakar ful border*/
	
}



img.link {
	border: none;
	padding-left: 0px;
}

#img1 {
	margin: 4%;
	
           
}

#img2 {
	margin: 4%;
              
}

div.error {
	color: #FF0000;
}