/* MAIN SETTINGS  #68b022 ------------------- */

body,html 		{margin:0;padding:0;background-color:#cfd1d2;color:#300;}       
html   			{height:101%}  /* overflow-y:scroll; */
.smallimg		{margin:0px;padding:0px;height:105px;float:left;}					 /* position:relative;width:140px;{background-color:#1111;width:180px; height:135px;position:relative;}*/
a     			{outline:none;}

/* LAYOUT ------------------------- */
#page 		{width:1020px;margin:-10px;padding-top:0px;background-color:#cfd1d2;margin-left:auto;margin-right:auto;height:100%;}

#ptl		{float:left;height:40px;width:40px; margin:0px;} 
#ptl-inner  {position:relative;top:8px;left:0px;height:40px;width:40px;background-image:url(/corner_011.png);background-repeat:no-repeat;z-index:22;}
#pt 		{float:left;height:40px;margin:0px;width:940px;margin-left:auto;margin-right:auto;background-image:url(/bg-top.jpg);background-repeat:repeat-x;background-color:#ffffff;}  /**/
#ptr        {float:left;height:40px;width:40px;margin:0px;}
#ptr-inner  {position:relative;top:9px;left:0px;height:40px;width:40px;background-image:url(corner_012.png);z-index:10;background-repeat:no-repeat;} /*corner_012.jpg) */

#pml		{float:left;width:32px;height:auto;background-image:url(left.jpg); background-repeat:repeat-y;background-color:#ffffff; z-index:200;}    /* #pm {float:left;width:876px;height:auto;background-color:#ffffff;} */
#pmr		{float:left;width:32px;height:auto;background-image:url(right.jpg);background-repeat:repeat-y;background-color:#ffffff;} 

#pfl		{float:left;width:40px;height:40px; z-index:-2;} 
#pfl-inner  {position:relative;top:-17px;left:0px;height:40px;width:40px; background-image:url(corner_013.jpg);z-index:1;background-repeat:no-repeat;} 
#pf 		{float:left;width:940px;height:20px;padding-top:8px;background-image:url(bg-down.jpg);background-repeat:repeat-x;}
#pfr		{float:left;width:40px;height:40px; z-index:-2;} 
#pfr-inner 	{position:relative;top:-17px;left:0px;height:40px;width:40px; background-image:url(/corner_014.gif); z-index:1;background-repeat:no-repeat;}


/* TOP HEADER  ------------------- */
#outer-header   			{position:relative;top:50px;float:right;margin-right:15px;}  
#outer-header p 			{color:#fff; margin-top:0px;font-size:11px; }  	/*color:#fff;color:#313131;*/
#outer-header p a 	     	{color:#fff; text-decoration:none;}  			/*color:#fff; color:#313131;*/
#outer-header p a:link	    {color:#fff; text-decoration:none;}				/*color:#fff; color:#313131;*/
#outer-header p a:visited	{color:#fff; text-decoration:none;}				/*color:#fff; color:#313131;*/
#outer-header p a:hover	    {color:#000; text-decoration:none;background-color:#fff;}

#teaser   {position:relative;top:-40px;left:686px; height:35px;width:190px; z-index:60; background-image:url(trans55.png);color:	#000000;}
#teaser h3 			{padding:8px 3px 30px 10px; vertical-align:middle;} 
#teaser h3 a 	     	{color:#000000; text-decoration:none;}
#teaser h3 a:link	    {color:#000000; text-decoration:none;}
#teaser h3 a:visited	{color:#000000; text-decoration:none;}
#teaser h3 a:hover	    {color:#6AB023; text-decoration:none;}


#language 				{position:relative;top:-35px;left:686px; height:25px;width:252px; z-index:60; background-image:url(trans55.png);color:	#000000;}   /* 788 140*/
#language p 			{padding:3px 3px 30px 80px; vertical-align:middle;} 
#language p a 	     	{color:#000000; text-decoration:none;}
#language p a:link	    {color:#000000; text-decoration:none;}
#language p a:visited	{color:#000000; text-decoration:none;}
#language p a:hover	    {color:#6AB023; text-decoration:none;}
.facebook    			{position:absolute;top:2px;margin-top:2px;margin-left:1px;}
.like1       			{float:left;position:absolute;top:2px;margin-top:0px;margin-left:2px; }
.like2       			{float:left}

#logo			{position:relative; top:28px;float:right;width:140px;z-index:20;}
#arrow-up    	{position:absolute;height:33px;width:233px;top:10px;left:50px;}
/* innerpage in color-file  #innerpage   {margin:0px;width:1040px;background-image:url(line3.gif);height:100%; background-color:#ffcccc;}  */

#inner-header   {position:relative;padding-left:31px;}  
#kulturdiv      {position:absolute;height:33px;width:233px;background-image:url(/temp_top.gif);background-repeat:repeat-x;top:245px;left:23px;}
#kulturdiv p 	{margin-top:0px; padding:0px 0px 5px 25px;font-size: 10px; color:#ffffff;}



/* NAVIGATION - und CONTENT Bereich -------------------- */ 				
#main-nav    	{position:relative; float:left; left:-23px; top:0px;padding:0px 0px 0px 30px;width:280px; margin:0px; z-index:12;background-image:url(shadow-hor.jpg);background-repeat:repeat-y;background-position:top right} /* height:0%; */
#main-content 	{float:left;width:702px; height:100%; }   /* background-color:#68b022; display:inline;*/
#realcontent	{float:left}   

#innercontent   {position:relative;left:-33px;float:left;background-color:#ffffff;margin-top:10px; width:495px; z-index:30;}  /* text-valign:text-top;*/
#qqq			{position:relative;left:-160px;top:15px; width:160px; border: 0px solid #68b022 }
/* inner-corner in color-file
#inner-corner 	{position:relative;top: -8px;left:503px; height:17px; width:20px;  background-image:url(inner-corner.gif); background-repeat:no-repeat;}
*/
#inner-corner 	{position:relative;top: -8px;left:503px; height:17px; width:20px;  background-image:url(inner-corner.gif); background-repeat:no-repeat;}

#greybalken		{position:relative;top:  0px;left:-53px; height: 8px; width:732px; background-image:url(/greybalken.jpg); background-repeat:no-repeat; background-color:#ffffff;  z-index:42; float:left;} /* background-color:#c1c1c1; */
#colorbalken	{position:relative;top:  8px;left:  0px; height:10px; width:630px; background-color:#68b022; }
#bottombalken	{position:relative;top:-49px;left:257px; height: 9px; width:724px; background-color:#ffffff; background-image:url(bottom-balken.jpg);background-repeat:no-repeat;} /*  30 z-index: */

#transparenttext {position:relative;top:-50px;left:228px; height:100%;width:700px; z-index:60; background-image:url();color:#fff;}  /*trans55.png*/



.startertitle  	 {color:#6AB023; font-size:11px;  font-weight:bold; } 
.campagnetitle   {color:#6AB023; font-size:22px;  font-weight:bold; } 

/* FOOTER  -------------------  */
#footer   			{position:relative;top:0px;left:760px; width:225px; z-index:200; }
#footer p 			{color:#fff; margin-top:0px;font-size:11px; }
#footer p a 	     	{color:#fff; text-decoration:none;}
#footer p a:link	    {color:#fff; text-decoration:none;}
#footer p a:visited	{color:#fff; text-decoration:none;}
#footer p a:hover	    {color:#000; text-decoration:none;background-color:#fff;}



/* SIDE BAR  ------------------- */
.clear 			{clear:both;margin:0px;padding:0px;height:0px;}       /*  {margin-left:auto;margin-right:auto;width:50em;}  */
img   			{border:none;}	

p, li, td		{font-family:"Trebuchet MS",verdana,geneva,sans-serif;font-size:0px;margin-left:0;margin-right:0;text-align:left; margin:0px;}
h1				{font-family:"Trebuchet MS",verdana,geneva,sans-serif;font-size:x-large;font-weight:bold;margin-top:0;margin-bottom:0;text-align:left;}
h2				{font-family:"Trebuchet MS",verdana,geneva,sans-serif;font-size:18px;margin-top:0;margin-bottom:0;text-align:left;}
h3				{font-family:"Trebuchet MS",verdana,geneva,sans-serif;font-size:14px;margin:0.25em 0 0 0px;} 		
#content 		{margin: 2% 5%; text-align: left;padding: 2%;background: #fff;color: #300;border: 3px solid #FFDB41;}

.code 			{font-family: monospace;background: #ffe;color:#000;padding:2px;border:1px dotted #07334C;}
.normal			{font-size: 12px;}
.small 			{font-size: 10px;}
.verysmall		{font-size: 8px;}

a				{color:	#68b022;text-decoration:none; font-weight:bold;} /* 0D66A8*/
a:link			{color:	#68b022;background-color: transparent;}
a:visited		{color:	#68b022;background-color: transparent;}
a:hover			{color:	#07334C;background-color: transparent;}
a:active		{color:	#000;	background-color: transparent;}




/* TABLE LAYOUT --------------- */

.mainEvent		{border:0px solid red;}  /* height:100px */
.innerEvent  	{padding:0px;top:2px;left:0px;width:150px;height:60px;border:0px solid red;} /* position:absolute; */
.innerEventTitel{display:inline; position:relative; top:3px; left:0px; margin-left:0px;padding:3px 7px 2px 2px;background: url(trans75.png) repeat;}  /* opacity:0.2; border: 1px solid red;  */
/*.innerEventTitel:hover{display:inline;position:relative; top:3px; left:0px; margin-left:0px;padding:3px 7px 2px 2px; opacity:0.2; background:#ccc url() repeat;} */
/*.transparent 	{-moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(opacity=50); }*/


tr.gray:hover 			{background:#f7f7f7;} 
tr.white:hover 			{background:#ffffff;}  /*border:4px solid red; color:#00579d;  */
tr.blue:hover 			{background:#91c4e3;} 

td img					{padding-top:4px;}
td.firstrowcell			{padding-bottom:1px; padding-top:1px; padding-right:5px; }      /* border-bottom:1px solid #dcdcdc; border-top:1px solid #d6dede; */
td.fristrowlastcell		{padding-bottom:1px; padding-top:1px; }   						/* border-bottom:1px solid #dcdcdc;border-top:1px solid #d6dede; */
td.defaultcellborder	{padding-bottom:1px; padding-top:1px; padding-right:5px;}    	/* border-bottom:1px solid #d6dede;*/
td.lastcellborder		{padding-bottom:1px; padding-top:1px; }							/* border-bottom:1px solid #d6dede; */

table.imageWithText 	{width:314px;margin:10px 0;}
td.posImage 			{width:152px;padding-right:10px;vertical-align:top;}
td.posText 				{width:180px;vertical-align:top;}
td  					{font-size:11px; line-height: 17px;}
.quelle					{color:#999999;}

.formtable					{}
.formtable tr.color     	{}  /* background-color:;*/
.formtable tr.color:hover  	{background-color:#ededed;}

table.simpletable	{border-style:solid;border-color:#000000;border-width:1px;}	
tr.header			{background-color: #FFD334;}
tr.odd				{background-color: #ffffff;}
tr.even				{background-color: #efefef;}

td.firstrowcell		{padding-right:5px; padding-bottom:4px;padding-top:4px;border-bottom: 1px solid #dcdcdc;border-top: 1px solid #d6dede;}
td.fristrowlastcell	{padding-top: 4px;  padding-bottom: 4px;	border-bottom: 1px solid #dcdcdc;border-top: 1px solid #d6dede;}
td.defaultcellborder{padding-right:5px; padding-top: 4px;padding-bottom: 4px;border-bottom: 1px solid #d6dede;}
td.lastcellborder	{padding-top: 4px;  padding-bottom: 4px; 	border-bottom: 1px solid #d6dede;}




/*WEBCAM - SLIDER  --------------- */   /* border-color:white; border-width:8px; border-style:solid; */

#webcam 					{position:relative;float:left;top:50px;left:-7px;height:125px;width:165px; }
#scroller-header			{font-family:"Trebuchet MS",verdana,geneva,sans-serif; font-size:11px;}
#scroller-header a 			{text-decoration:none; color:#ffffff;background:url(inner-corner.gif); background-position:left; padding:0 2px;} /* inner-corner.gif  867863 */
#scroller-header a:hover    {text-decoration:none; color:#4b412f} /*4b412f */
a.selected 					{text-decoration:underline !important; background:url(inner-corner.gif) no-repeat;} /*  color:#4b412f !important;  */

#scroller-header 	{width:167px;height:24px;padding:0px 0 0 0px;font-weight:700;background-color:#fff;}
#scroller-body 		{width:100px;padding-bottom:30px; border-bottom:1px dotted #ff0;}

#mask 				{width:167px;overflow:hidden;margin:0 auto;}     /* border-bottom:1px dotted #ff0;*/
#panel 				{}
#panel div 			{float:left;}
#panel ul 			{list-style:none;margin:0 5px;padding:0;}
#panel ul li 		{padding:5px;color:#557482;border-bottom:1px dotted #ccc;} /* 557482 */
#panel ul li.last 	{border-bottom:none !important;}
#panel-1 			{}
#panel-2 			{}
#panel-3 			{}


/* WEBCAM - TABS  --------------- */ /*--Set height of tabs--*/

ul.tabs 	{margin:0;padding:0;float:left;height:21px;list-style:none;border-bottom:0px solid #fff;border-left:1px solid #fff;width:100%;}  /* #999 */
ul.tabs li 	{margin:0;padding:0px 2px 0px 2px;float:left;height:20px; font-size:11px; /*--Subtract 1px from the height of the unordered list --*/
	line-height:20px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #fff;	border-left: none;	margin-bottom: -1px; /*  #999 --Pull the list item down 1px--*/
	overflow: hidden;position: relative;
	background: #eaeaea url() no-repeat; }
	/* background:#e0e0e0; background:# url(inner-corner.gif) no-repeat;}*/
ul.tabs li a {font-size:11px;text-decoration:none; color:#000000;display:block;font-size: 1.2em;padding: 0 5px;border:1px solid #ffffff; } /*--  #fff Gives the bevel look with a 1px white border inside the list item--*/
ul.tabs li a.visited {font-size:11px;text-decoration:none; color:#000000;display:block;font-size: 1.2em;padding: 0 5px;border:1px solid #ffffff; } /*--  #fff Gives the bevel look with a 1px white border inside the list item--*/
	


ul.tabs li a:hover 	{background:#ccc; color:#000;} /*green*/
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background:#fff;border-bottom: 1px solid #fff;  color:#000000;}/*--Makes the active tab look like it's connected with its content--*/

.tab_container 	{border:0px solid #999;border-top:none;overflow:hidden;clear:both;float:left;width:182px;background:url(backwebcam.png) no-repeat;} 
.tab_content 	{padding:8px;font-size: 1.2em;}




/*SIDEBAR - DEFAULT --------------- */  /* float:left;*/   /*  To Do noch nicht ganz fertig*/
														/*   */
#sidebar 					{ float:left; position:relative;top:9px;left:-7px;width:175px; height:20px;} /*  background-color:#f1f1f2; height:px;  background-color:#f1f1f2; */
#ff   						{background-color:#f1f1f2; height:325px;width:165px;}

a.sidenav					{color:white;}
a.sidenav:hover 			{color:black;}

#SideAccordeon					{list-style-type:none; list-style-position:outside; margin:0px; padding:7px 0px 10px 0px;font-size:12px;}
#SideAccordeon li				{list-style-type:none; list-style-position:outside; margin:2px; padding:0px 0px 0px 0px; }   /* background:#f4f4f4; */
#SideAccordeon li ul 			{list-style-type:none; list-style-position:outside; margin:0px; padding:0px 0px 0px 3px; }  /* background:#f9f9f9;*/
#SideAccordeon li ul li			{list-style-type:none; list-style-position:outside; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; width:190px; } /*background:#f9f9f9;*/
#SideAccordeon li ul li p a 	{color:white;}
#SideAccordeon div.head ul 		{list-style-type:none; list-style-position:outside; margin:0px; padding:0px 0px 0px 0px; }	/* list-style-position:outside;  */
#SideAccordeon div.head ul li 	{list-style-type:none; margin:0px; padding:0px; }	

#SideAccordeon li div.head a 			{outline:none; display:block; padding:0px 0px 0px 15px; margin:0px; width:170px; list-style-type:none; color:#fff; background:url(icon_up_white.gif) no-repeat; background:url(icon_up_white.gif) no-repeat;border-bottom:0px solid #68b022;   background-position:2px 4px;  font-size:12px;}    /* font-size:12px; color:#68b022; */
#SideAccordeon li div.head a:hover 		{outline:none; display:block; padding:0px 0px 0px 15px; margin:0px; width:170px; list-style-type:none; color:#fff; background:url(icon_up_white.gif) no-repeat;  background-position:2px 4px;   z-index:200;  font-size:12px; text-decoration:none;}  /* #68b022  display:block; */
#SideAccordeon li div.selected a 		{outline:none; display:block; padding:0px 0px 0px 15px; margin:0px; width:170px; list-style-type:none; color:#fff; background:url(icon_down_white.gif) no-repeat;  border-bottom:0px solid #68b022;   background-position:2px 6px; font-size:12px;} /* f9f9f9 hier muss noch das whie down hinkommen*/   /*dfdfdf*/
#SideAccordeon li div.selected a:hover	{outline:none; display:block; padding:0px 0px 0px 15px; margin:0px; width:170px; list-style-type:none; color:#fff; background:url(icon_down_white.gif) no-repeat;  background-position:2px 6px;font-size:12px; } /*#68b022*/
#SideAccordeon li div.selected a p 		{outline:none; color:white;}



/* SLIMBOX Gallery  ---------------  */

#lbOverlay 					 {position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor: pointer;}
#lbCenter,#lbBottomContainer {position: absolute;z-index: 9999;overflow: hidden;background-color: #fff;}
.lbLoading 					 {background: #fff url(/loading.gif) no-repeat center;}

#lbImage 					 {position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink, #lbNextLink 	 {display:block;position:absolute;top:0;width:50%;outline: none;}

#lbPrevLink 					{left:0;}
#lbPrevLink:hover 				{background:transparent url(/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink 				{right: 0;}
#lbNextLink:hover 			{background: transparent url(/nextlabel.gif) no-repeat 100% 15%;}

#lbBottom 					{font-family:"Trebuchet MS",verdana,arial,geneva,helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink 				{display:block;float:right;width:116px;height:22px;background:transparent url(/closelabel.gif) no-repeat center;margin:5px 0;	outline:none;}
#lbCaption, #lbNumber 		{margin-right:71px;}
#lbCaption 					{font-weight:bold;}



/* JQUER  - MENU ---------  */
#theMenu, 			#theMenu2			{list-style-type:none; list-style-position:outside; margin:0px; padding:10px 0px 10px 0px;font-size:12px;}
#theMenu li	, 		#theMenu2 li		{list-style-type:none; list-style-position:outside; margin:2px; padding:0px 0px 0px 0px; border-bottom:0px solid #cccccc;}   /* background:#f4f4f4; */
#theMenu li	ul, 	#theMenu2 li ul		{list-style-type:none; list-style-position:outside; margin:0px; padding:0px 5px 0px 0px;  background:#f9f9f9;}  /*   background:#f9f9f9; */
#theMenu li	ul li, 	#theMenu2 li ul li	{list-style-type:none; list-style-position:outside; margin:0px 15px 0px 0px; padding:0px 5px 0px 15px;  background:#f9f9f9; width:476px;} /*  background:#f9f9f9; */
div.head ul 		{list-style-type:none; list-style-position:outside; margin:0px; padding:0px 0px 0px 0px; }	/* list-style-position:outside;  */
div.head ul li 		{list-style-type:none; margin:0px; padding:0px;  }	  /* list-style-position:outside; */
							
#theMenu li div.head a 	, #theMenu2 li div.head a 		{outline:none; display:block;  padding:1px 0px 1px 15px; margin:0px; border-bottom:0px solid #68b022; width:480px; list-style-type:none; background:url(icon_up_green.gif) no-repeat; background-position:2px 4px;color:#68b022;font-size:12px;}    /* font-size:12px; */
/* #theMenu li div.head a:hover  => befindet sich im navigation-color*/
#theMenu li div.selected a, #theMenu2 li div.selected a	{outline:none; display:block; padding:1px 0px 1px 15px; margin:0px; border-bottom:0px solid #68b022; width:480px; list-style-type:none; background:#f9f9f9 url(icon_down_black.gif) no-repeat; background-position:2px 6px; color:#000; font-size:12px;} /* hier muss noch das whie down hinkommen*/   /*dfdfdf*/
/* #theMenu li div.selected a:hover => befindet sich im navigation-color*/

.listhead   {float:left; height:17px;}
.listhead2   {float:right;height:17px; padding-right:5px;}



/* TOOLTIP  - MENU ---------  */
.partnerlink {padding:0px 0px 0px 5px;display:block;} 
#tooltip 					{padding:1px;background-color:#eeeeee;position:absolute;z-index:3000;border:0px solid #111;opacity:0.85;}
#tooltip h3, #tooltip div 	{padding:2px;background-color:#68b022;width:200px;margin:0;font-size:12px;  color:#fff;}


/* FORMULARE   ----------  */
form 				{margin:0;padding:0;}
input.wide 			{font-family:"Trebuchet MS",verdana,geneva,sans-serif;font-size:11px; width:250px;background-color:#fff;color:#000;margin-bottom:1px;border:1px solid #cfd1d2;padding:0px;}   /*   68b022 = gruen   ----    cfd1d2  color:#363a41 , 6ab023 , e1e6e6 */
input.transparent 	{font-family:"Trebuchet MS",verdana,geneva,sans-serif;font-size:11px; width:300px;margin-bottom:2px;border: 0;padding: 2px;}
input.plz           {font-family:"Trebuchet MS",verdana,geneva,sans-serif;font-size:11px; width:40px;background-color:#fff;color:#000;margin-bottom:1px;border:1px solid #cfd1d2;padding:0px;}
input.ort           {font-family:"Trebuchet MS",verdana,geneva,sans-serif;font-size:11px; width:205px;background-color:#fff;color:#000;margin-bottom:1px;border:1px solid #cfd1d2;padding:0px;}
input.small 		{font-size:11px; margin: 0 0 0 -10px;border: 0;background-color: #FFF;color: #996600;cursor: pointer;font-weight:bold;}
textarea 			{font-family:"Trebuchet MS",verdana,geneva,sans-serif;font-size:11px; background-color:#fff;color:#363a41;border:1px solid #e1e6e6;width:350px;height:80px;padding:2px;margin-bottom:15px;}

input.antwortwettbewerb   {font-family:"Trebuchet MS",verdana,geneva,sans-serif;font-size:11px; width:55px;background-color:#fff;color:#000;margin-bottom:1px;border:1px solid #cfd1d2;padding:0px;}


/*
select.small		{height:20px;margin:0px 0px 0px 0px;border: 1px solid #cfd1d2;background-color:#cfd1d2; width:250px; } */    /*  border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1pxFFF */
/*  select.wide 	{margin:5px 3px 0px 3px;border: 1px solid #000;background-color: #FFF; width:273px;}
select.smallmonth	{margin:5px 3px 0px20px;border: 1px solid #000;background-color: #FFF; width:110px;}
select.wideborder 	{width:300px;background-color:#e1e6e6;color #000;margin-bottom:2px;border:1px solid #e1e6e6;padding:2px;} */

.checkbox, .radio 	{width:19px;height:25px;padding: 0 5px 0 0;background: url(checkbox.gif) no-repeat;	display: block;	clear: left;float: left;}
.radio 				{background: url(radio.gif) no-repeat;}

.select 			{position:absolute;width:250px; /* With the padding included, the width is 190 pixels: the actual width of the image. */height:21px;padding:1px 0px 0px 0px;color:#000; /* font:12px/21px arial,sans-serif; */
	background: url(/select-bg.jpg) no-repeat;/* background: url(select.gif) no-repeat; */overflow:hidden;}

input.button , input.send, input.reset			{background: url(icon_up_green.gif) #ffffff no-repeat;background-position:-2px 5px;height:20px;padding:2px 2px 2px 2px;margin:0px 10px 0px 0px;border:0px solid #fff;font-size:12px;} /* cfd1d2 */
input.button:hover, input.send:hover, input.reset:hover	{background:#ccc url(icon_up_white.gif) no-repeat;background-position:-2px 5px;height:20px;padding:2px 2px 2px 10px;margin:0px 10px 0px 0px;border:0px solid #fff; font-size:12px;}

#error_message {margin:0px; padding:0px;}



/* GALLERY -- SLIDER ---------- */
.tc,#tc .tc 				{position:relative;float:left;margin:0 10px 0 0;}
#tc .tc a.thumbnail 		{display:block;background-color:#FFF;padding:10px 0px 6px 0px;}
#tc .tc p					{margin-top:4px;}
#tc .tc .info-panel 		{display:none;position:absolute;opacity:1.0;padding:8px 8px 6px 8px;top:96px;background:url(trans55.png) repeat;z-index: 1;margin:10px;width:455px;height:45px;color:#000;} /* repeat scroll 0 0 5F5F5F  */
#tc .tc .info-panel p 		{padding:1px 5px 1px 5px;}
#tc .tc:hover .info-panel  	{display: block;}
#tc .tc .info-panel strong  {color: #CCC;}
.tc-pic-icon 				{position:absolute;top:18px;right:5px;width:16px;height:16px;background:  url(popup-open_grau.gif) no-repeat;} 
.info-panel div             {background-color:white}
.info-panel div p a 		{}



/* liScroll styles background: #fff;  */

.tickercontainer { /* the outer div with the black border */
border: 1px solid #000;
background: #456; 
width: 738px; 
height: 27px; 
margin: 0; 
padding: 0
overflow: hidden;
z-index:300; 

}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 718px;
overflow: hidden;
z-index:300; 
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;
z-index:300; 

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
z-index:300; 
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
z-index:300; 
} 
ul.newsticker span {z-index:300; 
margin: 0 10px 0 0;
} 

