A {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#858585;
	text-decoration : none;
}

A:VISITED {
	color:#858585;
	text-decoration : none;
}

A:ACTIVE {
	color : #000000;
	text-decoration : none;
}

A:HOVER {
	color : #000000;
	text-decoration : none;
}
/* #################################*/
/* grey_button*/

a.grey_button {
	
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#B1B1B1;
	font-weight : bold;
	text-decoration : none;
}

a.grey_button:visited {
	color:#B1B1B1;
	text-decoration : none
}

a.grey_button:hover {
	color:#000000;
	text-decoration : none
}

a.grey_button:active {
	color:#000000;
	text-decoration : none
}


/* #################################*/
/* chapternav*/

a.chapterlo {
	
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#858585;
	text-decoration : none;
}

a.chapterlo:visited {
	color:#858585;
	text-decoration : none
}

a.chapterlo:hover {
	color:#D50113;
	text-decoration : none
}

a.chapterlo:active {
	color:#D50113;
	text-decoration : none
}


a.chapterhi {
	
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#D50113;
	text-decoration : none;
}

a.chapterhi:visited {
	color:#D50113;
	text-decoration : none
}

a.chapterhi:hover {
	color:#D50113;
	text-decoration : none
}

a.chapterhi:active {
	color:#D50113;
	text-decoration : none
}

/* #################################*/
/* paging*/

a.paginglo {
	
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration : none;
}

a.paginglo:visited {
	color:#000000;
	text-decoration : none
}

a.paginglo:hover {
	color:#D50113;
	text-decoration : none
}

a.paginglo:active {
	color:#D50113;
	text-decoration : none
}


a.paginghi {
	
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#D50113;
	text-decoration : none;
}

a.paginghi:visited {
	color:#D50113;
	text-decoration : none
}

a.paginghi:hover {
	color:#D50113;
	text-decoration : none
}

a.paginghi:active {
	color:#D50113;
	text-decoration : none
}



/* #################################*/
/* navigation_level_1*/

/* #################################*/
/* Navigation_LEVEL1*/
a.subNav {
 
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#D50113;
 text-decoration : none;
}
a.subNav:visited {
 color:#D50113;
 text-decoration : none
}
a.subNav:hover {
 color:#D50113;
 text-decoration : none
}
a.subNav:active {
 color:#D50113;
 text-decoration : none
}
a.subNavActive {
 
 color:#FFFFFF;
 font-weight : bold;
 text-decoration : none;
}
a.subNavActive:visited {
 color:#FFFFFF;
 font-weight : bold;
 text-decoration : none;
}
a.subNavActive:hover {
 color:#FFFFFF;
 font-weight : bold;
 text-decoration : none;
}
a.subNavActive:active {
 color:#FFFFFF;
 font-weight : bold;
 text-decoration : none;
}
a.poweredByFuturecom 
{
 font-family : Arial,Helvetica,sans-serif;
 font-size :  11px;
 color: #BDBDBD;
 text-decoration: none;
}
a.poweredByFuturecom:visited
{
 font-family : Arial,Helvetica,sans-serif;
 font-size :  11px;
 color: #BDBDBD;
 text-decoration: none;
}
td.subNav {
 width: 149px;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 1px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 1px;
 border-style : solid;
 border-color : #BDBDBD;
}
td.hisubNav {
 width: 149px;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 1px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 1px;
 border-style : solid;
 border-color : #BDBDBD;
 background-color: #F4F3F1;
}
td.subNavActive {
 width: 149px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#D50113;
 background-color: #F4F3F1;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 1px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 1px;
 border-style : solid;
 border-color : #BDBDBD;
}
/* #################################*/
/* navigation_level_1*/

/* #################################*/
/* Navigation_LEVEL2*/
a.sub2Nav {
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#858585;
 text-decoration : none;
}
a.sub2Nav:visited {
 text-decoration : none;
 color:#858585;
}
a.sub2Nav:hover {
 color:#000000;
 text-decoration : none;
}
a.sub2Nav:active {
 color:#000000;
 text-decoration : none;
}
a.sub2NavActive {
 color:#000000;
 text-decoration : none;
}
a.sub2NavActive:visited {
 color:#000000;
 text-decoration : none;
}
a.sub2NavActive:hover {
 color:#000000;
 text-decoration : none;
}
a.sub2NavActive:active {
 color:#000000;
 text-decoration : none;
}
td.sub2Nav {
 width: 149px;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 0px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 0px;
 border-style : solid;
 border-color : #E5E5E5;
}
td.hisub2Nav {
 width: 149px;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 0px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 0px;
 border-style : solid;
 border-color : #E5E5E5;
}
td.sub2NavActive {
 width: 149px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#000000;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 0px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 0px;
 border-style : solid;
 border-color : #E5E5E5;
}
/* #################################*/
/* navigation_leve2*/

/* #################################*/
/* Navigation_LEVEL3*/
a.sub3Nav {
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#858585;
 text-decoration : none;
}
a.sub3Nav:visited {
 text-decoration : none;
 color:#858585;
}
a.sub3Nav:hover {
 color:#000000;
 text-decoration : none;
}
a.sub3Nav:active {
 color:#000000;
 text-decoration : none;
}
a.sub3NavActive {
 color:#FFFFFF;
 font-weight : bold;
 text-decoration : none;
}
a.sub3NavActive:visited {
 color:#FFFFFF;
 font-weight : bold;
 text-decoration : none;
}
a.sub3NavActive:hover {
 color:#FFFFFF;
 font-weight : bold;
 text-decoration : none;
}
a.sub3NavActive:active {
 color:#FFFFFF;
 font-weight : bold;
 text-decoration : none;
}
td.sub3Nav {
 width: 140px;
 height : 20px;
 padding-left : 15px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 0px;
 border-top : 0px;
 border-bottom : 0px;
 border-right : 0px;
 border-style : solid;
 border-color : #E5E5E5;
}
td.hisub3Nav {
 width: 140px;
 height : 20px;
 padding-left : 15px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 0px;
 border-top : 0px;
 border-bottom : 0px;
 border-right : 0px;
 border-style : solid;
 border-color : #E5E5E5;
}
td.sub3NavActive {
 width: 140px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#000000;
 height : 20px;
 padding-left : 15px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 0px;
 border-top : 0px;
 border-bottom : 0px;
 border-right : 0px;
 border-style : solid;
 border-color : #E5E5E5;
}
/* #################################*/
/* navigation_leve3*/


/* #################################*/
/* Navigation_LEVEL4*/
a.sub4Nav {
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#BDBDBD;
 text-decoration : none;
}
a.sub4Nav:visited {
 color:#BDBDBD;
 text-decoration : none;
}
a.sub4Nav:hover {
 color:#858585;
 text-decoration : none;
}
a.sub4Nav:active {
 color:#858585;
 text-decoration : none;
}
a.sub4NavActive {
 color:#858585;
 font-weight : none;
 text-decoration : none;
}
a.sub4NavActive:visited {
 color:#858585;
 font-weight : none;
 text-decoration : none;
}
a.sub4NavActive:hover  {
 color:#858585;
 font-weight : none;
 text-decoration : none;
}
a.sub4NavActive:active {
 color:#858585;
 font-weight : none;
 text-decoration : none;
}
td.navdot{
 width:5px;
 vertical-align:top;
}
td.sub4Nav {
 width: 140px;
 height : 20px;
 padding-left : 15px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 0px;
 border-top : 0px;
 border-bottom : 0px;
 border-right : 0px;
 border-style : solid;
}
/* #################################*/
/* navigation_leve4*/


/* #################################*/
/* Navigation_UTILITIES*/
a.utilitiesNav {
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#858585;
 text-decoration : none;
}
a.utilitiesNav:visited {
 color:#858585;
 text-decoration : none
}
a.utilitiesNav:hover {
 color:#000000;
 text-decoration : none
}
a.utilitiesNav:active {
 color:#000000;
 text-decoration : none
}
a.utilitiesNavActive {
 color:#000000;
 text-decoration : none;
}
a.utilitiesNavActive:visited {
 color:#000000;
 text-decoration : none;
}
a.utilitiesNav:hover {
 color:#000000;
 text-decoration : none;
}
a.utilitiesNavActive:active {
 color:#000000;
 text-decoration : none;
}
td.utilitiesNav {
 width: 149px;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 1px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 1px;
 border-style : solid;
 border-color : #BDBDBD;
}
td.hiutilitiesNav {
 width: 149px;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 1px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 1px;
 border-style : solid;
 border-color : #BDBDBD;
 background-color: #F4F3F1;
}
td.utilitiesNavActive {
 width: 149px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#000000;
 background-color: #F4F3F1;
 height : 20px;
 padding-left : 6px;
 padding-bottom: 2px;
 padding-top:2px;
 border-left : 1px;
 border-top : 0px;
 border-bottom : 1px;
 border-right : 1px;
 border-style : solid;
 border-color : #BDBDBD;
}
/* #################################*/
/* navigation_UTILITIES*/
/* #################################*/

/* #################################*/
/* SEARCH*/

td.search_top {
	width: 149px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#858585;
	height : 20px;
	padding-left : 6px;
	padding-bottom: 2px;
	padding-top:2px;
	border-left : 1px;
	border-top : 1px;
	border-bottom : 0px;
	border-right : 1px;
	border-style : solid;
	border-color : #BDBDBD;
}
td.search_bottom {
	width: 149px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#858585;
	height : 23px;
	padding-left : 6px;
	padding-bottom: 6px;
	padding-top:0px;
	border-left : 1px;
	border-top : 0px;
	border-bottom : 1px;
	border-right : 1px;
	border-style : solid;
	border-color : #BDBDBD;
}
/* #################################*/
/* Search*/


td.darkgrey {
	font-family : Arial,Helvetica,sans-serif;
	font-size :  11px;
	font-weight : bold;
	color: #D50113;
	background-color: #E1E0DF;
}
td.greyline {
	font-family : Arial,Helvetica,sans-serif;
	font-size :  11px;
	font-weight : normal;
	color: #000000;
	background-color: #BDBDBD;
}
td.redline {
	font-family : Arial,Helvetica,sans-serif;
	font-size :  11px;
	font-weight : normal;
	color: #000000;
	background-color: #EECCCC;
}
td.whitecell {
	font-family : Arial,Helvetica,sans-serif;
	font-size :  11px;
	font-weight : normal;
	background-color: #FFFFFF;
}
td.red_grey {
	font-family : Arial,Helvetica,sans-serif;
	font-size :  11px;
	font-weight : normal;
	/*background-color: #F4F3F1;*/
}
td.black_grey_bold {
	font-family : Arial,Helvetica,sans-serif;
	font-size :  11px;
	font-weight : bold;
	color: #000000;
	background-color: #E1E0DF;
}
td.rosa_grey {
	font-family : Arial,Helvetica,sans-serif;
	font-size :  11px;
	font-weight : normal;
	background-color: #FCFBFB;
}
td.red_grey_tit {
	font-family : Arial,Helvetica,sans-serif;
	font-size :  11px;
	/*background-color: #F4F3F1;*/
	font-weight : bold;
	color: #D50113;
}
td.red_grey_blacktit {
	font-family : Arial,Helvetica,sans-serif;
	font-size :  11px;
	/*background-color: #F4F3F1;*/
	font-weight : bold;
	color: #000000;
	padding-right: 8px;
}
td.cell_main_tit {
	font-family : Arial,Helvetica,sans-serif;
	font-size :  17px;
	font-weight : normal;
	color: #000000;
	background-color: #FFFFFF;
}

td.poweredByFuturecom 
{
	font-family : Arial,Helvetica,sans-serif;
	font-size :  11px;
	color: #BDBDBD;
}

TD {
	font-family : Arial,Helvetica,sans-serif;
	font-size :  11px;
	font-weight : normal;
	color: #000000;
}

BODY  {
	font-family : Arial,Helvetica,sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	font-size : 11px;
	height: 100%;
	background-color: #FFFFFF;

}

.txt {
	font-family : Arial,Helvetica,sans-serif;
	font-size :  11px;
	font-weight : normal;
	color: #000000;
}
.txtbold {
	font-family : Arial,Helvetica,sans-serif;
	font-size :  11px;
	font-weight : bold;
	color: #000000;
}
.button {
	font-family : Arial,Helvetica,sans-serif;
	font-size :  12px;
	font-weight : bold;
	color: #B1B1B1;
}
.txt_grey {
	font-family : Arial,Helvetica,sans-serif;
	font-size :  11px;
	font-weight : normal;
	color: #858585;
}
.main_tit {
	font-family : Arial,Helvetica,sans-serif;
	font-size :  17px;
	font-weight : normal;
	color: #000000;
}
.red_tit {
	font-family : Arial,Helvetica,sans-serif;
	font-size :  11px;
	font-weight : bold;
	color: #D50113;
}

INPUT.search {
	width : 114px;
	height : 17px;
	font-family : Arial,Helvetica,sans-serif;
	font-size :  10px;
	padding-left : 2px;
}
INPUT.kontakt {
	width : 225px;
	height : 17px;
	font-family : Arial,Helvetica,sans-serif;
	font-size :  10px;
	padding-left : 2px;
}
INPUT.plz {
	width : 70px;
	height : 17px;
	font-family : Arial,Helvetica,sans-serif;
	font-size :  10px;
	padding-left : 2px;
}
INPUT.ort {
	width : 150px;
	height : 17px;
	font-family : Arial,Helvetica,sans-serif;
	font-size :  10px;
	padding-left : 2px;
}
INPUT.quantity {
	width : 22px;
	height : 17px;
	font-family : Arial,Helvetica,sans-serif;
	font-size :  10px;
	padding-left : 2px;
}
select.bestellung {
	width:90px;
	height : 16px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left : 0px;
	padding-bottom: 0px;
	padding-top:0px;
}
select.anrede {
	width:102px;
	height : 16px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left : 0px;
	padding-bottom: 0px;
	padding-top:0px;
}
textarea.fragen {
	width:225px;
	height:100px;
	font-family : Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left : 2px;
}

DIV.titlewrapper  {
	position:relative;
	width:880px;
	top:0px;
	left:0px;
	visibility:visible;
}

DIV.title  {
	z-index:1;
	width:219px;
	position:absolute;
	top:103px;
	left:166px;
	visibility:visible;
}

DIV.titlePublications  {
	z-index:1;
	width:219px;
	position:absolute;
	top:57px;
	left:166px;
	visibility:visible;
}

DIV.titleEducation  {
	z-index:1;
	width:219px;
	position:absolute;
	top:57px;
	left:182px;
	visibility:visible;
}

DIV.title_splash  {
	z-index:1;
	width:219px;
	position:absolute;
	top:102px;
	left:166px;
	visibility:visible;
}

.fullheight{height:100%}

.ValidationSummary
{
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
	color: Red;
	border-left-color: red;
	border-bottom-color: red;
	padding-bottom: 4px;
	border-top-style: solid;
	border-top-color: red;
	padding-top: 6px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: red;
	border-bottom-style: solid;
	border-width: 1px
}
span.Titel {
	background-color:#FFFFFF;
	color:#D50113;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}