/*-------box model hack (for IE/Win)-----------*/ 
body,html {
clear: both;
background:#fff url(bg.png) repeat;
color: #000;}

#wrapper {
width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
background:#fff;}

/* Headache */

#head {
height:452px;
padding: 0px;
background:transparent url(2.png) no-repeat center top;
}

/* Skripthelvetets look */

#navcontainer ul {
margin: 0;
padding: 10px;
list-style-type: none;
border-top: 0px dashed #ccc;
border-bottom: 0px solid #e5262b;
background-color:#ffffff;
text-align: center;
color: #000;}

#navcontainer ul li
{
display: inline;
color: #000;
text-transform: uppercase;
text-align: center;
font-size: 18px;
            font-family: 'GothamBold';
            font-weight: Bold;
}

#navcontainer ul li a
{
text-decoration: none;
text-align: center;
padding: .2em 1em;
color: #000;
font-size:18px; 
            font-family: 'GothamBold';
            font-weight: Bold;
}

#navcontainer ul li a:hover
{
color: #ccc;
font-size:18px; 
            font-family: 'GothamBold';
            font-weight: Bold;

}

/* Too sexy for my... */

#innehall {
background: #ffffff;
width: 1100px;
margin: auto !important;
font-family: 'GothamLight';
}


h5 { 
padding: 6px;
margin: 30px 4px 20px 4px;
border: 0px dashed #B4C2C8;
text-transform: uppercase;
            font-family: 'GothamBold';
            font-weight: Bold;
font-size:20px;
color: #000;
letter-spacing: 2px;
text-align: center;}

.p {
text-align:left;
font-family: 'GothamLight';
font-weight: Light;
color:#666;
font-size:14px;
line-height: normal;
}

b, strong {color:#333;}

a:link {
color: #000;
text-decoration:none; 
font-weight:bold;}

a:visited {
color: #999;
text-decoration:none; 
font-weight:bold;}

a:hover {
color: #ccc;
text-decoration: underline #000 solid;
font-weight:bold;}



/* Fotsvett */

#footer {
margin: auto !important;
padding: 10px;
border-top: 4px solid #ccc;
width: 1200px;
}

.creds {
text-align: center;
font-family: 'GothamLight';
font-weight: Light;
color:#333;
font-size:14px;
}


/* I hate myself for loving you */

.stats {
text-align: center;
background: #fff;
border-left: 0px dotted #e5262b;
border-bottom: 0px dotted #b4a9a7;
border-right: 0px dotted #b4a9a7;
border-top: 0px dotted #b4a9a7;
color: #333;
font-family: 'GothamLight';
font-weight: Light;
font-size:18px;
padding: 10px;
}

.affs {
text-align:center;
font-family: 'GothamLight';
font-weight: Light;
color:#000;
font-size:14px;
text-align: center;
}


a img {
padding:5px;
margin: 0 5px 0 0;
background-color: #ff0000;
border:1px solid #ff0000;
}

a img:hover{
padding:5px;
margin: 0 5px 0 0;
background-color:#E59CB4;
border:1px solid #E59CB4;
}

img,
video,
iframe {
  max-inline-size: 100%;
  block-size: auto;
}


/* Medlemslistan */

#members ol {
list-style: none;
background: #fff;
padding: 20px;
text-align:left;
font-family: 'GothamLight';
font-weight: Light;
color: #000;
font-size:16px;
line-height: normal;
}

#members ul li {
  list-style: none;
  position: relative;
  padding: 3px 0 2px 25px;
text-align:left;
font-family: 'GothamLight';
font-weight: Light;
color: #000;
font-size:16px;
line-height: normal;
}

/* Idiotnavigation */

#pagination {
    text-align: center;
}

#pagination span {
    background-color: #CACACA;
    color: #808080;
    display: inline;
    font-size: 10pt;
    margin: 0 3px;
    padding: 3px 8px;
    text-transform: uppercase;
}

#pagination span#current {
    font-weight: bold;
}

#pagination span a {
    border: 0;
    color: #ccc;
    font-style: normal;
}

#pagination span a:hover {
    color: #303030;
}

/* FormulÃ¤rhelvete */
 fieldset {
    background-color: #fff;
    border: 0;
    border-radius: 15px;
    margin: 0 0 20px 0;
    padding: 1%;
    width: 95%;
    -khtml-border-radius-bottomleft: 15px;
    -khtml-border-radius-bottomright: 15px;
    -khtml-border-radius-topleft: 15px;
    -khtml-border-radius-topright: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    text-align: center;
font-family: 'GothamLight';
font-size:14px;
}

fieldset.lap-two {
    float: left;
    margin: 0 0.5% 20px 0;
    text-align: center;
}

fieldset legend {
    background-color: #fff;
    border-radius: 15px;
    color: #000;
    padding: 10px;
    text-transform: uppercase;
    -khtml-border-radius-bottomleft: 15px;
    -khtml-border-radius-bottomright: 15px;
    -khtml-border-radius-topleft: 15px;
    -khtml-border-radius-topright: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
text-align:left;
}

fieldset label {
    float: left;
    padding: 0 1% 0 0;
text-align:left;
    width: 39%;
}

input, select, textarea {
    background-color: #ccc;
    border: 0;
    border-radius: 15px;
    color: #000;
    -khtml-border-radius-bottomleft: 15px;
    -khtml-border-radius-bottomright: 15px;
    -khtml-border-radius-topleft: 15px;
    -khtml-border-radius-topright: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
font-family: 'GothamLight';
font-size:14px;

}

option {
    padding: 2px 0;
}

.input1, .cps {
    margin: 0 0 2px 0;
    padding: 0.5%;
    width: 59%;

}

.input2 {
    padding: 4px;
    width: auto;

}

.input3 {
    border: 0;

}

input.input4 {
    margin: 0 0 2px 0;
    padding: 1%;
    width: 98%;

}

select.input4 {
    margin: 0 0 2px 0;
    padding: 1.5% 1%;
    width: 98%;

}

.input5 {
    background-color: #B0B0B0;
    color: #FFFFFF;
font-family: 'GothamLight';
font-weight: Light;
    margin: 0 3px;
    padding: 4px 7px;
    text-transform: uppercase;

}

.input6 {
    margin: 0 0 2px 0;
    padding: 0.5%;
    width: 49%;

}

@-moz-document url-prefix() { 
  .a legend span {
    top: -30px !important;
    left: 0 !important;
    }
  }