html,body{margin:0;padding:0}
body{font-family:verdana; font-size:12px; background:#D6DDE2; background-image:url('../images/back.gif'); background-repeat:repeat-x; line-height:1.35em}

p
{
 margin:0 0px 4px; font-family: Verdana; font-size: 12px; color: #2E2E2E; line-height:1.5em; text-align:justify
}


h1
{
 font-size:19px;
 font-family:Arial;
 padding-bottom:0px;
 margin-bottom:18px;
 color:#454545;
 margin-top:0px;
 padding-top:0px;
}

h2
{
 font-size:16px;
 font-family:Arial;
 padding-bottom:0px;
 margin-bottom:10px;
 color:#3F7DB8;
 margin-top:18px;
}



li { margin-top:0px; text-align:justify; margin-left:0px; padding-bottom:12px; }
ul { margin-top:15px; margin-bottom:8px; }
img { border:0px }
b { color:#242E69 }

A
{
 TEXT-DECORATION: none;
 color: #285A6F;
 font-family:verdana; font-size:12px;
 text-decoration:none;
}

A:hover
{
 TEXT-DECORATION: underline;
 color: #285A6F
}

.index_left
{
 float:left;
 width:340px;
}

.index_right
{
 width:580px;
 margin-left:340px;
 border:1px; border-left-style:dotted; border-color:#CCCCCC;
}

.textbox {
  border: 1px solid #99A0A8;
  padding:2px;
  font-family: Arial;
  font-size:12px
  }

.choosebox {
  border: 1px solid #99A0A8;
  padding:1px;
  font-family: Verdana;
  font-size:12px
  }

td {
 font-size: 9pt;
 font-family: Verdana;
 color: #000000;
}

div#box { background-color:#F2F5F6; padding:9px; }
div#content { background-color:#F3F3F3; padding:9px; }
div#menu { background-color:#DEEAEE; padding:9px; width:175px; height:80px }

.menu1 { font-family: Verdana; font-size: 15px; color: #285A6F; font-weight: bold; }
.menu2 { font-family: Verdana; font-size: 11px; color: #102844 }

.menulist
{
 TEXT-DECORATION: none;
 color: #285A6F;
 font-size: 13px
}

A.menulist:hover
{
 TEXT-DECORATION: none;
 color: #102844;
 font-size: 13px
}

A.menulist2
{
 TEXT-DECORATION: none;
 color: #285A6F;
 font-size: 11px
}

A.path
{
 TEXT-DECORATION: none;
 color: #285A6F;
 font-size: 10px
}

A.path:hover
{
 TEXT-DECORATION: underline;
 color: #285A6F;
 font-size: 10px
}

.path{ font-family: Verdana; font-size: 10px; color: #101010; }

A.menulist2:hover
{
 TEXT-DECORATION: underline;
 color: #285A6F;
 font-size: 11px
}

A.bottom
{
 TEXT-DECORATION: none;
 color: #285A6F;
 font-size: 10px
}

A.bottom:hover
{
 TEXT-DECORATION: underline;
 color: #285A6F;
 font-size: 10px
}

A.cat1
{
 TEXT-DECORATION: none;
 color: #285A6F;
 font-size: 12px
}

A.cat1:hover
{
 TEXT-DECORATION: underline;
 color: #285A6F;
 font-size: 12px
}

A.cat2
{
 TEXT-DECORATION: underline;
 color: #285A6F;
 font-size: 11px
}

.cat1 { font-family: Verdana; font-size: 12px; color: #102844; }
.cat2 { font-family: Verdana; font-size: 11px; color: #102844 }

.picture
{
 margin-right:17px;
 margin-bottom:5px;
 border: 1px solid #C7C6B4;
 padding:4px;
 float:left
}

.adbox
{
 padding-top:4px;
 margin-right:17px;
 margin-bottom:4px;
 float:left
}

.picture2
{
 margin-left:17px;
 margin-bottom:5px;
 border: 1px solid #C7C6B4;
 padding:4px;
 float:right
}

.left_preview
{
 float:left;
 width:355px;
 margin-right:25px;
 margin-bottom:12px;
 font-size:12px;
 line-height:1.30em;
 text-align:left;
}

.right_preview
{
 float:left;
 width:355px;
 margin-bottom:12px;
 font-size:12px;
 line-height:1.30em;
 text-align:left;
}

.preview
{
 float:left;
 width:310px;
 margin-bottom:8px;
 font-size:12px;
 line-height:1.30em;
}

.preview_box_picture
{
 margin-right:10px;
 margin-bottom:5px;
 border: 1px solid #C7C6B4;
 padding:3px;
 float:left
}

#container {
width: 980px;
margin-bottom: 10px;
background-color: #FFFFFF;
margin:auto auto;
}

#header {
height:74px;
background-color: #ffffff;
padding: 0px;
padding-left: 15px;
margin-top: 50px;
margin-bottom: 22px;
}

#core {
padding-top: 0px;
padding-left: 15px;
padding-right: 10px;
padding-bottom: 5px;
width:735px;
margin-left: 207px;
font-family: Verdana; font-size: 13px; color: #2E2E2E; line-height:1.4em; text-align:justify;
}

#core_content {
 width:545px;
 float:left;
 margin-top:0px;
 padding-top:0px;
}


#core_right {
 width:185px;
 margin-left:560px;
}

#special_core_content {
 width:415px;
 float:left;
 margin-top:0px;
 padding-top:0px;
}


#special_core_right {
 width:310px;
 margin-left:431px;
}

#special_core_right b {
 margin-bottom:5px;
 display:block;
}

#eventframe {}

#eventframe b {
 margin-bottom:5px;
 display:block;
}

div#content_frame {
min-height:400px;
height:expression(this.scrollHeight > 400 ? "auto":"400px");
}

.button
{
 background: url(images/back.button2.gif) top left no-repeat;
 display: block;
 border:0px;
 width:172px;
 height:24px;
 text-decoration:none; color:#000000;
 font-size:13px;
 padding-top:6px;
 padding-left:18px;
 margin-bottom:5px;
}

.links
{
 background: url(images/back.button.gif) bottom left repeat-x;
 display: block;
 height:17px;
 border:0px;
 width:168px;
 padding-top:3px;
 padding-bottom:7px;
 text-decoration:none;
 font-size:12px;
 padding-left:18px;
 margin-left:0px;
 margin-bottom:3px;
 font-family: Verdana;
}

.links2
{
 background: url(images/back.button.gif) bottom left repeat-x;
 display: block;
 height:17px;
 border:0px;
 width:156px;
 padding-top:3px;
 padding-bottom:7px;
 text-decoration:none;
 font-size:12px;
 padding-left:18px;
 margin-left:6px;
 margin-bottom:3px;
font-family: Verdana;
}

.links3
{
 background: url(images/back.button.gif) bottom left repeat-x;
 display: block;
 height:17px;
 border:0px;
 width:234px;
 padding-top:3px;
 padding-bottom:7px;
 text-decoration:none;
 font-size:12px;
 padding-left:18px;
 margin-left:6px;
 margin-bottom:3px;
font-family: Verdana;
}

.links_small
{
 display: block;
 height:15px;
 border:0px;
 width:198px;
 padding-top:0px;
 padding-bottom:0px;
 text-decoration:underline;
 font-size:11px;
 padding-left:12px;
 margin-left:6px;
 color:#5B8CBD;
 padding-bottom:15px;
}

/* --------------left navigavtion------------- */
#navigation
{
 float: left;
 width: 195px;
 margin: 0px;
 padding: 0px;
 padding-left:15px;
 background-color: #ffffff;
}

#rechte_navigation
{
 float: right;
 width: 200px;
 margin: 0;
 padding: 0;
 background-color: #FFFFFF;
}

#footer {
padding-top:1px;
padding-left:10px;
clear: both;
background-image:url('../images/back.bottom.gif'); background-repeat:repeat-x;
margin-top: 0px;
padding-bottom: 10px }

div#topic
{
 width:200px; height:15px; padding:6px; padding-bottom:6px;
 background: url(../images/dot.gif) bottom left repeat-x;
}

div#subtopic
{
 width:189px; height:15px; padding:2px; padding-bottom:4px; padding-left:14px;
}

div#topic_chosen
{
 width:200px; height:15px; padding:4px; padding-bottom:6px;
 background-color: #F2F5F6;
 border-bottom-style: solid;
 border-bottom-color: #D7D7D7;
 border-bottom-width: 1px;
}

div#topic_bottom
{
 width:209px; height:1px;
 border-top-style: solid;
 border-top-color: #D7D7D7;
 border-top-width: 1px;
}