/*********************************************/
/*  General Definitions  */
/*********************************************/
html {
	/*background-color: #BBBBBB;*/
	color: #000000;					/* JOVIS: #303030*/	
	font-family: Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	/*font-variant: small-caps;*/
	}

body {
	margin              : 0 0 0 0;
     /*	background          : #fff   url("/img/body_bg.gif"); */
	 /background-color: #FFFFFF;			/* JOVIS: #CCCCCC*/	
	 /*margin: 1em; */        /* Definiert Abstand aller elemente  */
	 padding-bottom: 0px;
}


/*********************************************/
/*  Main Frame  */
/*********************************************/

div#container {
	width: 986px;		
	\width: 1006px;		/* box model hack (for IE/Win)	*/
	w\idth: 986px;		/*                            	*/
	border: 1px solid #383838;
	margin-top: 10px;	/* Abstand Aussenrum		*/
	margin-bottom: 0px;	
	margin-left: auto;
	margin-right: auto;
	padding: 0px;		/* innenabstand */
	background-color: #FFFFFF;
}

/*********************************************/
/*  FCU100 LOGO  */
/*********************************************/
div#logo {
	height: 127px;		/* vorher 167 */
	width: 150px;
	\width: 130px;		/* box model hack (for IE/Win)	*/  /* vorher 170 */
	w\idth: 150px;		/*                            	*/
	float:left;
	padding-left: 0px;		/* Padding inside blocks */
	padding-right: 0px;		/* Padding inside blocks */
	margin-bottom: ;	/* Blockabstand gegen unten */
	/*border:solid 1px blue;*/
	background-image: url('/img/LogoFCU100.jpg');
	background-repeat: no-repeat;
	background-position: center;
}
/*********************************************/
/*  TITELBILD  */
/*********************************************/
div#titelbild {
	height: 127px;		/* vorher 167 */
	margin-left: 150px;
	padding-left: 0px;		/* Padding inside blocks */
	padding-right: 0px;		/* Padding inside blocks */
	/*border:solid 1px red;*/
	background-image: url('/img/titelbild.jpg');
	background-color: #ffffff;	/* SWISSSCC #b7d3d4 */
	background-repeat: no-repeat;
	background-position: left;
}
/*********************************************/
/*  Spacer  */
/*********************************************/
div#trenner {
	height: 1px;
	clear: all;
	padding: 0px;		/* Padding inside blocks */
	margin-bottom: ;	/* Blockabstand gegen unten */
	background-color: #383838;
}


/*********************************************/
/*  Navigation  */
/*********************************************/
div#nav {
	background-color: #ce000c;			/* JOVIS: #808080 SWISSSCC: #cccccc */
	/* Groesse */
	/*height: 525px;*/		/* div#content.height -13 +18 weil fehlend in padding-top*/
	height: 445px;		/* div#content.height -13 */
	width: 150px;
	\width: 180px;		/* box model hack (for IE/Win)	*/
	w\idth: 150px;		/*                            	*/
	float: left;		/* Anweisung für folgendes Div */
	/*border:solid 1px red;*/
	/* Aussenraender margin*/
	margin-left: 0px ;
	/* Innenabstaende padding*/
	padding-top: 0px;	/* Abstand gegen innen war 18 */
	font-size : 9px;
}

div#nav a:hover {
	color: #000000;				/* JOVIS: #FFFFFF Swissscc: #000000 */
	/*background-color: #F4F4F4;*/
	background-color: #ffb7b8;		/* JOVIS: #606060  Swissscc: #eeeeee */
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.kapitel {		/* Neutral*/
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;				/* JOVIS: #FFFFFF*/
	text-decoration: none;
	text-align: left;
	display: block;
	padding: 2px 4px 2px 2px;
	background-color: #ce000c;		/* JOVIS: #808080  Swissscc:#cccccc */
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-bottom-width: 0px;
	text-indent: 12px;
}

.mkapitel {		/*AKTIV*/
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	display: block;
	padding: 2px 4px 2px 2px;
	background-color: #FFFFFF;		/* JOVIS: #E7E7E7 Swissscc: #b7d3d4 */
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 0px;
	text-indent: 12px;
	background-attachment: scroll;
/*	background-image: url(/img/pfeilrechts.gif);  */
	background-repeat: no-repeat;
	background-position: 1px 4px;
}

.smkapitel {		/*SUBMENU AKTIV*/
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;				/* JOVIS: #808080  Swissscc: #000000 */
	text-decoration: none;
	text-align: left;
	display: block;
	padding: 2px 4px 2px 2px;
	background-color: #e6444e;		/* JOVIS: #DADADA  Swissscc: #cccccc */
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 0px;
	text-indent: 12px;
	background-attachment: scroll;
/*	background-image: url(/img/pfeilunten.gif);*/
	background-repeat: no-repeat;
	background-position: 1px 4px;
}

.subkapitel {
	font-size: 11px;
	color: #FFFFFF;				/* JOVIS: #FFFFFF  Swissscc: #000000 */
	text-decoration: none;
	display: block;
	padding: 2px 4px 2px 2px;
	text-align: left;
	background-color: #e6444e;		/* JOVIS: #909090  Swissscc: #cccccc */
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-indent: 20px;
}

.msubkapitel {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 2px 4px 2px 2px;
	text-align: left;
	background-color: #FFFFFF;		/* JOVIS: #E7E7E7 Swissscc: #b7d3d4 */
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-indent: 20px;
	background-attachment: scroll;
/*	background-image: url(/img/kleinpfeilrechts.gif); */
	background-repeat: no-repeat;
	background-position: 12px 6px;
}

.smsubkapitel {
	font-size: 11px;
	color: #FFFFFF;				/* JOVIS: #FFFFFF  Swissscc: #000000 */
	text-decoration: none;
	display: block;
	padding: 2px 4px 2px 2px;
	text-align: left;
	background-color: #ed5360;		/* JOVIS: #909090  Swissscc: #cccccc */
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-indent: 20px;
	background-attachment: scroll;
/*	background-image: url(/img/kleinpfeilunten.gif);*/
	background-repeat: no-repeat;
	background-position: 12px 6px;
}

.subsubkapitel {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 2px 4px 2px 2px;
	text-align: left;
	background-color: #ed5360;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-indent: 30px;
}

.msubsubkapitel {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 2px 4px 2px 2px;
	text-align: left;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-indent: 30px;
	background-attachment: scroll;
/*	background-image: url(/img/kleinpfeilrechts.gif); */
	background-repeat: no-repeat;
	background-position: 22px 5px;
	background-color: #FFFFFF;
}

.smsubsubkapitel {
	font-size: 11px;
	color: #808080;
	text-decoration: none;
	display: block;
	padding: 2px 4px 2px 2px;
	text-align: left;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-indent: 30px;
	background-attachment: scroll;
/*	background-image: url(/img/kleinpfeilunten.gif);*/
	background-repeat: no-repeat;
	background-position: 22px 5px;
	background-color: #EFEFEF;
}
/*********************************************/
/*  Banner Werbung  */
/*********************************************/
div#scroller {
	background-color: #ce000c;
	/* Groesse */
	/*height: 157px;*/		/* div#content.height -13 257*/
	height: 100px;		/* div#content.height -13 */
	width: 150px;
	\width: 180px;		/* box model hack (for IE/Win)	*/
	w\idth: 150px;		/*                            	*/
	float: left;		/* Anweisung für folgendes Div */
	/*border:solid 1px red;*/
	/* Aussenraender margin*/
	margin-left: 0px ;
	/* Innenabstaende padding*/
	padding-top: 18px;	/* Abstand gegen innen */
color: #FFFFFF;
	font-size : 9px;
position: relative;
bottom:0px; 
}


/********************************************/
/*  Content  */
/********************************************/
	div#content {
		/*height: 520px; */
		height: 440px;
		max-height: 440px;
		/*max-height: 520px;*/
		/*margin-left: 200px;*/
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		background-color: #FFFFFF;        /* jovis: #E7E7E7 */
		/*background-color: #EEEEEE;*/
		/*border: 1px solid red;*/
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #404040;
		/*text-align: justify;*/
		overflow: auto ;
	}
	div#content p {
		text-align: justify;
	}

div#content h1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #404040;
	}

div#content h2 { 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #404040;
	}

div#content h3 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #404040;
	}
div#content a {
	color: #5983AD;
	text-decoration: none; 
}

div#content a:hover {
	color: #c95b1f;
	text-decoration: none; 
}

/*  <a class="external" href="#">sed diam nonummy<span> (external link)</span></a>  */
div#content a.external span {
	position: absolute;
	left: -5000px;
	width: 4000px;
}
div#content a.external {
	background: url(/img/external.gif) no-repeat 100% 0;
	padding: 0 20px 0 0;
}
div#content a.external:hover {
	color: #c95b1f;
	background: url(/img/external.gif) no-repeat 100% -200px;
	padding: 0 20px 0 0;
}

/*#content {
display: table-cell;
padding-right: 1em;
}*/
/********************************************/
/*  Popup Html Windows  */
/********************************************/
	div#freepopup {
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		background-color: #FFFFFF;        /* jovis: #E7E7E7 */
		/*background-color: #EEEEEE;*/
		/*border: 1px solid red;*/
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #404040;
		/*text-align: justify;*/
		overflow: auto ;
	}
	div#freepopup p {
		text-align: justify;
	}

div#freepopup h1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #404040;
	}

div#freepopup h2 { 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #404040;
	}

div#freepopup h3 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #404040;
	}
div#freepopup a {
	color: #5983AD;
	text-decoration: none; 
}

div#freepopup a:hover {
	color: #c95b1f;
	text-decoration: none; 
}

/*  <a class="external" href="#">sed diam nonummy<span> (external link)</span></a>  */
div#freepopup a.external span {
	position: absolute;
	left: -5000px;
	width: 4000px;
}
div#freepopup a.external {
	background: url(/img/external.gif) no-repeat 100% 0;
	padding: 0 20px 0 0;
}
div#freepopup a.external:hover {
	color: #c95b1f;
	background: url(/img/external.gif) no-repeat 100% -200px;
	padding: 0 20px 0 0;
}

/*#freepopup {
display: table-cell;
padding-right: 1em;
}*/



/* -----------------------------------------------  */
/* C L A S S E S  */
/* -------------  */
.inputsubmit {					/* Verwendet im Feedbackform */
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	border: 1px solid #333333;
}
.inputtext {					/* Verwendet im Feedbackform */
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-family: Verdana, Helvetica, sans-serif;
}

.partner {					/* Verwendet bei allen contenttabellen */
	 border:0px solid #D2CEC4;		/* Tabellenzeilen mit linie Unten und oben */
	 border-top:1px solid #D2CEC4;
	 border-right:0px solid #D2CEC4;
	 border-bottom:1px solid #D2CEC4;
	 border-left:0px solid #D2CEC4;
         border-collapse:collapse;
	 padding:0px;
	 margin:0px;
	 }

.partner td {					/* Verwendet bei allen contenttabellen */
	font-size: 11px;
	height:30px;
	border-top:1px solid #D2CEC4;
        border-collapse:collapse;
	}

.nix {						/* Verwendet bei allen contenttabellen */
	 border:0px solid #D2CEC4;		/* Tabellenzeilen ohne linie Unten und oben */
	 border-top:0px solid #D2CEC4;
	 border-right:0px solid #D2CEC4;
	 border-bottom:0px solid #D2CEC4;
	 border-left:0px solid #D2CEC4;
         border-collapse:collapse;
	 //padding:0px;
	 //margin:0px;
	 }

.nix td {					/* Verwendet bei allen contenttabellen */
	font-size: 11px;
	height:auto;
	border-top:0px solid #D2CEC4;
        border-collapse:collapse;
	}

.rahmenNews {
	border-top: 1px none #333333;
	border-right: 1px none #333333;
	border-bottom: 1px none #333333;
	border-left: 1px solid #333333;
	background-color: #eeeeee;
	}

.kosten {					/* Verwendet bei allen contenttabellen */
	 border:0px solid #D2CEC4;		/* Tabellenzeilen mit linie Unten und oben */
	 border-top:1px solid #D2CEC4;
	 border-right:0px solid #D2CEC4;
	 border-bottom:1px solid #D2CEC4;
	 border-left:0px solid #D2CEC4;
         border-collapse:collapse;
	 padding:0px;
	 margin:0px;
	 }

.kosten td {					/* Verwendet bei allen contenttabellen */
	padding:5px;
	font-size: 11px;
	border:1px solid #D2CEC4;
        border-collapse:collapse;
	}

.kosten th {					/* Verwendet bei allen contenttabellen */
	padding:5px;
	font-size: 11px;
	border:1px solid #D2CEC4;
        border-collapse:collapse;
	background-color: #DADADA;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	}

.footer {					/* Letzte Zeile auf der Seite */
	/*color: #FF8540;*/
	color: #989898;
	font-family: Verdana, Helvetica, sans-serif;
	font-size : 9px;
	margin-top: 0px;	/* Abstand Aussenrum		*/
	padding-top: 0px;
	}
.footer a {
	color: #5983AD;
}
.disclaimer {
	color: #5983AD;
}
.disclaimer a {
	color: #5983AD;
}

.ma {						/* verwendet mit ID:MENU */
	margin-left: 4px ;
	padding-left: 3px;
	}




/* -----------------------------------------------  */

/*
strong.code {
 white-space: nowrap;
}


#breadcrumb {
 list-style-type: none;
}

#breadcrumb li {
 display: table-cell;
 padding-right: 1em;
}
*/


/* -----------------------------------------------  */
/* I D : M E N U  */
/* -------------  */
/*#menu {
 display: table-cell;
 padding-right: 1em;
}*/

#menu {
 font-size : 11px;
 margin-left: 0px ;
 padding-left: 2px;
/* padding-left: 2em;*/
}

#menu ul {
/* padding-bottom: 0.125em;
 padding-top:    0.125em;
 margin-bottom:  0.125em;
 margin-top:     0.125em;*/
 list-style-type: none;
}

#menu li, #menu li a {
 white-space: nowrap;
}

#menu li {
/* padding-bottom: 0.125em;
 padding-top:    0.125em;
 margin-bottom:  0.125em;
 margin-top:     0.125em;*/
 list-style-type: none;
}

#menu strong {
 background-color: white;
 color: #c95b1f;
/* display: block;*/
/* padding-left: 0.25em;
 padding-right: 0.25em; */
 text-decoration: none;
 padding-left: 15px;
/* background: url(/img/kugelaktuell.png) no-repeat center left;*/
 /*border-color: #FF8540;*/
}

#menu a {
 padding-left: 15px;
 /*background: url(/img/pfeil.gif) no-repeat center left;*/
}

#menu a:visited {
/* background-image: url(/img/kugeltrans.png);*/
}

#menu a:hover {
 color: #ff8540;
/* background-image: url(/img/kugeltrans.png);*/
}




/* -----------------------------------------------  */
/* I D : F O R M M A I L E R  */
/* -------------------------  */

#formmailer dt:after {
 content: ":";
}

#formfehler {
 border: 0.35em solid red;
}

/* -----------------------------------------------  */
/* I D : K N O E P F E  */
/* -------------------  */

.rahmen {
	font-size : 9px;
	border: 1px solid #333333;
	background-color: #FFFFFF;
}
.okknopf {
	font-size : 9px;
	text-align: left;
	padding-left: 20px;
	//padding-top: 1px;
	border: 0px solid #333333;
	height: 21px;
	width: 91px;
	background-image: url('/img/icon/btn_ok_bg.gif');
	background-repeat: no-repeat;
	background-position: left;
}
.cancelknopf {
	font-size : 9px;
	text-align: left;
	padding-left: 20px;
	//padding-top: 1px;
	border: 0px solid #333333;
	height: 21px;
	width: 91px;
	background-image: url('/img/icon/btn_cancel_bg.gif');
	background-repeat: no-repeat;
	background-position: left;
}
.aktiv {
	font-size : 9px;
	width: 50px;
	border: 1px solid #333333;
	background-color: #00FF00;
}
.inaktiv {
	font-size : 9px;
	width: 50px;
	border: 1px solid #333333;
	background-color: #FF0000;
}
.form1 {
	font-size : 9px;
}
