/***********************************************/
/* femip_tmpl2.css                               */
/* Use with template2.html                     */
/* for "femip"                              */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	text-align: center;
	background: #3581A9;
	background-image: url(../img/bg_body.gif);
	background-repeat: repeat-x;
	font-size: 11px;
}
html, body {
	/*height: 100%;*/
}
img {border:0px;
	border: none;}


/*******************************************/
/************** container styles ****************/
/*******************************************/
#container900 {
	padding: 0px;
	width: 900px;
	margin: 0px auto;
	text-align: center;
	clear:both;
}
#container900b {
	padding: 0px;
	width: 900px;
	margin: 0px auto;
	text-align: left;
}
td {
	margin: 0px;
	padding: 0px;
}

#linkeSpalte{
	float: left;
	width: 220px;
	height: 100%;
}
#menu{
	z-index: 1;
	width: 170px;
	background-color: #F29B00;
	min-height: 283px;
	padding: 0px 0px 1px 0px;
}
#kopf{
/*	position: absolute;
	top: 0px;*/
	height: 126px;
	width: 680px;
	text-align: right;
}

#content{
	width: 680px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#teaser{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#clear{
	clear: both;
	color: #3581A9;
	height: 10px;
}

/****************************************** linke Spalte */
/****************************************** */
#kopfbild{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*width: 155px;*/
	height: 215px;
	background-image: url(../img/bg_kopfbild3.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
#platz{
	/*position: relative;*/
}

/****************************************** kopf und header
/****************************************** language */
#language{
	float: left;
	width: 200px;
	margin: 0px 0px 0px 170px;
	padding: 3px 0px 0px 0px;
	text-align: right;
	font-size: 11px;
}
#language a:link{
	color: #5D3064;
	text-decoration: none;
}
#language a:visited{
	color: #5D3064;
	text-decoration: none;
}
#language a:hover{
	color: #C83900;
	text-decoration: none;
}
#orff-unterschrift{
	z-index: 2;
	text-align: right;
	margin: 5px 0px 0px 313px;
}
/****************************************** header   */
#header{
	margin: 0px;
	padding: 40px 0px 0px 0px;
	font-size: 24px;
	color: #8C8C8C;
	text-align: right;
}
#header2{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: #8C8C8C;
	text-align: right;
}




/***********************************************/
/************** Content styles *****************/
/***********************************************/

#con2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	text-align: left;
	color: #C3DAE6;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0px;
	height: 0px:
}
div.csc-header .csc-header-n1{
	margin: 0px;
	padding: 0px;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border: 2px solid #F29B00;
	padding: 0px;
}
/*********************************************** conAleft */
#conAleft .csc-caption{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C83900;
}
#conAleft{
	/*position: absolute;
	top: 30px;*/
	width: 200px;
	margin: 30px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: white;
}
#conAleft .bodytext{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 20px 0px 0px;
	font-size: 11px;
	border: 0px;
}
#conAleft h1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 14px;
	text-align: left;
}
#conAleft h2{
	padding: 10px 0px 0px 0px;
	font-size: 13px;
	text-align: left;
}
#conAleft h3{
	padding: 5px 0px 0px 20px;
	text-align: left;
	font-size: 12px;
}
#conAleft p{
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: 150%;
}
#conAleft a{
	color: #C3DAE6;
	text-decoration: none;
}
#conAleft a:link{
	color: #C3DAE6;
	text-decoration: none;
	border: 0px;
}
#conAleft a:visited{
	color: #C3DAE6;
	text-decoration: none;
	border: 0px;
}
#conAleft a:hover{
	color: #F29B00;
	text-decoration: underline;
	border: 0px;
}
#conAleft ul	{
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
}
#conAleft ul.list	{
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}
#conAleft ul.list li {
	margin: 0px 0px 0px 0px;
	list-style-position: outside;
}	
#conAleft li {
	margin: 0px 0px 0px 0px;
	list-style-position: outside;
	list-style: none outside none;
}
#conAleft ol{
	font-size: 90%;
	margin: 10px 0 0 10px;
	list-style-type: decimal;
}




/*********************************************** conAright */

#conAright{
	margin: 0px 0px 20px 15px;
	padding: 10px 0px 10px 0px;
	width: 205px;
	background-color: #A0C6DA;
}

#conAright .csc-caption{
	font-size: 9px;
	color: #666666;
	background-color: #C3DAE6;
	text-align: center;
}
#conAright .bodytext{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 10px;
	border: 0px;
}
#conAright h1{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 5px 10px;
	font-size: 14px;
	color: #666666;
	text-align: left;
}
#conAright h2{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	font-size: 12px;
	color: #666666;
	text-align: left;
}
#conAright h3{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	text-align: left;
	font-size: 11px;
	color: #666666;
}
#conAright p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 10px 0px;
	font-size: 11px;
	color: #666666;
	line-height: 150%;
}
#conAright a{
	color: #F08A00;
	text-decoration: none;
}
#conAright a.link{
	color: #F08A00;
	text-decoration: underline;
	border: 0px;
}
#conAright a.visited{
	color: #F08A00;
	text-decoration: underline;
	border: 0px;
}
#conAright a.hover{
	color: #C83900;
	text-decoration: underline;
	border: 0px;
}
#conAright ul	{
	padding:  0 0 10px 18px;
	margin: 0px 0px 0px 0px;
	background-color: #C3DAE6;
	}
#conAright ul.list	{
	padding:  0 0 0 18px;
	margin: 0 0 18px 0;
	background-color: #C3DAE6;
	}
#conAright ul.list li {
	margin: 0 0 3px 0;
	list-style: none outside url(../img/arrow.gif);
}	
#conAright li {
	margin: 0 0 3px 0;
	list-style: none outside url(../img/arrow.gif);
}
#conAright li {
	font-size: 11px;
	color: #666666;
	margin: 5px 0 0 20px;
	list-style: none outside url(../img/arrow.gif);
}
#conAright ol{
	font-size: 11px;
	color: #666666;
	margin: 10px 0 0 10px;
	list-style-type: decimal;
}

/*********************************************** conA */

#conA{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 20px 10px; 
	background-color: #C3DAE6;
	/*height: 100%;
	display: inline;*/
}
  * html div#conA {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }

#conA dd.csc-caption{
	font-size: 0.8em;
	color: #939393;
	text-align: center;
}
#conA.csc-header{
	margin: 0px;
	padding: 0px;
}
#conA h1{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 15px 0px;
	font-size: 16px;
	color: #666666;
	text-align: left;
}
#conA h2{
	padding: 10px 0px 0px 0px;
	font-size: 14px;
	color: #666666;
	text-align: left;
}
#conA h3{
	padding: 5px 0px 0px 0px;
	text-align: left;
	font-size: 12px;
	color: #666666;
}
#conA h6{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 16px 0px;
	font-size: 11.5px;
	color: #4B564B;
	line-height: 140%;
	text-align: right;
	font-weight: normal;
}
.bodytext{
	padding: 5px 0px 0px 20px;
	border: 0px;
	font-size: 1em;
}
#conA p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	font-size: 1em;
	color: #4B564B;
	line-height: 140%;
}
p.align-right{
	text-align: right;
}
p.align-center{
	text-align: center;
}
#conA .detail{
	font-size: 0.9em;
	color: #717171;
}
#conA a{
	color: #228B22;
	text-decoration: none;
}
#conA a.link{
	color: #228B22;
	text-decoration: underline;
	border: 0px;
}
#conA a.visited{
	color: #228B22;
	text-decoration: underline;
	border: 0px;
}
#conA a.hover{
	color: #C83900;
	text-decoration: underline;
	border: 0px;
}
#conA ul	{
	padding:  0 0 0 18px;
	margin: 0 0 18px 0;
	}
#conA ul.list	{
	padding:  0 0 0 18px;
	margin: 0 0 18px 0;
	}
#conA ul.list li {
	margin: 0 0 3px 0;
}	
#conA li {
	font-size: 1em;
	line-height: 140%;
	color: #666666;
	margin: 5px 0px 0px 5px;
	list-style: none outside url(../img/arrow.gif);
}
#conA li.entry {
	font-size: 1em;
	color: #666666;
	margin: 5px 0px 0px 5px;
	list-style: none outside url(../img/arrow.gif);
}
#conA li.title {
	font-size: 1.1em;
	color: #666666;
	margin: 5px 0px 0px 5px;
	list-style: none outside none;
}
#conA li.updated {
	font-size: 0.9em;
	color: #3581A9;
	list-style: none outside none;
}
#conA li.summary {
	font-size: 1em;
	color: #666666;
	margin: 5px 0px 0px 5px;
	list-style: none outside none;
}
#conA ol{
	font-size: 11px;
	color: #666666;
	margin: 10px 0 0 10px;
	list-style-type: decimal;
}

/*********************************************** conB */
/*********************************************** conB */
#conB{
	clear: right;
	width: 680px;
}
#conBwrap{
	background-image: url(../img/bg_teaser.gif);
	background-repeat: no-repeat;
	width: 331px;
	height: 139px;
	margin: 10px 0px 0px 0px;
}

/*********************************************** conB-A */

#conB-A{
	margin: 10px 0px 0px 0px;
	padding: 15px 10px 0px 15px;
}
#conB-A .bodytext{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	border: 0px;
}
#conB-A h1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 14px;
	color: #215169;
	text-align: left;
}
#conB-A h2{
	padding: 10px 0px 0px 0px;
	font-size: 13px;
	color: white;
	text-align: left;
}
#conB-A h3{
	padding: 5px 0px 0px 20px;
	text-align: left;
	font-size: 13px;
	color: #D9D18A;
}
#conB-A p{
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #215169;
	line-height: 150%;
}
#conB-A a{
	color: #215169;
	font-weight: bold;
	text-decoration: none;
}
#conB-A a:link{
	color: #215169;
	text-decoration: none;
	border: 0px;
}
#conB-A a:visited{
	color: #215169;
	text-decoration: none;
	border: 0px;
}
#conB-A a:hover{
	color: White;
	text-decoration: none;
	border: 0px;
}
#conB-A ul.list	{
	padding:  0 0 0 18px;
	margin: 0 0 18px 0;
	}
#conB-A ul.list li {
	margin: 0 0 3px 0;
	list-style: none outside url(../img/arrow.gif);
}	
#conB-A li {
	margin: 0 0 3px 0;
	list-style: none outside url(../img/arrow.gif);
}
#conB-A li {
	font-size: 85%;
	color: #333333;
	margin: 5px 0 0 20px;
	list-style: none outside url(../img/arrow.gif);
}
#conB-A ol{
	font-size: 90%;
	color: #333333;
	margin: 10px 0 0 10px;
	list-style-type: decimal;
}

/*********************************************** conB-B */
#conB-B{
	margin: 10px 0px 0px 0px;
	padding: 15px 10px 0px 15px;
}
#conB-B .bodytext{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	border: 0px;
}
#conB-B h1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 14px;
	color: #215169;
	text-align: left;
}
#conB-B h2{
	padding: 10px 0px 0px 0px;
	font-size: 13px;
	color: white;
	text-align: left;
}
#conB-B h3{
	padding: 5px 0px 0px 20px;
	text-align: left;
	font-size: 13px;
	color: #D9D18A;
}
#conB-B p{
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #215169;
	line-height: 150%;
}
#conB-B a{
	color: #215169;
	font-weight: bold;
	text-decoration: none;
}
#conB-B a:link{
	color: #215169;
	text-decoration: none;
	border: 0px;
}
#conB-B a:visited{
	color: #215169;
	text-decoration: none;
	border: 0px;
}
#conB-B a:hover{
	color: White;
	text-decoration: none;
	border: 0px;
}
#conB-B ul.list	{
	padding:  0 0 0 18px;
	margin: 0 0 18px 0;
	}
#conB-B ul.list li {
	margin: 0 0 3px 0;
	list-style: none outside url(../img/arrow.gif);
}	
#conB-B li {
	margin: 0 0 3px 0;
	list-style: none outside url(../img/arrow.gif);
}
#conB-B li {
	font-size: 85%;
	color: #333333;
	margin: 5px 0 0 20px;
	list-style: none outside url(../img/arrow.gif);
}
#conB-B ol{
	font-size: 90%;
	color: #333333;
	margin: 10px 0 0 10px;
	list-style-type: decimal;
}

/*********************************************** conB-C */
#conB-C{
	margin: 10px 0px 0px 0px;
	padding: 15px 10px 0px 15px;
}
#conB-C .bodytext{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	border: 0px;
}
#conB-C h1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 14px;
	color: #215169;
	text-align: left;
}
#conB-C h2{
	padding: 10px 0px 0px 0px;
	font-size: 13px;
	color: white;
	text-align: left;
}
#conB-C h3{
	padding: 5px 0px 0px 20px;
	text-align: left;
	font-size: 13px;
	color: #D9D18A;
}
#conB-C p{
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #215169;
	line-height: 150%;
}
#conB-C a{
	color: #215169;
	font-weight: bold;
	text-decoration: none;
}
#conB-C a:link{
	color: #215169;
	text-decoration: none;
	border: 0px;
}
#conB-C a:visited{
	color: #215169;
	text-decoration: none;
	border: 0px;
}
#conB-C a:hover{
	color: White;
	text-decoration: none;
	border: 0px;
}
#conB-C ul.list	{
	padding:  0 0 0 18px;
	margin: 0 0 18px 0;
	}
#conB-C ul.list li {
	margin: 0 0 3px 0;
	list-style: none outside url(../img/arrow.gif);
}	
#conB-C li {
	margin: 0 0 3px 0;
	list-style: none outside url(../img/arrow.gif);
}
#conB-C li {
	font-size: 85%;
	color: #333333;
	margin: 5px 0 0 20px;
	list-style: none outside url(../img/arrow.gif);
}
#conB-C ol{
	font-size: 90%;
	color: #333333;
	margin: 10px 0 0 10px;
	list-style-type: decimal;
}

/*********************************************** conB-D */
#conB-D{
	margin: 10px 0px 0px 0px;
	padding: 15px 10px 0px 15px;
}
#conB-D .bodytext{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	border: 0px;
}
#conB-D h1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 14px;
	color: #215169;
	text-align: left;
}
#conB-D h2{
	padding: 10px 0px 0px 0px;
	font-size: 13px;
	color: white;
	text-align: left;
}
#conB-D h3{
	padding: 5px 0px 0px 20px;
	text-align: left;
	font-size: 13px;
	color: #D9D18A;
}
#conB-D p{
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #215169;
	line-height: 150%;
}
#conB-D a{
	color: #215169;
	font-weight: bold;
	text-decoration: none;
}
#conB-D a:link{
	color: #215169;
	text-decoration: none;
	border: 0px;
}
#conB-D a:visited{
	color: #215169;
	text-decoration: none;
	border: 0px;
}
#conB-D a:hover{
	color: White;
	text-decoration: none;
	border: 0px;
}
#conB-D ul.list	{
	padding:  0 0 0 18px;
	margin: 0 0 18px 0;
	}
#conB-D ul.list li {
	margin: 0 0 3px 0;
	list-style: none outside url(../img/arrow.gif);
}	
#conB-D li {
	margin: 0 0 3px 0;
	list-style: none outside url(../img/arrow.gif);
}
#conB-D li {
	font-size: 85%;
	color: #333333;
	margin: 5px 0 0 20px;
	list-style: none outside url(../img/arrow.gif);
}
#conB-D ol{
	font-size: 90%;
	color: #333333;
	margin: 10px 0 0 10px;
	list-style-type: decimal;
}

/*********************************************** 
/*********************************************** conRight */
#conRight{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#marginal{
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	background: #C3DAE6;
	border-left: 1px dotted white;
}

/*********************************************** conC */
#conC{
	margin: 30px 0px 30px 0px;
	padding: 0px 0px 0px 15px;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	/*background: #3581A9;*/
}
#conC .csc-caption{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #939393;
	text-align: center;
}
#conC h1{
	margin: 10px 0 0 0px;
	padding: 0px 0px 3px 8px;
	font-size: 13px;
	color: #265D7A;
}
#conC h2{
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	color: #D9D18A;
}
#conC h3{
	padding: 5px 0px 0px 20px;
	text-align: left;
	font-size: 11px;
	color: #D9D18A;
}
#conC p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 15px;
	font-size: 11px;
	color: #4B564B;
	line-height: 130%;
}
#conC a{
	color: #F29B00;
	text-decoration: none;
}
#conC a.link{
	color: #F29B00;
	text-decoration: underline;
	border: 0px;
}
#conC a.visited{
	color: #F29B00;
	text-decoration: underline;
	border: 0px;
}
#conC a.hover{
	color: #5D3064;
	text-decoration: underline;
	border: 0px;
}
#conC1 ul.list	{
	padding:  0 0 0 18px;
	margin: 0 0 18px 0;
	}
#conC ul.list li {
	margin: 0 0 3px 0;
	list-style-position: outside;
	list-style-image: url(images/dot_green.gif);
}	
#conC li {
	margin: 0 0 3px 0;
	list-style-position: outside;
	list-style-image: url(images/dot_green.gif);
}
#conC li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #333333;
	margin: 5px 0 0 20px;
	list-style-type: url(images/dot_green.gif);
}
#conC ol{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #333333;
	margin: 10px 0 0 10px;
	list-style-type: decimal;
}

/*********************************************** conVideo */
#video{
	text-align: center;
	background-color: #3581A9;
}

#conVideo div.csc-textpic-imagewrap{
	margin: -12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-color: #3581A9;
}
#conVideo dl.csc-textpic-image{
	text-align: center;
	background-color: #3581A9;
}

#conVideo{
	margin: 25px 0px 30px 15px;
	padding: 0px 0px 0px 0px;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 205px;
}
#conVideo .csc-caption{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #939393;
	text-align: center;
}
#conVideo div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	text-align: justify;
	color: #3581A9;
	margin: 8px 0px 2px 0px;
	padding: 0px 0px 10px 0px;
	font-size: 11px;
}
#conVideo h1{
	margin: 10px 0 0 0px;
	padding: 0px 0px 3px 0px;
	font-size: 13px;
	color: #265D7A;
}
#conVideo h2{
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	color: #D9D18A;
}
#conVideo h3{
	padding: 5px 0px 0px 20px;
	text-align: left;
	font-size: 11px;
	color: #D9D18A;
}
#conVideo p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 6px 4px 6px 50px;
	font-size: 11px;
	color: White;
	line-height: 130%;
	background: #3581A9 url(../img/bg_video_audio_02.gif) no-repeat;
}
#conVideo p.csc-frame-frame2{
	margin: -12px 0px 0px 0px;
	padding: 5px 0px 6px 0px;
	text-align: center;
	background: #3581A9 url(../img/play_video2.gif) no-repeat center;
}
#conVideo a.internal-link{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 4px 10px;
	width: 205px;
	height: 16px;
	color: #3581A9;
}

#conVideo a{
	color: White;
	text-decoration: none;
}
#conVideo a:link{
	color: White;
	text-decoration: none;
	border: 0px;
}
/*#conVideo a:visited{
	color: White;
	text-decoration: none;
	border: 0px;
}*/
#conVideo a:hover{
	color: White;
	text-decoration: none;
	border: 0px;
}
#conVideo ul.list	{
	padding:  0 0 0 18px;
	margin: 0 0 18px 0;
	}
#conVideo ul.list li {
	margin: 0 0 3px 0;
	list-style-position: outside;
	list-style-image: url(images/dot_green.gif);
}	
#conVideo li {
	margin: 0 0 3px 0;
	list-style-position: outside;
	list-style-image: url(images/dot_green.gif);
}
#conVideo li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #333333;
	margin: 5px 0 0 20px;
	list-style-type: url(images/dot_green.gif);
}
#conVideo ol{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #333333;
	margin: 10px 0 0 10px;
	list-style-type: decimal;
}
/*********************************************** glossar */
#glossarwrap{
	background: #F29B00;
}
#glossar{
	margin: 10px 0px 30px 15px;
	padding: 10px 0px 10px 0px;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
#glossar .csc-caption{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #939393;
	text-align: center;
}
#glossar h1{
	margin: 0px 0 0 0px;
	padding: 10px 0px 10px 10px;
	font-size: 13px;
	color: #3581A9;
	background: #F29B00;
}
#glossar h2{
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	color: #D9D18A;
	background: #F29B00;
}
#glossar h3{
	padding: 5px 0px 0px 20px;
	text-align: left;
	font-size: 11px;
	color: #D9D18A;
	background: #F29B00;
}
#glossar p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 10px;
	font-size: 11px;
	color: #395051;
	line-height: 130%;
	background: #F29B00;
}
#glossar a{
	color: #F29B00;
	text-decoration: none;
}
#glossar a.link{
	color: #F29B00;
	text-decoration: underline;
	border: 0px;
}
#glossar a.visited{
	color: #F29B00;
	text-decoration: underline;
	border: 0px;
}
#glossar a.hover{
	color: #5D3064;
	text-decoration: underline;
	border: 0px;
}
#glossar ul.list	{
	padding:  0 0 0 18px;
	margin: 0 0 18px 0;
	}
#glossar ul.list li {
	margin: 0 0 3px 0;
	list-style-position: outside;
	list-style-image: url(images/dot_green.gif);
}	
#glossar li {
	margin: 0 0 3px 0;
	list-style-position: outside;
	list-style-image: url(images/dot_green.gif);
}
#glossar li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #333333;
	margin: 5px 0 0 20px;
	list-style-type: url(images/dot_green.gif);
}
#glossar ol{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #333333;
	margin: 10px 0 0 10px;
	list-style-type: decimal;
}



.clearer {
	background:transparent none repeat scroll 0%;
	border:0pt none;
	clear:both;
	display:block;
	font-size:1px;
	height:1px;
	line-height:0px;
	margin:-1em 0pt 0pt;
	padding:0pt;
	visibility:hidden;
}

/****************************************** 
/****************************************** footer   */
#footer{
	clear: both;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 50px;
	background-color: #68A1BF;
	text-align: center;
}
#footer_01{
	clear: both;
	background-image: url(../img/bg_footer.gif);
	width: 660px;
	height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 6px 10px 0px 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B543E;
	text-align: left;
}
#footer_01 p{
	padding: 0px 0px 0px 0px;
}
#footer_01 a{
	color: #5B543E;
	text-decoration: none;
}
#footer_01 a.link{
	color: #5B543E;
	text-decoration: underline;
}
#footer_01 a.visited{
	color: #5B543E;
	text-decoration: underline;
}
#footer_01 a.hover{
	color: white;
	text-decoration: underline;
}



/****************************************** 
/****************************************** Extensions   */

.tx-ameosdewplayer-pi1{
	margin: -12px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	text-align: center;
	width: 205px;
	background-color: #3581A9;
}

/************************************************ Powermail */
span.powermail_mandatory {
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	background-color: red;
}
div.powermail_mandatory_js {
	color: red;
	margin: 3px 0 15px 120px;
}
fieldset.tx-powermail-pi1_fieldset {
	border: 1px solid #A5ACB2;
	background-image: url(../img/handy.jpg);
	background-repeat: no-repeat;
	background-position: 100% 60%;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset label {
	display: block;
	width: 120px;
	float: left;
	clear: both;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset textarea {
	width: 260px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_radio{
  width: 30px;
}
p.tx_powermail_pi1_fieldwrap_html_radio_title{
  font-size:11.5px;
  font-weight: bold;
}


div.tx_powermail_pi1_fieldwrap_html {
	margin: 3px 0;
}
input.powermail_submit {
	margin: 20px 0px;
	font-weight: bold;
	border: 1px solid #3581A9;
	width: 130px;
}
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

label{
	color:#4B564B;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11.5px;
	line-height:140%;
	margin:0px;
	padding:0px 0px 8px;
}
legend{
	color:#4B564B;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11.5px;
	line-height:140%;
	margin:0px;
	padding:0px 0px 8px;
}

/************************************  Lightbox  */
#lbImageDataContainer {
	font-family:tahoma,arial,sans-serif;
	font-size: 1em;
	line-height:1.4em;
}
