body {
	background-image:URL(../images/body_back.gif);
	background-repeat:no-repeat;
	background-position:center top;
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial,Verdana;
	line-height:16px;
	font-size:11px;
	color:#000000;
}

.bodyBackHome {
	background-image:URL(../images/body_back_home.gif);
}

a {
	color:#FD7503;
}

a:hover {
	text-decoration:none;
}

img {
	border:0;
}

.clearer, .cl, .clear {
	clear:both;
	font-size:1px;
}

.content fieldset {
	border:0px;
}

/*** MAIN ***/
.mainArea {
	margin:0 auto;
	text-align:left;
	width:914px;
}

.hidden {
	display: none;
}
/*** HEADER ***/
.headerArea {
	width:916px;/**/
}

.headerImage {
	height:206px;
	width:662px;
	float:left;
	margin:7px 12px 0 0;
	background-repeat:no-repeat;
	/*#background-image:url(../images/header_image_news.jpg);*/
}

.headerText {
	height:206px;
	width:240px;
	float:left;
	margin:7px 0 0 0;
	background-repeat:no-repeat;
	background-image:url(../images/header_text_back.gif);
}

.headerText h1 {
	margin:16px 21px 10px 21px;
	color:#8BAFC8;
	font-size:22px;
	line-height:22px;
}

.headerText p {
	margin:0 21px 21px 21px;
}

.headerImageHome {
	height:347px;
	background-image:url(../images/header_image_home.gif);
	
}

.headerTextHome {
	height:347px;
	background-image:url(../images/header_text_back_home_new.jpg);
}

.logoArea {
	padding:16px 0 0 0;
	height:61px;
	float:left;
	width:205px;
}


/*** NAVI ***/
.naviArea {
	height:60px;
	float:left;
}

ul.mainNavi {
	margin:0;
	padding:0;
	height:60px;
}

.naviArea li {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}


/*** SUBNAVI ***/
ul.subNavi, ul.subSubNavi {
	margin:0;
	padding:0;
	position:absolute;
	/*background-color:#999999;*/
	/*opacity:0.8;*/
	/*filter:alpha(Opacity=80);*/
	padding:3px 0 4px 0;
	width:151px;
	/*background-image:url(../images/subnavi_back.png);*/
}

ul.subSubNavi {
	margin-left:151px;
	background-image:url(../images/navi_border.gif);
	background-repeat:repeat-y;
}

.subNavi li, .subSubNavi li {
	/*opacity:1;*/
	/*filter:alpha(opacity=100);*/
	margin:0;
	padding:0;
	list-style-type:none;
}

.subNavi a, .subSubNavi a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:145px;
	padding:0 0 0 7px;
}

.subSubNavi a {
	padding:0 0 0 13px;
}

.subNavi a:hover, .subSubNavi a:hover {
	text-decoration:underline;
}

a.subNaviActive, a.subSubNaviActive {
	font-weight:bold;
}

a.subSubNaviActive {
	background-image:url(../images/navi_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
}


/*** CONTENT ***/
.leftArea {
	float:left;
	width:662px;
	margin:0 12px 0 0;
}

.contentArea {
	width:662px;
	background-image:url(../images/content_back.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:left bottom;
}

.contentStart {
	background-image:url(../images/content_back_start.gif);
	background-repeat:no-repeat;
	height:16px;
	width:662px;
	float:left;
	font-size:1px;
}

.contentStartHome {
	background-image:url(../images/content_back_home_start.gif);
}

.content {
	padding:0 10px 21px 10px;
}

.contentLeft {
	float:left;
	width:316px;
	margin:0 10px 0 0;
}

.contentRight {
	float:left;
	width:316px;
}

.contentAreaHome {
	background-image:url(../images/content_back_home.jpg);
	height:316px;
}

.content h1 {
	font-size:14px;
	color:#000000;
	margin:10px 12px 6px 10px;
}

.content h2 {
	margin:10px 12px 2px 11px;
	color:#999999;
	font-size:11px;
}

.content h3 {
	margin:10px 12px 2px 11px;
	padding:0 0 0 12px !important;
	color:#999999;
	font-size:11px;
	background-image:url(../images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
}

.content p {
	margin:0 11px 16px 11px;
}

p.noSpace {
	margin:0 11px 4px 11px;
}

.content ol {
	margin-top:-15px;
}

div.content ul {
	margin-top: 0px;
	padding-top: 0px;
}


/*** CONTENT ELEMENTE ***/
.ceOrangeStart {
	background-image:url(../images/ce_orange_start.gif);
	background-repeat:no-repeat;
	height:7px;
	width:554px;
	margin:0 11px 0 11px;
}

.ceOrange {
	background-image:url(../images/ce_orange_end.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#FC7201;
	width:554px;
	margin:0 11px 20px 11px;
}

.ceOrange h1 {
	margin:0 19px 0 19px;
	padding:7px 0 3px 0;
	color:#FFFFFF;
	text-transform:uppercase;
}

.ceOrange p {
	padding:0 0 13px 0;
	margin:0 18px 0 18px;
	color:#FFFFFF;
}

.contentThreeCol {
	float:left;
	width:210px;
	padding:0 5px 0 5px;
}

.contentThreeCol h1, .contentThreeCol h2 {
	margin:0 10px 16px 10px;
	text-transform:uppercase;
}

.contentThreeCol p {
	margin:0 10px 6px 10px;
}


/*** CALENDER ***/
.news-latest-item {
	margin-bottom: 10px;
	margin-left: 9px;
}
.news-latest-item h3 {
	display: inline;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
}
.news-latest-date {
	font-weight: bold;
}
.news-latest-item a{
	font-weight: bold;
	margin-left: 5px;
	padding-left: 11px;
	background-image:url(../images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	text-decoration: none;
}


/*** TEASER ***/
.teaserArea {
	width:240px;
	float:left;
	margin:0 0 0 0;
}

.teaserStart {
	background-image:url(../images/teaser_back_start.gif);
	background-repeat:no-repeat;
	height:16px;
	width:240px;
	font-size:1px;
}

.teaser {
	padding:0 5px 21px 5px;
	background-image:url(../images/teaser_back.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:left bottom;
}

.teaserHome {
	background-image:url(../images/teaser_back_home.jpg);
	height:300px;
	background-color:#FF00FF;
}

.teaser h1, .teaser h2 {
	margin:0 15px 16px 15px;
	font-size:12px;
	color:#999999;
	text-transform:uppercase;
}

.teaser p {
	margin:6px 15px 4px 15px;
}


/*** QUICKLINKS ***/
.quicklinksArea {
	width:662px;
	height:104px;
	background-image:url(../images/quicklinks_back.gif);
	background-repeat:no-repeat;
	margin:7px 0 0 0;
}

.quicklink {
	float:left;
	width:213px;
	padding:8px 0 0 4px;
	margin:0;
}

.quicklink h1 {
	padding:9px 0 0 0;
	margin:0;
	font-size:12px;
	color:#999999;
	text-transform:uppercase;
}

.quicklink p {
	margin:6px 0 0 0;
	line-height:15px;
}


/*** BUTTON'S ***/
.bt79 {
	text-decoration:none;
	font-weight:bold;
	background-repeat:no-repeat;
	height:14px;
	padding:4px 0 0 25px;
	display:block;
	margin:0;
	background-image:url(../images/button_79_back.gif);
	width:54px;
}
.bt79 a{
	line-height: 10px;
}

.bt139 {
	text-decoration:none;
	font-weight:bold;
	background-repeat:no-repeat;
	height:24px;
	padding:4px 0 0 25px;
	display:block;
	margin:0;
	background-image:url(../images/button_139_back.gif);
	width:114px;
}

.bt180 {
	text-decoration:none;
	font-weight:bold;
	background-repeat:no-repeat;
	height:24px;
	padding:4px 0 0 25px;
	display:block;
	margin:0;
	background-image:url(../images/button_180_back.gif);
	width:155px;
}

.bt240 {
	text-decoration:none;
	font-weight:bold;
	background-repeat:no-repeat;
	height:24px;
	padding:4px 0 0 25px;
	display:block;
	margin:0;
	background-image:url(../images/button_240_back.gif);
	width:215px;
}

.bt139 a, .bt180 a, .bt240 a {
	text-decoration:none;
}

.bt139 a:hover, .bt180 a:hover, .bt240 a:hover {
	text-decoration:underline;
}

.bt_neuanmelden {
	display: block;
	line-height: 24px;
	padding-left: 47px;
	background-image:URL(../images/bt_neuanmelden.gif);
	background-repeat: no-repeat;
}
.bt_neuanmelden a {
	text-decoration:none;
}
.bt_neuanmelden a:hover {
	text-decoration:underline;
}


/*** FORMULARE ***/
.holdContactForm {
	margin-left: 20px;
}

.fieldBlock {
	line-height: 22px;
	margin-bottom: 2px;
}
.fieldBlock .label {
	float: left;
	width: 85px;
}

.fieldBlock .field {
	float: left;
}

.select {
	width: 186px;
}

input.std {
	width: 183px;
	height: 15px;
	border: 1px solid #CCC;
	font-size: 11px;
}
textarea {
	font-size: 11px;
	width: 283px;
}

.nl_register_form div {
	margin-left: 10px;
}

.nl_register_form .nl_register_field {
	margin-left: 15px;
	margin-top: 5px;
}
.nl_register_field div {
	width: 80px;
	margin: 0px;
	float: left;
}
.nl_register_field span {
margin-left: 10px;
}


/*** FOOTER ***/
.footerArea {
	font-size:10px;
	color:#666666;
	padding:15px 0 0 0;
}

.footerArea ul {
	margin:0;
	padding:0;
	height:35px;
}

.footerArea li {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}

.footerArea a {
	text-decoration:none;
	color:#666666;
}

.footerArea a:hover {
	text-decoration:underline;
}


/*** ACCORDION ***/
.accordionEinleitung .bodytext, .accordionEinleitung .bodytext {
	margin:0px;
	padding:0px;
}


/*** TT_NEWS ***/
.hiddenNewsImage {
	display:none;
}

.featureList {
	background-image:url(../images/dotline.gif);
	background-repeat:repeat-x;
	background-position:0 bottom;
	margin:0 11px 0 11px;
	/*line-height:33px;*/
}

.featureListTitle {
	float:left;
	background-image:url(../images/icon_check.gif);
	background-repeat:no-repeat;
	background-position:2px 9px;
	padding:9px 0 9px 22px;
	width:500px;
}

.featureListLink {
	float:right;
	margin:8px 0 0 5px;
}
.featureListLink a {
	text-decoration: none;
}
.featureListLink a:hover {
	text-decoration: underline;
}




/* CSS du menu horizontal, bieler batiste, www.magnin-sante.ch/journal
   attention au hack IEPC ?a fait buger IE5 mac */


.navi {
	display:none;
}

.menu {
    /*display:block;*/
    margin:0;
    padding:0;
    width:500px; /* important pour Opera7 */
}

.menu a {
    color:#FFFFFF;
}

.menu ul {
    position:absolute; /* pour sortir la liste du flux de donn?e */
    /*display:block;*/
    margin:0;
    padding:0;
}

.menu li {
    list-style:none;
    width:75px;
    float:left;
    margin:0;
    padding:0;
}

.menu li a {
    /*filter:Alpha(opacity=100);*/
	/*opacity:1;*/
    color:#999999;
    display:block;
    width:75px;
    height:60px;
    text-decoration:none;
}

.menu li a:hover {
    font-weight:bold;
}

/* START: 2. Ebene */
.menu li ul {
    visibility:hidden;
    /*
    _margin-top:60px;
    _margin-left:-75px;
    */
    background-image:url(../images/subnavi_back.png);
}

.menu li li {
	/*filter:Alpha(opacity=80);*/
	/*opacity:0.8;*/
	display:block;
	float:none;
	/*background-color:#999999;*/
	width:151px;
}

/* NUR F?R IE 7 (*+html) */
*+html li.secondNavi {
	margin-bottom:-3px;
	display:inline;
}

*+html li.secondNavi a {
    /*background-color:#999999;*/
}

*+html .menu li ul {
    margin-top:60px;
    margin-left:-75px;
    background-image:url(../images/subnavi_back.png);
}

.menu li li a {
    width:144px;
    /*height:18px;*/
		height: auto;
		/*line-height: 18px;*/
    text-decoration:none;
    padding:2px 0 0 7px;
    color:#FFFFFF;
}
/* END: 2. Ebene */


/* START: 3. Ebene */
.menu li li ul {
    position:absolute; /* pour sortir la liste du flux de donn?e */
    /*top:auto;
    left:auto;*/
    margin-left:151px;
    margin-top:-20px; /* move the sub menu verticaly */
}

.menu li li li {
	/*opacity:1;*/
	background-image:url(../images/navi_border.gif);
	background-repeat:repeat-y;
}

.menu li li li a {
    width:138px;
    padding:2px 0 0 13px;
}
/* END: 3. Ebene */


/* correct a little IE bug */
* html .menu li li {
    display:inline;
}

/* hide some accessibility stuff */
.menu span{
    display:none;
}


/* ######################################### */

div[id="navi"]>.menu a {
    color:#000000;
    display:block;
    width:120px;
    text-decoration:none;
    padding:0;
    margin:0;
}

div[id="navi"]>.menu a:hover {
}

/* ######################################### */


#content p a:link, a:visited {

}

#content a:hover {

}

li.naviPipe {
	width:1px;
}

/*** PERFECT LIGHTBOX 2 ***/
#closeLink {
	background:transparent url(../images/lightbox_close.gif) no-repeat center !important;
	width:80px !important;
	height:16px !important;
}



/*** RGMEDIALINKS ***/
#lbCenter, #lbBottomContainer {
	background-color:#FFFFFF !important;
}

#lbImage {
	border: 7px solid #FFFFFF !important;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	border: 7px solid #FFFFFF !important;
}

#lbCloseLink {
	background:transparent url(../images/lightbox_close.gif) !important;
}

.lbLoading {
	background-image:url(../images/lightbox_loading.gif) !important;
}

#prevLink:hover {
	background:transparent url(../images/lightbox_prev.gif) no-repeat 0% 15% !important;
}

#nextLink:hover {
	background:transparent url(../images/lightbox_next.gif) no-repeat 100% 15% !important;
}



/*** EMAIL FOR DOWNLOAD ***/
div.email4download {
	width: 286px;
	height: 300px;
	background-image: url(../images/email4download_bg.png);
	position: absolute;
	z-index: 999;
	margin: 0;
	top:200px;
	left:300px;
	text-align:left;
}

div.email4download_inner {
	padding:0 10px 10px 10px !important; 
	color:#FFFFFF;
}

p.e4d {
	color:#FFFFFF;
	font-size:11px !important;
}

a.e4d_link {
	color:#FFFFFF;
	font-size:11px !important;
	font-weight:bold;
}

p.e4d_error {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}

.downloadFormLabel {
	float:left;
	width:85px;
	font-size:11px !important;
	font-weight:normal !important;
	margin:0 0 4px 0;
}

.downloadFormField {
	float:left;
	margin:0 0 4px 0;
}

.downloadFormInput {
	border:1px solid #000000;
}
/***  ***/


.downloadTime {
	margin:0 11px 20px 11px;
}

.downloadTime caption {
	font-size:11px;
	font-weight:bold;
	padding:0;
	width:400px;
	text-align:left;
}

.downloadTime td {
	font-size:10px;
	line-height:12px;
}

.downloadTime .td-0 {
	padding:0 5px 0 0;
}

.downloadTime .td-1 {
	padding:0 50px 0 0;
}

/***** STAMMDATENKONVERTIERUNG ******/
.ch_conversion .error label, .ch_conversion .errorList {
	color: #FF0000;
}
.ch_conversion .errorList {
	padding-bottom: 10px;
}

.ch_conversion {
	margin-left: 11px;
}

.ch_conversion .bt139 {
	margin-left: 159px;
	margin-top: 10px;
}

.ch_conversion .note {
	color: #FD7503;
	font-weight: bold;
	padding-bottom: 20px;
}

.ch_conversion .formField, .ch_conversion textarea {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.ch_conversion label{
	float: left;
	display: block;
	width: 150px;
	margin-top: 3px;
}
.ch_conversion .personalData div {
	margin-bottom: 5px;
}
.ch_conversion .personalData div.cl {
	border: 0px;
	margin-bottom: 0px;
}

.ch_conversion .AGB {
	width: 400px;
	height: 200px;
	overflow: auto;
	border: 1px solid #CCC;
	font-size: 9px;
	color: #9B9B9B;
	padding: 3px;
}

.startseite{    background-color: #FFFFFF;
    background-image: url("http://www.comhair.de/fileadmin/templates/images/content_back.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 720px;
    width: 662px;}
	
	
