/*************************/
/* WALQING - Main Styles */
/*************************/

/* FARBEN:
   TEXT HAUPT: #27214F;

   BORDER:
   MEN UNTEN: #A4B0F8;
   CONTENT:  #027896;

   H:
   #335 - BORDER #027896;
   DUNKELBLAU: #27214F;

*/

* {
  MARGIN: 0px;
  PADDING: 0px;
}

HTML {
/*OVERFLOW-Y: scroll;*/
}

BODY {
  BACKGROUND: transparent;
  COLOR: #27214F;
  FONT-FAMILY: Arial, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: 500;
  LINE-HEIGHT: 18px;
  MARGIN: 0px;
  PADDING: 0px;
}

/* LAYOUT - main body of page */
#PAGE {
/*BORDER: #F44 1px solid; */
  BACKGROUND-COLOR: transparent;
  WIDTH: 100%;
  MARGIN: 0px;
  PADDING: 0px;
}

#HEADER {
  POSITION: relative;
  BORDER: none;
  BACKGROUND-COLOR: transparent;
  BACKGROUND-IMAGE: URL("/fileadmin/images/header/bg.jpg");
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-POSITION: 33px 0px;
  B/ACKGROUND-ATTACHMENT: scroll;
  HEIGHT: 170px;
  WIDTH: 1040px;
  MARGIN: 0px;
  PADDING: 0px;
}

#HEADER #LOGO {
  POSITION: absolute;
  TOP: 47px;
  LEFT: 34px;
}

#HEADER #FP7 {
  POSITION: absolute;
  TOP: 10px;
  LEFT: 872px;
}

#HEADER #EU {
  POSITION: absolute;
  TOP: 11px;
  LEFT: 953px;
}

/***********/
/** LINKS **/
/***********/
A, A:link, A:hover, A:visited, A:active {
  BACKGROUND: transparent;
  COLOR: #027896;
  TEXT-DECORATION: none;
  CURSOR: pointer;
}

A:hover, a:active {
  COLOR: #27214F;
}

/****************/
/** NAVIGATION **/
/****************/

#HEADER #MENU_QUICKLINKS {
  BORDER: none;
  BACKGROUND-COLOR: transparent;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  LINE-HEIGHT: 14px;
  TEXT-ALIGN: right;
  WIDTH: 100px;
  PADDING: 0px;
  MARGIN: 0px;
  MARGIN-LEFT: 646px;
  PADDING-TOP: 8px;
}

#MENU_QUICKLINKS UL {
  DISPLAY: none;
}

#MENU_QUICKLINKS LI {
  BACKGROUND: none;
  LIST-STYLE-IMAGE: none;
  LIST-STYLE-TYPE: none;
}

#MENU_QUICKLINKS a, #MENU_QUICKLINKS a:link, #MENU_QUICKLINKS a:visited {
  COLOR: #27214F;
}

#MENU_QUICKLINKS a:hover, #MENU_QUICKLINKS a:active {
  COLOR: #007e8e;
}


/* MENUE LINKS - HAUPTMENUE */

#MENU_MAIN {
  BACKGROUND: transparent;
  MARGIN: 0px;
  PADDING: 0px;
  PADDING-LEFT: 30px;
}

#MENU_MAIN UL {
  MARGIN: 0px;
  PADDING: 0px;
}

#MENU_MAIN LI A,
#MENU_MAIN #SUBMENU LI A,
#MENU_MAIN #SUBSUBMENU LI A {
  COLOR: #27214F;
}

#MENU_MAIN H1,
#MENU_MAIN #SUBMENU LI
#MENU_MAIN #SUBSUBMENU LI {
  BORDER: none;
  BORDER-BOTTOM: 1px dotted #A4B0F8;
  FONT-SIZE: 12px;
  LINE-HEIGHT: 20px;
  MARGIN: 0px;
  PADDING: 0px;
}

#MENU_MAIN LI,
#MENU_MAIN #SUBMENU LI,
#MENU_MAIN #SUBSUBMENU LI {
  BACKGROUND: none;
  BACKGROUND-COLOR: transparent;
  LIST-STYLE-POSITION: outside;
  LIST-STYLE-IMAGE: none;
  LIST-STYLE-TYPE: none;
  MARGIN: 0px;
  PADDING: 0px;
  PADDING-LEFT: 20px;
}

#MENU_MAIN #SUBMENU LI {
  MARGIN-LEFT: 20px;
  PADDING-LEFT: 15px;
}

#MENU_MAIN #SUBSUBMENU LI {
  MARGIN-LEFT: 36px;
  PADDING-LEFT: 15px;
}

#MENU_MAIN #SUBSUBMENU LI H1 {
  LINE-HEIGHT: 14px;
}

#MENU_MAIN .ACTIVE LI {
  BACKGROUND: url(/fileadmin/images/menu/arrow-right-cyan.gif) no-repeat 0px 7px;
}

#MENU_MAIN .ACTIVE LI H1 A,
#MENU_MAIN LI H1 A:hover,
#MENU_MAIN .ACTIVE #SUBMENU .ACTIVE LI H1 A,
#MENU_MAIN .ACTIVE #SUBMENU LI H1 A:hover {
  COLOR: #017896;
  FONT-WEIGHT: bold;
}

#MENU_MAIN .ACTIVE #SUBMENU .ACTIVE #SUBSUBMENU LI H1 A {
  
  FONT-WEIGHT: normal;
}

#MENU_MAIN .ACTIVE #SUBSUBMENU LI H1 A:hover,
#MENU_MAIN .ACTIVE #SUBMENU .ACTIVE #SUBSUBMENU .ACTIVE LI H1 A {
  COLOR: #27214F;
}

#MENU_MAIN .ACTIVE #SUBMENU LI H1 A {
  FONT-WEIGHT: normal; 
}

#MENU_MAIN .ACTIVE #SUBMENU .ACTIVE LI {
  BACKGROUND: none;
  BACKGROUND: url(/fileadmin/images/list/bullet-cyan.gif) no-repeat 0px 10px;
}

#MENU_MAIN .ACTIVE #SUBMENU .ACTIVE #SUBSUBMENU LI {
  BACKGROUND: none;
  BACKGROUND: url(/fileadmin/images/list/bullet-cyan.gif) no-repeat 0px 7px;
}

#MENU_MAIN #SUBMENU H1 {
  BORDER: none;
}


/*************/
/** CONTENT **/
/*************/

#CONTENT {
  POSITION: absolute;
  TOP: 123px;
  LEFT: 217px;
  BORDER: none;
  FONT-SIZE: 12px;
  MIN-HEIGHT: 400px;
  WIDTH: 530px;
  MARGIN: 0px;
  MARGIN-BOTTOM: 25px;
  PADDING-TOP: 0px;
  PADDING-RIGHT: 10px;
}

#CONTENT P {
  MARGIN: 0px;
  PADDING: 0px;
  PADDING-BOTTOM: 10px;
}

#CONTENT .csc-textpic-caption {
  FONT-SIZE: 8px;
  TEXT-ALIGN: right;
  PADDING-RIGHT: 30px;
}

#CONTENT .csc-textpic-caption A {
  TEXT-DECORATION: none;
}

#CONTENT .csc-textpic-clear {
  MARGIN-BOTTOM: 20px;
}

#CONTENT .csc-textpic-imagerow LI {
  BACKGROUND: none;
  BACKGROUND-COLOR: transparent;
  LIST-STYLE-POSITION: outside;
  LIST-STYLE-IMAGE: none;
  LIST-STYLE-TYPE: none;
}

#CONTENT .divider hr {
  BACKGROUND-COLOR: #027896;
  HEIGHT: 1px;
  MARGIN-TOP: 30px;
}

#LBOX {
  FLOAT: left;
  BACKGROUND-COLOR: tansparent;
  WIDTH: 200px;
  MIN-HEIGHT: 300px;
  MARGIN: 0px;
  MARGIN-TOP: 30px;
  MARGIN-BOTTOM: 25px;
  MARGIN-LEFT: 0px;
  PADDING: 0px;
}

#RBOX {
  POSITION: absolute;
  TOP: 186px;
  LEFT: 760px;
  WIDTH: 260px;
  MARGIN: 0px;
  MARGIN-BOTTOM: 40px;
  PADDING: 0px;
}

#RCONTENT {
  BORDER-BOTTOM: 5px #027896 solid;
  BACKGROUND: none;
  FONT-SIZE: 12px;
  MIN-HEIGHT: 150px;
  MARGIN: 0px;
  PADDING: 0px;
}

#RCONTENT .bodytext A, #RCONTENT .bodytext A:link, #RCONTENT .bodytext A:hover, #RCONTENT .bodytext A:visited, #RCONTENT .bodytext A:active {
  COLOR: #00285A;
  BACKGROUND: transparent;
  BACKGROUND: url("/_sora/fileadmin/images/list/arrow-double-blue.gif") no-repeat 0px 4px;
  CURSOR: pointer;
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 5px;
}

#RCONTENT .bodytext A:hover, #RCONTENT .bodytext A:active {
  BACKGROUND-COLOR: #85E0FF;
}

#RCONTENT .csc-default {
  BORDER-TOP: 3px #027896 solid;
  MARGIN-BOTTOM: 15px;
  PADDING-TOP: 2px;
}

#RCONTENT P {
  MARGIN: 0px;
  PADDING: 0px;
}

#RBLOG {
  BORDER-BOTTOM: 5px #027896 solid;
}

#RBLOG H1 {
  BORDER: none;
  BORDER-TOP: 3px solid #027896;
  BORDER-BOTTOM: 2px solid #027896;
  COLOR: #27214F;
  FONT-SIZE: 16px;
  FONT-WEIGHT: normal;
  MARGIN: 0px;
  PADDING: 0px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
}

#RBLOG .csc-default {
  MARGIN: 0px;
  PADDING: 0px;
}

#RBLOG #latestPosts h3 {
  DISPLAY: none;
}

#RBLOG .tx-t3blog-pi2 #latestPosts dt {
  BORDER-TOP: 1px solid #027896;
  MARGIN: 0px;
  PADDING-TOP: 10px;
}

#RBLOG .tx-t3blog-pi2 #latestPosts dd {
  PADDING-BOTTOM: 5px;
}

#RBLOG .tx-t3blog-pi2 #latestPosts a {
  BORDER: none;
  FONT-SIZE: 16px;
  FONT-WEIGHT: normal;
  MARGIN: 0px;
  PADDING: 0px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
}

/************/
/** FOOTER **/
/************/
#FOOTER {
  BORDER: none;
  BORDER-TOP: 5px #027896 solid;
  BACKGROUND: none;
  COLOR: #999;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  HEIGHT: 21px;
  MARGIN: 0px;
  MARGIN-TOP: 40px;
  MARGIN-BOTTOM: 25px;
  PADDING: 0px;
  PADDING-TOP: 4px;
  PADDING-LEFT: 0px;
}

#FOOTER p {
  MARGIN: 0px;
}

#FOOTER a, #FOOTER a:link, #FOOTER a:visited {
  COLOR: #444;
  TEXT-DECORATION: none;
}

#FOOTER a:hover {
  COLOR: #000;
}

#FOOTER_COPYRIGHT {
  FLOAT: left;
  MARGIN: 0px;
  PADDING-TOP: 5px;
}


/**************/
/* TYPOGRAPHY */
/**************/

p, ul, ol {margin: 0 0 14px}

H1, H2, H3, H4, H5, H6 {
  COLOR: #027896;
  MARGIN-TOP: 15px;
  MARGIN-RIGHT: 0px;
  MARGIN-BOTTOM: 4px;
  MARGIN-LEFT: 0px;
  PADDING: 0px;
}

H1 {
  BORDER-BOTTOM: 3px #027896 solid;
  FONT-SIZE: 18px;
  FONT-WEIGHT: normal;
  LINE-HEIGHT: 24px;
  MARGIN: 0px;
  MARGIN-BOTTOM: 10px;
  PADDING: 0px;
  PADDING-BOTTOM: 15px;
}

#CONTENT .csc-firstHeader {
  MARGIN: 0px;
  MARGIN-BOTTOM: 10px;
  HEIGHT: 48px;
  TOP: 100%;
}

#RCONTENT H1 {
  BORDER: none;
  BORDER-BOTTOM: 3px #027896 solid;
  COLOR: #27214F;
  FONT-SIZE: 16px;
  FONT-WEIGHT: normal;
  MARGIN: 0px;
  PADDING: 0px;
}

H2 {
  COLOR: #027896
  FONT-SIZE: 16px;
  FONT-WEIGHT: bold;
  MARGIN-TOP: 20px;
  MARGIN-BOTTOM: 20px;
}

#RCONTENT H2 {
  MARGIN-TOP: 10px;
  MARGIN-BOTTOM: 10px;
}

H3 {
  FONT-SIZE: 16px;
  FONT-WEIGHT: normal;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 5px;
}

#RCONTENT H3 {
  MARGIN: 0px;
  PADDING: 0px;
}

H4 {
  FONT-SIZE: 100%;
  FONT-WEIGHT: normal;
  PADDING-BOTTOM: 0px;
}

#RCONTENT H4 {
  COLOR: #27214F;
  FONT-SIZE: 16px;
  MARGIN: 0px;
  PADDING: 0px;
}

H5 {
  FONT-SIZE: 95%;
}

H6 {
  FONT-SIZE: 10px;
  FONT-WEIGHT: 800;
}

small {font-size:11px}

/*********/
/* LISTS */
/*********/

UL {
  LINE-HEIGHT: 18px;
  LIST-STYLE-TYPE: none;
  MARGIN-TOP: 0px;
  PADDING-TOP: 0px;
  PADDING-LEFT: 0px;
}

ul.related {margin-top: -1em}

ul.nomarker li {
  background:none;
  padding-left:0;
}

LI {
  LIST-STYLE-POSITION: outside;
  BACKGROUND: url(/fileadmin/images/list/bullet-cyan.gif) no-repeat 0px 9px;
  PADDING-LEFT: 20px;
}

li.doc {background-position: 3px -500px}

ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}

dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}


/**********/
/* TABLES */
/**********/

TABLE {
  BORDER: 1px dotted #C0C0C0;
  BACKGROUND: url("/_sora/fileadmin/images/table/table-bg.gif");
  BORDER-COLLAPSE: collapse;
  FONT-SIZE: 12px;
  WIDTH: 100%;
  MARGIN: 0px;
  MARGIN-TOP: 15px;
  MARGIN-BOTTOM: 15px;
}

TABLE P {
  MARGIN: 0px;
  PADDING: 0px;
}

TH, TR, TD {
  BORDER: 1px dotted #C0C0C0;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: top;
  MARGIN: 0px;
  PADDING-TOP: 5px;
  PADDING-RIGHT: 10px;
  PADDING-BOTTOM: 5px;
  PADDING-LEFT: 10px;
}

TH {
  COLOR: #002E67;
  FONT-WEIGHT: bold;
}

TABLE .bodytext A {
 BACKGROUND: transparent;
 BACKGROUND: url("/_sora/fileadmin/images/list/arrow-double-cyan.gif") no-repeat 0px 4px;
 CURSOR: pointer;
 PADDING-LEFT: 12px;
}


/***********/
/* GENERAL */
/***********/
IMG {
  BORDER:
} 

HR {
  BORDER: none;
  CLEAR: both;
  BACKGROUND: #F2F2F2;
  COLOR: #F3F3F3;
  MARGIN: 10px 0;
  HEIGHT: 1px;
}

.clear {
  CLEAR: both;
  POSITION: relative;
  FONT-SIZE: 0px;
  HEIGHT: 0px;
  LINE-HEIGHT: 0px;
} 


/*************/
/* ACCORDION */
/*************/
	
#CONTENT .ka-handler H1 {
  BORDER: none;
  BORDER-TOP: 1px dotted #C3C3C3;
  BACKGROUND: transparent;
  BACKGROUND: url(/_sora/fileadmin/images/list/arrow-right.gif) no-repeat 0px 18px;
  CURSOR: pointer;
  FONT-SIZE: 16px;
  MARGIN: 0px;
  PADDING-LEFT: 22px;
  PADDING-TOP: 10px;
  PADDING-BOTTOM: 10px;
}

#CONTENT .open .ka-handler H1 {
  BACKGROUND: url(/_sora/fileadmin/images/list/arrow-down.gif) no-repeat 0px 18px;
}

#CONTENT .ka-content {
  FONT-WEIGHT: normal;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 15px;
}


/*************************/
/* ADDITIONAL RTE STYLES */
/*************************/

.Accordion-Header {
}

