/* box content */



/**************************************/



/**************************************/

/* header menu */



/**************************************/

/* footer menu */



/**************************************/



/* News Spalte */

#spalte-rechts p, #spalte-rechts h1, #spalte-rechts h2, #spalte-rechts h3, #spalte-rechts h4, #spalte-rechts ul, #spalte-rechts li, #spalte-rechts td, #spalte-rechts ol {
	font-style: italic;
}



/**************************************/



/* breadcrumb menu */

#breadcrumb, #breadcrumb a {

	font-size: 11px;

	line-height: 20px;

	color: #333333;

	font-weight: normal;

}

#breadcrumb {

	font-weight: normal;

	padding-left: 0px;

	margin-top: 3px;

	background: url(../img/dot.gif) repeat-x 0px 19px;

}

#breadcrumb a:hover {

	text-decoration: underline;

}

#breadcrumb span {

	font-weight: normal;

	margin-left: 10px;

}

/**************************************/

/* Hauptmenu */



#menu {

	width: 755px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	background: #005baa;

	color: #000;

	height: auto;

}



.menu-head {

	width: 755px;

	height: 21px;

	border-bottom: 1px solid #efefef;

}
/*********Sprache**********************/
.flaggen {
	float: left;
	width: 125px;
	margin-left: 0px;
	font-size: 10px;
	line-height: 12px;
	height: 12px;
	margin-top: 4px;
}

a.language_de, a.language_de_cur {
	background: url(/fileadmin/template/img/ger-grau.gif) no-repeat 0px 0px;
	width: 20px;
	height: 12px;
	float: left;
	display: block;
}
a.language_de_cur {
	background: url(/fileadmin/template/img/ger.gif) no-repeat 0px 0px;
}

a.language_de:hover, a.language_de_cur:hover {
	background: url(/fileadmin/template/img/ger.gif) no-repeat 0px 0px;
}

.language_de span, .language_de_cur span {
	display: none;
}
.language_uk, .language_uk_cur {
	background: url(/fileadmin/template/img/gb-grau.gif) no-repeat 0px 0px;
	width: 20px;
	height: 12px;
	float: left;
	display: block;
	margin-left: 5px;
}
.language_uk_cur {
	background: url(/fileadmin/template/img/gb.gif) no-repeat 0px 0px;
}
.language_uk:hover, .language_uk_cur:hover {
	background: url(/fileadmin/template/img/gb.gif) no-repeat 0px 0px;
}
.language_uk span, .language_uk_cur span {
	display: none;
}

.language_fr, .language_fr_cur {
	background: url(/fileadmin/template/img/fr-grau.gif) no-repeat 0px 0px;
	width: 20px;
	height: 12px;
	float: left;
	display: block;
	margin-left: 5px;
}
.language_fr_cur {
	background: url(/fileadmin/template/img/fr.gif) no-repeat 0px 0px;
}
.language_fr:hover, .language_fr_cur:hover {
	background: url(/fileadmin/template/img/fr.gif) no-repeat 0px 0px;
}
.language_fr span, .language_fr_cur span {
	display: none;
}

.language_sp, .language_sp_cur {
	background: url(/fileadmin/template/img/sp-grau.gif) no-repeat 0px 0px;
	width: 20px;
	height: 12px;
	float: left;
	display: block;
	margin-left: 5px;
}
.language_sp_cur {
	background: url(/fileadmin/template/img/sp.gif) no-repeat 0px 0px;
}
.language_sp:hover, .language_sp_cur:hover {
	background: url(/fileadmin/template/img/sp.gif) no-repeat 0px 0px;
}
.language_sp span, .language_sp_cur span {
	display: none;
}

.language_cz, .language_cz_cur {
	background: url(/fileadmin/template/img/cz-grau.gif) no-repeat 0px 0px;
	width: 20px;
	height: 12px;
	float: left;
	display: block;
	margin-left: 5px;
}
.language_cz_cur {
	background: url(/fileadmin/template/img/cz.gif) no-repeat 0px 0px;
}
.language_cz:hover, .language_cz_cur:hover {
	background: url(/fileadmin/template/img/cz.gif) no-repeat 0px 0px;
}
.language_cz span, .language_cz_cur span {
	display: none;
}

/*********Sprache*Ende*****************/

/*########## suche ##################################################################################*/
/*
.suche {

	float: left;

	width: 85px;

	color: #000;

	height: 21px;

	line-height: 21px;

	font-size: 11px;

	margin-left: 20px;

}
*/
.Suche {
	float: left;
	width: 107px;
	height: 21px;
	padding: 0px 0px 0px 0px;
	margin-left: 10px;
	/*border-bottom: 1px #ccc dotted;*/
}

.Suche .textbox {
	border: 0px solid #ccc;
	width: 84px;
	margin-top: 3px;
	padding-top: 0px;
	padding: 0;
	padding-left: 3px;
	height: 14px;
	float: left;
}

.Suche[class] .textbox {
	width: 84px;
}

.Suche .submit {
	border: 0;
	width: 13px;
	height: 15px;
	line-height: 15px;
	margin: 3px 0px 0px 3px;
	padding: 0;
	text-align: left;
	font-weight: normal;
	background: url(../img/suche.gif) no-repeat 0px 0px;
	color: #fff;
}

.Suche .submit:hover {
	background: url(../img/suche_mo.gif ) no-repeat 0px 0px;
}

* html .submit-div {
	border: 0;
	width: 13px;
	height: 15px;
	line-height: 15px;
	margin: -1px 0px 0px -2px;
	padding: 0;
}





/*########## suche ##################################################################################*/

.level1 {
	width: 489px;
	float: left;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 24px;
	font-family:Arial, Helvetica, sans-serif;
}
.level1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.Login {
  float: left;
  width: 36px;
}
.menu-login {
	/*margin: -21px 0px 0px 0px;
	float: right;*/
	padding: 0px 0px 0px 0px;
}


.level2 {
	width: 702px;
	margin: 0px 0px 0px 0px;
	height: auto;
	padding: 0px 0px 0px 53px;
	background: #ffc904 url(../img/menu-pfeil.jpg) no-repeat 33px 2px;
	border-bottom: 1px solid #efefef;
}

.level3 {
	width: 682px;
	margin: 0px 0px 0px 0px;
	height: auto;
	padding: 0px 0px 0px 73px;
	background: #ffc904 url(../img/menu-pfeil.jpg) no-repeat 53px 2px;
	border-bottom: 1px solid #efefef;
}

.level4 {
	width: 653px;
	margin: 0px 0px 0px 0px;
	height: auto;
	padding: 0px 0px 0px 93px;
	background: #ffc904 url(../img/menu-pfeil.jpg) no-repeat 73px 2px;
	border-bottom: 1px solid #efefef;
}

.menu-trenner {
	width: 10px;
	/*float: left;*/
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
	line-height: 20px;
	font-size: 11px;

}

.menu-login a, #menu .level1 a ,#menu .level1 a.no, #menu .level1 a.spc, #menu .level1 a.act, #menu .level1 a.cur, #menu .level2 a ,#menu .level2 a.no, #menu .level2 a.spc, #menu .level2 a.act, #menu .level2 a.cur, #menu .level3 a ,#menu .level3 a.no, #menu .level3 a.spc, #menu .level3 a.act, #menu .level3 a.cur, #menu .level4 a ,#menu .level4 a.no, #menu .level4 a.spc, #menu .level4 a.act, #menu .level4 a.cur {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #000;
	line-height: 20px;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.menu-login a:hover, .menu-login a.cur, #menu .level1 a:hover, #menu .level1 a.no:hover, #menu .level1 a.act, #menu .level1 a.cur, #menu .level2 a:hover, #menu .level2 a.no:hover, #menu .level2 a.act, #menu .level2 a.cur, #menu .level3 a:hover, #menu .level3 a.no:hover, #menu .level3 a.act, #menu .level3 a.cur, #menu .level4 a:hover, #menu .level4 a.no:hover, #menu .level4 a.act, #menu .level4 a.cur {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	line-height: 20px;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.menu-login a:hover, .menu-login a.cur, .menu-login a, #menu .level1 a {
  font-weight:bold;
}
#menu .level1 a, #menu .level1 .menu-trenner {
  display: block;
  height: 21px;
  float: left;
  font-weight:bold;
  color: #fff;
}
#menu .level1 a:hover, #menu .level1 a.act, #menu .level1 a.cur {
  padding: 0px 4px 0px 4px;
  background: #ffc904;
  font-weight:bold;
  color: #000;
}
#menu .level1 a {
  padding: 0px 4px 0px 4px;
  font-weight:bold;
}
#menu .level1 .menu-trenner {
  padding: 0px 0px 0px 2px;
}

#menu .level2 a:hover, #menu .level2 a.no:hover, #menu .level3 a:hover, #menu .level3 a.no:hover, #menu .level4 a:hover, #menu .level4 a.no:hover {
  font-weight:normal;
  text-decoration: underline;
  color: #000;
}
#menu .level2 a.act, #menu .level2 a.act:hover, #menu .level2 a.cur, #menu .level2 a.cur:hover, #menu .level3 a.act, #menu .level3 a.act:hover, #menu .level3 a.cur, #menu .level3 a.cur:hover, #menu .level4 a.act,#menu .level4 a.act:hover, #menu .level4 a.cur, #menu .level4 a.cur:hover {
  font-weight:bold;
  color: #000;
  text-decoration: none;
}
#footer, #footer a {

	font-size: 11px;

	color: #005AAB;

	line-height: 25px;

}

.footer-right {

	float: right;

	margin: 0px 0px 0px 0px;

}

* html .footer-right {

	margin: 6px 0px 0px 40px;

}

.footer-left {

	float: left;

}

/**************************************/



/* ############################## ICONS Start########################################## */



.footer-right a {
	margin-right: 8px;
}

.footer-right a.seite-empfehlen {
	margin-right: 0px;
}

.footer-right a.sitemap {
	margin-right: 6px;
}
.footer-right a.print {
	margin-right: 4px;
}
.footer-right a.icon-impressum {
	margin-right: 0px;
}
.footer-right img {

	margin-right: 3px;

}

/* ############################## ICONS ENDE########################################## */



/* FCE zwei Spalten */
.fce-2-spalten {
	width: 100%;
/*	width: 587px;*/
	height: auto;
}
.spalte-links {
	height: auto;
	float: left;
}
.spalte-rechts {
	height: auto;
	float: right;
}
/* 40% */
.s-r1 {
	width: 234px;
}
.s-l1 {
	width: 234px;
}
/* 50% */
.s-r2 {
	/*width: 293px;*/
	width: 50%;
}
.s-l2 {
	/*width: 293px;*/
	width: 49%;
}
/* 60% */
.s-r3 {
	width: 352px;
}
.s-l3 {
	width: 352px;
}
/* Flash 280px 10px Abstand*/
.s-r4 {
	width: 280px;
}
.s-l4 {
	width: 297px;
}


#fce-2-spalten, #283-283, #flash-297px {
	width: 100%;
	/*width: 587px;*/
	height: auto;
}
#fce-2-spalten div.spalte-links {
	width: 293px;
	height: auto;
	float: left;
	margin-right: 1px;
}

#fce-2-spalten div.spalte-rechts {
	width: 293px;
	height: auto;
	float: left;
}
#content-283-21-283 div.spalte-links {
	width: 283px;
	height: auto;
	float: left;
	margin-right: 21px;
}

#content-283-21-283 div.spalte-rechts {
	width: 283px;
	height: auto;
	float: left;
}
#flash-297px div.spalte-links {
	width: 280px;
	height: auto;
	float: left;
	margin-right: 10px;
}

#flash-297px div.spalte-rechts {
	width: 297px;
	height: auto;
	float: left;
}
/**************************************/

/* FCE drei Spalten */
.fce-3-spalten {
	width: 587px;
	height: auto;
}
.trenner-li-re {
	background: url(/fileadmin/template/img/fce-3-spalten.gif) repeat-y 0px 0px;
}
.trenner-li-re-2 {
	background: url(/fileadmin/template/img/fce-3-spalten-2.gif) repeat-y 0px 0px;
}
.trenner-links {
	background: url(/fileadmin/template/img/fce-3-spalten-trenner-li.gif) repeat-y 0px 0px;
}
.trenner-rechts {
	background: url(/fileadmin/template/img/fce-3-spalten-trenner-re.gif) repeat-y 0px 0px;
}
.fce-3-spalten-1 {

	width: 186px;

	float: left;

	margin-right: 3px;

}

.fce-3-spalten-2 {

	width: 186px;

	float: left;

	padding-right: 0;

	margin-left: 10px;

	margin-right: 3px;

}

.fce-3-spalten-3 {

	width: 186px;

	float: left;

	padding-left: 0;

	margin-left: 10px;

	margin-right: 0px;

}

/**************************************/

/* FCE vierSpalten */
.fce-4-spalten {
	width: 100%;
	height: auto;
}
.fce-4-spalten-1 , .fce-4-spalten-2, .fce-4-spalten-3, .fce-4-spalten-4 {
	width: 24%;
	float: left;
	margin-right: 1%;
}
.fce-4-spalten-4 {
	margin-right: 0%;
}

/**************************************/
/* FCE-Bild-Text-Link */

.fce-text-bild-link a {

	padding: 0;

	margin:0;

}

.fce-text-bild-linkHeader {

	width: 100%;

	border-bottom: 1px #ccc dotted;

	margin-bottom: 0px;

}

.fce-text-bild-linkHeader h1 {

	/*padding-left: 10px;*/

	color: #2F8A83;

}

.fce-text-bild-link {

	width: 100%;

	height: auto;

	padding: 10px 0px 10px 0px;

}

.fce-text-bild-linkImage {

	margin: 0px 10px 5px 0px;

	float: left;

	padding:0;

	width: 130px;

}

.fce-text-bild-linkContent {

	width: 350px;

	float: left;

}

.fce-text-bild-linkImage a img {

	margin: 0;

	padding: 0;

	border:0;

}

.fce-text-bild-linkHeader2 {

	background: url(/fileadmin/template/img/green-dot.gif) no-repeat left 3px;

	

}

.fce-text-bild-linkHeader2 h2 {

	padding-left: 12px;

	font-size: 12px;

	line-height: 14px;

	height: 14px;

	color: #2F8A83;

	margin: 5px 0px 5px 0px;

}

.fce-text-bild-linkText {

	margin: 5px 0px 0px 0px;

	padding: 0;

}



.fce-text-bild-linkLink a {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 13px;

	font-size: 11px;

	line-height: 11px;

	height: 12px;

	color: #2F8A83;

	font-weight: bold;

	background: url(/fileadmin/template/img/green-link.gif) no-repeat left top;

}

/**************************************/

/* FCE-Bild-Text */
.fce-box {
	width: 587px;
	padding: 0;
	margin: 0;
}
.box1  {
	height: 111px;
}
.box2  {
	height: 120px;
}
.box3  {
	height: 130px;
}
.box4  {
	height: 140px;
}
.space1 {
	height: 5px;
}
.space2 {
	height: 10px;
}
.space3 {
	height: 15px;
}
.space4 {
	height: 20px;
}
.space5 {
	height: 25px;
}
/**************************************/


/* FCE-Bild-Text */

.fce-text-bild {

	width: 100%;

	padding: 10px 0px 10px 0px;

}

.fce-text-bild img {

	margin: 0px 10px 5px 0px;

	float: left;

	padding:0;

	

}

.fce-text-bildHeader {

	width: 100%;

	border-bottom: 1px #ccc dotted;

	margin-bottom: 0px;

}

.fce-text-bildHeader h1 {

	/*padding-left: 10px;*/

	color: #2F8A83;

}

/**************************************/

/* Farben FCE-Bild-Text */

.weiss {

	background: #fff;

}

.grau {

	background: #e8e8e8;

}

.blau {

	background: #7FA9D3;

}

.gruen {

	background: #F0F6F6;

}



/**************************************/
.csc-textpic-intext-left-nowrap {
	margin-bottom: 20px;
}


