DIV.csc-frame-frame1 { 
	background-color:#EDEBF1; 
	padding:2px 4px 2px 4px; 
	border:1px solid #333333; 
}
DIV.csc-frame-frame2 { 
	background-color:#FFFFFF; 
	padding:4px 0px 8px 0px; 
/*	border-bottom:1px dotted #BF4800; */ /*orange*/
	border-bottom:1px dotted #94b4db; /*blue*/
	margin-bottom: 12px;
	margin-top:5px;
	font-size:11px;
	/*border: 4px solid;*/
}
DIV.csc-frame-frame3 { 
	background-color:#ffffff; 
	margin-bottom:5px; 
	margin-top:5px; 
	font-size:11px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
}

H2.fce_image_headline {
	font-size:13px;
	color:#0c408f;
	background-color:transparent;
}
tbody{
	line-height:15px;
}


body
{
	font-family:Verdana, Helvetica, sans-serif;
	background-color: #DADADA;
	color:#000000;
}

/*.contenttable p {
	font-family:Verdana;
	font-size:5pt;	
}*/

div,li
{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	position:relative;
	text-align:justify;
}


hr 
{ 
	padding:4px 0px 8px 0px; 
 border: 0px; /* Für Firefox und Opera */
 border-top: dotted 1px #94b4db;
 border-bottom: transparent;
	margin-bottom: 12px;
	margin-top:5px;
}

h1
{
	font-size:16pt;
	border-bottom: 1px solid #DCDCDC;
	width:100%;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	color: #0C408F;
}

h3
{

	font-size:13px;
	color:#0c408f;
	background-color:transparent;
}

h2 {/*MainContentPanel.... (line 48)*/
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:19px;
	margin-bottom:25px;
	/*margin-top:-20px;*/
	text-transform:uppercase;
}

h4{
	line-height: 0px;
	margin-bottom: -6px;
	font-weight: bold;
}

#left-content		/* Navigation */
{
	float:left;
	z-index:5;
}

#main-content		/* Inhalt OHNE Überschrift */
{
	float:right;
	width:715px;
	z-index:10;
	padding-right:5px;
}

#wrapper			/* Inhalt MIT Überschrift */
{
	float:right;
	margin-top: 5px;
	margin-left:0px;
	width:720px;
	margin-right:10px;
	min-height:500px;
}
#copyright{
	padding-left:5px;
}


#bottomnav{

	background-image: url(../gfx/navibottom_shadow01.gif);
	background-repeat: repeat;
	height: 21px;
	width: 179px;
}


#lastchanged{
	padding-right:5px;	
}
#topnav{
	padding-bottom: 3px;
	padding-left: 3px;
}

#searchbox
{
	right:15px;
	top:20px;
	position:absolute;
}

#container			/* Container für komplette Seite */
{
	border:0px;
	width:930px;
	margin:0 auto;
	border-top: 1px solid #94B4DB;
}

#containerhead			/* Container für komplette Seite */
{
	background-image: url(../gfx/background_shadowhead01.gif);
	width:930px;
	margin:0 auto;
}
#dablayer
{
	width:1000px;
	margin:0 auto;
 	background-image: url(../gfx/background_shadow01.gif);
}

#dabfooter
{
	width:1000px;
  	margin:0 auto;
  	background-image: url(../gfx/background_footershadow01.gif);
  	height: 35px;
  	font-weight: normal;
}
#dablayerhead
{
	width:1000px;
	margin:0 auto;
	background-image: url(../gfx/background_shadowhead02.gif);
}
#topnav				/* Rootline */
{
	bottom:1px;
	left:5px;
	position:absolute;
	color: Black;
	font-size:8pt;
	background-color:transparent;
}

#print_link
{

	font-size:8pt;
	bottom:1px;
	right:100px;
	position:absolute;
	padding-bottom: 3px;
	background: url(../gfx/printicon.gif) no-repeat 0px;
	padding-left: 25px;
	height: 14px;
	z-index: 3;
}
/*auf 100 ändern */
#language
{

	font-size:8pt;
	bottom:1px;
	right:5px;
	position:absolute;
	padding-bottom: 3px;
	padding-left: 25px;
	height: 14px;
	z-index: 3;
}

#print_link a:link
{
/*	color:#ffffff;*/
	text-decoration:none;
}

#print_link a:hover
{
	color:#ff6000;
	text-decoration:none;
}

#header				/* Logo */
{
	background-image: url(../gfx/back_header04.jpg);
	width:930px;
	height:90px;
	position:relative;
}

.footer_container	/* Container für Footer (copy etc.) */
{
	width:930px;
	clear:both;
	border-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	background-image: url(../gfx/background_footer_shadow01.gif);
	background-repeat: repeat;
	height: 16px;
	padding-top: 33px;
}

#copyright			/* Copyright Vermerk */
{
	font-size:8pt;
	float:left;
}

#footer_menu		/* Menü in der Fußzeile (Impressum, etc) */
{
	font-size:8pt;
	text-align:center;
}

#lastchanged		/* Zeitpunkt der letzten Änderung */
{
	font-size:8pt;
	float:right;
}



.dabhelpbox{
border: 1px solid #A9A9A9;
	}

.dabhelpboxheader{
	background: url(../gfx/helpbox_back01.gif) repeat-x;
	height: 42px;
	font-family: sans-serif;
	color: White;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight: bold;
	line-height:19px;
	padding-left: 5px;
	padding-top: 3px;
}


.dabhelpboxcontent{
background-color:;
 background: #F4F4F4;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 0px;
 padding-bottom: 10px;
 font-family:Arial,Helvetica,sans-serif;
}

.dabhelpboxcontent p{
display:block;
margin:0px 4px;
padding-bottom:5px;
}


.partner			/* Für das Partner FCE - Container */
{
	border:0px;
	width:100%;
}

.partner_logo		/* Für das Partner FCE - Partnerlogo */
{
	text-align:left;
	vertical-align:top;
	width:120px;
}

.partner_title		/* Für das Partner FCE -  Name des Partners */
{
	font-weight:bold;
	color:#0c408f;
}

.partner_text		/* Für das Partner FCE - Text zum Partner */
{
	text-align:justify;
}

a.partner_link:link
{
	color:#0c408f;
	text-decoration:none;
}

a.partner_link:hover
{
	color:#ff6000;
	text-decoration:none;
}

.fce_image_subtitle	/* Für das Image FCE - Untertitel unter Bild */
{
	margin-top:5px;	
	font-size:8pt;
	text-align:left;
}

.fce_image			/* Für das Image FCE - eigentliches Bild */
{
	margin-top:5px;
}

.bodytext
{
	clear:both;
}

.fce_image_subpart	/* Für das Image FCE - Container für Bilder */
{
	float:left;
	max-width:200px;
	padding-right:5px;
	margin-bottom:5px;
}

.fce_image_text		/* Für das Image FCE - Text */
{
	display:block;
	clear:both;
}

.fce_image_container	/* Für das Image FCE - Container für gesamten Eintrag */
{
	display:block;
	clear:both;
}
 /************  NEWS - LIST VIEW   ************/
.news-list-content	/* tt_news: Container für Text und Bild */
{
	display:block;
	clear:both;
}

.news-list-image	/* tt_news: Bild  */
{
	float:left;
}

.news-list-image img	/* tt_news: Bild */
{
	padding-right:10px;
}

.news-list-item		/* tt_news komplettes Newsitem */
{
	display:block;
	clear:both;
}

.news-list-subheader	/* tt_news: Teaser */
{
	left:0px;
	text-align:justify;
}

.csc-mailform		/* Kontakformular */
{
	border:0px;
	margin-left:-5px;
}

.csc-mailform-field label	/* Kontakformular, Abstand der Beschriftung */
{
	width:150px;
	display: block;
	float:left;
}

ul
{
	display:block;
	clear:both;
}

li
{
	padding-bottom:10px;
}

a
{
	color:#478ADC;
	text-decoration:none;
}

a:hover
{
	color:#FF6000;
	text-decoration:none;
}

img
{
	border:0px;
}

input,textarea
{
	border:solid 1px #478adc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:5px;
}

input.csc-mailform-check
{
	border:0px;
}

#mailformvorname, #mailformnachname, #mailformemail, #mailformstrasse, #mailformanmerkung
{
	width:250px;
}

#mailformcontact{
	width:254px;
}

.tr-odd
{
	background-color:#CFE2FA;
}

/*border-spacing geht beim IE ned*/
.contenttable
{
	padding:1px 3px 1px 3px;
	width:99%;
	/*border-spacing:0px;*/
	border-collapse:collapse;
	text-align:left;
	/*line-height:15px;*/
}

.tr-even.tr-0
{
	border-bottom:solid 1px #478ADC; 
}

.csc-textpic-caption
{
	font-size:8pt;
}

.csc-textpic-imagerow
{
	padding-top:15px;
}

/*
 * Die Navigation wird einfach von der alten HP übernommen
 */

.vertnav1 a:link {
	display:block;
	border-bottom: 1px solid #A7A7A7;  
	padding:2.5px;
	text-indent:15px;
	white-space:nowrap;
	font-size:11px;
	color:#595959; /* flat blue*/
	text-decoration:none;
	width:174px;
	background: #DADADA url(../gfx/arrow_grey.gif) no-repeat 5px 50%;
}

.vertnav1 a:visited {
	display:block;
	border-bottom: 1px solid Silver;  
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:15px;
	white-space:nowrap;
	font-size:11px;
	color: #595959; /* flat blue*/
	text-decoration:none;
	width:174px;
	background: #DADADA url(../gfx/arrow_grey.gif) no-repeat 5px 50%;
}

.vertnav1 a:active {
	display:block;
	border-bottom:1px solid #95BECD;  
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:15px;
	white-space:nowrap;
	font-size:11px;
	color:#595959; /* flat blue*/
	text-decoration:none;
	width:174px;
	background: White url(../gfx/arrow_grey.gif) no-repeat 5px 50%;
}



.vertnav1 a:hover {
	display:block;
	  /*grey blue*/
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:15px;
	white-space:nowrap;
	font-size:11px;
	color: Black; /* red orange*/
	text-decoration:none;
	width:174px;
	background: #E1E1E1 url(../gfx/arrow_darkgrey.gif) no-repeat 5px 50%;
}

.vertnav1-act a:visited {
	display:block;
	border-bottom:1px solid #95BECD;  
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:15px;
	white-space:nowrap;
	font-size:11px;
	color:#236AAC; /* flat blue*/
	text-decoration:none;
	width:174px;
	background: #ECECEC url(../gfx/arrow_grey.gif) no-repeat 5px 50%;
}
.vertnav1-act a:hover {
	display:block;
	border-bottom:1px solid #95BECD; 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:15px;
	white-space:nowrap;
	font-size:11px;
	color:#236AAC; /* flat blue*/
	text-decoration:none;
	width:174px;
	background: #ECECEC url(../gfx/arrow_darkgrey.gif) no-repeat 5px 50%;
}
.vertnav1-act a:link {
	display:block;
	border-bottom:1px solid #95BECD;  
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:15px;
	white-space:nowrap;
	font-size:11px;
	color:#236AAC; /* flat blue*/
	text-decoration:none;
	width:174px;
	background: #ECECEC url(../gfx/arrow_grey.gif) no-repeat 5px 50%;
}
.vertnav1-act a:active{
	display:block;
	border-bottom:1px solid #95BECD;  
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:15px;
	white-space:nowrap;
	font-size:11px;
	color:#236AAC; /* flat blue*/
	text-decoration:none;
	width:174px;
	background: #ECECEC url(../gfx/arrow_grey.gif) no-repeat 5px 50%;
}


.vertnav2 a:link {
	display:block;
	border-bottom: 1px dotted #DCDCDC;  /*flat blue*/
	padding:2.5px;
	text-indent:30px;
	white-space:nowrap;
	font-size:11px;
	color:#0c408f; /* flat blue*/
	text-decoration:none;
	width:174px;
	background: #F4F4F4  no-repeat 20px 50%;
}

.vertnav2 a:visited {
	display:block;
	border-bottom: 1px dotted #DCDCDC;  /*flat blue*/
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:30px;
	white-space:nowrap;
	font-size:11px;
	color: #778899; /* flat blue*/
	text-decoration:none;
	width:174px;
	background: #F4F4F4  no-repeat 20px 50%;
}

.vertnav2 a:active {
	display:block;
	border-bottom: 1px dotted #DCDCDC;  /*flat blue*/
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:30px;
	white-space:nowrap;
	font-size:11px;
	color:#94B4DB; /* flat blue*/
	text-decoration:none;
	width:174px;	
	background: White no-repeat 20px 50%;
}

.vertnav2 a:hover {
	display:block;
	 /* red orange*/
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:30px;
	white-space:nowrap;
	font-size:11px;
	color: Black; /* red orange*/
	text-decoration:none;
	width:174px;
	background: White no-repeat 20px 50%;
}

.vertnav2-act a:link{
	display:block;
	border-bottom: 1px dotted #DCDCDC;  /*flat blue*/
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:30px;
	white-space:nowrap;
	font-size:11px;
	color:#7692BA; /* flat blue*/
	text-decoration:none;
	width:174px;
	background: White no-repeat 20px 50%;
}
.vertnav2-act a:active{
	display:block;
	border-bottom: 1px dotted #DCDCDC;  /*flat blue*/
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:30px;
	white-space:nowrap;
	font-size:11px;
	color:#7692BA; /* flat blue*/
	text-decoration:none;
	width:174px;
	background: White no-repeat 20px 50%;
}
.vertnav2-act a:visited{
	display:block;
	border-bottom: 1px dotted #DCDCDC;  /*flat blue*/
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:30px;
	white-space:nowrap;
	font-size:11px;
	color:#7692BA; /* flat blue*/
	text-decoration:none;
	width:174px;
	background: White no-repeat 20px 50%;
}
.vertnav2-act a:hover{
	display:block;
	border-bottom: 1px dotted #DCDCDC;  /*flat blue*/
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:30px;
	white-space:nowrap;
	font-size:11px;
	color:Black; /* flat blue*/
	text-decoration:none;
	width:174px;
	background: White no-repeat 20px 50%;
}


h5 {
	/*vertical-align:middle;*/
	float: right;
	

}

.tx_abdownloads_treeView_downloads{
	margin-left:30px;
}

.ab_downloads_description{
	font-size:11px;
/*	margin-top:-10px; */
	margin-bottom:-10px:
}
