
/* ---------- PAGE SETUP ---------- */
html, body {
	height:		98%;
	width:		100%;
	margin:		0;
	padding:	0;
	x-overflow:	hidden;
}
body {
	/*background:  url('../bilder/main-background1000.jpg') repeat-x;*/
	background-color: #C3C5C7;

}

/* ---------- MAIN LAYOUT ---------- */
div#main {
	width:	971px;
	margin:	10px auto; 
	background-color: #fff;
}

div#head_d {
	height:		129px;
	width:   971px;
   background: url('../bilder/fh_header.jpg') no-repeat;	
}  
div#head_gb {
	height:		129px;
	width:   960px;
   background: url('../bilder/fh_header.jpg') no-repeat;	
}  
/* Sprachauswahl Impressum Kontakt*/
div#head_d p,
div#head_gb p {
	display : none;
	color: #000;
	font-family: Arial;
	font-size:		10px;	
	margin:		62px 16px 0px 0px;
	float: right; 
	padding: 0px;
}
div#head_d a,
div#head_gb a {
	display : block;
	color: #000;
	height:		100px;
	width:   500px;
	
}
div#teaser {	
	display: none; 
	font-family: Arial;
	font-size:		10px;	
	margin:		0px 6px 0px 40px;
	float: right; 
   width: 171px;
   height: 360px; 
}

div#teaser p {	
	font-family: Arial;
	font-size:		10px;	
	margin:		0px 16px 0px 0px;
	float: right; 
	padding: 0px;
}

div#teaser a {
color: #59637E;
}

img#teaser {
	visibility: hidden;
	float:		right;
	width:		171px;
	border: none !important;
	margin:	10px 0px 0px 0px !important; 
	padding: 0px !important;
}
*/
img#logo{
	display: none;
	height:		138px;
	width:   271px;
	margin:	-20px auto;
	float: left;
}  
div#language a img {
	border: 0px; 
}
	
div#content {
	width:   971px;
	margin:		0;
	padding:	0;
	float: left;
	background:  url('../bilder/content-background.jpg'); 
	background-repeat: repeat-y;

/*	background-color: #FFF;	*/
}

div#footer {
	clear:		both;
	height:		101px;	
	padding:	0 0 0 0;
	background:	url('../bilder/leer.gif') 971px 101px;
	background-color: #DBDBDB;
	border-top: 7px solid #6A7883;
}	
/*  Impressum Kontakt*/
div#footer p {
	color: #6A6A6A;
	font-family: Arial, Tahoma;
	font-size:		12px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	width: 525px; 
	align: center;
	height: 101px; 
	padding: 3px 208px;	
}
div#footer a {
	color: #6A6A6A;	
	text-decoration:	none;
}

div#footer a:hover {
	text-decoration:	underline;
}


/* ---------- MAIN MENU ---------- */
div#topmenu {
	width:	971px;
	height:  29px;
   background-image: url('../bilder/fh_menuebalken.jpg');
}
div#topmenu ul.e0{
	height:  29px;
	float: left;
	margin: -16px 0px -4px 179px;
}	
div#topmenu ul.e0IE8{
	height:  29px;
	float: left;
	margin: 2px 0px 0px 179px;
}	
div#topmenu ul.e0IE7{
	height:  29px;
	float: left;
	margin: -16px 0px -4px 219px;
}	

div#topmenu ul.e0IE6{
	height:  29px;
	float: left;
	margin: -16px 0px -4px 110px;
}
	
div#topmenu ul.e0FF{
	height:  29px;
	float: left;
	margin: 2px 0px 0px 179px;
}
	
div#topmenu ul.e0FF li,
div#topmenu ul.e0FF li.menuaktiv,
div#topmenu ul.e0FF li.menuhover {
   background-image: url("../bilder/topmenue_trennlinie.jpg") ;
	background-repeat: no-repeat;
	height:  26px;
	float: left;
	list-style-type:	none;
	padding: 0px 24px 0px 16px; 
	margin: 0px 0px 0px 0px; 
	width: auto;	
}

div#topmenu ul.e0 li,
div#topmenu ul.e0 li.menuaktiv,
div#topmenu ul.e0 li.menuhover,
div#topmenu ul.e0IE6 li,
div#topmenu ul.e0IE6 li.menuaktiv,
div#topmenu ul.e0IE6 li.menuhover,
div#topmenu ul.e0IE7 li,
div#topmenu ul.e0IE7 li.menuaktiv,
div#topmenu ul.e0IE7 li.menuhover,
div#topmenu ul.e0IE8 li,
div#topmenu ul.e0IE8 li.menuaktiv,
div#topmenu ul.e0IE8 li.menuhover {
   background-image: url("../bilder/topmenue_trennlinie.jpg") ;
	background-repeat: no-repeat;
	height:  26px;
	float: left;
	list-style-type:	none;
	padding: 0px 24px 0px 16px; 
	margin: 0px 0px 0px 0px; 
	width: auto;	
	cursor: pointer;

}	

div#topmenu ul.e0 li.menuaktiv,
div#topmenu ul.e0FF li.menuaktiv,
div#topmenu ul.e0IE6 li.menuaktiv,
div#topmenu ul.e0IE7 li.menuaktiv,
div#topmenu ul.e0IE8 li.menuaktiv {
   background-image: url("../bilder/topmenue_reiteraktiv_bg.jpg") ;
   background-repeat:repeat-x;
}
div#topmenu ul.e0 li.menuhover,
div#topmenu ul.e0FF li.menuhover,
div#topmenu ul.e0IE6 li.menuhover,
div#topmenu ul.e0IE7 li.menuhover,
div#topmenu ul.e0IE8 li.menuhover {
   background-image: url("../bilder/topmenue_reiterover_bg.jpg") ;
   background-repeat:repeat-x;
}

div#topmenu ul a {
	height:  26px;
	margin: 0px 0px 0px 0px;
	padding:	0px 0px 0px 0px ;
	color: #ffffff;
	font-family: Arial;
	font-size: 13px;
	line-height:	16px;
	font-weight:	bold;
	text-decoration:	none;
}

div#topmenu ul a.menuaktiv,
div#topmenu ul a.menuaktiv span,
div#topmenu ul a.menuhover,
div#topmenu ul a.menuhover span{

	color: #000000;

}

div#content1 {
	width:	208px;
	height:  auto;
	overflow: hidden;
	margin:		0px 0px 0 0px;
	float: 		left;
	background-color: #F3F3F3;
}
div#content1b {
	color: #353434; 
	height:  auto;
	overflow: hidden;
	line-height: 16px; 
	padding: 0px;
	float: left;
	width:	755px;
	margin-top:	5px;
}

div#content2 {
	color: #6A6A6A; 
	line-height: 16px; 
   padding: 0px 0px 20px 21px;
	float: left;
	width:	525px;
	margin-top:	0px;
}
div#content3 {
	color: #6A6A6A; 
	line-height: 16px; 
/*   padding: 0px 0px 20px 21px;*/
   padding: 0px 0px 20px 21px;
	float: left;
	width:	188px;
	margin-top:	0px;
}

div#headline{ 
	width: 520px; 
	font-size: 17px; 
	font-family: Arial; 	
	font-weight:	normal;	
	padding: 0px 0 0 0px;;
	margin:			27px 0px 25px 0px; 
	vertical-align: bottom;
	line-height: 19px; 

}
div#headline span {
	float: left;
	font-size:		12px;
	line-height: 16px; 
  padding: 0px 0px 0px opx;	
}

div#headline a {
	float: right;
	margin-right: 0px;
	font-size:		12px;
	text-decoration:	none;
}
div#headline a:hover {
	text-decoration:	underline;
}

p#gruss{
	text-align: left !important;
	color: #FD7B09 !important; 
	font-family: Arial;
	font-size: 14px;
	
	}

div#team {
	color: #353434; 
	line-height: 16px; 
  padding: 0px 0px 0px 0px;
	float: left;
	width:	520px;
	margin-top:	0px;
}
div#team_links {
	padding: 0px 15px 0px 0px;
	float: left;
	border-right: 1px solid #909090 ;
	width:	240px;
	margin-top:	0px;
	 font-size:		11px;
}
div#team_rechts {
	float: left;
	border-left: 1px solid #909090 ;
	padding: 0px 0px 0px 15px;
	margin:	0 0 0 -1px;
	width:	240px;
	margin-top:	0px;
	 font-size:		11px;
}

div#team_links p,
div#team_rechts p{
  padding: 0px 0px 0px 0px !important;
}

div#team_links.Tel p,
div#team_rechts.Tel p{
 background-color: #E8E6E7;	
  padding: 0px 0px 0px 0px !important;
}




div#team img {
	margin: 0px 0px 0px 10px !important;
}


/* ---------- SUB NAVIGATION ---------- */

div#seitenmenu {
	padding:  0px 0 0 0px;
	width:		208px;
	margin:		32px 0px 0px 0px;
	float: 		left;
	overflow:hidden;
	background-color: #F3F3F3;
}

div#seitenmenu ul {			
	height: 38px;
}

div#seitenmenu ul.efirst {
	height: 8px;
	margin:		0px 0px 0px 0px ;
	padding:	0px 0px 0px 0px ;
	list-style-type:	none;
   background-color: #DBDBDB;
}
div#seitenmenu ul.elast {
	height: 29px;
	margin:		0px 0px 0px 0px ;
	padding:	0px 0px 0px 0px ;
	list-style-type:	none;
   background-color: #FFFFFF;
}

div#seitenmenu ul.e2,
div#seitenmenu ul.e2IE6 {
	margin:	0px 0px 0px 0px ;
	padding:	1px 0 0px 15px ;
	list-style-type:	none;
	color: #6A6A6A;	 
	font-family: Arial;
	font-size: 12px;
	background-repeat: no-repeat;
   background-image: url('../bilder/seitenmenue_klein_inaktiv.jpg');
}

div#seitenmenu ul.e2 li,
div#seitenmenu ul.acte2 li,
div#seitenmenu ul.e2hover li,
div#seitenmenu ul.acte2hover li{
	height: 38px;
	margin:	0px 0px 0px 0px ;
	padding:	1px 0px 0px 0px ;
	list-style-type:	none;
}

div#seitenmenu ul.e2IE6 li,
div#seitenmenu ul.acte2IE6 li,
div#seitenmenu ul.e2IE6hover li,
div#seitenmenu ul.acte2IE6hover li{
	height: 38px;
	margin:	0px 0px 0px 0px ;
	padding:	0px 0px 0px 0px ;
	list-style-type:	none;
}

div#seitenmenu ul.acte2,
div#seitenmenu ul.acte2IE6 {
	margin:	0px 0px 0px 0px ;
	padding:	1px 0px 0px 15px ;
	font-weight:	bold;
	color: #6A6A6A;	 
	font-family: Arial, tahoma,verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	background-image: url('../bilder/seitenmenue_klein_aktiv.jpg');
	background-repeat: no-repeat;
}

div#seitenmenu ul.e2IE6, 
div#seitenmenu ul.acte2IE6 {
	margin:	0px 0px 0px 0px ;
	padding:	0px 0px 0px 15px ;
}

div#seitenmenu ul.e2hover,
div#seitenmenu ul.acte2hover{
	margin:		0px 0px 0px 0px ;
	padding:	1px 0 0px 15px ;
	font-weight:	bold;
	color: #6A6A6A;	 
	font-family: Arial, tahoma,verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	background-image: url('../bilder/seitenmenue_klein_over.jpg');
	background-repeat: no-repeat;
	cursor: pointer;
}

div#seitenmenu ul.e2IE6hover,
div#seitenmenu ul.acte2IE6hover{
	margin:	0px 0px 0px 0px ;
	padding:	0px 0 0px 15px ;
	font-weight:	bold;
	color: #6A6A6A;	 
	font-family: Arial, tahoma,verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	background-image: url('../bilder/seitenmenue_klein_over.jpg');
	background-repeat: no-repeat;
	cursor: pointer;
}

div#seitenmenu ul.e3 {
	height:  28px;
	margin:		0px 0px 0px 0px ;
	padding:	1px 0px 0px 15px ;
	font-weight:	normal;
	color: #6A6A6A;	 
	font-family: Arial;
	font-size: 11px;
	line-height:	10px;
	background-repeat: no-repeat;
   background-image: url('../bilder/seitenmenue_e3_inaktiv.jpg');
}

div#seitenmenu ul.acte3 {
	height:  28px;
	margin:	0px 0px 0px 0px ;
	padding:	1px 0px 0px 15px ;
	font-weight:	bold;
	color: #6A6A6A;	 
	font-family: Arial,tahoma,verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	line-height:	10px;
	background-image: url('../bilder/seitenmenue_e3_aktiv.jpg');
}
div#seitenmenu ul.e3 li,
div#seitenmenu ul.acte3 li,
div#seitenmenu ul.e3hover li,
div#seitenmenu ul.acte3hover li{
	height: 28px;
	margin:	0px 0px 0px 0px ;
	padding:	1px 0px 0px 0px ;
	list-style-type:	none;
}

div#seitenmenu ul.e3IE6hover li,
div#seitenmenu ul.acte3IE6hover li{
	height: 28px;
	margin:	0px 0px 0px 0px ;
	padding:	0px 0px 0px 0px ;
	list-style-type:	none;
}


div#seitenmenu ul.e3hover,
div#seitenmenu ul.acte3hover {
	height:  28px;
	margin:		0px 0px 0px 0px ;
	padding:	1px 0px 0px 15px ;
	font-weight:	bold;
	color: #6A6A6A;	 
	font-family: Arial,tahoma,verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	line-height:	10px;
	background-image: url('../bilder/seitenmenue_e3_over.jpg');
}

div#seitenmenu ul.e3IE6hover,
div#seitenmenu ul.acteIE63hover {
	height:  28px;
	margin:	0px 0px 0px 0px ;
	padding:	0px 0px 0px 15px ;
	font-weight:	bold;
	color: #6A6A6A;	 
	font-family: Arial,tahoma,verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	line-height:	10px;
	background-image: url('../bilder/seitenmenue_e3_over.jpg');
}

div#seitenmenu ul.e0 a,
div#seitenmenu ul.e1 a {
	display:	block;
	line-height: 15px;
	margin: 3px 0 0 0px;
	padding:	0px 15px 0px 0px;
}

div#seitenmenu ul.e2 a,
div#seitenmenu ul.acte2 a,
div#seitenmenu ul.e2IE6 a,
div#seitenmenu ul.acte2IE6 a,
div#seitenmenu ul.e2IE6hover a,
div#seitenmenu ul.acte2IE6hover a,
div#seitenmenu ul.e2hover a,
div#seitenmenu ul.acte2hover a {
	height:  38px;
	color: #6A6A6A;	 
	font-family: Arial;
	font-size: 12px;
	font-weight:	bold;
	text-decoration:	none;
	margin: 0px 0px 0px 0px;
	padding:	0px 15px 0px 0px;
}

div#seitenmenu ul.e3 a,
div#seitenmenu ul.acte3 a,
div#seitenmenu ul.e3IE6 a,
div#seitenmenu ul.acte3IE6 a,
div#seitenmenu ul.e3IE6hover a,
div#seitenmenu ul.acte3IE6hover a,
div#seitenmenu ul.e3hover a,
div#seitenmenu ul.acte3hover a {
	height:  28px;
	line-height: 15px;
	margin: 0px 0 0 3px;
	padding:	0px 15px 0px 7px;
	color: #6A6A6A;	 
	font-size: 11px;
	font-weight:	bold;
	text-decoration:	none;
}

/* ---------- CONTENT FONTS ---------- */
div#content2{
	font-family: Arial; 	
	color: #6A6A6A; 
	font-size:		12px; 
	height:auto;
	min-height: 360px;
}

div#content2 bodyhl { 
	color: #fff; 
	line-height: 20px; 
	font-size: 18px; 
	padding: 0px;
	font-family: Arial;
	}

div#content2 td,
div#content2 th {
	color: #6A6A6A; 
	font-family: Arial, Tahoma, Helvetica, Geneva, SunSans-Regular, sans-serif; 	
	font-size:		12px;
	line-height:	16px;
	padding: 0px;
}

p.linie{
	border-bottom: 1px solid #909090;
}
div#content2 table {
	border-collapse: collapse;
	margin:		0px 20px 0px 10px;
}
div#content2 li table {
	margin:		0px 0px 0px 0px;
}


div#content2 td,
div#content2 th {
	/*border:			none;	*/
	margin:			0;
	padding:		1px 2px;
	text-align:		left;
	/*border: 1px solid;*/
}

div#content2 td.trennspalte {
	padding: 1px !important;
}

div#content2 img.trennspalte {
	margin: 0px 0px 0px 0px !important;
	border: none !important;
	padding: 0px !important;
}

div#content2 p.headline{ 
	color: #323246;  
	width: 525px; 
	/*line-height: 90px; */
	font-size: 17px; 
	font-family: Arial, Tahoma, Helvetica, Geneva, SunSans-Regular, sans-serif; 	
	font-weight:	normal;	
	padding: 0px 0 0 0px;;
	margin:			0px 0 25px 0px; 
	vertical-align: bottom;
}

div#content2 b {
	color: ##323246;  
	}

div#content2 ul.dokumente{
	border: 1px solid #6D9ACD ;
	padding-left: 10px;
	padding-bottom: 5px;
   font-weight:	bold;
	margin: 0px 200px 0px 0px; 
	}
	
div#content2 ul.dokumente li{
	
	list-style-position:	inside;
	margin: 0px 0px 10px 5px;
	list-style-image:	url(../bilder/pdf-symbol.jpg);
	}

/* div#content2 ul.dokumente li:hover, */
div#content2 ul.dokumente li a:hover{
	cursor: pointer;	
	background-color: #EAEAEA;	
	text-decoration:	none;	
}

div#content2 ul.dokumente li a{
	vertical-align: top;
	margin: 0px 0px 0px 5px;
   padding-bottom: 5px;
}


div#content2 ul.download{
	border: 0;
  padding-left: 10px;
    margin: 0px;
	}
	
div#content2 ul.download li{
margin:			0px 0px 5px 15px;
padding: 0 0 0 8px;
line-height: 13px;
vertical-align: top;
list-style-image:	url(../bilder/pdf-symbol.jpg);
}

div#content2 ul.download li p{
	font-weight:	bold;
	margin: 0px;
	text-align: left;
	}

div#content2 ul.download li:hover,
div#content2 ul.download li a:hover{
	cursor: pointer;
	background-color: #EAEAEA;	
	text-decoration:	none;	
}

div#content2 div.contentcopy  { 
	
	color: #6A6A6A;  
	line-height: 16px;
	margin: 0px 50px 0px 0px;
}

div#content2 p.contentcopy  { 
	color: #6A6A6A;  
	line-height: 16px;
	font-weight:	bold;
	margin: 0 0 0 0px;
}

div#content2 li.contentcopy { 
	color: #353434;  /*grau*/
	margin: 0 15px 0 15px;
	
}

div#content2 li.contentcopy a { 
	color: #6A6A6A;  
	line-height: 16px;
	font-weight:	bold;	
	text-decoration:	none;
}
div#content2 li.contentcopy a span{ 
	font-weight:	normal;	
}
div#content2 li.contentcopy:hover,
div#content2 li.contentcopy a:hover{
	cursor: pointer;
	background-color: #EAEAEA;
	text-decoration:	none;	
			}
div#content2 span.contentsubline {
	color: #6A6A6A;  
	font-family:Arial;
	font-size:16px;
	font-weight:	bold;
	padding-bottom:5px;
}

div#content2 p.contenthl  { 
	color: #fff; 
	line-height: 20px; 
	font-size: 17px; 
	font-family: Arial;
}

address {
	font-size:		11px;
	line-height:	13px;
}

/* ---------- CONTENT LINKS ---------- */
a {
	color: #6A6A6A;  
	font-size:		12px;
	text-decoration:	underline;
}
a:hover {
	text-decoration:	underline;
}

/* ---------- SPECIFIC CONTENT LINKS ---------- */
a.pdf {
	x-font-weight:		bold;
	text-decoration:	none;
	background:			url('../bilder/pdf-symbol.jpg') no-repeat left top;
	padding:			0px 0 27px 55px;
}

/* ---------- MAIN CONTENT ---------- */

	 h1 {
	color: #323246;  
	font-family:Arial;
	font-style:	normal;
	font-weight: normal;
	font-size: 17px;
	margin:			0px 0 0px 0px;
	padding: 0px;

}
div#content2 h2 {
	color: #323246;  
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	border-bottom: 1px solid #323246;
	margin:				0 20px 0 0px;
	font-style:		normal;
}
div#content2 h3 {
	color: #323246;  
	font-family:Arial;
	padding-left:	0px;
	margin:				0;
	font-size: 12px;
	font-weight: bold;
	font-style:		normal;
}
div#content2 h4 {
	color: #000000;  
	font-family:Arial;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	width: 100%;
	margin:				0;
	font-style:		normal;
}
div#content2 h5 {
	color: #000000;  
	padding-left:	0px;
	margin:				0;
	font-size: 11px;
	font-weight: bold;
	font-style:		normal;
}
div#content2 h6 {
	color: #000000;  
	padding-left:	0px;
	margin:				0;
	font-size: 9px;
	line-height: 10px;
	font-weight: normal;
	font-style:		normal;
}


div#content2 p {
	color: #6A6A6A;  
	font-family: Arial; 	
	padding:		0 20px 0 0px;
	margin 0px;
	text-align:		justify;
	x-display:		block;
}
div#team p{
padding:		0 0px 0 0px;
}
div#content2 td b,
div#content2 td h1,
div#content2 td h2,
div#content2 td h3,
div#content2 td h4,
div#content2 td h5,
div#content2 td h6{
	padding: 0px;
}
div#team b,
div#team h2,
div#team h3,
div#team h4,
div#team h5,
div#team h6{
	padding: 0px;
}

div#content2 ul b,
div#content2 ul h1,
div#content2 ul h2,
div#content2 ul h3,
div#content2 ul h4,
div#content2 ul h5,
div#content2 ul h6{
	padding: 0px;
}

div#team img {
	margin: 0px 0px 0px 10px;
	border: none !important;
	padding: 0px !important;
}

div#alphabet  {
	border-bottom: 1px solid #909090 ;
}
div#alphabet img {
	margin: 0px !important;
	border: none !important;
	padding: 0px !important;

}
div#alphabet a {
	color: #6A6A6A;	 
	font-family: Arial;
	font-size: 12px;
	font-weight:	bold;
	text-decoration:	none;
	margin: -3px !important;
	padding:	0px !important;	
}	
div#alphabet a:hover {
	color: #C80000;	 
}


div#content3 img {
 position-top: 20px;
/* height: 135px;*/
 width: 178px;
}
div#content2 img {
	border: 0px solid #6D9ACD ;
	margin: 10px 0px 0px 0px;
	padding: 10px;
}
div#content2 td img {
	border: none ;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div#content2 customstuff img {
	border: none;
}

div#content2 ul{
	padding-left: 20px;
  font-weight:	normal;
	margin: 0px;  
	}
	
div#content2 ul li {
	list-style-image:	url(../bilder/bulletpoint.jpg);	
	line-height:		1.4em;
	margin:			0 15px 0 15px;
}
div#content2 ul li.li2 {
	margin:			0 15px 0 25px;
}
div#content2 ul li.li3 {
	margin:			0 15px 0 35px;
}

div#content2 li {
	padding-bottom: 0px;
}

div#content2 li.adressen {
	padding-bottom: 10px;
}

/* ---------- KONTAKTFORMULAR ---------- */

div#content2 .kontakt td,
div#content2 .kontakt th, 
	div#content2 p.kontakt { 
	width: 525px;
	text-align: right;
	padding: 0px;
	margin: 0px;
	border:			none;
	background:		transparent;
	padding:		2px 0;
}


div#content2 td input.content {
	width: 355px;	
}

div#content2 td input.content-copy {
		
}
div#content2 td input.content-plz {
	width: 54px;	
}

div#content2 td input.content-ort {
	width: 200px;	
}



/* ---------- IMPRINT ---------- */
div#impressum * {
	x-font-size:		9px;
	x-color:			#999;
	font-size:		12px !important;
	line-height:	1.1em !important;
}

/* ---------- CONTENT FOOTER ---------- */
div#contentfooter * {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#002F5D;

}
div#contentfooter {
	display: 		none;
	padding: 0 25Px 10px 0;
	text-align: right;
}
div#contentfooter a {
	text-decoration:	none;
}
div#contentfooter a:hover {
	text-decoration:	underline;
}

/* ---------- FOOTER ---------- */
div#footer *, .tiny {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
	color:			#6A6A6A;
}
div#footer {
	padding: 0px 20px;
}
div#footer a {
	text-decoration:	none;
}
div#footer a:hover {
	text-decoration:	underline;
}

/* ---------- BRANDING ---------- */
div#branding,
div#branding * {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9px;
	color:			#FB3;
	letter-spacing:	0.1em;
}
div#branding {
	display: 		none;
	padding:		10px 0 0 0;
	margin:			0;
	text-align: 	right;
	float:			right;
	clear:			both;
}
div#branding img {		vertical-align: text-bottom;	}
div#branding a {		text-decoration:	none;		}
div#branding a:hover {	text-decoration:	none;		}


/* ---------- CONTENT3 enhält nur Bild ---------- */


div#content3daten {

	font-family: Arial, Tahoma, Helvetica, Geneva, SunSans-Regular, sans-serif; 	
	font-size:		11px;
   margin: 27px 0px 20px 0px;
}

div#content3 p  { 
	color: #6A6A6A;  /*grau*/
	line-height: 16px;
	margin: 0px 10px 0px 0px;
	padding-bottom: 5px;
	text-align: justify;
}

div#content3 p a { 
	color: #353434;  /*grau*/
	line-height: 16px;
  font-weight:	bold;	
}
div#content3 p a span{ 
	 font-weight:	normal;	
}
div#content3 p a:hover { 
	cursor: pointer;
	background-color: #323246;
}
div#content3 td.contenthl  { 
	color: #fff; 
	line-height: 20px; 
	font-size: 18px; 
	font-family: Arial, Times New Roman, Times, Georgia, serif;
}
/* Teilnehmerliste */
.contentsubline  { 
	color: #6A6A6A;
	font-size: 16px; 
	font-family: Arial, Times New Roman, Times, Georgia, serif; 
	padding-bottom: 5px;
}


