@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) central stylesheet - layout example "3col_1-2-3"
 * (de) Zentrales Stylesheet - Beispiellayout "3col_1-2-3"
 *
 * @copyright       Copyright 2005-2007, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.3
 * @revision        $Revision: 118 $
 * @lastmodified    $Date: 2007-08-18 16:03:42 +0200 (Sa, 18 Aug 2007) $
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(main_02_FILES/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(main_02_FILES/nav_shinybuttons.css);
@import url(main_02_FILES/basemod.css);
@import url(main_02_FILES/basemod_1-2-3.css);
@import url(main_02_FILES/basemod_colored_columns.css);
@import url(main_02_FILES/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(main_02_FILES/print_020_draft.css);


/* STYLE TYPO3 RTE HTML AREA */

@import url("main_02_FILES/style_rte.css");

body{
	padding:0;
	margin:0;
	margin:0 auto; 
	background-color:#5C7080;
   background-image: url(main_02_FILES/body.jpg);
	background-repeat: repeat-y;
	background-color:#556877;
}

#page_margins {
	border: none;	
	margin:0 auto;
	padding:0;	
	background-color:transparent;  
	min-width:100%; max-width:100%; width:100%;
}

#page{
	border: none;
	padding:0;
	margin:0 auto;	
	background-image: url(main_02_FILES/middle-middle.gif);
	background-repeat: repeat-y;	
	background-color:transparent;	
}

/* Formatierung der Kopfbereiches */
#header {
	background-image: url(main_02_FILES/head.jpg);
	background-repeat: repeat-y;		
	background-color:transparent;	
	padding:0;
	margin:20px 0 0 0;
	height:25px;
}

#main { 
   padding:0 0 0 0; 
	margin:0 0 0 0; 
	background-image: url(main_02_FILES/middle-middle.gif);
	background-repeat: repeat-y;	
	background-color:transparent;	
} 

#footer{
	background-image: url(main_02_FILES/middle-middle.gif);
	background-repeat: repeat-y;	
	border:none;
	background-color:transparent;	
	margin:0 0 0 0;
	padding:0;
}



/* ######################################################################################################
** ### Formatierung der Inhaltsspalten ##################################################################
** ######################################################################################################
*/
/* linke Spalte */
#col1 {margin:0; padding:0;	width:187px; overflow:hidden; background-color: transparent;}	
#col1_content {padding:0; margin:0; background-color: transparent;}

/* Mittlere Spalte */
#col3{width:662px; margin-left:197px; padding:0; background-color: transparent;}
#col3_content { padding:5px 0 0 0; margin:0; background-color: transparent;}

*html #col3{ margin-left:194px; }

#col2 {	display: none;	visibility: hidden;}
#col2_content {	display: none;	visibility: hidden;}

#nav_main{
	background-image: url(main_02_FILES/head.jpg);
	background-repeat: repeat-y;		
	background-color:transparent;	
}

#topnav {color:#fff; LEFT: 310px;	POSITION: absolute;		TEXT-ALIGN: left; margin:0; padding:0;}

/* ######################################################################################################
** ### Eigene DIVs ##################################################################
** ######################################################################################################
*/
#col3-inner-left{ float:left; width:570px; overflow:hidden;  min-height: 400px;  margin:0; padding:0;}
#col3-inner-left-inner{ }

#col3-inner-right{ float:left; width:65px;  }
#col3-inner-right-inner{ background-image: url(main_02_FILES/col3_right.jpg); background-repeat: no-repeat;height:300px; margin-left:21px; padding:25px 0 0 13px;}

.main-top{
	background-image: url(main_02_FILES/middle-top.gif);
	background-repeat: no-repeat;
	height:24px;
}
.main-middle{
	background-image: none;
	background-color:transparent;
	padding:0 0 0 115px;
	background-image: url(main_02_FILES/middle-middle.gif);
	background-repeat: repeat-y;	
}

#footer-bottom{
	background-image: url(main_02_FILES/footer-bottom.gif);
	background-repeat: no-repeat;
	height:50px;
	border:none;
	background-color:transparent;	
	margin:0 0 0 0;
	padding:0;
}

#footer-inner{
   padding:15px 0 0 0;
	margin:0px 0 0 115px;
	width:767px;
	border-top:1px dotted #D9D9D9;	
	height:73px;
	overflow:hidden;
}
 

#logo{ float:left; margin:0; padding:0;	width:197px; overflow:hidden;}

#content-border{padding:0 10px 0 0;}
#content-normal{  margin: 0 0 0px 0; }
#content-left{ margin: 0 0 15px 0; }

#content-normal-folge{ width:450px; margin:25px 0 15px 90px;}
#content-left-folge{ margin: 0 0 15px 0; }

#nav-main{	float:left; width:570px;padding:0; margin:0; }

#menu-left{margin: 0 0 15px 0;}

#number{border-top:1px dotted #666; border-bottom:1px dotted #666;margin: 15px 0 0 0;} 


/* ###########################
** ### cssstyledcontent ######
** ###########################
*/
/* deleted in setup and copied to here, to make it easier to edit */
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption {text-align:center;}
DIV.csc-textpic-caption-r .csc-textpic-caption {text-align:right;}
DIV.csc-textpic-caption-l .csc-textpic-caption {text-align:left;}
/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn {float:left; display:inline;}
/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {border:2px solid black; padding:0px 0px;}
DIV.csc-textpic-imagewrap {padding:0;}
DIV.csc-textpic IMG {border:none;}
/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {float:left;}
/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {list-style:none; margin:0; padding:0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {float:left; margin:0; padding:0;}
/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {float:left;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {float:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {float:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {border:none;} /* FE-Editing Icons */
DL.csc-textpic-image {margin:0;}
DL.csc-textpic-image DT {margin:0; display:inline;}
DL.csc-textpic-image DD {margin: 0;}
/* Clearer */
DIV.csc-textpic-clear {clear:both;}
/* Margins around images: */
/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin-right:10px;
}
/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin-left:10px;
}
/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin-left:10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {margin:0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {margin:0;}
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:5px;}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {margin-bottom:5px; display:block;}
DIV.csc-textpic DIV.csc-textpic-imagerow {clear: both;}
/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {margin-left:0px !important;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {margin-right:0px !important;}
/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right:10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left:10px !important; 
}
/* Positioning of images: */
/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text {clear:both;}
/* Center (above or below) */
DIV.csc-textpic-center {text-align:center; /* IE-hack */}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap {margin:0 auto;}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {text-align:left; /* Remove IE-hack */}
DIV.csc-textpic-center DIV.csc-textpic-text {text-align:left; /* Remove IE-hack */}
/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {float:right;position:relative;}
DIV.csc-textpic-right DIV.csc-textpic-text {clear:right;}
/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {float:left;position:relative;}
DIV.csc-textpic-left DIV.csc-textpic-text {clear:left;}
/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {float:left; }
/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {float:right; }
/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {float:right; clear:both;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {height:1%;}
/* End hide from IE5/mac */
/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {float:left; clear:both;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {height:1%;}
/* End hide from IE5/mac */

###Anpassungen zum RTE

.orange{ color: #ff9814;   }

.blau{ color: #11336d;  } 

.standard{ color: #222222;
   } 
.dunkelgrau { color: #666666;
   } 
.grau { color:#999999;
    } 
.hellgrau { color: #cccccc;
   }
.weiss { color:#FFFFFF;
   }
.schwarz{ color: #000000;
   }

span.roteSchrift { color: #b11117; }
span.graueSchrift { color: #C0C0C0; }
span.grueneSchrift { color: #5e912b; }
