body {
    margin: 0;
    font-family: verdana, arial, sans-serif;
    background-color: #222;
    background-repeat: repeat-x;
    background-attachment: fixed;
    color : #333;
    text-align: center;
  }

#center {
    border : none;
    background-color : transparent;
    width : 1px;
    height : auto;
    position : relative;
    left : 50%;
    overflow : visible;
    }

#all {
    border : 1px solid #999;
    background-color : #fff;
    width : 996px;
    margin : 0 auto;
    text-align: left;
    }

#mainSponsor {
    border : 1px solid #999;
    height: 84px;
    width: 996px;
    margin : 0 auto;
    margin-bottom : 2px;
    overflow : hidden;
  }


#mainSponsor img {
    height: 84px; width: 498px; border: none; margin: 0;
    float : left;
  }

td
{
vertical-align : top;
}


#head {
    background-color: #2312a6;
    background-image: url(/image/head.png);
    background-repeat: repeat-x;
    height: 85px;
    width: 100%;
    position: relative;
    left: 0%;
    right: 0%;
    overflow : hidden;
  }

#head img {
    border : none;
  }


#tophead {
    height: 60px;
  }


#name {
    position: relative;
    left: 10px;
    color: #FFE234;
    font-size: 40px;
    font-family: tahoma, arial, sans-serif;
    font-weight: bold;
    letter-spacing: 8px;
    white-space: nowrap;
  }


#logo_container {
    position: relative;
    top: 0;
    width: 90px;
    height: 85px;
    float: left;
  }

#righthead {
    position: relative;
    top: 0;
    width: 906px;
    height: 85px;
    float: left;
  }

#logo {
    position: absolute;
    right: 0;
    top: 5px;
  }



#slogan {
    float: left;
    color : #C9FFBA;
    font-family : verdana, arial, sans-serif;
    font-size : 20px;
    letter-spacing : 8px;
    position : absolute;
    right : 5%;
    top : 30px;
    white-space : nowrap;
  }


#topMenu {
    background-color : #2312a6;
    top : 0px;
    height : 25px;
    left : 0px;
    position : relative;
    width : 100%;
  }


#hBold {
    border : 2px solid #ccc;
    padding : 5px 10px;
    margin : 0 0 10px 0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    }

#hBold a {
    color : #333;
    text-decoration : none ;
    font-size : 80%;
    }


#hBold a:hover {
    text-decoration : underline ;
    }

#hBold img {
    border : none;
    height : 45px;
    width : 137px;
    }



/*.menu {
    background-color : transparent;
    display: block;
    white-space: nowrap;
    height: 25px;
  }*/


a.boardLink {
    width: 100%;
    height: auto;
    background-color: #fff;
    color: #aaa;
    font-size: 80%;
    border-top: #eee 1px solid;
    border-bottom: #eee 1px solid;
    margin-top: 3px;
    display: block;
    font-weight: bold;
    text-align: center;
  }


a.boardLink:hover {
    background-color: #F2FFB8;
    border-color: #aaa;
    color: blue;
  }


a {
    text-decoration: none;
  }


a.menus {
    float: left;
    text-align: center;
    color: #eee;
    text-decoration: underline;
    height: 15px;
    font-family: arial;
    font-size: 10pt;
    padding: 5px 20px 5px 20px;
    display: block;
  }


a.select {
    float: left;
    text-align: center;
    color: #eee;
    text-decoration: none;
    height: 15px;
    font-family: arial;
    font-size: 10pt;
    padding: 5px 20px 5px 20px;
    display: block;
    background-color : #3D42B8;
  }


a.menus:hover, a.select:hover {
    color: #eee;
    text-decoration: none;
    background-color: #0A0384;
  }


a.subMenus {
    text-align: left;
    color: #666;
    text-decoration: underline;
    height: 100%;
    width: 100%;
    font-family: arial;
    font-size: 10pt;
    padding: 5px;
    display: block;
  }


a.subMenusInline {
    text-align: left;
    color: #666;
    text-decoration: underline;
    height: 100%;
    width: 100%;
    font-family: arial;
    font-size: 10pt;
    padding: 5px;
    display: inline;
  }


a.textLink {
    color: #666;
    text-decoration: underline;
    font-family: arial;
    font-size: 10pt;
    display: block;
  }


a.textInLink {
    color: #666;
    text-decoration: underline;
    font-family: arial;
    font-size: 10pt;
    display: inline;
    margin-right: 10px;
  }


a.textLinkSmall {
    color: #aaa;
    text-decoration: none;
    font-family: arial;
    font-size: 5pt;
    display: block;
    height: auto;
  }


a.board {
    text-align: left;
    color: #666;
    text-decoration: none;
    height: 100%;
    width: 100%;
    font-family: arial;
    font-size: 100%;
    display: block;
    text-align : left;
    background-color: #fff;
    border-bottom: 1px solid #aaa;
    margin-bottom:10px;
  }

/*div.boardFrame {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #fff;
    background-color: transparent;
    margin-bottom:10px;
  }*/

a.selectSub {
    text-align: left;
    color: #eee;
    text-decoration: none;
    height: 100%;
    width: 100%;
    font-family: arial;
    font-size: 10pt;
    padding: 5px 5px 5px 5px;
    display: block;
    background-color : #aaa;
  }


a.subMenus:hover, a.subMenusInline:hover, a.board:hover, a.textLink:hover, a.textInLink:hover, a.textLinkSmall:hover {
    color: #333;
    text-decoration: none;
    background-color: #eee;
  }


a.selectSub:hover {
    color: #eee;
    text-decoration: none;
    background-color: #bbb;
  }


.inner img {
    border-style : solid;
    border-width : 1px;
    border-color : #333;
  }

.banner img {
    border-style : none;
  }

.banner {
    font-size : 70%;
  }

/*img {
    z-index : 10;
  }*/

.inner {
    background-color : transparent;
    padding : 0 20px 0 20px;
    position : relative;
    top : 0;
    left : 0;
    border : none;
    font-size : 11pt ;
  }


/*td.left > .inner {
    width : 160px;
  }*/


table.container {
    position : relative;
    top : 0px;
    left : 0;
    border : none;
    width : 100%;
    height : 600px;
    border-collapse : collapse;
    vertical-align : top;
    background-color: transparent;
  }


.container td {
    vertical-align : top;
  }


.container td.center {
    border-left : #ccc solid 3px;
    border-right : #ccc solid 3px;
    /*width : 596px ;*/
  }


.container td.left {
    width : 210px;
   }


.container td.right {
    width : 200px;
   }

/*
div.container {
    position : relative;
    top : 0px;
    left : 0;
    border : none;
    width : 100%;
    height : auto;
    vertical-align : top;
  }


.container div {
    vertical-align : top;
  }


div.center {
    border-left : #ccc dotted 3px;
    border-right : #ccc dotted 3px;
    width : 60% ;
    float : left;
    height : 100%;
  }


div.left {
    width : 19%;
    float : left;
   }


div.right {
    width : 19%;
    float : left;
   }

*/
#bottom {
    position : relative;
    top : 0;
    left : 3%;
    width : 94%;
    height : auto;
    border-left : none;
    border-right : none;
    border-top : #ccc dotted 3px;
    /*border-bottom : #ccc dotted 3px;*/
    padding : 5px 0 5px 0;
    background-color: transparent;
    z-index : 0;
    text-align : center;
  }


div.space {
    position : relative;
    top : 0;
    left : 0;
    width : 100%;
    height : 20px;
    border : none;
    background-color: transparent;
    clear : both;
  }

.spacer {
    position : relative;
    top : 0;
    left : 0;
    width : 100%;
    height : 10px;
    border : none;
    background-color: transparent;
  }

.diskret a, a.diskret {
    font-size: 100%;
    color: #000;
    background-color: transparent;
    border-bottom: #999 dashed 1px;
    text-decoration : none;
  }


.diskret a:hover, a.diskret:hover {
    color: #00A;
    border-bottom: solid 1px;
  }


a.list {
    font-size: 100%;
    font-weight : bold;
    color: #000;
    background-color: transparent;
    text-decoration : none;
  }


a.list:hover {
    color: blue;
  }


h1, .header_1 {
    font-size: 150%;
    font-weight: bold;
    text-align: left;
  }


h2, .header_2 {
    font-size: 130%;
    font-weight: bold;
    text-align: left;
  }


h3, .header_3 {
    font-size: 105%;
    font-weight: bold;
    text-align: left;
  }

h4, .header_4 {
    font-size: 100%;
    font-weight: bold;
    text-align: left;
    margin: 0;
  }

h1, h2, h3, h4 {
    color: #669;
  }

.float_left {
    float: left;
    padding-right: 10px;
    padding-bottom: 5px;
    text-align: center;
  }

.float_left_nobottom {
    float: left;
    padding-right: 10px;
    padding-bottom: 0px;
    text-align: left;
  }

.float_right {
    float: right;
    padding-left: 10px;
    padding-bottom: 5px;
    text-align: center;
  }


.float_logo {
    float: left;
    height: 43px;
    width: 126px;
  }

.image a {
    text-decoration: none;
  }

.frame {
    border-collapse: collapse;
    margin-top : 10px;
  }

.frame, .frame td {
    border-style: solid;
    border-color: #ccc;
    border-width: 1px;
    font-size: 80%;
  }

.listframe, .listframe td {
    border-bottom-style: solid;
    border-bottom-color: #ccc;
    border-bottom-width: 1px;
  }

.listframesmall, .listframesmall td {
    border-bottom-style: solid;
    border-bottom-color: #ccc;
    border-bottom-width: 1px;
    font-size: 80%;
  }

.noframe, .noframe td {
    border: none;
  }

a.editMenu {
    color : #333;
    text-decoration : underline;
    font-size : 10px;
    padding : 1px 3px 1px 3px;
    background-color : #eee;
    display : block;
    height : 100% ;
    width : auto ;
  }

a.editMenu:hover {
    color : #000;
    background-color : transparent;
  }

div.menuBlock {
    background-color : transparent;
    border : #666 solid 1px;
    margin-bottom : 10px;
    width : 100% ;
  }


/*div.clear {
    clear : both;
    width : 100%;
    height : 0;
    font-size : 0;
    border : solid black;
  }*/


a.sponsorText {
    color: #666;
    display: block;
    border : #666 solid 1px;
    font-weight: bold;
    width : auto;
    height : 41px;
    padding : 3px;
    margin-bottom : 5px;
    background-image: url(/image/sponsor_bg.png);
    background-repeat: repeat-y;
    background-color : #F2FFB8;
    font-size: 90%;
    text-align: center;
    font-family : Arial, Sans-serif;
  }

/*a.inSponsorBox {
    color: #666;
    display: block;
  }*/

a.sponsorLink {
    display: block;
    border : #666 solid 1px;
    padding : 0;
    text-align: center;
    color : #333;
    background-image: url(/image/sponsor_bg.png);
    background-repeat: repeat-y;
    background-color : #F2FFB8;
    font-size: 70%;
    font-family : Arial, Sans-serif;
  }


img.sponsorImg {
    margin-bottom : 5px;
  }


tr.listRow {
  }


td.listCell {
    padding : 2px 20px 2px 0;
    border-bottom : #ccc 1px solid;
    vertical-align : middle;
  }


table.liste {
    border-collapse : collapse;
  }


span.alert {
    color : red;
  }

div.clear {
    clear : both;
    width : 100%;
    height : 0;
    font-size : 0 ;
    border : none;
  }

.floatLeft {
    float : left;
    padding : 0 5px 0 5px;
  }

input, textarea, checkbox {
   margin-bottom : 5px;
   border : #666 1px solid;
 }

a.news
{
display: block;
font-size: 100%;
color: #333;
background-color: transparent;
}

a.news:hover
{
color: #777;
}

.newsHead
{
background-color:#eee;
display:block;
font-weight:normal;
font-size: 110%;
font-style: normal;
color: #333;
border : #666 1px solid;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding-left: 3px;
padding-right: 3px;
}

.newsDate
{
font-size: 70%;
font-style: italic;
}

.menu-spacer
{
height: 8px;
}

a.matchTime
{
font-size: 70%;
color: #333;
background-color: #ddd;
display: block;
text-decoration: underline;
}

a.matchTime:hover
{
color: #666;
background-color: #eee;
text-decoration: none;
}

div.matchTime
{
color: #333;
background-color: #ddd;
display: block;
}

div.matchTeams
{
font-size: 80%;
white-space: nowrap;
overflow : hidden;
}

div.kampkalender
{
width: auto;
height: 600px;
overflow: auto;
}

a.arrow {
    font-size: 100%;
    font-weight : bold;
    color: #999;
    background-color: transparent;
    text-decoration : none;
  }


a.arrow:hover {
    color: orange;
  }

img.icon {
    border: none;
    height: 18px;
    width: 18px;
    vertical-align: middle;
  }

span.nibeName {
    float: left;
    font-size: 80%;
    background-color: #fff;
    border: #bbb solid 1px;
    margin: 0 8px 5px 0;
    padding: 0 3px 0 3px;
    white-space: nowrap;
  }

span.nibeNumber {
    float: left;
    font-size: 80%;
    background-color: #F2FFB8;
    margin: 0 8px 5px 0;
    white-space: nowrap;
  }

div.subText {
    font-size:80%;
    font-weight:bold;
    padding:0px;
    color:#666;
    text-align:center;
    }