
.context_box .csc-firstHeader{
	padding:0.2em 0.5em;
	color:#FFFFFF;
	background-color:#003466;
	font-size:1em;
	margin:0;
}


.context_box .csc-textpic-imagewrap img{
margin:0;
padding:0;	
}



.tabswitch_intranet_3med a{
	display:block;
    background-image:url("../img/intranet_3med_lo.png");
	width:129px; height:25px ;
	color:#fff;
}

.tabswitch_intranet_3med a:hover { 
	background-image:url("../img/intranet_3med_hi.png"); 
	color:#fff;
}


.tabswitch_internet_3med a:hover { 
	background-image:url("../img/internet_3med_hi.png"); 
	color:#fff;
}
label, button, input[type="submit"]{
	cursor:pointer;
}
.tabswitch_internet_3med a{
	display:block;
    background-image:url("../img/internet_3med_lo.png");
	width:129px; height:25px ;
	color:#fff;
}

.tabswitch_intranet a{
	display:block;
    background:url("../img/intranet_lo.png") no-repeat;
	width:129px; height:25px ;
	color:#fff;
}

.tabswitch_intranet a:hover { 
	background:url("../img/intranet_hi.png") no-repeat;
	color:#fff;
}

.tabswitch_internet a{
	display:block;
    background:url("../img/internet_hi.png") no-repeat;
	width:129px; height:25px ;
	color:#fff;
}

.tabswitch_internet a:hover { 
	background:url("../img/internet_hi.png") no-repeat; 
	color:#fff;
}
.tabswitch_border{
	background: url("../img/tabswitch_border.png") top left repeat-x;
	height:1em; 
	width: 80.31em;
}

.logo{
	background: url("../img/logo.png") top left no-repeat;
	width:30em;
	height:5.5em;
}

.logoclick{
	display: block; 
	width:30em;
	height:5.5em;
}


#ticker1{
background-color:#f2f2f2;
border-top:solid 1px #999;
}

.tx_jsticker_pi1-tickertext{
    /*font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;*/
	height:11.6em;
	padding:0em;
	margin:0em;
	padding-left:1em;
	padding-right:1em;
	/*border:solid 1px #000000;*/
}
	

.csc-linkToTop{
	background: url("../img/btn_nach_oben.png") center left no-repeat;
	font-size:0.8em;
	width:8.2em;
	float:right;	
	text-align:right;
	padding-left:1.8em;
	text-transform:uppercase;
	margin-top: 1em;
	clear:both;
}


.tx-rscontentcolumn-pi1{
	border-top:solid 1px #999;
}


.threeleftcol{
	background-color:#f2f2f2;
	margin-right:0.1em;
	height:22em;
}

.threemiddlecol{
	background-color:#f2f2f2;
	margin-right:0.1em;
	height:22em;
}

.threerightcol{
	background-color:#f2f2f2;
	height:22em;
}

  
  
  
  
.li internal-link{
	list-style:none;

}


.topbuttonsintern a{
	display:block;
    background-image:url("../img/btn_internesportal.gif");
	width:129px; height:18px }

.topbuttonsintern a:hover { 
	background-image:url("../img/btn_internesportal_dunkel.gif"); 
}




/*********** RTE ***********/
/* bild oben */
img.layout-1 {
    margin-bottom: 0em;
}
/* bild links */
img.layout-2 {
    border: medium none; 
	padding: 0px; 
	float: left; 
	width: auto; 
	height: auto; 
	
}
/* bild rechts */
img.layout-3 {
   border: medium none; 
	padding: 0px; 
	float: right; 
	width: auto; 
	height: auto; 
}


/***** KALENDER **/
.dateitem{
	width:7.0em;
	float:left; 
	background-color:#cccccc;
	line-height:1.8em;
	margin:0 1px 1px 0;
	text-align:center;
}

.dateitem_selected{
	width:7.0em;
	float:left; 
	color:#fff;
	line-height:1.8em;
	margin:0 1px 1px 0;
	text-align:center;
	background: url("../img/nav_pfeil_einfach.gif") center left no-repeat;
	background-color:#666;
}


.dateitem a, .dateitem a:link, .dateitem a:visited, .dateitem a:active {
    text-decoration: none;
	color:#333333;
	display: block;
}

.dateitem a:hover{
	background-color:#666;
	color:#FFF;
    text-decoration: none;
}
/***** KALENDER ENDE *****/
/****************** Mailform BEGIN **********************/


abbr, acronym {
    font-style: inherit;
    border: 0;
}
.csc-mailform{
	background-color:#F1F1F1;
	border:1px solid #F1F1F1;
	padding:1em;
	
}


.csc-mailform-submit{
	background-color:#B51435;
	text-transform:uppercase;
	border:1px solid #9d0926;
	font-size:0.8em;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:0.1em;
	padding-right:0.1em;
}


.csc-mailform input{
	border:1px solid #888;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:0.9em;
}

.csc-mailform textarea{
	border:1px solid #CCCCCC;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:0.9em;
}

.csc-mailform label{
  width:32.3em;
  vertical-align:top;
}

.csc-textpic-caption{
  font-size:0.798em;
}

.csc-mailform-field{
clear:both;
padding-top:0.2em;
padding-bottom:0.2em;
}

#mailformFallvorstellung{
	border:none;
	padding-left:13em;
}
#mailformFallvorstellung label{
	width:0em;
}

/****************** Mailform ENDE **********************/


/****************** CONTENTELEMENTE BEGIN *********************/


table{
	background: url("../img/content_seperator1.gif") top left repeat-x;
	background: url("../img/content_seperator1.gif") bottom left repeat-x;
	padding-bottom:11em;
}



caption{
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
	visibility:hidden;
}


.contenttable{
	font-size:1em;
	background-color:#f7f7f7;
	border-collapse:collapse;
	margin-bottom:1.5em;
	
}


.contenttable th{

    background-color: #e1e1e1;
    border-bottom:1px solid #fff;
    border-right:1px solid #fff;
  	padding-left:7px;
	padding-top:7px;
	padding-right:7px;
	padding-bottom:7px;
	vertical-align:top;
	text-align:left;
}
.contenttable td{
    border-bottom:1px solid #fff;
    border-right:1px solid #fff;
  	padding-left:7px;
	padding-top:7px;
	padding-right:7px;
	padding-bottom:7px;
	vertical-align:top;
}







/****************** CONTENTELEMENTE ENDE **********************/


/****************** SEARCH BEGIN **********************/
.search_title {
	width: 100%;
	background-color: #FFFFFF;
	text-align: left;
	font-weight:bold;
	float:left;
}

.search_title a{
  color: #333333;
}


.search_title a{
	color: #333333;   
} 
.search_title a:link {
	color: #333333;   
}

.search_title a:active{
	color: #333333;   
}
.search_title a:visited{
	color: #333333;   
}

.search_title a:focus {
	color: #333333;   
}
.search_title a:hover {
	text-decoration:underline;
}






/****************** SEARCH END **********************/


/****************** SITEMAP BEGIN **********************/

#sitemap_navi {
	width: 100%;
	background-color: #FFFFFF;
	text-align: left;
	float:left;
}

/*#sitemap {
	padding-top:0.33em;
	width: 100%;
}*/


#sitemap_navi a{
  color: #333333;
}

.csc-sitemap{
	width: 100%;
	padding-top:0.8em;
}


 .sitemap_color{
	color: #333333;
}
 .sitemap_header1{
	padding-top:0.8em;
	padding-bottom:0.8em;
	font-size:1.2em;
	font-weight:bold;
    padding-left:0.6em;
	padding-right:0.2em;
	margin-bottom:0.2em;
}
.sitemap_header2{
	padding-top:0.83em;
	padding-bottom:0.41em;
	font-size:1em;
    padding-left:0.8em;
	padding-right:0.2em;
	margin-bottom:0.1em;
	font-weight:bold;
}

.sitemap_item{
	padding-top:0.83em;
	padding-bottom:0.41em;
    padding-left:2.0em;
	padding-right:0.2em;
	margin-bottom:0.1em;
	font-weight:normal;
	color: #333333;
}

.nav_pfeil{
	background: url("/fileadmin/vorlagen/portal/img/nav_pfeil.gif") top left no-repeat;	
	padding-left:1.4em;
}

.nav_pfeil_2{
	background: url("/fileadmin/vorlagen/portal/img/nav_pfeil_2.gif") top left no-repeat;	
	padding-left:1.4em;
}

.pfeillink_dunkel {
	background: url("../img/context_pfeil_dunkel.gif") center left no-repeat;
	padding-left:0.9em;
	padding-top:0.1em;
}



.pfeillink_schwarz p {
	padding-left:11px;
}

.grey1 {
	background-color: #CCCCCC;
}

.grey2 {
	background-color: #666666;
}

.grey3 {
	background-color: #F1F1F1;
}

.grey4 {
	background-color: #F7F7F7;
}

.grey5 {
	background-color: #eeeeee;
}
.grey6 {
	background-color: #e1e1e1;
}


.bggrey {
	background-color:#F1F1F1;
}

/********************** SITEMAP END *****************************/


/***********************BULLETS BEGIN******************************/


.csc-bulletlist{
	/*background: url("../img/content_seperator2.gif") top left repeat-x;*/
	padding-top:0.83em;
	padding-bottom:0.41em;
}


.csc-bulletlist li{
  background: url("../img/context_pfeil.gif") top left no-repeat;
  padding-left:0.8em;
}
    /*
li{
	color: #B51435;  
	background: url("../img/context_pfeil.gif") center left no-repeat;
	padding:1em;
}
	*/

.bodytext{
/*	background: url("../img/content_seperator1.gif") top left repeat-x;
*/
	padding-top:0.5em;
	padding-bottom:0.41em;
	line-height: 1.40em;
}


/*********************BULLETS ENDE **************/

/* 	Globale Definitionen */
body{
	height: 100%;
	margin: 0;
	padding: 0;
	font-size: 0.75em; 
	line-height: 1.28em;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color: #333333;
	background-color:#FFFFFF;
}


/* GP .label_padding{
	padding-bottom:1em;
}*/


label {
	margin:0;
	padding:0;
	width:0;
}

h1, h2, h3, h4, h5, h6, p, form{
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}


/* Klasse für die Submit Buttons */
.submit {
	background-color:#B51435;
	text-transform:uppercase;
	border:1px solid #9d0926;
	font-size:0.8em;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:0.1em;
	padding-right:0.1em;
	width:8em;
}
.texttop {
	vertical-align:top;
}

.input {
	border:1px solid #888;
	font-size:0.8em;
	height:1.50em;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	padding-left: 0.3em;
	width:15em;
}


.select {
	border:1px solid #CCCCCC;
	font-size:0.9em;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	margin-bottom:0.3em;
}

.invisible, dfn {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	/*overflow: ;*/
	display: inline;
}

img {
	border: none;
}

/* 	Um die unterschiedlichen Standard-Abstaende fuer versch. Broweser zu ueberschreiben */
ul,li {
	padding: 0;
	margin: 0;
	list-style: none;
}

ol{
	padding: 0em;
	margin: 0em;
}

/* links: global */

a, a:link, a:active, a:visited,  a:focus {
	text-decoration:none;
	color: #B51435;    
 
}
a:hover {
	text-decoration:underline;
}
 

table.kontakt td {
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	vertical-align:top;
	font-size:1em;
}

table.kontakt input {
	font-size:0.9em;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	margin-bottom:0.2em;
	padding-left:0.3em;
	height:1.50em;
}

table.kontakt .textfeld {
	border:1px solid #CCCCCC;
}


table.kontakt .radio {
	width:2em;
}

table.kontakt .frau {
	width:2em;
}

table.kontakt .herr {
	width:10em;
}

table.kontakt .nachricht{
	border:1px solid #CCCCCC;
	font-size:0.9em;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	margin-bottom:0.3em;
	width:26.6em;
}

.formular_label {
	width:12.5em;
}


.formular_text {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	width:150px;	
	height:1.8em;
	font-size: 0.83em;
	/*font-weight:regular;*/
	margin:0px;
	padding:0px;
}

.formular_text165 {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	width:165px;	
	height:1.8em;
	font-size: 0.83em;
	/*font-weight:regular;*/
}


.formular_text200 {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	width:17.666em;	
	height:1.8em;
	font-size: 0.83em;
	/*font-weight:regular;*/
	border:1px solid #CCCCCC;
}

.formular_text320 {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	width:26.6em;	
	height:1.8em;
	font-size: 0.83em;
	/*font-weight:regular;*/
	border:1px solid #CCCCCC;
}


/*	als eigene Klasse, um es im Context einer Seite besser steuerbar zu machen */
.navText {
	font-size: 12px;
}

#logo1 {
	width:31.08em;
	height:6.2em;
}


#logoklinik {
	width:33.833333em;
	height:6em;
}

#teaser {
	width:80em;
}

* html #teaser {
	width:82em;
}


#vorschalt_image {
	margin-left:1.6em;
	width:80.0em;
	height:17.6666em;
	float:left;
}

* html #vorschalt_image {
	margin-left:0.8em;
}

#vorschalt_image .image{
	width:80em;
	height:17.5888em;
	
}

#vorschalt_text {
	padding-top:4em;
	width:30.00em;
	float:right;
}

#info {
	background-color:#B51435;
	text-transform:uppercase;
	text-align:right;
	color:#FFFFFF;
	width:19.7911em;
	font-size:0.9em;
	margin-top:2em;
	float:left;
}

*html #info {
	margin-top: 2em;
}

#info li {
	border-bottom:1px solid #FFFFFF;
	font-weight:bold;
	padding:0.5em;
}

#news {
	width:32em;
	float:right;
	margin-top:2em;
}

*html #news {
	margin-top: 2em;
}

#news h3 {
	color:#B51435;
	padding-bottom:0.5em;
	background: url("../img/content_seperator1.gif") bottom left repeat-x;

}

#news p {
	font-size:0.9em;
	padding-bottom:0.8em;
}


#uebersicht_frame {
	width: 81.76em;
	padding-top:0.33em;
	border-left: 1.62em solid #FFFFFF;
}

#uebersicht_bild {
	float:left; 
	width:65.41em;
	height:14.3em;
}
#uebersicht_context {
	float:left;
	width:14.58em;
	background-color:#F1F1F1;
	height:14.3em
}
#uebersicht_context_content {
	width:14.58em;
	background-color:#F1F1F1;
	height:14.3em
}

#uebersicht_context ul{
	/*PORTALpadding:0.3em;*/
}

#uebersicht_context .submit {
	border:1px solid #9d0926;
	font-size:0.8em;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	padding-left:0.1em;
	padding-right:0.1em;
}
#uebersicht_context_content .submit {
	border:1px solid #9d0926;
	font-size:0.8em;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	padding-left:0.1em;
	padding-right:0.1em;
}

#uebersicht_context li {
	background: url("../img/context_pfeil.gif") top left no-repeat;
	padding-left:1em;
}
#uebersicht_context_content li {
	background: url("../img/context_pfeil.gif") top left no-repeat;
	padding-left:1em;
}

#uebersicht_context .h2_grau {
	padding:0.2em 0.5em;
	color:#FFFFFF;
	background-color:#003466;
	font-size:1em;
	/*border-bottom: 0.18em solid #FFFFFF;*/
}

#uebersicht_context_content .h2_grau {
	padding:0.2em 0.5em;
	color:#FFFFFF;
	background-color:#003466;
	font-size:1em;
	/*border-bottom: 0.18em solid #FFFFFF;*/
}

#uebersicht_context_item {
	/*padding-left:0.3em;
	padding-top:0.3em;
	padding-bottom:0.3em;*/
}

#mittelbereich {
	padding-top:0.33em;
	width: 83.31em;
}

#mittelbereich ol{
	padding-bottom:1em;
	padding-top:1em;
}

#mittelbereich ol li{
	padding-bottom:0.46em;
}


#mittelbereich ul{
	padding-bottom:0.3em;
	padding-top:0.3em;
}
#mittelbereich ul.subitem{
	background: url("../img/context_doppelpfeil.gif") top left no-repeat;
	padding-bottom:0em;
	padding-top:0em;
}
#mittelbereich ul ul li{
	background: url("../img/context_doppelpfeil.gif") top left no-repeat;
	padding-bottom:0em;
	padding-top:0em;
}


#content ul li{
 background: url("../img/context_pfeil.gif") top left no-repeat;
  padding-left:1em;
  padding-bottom:0.3em;
  line-height: 1.30em;
}





#mittelbereich ol{
   margin-left:3em;
}

#mittelbereich ol li{
  list-style:decimal;
}

#mittelbereich ol li ul li{
	background: url("../img/context_pfeil.gif") top left no-repeat;
	list-style:none;

}







/*	Den Layer um die Navigation eine Hintergrundfarbe und Breite vorgeben */
#navigation2 {
	width:16.16em;
	background-color: #FFFFFF;
	border-left: 1.62em solid #FFFFFF;
	text-align: right;
	float:left;
}

/*	In der Navigation sollen keine Linien unter den Links sein, ausserdem sollen alle Links Block-Elemente sein, damit die ganze Navigations-Flaeche klickbar wird */
#navigation2 a, #navigation2 a:link, #navigation2 a:visited, #navigation2 a:active {
    text-decoration: none;
	color:#333333;
	display: block;
}

#navigation2 a:hover {
	color:#FFFFFF;
}


                                                  
* html #navigation2 a {
	text-decoration: none;
	display: block;
}

#navigation2 ul {
	border-top:0.25em solid #666666;
	padding-top:0px;
	margin-left:0px; 
	margin-right:0px;
	margin-top:0.83em;
	display: block;
	
}

/*#navigation2 ul ul {
	border:0em;
	padding:0em;
	margin-left:0em; 
	margin-right:0em; 
	display: block;
}*/


#navigation2 ul li {
	border-top: 0.08em solid #FFFFFF;
	padding: 0.5em 0.83em;
	background-color:#CCCCCC;
}

#navigation2 ul li.navigation2_parent {
	padding: 0px;
}

#navigation2 ul li.navigation2_selected {
	padding: 0.41em 0.83em;
	background-color:#666666;
	color:#F1F1F1;
	font-weight:bold;
	border-top: 0.08em solid #FFFFFF;
}

#navigation2 .navigation2_selected a {
	color:#f1f1f1;
}

#navigation2 .navigation2_selected a:link {
	color:#f1f1f1;
}

#navigation2 .navigation2_selected a:visited{
	color:#f1f1f1;
}

#navigation2 .navigation2_selected a:active{
	color:#f1f1f1;
}

#navigation2 .navigation2_selected a:hover{
	color:#f1f1f1;
}
/*li.navigation2_selected a{
	color:#f1f1f1;
}*/



#navigation2 ul li ul li {
	/*padding: 0.41em 0.83em;*/
	border-top: 0.08em solid #666666;
	border-bottom: 0px;
	background-color:#F1F1F1;
	font-weight:normal;
}

#navigation2 .image {
	width:16.16em;
	height:14.33em;
}

#navigation2 .navigation2_submenu {
	border-top: 0.08em solid #666666;
	background-color:#F1F1F1;
	font-weight:normal;
}


#navigation2 .navigation2_submenu_selected {
	border-top: 0.08em solid #666666;
	background-color:#F1F1F1;
	font-weight:bold;
}




#navigation2 .navigation2_submenu a:hover{
	 color:#999999;
}
#navigation2 .navigation2_submenu_selected a:hover {
	 color:#999999;
}

#header {
	text-decoration:none;
	color: #666666;
    padding-left:1.66em;
    padding-right:1.66em;
    width:80em;
	border-bottom:1em solid #FFFFFF;
}	



#header a:visited, #header a:link, #header a:active {
	text-decoration:none;
	color: #666666;    
}

#header a:hover {
	text-decoration:none;
	color:#333333;
}




#header_nav {
	float:left;
	/*min-width:30em;*/
	line-height:0.9em;
	margin-top:0.3em;
}

#header_nav li {
	font-size: 0.88em;
	padding-right:0.72em;
	padding-left:0.72em;
	float:left;
	text-align:center;
}
#header_nav a {
	color:#666666;
}

#header_nav .item {
	border-right:1px solid #666666;
}

* html div.header_nav {
	padding-top:0.18em;
	padding-right:0.36em;
}

div.header_nav p {
	padding: 0em 0.83em;
}

div.footer_nav p {
	padding: 0em 0.83em;
}



#header_search {
	height:3.2em;
	background: url("../img/content_seperator1.gif") bottom left repeat-x;
	padding-bottom:0.3em;
}

#topnavi_blank {
	height:3.2em;
	background: url("../img/bg_topnavi_blank.gif") bottom left no-repeat;
	margin-bottom:1.3em;
}


#navigation {
	float:left;
	font-weight:bold;	
	font-size: 0.9166666em;
	width:90.90em;
	background-color:#CCCCCC;
	margin:0px;
	padding:0px;
	display: block;
}

#navigation_ul {
	background-color:#CCCCCC;
	margin-left:1.66em;
	float: left;
	list-style-type: none;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

* html #navigation_ul {
	margin-left:0.8em;

}



#navigation_ul li {
	float: left;
	background-color:#CCCCCC;
	text-align:center;
	padding-top:0.4em;
	height:1.6em;
	border-left:0.08em solid #FFFFFF;
}

#navigation_first {
	width:17.36em;
	margin-left:17.63em;
	text-transform:uppercase;
}

#navigation_last {
	width:17.36em;
 margin-left:17.63em;
	text-transform:uppercase;
}

* html #navigation_first {
	margin-left:8.9em;
}

#navigation_withoutgroups {
	width:70.00em;
	margin-left:17.63em;
	text-transform:uppercase;
}
* html #navigation_withoutgroups {
	width:70.00em;
	margin-left:8.9em;
}


#navigation ul li.item {
	width:17.37em;
	/*margin-left: 0.08em; */
	text-transform:uppercase;
}
* html #navigation ul li.item {
	width:17.37em;
	/*margin-left: 0.08em; */
	text-transform:uppercase;
}

#navigation ul li a, #navigation ul li a:visited {
	text-decoration:none;
	color: #333333;
}

#navigation ul li a:active, #navigation ul li a:hover {
	color: #F7F7F7;
}

#navigation ul li.navigation_selected {
        width:17.42em;
	background-color:#666666;
	color: #F7F7F7;
	font-weight:bold;
	text-transform:uppercase;
}

* html #navigation ul li.navigation_selected {
	width:17.39em;
	background-color:#666666;
	color: #F7F7F7;
	font-weight:bold;
	text-transform:uppercase;
}


#navigation ul li.navigation_selected a, #navigation ul li.navigation_selected a:visited {
	width:100%;
	height:100%;
	text-decoration:none;
	color: #F7F7F7;
}



.navigation_seperator {
	width:1px;
	background-color:#F7F7F7;
	height:100%;
}


div.navigation_item {
	float:left;
	height:2em;
	vertical-align:middle;/*GP vertical-align:center;*/
	text-align:center;	
	min-height:22px;
}

* html div.navigation_item {
	height:2em;
	margin:0px;
	padding:0px;
}


div.navigation_item p {
	padding:5px;
}

* html div.navigation_seperator {
	height:100%;
}
div.navigation_seperator p {
	font-size:1px;
}

#navigation_info {
	float:left;
	font-size: 0.9166666em;
	width:90.83em;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}


#navigation_info_ul {
	background-color:#FFFFFF;
	margin-left:1.66em;
	float: left;
	list-style-type: none;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

* html #navigation_info_ul {
	margin-left:0.9em;
}

#navigation_info_ul li {
	float: left;
	text-align:center;
	border-left:0.08em solid #FFFFFF;
	padding:0.5em;
}

#navigation_info ul li.item {
	width:10.49em;
	margin-left: 0.08em;
	background-color:#F7F7F7;
	height:4em;
}

#navigation_info_first {
	width:10.49em;
	margin-left:17.63em;
	background-color:#F7F7F7;
	height:4em;
}

* html #navigation_info_first {
	margin-left:8.8em;
}



div.navigation_item_info {
	width:100%;
	height:100%;
	font-weight:normal;
	background-color:#F7F7F7;
}


div.navigation_item_info p {
	padding:6px 8px 8px 8px;
}



div.navigation_item_selected {
	float:left;
	height:2em;
	vertical-align:middle;
	text-align:center;	
	color: #F1F1F1;
	background-color:#666666;
}

div.navigation_item_selected p {
	padding:5px;
}


* html div.navigation_item_selected {
	width:100%;
	height:100%;
}

div.navigation_item_selected_icon {
    /*GPbackground: url("../img/nav_pfeil.gif") middle left no-repeat;*/
	background: url("../img/nav_pfeil.gif") center left no-repeat;

}


div.navigation2_seperator {
	border-top: 1.45em solid #FFFFFF;
	border-bottom: 0.08em solid #FFFFFF;
	background-color: #666666;
	height:0.27em;
}


* html div.navigation2_seperator p {
	padding-top:3px;
}


#content {
	width:45.90em;	
    border-left: 1.66em solid #FFFFFF;
    border-right: 1.66em solid #FFFFFF;
    float:left;
}


#content_first_item {
	padding-top:1em;
	padding-bottom: 5px;
	height:11.7em;
}

#content_first_item h1 {
    padding-bottom:0.8em;
}

.content_item {
	background: url("../img/content_seperator1.gif") top left repeat-x;
	padding-top:0.83em;
	padding-bottom:0.41em;
}

.content_item input {
	border:1px solid #888;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}




.content_item_bottom {
	background: url("../img/content_seperator1.gif") bottom left repeat-x;
	padding-top:0.83em;
	padding-bottom:0.83em;
}


.content_item h2 {
	padding-top:0.5em;
	padding-bottom:1em;
}

.content_item .image168x104 {
	width:14em;
}

.content_item .imagetest {
	width:10em;
}

.content_item .image350x218 {
	width:29.166666em;
	height:18.1666em;
}

#glossar dt {
	margin:0em;
	text-transform:uppercase ;
	font-weight:bold;
	
}

#glossar dd {
	margin:0em;
}

.content_item h1 {
   padding-bottom:1.0em;
}


#buchstaben {
	float:left;
	background: url("../img/content_seperator1.gif") top left repeat-x;
	width:45.91em;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#F1F1F1;
	padding-top:0.83em;
	padding-bottom:0.5em;
	font-weight:bold;
}

#buchstaben a:link, .glossar a:visited, .glossar a:hover  {
	font-size:1.16em;
	font-weight:bold;
	color: #666666;
	text-decoration:none;
}

#buchstaben li {
	text-align:center;
	float:left;
	width:1.74em;
	
}

#buchstaben li a {
	color: #666666;
}

.buchstabe_selected {
	color: #B51435;
}


.content_footer{
    padding-top:3em;
}


#footer {
	background: url("../img/content_seperator1.gif") top left repeat-x;
    width:80em;
    padding-top:0.4em;
	margin-top:1em;
	padding-bottom:1em;
    margin-left:1.9em;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	color: #666666;
	height:1.8em;
}
.footer_links {
   width:25em;
} 

#footer a:hover {
	text-decoration:none;
	color:#333333;
}


#footer_nav {
	float:left;
	min-width:30em;
	line-height:0.9em;
	margin-top:0.3em;
	padding-bottom:0.3em;
}

#footer_nav li {
	font-size: 0.88em;
	padding-right:0.72em;
	
	float:left;
	text-align:center;
}
#footer_nav a {
	color:#666666;
}

#footer_nav .item {
	border-left:1px solid #666666;
	padding-left:0.74em;
}

.small_seperator{
	background: url("../img/content_seperator1.gif") bottom left repeat-x;
}


div.large_seperator {
	font-size:0.08em;
	width:87.27em;
	height:0.36em;	
    background: url("../img/header_sperator.gif") top left repeat;
}	



div.content_seperator_blank {
	height:1em;
	width:551px;
	background-color:#CCCCCC
}


div.content_seperator_mini {
	font-size:1px;
	height:5px;
	width:367px;
	background: url("../img/content_seperator1.gif") top left repeat;
	clear:both;
}

div.content_seperator_small {
	font-size:1px;
	height:5px;
	width:551px;
	background: url("../img/content_seperator1.gif") top left repeat;
	clear:both;
}

div.content_seperator_normal {
	height:0.66em;
	width:45.91em;
	background: url("../img/content_seperator2.gif") top left repeat-x;
	clear:both;
	margin-bottom: 1em;
}
div.content_seperator_ende {
	height:0.66em;
	width:45.91em;
	background: url("../img/content_seperator2.gif") top left repeat-x;
	clear:both;
}

div.content_seperator_normal_margin2em {
	height:0.66em;
	width:45.91em;
	background: url("../img/content_seperator2.gif") top left repeat-x;
	clear:both;
	margin: 2em;
}


div.content_box {
	width:551px;
	vertical-align: middle;
	background-color:#F7F7F7;
}

div.content_box p {
	padding-left: 5px;
	padding-right: 5px;
}

* html div.content_box {
	width:100%;
}

div.content_box2 {
	width:551px;
	background-color:#F7F7F7;
}

* html div.content_box2 {
	width:100%;
}

div.context_seperator_mini {
	font-size:1px;
	/*PORTALheight:5px;*/
	height:3px;
	width:100%;
	background: url("../img/context_seperator.gif") top repeat;
	clear:both;
}

#context {
	background-color:#F1F1F1;
	float:right;
}

.context_box ul{
padding-left:0.3em;
padding-right:0.3em;
}

#context .image {
	width:14.58em;
	height:5.8em;
}

.context_text{
  padding-left:0.3em;
  padding-right:0.3em;
  padding-bottom:0.3em;
}

.context_text .bodytext{
 line-height: 1.2em;
}
.context_text_news{
 line-height: 1.2em;
}


.context_text li{
  color: #B51435;  
  background: url("../img/context_pfeil.gif") top left no-repeat;
  padding-left:1em;
}

.context_text_news{
  padding-left:0.3em;
  padding-bottom:0.3em;
  
}



#context .h2_grau {
	padding:0.2em 0.5em;
	color:#FFFFFF;
	background-color:#003466;
	font-size:1em;
	/*border-bottom: 0.18em solid #FFFFFF;*/
}

.white_space08em{
 background-color:#FFFFFF;
 height:0.8em;
}

.white_space07em{
 background-color:#FFFFFF;
 height:0.7em;
}
.white_space06em{
 background-color:#FFFFFF;
 height:0.6em;
}


#schnellzugriff {
	width:15.2em;
}

optgroup {
	background-color:#EEE;
	font-style: normal;
}

option {background-color:#FFF;padding-left:1em;font-style: normal;}


#context .h2_blau {
	padding:0.2em 0.5em;
	/*color:#003466;*/
	color:#fff;
	/*background-color:#a2bcd9;*/
	background-color:#93abc6;
	font-size:1em;
	/*border-bottom: 0.18em solid #FFFFFF;*/
}
.context_item {
	/*border-bottom:0.83em solid #FFFFFF;*/
	padding-left:0.33em;
	padding-right:0.33em;
	padding-top:0.33em;
	/*margin-bottom:0.33em;*/
}

.context_item .submit, .content_item div .submit  {
	border:1px solid #9d0926;
	font-size:0.8em;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	padding-left:0.2em;
	padding-right:0.2em;
}

.context_item li {
	color: #B51435;  
	background: url("../img/context_pfeil.gif") top left no-repeat;
	padding-left:1em;
}

#context_first_item {
	height:11.7em;
}

div.context_header1 {
	/*border-bottom: 0.18em solid #FFFFFF;*/
	background-color: #666666;
	height:1.55em;
	color:#FFFFFF;
	width:14.58em;
	font-size:1em;
}


div.context_header1 p {
	padding:0.18em 0.41em;
}


div.context_header2 {
	/*border-bottom: 0.18em solid #FFFFFF;*/
	background-color: #003466;
	height:1.55em;
	color:#FFFFFF;
	width:14.58em;
	font-size:1em;
}

div.context_header2 p {
	padding:0.18em 0.41em;
}

* html div.context_header2 {
	width:14.58em;
	height:1.55em;
}



div.context_picture {
	width:15em;
	border-bottom: 2px solid #FFFFFF;	
}

* html div.context_picture  {
	width:100%;
}

div.context_box {
	background-color: #F1F1F1;
	width:14.58em;
	/*border-bottom: 1.1em solid #FFFFFF;*/
}

* html div.context_box  {
	width:expression(document.getElementById("navigation_ul").clientWidth > 1010? document.getElementById("context_header_master").clientWidth : "14.58em" );
}


div.context_box_inner {
	/*padding: 1em 5px;*/
	/*padding: 1em 5px;
	width:13.75em;
	min-width:165px;*/
}

* html div.context_box_inner {
	width:100%;
}


div.context_header_inner {
	/*padding: 2px 5px;*/
	width:13.75em;
}




div.breadcrumb {
	font-size: 0.8em;
	color: #666666;
	background: url("../img/content_seperator1.gif") bottom left repeat-x;
	height: 2em;
	
}


div.breadcrumb a:link, div.breadcrumb a:visited, div.breadcrumb a:hover {
	text-decoration:none;
	color: #666666;
}

.breadcrumb_pfeil {
	background: url("../img/icon_breadcrumb_pfeil.gif") left no-repeat;
}

.breadcrumb_selected {
	background: url("../img/icon_breadcrumb_pfeil_selected.gif") top left no-repeat;
	color: #B51435;
}






#context {
	width:14.58em;
	float:left;
}


/*#start_visual {
	margin-left:0.9em;
	width:80em;
	height:212px;
	background: url("../img/visuals_vorschaltseite.jpg") top left no-repeat;
	background-color: #F7F7F7;
}*/
#start_visual {
	position:relative;
	left:20px;
	width:80em;
	height:212px;
	background: url("../img/visuals_vorschaltseite.jpg") top left no-repeat;
	background-color: #F7F7F7;
	line-height:1.25em;
}


#start_visual p {
	padding-top:70px;
	padding-right:20px;
}


#start_leftbox {
	float:left;
	width:20.3em;
	height:10.41em;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.88em;
}

div.start_leftbox_item {
	height:2.5em;
	width:20.3em;
	text-align:right;
	border-bottom: 1px solid #FFFFFF;	
	vertical-align: middle;
	background-color:#B51435;
	
}

* html div.start_leftbox_item {
	width:100%;	
}



div.start_leftbox_item p {
	padding: 8px 7px;
	vertical-align: middle;
}


#start_rightbox {
	font-size: 0.9166666em;
	float:right;
	width:33.2em;
}

.start_news_headline {
	font-size:1em;
	color: #B51435;  
	font-weight:bold;
	width:100%;
}


.start_news_item {
	width:100%;
}


.display_inline {
	display:inline;
}


.padding03 {
	padding:0.3em;
}
.padding0 {
	padding:0;
}

.padding1em {
	padding:1em;
}


.padding07em {
	padding:0.7em;
}

.topm0_8em {
	margin-top:0.80em;
}

.topm0_5em {
	margin-top:0.50em;
}

.abstand_context_first{
	margin-top:0.50em;
}

*html .abstand_context_first{
	margin-top:0.86em;
}


.top2 {
	padding-top:2px;
}

.top3 {
	padding-top:3px;
}
.top4 {
	padding-top:4px;
}

.top5 {
	padding-top:5px;
}

.top8 {
	padding-top:8px;
}

.top10 {
	padding-top:1em;
}



.top12 {
	padding-top:12px;
}

.top20 {
	padding-top:20px;
}

.top40 {
	padding-top:40px;
}

.top02em {
	padding-top:0.2em;
}

.top03em {
	padding-top:0.3em;
}

.top04em {
	padding-top:0.4em;
}

.top08em {
	padding-top:0.8em;
}

.top1_4em {
	padding-top:1.4444em;
}

.top1_6em {
	padding-top:1.6666em;
}

.top1_8em {
	padding-top:1.88888em;
}

.topm1_2em {
	margin-top:1.2em;
}

.top2em {
	padding-top:2.0em;
}

.top3em {
	padding-top:3.0em;
}

.top5em {
	padding-top:5.0em;
}

.top8_75em {
	padding-top:8.75em;
}

.posn2em {
	top:-2.000em;
}


.bottom05em{
	margin-bottom:0.5em;
}

.bottom10 {
	padding-bottom:1px;
}
.bottom11 {
	padding-bottom:11px;
}

.bottom14 {
	padding-bottom:14px;
}

.bottom30 {
	padding-bottom:30px;
}

.bottom35 {
	padding-bottom:35px;
}

.bottom1em {
	padding-bottom:1em;
}

.bottom2em {
	padding-bottom:2em;
}

.bottom3em {
	padding-bottom:3em;
}

.bottom4em {
	padding-bottom:4em;
}

.left0 {
	padding-left:0px;
}

.left5 {
	padding-left:5px;
}

.left13 {
	padding-left:13px;
}

.left20 {
	padding-left:20px;
}

.left04em {
	padding-left:0.4em;
}

.left06em {
	padding-left:0.6em;
}

.left08em {
	padding-left:0.8111em;
}

.left09em {
	padding-left:0.4em;
}

*html .left09em {
	padding-left:0.9em;
}


.left1em {
	padding-left:1.0em;
}

.left1_2em {
	padding-left:1.2em;
}


.left2em {
	padding-left:2.0em;
}

.left6em {
	padding-left:6.02222222em;
}

.left7em {
	padding-left:7.0em;
}
.left8em {
	padding-left:8.0em;
}

.left11em {
	padding-left:11.0em;
}

.right0 {
	padding-right:0px;
}
.right5 {
	padding-right:5px;
}

.right20 {
	padding-right:20px;
}

.righ04em {
	padding-right:0.4em;
}

.righ1em {
	padding-right:1em;
}

.righ2em {
	padding-right:2em;
}

.right8em {
	padding-right:8.0em;
}

.height100p {
	height:100%;
}

.height10em {
	height:10em;
}

.mheight10em {
	min-height:10em;
}

.grey1 {
	background-color: #CCCCCC;
}

.grey2 {
	background-color: #666666;
}

.grey3 {
	background-color: #F1F1F1;
}

.grey4 {
	background-color: #F7F7F7;
}

.bggrey {
	background-color:#F1F1F1;
}

.width3em {
	width:3.2em;
}

.width4em {
	width:4.2em;
}

.width5em {
	width:5.2em;
}

.width6em {
	width:6.5em;
}

* html .width6em {
	width:5.80em;
}

.width7em {
	width:7.2em;
}

.width8em {
	width:8.2em;
}

.width9em {
	width:9.2em;
}

.width10em {
	width:10.2em;
}

.width11em {
	width:11.2em;
}

.width12em {
	width:12.2em;
}

.width13em {
	width:13.2em;
}

.width14em {
	width:14.2em;
}

.width15em {
	width:15.2em;
}

.width16em {
	width:15.8em;
}

.width18em {
	width:18.2em;
}

.width20em {
	width:20.2em;
}

.width21em {
	width:21.2em;
}

.width22em {
	width:22.2em;
}


.width25em {
	width:25.2em;
}

.width30em {
	width:30em;
}

.width80em {
	width:80.2em;
}

.width81em {
	width:81.72em;
}

.width84em {
	width:84.2em;
}

.font07em {
	font-size:0.77em;
}

.font088em {
	font-size:0.88em;
}

.font09em {
	font-size:0.9em;
}


.border_left {
	border-left:1px solid #FFFFFF;
}

.border_right {
	border-right:1px solid #FFFFFF;
}

.width19px {
	width:19px;
}

.width194px {
	width:194px;
}

.width80em {
	width:80em;
}

.min-width960px {
	min-width:960px;
}

.textright {
	text-align:right;
}


.csc-firstHeader{
	font-size: 1.5em;
	padding-top:5px;
	padding-bottom:3px;
	font-weight:bold;
	line-height:1.11em;
}
.nowrap {
	white-space: nowrap;
}


h1 {
	font-size: 1.16em;
	padding-bottom:0.2em;
	padding-top:1em;
	font-weight:bold;
}


h2 {
	font-size: 1em;
	padding-bottom:0.2em;
	padding-top:1em;
	font-weight:bold;
}


h3 {
	font-size: 1.5em;
	padding-bottom:0.2em;
	padding-top:1em;
	font-weight:bold;
}

h4 {
	font-size: 1em;
}

.font_small {
	font-size: 0.9166666em;
}



.pfeillink {
	color: #B51435;  
	background: url("../img/context_pfeil.gif") center left no-repeat;
	padding-left:0.8em;
	padding-top:0.2em;
}

.pfeillink_left {
	color: #B51435;  
	background: url("../img/context_pfeil_links.gif") center right no-repeat;
	padding-right:0.8em;
	
}


.pfeillink p {
	padding-left:11px;
}


div.icon_nachoben {
	background: url("../img/btn_nach_oben.png") center left no-repeat;
	font-size:0.8em;
	width:8.2em;
	float:right;	
	text-align:right;
	padding-left:1.8em;
	text-transform:uppercase;
	margin-top: 1em;
}
div.icon_nachoben p {
	padding-right:1.41em;
}
.icon_zoom_out {
	background: url("../img/icon_zoom_out.gif") center right no-repeat;
	color: #B51435;		
	font-size:0.8em;
	padding-right:1.6em;
	text-transform:uppercase;
}

.icon_zoom_in {
	background: url("../img/icon_zoom_in.gif") top right no-repeat;
	color: #B51435;		
	font-size:0.8em;
	padding-right:1.6em;
	width:5.888em;
	text-transform:uppercase;
}


div.icon_zurueck {
	background: url("../img/btn_zurueck_zur_uebersicht.png") center left no-repeat;
	color: #B51435;		
	font-size:0.8em;
	float:left;
	padding-left:1.6em;
	text-transform:uppercase;
}

div.icon_zurueck_right {
	background: url("../img/btn_zurueck_zur_uebersicht.png") center left no-repeat;
	color: #B51435;		
	font-size:0.8em;
	float:right;
	padding-left:1.6em;
	text-transform:uppercase;
}

div.icon_druckversion {
	background: url("../img/icon_drucken.gif") center left no-repeat;
	color: #B51435;		
	font-size:0.8em;
	padding-left:1.6em;
	float:left;
	text-transform:uppercase;
}

div.icon_druckversion_right {
	background: url("../img/icon_drucken.gif") center left no-repeat;
	color: #B51435;		
	font-size:0.8em;
	padding-left:1.6em;
	margin-left:1.6em;
	float:right;
	text-transform:uppercase;
}


div.icon_druckversion p {
	padding-right:2em;
	padding-top:3px;
}



div.icon_weiterempfehlen {
	background: url("../img/icon_weiterempfehlen.gif") left no-repeat;
	color: #B51435;		
	float:left;
	font-size:0.8em;
	padding-left:1.6em;
	margin-left:1.6em;
	text-transform:uppercase;
}

.icon_bookmark {
	background: url("../img/icon_bookmark.gif") top left no-repeat;
	color: #999;		
	float:left;
	font-size:0.8em;
	margin-top:0.5em;
	margin-left:0.1em;
	padding-left:1.3em;
	float:left;
	text-transform:uppercase;

}

div.icon_pdf {
	background: url("../img/icon_pdf.gif") left no-repeat;
	color: #B51435;		
	float:left;
	font-size:0.8em;
	padding-left:1.6em;
	margin-left:1.6em;
	text-transform:uppercase;
}

div.icon_weiterempfehlen_right {
	background: url("../img/icon_weiterempfehlen.gif") left no-repeat;
	color: #B51435;		
	font-size:0.8em;
	padding-left:1.6em;
	margin-left:1.6em;
	float:right;
	text-transform:uppercase;
	/*GPpadding-top:-1em;*/
	padding-top:0em;
	
}


div.icon_weiterempfehlen p {
	
	
}


                     
div.link_weiter {
	color: #B51435;  
	background: url("../img/context_pfeil.gif") top left no-repeat;
}

div.link_weiter p {
	padding-left:11px;
}

.float_left {
	float:left;
}

.float_right {
	float:right;
}

.clear_both {
	clear:both;     
}

.upper_case {
	text-transform:uppercase;
}

.no_border {
	border:1px solid #FFFFFF;;
}



.bgf7f7f7 {
	background-color:#F7F7F7;
}



/* 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 {padding-top:0.77em; 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; }
*/
DIV.csc-textpic-clear { clear: none; }
DIV.csc-textpic-clear2 { 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: 1em;
		padding-bottom: 0.7em;
		background-color:#FFFFFF;
	}

	/* 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: 1em;
		padding-bottom: 0.7em;
		background-color:#FFFFFF;
	}

	/* 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 */
		padding-bottom: 0.7em;
		background-color:#FFFFFF;
	}
	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: 1em !important;
		padding-bottom: 0.7em;
		background-color:#FFFFFF;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 1em !important;
		padding-bottom: 0.7em;
		background-color:#FFFFFF;
	}

	/* 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 */
DIV.csc-textpic-imagerow ul {
	margin:100px;
	padding:100px;
	background-image:none;
	
}

