*					      {margin: 0; padding: 0;	}
html, body			{min-height: 100%; height: auto; height: 100%;}
body				    {font-size: 76%; font-family: Helvetica, Verdana, Arial, sans-serif; color:#000; line-height:150%; background: #fff;}

.nofloat,
.clear			   {clear: both; font-size: 0.0001em; line-height: 0.00001em;}
.floatright			{float: right;}
.imgright			{float: right; margin: 0 0 10px 10px;}
.floatleft 			{float: left;}

h2              {color: #0093DD; font-weight: normal; font-size: 1.9em; padding: 0; margin: 0 0 10px 0;}
#sidebar h2, #sidebar2 h2		{font-size: 1.1em; margin: 20px 0 4px 10px; border-bottom: 1px solid #888; width: 180px;}
#sidebar2 h2		{width: 170px; margin-left: 0;}
h3              {color: #0093DD; font-weight: bold; font-size: 1.2em; padding: 0; margin: 15px 0 2px 0;}

.alignright     {float: right; margin: 0 0 10px 10px;}
.alignleft      {float: left; margin: 0 10px 10px 0;}
.entry img,
#sidebar2 img      {border: 1px solid #aaa;}

.wrapper        {width: 920px; margin: 0 auto; padding: 0;}
#head           {background: url(img/logo.png) no-repeat; width: 920px; height: 206px; display: block; text-indent: -9999px;}
#imgmood        {background: url(img/imgmood.jpg) no-repeat; width: 920px; height: 236px; position: relative;}
	#imgmoodkon        {background: url(img/header_7.png) no-repeat 9px 0; width: 920px; height: 236px;}
	#imgmoodimp        {background: url(img/header_6.png) no-repeat 9px 0; width: 920px; height: 236px;}
	#imgmoodhead1        {background: url(img/header_1.png) no-repeat 9px 0; width: 920px; height: 236px;  position: relative;}
	#imgmoodhead2        {background: url(img/header_2.png) no-repeat 9px 0; width: 920px; height: 236px;  position: relative;}
	#imgmoodhead3        {background: url(img/header_3.png) no-repeat 9px 0; width: 920px; height: 236px;  position: relative;}
	#imgmoodhead4        {background: url(img/header_4.png) no-repeat 9px 0; width: 920px; height: 236px;  position: relative;}
	#imgmoodhead5        {background: url(img/header_1.png) no-repeat 9px 0; width: 920px; height: 236px;  position: relative;}

	#flashim	{padding: 0 0 0 10px;}
	
ul#flags {float: left; margin: 25px 10px 0 0;list-style: none; display: block; visibility: hidden;}
ul#flags li  {margin: 1px; float: left;}
	ul#flags a, ul#flags a:visited	{display: block;}
	a#de, a:visited#de     {background: url(img/flaggen_03.png) no-repeat 0 0; width: 29px; height: 26px; padding: 0; text-indent: -9999px;}
  	a#en, a:visited#en     {background: url(img/flaggen_04.png) no-repeat 0 0; width: 29px; height: 26px; padding: 0; text-indent: -9999px;}
  	a#tr, a:visited#tr     {background: url(img/flaggen_05.png) no-repeat 0 0; width: 29px; height: 26px; padding: 0; text-indent: -9999px;}
  	
#freshhead		{background: url(img/logo_fresh.png) no-repeat center top; padding: 1px 0 0 0;}
#moodhead		{background: url(img/header_fresh.png) no-repeat 8px 0; margin: 170px 0 0 0; height: 216px; position: relative;}
  #moodhead.sprecher		{background: url(img/header/sprecher.jpg) no-repeat 8px 0;}
  #moodhead.ueberuns		{background: url(img/header/ueberuns.jpg) no-repeat 8px 0;}
  #moodhead.galerie		{background: url(img/header/galerie.jpg) no-repeat 8px 0;}
  #moodhead.kontakt		{background: url(img/header/kontakt.jpg) no-repeat 8px 0;}
  #moodhead.referenz		{background: url(img/header/referenz.jpg) no-repeat 8px 0;}
  #moodhead.leistungen		{background: url(img/header/leistungen.jpg) no-repeat 8px 0;}

#claimmood		{position: absolute; top: -50px; left: 0;}

#ladida			{background:  url(img/rptbg.png) repeat-x 0 -6px;}
#ladff			{background: url(img/mbg.jpg) no-repeat center 0;}
#moodshadow		{background: url(img/schatten.gif) no-repeat; width: 908px; height: 48px; margin: 0 0 0 8px;}

#nav            {width: 908px; height: 38px; padding: 3px 0 0 10px; margin: 0 0 20px 0;}
  #nav ul       {list-style: none; display: block;}  
  #nav li       {float: left; background: url(img/liborder.jpg) no-repeat right 0; padding: 0 1px 0 0;}
  #nav li#menusearch	{background: url(img/suche.png) no-repeat -1px -1px; width: 206px; height: 36px;}
  #nav li#menusearch form	{padding: 13px 0 0 18px;}
  #nav li#menusearch input	{border: none; background: transparent; width: 160px;}
  #nav a, #nav a:visited  {display: block; background: url(img/nav-german.jpg) no-repeat; text-indent: -9999px; line-height: 0.00001em; font-size: 0.000001em; height: 36px; }
  #nav a:hover, #nav a:visited.active {}
  
  #nav a#l01, #nav a#l01:visited	{width: 116px; background-position: 0 0;}
  #nav a#l01:hover	{background-position: 0 -37px;}
  #nav a#l01.active, #nav a#l01.active:visited, #nav a#l01:active { background-position: 0 -74px;}
  #nav a#l02, #nav a#l02:visited	{width: 115px; background-position: -117px 0;}
  #nav a#l02:hover	{background-position: -117px -37px;}
  #nav a#l02.active, #nav a#l02.active:visited, #nav a#l02:active { background-position: -117px -74px;}
  #nav a#l03, #nav a#l03:visited	{width: 116px;  background-position: -234px 0;}
  #nav a#l03:hover	{background-position: -234px -37px;}
  #nav a#l03.active, #nav a#l03.active:visited, #nav a#l03:active { background-position: -234px -74px;}
  #nav a#l04, #nav a#l04:visited	{width: 115px; background-position: -352px 0;}
  #nav a#l04:hover	{background-position: -352px -37px;}
  #nav a#l04.active, #nav a#l04.active:visited, #nav a#l04:active { background-position: -352px -74px;}
  #nav a#l05, #nav a#l05:visited	{width: 116px; background-position: -469px 0;}
  #nav a#l05:hover	{background-position: -469px -37px;}
  #nav a#l05.active, #nav a#l05.active:visited, #nav a#l05:active { background-position: -469px -74px;}
  #nav a#l06, #nav a#l06:visited	{width: 115px; background-position: -587px 0;}
  #nav a#l06:hover	{background-position: -587px -37px;}
  #nav a#l06.active, #nav a#l06.active:visited, #nav a#l06:active { background-position: -587px -74px;}
  
  
    
  
  #nav a#trl01, #nav a#trl01:visited	{background: url(img/buttons_tr/button_tr_normal_17.png) no-repeat 0 0; width: 116px; height: 38px; display: block; text-indent: -9999px; line-height: 0.00001em; font-size: 0.000001em;}
  #nav a#trl01.active, #nav a#trl01.active:visited, #nav a#trl01:active	{background: url(img/buttons_tr/button_tr_aktiv_17.png) no-repeat 0 0;}
  #nav a#trl01:hover	{background: url(img/buttons_tr/button_tr_roll_17.png) no-repeat 0 0;}
  
  #nav a#trl02, #nav a#trl02:visited	{background: url(img/buttons_tr/button_tr_normal_18.png) no-repeat 0 0; width: 118px; height: 38px; display: block; text-indent: -9999px; line-height: 0.00001em; font-size: 0.000001em;}
  #nav a#trl02.active, #nav a#trl02.active:visited, #nav a#trl02:active	{background: url(img/buttons_tr/button_tr_aktiv_18.png) no-repeat 0 0;}
  #nav a#trl02:hover	{background: url(img/buttons_tr/button_tr_roll_18.png) no-repeat 0 0;}
  
  #nav a#trl03, #nav a#trl03:visited	{background: url(img/buttons_tr/button_tr_normal_19.png) no-repeat 0 0; width: 116px; height: 38px; display: block; text-indent: -9999px; line-height: 0.00001em; font-size: 0.000001em;}
  #nav a#trl03.active, #nav a#trl03.active:visited, #nav a#trl03:active	{background: url(img/buttons_tr/button_tr_aktiv_19.png) no-repeat 0 0;}
  #nav a#trl03:hover	{background: url(img/buttons_tr/button_tr_roll_19.png) no-repeat 0 0;}
  
  #nav a#trl04, #nav a#trl04:visited	{background: url(img/buttons_tr/button_tr_normal_20.png) no-repeat 0 0; width: 118px; height: 38px; display: block; text-indent: -9999px; line-height: 0.00001em; font-size: 0.000001em;}
  #nav a#trl04.active, #nav a#trl04.active:visited, #nav a#trl04:active	{background: url(img/buttons_tr/button_tr_aktiv_20.png) no-repeat 0 0;}
  #nav a#trl04:hover	{background: url(img/buttons_tr/button_tr_roll_20.png) no-repeat 0 0;}
  
  #nav a#trl05, #nav a#trl05:visited	{background: url(img/buttons_tr/button_tr_normal_21.png) no-repeat 0 0; width: 118px; height: 38px; display: block; text-indent: -9999px; line-height: 0.00001em; font-size: 0.000001em;}
  #nav a#trl05.active, #nav a#trl05.active:visited, #nav a#trl05:active	{background: url(img/buttons_tr/button_tr_aktiv_21.png) no-repeat 0 0;}
  #nav a#trl05:hover	{background: url(img/buttons_tr/button_tr_roll_21.png) no-repeat 0 0;}
  
  #nav a#trl06, #nav a#trl06:visited	{background: url(img/buttons_tr/button_tr_normal_22.png) no-repeat 0 0; width: 116px; height: 38px; display: block; text-indent: -9999px; line-height: 0.00001em; font-size: 0.000001em;}
  #nav a#trl06.active, #nav a#trl06.active:visited, #nav a#trl06:active	{background: url(img/buttons_tr/button_tr_aktiv_22.png) no-repeat 0 0;}
  #nav a#trl06:hover	{background: url(img/buttons_tr/button_tr_roll_22.png) no-repeat 0 0;}
  
  
  #nav a#enl01, #nav a#enl01:visited	{background: url(img/buttons_en/button_eng_normal_17.png) no-repeat 0 0; width: 116px; height: 38px; display: block; text-indent: -9999px; line-height: 0.00001em; font-size: 0.000001em;}
  #nav a#enl01.active, #nav a#enl01.active:visited, #nav a#enl01:active	{background: url(img/buttons_en/button_eng_aktiv_17.png) no-repeat 0 0;}
  #nav a#enl01:hover	{background: url(img/buttons_en/button_eng_roll_17.png) no-repeat 0 0;}
  
  #nav a#enl02, #nav a#enl02:visited	{background: url(img/buttons_en/button_eng_normal_18.png) no-repeat 0 0; width: 118px; height: 38px; display: block; text-indent: -9999px; line-height: 0.00001em; font-size: 0.000001em;}
  #nav a#enl02.active, #nav a#enl02.active:visited, #nav a#enl02:active	{background: url(img/buttons_en/button_eng_aktiv_18.png) no-repeat 0 0;}
  #nav a#enl02:hover	{background: url(img/buttons_en/button_eng_roll_18.png) no-repeat 0 0;}
  
  #nav a#enl03, #nav a#enl03:visited	{background: url(img/buttons_en/button_eng_normal_19.png) no-repeat 0 0; width: 116px; height: 38px; display: block; text-indent: -9999px; line-height: 0.00001em; font-size: 0.000001em;}
  #nav a#enl03.active, #nav a#enl03.active:visited, #nav a#enl03:active	{background: url(img/buttons_en/button_eng_aktiv_19.png) no-repeat 0 0;}
  #nav a#enl03:hover	{background: url(img/buttons_en/button_eng_roll_19.png) no-repeat 0 0;}
  
  #nav a#enl04, #nav a#enl04:visited	{background: url(img/buttons_en/button_eng_normal_20.png) no-repeat 0 0; width: 118px; height: 38px; display: block; text-indent: -9999px; line-height: 0.00001em; font-size: 0.000001em;}
  #nav a#enl04.active, #nav a#enl04.active:visited, #nav a#enl04:active	{background: url(img/buttons_en/button_eng_aktiv_20.png) no-repeat 0 0;}
  #nav a#enl04:hover	{background: url(img/buttons_en/button_eng_roll_20.png) no-repeat 0 0;}
  
  #nav a#enl05, #nav a#enl05:visited	{background: url(img/buttons_en/button_eng_normal_21.png) no-repeat 0 0; width: 118px; height: 38px; display: block; text-indent: -9999px; line-height: 0.00001em; font-size: 0.000001em;}
  #nav a#enl05.active, #nav a#enl05.active:visited, #nav a#enl05:active	{background: url(img/buttons_en/button_eng_aktiv_21.png) no-repeat 0 0;}
  #nav a#enl05:hover	{background: url(img/buttons_en/button_eng_roll_21.png) no-repeat 0 0;}
  
  #nav a#enl06, #nav a#enl06:visited	{background: url(img/buttons_en/button_eng_normal_22.png) no-repeat 0 0; width: 116px; height: 38px; display: block; text-indent: -9999px; line-height: 0.00001em; font-size: 0.000001em;}
  #nav a#enl06.active, #nav a#enl06.active:visited, #nav a#enl06:active	{background: url(img/buttons_en/button_eng_aktiv_22.png) no-repeat 0 0;}
  #nav a#enl06:hover	{background: url(img/buttons_en/button_eng_roll_22.png) no-repeat 0 0;}
  
  .teaserdiv {
	float: right;
	margin: 0 0 20px 20px;
}
  
  .hide	{
	display: none;
}
  
  table.torows	{
	width:  100%;
	margin: 0 0 20px 0;
}
  #content table.torows td	{
	padding:  5px; vertical-align: top; text-align: center;
}
	#content table.torows img	{
	margin: 0 0 5px 0;
}
	#content table.torows td.text	{
	width:  75%;
	font-size: 1.1em;
	padding-right: 10px;
	text-align: left;
}
#content table.torows td.textadaption	{
	width:  35%;
	font-size: 1.1em;
	padding-right: 10px;
	text-align: left;
}
#content table.torows td.adaptionimg { text-align: right; }

#content table.torows td.adaptionimg img 	{
	margin: 0 4px 4px 0;
}

#content table.torows td.text p	{
	font-size: 1em;
}
  
#content        {width: 906px; margin: 0 0 0 9px; clear: both;}
	#content a, #content a:visited {color: #0093DD; text-decoration:none;}
	#content a:hover	{text-decoration: underline;}
  #content table  {margin: 10px 0; border-collapse: collapse; border-spacing: 0;}
  #content .post	{background: #fff url(img/conbg.jpg) no-repeat 0 0; margin: -4px 0 0 6px; min-height: 400px; _height: 400px;}
  #content a.extend,
  #content a.extend:visited {background: #0093DD; color: #fff; text-decoration: none; display: block; padding: 0 2px 0 10px;}
  #content a.extend:hover	{color: #000;}
  #content .post ul		{padding: 0 0 0 20px; font-size: 1.1em;}
  #content p		{padding: 10px 0; font-size: 1.1em;}
  #content p strong.blue  {color: #1475d8;}
  #content tr     {}
  #content td     {padding: 2px 2px 2px 0; vertical-align: top;}
  .sc-col-title		{width: 120px;}
  
  #content .sprecher td     {padding: 7px 2px 2px 0; vertical-align: top; border-bottom: 1px solid #ddd;}
  #content table.sprecher2        {width: 100%;}
  #content .sprecher2 td     {padding: 7px 2px 4px 0; vertical-align: top; border-bottom: 1px solid #ddd; width: 25%; font-size: 1.1em;}
  #content .sprecher td.char  {width: 300px;}
  #content p.audioplayer_container {padding: 2px 0 0 0;}
  
  
  /* mood divs */
  #mood-service   {width: 470px; height: 350px; margin: 0 auto; background: url(img/mood-leistungen.jpg) no-repeat 0 0; }
  #mood-speaker   {width: 454px; height: 433px; margin: 0 auto; background: url(img/mood-sprecher.jpg) no-repeat 0 0; }
  #mood-uu        {width: 468px; height: 360px; margin: 0 auto; background: url(img/mood-uu.jpg) no-repeat 0 0; }
  #mood-gal       {width: 473px; height: 326px; margin: 0 auto; background: url(img/mood-gal.jpg) no-repeat 0 0; }
  #mood-referenz       {width: 473px; height: 326px; margin: 40px auto 0 auto; background: url(img/mood-ref.gif) no-repeat 0 0; }
  #mood-videopro       {width: 473px; height: 326px; margin: 0 auto 0 auto; background: url(img/mood-videopro.gif) no-repeat 0 0; }
  #mood-vis       {width: 473px; height: 326px; margin: 0 auto 0 auto; background: url(img/mood-vis.gif) no-repeat 0 0; }
  #mood-audio       {width: 473px; height: 326px; margin: 0 auto 0 auto; background: url(img/mood-audio.gif) no-repeat 0 0; }
  #mood-index       {width: 473px; height: 306px; margin: -30px auto 0 auto; background: url(img/mood-index.gif) no-repeat 0 -20px; }

#tlogin			{background: url(img/titel_login.gif) no-repeat 0 0; width: 186px; height: 26px; margin:0 0 0 -2px;}
#tlogin.hild  {margin: 20px 0 0 -2px;}
#tnews			{background: url(img/titel_news.gif) no-repeat 0 0; width: 186px; height: 26px;}

#sidebar      {float: left; width: 186px; padding: 0 0 0 0; }
#sidebarendl             {background: #fff; border: 1px solid #E2E2E2; padding: 1px 0 0 0; min-height: 470px; _height: 470px; width: 182px; border-top: none; margin: 0 0 0 1px; border-bottom: none;}
#sidebarend              {width: 186px; height: 20px; background: url(img/sideend.png) no-repeat -8px 0;}
    #sidebar ul, #sidebar2 ul {list-style: none;}
     #sidebar ul	{margin: 4px 0 0 10px;}
    #sidebar ul ul	{margin-left: 10px;}
#sidebar ul li {float: none; width: 162px; background: url(img/subnavli.png) repeat-x 0 bottom;  }
#sidebar ul ul		{margin: -5px 0 0 10px;}
#sidebar ul ul li {width: 148px; padding-left: 6px; border: none; background: url(img/subnavlipoi.jpg) no-repeat 18px 13px;}
    #submenu	{padding: 20px 0 0 0;}
    #submenu.hild	{padding: 0;}
    #sidebar h2   {margin: 10px 0 0 14px; width: 160px;}
    #sidebar a, #sidebar a:visited  {color: #2e2e2e; text-decoration: none; text-transform: normal; padding: 6px 0 7px 10px; display: block; font-weight: 400;}
    #sidebar li li a, #sidebar li li a:visited,
    #sidebar .current_page_item li a, #sidebar .current_page_item li a:visited {color: #2e2e2e; text-decoration: none; text-transform: normal; padding: 6px 0 7px 24px; display: block; font-weight: 400;}
    
    #sidebar a:hover, #sidebar li li a:hover,
    #sidebar .current_page_item a, #sidebar .current_page_item a:visited,
    #sidebar .current_page_item li a:hover,
    #sidebar li li.current_page_item a, #sidebar li li.current_page_item a:visited  {text-decoration: none; color: #3186dd; font-weight: bold;}
    
    #sidebar2 a, #sidebar2 a:visited  {color: #2e2e2e; text-decoration: none; text-transform: normal; display: block; font-weight: 400;}
    #sidebar2 a:hover  {text-decoration: underline;}
    #sidebar2 ul#newsli       {width: 170px;}
    #sidebar2 ul#newsli li    {padding: 5px 0 5px 10px; text-align: center; }
    #sidebar2 ul#newsli img   {border: none;}
    #searchsubmit             {margin: 4px 0 0 0;}
    
    #sidebar2endl             {background: #fff; border: 1px solid #E2E2E2; padding: 1px 0 0 0; min-height: 470px; _height: 470px; width: 182px; border-top: none; margin: 0 0 0 1px; border-bottom:  none;}
    #sidebar2end              {width: 186px; height: 20px; background: url(img/sideend.png) no-repeat -8px 0;}
    
    #sidebar form	{padding: 4px 8px 0 10px;}
    #sidebar label input	{border: 1px solid #cdcdcd; padding: 3px; width: 154px; margin: 0 2px 5px 0; height: 14px; display: block;}
    #sidebar input#wp-submit	{background: url(img/login_normal.gif) no-repeat right 0; color: #fff; height: 25px; width: 162px; display:  block; border: none; cursor: pointer;}
    #sidebar input#wp-submit:hover	{background: url(img/login_aktiv.gif) no-repeat right 0;}
    #sidebar input#rememberme {width: 20px; float: left;}
  #sidebar2		{float: left; width: 186px; padding: 0 0 0 10px; }
    #sidebar2 li#search     {padding: 10px 0 5px 5px;}
  .post         {float: left; width: 464px; padding: 17px 26px; color: #444;}
  .post h4      {border-bottom: 1px solid #444; margin: 20px 0 0 0; font-weight: bold; font-size: 1.3em;}
#footer         {padding: 1px 0 10px 0;}
  #footer ul    {list-style: none; font-size: .9em; margin: 0 auto; width: 250px;}
  #footer li    {float: left; padding: 0 6px;}
  #footer a, #footer a:visited  {text-decoration: none; color: #a1a1a1;}
  #footer a:hover   {text-decoration: underline;}
  

  /** ff glides **/
  div.fadecon   {height: 0; overflow: hidden; width:464;}
  div.fadediv   {}
  .audioplayer_container  {height: 20px;}


/* ******************************************************
********* CSS FUER GLIDER ******************************
******************************************************** */

.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 

.glidewrapper			{position: relative; width: 464px; height: 400px; border: none; overflow: hidden; }
.glidewrapper ul		{margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; }
.glidewrapper li		{float: left;}
.glidecontent			{position: absolute; background: #fff; color: #000; padding: 10px; width: 464px; height: 400px;}
#content .glidecontent td		{border-bottom: 1px solid #000; padding-top: 4px;}

.stripTransmitter { 
overflow: auto; 
width: 400px; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #ff0000; 
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #fff; 
color: #ff0000; 
} 

#myController		{margin: 10px 0 0 0; float: right;}
.jFlowControl		{padding: 4px; border: none; cursor: pointer; background: none; margin: 0; text-decoration: none;}
.jFlowControl:hover,
.jFlowSelected	{background: none; text-decoration: underline;}