/*body					{height:100%; background-image:url(/fileadmin/templates/img/bg_01.jpg); background-repeat:no-repeat; background-position:center 0px ; background-color:#0073b9; margin:0; padding:0; color:#000; font-size:11px; font-family:Verdana, Helvetica, sans-serif; }*/
/*body					{height:100%; background-image:url(/fileadmin/templates/img/bg_01.jpg); background-repeat:no-repeat; background-position:0px 0px ; background-color:#0073b9; margin:0; padding:0; color:#000; font-size:11px; font-family:Verdana, Helvetica, sans-serif; }*/
body					{width: 100%; height: 100%; background-position:0px 0px ; background-color:#0073b9; margin:0; padding:0; color:#000; font-size:11px; font-family:Verdana, Helvetica, sans-serif; line-height:13px } 

html					{width:100%; height:100%}
tr						{vertical-align:top}
/*.position				{width:890px; margin-right:auto; margin-left:auto; margin-top:0px; position:relative;}*/
.position				{width:890px; margin-left:40px; margin-top:5px; position:relative;}
.logopos				{position:absolute; width:200px; height:148px; left:-40px; top:-5px }
.layoutouter			{width:890px;}
.sub					{width:890px;}

p {
	margin: 0px;
	padding: 0px;	
	margin-bottom: 10px;
	margin-top: 10px;
}

.layoutbox				{width:890px; text-align:left; border:0px solid #fff}
.home .layoutbox		{width:890px; text-align:left; border:4px solid #fff}


.homeactuell			{color:#fff; width:218px; float:left; }
.homeactuelltitle		{width:60px; float:left; background-color:#083471}
.homeactuelltitle p		{padding:0; margin:0}
.homeactuellcontent		{width:158px; float:left;}
.homeactuellcontent .contentstart			{padding:1px 5px 5px 5px}

.contentfull .homeactuell			{
	color:#fff;
	height : 410px;
	width:218px;
	float:left;
}

/*.contentfull			{width:890px; background-image:url(/fileadmin/templates/img/white85.png)}*/
.contentfull			{width:890px;  }
/*.contentsub				{width:890px; background-image:url(/fileadmin/templates/img/bg_sub.png); }*/
.contentsub				{width:890px;}
.contentright			{width:672px; float:left}
.contentfullsub			{width:890px}
.contentfullmittitel	{width:890px; min-height:410px; height:auto !important; height:410px}
.contentfullmittitel .contentfulltitel	{padding-left:10px; padding-top:20px}
.contentfullmittitel .contenffullcontent {padding-left:10px; width:860px}
.contentfullproduct	{width:890px;}
.contentfullproduct .contenffullcontent {padding-left:0px; min-height:410px; height:auto !important; height:410px}
.contentfullproduct .contentfulltitel	{padding-left:10px; padding-top:20px}

.contentrightsub		{width:672px; float:left;  }
.contentrightsub .contentstart	{padding:20px 15px 15px 75px;}


.homeactuellentry				{padding-top:5px}
.homeactuellentry b				{}

.homefullpromo		{position: absolute; left: 222px; width: 672px; height: 410px;}
.homepromotitle		{width:60px; float:left;}
.homepromopic		{width:552px; float:left;}


/*.homemarken				{width:374px; float:left; background-image:url(/fileadmin/templates/img/bg_marken.png); background-position:60px 0; }*/
.homemarken				{width:374px; float:left; background-image:url(/fileadmin/templates/img/bg_marken.gif); background-position:60px 0; }
.homemarkentitle		{width:60px; float:left;}
.homemarkencontent		{width:314px; float:left;}
.homemarkencontent .contentstart			{padding:5px 0 0 5px}

.promotion			{width:298px; float:left; overflow:hidden}
.promorakete		{background-image:url(/fileadmin/templates/img/promo_rakete_bg.jpg); width:298px; height:240px}
.promobottom		{width:298px; height:170pxs}


.header				{width:898px}
.logofrisco			{width:218px;}
.navigation			{width:500px;}
.navigationtop		{width:500px; height:40px !important;}
.navigationbottom 	{height:108px !important; }
.search				{width:176px;}
.search form		{padding-top:15px}
.searchinput		{width:110px; float:left; height:13px; font-size:11px}
.searchbutton		{float:left; width:52px; padding-left:4px}

/*.logo {width:219px; height:181px; position:absolute; left:0px; top:0px}*/

form	{padding:0; margin:0}

.nav1				{float:left; padding-top:10px; padding-right:0px }
/*.navigation2			{width:676px; height:60px; background-image:url(/fileadmin/templates/img/white85.png)	}*/
.navigation2			{width:676px; height:60px; border-top:1px solid #fff	 }
.nav2			{float:left; padding-top:10px }
#nav2actsub			{}

.navigation2pos		{padding-left:50px}

.nav2 a		 		{outline:none; font-weight:bold; line-height:19px; font-size:11px !important; border-top:2px solid #fff; border-bottom:2px solid #fff; padding-left:5px; color:#000;}
.nav2 a:link 		{outline:none; color:#fff; text-decoration:none; background-color:#C6DB00;}
.nav2 a:visited 	{outline:none; color:#fff; text-decoration:none; background-color:#C6DB00;}
.nav2 a:hover 		{outline:none; color:#fff; text-decoration:none; background-color:#B8CC02;}
#nav2act a 			{outline:none; color:#fff; text-decoration:none; background-color:#B8CC02;}
.nav2#nav2act a:hover {outline:none; color:#fff; text-decoration:none; background-color:#B8CC02;}
#nav2actsub a			{outline:none; color:#fff; text-decoration:none; background-color:#B8CC02;}}
.nav2#nav2actsub a:hover {outline:none; color:#fff; text-decoration:none; background-color:#B8CC02;}}

.attention				{color:#cc0000}

.ptab		{width:890px}
.pdtabl		{width:225px}
.pdtabm		{width:385px}
.pdtabr		{width:280px}
.ptabnav	{width:280px}
.pdrop		{width:220px}
.pnav		{width:60px}


h1		{padding:0; margin:0 0 0 0; font-size:11px; font-weight:bold;}
h2		{width:100%; padding:0; margin:0; font-size:16px; font-weight:bold;}
h3		{color:#083471; width:100%; padding:0px 0 5px 0; margin:0; font-size:11px; font-weight:bold;}

.pdtabr h1 	{padding:0; margin:0; font-size:11px; font-weight:bold;}



.historyimg 		{margin-left:5px}
.history			{float:left; display:block; width:60px; height:30px; margin-bottom:5px; margin-right:5px;}
a.history:link, a.history:visited  {padding:4px; font-weight:bold; border:1px solid #92aabf; text-decoration:none}
a.history:hover 	{font-weight:bold; border:1px solid #083471; text-decoration:none}
a.history:active 	{font-weight:bold; border:1px solid #083471; text-decoration:none}

.histab				{width:590px}
.histableft			{width:385px}
.histabspacer		{width:25px}
.histabright		{width:180px}

.produktcontentstart h1	{color:#003366; font-size:11px; font-weight:bold; height:15px}
.contenttable	{padding-top:0 !important; margin-top:0 !important}
.prolink		{display:block}

a img			{border:0px}

.contentstart	p	{margin:0 0 10px 0; padding:0 0 10px 0}
.contenttable	p	{margin:0; padding:0}

.line table td		{border-bottom:1px solid #7c9bc2; padding-bottom:5px;}

.nav3		{display:none}

.produktleftstart img {margin-left:6px; margin-bottom:6px}
.homeactuellcontent	{padding-top:10px}
.homeactuellcontent p {margin:0 0 15px 0; padding:0}
.homeactuellcontent  ul	 {list-style-image:url(/fileadmin/images/ul.gif); padding-left:0px; margin-left:11px; padding-bottom:2px; margin-bottom:0px; margin-top:0px}
.homeactuellcontent li				{padding-bottom:5px}


.events .contentstart a 	{text-decoration:none}

ul		{list-style-image:url(/fileadmin/images/ul2.gif); margin-left:11px; padding:2px; margin-bottom:0px; margin-top:0px}
.ulwhite		{list-style-image:url(/fileadmin/images/ul3.gif); margin-left:11px; padding:2px; margin-bottom:0px; margin-top:0px}

.pdrop	{padding-bottom:10px}

.pdtabr ul		{list-style-image:url(/fileadmin/images/ul3.gif); margin-left:11px; padding:2px; margin-bottom:0px; margin-top:0px}
.txtextreme ul		{list-style-image:url(/fileadmin/images/ul2.gif); margin-left:11px; padding:2px; margin-bottom:0px; margin-top:0px}
.uldark ul		{list-style-image:url(/fileadmin/images/ul2.gif); margin-left:11px; padding:2px; margin-bottom:0px; margin-top:0px}


a
{
  outline: none;
}

.shops_adress	{color:#083471; font-size:11px; width: 360px; height: 140px; position: absolute; top: 325px; left: 490px; background-color: #edf4f9; border: 1px solid #083471; padding:5px 0 0 7px;}
.shoptab	{width:350px; font-size:10px; border: 1px solid #c2d0df}
.shoptab td	{padding-left:3px}
.shopaddresstop	{height:65px}
.shoptabtitel1	{width:105px; background-color:#c2d0df}
.shoptabtitel2	{width:115px; background-color:#c2d0df}
.shoptabtitel3	{width:130px; background-color:#c2d0df}

.homeactuellentry a:link 		{color:#fff; text-decoration:none}
.homeactuellentry a:visited 	{color:#fff; text-decoration:none; }
.homeactuellentry a:hover 		{color:#d5e3ee !important;}

.homeactuellentry strong a:link 		{color:#fff; font-weight:bold; text-decoration:none}
.homeactuellentry strong a:visited 	{color:#fff; font-weight:bold; text-decoration:none; }
.homeactuellentry strong a:hover 		{color:#d5e3ee; font-weight:bold; text-decoration:none}

/* regular links */
a 				{text-decoration:underline; color:#083471}
a:visited 		{text-decoration:underline; color:#083471}
a:hover  		{text-decoration:underline; color:#000} 



.pdtabr a:link 		{color:#fff; font-weight:normal}
.pdtabr a:visited 		{color:#fff; font-weight:normal; text-decoration:underline; }
.pdtabr a:hover 		{color:#fff; font-weight:normal; text-decoration:underline}
	
.footertxt	{color:#fff; display:block; float:left; margin-right:10px; font-size:10px}
.footertxt a:link 		{color:#fff; font-weight:normal}
.footertxt a:visited 		{color:#fff; font-weight:normal; text-decoration:none; }
.footertxt a:hover 		{color:#fff; font-weight:normal; text-decoration:none}

.info		 		{padding-left:22px; padding-bottom:10px; background-image:url(/fileadmin/images/ico_info.gif); background-repeat:no-repeat;}
a.info:link 		{text-decoration:none}
a.info:visited 		{text-decoration:none}
a.info:hover 		{text-decoration:underline}

.eventtitel	{
	width:580px;
	height:40px;
	margin-bottom: 20px;
	position: relative;
	left: 45px;
	top: 25px;
	z-index: 2000;
}

.hinweiseBox {
 width: 140px;
 position: absolute;
 top: 460px;
 left: 80px;
 color: #FFFFFF;
}

.hinweiseBox a {
 color: #FFFFFF;
}

.eventBox {
 width: 120px;
 position: absolute;
 top: 157px;
 left: 80px;
 color: #FFFFFF;
}

.eventBox a {
 color: #FFFFFF;
}

.geburtstag h1	{font-size:18px !important; padding-bottom:15px}
.bodytext b a			{font-weight:bold!important}
.attention {color:#990000}

.marqueehome 	{font-size:11px !important; width:142px}
.marqueehome td {border-bottom:1px solid #96b9d2; padding-top:3px; padding-bottom:3px; }	
.csc-frame-frame1 {
	padding-left: 48px;
	font-weight: bold;
	width: 500px;
}

/* ===================================================================== */
/* FRISCO GALLERY														 */
/* ===================================================================== */

#events .contentrightsub {
	height: 665px;
	overflow: hidden;
	overflow-y: auto;
	margin: 10px 0 1px 0;
}

#events .contentrightsub .eventtitel {
	top: 15px;
}

#events .friscogallery {
	left: 45px;
	position: relative;
	top: 15px;
	width: 580px;
}

#events .friscogallery .cboxElement img {
	margin: 0 5px 5px 0;
}

#events  #cboxTitle {
	display: none !important;
}
