/*

Design by artgraphix web & more
http://www.artgraphix.de

Name       : Artgrapix
Description: gesund-zum-erfolg.de Layout Startseite
Version    : 1.0
Released   : 20100305
Autor      : A.Jendrysik


*/

/*#######################    Gr��en und Standards Layout 1       #######################*/
* { margin: 0; padding: 0; }
body {background-color:#cecece; font-family:Verdana; color:#000;}
h1 {font-size:16px; margin:0; padding:1px 0 10px 0;color:#b5152b;}
h2 {font-size:14px; margin:0; padding:10px 0 10px 0; color:#000;}
h3 {font-size:12px; margin:0; padding:10px 0; color:#043882;line-height:1.2em;}
h4 {font-size:12px; margin:0; padding:10px 0; color:#000;}
h5 {font-size:0.6em; margin:0; padding:10px 0; color:#000;}
h6 {font-size:0.5em;margin:0; padding:8px 0;color:#000;}



.hr{	
	margin: 0;
	padding: 0;
  border-bottom: 2px dotted #cecece;
  }



/* simple css-based tooltip */ 
div.tooltip { 
    position:relative;
    z-index:9999;
    background-color:#043882; 
    border:1px solid #fff; 
    padding:10px 15px; 
    width:200px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px; 
 
    /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}

/* Rahmen bei Links im FF wegmachen */ 
a:active {outline:none;}
:focus {-moz-outline-style:none;}

.content_container li {
 font-family:  Verdana, sans-serif;
 font-size: 12px;
 margin-left:15px;
 line-height: 17px;
 background-image:url(punkt.png);
 background-repeat:no-repeat;
 color:#000;
}
.content_container{
	background-image:url(content_container_bg.jpg);
	background-repeat:repeat-x;
	padding:20px;
	margin-top:32px;
 line-height:1.3em;
	}
p {margin:0; padding:0;}
a {text-decoration:none;color:#008ac1;outline: none;}

.clearer{clear:both;height:0px;}
.txt{padding:10px;}
.kleinertext{padding:10px;}
.txtklein{font-size:11px;}

/*#######################     LAYOUT     #######################*/

#site {width:1003px;margin-top:25px;background-color:#fff;}


#logo_business_health{float:left;height:121px;width:260px;}
#logo_leer{float:left;height:121px;width:430px;background-color:#fff;}
#logo_gesund_zum_erfolg{position:relative;top:20px;float:left;height:121px;width:313px;}
#logo_business_health img{border:none;}
#logo_gesund_zum_erfolg img{border:none;}

#navibg{margin-top:30px;margin-bottom:30px;background-image:url(topnavibg.jpg);background-repeat:no-repeat;width:943px;height:33px;}
#navi{float:left;width:692px;text-align:left;}
#search{float:left;width:200px;position:relative;top:4px;left:10px;}

#container {width:1003px;padding:0;margin:0;}
#left{position:relative;left:30px;width:214px;float:left;text-align:left;font-size:12px;}

*html .linke_unter_navi_klein{background-image:url(linke_unter_navi_klein_bg.jpg);width:210px;height:54px;list-style-type:none;}
.linke_unter_navi_klein{background-image:url(linke_unter_navi_klein_bg.jpg);width:214px;height:54px;list-style-type:none;}
*html .linke_unter_navi_klein li{margin-left:14px;padding-top:12px;width:200px;height:54px;font-size:11px;}
.linke_unter_navi_klein li{margin-left:16px;padding-top:12px;width:200px;height:54px;font-size:11px;}


#headernavi1{width:204px;background-color:#b5152b;color:#fff;font-size:14px;line-height:22px;text-align:left;padding:5px;}
#headernavi2{width:204px;background-color:#b5152b;color:#fff;font-size:14px;line-height:22px;text-align:left;padding:5px;margin-top:35px;margin-bottom:20px;}
#headernavi2_gruppen{width:204px;background-color:#b5152b;color:#fff;font-size:14px;line-height:22px;text-align:left;padding:5px;margin-bottom:20px;}

.headernavi2strichpfeil1{color:#fff;font-size:14px;padding-top:10px;padding-bottom:5px;padding-left:10px;margin-top:35px;width:204px;border-bottom: 2px dotted #fff;height:40px;background-image:url(pfeil_rot.jpg);}
.headernavi2strichpfeil2{margin-bottom:30px;color:#fff;font-size:14px;padding-top:10px;padding-bottom:5px;padding-left:10px;width:204px;height:40px;background-image:url(pfeil_rot.jpg);}
*html .headernavi2strichpfeil1{color:#fff;font-size:14px;padding-top:10px;padding-bottom:5px;padding-left:10px;margin-top:35px;width:214px;border-bottom: 2px dotted #fff;height:40px;background-image:url(pfeil_rot.jpg);}
*html .headernavi2strichpfeil2{margin-bottom:30px;color:#fff;font-size:14px;padding-top:10px;padding-bottom:5px;padding-left:10px;width:214px;height:40px;background-image:url(pfeil_rot.jpg);}
.headernavi2strichpfeil1 a{color:#fff;}
.headernavi2strichpfeil2 a{color:#fff;}
.headernavi2strichpfeilueberuns1{color:#fff;font-size:14px;padding-top:10px;padding-bottom:5px;padding-left:10px;margin-top:22px;width:204px;border-bottom: 2px dotted #fff;height:40px;background-image:url(pfeil_rot.jpg);}
*html .headernavi2strichpfeilueberuns1{color:#fff;font-size:14px;padding-top:10px;padding-bottom:5px;padding-left:10px;margin-top:22px;width:214px;border-bottom: 2px dotted #fff;height:40px;background-image:url(pfeil_rot.jpg);}
.headernavi2strichpfeilueberuns1 a{color:#fff;}
.headernavi2strichpfeilueberuns2{margin-bottom:15px;color:#fff;font-size:14px;padding-top:10px;padding-bottom:5px;padding-left:10px;width:204px;height:40px;background-image:url(pfeil_rot.jpg);}
*html .headernavi2strichpfeilueberuns2{margin-bottom:15px;color:#fff;font-size:14px;padding-top:10px;padding-bottom:5px;padding-left:10px;width:214px;height:40px;background-image:url(pfeil_rot.jpg);}
.headernavi2strichpfeilueberuns2 a{color:#fff;}

*html #headernavi1{width:214px;background-color:#b5152b;color:#fff;font-size:14px;line-height:22px;text-align:left;padding:5px;}
*html #headernavi2{width:214px;background-color:#b5152b;color:#fff;font-size:14px;line-height:22px;text-align:left;padding:5px;margin-top:35px;margin-bottom:20px;}
*html #headernavi2_gruppen{width:214px;background-color:#b5152b;color:#fff;font-size:14px;line-height:22px;text-align:left;padding:5px;margin-bottom:20px;}
#headernavi2 a{color:#fff;}
#headernavi2_gruppen a{color:#fff;}

#laufband{position:absolute;top:220px;width:1000px;height:30px;font-weight:bold;}
.content_container_bild{position:relative;top:-20px;left:-20px;}
.tx-mjnewsticker-pi1{font-weight:bold;}
#middle{position:relative;left:50px;width:462px;background-color:#fff;float:left;text-align:left;font-size:12px;}


#right{position:relative;z-index:1;left:50px;width:220px;background-color:#fff;margin-left:22px;float:left;text-align:left;font-size:11px;}

.righttext{background-image:url(righttext_bg.jpg);width:210px;margin-top:32px;padding:5px;}

.right_navikeinmargin {margin:0;}
.right_navikeinmargin li{list-style-type:none;padding-top:18px;padding-left:10px;background-image:url(right_navi_bg.jpg);background-repeat:no-repeat;width:206px;height:35px;font-size:12px;color:#b5152b;}
.right_navikeinmargin li a{color:#b5152b;}
.right_navi {margin-top:32px;}
.right_navi li{list-style-type:none;padding-top:18px;padding-left:10px;background-image:url(right_navi_bg.jpg);background-repeat:no-repeat;width:206px;height:35px;font-size:12px;color:#b5152b;}
.right_navi li a{color:#b5152b;}
#footerline{line-height:1px;border-bottom:1px solid #848484;width:980px;margin-top:20px;background-color:#fff;}
#footer{width:980px;margin-top:20px;padding-bottom:40px;background-color:#fff;font-size:10px;color:#848484;text-align:left;}


#right .download{background-image:url(download.jpg);background-repeat:no-repeat;background-position:left;padding-left:35px;padding-top:5px;padding-bottom:5px;}
#middle .download{background-repeat:no-repeat;background-position:left;padding-left:5px;padding-top:5px;padding-bottom:5px; color:cecece;}
#middle a {color:#686868;}
.internal-link{background-image:url(pfeil.jpg);background-repeat:no-repeat;background-position:right;padding-right:20px;padding-top:0px;}
/*#######################     LAYOUT STOP    #######################*/

/*#######################     NAVIGATIONEN   #######################*/
 #topnavi {
  position:relative;
  top:5px;
  right:20px;
  width:983px;
  text-align:right;
	margin:0; 
	list-style:none;	
	font-family:Verdana;
  font-size:9px;
}

 #topnavi li {
	display:inline;
	list-style:none;	
	text-align:left;
  color:#848484;
	}

 #topnavi li a {
  color:#848484;
	}

 #topnavi li a:hover {
  color:#1191c5;
	}	

 #topnavi a#current{
  color:#1191c5;
	}


#navi ul {
text-align:left;
position:relative;
top:3px;
left:15px;
list-style-type: none;
margin: 0px;
padding: 0px;
font-size:14px;
width:700px;

}

#navi li {
display: inline;
margin: 0px;
padding-top:10px;
color: #848484;
line-height:30px;
}

*html #navi li {
display: inline;
margin: 0px;
padding-top:10px;
color: #848484;
}

#navi li a, #navi li a:link ,#navi li a:visited{
text-decoration: none;
color: #848484;
padding-top:3px;
padding-bottom:20px;
padding-left:5px;
padding-right:5px;
}

#navi li a:hover, #navi li a:focus, #navi li a#current {
color: #1191c5;
background-color:#fff;
padding-top:3px;
padding-bottom:20px;
padding-left:5px;
padding-right:5px;
}



#unternavi{
  position:relative;
  z-index:999;
	width:214px;
	background-color:#fff;
	font-family: Verdana, sans-serif;
	height:284px;
	font-size:12px;
  text-align:left;
  background-image:url(unternavi_bg.jpg);
	}

#unternavi ul li a, #unternavi ul li a:visited {  background-image:url(unternavi_bg_li.png);background-repeat:no-repeat;text-align:left;display:block; text-decoration:none; color:#008ac1; width:204px; height:49px; font-size:14px;padding-left:10px;padding-top:20px;}
*html #unternavi ul li a,*html #unternavi ul li a:visited {  background-image:url(unternavi_bg_li_ie6.jpg);background-repeat:no-repeat;text-align:left;display:block; text-decoration:none; color:#008ac1; width:214px; height:49px; font-size:14px;padding-left:10px;padding-top:20px;}
#unternavi ul {padding:0; margin:0;list-style-type: none; }
#unternavi ul li {float:left; margin-right:1px; position:relative;height:49px;}

/* specific to non IE browsers */
#unternavi ul li:hover a {color:#fff; background-image:url(unternavi_bg_li_hover.jpg);background-repeat:no-repeat;height:30px;width:214px;}
#unternavi ul li a.current {color:#fff; background-image:url(unternavi_bg_li_hover.jpg);background-repeat:no-repeat;height:30px;}
*html #unternavi ul li a:hover  {color:#fff; background-image:url(unternavi_bg_li_hover.jpg);background-repeat:no-repeat;height:46px;width:214px;}
*html #unternavi ul li a.current {color:#fff; background-image:url(unternavi_bg_li_hover.jpg);background-repeat:no-repeat;height:46px;width:214px;}

#yymenu a {
			background-image:url(unternavi_bg_li_kl.png);
			color:#000000;
			display:block;
			font-family:Verdana,Arial,Helvetica,Geneva,SunSans-Regular;
			font-size:12px;
			margin:0px;
			padding:4px;
			text-decoration:none;
			height:43px;
			width:166px;
		}
		#yymenu a.last {
			border-style:none;
		}
		#yymenu {
			
		}
		#yymenu > div {
		}
		#yymenu a:hover {
			background-image:url(unternavi_bg_li_hover_kl.png);
			color:#fff;
		}
		#yymenu .mmContent div.mmlink a.submenu:hover {
		}
		#yymenu .mmLevel1, #yymenu .mmLevel2 {


			margin-bottom:10px;
			padding-top:0px;
		}
		#yymenu .sub {
			background-image:url(unternavi_bg_li_hover.jpg);
		}
		#yymenu .mmContent {
		}
		#yymenu .mmLevel1 {
		}


#unternaviueberuns{
  position:relative;
  z-index:999;
	width:214px;
	background-color:#fff;
	font-family: Verdana, sans-serif;
	height:199px;
	font-size:12px;
  text-align:left;
  background-image:url(unternavi_bg.jpg);
	}

#unternaviueberuns ul li a, #unternaviueberuns ul li a:visited {  background-image:url(unternavi_bg_li.png);background-repeat:no-repeat;text-align:left;display:block; text-decoration:none; color:#008ac1; width:204px; height:49px; font-size:14px;padding-left:10px;padding-top:20px;}
*html #unternaviueberuns ul li a,*html #unternaviueberuns ul li a:visited {  background-image:url(unternavi_bg_li_ie6.jpg);background-repeat:no-repeat;text-align:left;display:block; text-decoration:none; color:#008ac1; width:214px; height:49px; font-size:14px;padding-left:10px;padding-top:20px;}
#unternaviueberuns ul {padding:0; margin:0;list-style-type: none; }
#unternaviueberuns ul li {float:left; margin-right:1px; position:relative;height:49px;}

/* specific to non IE browsers */
#unternaviueberuns ul li:hover a {color:#fff; background-image:url(unternavi_bg_li_hover.jpg);background-repeat:no-repeat;height:30px;width:214px;}
#unternaviueberuns ul li a.current {color:#fff; background-image:url(unternavi_bg_li_hover.jpg);background-repeat:no-repeat;height:30px;}
*html #unternaviueberuns ul li a:hover  {color:#fff; background-image:url(unternavi_bg_li_hover.jpg);background-repeat:no-repeat;height:46px;width:214px;}
*html #unternaviueberuns ul li a.current {color:#fff; background-image:url(unternavi_bg_li_hover.jpg);background-repeat:no-repeat;height:46px;}




#unterunternaviueberuns{
  position:relative;
  top:20px;
  z-index:999;
	height:284px;
	background-color:#fff;
	font-family: Verdana, sans-serif;
	height:199px;
	font-size:12px;
  text-align:left;
  background-image:url(unternavi_bg.jpg);
	}

#unterunternaviueberuns ul li a, #unterunternaviueberuns ul li a:visited {  background-image:url(unternavi_bg_li.png);background-repeat:no-repeat;text-align:left;display:block; text-decoration:none; color:#008ac1; width:204px; height:49px; font-size:14px;padding-left:10px;padding-top:20px;}
*html #unterunternaviueberuns ul li a,*html #unterunternaviueberuns ul li a:visited {  background-image:url(unternavi_bg_li_ie6.jpg);background-repeat:no-repeat;text-align:left;display:block; text-decoration:none; color:#008ac1; width:214px; height:49px; font-size:14px;padding-left:10px;padding-top:20px;}
#unterunternaviueberuns ul {padding:0; margin:0;list-style-type: none; }
#unterunternaviueberuns ul li {float:left; margin-right:1px; position:relative;height:49px;}

/* specific to non IE browsers */
#unterunternaviueberuns ul li:hover a {color:#fff; background-image:url(unternavi_bg_li_hover.jpg);background-repeat:no-repeat;height:30px;width:214px;}
#unterunternaviueberuns ul li a.current {color:#fff; background-image:url(unternavi_bg_li_hover.jpg);background-repeat:no-repeat;height:30px;}
*html #unterunternaviueberuns ul li:hover a {color:#fff; background-image:url(unternavi_bg_li_hover.jpg);background-repeat:no-repeat;height:30px;width:214px;}
*html #unterunternaviueberuns ul li a.current {color:#fff; background-image:url(unternavi_bg_li_hover.jpg);background-repeat:no-repeat;height:30px;}




/*#######################     NAVIGATIONEN ENDE  #######################*/

.suchtext{ 
 line-height:15px;
 padding-top:5px;
 color:#000;
 font-size:11px; 
 text-decoration: none;
 text-align:left;
}


 #footermenue {
	margin:0; 
	padding-left:11px;
	list-style:none;	
	font-family:Verdana;
	text-align:center;
	line-height:10px;
	text-align:left;
  font-size:1em;
  width:400px;
}

 #footermenue li {
	display:inline;
	list-style:none;	
	text-align:left;
  color:#000;
	}

 #footermenue li a {
  color:#000;
	}

 #footermenue li .hover {
  color:#000;
	}	

 #footermenue a#current{
  color:#000;
  }


/*--------------------- Formulare start ----------------------*/

.text { 
 color:#000;
 font-size:12px;
 text-decoration: none;
 text-align:left;
}
.textarea{ 
 border-style: solid;
 border-width: 1px;
 border-color:#cecece;
 font-size:12px; 
 text-decoration: none;
 color:#000; 
 overflow: scroll; 
 overflow-x: auto; 
 overflow-y: auto;
 background-color:#cecece;
 width:240px;
}
.bgform {
 font-size: 12px;
 border:1px solid #cecece;;
 width: 240px;
 color: #000;
 background-color:#cecece;
}
.bgformkl {
 font-size: 12px;
 border:1px solid #cecece;;
 width: 40px;
 color: #000;
 background-color:#cecece;
}
.bgformtip {
 font-size: 11px;
 border-color: #cb5503;
 border-style: solid;
 width: 180px;
 border-width: 1px;
 color: #000;
}
.bgformsearchbox {
 font-size: 11px;
 border-color: #cb5503;
 border-style: solid;
 width: 120px;
 border-width: 1px;
 color: #000;
}
.bgformspam{
 font-size: 11px;
 border-color: transparent;
 border-style: solid ;
 border-color: #cecece;
 width: 65px;
 border-width: 1px;
 color: #000;
 background-color:#cecece;
}
.bgformspamtip{
 font-size: 11px;
 border-color: #cbcbcb;
 border-style: solid;
 width: 50px;
 border-width: 1px;
 color: #000;
}
.bgformsuche {
 font-size: 11px;
 font-weight:bold;
 border-color: transparent;
 border-style: solid;
 border-width: 1px;
 color: #fff;
 background-color:#6f95ba;
 width:150px;
}
.bgformselect {
 font-size: 11px;
 border-color: #cecece;
 border-style: solid;
 border-width: 1px;
 color: #000;
}
.captcha img{width:92px;height:25px;}

li.liste  {
	padding-left:5px;
	background-image: url(pfeil.png);
	background-repeat:no-repeat;
	font-size:12px;
	color:#bf1e2e;
	}
	
ul.fehler{color:#bf1e2e;}


.suchfeld{font-size:0.7em;letter-spacing:0.1em;}

/*--------------------- TT-NEWS EXTENSION ----------------------*/
	
.news-latest-container {padding:0;margin:0;width:172px;height:60px;}
.news-latest-container li{padding:0;margin:0;list-style-type:none;width:172px;position:relative;left:-10px;}
.startseitelatest_bild{float:left;width:172px;height:45px;}
.startseitelatest_bildtext{float:left;width:188px;height:45px;padding-left:10px;text-align:left;font-size:0.7em;letter-spacing:0.1em;}



/*--------------------- SEO SITEMAP ----------------------*/

.tx-flseositemap-pi1 li a{
 color:#043883;
}
.tx-flseositemap-pi1 li {
 margin-left:10px;
 padding-bottom: 5px;
 padding-left: 15px;
 color:#000;
 font-size: 12px;
}
.tx-flseositemap-pi1 li ul{
 padding-top: 5px;

}
.tx-flseositemap-pi1 li ul li{
 margin-left:10px;
 padding-bottom: 5px;
 padding-left: 15px;
 color:#000;
 font-size: 12px;
}
.tx-loginboxmacmade-pi1-labelCell{background-color:#fff;}


 
/*--------------------- NEWS SYSTEM ----------------------*/
 
.news-single-backlink{
 font-size:0.7em;
 letter-spacing:0.1em;
 font-weight:bold;
	}
	
	
	
	/*--------------------- NEWS SYSTEM ----------------------*/
 
.news-list-item{
float:left;
 width:130px;
}
.news-list-item_container{
 width:420px;
}
.newslist-subtitle{
 float:left;
 width:200px;
 position:relative;
 left:20px;

}
.newslist-image{
 float:left;
 background-color:#dfebff;
 width:120px;
}

/*--------------------- NEWSLETTER ABONNIEREN ----------------------*/
.newsletter_container{
  margin-top:18px;
  padding:10px 10px 10px 20px;
	background-image:url(content_container_bg.jpg);
	background-repeat:repeat-x;
	}
	
.newsueberschrift{
  position:relative;
  z-index:9999;
  margin-top:10px;
 	font-size:12px;
 	color:#000;
 }	
.newsunterschrift{
  position:relative;
  z-index:9999;
 	font-size:11px;
 	color:#b5152b;
 	margin-bottom:20px;
 }	
	
.newslabel{
 color:#000;
 font-size:12px;
 font-weight:bold;
 padding-top:6px;
 padding-right:4px;
 text-decoration: none;
 text-align:left;	
 float:left;
 width:50px;
 height:15px;
 }
 
.newsinput{
 padding-top:2px;
 float:right;
 height:15px;
 }
.newstext{
 	font-size:11px;
 	color:#000;
 }

.newstextrot{
 	font-size:11px;
 	color:#b5152b;
 }
.newstextfehler{
 	font-size:11px;
 	color:#b5152b;
	}	
	
	
/*--------------------- Downloads  ----------------------*/
.tx-abdownloads-pi1{	margin-top:33px;}
.tx_abdownloads_catalogView_downloads	{
	background-image:url(tx_abdownloads_catalogView_downloads_bg.jpg);
	background-repeat:no-repeat;

	}
.tx_abdownloads_catalogView_download_1{
   width:221px;
   height:110px;
  border-bottom: 2px dotted #cecece;
	}
.tx_abdownloads_catalogView_download_2{
   width:221px;
   height:110px;
  border-bottom: 2px dotted #cecece;
	}
.tx_abdownloads_image{
	padding:10px;
	width:200px;
	}
.tx_abdownloads_label{
	width:200px;
	font-size:11px;
	padding-left:10px;
	}
.tx_abdownloads_icon{
	float:left;
	width:20px;
	padding-right:10px;
	}
.tx_abdownloads_lb{
	vertical-align:center;
	float:left;
	width:170px;
	}	
/*--------------------- Anmeldung  ----------------------*/
.boldtext{color:#000;font-weight:bold;}



/*--------------------- Tabellen  ----------------------*/

.contenttable-1{
	border-spacing: 0px;
	width:420px;
	font-size: 14px!important;
	}
.contenttable-1  .tr-0 {
  font-weight:bold;
  height:15px;
  margin-top:15px;
  background-color:#def0f9;
  text-decoration:none;
	}
.contenttable-1  .tr-1{
  font-weight:bold;
  height:30px;
  background-color:#def0f9;
  text-decoration:none;
	}

.contenttable-1  .tr-2{
  height:30px;
  background-color:#def0f9;
  text-decoration:none;
	}

.contenttable-1  .tr-3{
 	font-size: 11px!important;
  height:30px;
  background-color:#c5e6f5;
  text-decoration:none;
	}

.contenttable-1  .tr-4{
  height:30px;
  background-color:#def0f9;
  text-decoration:none;
	}
.contenttable-1  .tr-5{
  height:30px;
  background-color:#c5e6f5;
  text-decoration:none;
	}
.contenttable-1  .tr-last{
  height:30px;
  background-color:#def0f9;
  text-decoration:none;
	}

.contenttable-1  .tr-0 {

  font-weight:bold;
  height:15px;
  background-color:#def0f9;
  text-decoration:none;
	}
.contenttable-1  .tr-0 .td-1{
  width:300px;
  background-color:#def0f9;
  text-decoration:none;
	}


