.marginDownloadLink				{ margin-top:6px; margin-bottom:6px; }
.singleDownloadContainer		{ border-bottom:1px solid #FFFFFF; }
.marginSitemapLink				{ margin-top:6px; margin-bottom:6px; }
.innerContentContainer			{ position:absolute; }
.innerContentContainerThumbs	{ margin-top:260px; position:absolute; }
.news_overview					{ margin-left:60px; margin-top:7px; }
.termine_overview				{ margin-left:60px; margin-top:7px; }
.pressestimmen_overview			{ margin-left:60px; margin-top:7px; }
.marginLeftInnerContent			{ margin-left:47px; }
.marginLeftSingleHall 			{ margin-left:59px; }
.image_hall 						{ float:left; width:360px; }
.content_hall 					{ float:left; height:270px; width:290px; overflow:hidden }
.hallObjects_thumb				{ width:150px; margin-right:15px; float:left; }
.hallObjects_content 			{ float:left; width:450px; }
.hallObjects					{ border-bottom:1px solid #FFFFFF; position:relative; width:700px; margin-top:10px; margin-bottom:10px; }
.singleHallObject				{ text-align:left; height:115px; margin-right:13px; }
.productObjects					{ margin-top:80px; position:absolute; width:740px; }
.singleProductObject			{ text-align:left; float:left; height:200px; width:160px; margin-left:13px; }
.galleryBoxesOverview			{ float:left; margin-top:50px; margin-left:12px; height:135px; width:156px; overflow:hidden; }
.detailsGalleryThumb			{ float:left; width:360px; }
.detailsGalleryContent			{ float:left; width:280px; height:240px; overflow:hidden; }
.detailsGalleryThumbs			{ float:left; width:156px; margin-right:5px; }
.detailsHallThumbs				{ float:left; width:156px; margin-right:5px; }
.hallen_start					{ width:250px; margin-left:50px; margin-top:10px; }
.legend_content					{ font-weight:bold; color:#FFFFFF; }
.standorte_image				{ float:left; }
.standorte_content				{ margin-top:100px; width:300px; float:left; }

html				{height:100%; margin-bottom:1px;}
body				{font-family: verdana,helvetica,arial, sans-serif; font-size:0.83em;  color:rgb(0,0,0); text-decoration:none; 
margin:0 auto; padding:0px; background: rgb(214,235,235); text-align:center;}

a	{text-decoration:underline;color: rgb(0,0,0)}

a:hover {
	color:rgb(0,153,153);
}

#bgWhite		{position:absolute; left:0px; top:0px;width:100%; height:100px; background: rgb(255,255,255)}
/*#container		{position:relative; top:0px; left:-35px; width:899px; margin:0 auto; text-align:left;}*/
#container		{position:relative; top:0px; left:0px; width:899px; margin:0 auto; text-align:left;}


#header		{position:relative; top:0px; left:0px; width:899px; height:100px; text-align:left; float:left;}
#logo			{position:relative; top:32px; left:0px; padding-left:34px; width:164px; height:68px; float:left; }
#topNav		{position:absolute; top:78px; left:198px; height:20px;}


#language	{position:relative; top:5px; left:0px; width:701px; height:48px; text-align:right; float:left;}
#language a		{color:rgb(199,199,199); margin-left:25px; font-size:0.83em; text-decoration:none;}


/* subnavigation */
#boxLeft		{position:relative; top:19px; left:60px; width:125px; text-align:left;float:left; overflow:hidden}

/* �berschriftbalken */
#headline		{position:absolute; left:198px; top:128px; padding-left:8px; padding-top:7px; width:693px; height:23px; background:rgb(0,153,153); z-index:999;overflow:hidden;}

/* standard.tpl -> ganz normale ausgabe der einr�ckung */
#boxContent		{position:relative; left:0px; top:0px; width:100%; margin-top:57px; font-size:0.85em; float:left}
#boxRight		{position:relative; top:0px; left:0px; width:701px; height:449px; float:right; text-align:left; background: #99CCCC }
#boxRight[id]	{height:auto; min-height:449px;}
#content		{position:relative; left:0px; top:0px; width:701px; float:left; text-align:left;}

/* standard_overview.tpl -> wegen einr�ckung der bilder hinter der headline */
#boxRight_overview		{position:relative; top:0px; left:0px; width:701px; height:449px; float:right; text-align:left; background: #99CCCC }
#boxRight_overview[id]	{height:auto; min-height:449px;}
#boxContent_overview	{position:relative; left:0px; top:0px; width:100%; font-size:0.85em; float:left; }
#content_overview		{position:relative; left:0px; top:0px; width:701px; float:left; text-align:left; }


/** Start LandingPage **/
#containerLandingPage	{position:relative;  width:875px; margin:0 auto; padding-left:5px; padding-right:45px; top:30px; margin:0 auto; text-align:left;}
#contentLandingPage	{position:relative; top:0px; left:0px; width:701px; margin-top:-15px; padding:0px; 
padding-top:0px;  background:#99CCCC; float:right}
#contentLandingPage[id]	{height:auto; min-height:480px}
#buttonIntertent	{position:relative; top:0px; left:0px; float:left; margin-top:18px; width:132px; margin-right:38px; overflow:hidden}

.teaserLandingPage_con {position:relative; top:0px; left:0px;}

.teaserLandingPage_title {margin-bottom:10px;  font-size:0.9em; color:black; font-weight:bold}
.teaserLandingPage_imgBox {position:relative; height:129px; padding-bottom:5px; margin:0px;}
.teaserLandingPage_txt {margin-top:10px; text-decoration:none}
.teaserLandingPage_txt a {text-decoration:none}

div.crossfade {padding: 0;	margin: 0;	left:0px;	top:0px;	position: absolute;}
#fade1 , #fade2 , #fade3  {position:absolute;left:0px;top:0px;visibility: hidden;}
#fade1 img, #fade2 img, #fade3 img {	display: block;}

/** End LandingPage **/


/** startPage   **/
#mainPicStart			{position:relative; top:0px; left:0px; height:287px; width:492px;  float:left; overflow:hidden}

.teaserStart_1			{position:absolute; left:492px; top:1px; z-index:5; width:209px; height:180px; overflow:hidden;}
.teaserContentStart_1	{position:absolute; top:105px; left:14px; margin-top:13px; height:80px; width:181px; overflow:hidden}
.teaserImageStart_1	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}

.teaserStart_2	{position:absolute; left:492px; top:215px; z-index:5; width:209px;height:180px; overflow:hidden;}
.teaserContentStart_2	{position:absolute; top:0px; left:14px; height:80px; width:181px; overflow:hidden}
.teaserImageStart_2	{position:absolute; top:72px; left:0px; height:105px; width:209px;overflow:hidden}

.teaserStart_3	{position:absolute; left:0px; top:287px; z-index:5; width:490px; height:105px; overflow:hidden;}
.teaserContentStart_3	{position:absolute; top:14px; left:223px; height:80px; width:281px; overflow:hidden}
.teaserImageStart_3	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}

/** END startPage   **/

/**Level 1 .tpl  **/
#contentL1		{position:relative; left:0px; top:0px; width:180px; padding:13px 0px 0px 14px; float:left; text-align:left;; overflow:hidden}
#mainPicL1		{position:relative; left:0px; top:0px; margin-top:-57px; width:492px;  float:right; text-align:right;}
#subPicL1		{position:relative; left:0px; top:0px;width:701px; float:left; text-align:left;}
/** END Level 1 .tpl **/

/** Level 2  .tpl **/
#contentL2		{position:relative; left:0px; top:0px; width:492px;  padding:0px 14px 20px 185px; float:left; text-align:left;}
#mainPicL2		{position:relative; left:0px; top:0px; margin-top:0px; width:701px; height:260px; float:left; text-align:left; overflow:hidden}
/** END Level 2 .tpl   **/

/** newsPage Level1 .tpl **/
#contentNews		{position:relative; left:0px; top:0px; width:180px; height:153px; padding-left:14px; padding-top:13px; float:left; text-align:left; overflow:hidden}
#mainPicNews	{position:relative; left:0px; top:0px; margin-top:-57px; width:492px; height:344px; float:right; text-align:right; overflow:hidden}

.teaserNews_1			{position:absolute; left:0px; top:1px; z-index:5; width:209px; height:180px; overflow:hidden;}
.teaserContentNews_1	{position:absolute; top:105px; left:14px; margin-top:13px; height:60px; width:181px; overflow:hidden}
.teaserImageNews_1	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}

.teaserTermine			{position:absolute; left:14px; top:200px; z-index:5; width:209px; height:180px; overflow:hidden;}
.teaserContentTermine	{position:absolute;}

.teaserNews_3	{position:absolute; left:209px; top:287px; z-index:5; width:402px; height:105px; overflow:hidden;}
.teaserContentNews_3	{position:absolute; top:14px; left:223px; height:70px; width:181px; overflow:hidden}
.teaserImageNews_3	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}
/** END newsPage Level1 .tpl **/

/** productPage Level1 .tpl **/
#contentProd		{position:relative; left:0px; top:0px; width:180px; height:153px; padding-left:14px; padding-top:13px; float:left; text-align:left; overflow:hidden}
#mainPicProd		{position:relative; left:0px; top:0px; margin-top:-57px; width:492px; height:344px; float:right; text-align:right; overflow:hidden}

.teaserProd_1			{position:absolute; left:0px; top:1px; z-index:5; width:209px; height:180px; overflow:hidden;}
.teaserContentProd_1	{position:absolute; top:105px; left:14px; margin-top:13px; height:60px; width:181px; overflow:hidden}
.teaserImageProd_1	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}

.teaserProd_2			{position:absolute; left:0px; top:182px; z-index:5; width:209px; height:180px; overflow:hidden;}
.teaserContentProd_2	{position:absolute; top:105px; left:14px; margin-top:13px; height:80px; width:181px; overflow:hidden}
.teaserImageProd_2	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}

.teaserProd_3	{position:absolute; left:209px; top:287px; z-index:5; width:402px; height:105px; overflow:hidden;}
.teaserContentProd_3	{position:absolute; top:14px; left:223px; height:80px; width:181px; overflow:hidden}
.teaserImageProd_3	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}
/** END productPage Level1 .tpl **/

/** bereichePage Level1 .tpl **/
#contentBereiche		{position:relative; left:0px; top:0px; width:180px; height:153px; padding-left:14px; padding-top:13px; float:left; text-align:left; overflow:hidden}
#mainPicBereiche	{position:relative; left:0px; top:0px; margin-top:-57px; width:492px; height:344px; float:right; text-align:right; overflow:hidden}

.teaserBereiche_1			{position:absolute; left:0px; top:1px; z-index:5; width:209px; height:180px; overflow:hidden;}
.teaserContentBereiche_1	{position:absolute; top:105px; left:14px; margin-top:13px; height:60px; width:181px; overflow:hidden}
.teaserImageBereiche_1	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}

.teaserBereiche_2			{position:absolute; left:0px; top:182px; z-index:5; width:209px; height:180px; overflow:hidden;}
.teaserContentBereiche_2	{position:absolute; top:105px; left:14px; margin-top:13px; height:60px; width:181px; overflow:hidden}
.teaserImageBereiche_2	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}

.teaserBereiche_3	{position:absolute; left:209px; top:287px; z-index:5; width:402px; height:105px; overflow:hidden;}
.teaserContentBereiche_3	{position:absolute; top:14px; left:223px; height:70px; width:181px; overflow:hidden}
.teaserImageBereiche_3	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}
/** END bereichePage Level1 .tpl **/


/** Losberger Group.tpl **/
#contentLG		{position:relative; left:0px; top:0px; width:376px; padding:13px 14px; float:left; text-align:left;}
#mainPicLG		{position:relative; left:0px; top:0px; margin-top:0px; width:404px; height:152px; float:left; text-align:left; overflow:hidden}
#teaserLG		{position:relative; left:0px; top:0px; width:157px; padding:0px 140px 13px 0px; float:right; text-align:right;}
/** END Losberger Group .tpl   **/


#footer			{position:relative; top:0px; left:0px; width:701px; float:right; text-align:right; padding-bottom:14px;}
#footer a.activeLink		{color:rgb(0,153,153); font-size:0.83em; text-decoration:none; margin-left:40px}
#footer a.passiveLink		{color:rgb(102,102,102); font-size:0.83em; text-decoration:none; margin-left:40px}
#footer a:hover {
	color:rgb(0,153,153);
}


#teaser				{position:relative; left:0px; padding:13px 14px;width:209px; float:right; text-align:left; }
.teaserContent	{padding-left:14px; width:209px; height:209px; overflow:hidden;margin-bottom:26px;font-size:0.85em;}
.teaserContent img  {margin-left:-14px; margin-bottom:13px;}

/* hier beginnt das fr das Kontaktformular relevante CSS  */
.inp80				{width:80px;  background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid rgb(84,120,136);margin-bottom:3px;}
.inp80_miss			{width:80px;  background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid red;			margin-bottom:3px;}
.inp100				{width:100px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid rgb(84,120,136);margin-bottom:3px;}
.inp100_miss		{width:100px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid red;			margin-bottom:3px;}
.inp120				{width:120px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid rgb(84,120,136);margin-bottom:3px;}
.inp120_miss		{width:120px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid red;			margin-bottom:3px;}
.inp140				{width:140px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid rgb(84,120,136);margin-bottom:3px;}
.inp140_miss		{width:140px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid red;			margin-bottom:3px;}
.inp180				{width:180px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid rgb(84,120,136);margin-bottom:3px;}
.inp180_miss		{width:180px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid red;			margin-bottom:3px;}
.inp200				{width:200px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px rgb(84,120,136);		margin-bottom:3px;}
.inp200_miss		{width:200px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid red;			margin-bottom:3px;}
.inp260				{width:260px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid rgb(84,120,136);margin-bottom:3px;}
.inp260_miss		{width:260px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid red;			margin-bottom:3px;}
.inp350				{width:350px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid rgb(84,120,136);margin-bottom:3px;}
.inp350_miss		{width:350px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid red;			margin-bottom:3px;}

.inpbutton			{ background-color:rgb(255,255,255); font-weight:bold; font-family: arial,verdana,helvetica,sans-serif; font-size:1em; color: rgb(0,153,153); border:1px solid rgb(84,120,136);}

select{font-size: 1em;}

/* Kontaktformular checkbox */
.div_checkbox {float:left; margin:0px; margin-bottom:4px;}
.label_checkbox {display:block; width:335px; float:left; margin:0px; padding:0px;padding-top:3px}
.radio ,.checkbox    {margin:0px; padding:0px;}
html* .radio     {margin:0px; margin-top:-4px; padding:0px;}
html*  .checkbox    {margin:0px; margin-top:-2px; padding:0px;}


#ajaxError {border:1px solid red;padding:5px;display:none;margin-bottom:15px;margin-top:15px; background:#FFFFFF}
.ajaxError {border:1px solid red;padding:5px;display:none;margin-bottom:15px;margin-top:15px; color:rgb(0,0,0); background:#FFFFFF; text-decoration:none;}
#postError {border:1px solid red;padding:5px;margin-bottom:15px; margin-top:15px; background:#FFFFFF}

#copyrightprint	{display:none}

.videoplayer {z-index:999; margin:0px;}



#subscribe  {margin-left:10px}
#unsubscribe  {margin-left:10px}



.header_box {font-weight:normal; color:#000000; position:relative; font-size:11px; top:0px; float:right; margin-right:10px;}
.header_box_font {font-weight:bold; color:rgb(255,255,255); text-decoration:none; }

.header_box_font a:hover {
	color:rgb(0,0,0);
}

.header_box a:hover {
	color:rgb(0,0,0);
}

td.element{
	width: 210px;
}

.element input[type="submit"]{
	background-color:rgb(255,255,255); 
	font-weight:bold; 
	font-family: arial,verdana,helvetica,sans-serif; 
	font-size:1em; 
	color: rgb(0,153,153);
	border:1px solid rgb(84,120,136);
}

.twoColumn{
	margin-left:8px;
	border-spacing:4px;
}

.twoColumn TD{
	vertical-align:top;
}

.twoColumn TR{
	margin-top: 8px;
}

.oneColumn{
	margin-left:8px;
	border-spacing:4px;
}

.oneColumn TD{
	vertical-align:top;
}


.oneColumn TR{
	margin-top: 8px;
}
