div, p{
	background:transparent;
	color:#333300;
	font-family:verdana, Helvetica, helv, Arial, sans-serif;
	font-size: 11px;
	text-decoration:none;
}
h1{
    color:#333300;
    font-size: 12px;
    font-weight:normal;
    letter-spacing:2px;
    margin-bottom:32px;
    margin-top:0px;
    text-decoration:none;
    text-transform : uppercase;
}
.content_gray h1{
	color: white;
	font-size:13px;
	margin-bottom:32px;
}
#background_gray_big h1{
    color:#333300;
    font-size: 13px;
}
#fce_nav_left_content_right h1{
	margin-bottom:32px;
}
#content_cliparea h1{
	margin-bottom:32px;
}
h5{
    font-size:9px;
    font-weight:normal;
}
ul{
	line-height:150%;
	list-style:square;
	margin:8 0 8 0;
	padding:0 0 0 16;	
}
ol{
	line-height:150%;
	margin:8 0 8 4;
	padding:0 0 0 16;		
}
li {
	margin:0 0 8 0;
}



.bodytext{
	font-family:verdana, Helvetica, helv, Arial, sans-serif;
	font-weight:normal;
	line-height:150%;
	margin:0px;
	text-decoration:none;
}
.content_gray .bodytext{
	color: white;
	font-size:12px;
	line-height:200%;
}
#content_big_left .bodytext{
	color:black;
	font-size:10px;
	padding:0 16;
}
/* rte editor-defined-styles */
.important{
    display:block;
    font-size: 11px;
    font-weight:normal;
    letter-spacing:2px;
    padding:0 0 4 0;
    text-transform : uppercase;
}
.detail{
  font-size:9px;
  font-weight:normal;
  text-transform : uppercase;
}
.name-of-person{
	font-size:11px;
}
/* ------------------------NAVIGATION---------------------*/
a, a:visited{
	color : black;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
a:hover, a:active{
	color:black;
}
.content_gray a, .content_gray a:visited{
	color:white;
	font-size:12px;
}
.internal-link a, a:active, a:visited{
	color:black;
	font-size:11px;
}
.internal-link a:hover{
	color:black;
}
.piclink a{
		color:#333300;
		padding:4 0 12 0;
}
/* navigation rollover-menu */
#navoutmouse{
    height:300;
    position:absolute;
    visibility:hidden;    
    width:300;
}
.navparent{
    position:absolute;
    visibility:hidden;
}
.navchild{
    background:#cccccc;
    color:black;
    position:absolute;
    visibility:hidden;
}
.popuptable{
    height:15;   
}
#navlev2popup_no a{
    border-top:1px solid #333300;
	color:#666666;
	display:block;
	font-size:9px;
	height:12px;
	padding:1px 6px 2px 6px;
	text-decoration:none;
}
#navlev2popup_no a:hover{
	color:black;
}
#navlev2popup_cur a{
   	background-color:#ccff99;
    border-top:1px solid #333300;
	color:black;
	display:block;
	font-size:9px;
	height:12px;
	padding:1px 6px 2px 6px;
	text-decoration:none;
}
#navlev2popup_cur a:hover{}
#navlev2popup_act a{
   	background-color:#333300;
    border-top:1px solid #cccccc;
	color:white;
	display:block;
	font-size:9px;
	height:12px;
	padding:1px 6px 2px 6px;
	text-decoration:none;
}
#navlev2popup_act a:hover{}
#navlev1parent_no a{
    background:#333300;
	color:white;
	display:block;
	font-size:9px;
	height:12px;
	padding:1px 6px 2px 6px;
	text-decoration:none;
}
#navlev1parent_no a:hover{
    background:#cccccc;
	color:black;    
}
/* navigation navlev1 - 5 */
#navlev1, #navlev2, #navlev3, #navlev4, #navlev5{
	border-bottom:1px solid #333300;
	height:15px;
	left:0px;
	position:absolute;
	width:864px;
}
#navlev1{border-top:1px solid #333300;height:15px;top:-1}
#navlev2{top:16px;}
#navlev3{top:32px;}
#navlev4{top:48px;}
#navlev5{top:64px;}
#navlev1_no a, #navlev1_act a, #navlev2_no a, #navlev2_act a, #navlev3_no a, #navlev3_act a, #navlev4_no a, #navlev4_act a, #navlev5_no a, #navlev5_act a{
	color:#333300;
	display:block;
	font-size:9px;
	height:12px;
	padding:1px 6px 2px 6px;
	position:relative;	
	text-decoration:none;
	top: 0px;
}
#navlev1_no a:hover, #navlev1_act a:hover, #navlev2_no a:hover, #navlev2_act a:hover, #navlev3_no a:hover, #navlev3_act a:hover, #navlev4_no a:hover, #navlev4_act a:hover, #navlev5_no a:hover, #navlev5_act a:hover{
	color:black;
}
#navlev1_act a, #navlev2_act a, #navlev3_act a, #navlev4_act a, #navlev5_act a{
	background:#666666;
	color:white;
	display:block;
	font-size:9px;
	height:12px;
	padding:1px 6px 2px 6px;
	position:relative;
	text-decoration:none;
	top:0px;
}
#navlev1_act a:hover,  #navlev2_act a:hover,  #navlev3_act a:hover,  #navlev4_act a:hover,  #navlev5_act a:hover{
	color:#333300;
}
#navlev1_cur a, #navlev1_cur a:hover, #navlev5_act a, #navlev5_act a:hover{
	background-color:#ccff99;
	color:black;
	display:block;
	font-size:9px;
	height:12px;
	padding:1px 6px 2px 6px;
	position:relative;
	text-decoration:none;
	top:0px;
}
/* navigation navigation in content */
#content_navlev4_no a, #content_navlev4_no a:visited, #content_navlev5_no a{
	color:#333300;
	display:block;
	font-size:9px;
	margin-bottom:8px;
	text-decoration:none;
}
#content_navlev4_no a:hover, #content_navlev5_no a:hover, #content_navlev4_act a, #content_navlev5_act a, #content_navlev4_act a:hover, #content_navlev5_act a:hover, #content_navlev4_act a:hover, #content_navlev5_act a:hover{
	color:white;
	display:block;
	font-size:9px;
	margin-bottom:8px;
}
.nav_table_left{
	width:200px;
}
.nav_table_right{
	left:200px;
}
#nav_table_no a{
	line-height:150%;
	text-decoration:none;
}
#nav_table_no a:hover{
	line-height:150%;
	text-decoration:underline;
}
#nav_table_act a{
	line-height:150%;
	text-decoration:underline;
}
/* navigation funcmenu */
#funcmenu{
	left:0px;
	position:relative;
	top:46px; /* PCA */
	width:32Px;
}
.funcmenu_divider{
	background-color:#333300;
	height:1px;
	margin:2px 0px;
	position:relative;
	width:32px;
}
.naviconcontainer{
    padding:0px 0px 1px 0px;
}
/* ------------------groundzero------------------ */
#groundzerobottom{
  background-color:white;
  height:99%;
  position:relative; 
  top:-16;
  width:100%;
  z-index:10;
}
#groundzero{
	background-color:white;
	height:654px;  /* PCA */
	margin:0px;
	position:relative;
	width:976px;
}
#leftgroundzero{
	background-color:white;
	height:654px; /* PCA */
	left:0px;
	position:absolute;
	width:96px;
    z-index:5;
}
#logogroundzero{
	background-color:white;
	height:96px;
	position:relative;
	top:-46px;
	width:96px;
	z-index:10;
}
#logospacer{
	background-color:white;
	display:block;
	height:112px;
	position:relative;
	width:96px;
}
#rightgroundzero{
	background-color:white;
	height:592px;
	left:96px;
	position:absolute;
	text-align:left;
	width:864px;
}
#rightgroundzero{
	background-color:white;
	height:654px; /* PCA */
	left:96px;
	position:absolute;
	text-align:left;
	width:864px;
}
#container_nav{
	position:absolute;
	top:17px;
	width:864px;
}
#content{
	background-color:white;
	height:524px;
	left:0px;
	padding:0px;
	position:absolute;
	top:112px;
	width:862px;
    border:1px #333300 solid;
}
#content_left{
	padding:14px 16px;
	width:398px;
}
#content_right{
	padding:14px 16px;
	width:398px; 
}
.dottedline{
   	background-color:white;
   	border-left:1px dashed #333300;
}
/*  --- fce --------------------------------------------------------------- */
.content_gray{
	background-color:#666666;
	height:436px;
	left:431px;
	padding:14px 16px;
	position:absolute;
	top:0px;
	width:401px;
}
.content_picture_no_margin{
/* die angabe width:50% braucht es fuer Win/Netscape7 */
   	background-color:white;    
	left:0;
	position:absolute;
	top:0;
    width:50%;
}
.table_2_columns{
    padding:0px;
}
.table_left{
    width:200px;
}
#fce_content_left_right{}
#fce_nav_left_content_right{padding:0px;}
#content_navlev4, #content_navlev5, #content_nav_imgs{
	background-color:white;
	height:464px;
	padding:0px 16px 0px 0px;
	position:relative;
	width:128px;
}
#fce_nav_dir_left_content_right{}
#nav_dir_left_content_right #content_nav_imgs{
	width:200px;
}
#content_navdir{
	background-color:white;
	height:464px;
	padding:0px 16px 0px 0px;
	width:200px;
}
#fce_content_big{
	height:464px;
	width:864px;
}
#content_big_left{
	position:absolute;
}
#content_big_right{
	left:688px;
	padding:12 12 16 0px;
	position:absolute;
}
#content_big_left .table_2_columns .table_left{
	padding-right:8px;
	width:100%;
}
#fce_content_course{width:864px;border-bottom:1px dashed black;}
#course_left{
	padding:16px 0px 0px 16px;
	width:62px;
}
#course_right{
	left:98px;
	padding:12px 16px;
	width:100%;
}
#fce_background_gray_big{}
#background_gray_big{
	background-color:white;
	height:464px;
	text-align:center;
	width:864px;
}
#image_correction{
	padding:2 0 0 0;
}
/* fce home */
#home_bottom{
	position:absolute;
	top:392;
}
#home_bottom_left{
	height:64px;
	position:absolute;
    width:288;
}
#home_bottom_center{
	border-left:1px dotted white;
	height:64px;
	left:304px;
	position:absolute;
    width:192;    
}
#home_bottom_right{
	border-left:1px dotted white;
	height:64px;
	left:496px;
	position:absolute;
    width:192;      
}
/* fce cliparea ------------------------------------------------------------------
cliparea darf pro seite nur einmal vorkommen, muss unbedingt absolute positioniert werden.
Die Groesse der cliparea wird im jscript determiniert, ueber #container_cliparea  */
#cliparea {position:absolute;}
#fce_content_left_scroll_right{position:relative;}
#content_left_scroll_right_container_cliparea{
	background-color:white;
	height:432px;
	left:16px;
	position:relative;
	top:14px;
	width:400px;
}
#content_left_scroll_right_container_cliparea #container_cliparea{
	height:432px;
	position:absolute;
	width:390px;
}
#scroll_isolated_container_cliparea #container_cliparea{
	background-color:white;
	height:432px;
	left:0px;
	position:relative;
	top:0px;
	width:390px;
}
#fce_content_big_scroll{}
#content_big_scroll_container_cliparea{
	height:464px;
	position:absolute;
	width:864px;
}
#content_big_scroll_container_cliparea #container_cliparea{
	background-color:white;
	height:464px;
	left:0px;
	position:absolute;
	top:0px;
	width:864px;
}
/* fce cliparea scrollbars ------------------------------------------------------------------  */
#containerscrollbar{
	background-color:transparent;
	height:462px;
	left:846px;
	position:absolute;
	top:0px;
	width:15px;
}
#scrollupbox{
	background-image:url(sfg-arrow_top.gif);
	height:16px;
	left:0px;
	position:absolute;
	top:0px;
	width:16px;
}
#containerscrollbox{
	background-color:transparent;
	height:430px;
	left:0px;
	position:absolute;
	top:16px;
	width:16px;
}
#scrollbox{
	background-color:transparent;
	background-image:url(sfg-scroll-box-1px.jpg);
	height:16px;
	left:0px;
	position:absolute;
	top:0px;
	width:16px;
	z-index:100;
}
#scrolldownbox{
	background-image:url(sfg-arrow_bottom.gif);
    	height:16px;
	left:0px;
	position:absolute;
	top:446px;
	width:16px;
}
/* -------------------forms-------------*/
.csc-mailform-field{
	font-size:11px;
	padding:8 0;
	position:relative;
}
#mailform, fieldset{
	background-color:white;
	border:none;
	margin:0px;
	padding:0px;
	width:400px;
}
fieldset{
	position:relative;
	top:-8px;
}
#mailformName, #mailformVorname, #mailformAdresse, #mailformPLZ, #mailformOrt, #mailformTelefon, #mailformFax, #mailformMitteilung, #mailformEmail, #mailformBeruf{
	font-size:11px;
	left:80px;
	position:absolute;
	width:316px;
}
#mailformOrt{
	left:40px;
	position:absolute;
	top:8px;
	width:156px;
}
#mailformPLZ{
	width:100px;
}
#mailformVerlagsort, #mailformQuellenangabe, #mailformAutorIn, #mailformTitel{
	left:150px;
	position:absolute;
	width:246px;
}
.csc-mailform-submit{
	font-size:11px;
	position:relative;
	float:none;
	width:auto;
	left:340px;
}
.buttonreset{
	float:none;
	font-size:11px;
	left:80px;
	margin:6 0;
	position:absolute;
	width:auto;
	z-index:10;
}
.fieldchange{
	width:300px;
}
.fieldchange .csc-mailform-field{
	left:104px;
	padding:16 0;
	position:absolute;
}
.fieldchange .csc-mailform-check{
	left:-28px;
	position:absolute;
	top:16px;
}
/* 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 {
		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;  margin:0 16 0 0;padding: 0;}
	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-bottom: 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: 0px;
	}
	/* 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: 0px;
	}
	/* 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: 0px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { font-size:9px;padding:4 0 12 0;margin:0px 0px 0px 0px;}
	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: 0px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; 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; padding:0 0 0 0;}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; padding:0 0 0 0; }
	/* 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: 0px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 0px !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; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }
	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	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 */
        
        

