body {
	margin:		  10px auto;
	background:	  #FFF;
	color:		  #000;
	text-align:	  center;
	font-family:	  Verdana,Arial,Helvetica,sans-serif;
}

p, div, span {
	margin:		  0;
	padding:	  0;
	font-size:	  12px;
	line-height:	  18px;
	color:		  #000;
}

sup 	{ line-height:	  1pt; }    /* wirkt nur im FF */

#topnavbox {
	width:		  922px;
	height:		  42px;
	margin:		  0px auto;
	background:	  url(../images/edge_wrapper_top.gif) bottom no-repeat;
}

#wrapper {
	width:		  920px;
	border-left:	  1px solid #DCE8E5;
	border-right:	  1px solid #DCE8E5;
	margin:		  0px auto;
	background:	  #FCFDFB;
	text-align:	  left;
}

#left {
	background:	  url(../images/bg_left.gif) no-repeat;
	height:		  752px;
	padding-left:	  11px;
	padding-right:	  10px;
	float:		  left;
}

#main {
	width:		  741px;
	float:		  left; 
}

#head { margin-bottom:	  7px; }

.contentrand 		{ width: 741px; height: 9px; }
.contentrand.oben 	{ background: url(../images/edge_content_top.gif) bottom no-repeat; }
.contentrand.unten 	{ background: url(../images/edge_content_bottom.gif) top no-repeat; clear: both; }

#content { 
	width:		  721px;
	border-left:	  1px solid #EAF1E1;
	border-right:	  1px solid #EAF1E1;
	min-height:	  548px;
	padding:	  5px 9px;
	background:	  #FDFEFD;
	float:		  left;
}

#maincol {
	width:		  520px;
	margin-right:	  11px;
	min-height:	  50px;
	float:		  left;
}

#margcol {
	width:		  190px;
	float:		  left;
	min-height:	  50px;
}

#bottombox {
	width:		  922px;
	height:		  9px;
	margin:		  0px auto;
	background:	  url(../images/edge_wrapper_bottom.gif) no-repeat;
}


#content a {
	color:		  #C2551F;
	font-style:	  italic;
	text-decoration:  underline;
}

.csc-textpic-caption	{ font-size: 10px; padding-bottom: 15px; }

#content #maincol em {
	font-style:	  normal;
	color:		  #C2551F;
}

#content #maincol ul {
	list-style-image: url(../images/bulletpoint_lv1.gif);
}

#content #maincol ul ul {
	list-style-image: url(../images/bulletpoint_lv2.gif);
}


/* FCE-Styles */

.textbox190, .textbox308, .imgbox190, .imgbox308, .imgbox402 {
	text-align:	  left;
	margin-bottom:	  8px;
}
.textbox190, .imgbox190	{ width: 190px; }
.textbox308, .imgbox308	{ width: 308px; }
.imgbox402 		{ width: 402px; }

.head190, .head308, .head402 {
	height:		  19px;
	border-bottom:	  2px solid #FCFDFB;
	font-size:	  11px;
	line-height:	  19px;
	font-weight:	  bold;
	color:		  #000;
	padding-left:	  7px;
	text-decoration:  none;
}
#content .head190 a, #content .head308 a, #content .head402 a {
	color:		  #000;
	text-decoration:  none;
	font-style:	  normal;
}

.head190 { background-image: url(../images/bg_header_box190.jpg); }
.head308 { background-image: url(../images/bg_header_box308.jpg); }
.head402 { background-image: url(../images/bg_header_box402.jpg); }

.boxtext {
	background:	  #F4F4F4;
	padding:	  5px 2px 4px 7px;
	margin:		  1px;
	border:		  1px solid #D4D4D4;
}

.boxtext p, .boxtext ul {
	font-size:	  11px;
	line-height:	  16px;
}

.boxtext ul {
	padding:	  0 0 0 7px;
	margin: 	  5px 0 5px 10px;
	color:		  #136653;
}



/* Headers, plain */

h1, h2, h3, h4, h5, h6 {
	margin:		  0px;
	padding:	  0px;
}
h1 { 
	font-size:	  16px;
	line-height:	  20px;
	color:		  #136653;
	margin-bottom:	  10px;
}
h2 { 
	font-size:	  12px;
	line-height:	  18px;
	color:		  #606060;
	margin-bottom:	  15px;
}
h3 {
	font-size:	  12px;
	color:		  #333333;
}
h4 {
	font-size:	  12px;
	background-color: #136653;
	color:		  #FFF;
	position:	  relative;
	width:		  100%;
	left:		  -7px;
	padding-left:	  7px;
}


/* Styles fuer Dateilinks (Presse) */

.filelinks div {
	margin:		  0;
	padding:	  0;
}

.filelinks .icon {
	clear:		  left;
	float:		  left;
	width:		  30px;
	text-align:	  left;
	padding-top:	  4px;
}

.filelinks .info {
	margin-left:      30px;
	margin-bottom:	  15px;
}

