﻿@charset "UTF-8";

@media all
{

/* ######################################
** ### FCE Content Boxes for Kramp 2009 #
** ######################################
*/

/* Top */
* html .REboxTopContent {height:1%; }
.REboxTopContent {overflow:hidden; }
.REboxTop {display:block; background:transparent; margin-bottom: 10px; }
.REboxTopContent {display:block; background: #E5E9EC url("../images/bg_middle_box.jpg") repeat-y top right; border-bottom:1px solid #D6DBE0; border-top:1px solid #D6DBE0;  margin: 0; padding:0;}
.REboxTopContent h1, .REboxTopContent h2, .REboxTopContent h3, .REboxTopContent h4, .REboxTopContent h5 {margin-top:0; padding: 10px 0 10px 0; color: #A02E2F; }
.REboxTopContent .csc-textpic-imagewrap {height:1px; }

#middle {
        /* IE6 hack */
        _padding-left: 10px;
}
#middle .REboxTop h1, #middle #watermark h1 {
	background: none;
	text-transform: none;
	font-size: 133%;
	font-weight: bold;
	color: #990000;
	padding: .4em 0 .4em 0;
}

#middle #watermark .REboxRedContent  h1 {
	color: #fff;
}
#middle #watermark .REboxRedContent  p {
	padding: 0;
}

/* ##########################################
** ### END FCE Content Boxes for Kramp 2009 #
** #########################################
*/

/* ####################################
** ### FCE 3 Boxes with rounded edges #
** ####################################
*/
/* green */
* html .REboxGreenContent {height:1%}
.REboxGreenContent {overflow:hidden}
.REboxGreen {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxGreen p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxGreenContent {display:block; background:#A02E2F; border-left:1px solid #990000; border-right:1px solid #990000; padding:0.5em 1em 0.5em 1em; color:#fff;}
.REboxGreenContent h1, .REboxGreenContent h2, .REboxGreenContent h3, .REboxGreenContent h4, .REboxGreenContent h5 {margin-top:0; color:#fff;}
.rGline1, .rGline2, .rGline3, .rGline4 {display:block; overflow:hidden; font-size:1px;}
.rGline1, .rGline2, .rGline3 {height:1px;}
.rGline2, .rGline3, .rGline4 {background:#A02E2F; border-left:1px solid #990000; border-right:1px solid #990000;}
.rGline1 {margin:0 5px; background:#A02E2F;}
.rGline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rGline3 {margin:0 2px;}
.rGline4 {height:2px; margin:0 1px 0 1px;}

/* red */
* html .REboxRedContent {height:1%}
.REboxRedContent {overflow:hidden}
.REboxRed {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxRed p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxRedContent {display:block; background:#A02E2F; border-left:1px solid #990000; border-right:1px solid #990000; padding:0.5em 1em 0.5em 1em; color:#fff;}
.REboxRedContent h1, .REboxRedContent h2, .REboxRedContent h3, .REboxRedContent h4, .REboxRedContent h5 {margin-top:0; color:#fff;}
.REboxRedContent p { padding:0;}
.rRline1, .rRline2, .rRline3, .rRline4 {display:block; overflow:hidden; font-size:1px;}
.rRline1, .rRline2, .rRline3 {height:1px;}
.rRline2, .rRline3, .rRline4 {background:#A02E2F; border-left:1px solid #990000; border-right:1px solid #990000;}
.rRline1 {margin:0 5px; background:#A02E2F;}
.rRline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rRline3 {margin:0 2px;}
.rRline4 {height:2px; margin:0 1px 0 1px;}

/* blue */
* html .REboxBlueContent {height:1%}
.REboxBlueContent {overflow:hidden}
.REboxBlue {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxBlue p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxBlueContent {display:block; background:#C8DDF3; border-left:1px solid #AABCCE; border-right:1px solid #AABCCE; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxBlueContent h1, .REboxBlueContent h2, .REboxBlueContent h3, .REboxBlueContent h4, .REboxBlueContent h5 {margin-top:0;}
.rBline1, .rBline2, .rBline3, .rBline4 {display:block; overflow:hidden; font-size:1px;}
.rBline1, .rBline2, .rBline3 {height:1px;}
.rBline2, .rBline3, .rBline4 {background:#C8DDF3; border-left:1px solid #AABCCE; border-right:1px solid #AABCCE;}
.rBline1 {margin:0 5px; background:#AABCCE;}
.rBline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rBline3 {margin:0 2px;}
.rBline4 {height:2px; margin:0 1px 0 1px;}

/* FCE 3 Boxes with rounded edges End */
/* ################################
** ### FCE adjustable columns     #
** ################################
*/
div.flexi {overflow:hidden; display:block; clear:both; width:100%; height:1%;}
/*div.flexi div {display:block; overflow:hidden; float:left;}*/
div.flexi div.left {margin-right:5px;display:block; overflow:hidden; float:left;}
div.flexi div.center {margin-right:5px; margin-left:5px;display:block; overflow:hidden; float:left;}
div.flexi div.right {margin-left:5px;display:block; overflow:hidden; float:left;}
/* FCE adjustable columns End */

/* ###########################
** ### FCE's ######
** ###########################

 /**
  * @section subtemplates
  * @see     http://www.yaml.de/en/documentation/practice/subtemplates.html
  */

  .subcolumns { width: 100%; overflow:hidden; }

  /* (en) alternative class for optional support of old Mozilla/Netscape browers */
  /* (de) Alternative Klasse zur optionalen Unterstützung alter Mozilla/Netscape-Brower */
  .subcolumns_oldgecko { width: 100%; float:left; }

  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

  .c25l, .c25r { width: 25%; }
  .c33l, .c33r { width: 33.333%; }
  .c50l, .c50r { width: 50%; }
  .c66l, .c66r { width: 66.666%; }
  .c75l, .c75r { width: 75%; }
  .c38l, .c38r { width: 38.2%; }
  .c62l, .c62r { width: 61.8%; }

  .subc  { padding: 0 0.5em; }
  .subcl { padding: 0 1em 0 0; }
  .subcr { padding: 0 0 0 1em; }

/* ###########################
** ### End FCE's ######
** ###########################
*/

  #watermark  .c33l { width: 195px;} 
  #watermark  .c66r { width: 100%; float: left; margin-left: 170px; *margin-left: 170px; /*IE-hack*/ _margin-left: 86px; } 
  #watermark  .c66r p,  #watermark  .c66r h1  { padding-right: 180px; /*IE-hack*/ *padding-right: 170px; } 
  #watermark  .REboxRed { margin-right: 200px; }
}
