  /* =Body
----------------------------------------------- */

.container {
  background:#fff url("/images/bg_main.gif");
  width:800px;
  margin:0 auto;
  text-align:left;
  color:#000000;
  position:relative;
  FONT-SIZE: 9pt; 
	COLOR: #333333; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
  }
 
#maincol {
  float:left;
  width:483px;
  height:325px;
  } 

#leftcol {
  float:left;
  width:156px;
  height:315px;
  color:#777777;
  }
  
#rightcol {
  position:absolute;
  top:117px;
  right:0;
  background-image:url("/images/laptop.jpg");
  background-position:0 0;
  background-repeat: no-repeat;
  float:right;
  width:162px;
  height:325px;
  color:#330000;
  }
  
#content {
  float:left;
  width:450px;
  margin-left: 5px;
  }
  
  /* =Header
----------------------------------------------- */
#header {
  background-color:#ffffff;
  background-repeat:no-repeat;
  background-image:url("/images/ols-logo.gif");
  background-position:150px 26px;
  float:left;
  width:100%;
  height:117px;
  margin-top:0px;
  }
  
#logo {
  background:none;
  background-color:transparent;
  float:left;
  display:block;
  width:138px;
  height:108px;
  /*margin:10px 13px;*/
  padding:0;
  text-indent:-10000px;
  text-decoration:none;
  }
  
/* =Footer
----------------------------------------------- */
#footer {
  clear:both;
  padding-top:0;
  font-size:85%;
  height:69px;
  }

#ztermin {
  width: 156px;
  padding-left: 3px;
  }
  
#footer p {
  margin:0;
  color:#333333;
	FONT-SIZE:8pt; 
  }  
  
#footer a {
	FONT-WEIGHT:bold; 
	FONT-SIZE:8pt; 
	FONT-FAMILY:tahoma, arial, helvetica, sans-serif; 
	COLOR:#00267F; 
	TEXT-DECORATION:underline; 
	FONT-VARIANT:normal;
  }  
  
#footer a.hover {
	FONT-Size:8pt; 
	FONT-FAMILY:tahoma, arial, helvetica, sans-serif; 
	COLOR:#00267F; 
	TEXT-DECORATION:none;
  }  
  
#logofooter {
  clear:both;
  padding-top:0;
  font-size:85%;
  }
  
#logofooter p {
  background-color:#ffffff;
  background-repeat:repeat-x;
  background-position:0 -4px;
  margin:0;
/*  padding:10px 20px;*/
  color:#777;
  text-align:left;
  line-height:1.6em;
  } 

  /* =mp = mainpage
----------------------------------------------- */
body.mp {
  background-color:#ffffff;
  FONT-SIZE: 9pt; 
	COLOR: #333333; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
  }
  
.mp .container {
  background:#ffffff url("/images/bg_main.gif") repeat-y 0 0;
  }
  
.mp #header {
  background-image:url("/images/bg_top.gif");
  background-position:0 0;
  }
  
.mp #footer {
  background-image:url("/images/bg_bottom.gif");
  background-position:0 0;
  }
  
.mp #logofooter {
  background-image:url("/images/white.gif");
  background-position:0 0;
  }
  
  /* =Links
----------------------------------------------- */  
  a {
	FONT-WEIGHT:bold; 
	FONT-SIZE:9pt; 
	FONT-FAMILY:tahoma, arial, helvetica, sans-serif; 
	COLOR:#00267F; 
	TEXT-DECORATION:underline; 
	FONT-VARIANT:normal;
}

a:hover {
	FONT-Size:9pt; 
	FONT-FAMILY:tahoma, arial, helvetica, sans-serif; 
	COLOR:#00267F; 
	TEXT-DECORATION:none;
}

a.navigation {
	FONT-WEIGHT:bold; 
	FONT-SIZE:9pt; 
	FONT-FAMILY:tahoma, arial, helvetica, sans-serif; 
	COLOR:#FFFFFF; 
	TEXT-DECORATION:none; 
	FONT-VARIANT:normal;
}

a.navigation:hover {
	FONT-Size:9pt; 
	FONT-FAMILY:tahoma, arial, helvetica, sans-serif; 
	COLOR:#FFFFFF; 
	TEXT-DECORATION:none;
}

a.navigation_on {
	FONT-WEIGHT:bold; 
	FONT-SIZE:9pt; 
	FONT-FAMILY:tahoma, arial, helvetica, sans-serif; 
	COLOR:#E8E8E9; 
	TEXT-DECORATION:none; 
	FONT-VARIANT:normal;
}

a.navigation_on:hover {
	FONT-Size:9pt; 
	FONT-FAMILY:tahoma, arial, helvetica, sans-serif; 
	COLOR:#E8E8E9; 
	TEXT-DECORATION:none;
}

a.navigation2 {
	FONT-WEIGHT:bold; 
	FONT-SIZE:8pt; 
	FONT-FAMILY:tahoma, arial, helvetica, sans-serif; 
	COLOR:#FFFFFF; 
	TEXT-DECORATION:none; 
	FONT-VARIANT:normal;
}

a.navigation2:hover {
	FONT-Size:8pt; 
	FONT-FAMILY:tahoma, arial, helvetica, sans-serif; 
	COLOR:#FFFFFF; 
	TEXT-DECORATION:none;
}

a.navigation2_on {
	FONT-WEIGHT:bold; 
	FONT-SIZE:8pt; 
	FONT-FAMILY:tahoma, arial, helvetica, sans-serif; 
	COLOR:#E8E8E9; 
	TEXT-DECORATION:none; 
	FONT-VARIANT:normal;
}

a.navigation2_on:hover {
	FONT-Size:8pt; 
	FONT-FAMILY:tahoma, arial, helvetica, sans-serif; 
	COLOR:#E8E8E9; 
	TEXT-DECORATION:none;
}

  /* =Text
----------------------------------------------- */
.headline {
   font-family: tahoma, arial, helvetica, sans-serif; 
   font-size:10pt; 
   text-transform: uppercase;
   color:#00267F; 
   font-weight: bold;
}

.subheadline {
   FONT-WEIGHT: bold; 
   FONT-SIZE: 9pt; 
   COLOR: #00267F; 
   LINE-HEIGHT: normal; 
   FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
   FONT-VARIANT: normal; 
   TEXT-DECORATION: none;
}

.text {
	FONT-SIZE: 9pt; 
	COLOR: #333333; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
	PADDING-TOP: 15px;
}

p, td {
	FONT-SIZE: 9pt; 
	COLOR: #333333; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
}

.hotline {
	FONT-SIZE: 11pt; 
	COLOR: #00267F; 
	FONT-WEIGHT: bold; 
}


  /* =Tabellen
----------------------------------------------- */
.linktableheader
{
  background:#00267F;
  color: #FFFFFF;
  font-weight: bold;
}

.linktableheader2
{
  background:#D8DAEA;
  color: #00267F;
  font-weight: bold;
  border-bottom:2px solid #00267F;
  padding-top: 3px;
}

.linktable
{
  background:#D8DAEA;
}

.linktable2
{
  background:#BDC0DA;
  padding-left: 110px;
  padding-bottom: 8px;
/*   border-bottom:3px solid #ffffff;*/
}
.linktable2-rgt
{
  background:#BDC0DA;
  padding-left: 3px;
  padding-bottom: 8px;
/*   border-bottom:3px solid #ffffff;*/
}

.linktable3-rgt
{
  background:#BDC0DA;
  padding-left: 3px;
  padding-bottom: 8px;
/*   border-bottom:3px solid #ffffff;*/
}

.linktable3
{
  background:#BDC0DA;
  padding-left: 110px;
  padding-bottom: 8px;
/*   border-bottom:3px solid #ffffff;*/
}

.tableheader
{
  background:#00267F;
  color: #FFFFFF;
  font-weight: bold;
  border-right:1px solid #00267F;
}

.tableheader_right
{
  background:#00267F;
  color: #FFFFFF;
  font-weight: bold;
  border-right:1px solid #ffffff;
}

.lt_table
{
  background:#D8DAEA;
  border-right:1px solid #ffffff;
}

.dk_table
{
  background:#BDC0DA;
  border-right:1px solid #ffffff;
}

.kalendertable
{
  background:#BDC0DA;
  border-bottom:1px solid #ffffff;
}

html>body div.dklick3
{
position:absolute; width:125px; height:25px; z-index:1; border: 0px; left: 13px; top: 225px;
}


* html div.dklick3
{
position:absolute; width:125px; height:25px; z-index:1; border: 0px; left: 20px; top: 254px;
}

html>body div.dklick1
{
position:absolute; width:125px; height:25px; z-index:1; border: 0px; left: 13px; top: 131px;
}

* html div.dklick1
{
position:absolute; width:125px; height:25px; z-index:1; border: 0px; left: 20px; top: 159px;
}

html>body div.dklick2
{
position:absolute; width:125px; height:25px; z-index:1; border: 0px; left: 138px; top: 131px;
}

* html div.dklick2
{
position:absolute; width:125px; height:25px; z-index:1; border: 0px; left: 145px; top: 159px;
}

html>body div.dklick4
{
position:absolute; width:125px; height:25px; z-index:1; border: 0px; left: 138px; top: 225px;
}

* html div.dklick4
{
position:absolute; width:125px; height:25px; z-index:1; border: 0px; left: 145px; top: 254px;
}



html>body div.klick3
{
position:absolute; width:125px; height:25px; z-index:1; border: 0px; left: 13px; top: 225px;
}


* html div.klick3
{
position:absolute; width:125px; height:25px; z-index:1; border: 0px; left: 20px; top: 254px;
}

html>body div.klick1
{
position:absolute; width:125px; height:25px; z-index:1; border: 0px; left: 13px; top: 131px;
}

* html div.klick1
{
position:absolute; width:125px; height:25px; z-index:1; border: 0px; left: 20px; top: 159px;
}

html>body div.klick2
{
position:absolute; width:125px; height:25px; z-index:1; border: 0px; left: 138px; top: 131px;
}

* html div.klick2
{
position:absolute; width:125px; height:25px; z-index:1; border: 0px; left: 145px; top: 159px;
}

html>body div.klick4
{
position:absolute; width:125px; height:25px; z-index:1; border: 0px; left: 138px; top: 225px;
}

* html div.klick4
{
position:absolute; width:125px; height:25px; z-index:1; border: 0px; left: 145px; top: 254px;
}
