h1 {
  font-size:        140%;
  color:            #405284;
}

h2 {
  font-size:        120%;
  color:            #405284;
}

h3 {
  font-size:        100%;
  color:            #405284;
}

table {
  margin:           0px 20px 0px 20px;
}

th {
  padding:          20px 20px 20px 10px;
}

.center {
  text-align:       center;
}

.right {
  text-align:       right;
}

img {
  border:			0;
}

a:link {
  text-decoration:  none;
}
a:visited {
  text-decoration:  none;
}

body { 
  background-color: #bdc7b4;

  font-family:      Verdena, Geneva, Arial, sans-serif;
  font-size:        small;
  line-height:	    1.6em;
  margin:           0px;
}

#allcontent {
  width:            950px;
  background-color: #FFFFFF;
  padding-top:      0px;
  padding-bottom:   5px;
  margin-left:      auto;
  margin-right:     auto;
}

#allcontentline {
  background-color: #007e7e;
  padding:          1px;
  margin:           5px 0px 5px 0px;
}

#header {
  background-color: #E8EFF7;
}

#galleri {

  padding:          0px 0px 0px 0px;
  height:           120px;
  margin:           0px 0px 0px 0px;
}

#topmenu {
  background-color: #597383;

  height:           12px;
  padding:          5px 0px 10px 0px;
  margin:           5px 0px 5px 0px;
}

#topmenu a:link {
  font-size:        100%;
}

#topmenu a:visited {
  font-size:        100%;
}

#topmenu a:hover {
  font-size:        100%;
  color:			#333333;
}

.topmenuitem {
  color:			#ffffff;
  margin:           5px 10px 5px 10px;
  padding:          5px;
}

.topmenuitemselected {
  color:			#333333;
  margin:           5px 10px 5px 10px;
  padding:          5px;
}

#main {
  background-color: #FFFFFF;
  font-size:        90%;
  padding:          10px 20px 10px 10px;
  margin:           5px 210px 10px 230px;
  font-size:        90%;
}

#mainwork {
  text-align:       center;
}

#main a:link {
  color:            #405284;
  font-size:        100%;
}

#main a:visited {
  color:            #405284;
  font-size:        100%;
}

#main a:hover {
  color:            #405284;
  border-bottom:    1px solid #405284;
  font-size:        100%;
}

#main2 {
  background-color: #FFFFFF;
  font-size:        90%;
  padding:          280px 20px 10px 10px;
  margin:           5px 210px 10px 230px;
  font-size:        90%;
}

#main2 a:link {
  color:            #405284;
  font-size:        100%;
}

#main2 a:visited {
  color:            #405284;
  font-size:        100%;
}

#main2 a:hover {
  color:            #405284;
  border-bottom:    1px solid #405284;
  font-size:        100%;
}

#rightsidebar {
  width:            170px;
  background-color: #FFFFFF;
  color:            #405284;
  font-size:        90%;
  padding:          10px 0px 10px 10px;
  margin:           5px 10px 10px 10px;
  float:            right;
}

.rightsidebox {
  background-color: #ffffff;
  padding:          5px 0px 10px 0px;
  margin:           0px 0px 15px 0px;
}

.sidebarline {
  background-color: #6072A4;
  padding:          1px;
  margin:           5px 0px 5px 0px;
}

#leftsidebar {
  width:            190px;
  background-color: #FFFFFF;
  color:            #405284;
  font-size:        90%;
  padding:          10px 10px 10px 0px;
  margin:           5px 10px 10px 10px;
  float:            left;
}

.leftsidebox {
  line-height:	    1.8em;

  background-color: #ececec;
  color:            #666666;

  padding:          0px 5px 2px 5px;
  margin:           5px 0px 10px 0px;
}

.leftsidebox_ {
  line-height:	    1.8em;

  background-color: #ececec;
  color:            #666666;

  padding:          0px 5px 2px 5px;
  margin:           5px 0px 10px 0px;

  padding:          0px 5px 2px 5px;
  margin:           10px 0px 10px 0px;
}

.leftsidebox1 {
  background-color: #ececec;
  color:            #405284;
 
  padding:          0px 5px 0px 5px;
  margin:           10px 0px 25px 0px;
}

#leftsidebarnews {
  font-size:        90%;
}

#leftsidebarnews a:link {
  color:            #405284;
  font-size:        100%;
}

#leftsidebarnews a:visited {
  color:            #405284;
  font-size:        100%;
}

#leftsidebarnews a:hover {
  color:            #405284;
  font-size:        100%;
  border-bottom:	1px solid #405284;
}

#sidebarline {
  background-color: #6072A4;
  padding:          1px;
  margin:           5px 0px 5px 0px;
}

#leftmenu {

}

#leftmenu table {
  color:			#000000;
  width:			188px;
  margin-left:      0px;
  margin-right:     0px;
  caption-side:     bottom;
  border-collapse:  collapse;
}

#leftmenu th, td {
  border-bottom:    1px solid #ffffff;

}

#leftmenu th {
  text-align:       left;
  padding:          3px 0px 3px 20px;
}

#leftmenu td {
  text-align:       left;
  padding:          3px 0px 3px 20px;
}


#leftmenuheading li {
  list-style-type:	none;
  font-size:        105%;
}

#leftmenu li {
  margin:           5px 10px 5px 10px;
  list-style-type:	circle;
  list-style-type:	square;
}

#leftmenu a:link {
  color:            #405284;
  font-size:        110%;
}

#leftmenu a:visited {
  color:            #405284;
  font-size:        110%;
}

#leftmenu a:hover {
  color:            #405284;
  border-bottom:    1px solid #405284;
  font-size:        110%;
}

.leftmenuitem  {
}

.leftmenuitemselected {
  border-bottom:    1px solid #405284;
}

#newslist {
}

#newslist h2 {
  color:            #000000;
  font-size:        120%;
}

#newslist h3 {
  color:            #000000;
  font-size:        100%;
}

#newslist p {
  font-size:        100%;
}

.newslistgroup {
  margin:           5px 10px 15px 10px;
  padding:          0px 0px 5px 0px;
  padding:          0px 5px 5px 5px;
}

.newslistitem {
  text-align:       left;
}

#visitcardtable {
}

#visitcardtable table {
  margin-left:      0px;
  margin-right:     20px;
  caption-side:     bottom;
  border-collapse:  collapse;
}

#visitcardtable td, th {
  border-bottom:    1px solid #6072A4;
  padding:          2px 10px 15px 10px;
}

#visitcardtable th {
  text-align:       left;
}

#sponsortable table {
  width:			370px;
  margin-left:      0px;
  margin-right:     0px;
  caption-side:     bottom;
  border-collapse:  collapse;
}

#sponsortable td, th {
  padding:          2px 10px 15px 10px;
}

#sponsortable th {
  text-align:       left;
}

#turneringstable a:link {
  color:            #000000;
}

#turneringstable a:visited {
  color:            #000000;
}

#turneringstable a:hover {
  color:            #405284;
  border-bottom:    1px solid #405284;
}

#turneringstable table {
  width:			480px;
  margin-left:      0px;
  margin-right:     0px;
  caption-side:     bottom;
  border-collapse:  collapse;
}

#turneringstable td, th {
  border-bottom:    1px solid #6072A4;
  padding:          2px 10px 2px 10px;
}

#turneringstable th {
  text-align:       left;
}

#kontingenttable table {
  width:			480px;
  margin-left:      0px;
  margin-right:     0px;
  caption-side:     bottom;
  border-collapse:  collapse;
}

#kontingenttable td, th {
  border-bottom:    1px solid #6072A4;
  padding:          2px 10px 2px 10px;
}

#kontingenttable th {
  text-align:       left;
}

#contenttable table {
  width:			480px;
  margin-left:      0px;
  margin-right:     0px;
  caption-side:     bottom;
  border-collapse:  collapse;
}

#contenttable td, th {
  border-bottom:    1px solid #6072A4;
  padding:          2px 10px 2px 10px;
}

#contenttable th {
  text-align:       left;
}

#udvalgstable table {
  width:			480px;
  margin-left:      0px;
  margin-right:     0px;
  caption-side:     bottom;
  border-collapse:  collapse;
}

#udvalgstable td, th {
  border-bottom:    1px solid #6072A4;
  padding:          2px 10px 2px 10px;
}

#udvalgstable th {
  text-align:       left;
}

.cellcolor0 {
  background-color: #ffffff;
}

.cellcolor1 {
  background-color: #ececec;
}

.cellcolor2 {
  background-color: #cccccc;
}

.cellcolor3 {
  background-color: #ececec;
}

.cellvisitcard {
  background-color: #FFFFFF;
  font-size:        95%;
}

.cellvisitcard a:link {
  font-size:        110%;
}

#topfooter {
  background-color: #6072A4;
  padding:          1px;
  margin:           5px 0px 0px 0px;
  clear:            both;
}

#footer a:link {
  color:            #000000;
}

#footer a:visited {
  color:            #000000;
}

#footer a:hover {
  color:            #405284;
  border-bottom:    1px solid #405284;
}

#footer {
  background-color: #E8EFF7;
  background-color: #F6F8FF;
  background-color: #FFFFFF;

  font-size:        90%;
  text-align:       center;
  padding:          15px;
  margin:           5px 0px 0px 0px;
  clear:            both;
}

