IMG {border:0;}

H1  		{font-family:arial; font-size:14px; font-weight:bold; color:#000000; padding-left:0px; padding-top:0px; margin-top:10px; height:18px; background-color:#f4f4f4;}
H2  		{font-family:arial; font-size:12px; font-weight:bold; color:#000000; padding-left:0px; padding-top:0px; margin-top:10px; height:18px; background-color:#f4f4f4;}
H3 		{font-family:arial; font-size:11px; font-weight:bold; color:#000000; padding-left:0px; padding-top:0px; margin-top:10px; height:18px; background-color:#f4f4f4;}

p		{margin-bottom:20px;}

A.content:LINK, A.content:VISITED, A.content:ACTIVE {background:0;}
A.content:HOVER {background:0;}

.specialtable tr td 	{padding-top:5px; padding-bottom:5px;}

html                
                    {
                        font-family: arial, sans-serif;
                        font-weight: normal;
                        font-size: 11px;
                    }
body                {
                        width:100%;
                        height:100%;
                        margin: 0px;
                        text-align: left;
                        border: dotted 0px #f00;
                        background-color:#fff;
						line-height:1.3em;
                    }

div#site-wrapper {
	position:relative;
	top: 5px;
	left:0px;
	width:887px;
	height:100%;
	margin:0px auto;
	border:dotted 0px #f00;
}
#headline_text {
	position:absolute;
	width:190px;
	height:50px;
	left:480px;
	top:287px;
	z-index:999;
}
* html #headline_text {
	left:270px;
	top:25px;
}
*:first-child+html #headline_text {
	left:270px;
	top:25px;
}

A.mainNav_lnk:LINK, A.mainNav_lnk:VISITED, A.mainNav_lnk:ACTIVE {color:#fff ! important; font-family:arial; font-size:14px ! important; font-weight:normal; text-decoration:none ! important; cursor:pointer;}
A.mainNav_lnk:HOVER {text-decoration:underline; color:#fff;}

#_CMSTable1 {
	position:relative;
	left:-5px;
	/* display:none; */
}

/* Navigation */

#divMainNav
					{
                        position:relative;
                        top:-14px;
                        left:0px;
                        width:920px;
                        height:20px;
                        background-color:#006ab6;
                        z-index:99;
                        margin:10px 0px 0px 0px;
                    }

* html #divMainNav
					{
                        position:relative;
                        top:-14px;
                    }
*:first-child+html #divMainNav
					{
                        position:relative;
                        top:-14px;
                    }

#divMainNav ul
					{
						position:relative;
						top:0px;
						width:100%;
						height:20px;
					}

#divMainNav ul li
					{
						
						float:left;
						
						line-height:20px;
						text-align:center;
						vertical-align:top;

						border-bottom:0px;
					}



.mainnav                {list-style:none; float:left; margin:0px; padding:0px;}
.mainnav-li             {padding:0px 0px 0px 5px; white-space:pre; float:left; color:#fff; font-weight:normal; font-style:normal; line-height:18px;}
.mainnav-li:hover       {color:#f00; cursor:pointer;}

#divMainNav li ul { display:block; }
#divMainNav li:hover div { display:block; }

#divMainNav ul li
					{
						text-align:left ! important;
					}

.mainNavDivider		{height:1px; text-align:center; width:100%;}
*:first-child+html .mainNavDivider {height:20px;}

.ie8hack			{margin-top /*\**/: -4px\9 }
*:first-child+html .nlist {margin-top:-15px;}
					
.subnav-frame        	{display:none; position:absolute; top:-209px; clear:none;  filter:alpha(opacity=80); -moz-opacity:0.8; margin-left:-5px; height:207px; background:#fff; width:145px ! important; border:solid 1px #ccc;}
.subnav              		{list-style:none; clear:none; float:none; width:128px ! important; padding:0px ! important; margin:0px ! important; background-color:#fff;}
.subnav-li           	{float:none ! important; text-align:left; white-space:nowrap; margin-bottom:-18px ! important;  padding-left: 5px; padding-bottom:0px ! important; font-size:11px; line-height:1.4em ! important;}
.subnav li:hover     	{color:#f00; cursor:pointer;}

*:first-child+html .subnav-li {height:35px;}
* html  .subnav-frame { top:-206px; height:205px;}
*:first-child+html  .subnav-frame {display:none;  top:-209px; height:207px;}
* html  .subnav-frame {display:none;  top:-209px; height:207px;}
* html  .subnav-li {
	position:relative;
	display:block;
	top:0px;
	height:35px ! important;
	font-size:12px;
	line-height:1.4em;
	color:#000;
}
* html .subnav {
	border:dotted 0px #f0f;

}

A.subNav:LINK, A.subNav:VISITED, A.subNav:ACTIVE {color:#000; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; cursor:pointer;}
A.subNav:HOVER {text-decoration:underline; color:#000;}


.metanav_li 	{
	float:left;
}
.metanav_spacer_li 	{
	float:left;
	width:500px ! important;
}


.ctb1 {BORDER-RIGHT: #ffffff 1px solid; PADDING-LEFT: 2px; BACKGROUND-COLOR: #c6c9da; font-family:arial; font-size:11px; font-weight:bold;}
.ctb2 {BORDER-RIGHT: #c6c9da 1px solid; PADDING-LEFT: 2px; BACKGROUND-COLOR: #c6c9da; font-family:arial; font-size:11px; font-weight:bold;}
.ctb3 {BORDER-RIGHT: #c6c9da 1px solid; PADDING-LEFT: 2px; BORDER-LEFT: #c6c9da 1px solid; BORDER-BOTTOM: #c6c9da 1px solid; BACKGROUND-COLOR: #ffffff; font-family:arial; font-size:11px;}
.ctb4 {BORDER-RIGHT: #c6c9da 1px solid; PADDING-LEFT: 2px; BORDER-BOTTOM: #c6c9da 1px solid; BACKGROUND-COLOR: #ffffff; font-family:arial; font-size:11px;}
.ctb5 {BORDER-RIGHT: #c6c9da 1px solid; PADDING-LEFT: 2px; BACKGROUND-COLOR: #c6c9da; font-family:arial; font-size:11px; font-weight:bold;}
.Combo {font-family:arial; font-size:11px; width:215px;}



.Search		{font-family:verdana; font-size:8pt; border: solid 1px #ffb700; width:120px;}
.DesignIFrameBody {cursor:default; background-color:#f4f4f4; margin:0px;}

.Main_NavLow 		{vertical-align:top; width:110px; cursor:pointer; font-family:arial; font-size:10px; color:#ffffff; border-right: solid 1px #ffffff; text-align:center; }
.Main_NavHigh 		{vertical-align:top; width:110px; cursor:pointer; font-family:arial; font-size:10px; color:#ffffff; border-right: solid 1px #ffffff; text-decoration:underline; text-align:center;  cursor:pointer; }
.Main_NavPersist 	{vertical-align:top; width:110px; cursor:pointer; font-family:arial; font-size:10px; color:#ffffff; border-right: solid 1px #ffffff; text-decoration:underline; text-align:center;  }

.Meta_NavLow {cursor:default; font-family:arial; font-size:7pt; color:#000000; padding-left:5px; padding-right:5px;}
.Meta_NavHigh {cursor:pointer; font-family:arial; font-size:7pt; color:#b20000; padding-left:5px; padding-right:5px;}

.Sub_NavHigh1 {cursor:default; font-family:arial; font-size:8pt; color:#000000; background-color:#f4f4f4; cursor:pointer; font-weight:bold}
.Sub_NavLow {cursor:default; font-family:arial; font-size:8pt; color:#000000; text-decoration:none; font-weight:bold}
.Sub_NavPersist {cursor:default; font-family:arial; font-size:8pt; color:#000000; background-color:#f4f4f4; text-decoration:underline; font-weight:bold}

.MainNavTableClass {background-color:#969696; width:100%; height:32px;}

.SubSub_NavHigh {cursor:default; font-family:arial; font-size:9pt; color:#b20000; padding-left:5px}
.SubSub_NavLow {cursor:default; font-family:arial; font-size:9pt; color:#787878; padding-left:5px}
.SubSubNavBottom {background-color:#bfbfbf; width:100%; height:8px;}

#divMainNav {width:887px;}
#divSubNav {visibility:hidden; position:absolute; width:175px; left:0px; background-color:#d8d8d8; opacity:0.75; filter:alpha(Opacity=75)}
#topsearch   {position:absolute; top:200px; left:725px; z-index:99;}

.searchField  {width:173px; font-family:arial; font-size:11px;}
.quickSearch {width:173px; font-family:arial; font-size:11px;}

#DIV_BT			{position:relative; top:50px; left:250px; height:50px; width:190px; font-family:arial; color:#006ab6; font-size:12px; font-weight:normal;}
.BT_TeaserTextHeadline 	{font-family:arial; color:#006ab6; font-size:18px; font-weight:bold;}
.BT_TeaserText	 	{font-family:arial; color:#006ab6; font-size:12px; font-weight:normal;}
.BT_TeaserLink		{font-family:arial; color:#000000; font-size:12px; font-weight:normal; text-align:right;}


.text {font-family:arial; font-size:12px; font-weight:normal;  padding-left:5px; font-weight:bold;}

.metaNav {border:solid 0px #000000; }


.DownloadTitle	{font-family:arial; font-size:11px; font-weight:bold; height:14px; background-color:#c6c9da; padding-left:5px;}
.DownloadStandard	{font-family:arial; font-size:11px; font-weight:normal; height:14px; padding-left:5px;}

/* VORLAGEN */

.Überschrift1 {font-family: arial; font-size: 10pt; font-weight: bold; color: #ffffff;}
.Bildtitel {font-family: arial; font-size: 6pt; color: #ffffff;}
.StandardText {font-family:arial; font-size:11px; padding-left:5px; padding-top:5px;}
.content {font-family:arial; font-size:11px; padding-left:4px; padding-right:4px; padding-top:5px; background-color:#f4f4f4;}
.content_bold {font-family:arial; font-size:11px; font-weight: bold; padding-left:0px; padding-right:4px; padding-top:5px; background-color:#f4f4f4;}
.content_text {font-family:arial; font-size:11px; padding-left:0px; padding-right:0px; padding-top:0px;}
.contentCell {font-family:arial; font-size:11px; padding-left:4px; padding-right:0px; padding-top:0px; background-color:#f4f4f4;}
.contentTopMargin {background-color:#f4f4f4; height:8px; font-size:1px;}
.contentFooter {font-family:verdana; height:25px; font-size:8px; background-color:#F7F7F7; border-bottom: solid 1px #f4f4f4;}
.IFrameCell {visibility:hidden}
.DMÜberschrift {font-family:arial; font-size:10pt; font-weight: bold; color: #ffffff; background-color: #000000;}
.DMStandardText {font-family: verdana; font-size: 9pt; color: #002252; height:80px; width:620px;}

.content_datum	{height:12px; font-family:arial; font-size:11px; background-color:#F7F7F7;padding-left:4px}
.contentTable	{border-top: solid 1px #646464;}

.rightTop		{border-top: solid 1px #646464;}

.Teaser_headline	{font-family:arial; font-size:12px; font-weight:normal; height:14px; padding-bottom:0px; background-color:#c6c9da; padding-left:5px;}

.BT_Background	{font-family:arial; font-size:9px; font-weight:normal;  background-image:url(http://winter2.leogang-saalfelden.at/userfiles/BT_Image.jpg); background-repeat:norepeat;}
.BT_image	{width:160px; height:120px;}
.BT_spacer	{font-family:arial; font-size:1px; height:5px;}
.BT_text		{font-family:arial; font-size:11px; padding-left:5px; padding-right:5px;}
.BT_headline	{font-family:arial; font-size:11px; font-weight:normal; height:14px; background-color:#c6c9da; padding-left:5px;}
.BT_more		{font-family:arial; font-size:9px; font-weight:normal; height:14px; padding-left:5px; }
.BT_line		{font-family:arial; font-size:1px; height:2px;  background-color:#787878; }

.PresseRow {padding-top:10px; padding-left:5px;  background-color:#f7f7f7;}
.PresseRow2 {padding-left:5px; background-color:#f7f7f7;}
.PresseText {font-family:arial; font-size:11px;}
.PresseBody {font-family:arial; font-size:11px;margin:0px; background-color:#f7f7f7;}

.contentBorder	{ background-color:#C5C5C5; background-image:url(/design/images/border_white.gif); background-repeat:no-repeat;}
.TopTable	{ }
#divBild1		{position:absolute;  z-index:10;}
#divHeader	{position:absolute;  z-index:9;}

.TableCellTitle_Right {font-family: arial; font-size: 11px; font-weight: bold; color: #000000; background-color:#c6c9da; border-right: solid 1px #c6c9da; padding-left:2px;}
.TableCellTitle {font-family: arial; font-size: 11px; font-weight: bold; color: #000000; background-color:#c6c9da; border-right: solid 1px #FFFFFF; padding-left:2px;}
.TableCell_Left {font-family: arial; font-size: 11px; color: #000000; background-color:#FFFFFF; border-left: solid 1px #c6c9da; border-right: solid 1px #c6c9da; border-bottom: solid 1px #c6c9da; padding-left:2px;}
.TableCell {font-family: arial; font-size: 11px; color: #000000;background-color:#FFFFFF; border-right: solid 1px #c6c9da; border-bottom: solid 1px #c6c9da; padding-left:2px;}



/* LOGINDIALOG */


.content_linkliste	{font-family:arial; font-size:10px; font-weight:bold; color:#c60000; padding-left:4px; padding-top:0px; height:14px; background-color:#f4f4f4;}
.content_headline	{font-family:arial; font-size:14px; font-weight:bold; color:#000000; padding-left:4px; padding-top:0px; height:18px; background-color:#f4f4f4;}

.Color1		{font-family:arial; font-size:8pt; font-weight:bold; color:#646464; padding-left:0px; padding-right:6px; padding-top:0px; height:14px; }
.Color2		{font-family:arial; font-size:8pt; font-weight:bold; color:#646464; padding-left:0px; padding-right:6px; padding-top:0px; height:14px; }
.Color3		{font-family:arial; font-size:8pt; font-weight:bold; color:#646464; padding-left:0px; padding-right:6px; padding-top:0px; height:14px; }

.iboxHeaderLeft { background-color:#D9D9D9; color:#00406e; font-family:arial; font-size:11px; padding-top:1px; text-align:left; padding-left:0px;} 
.iboxHeaderLeft2 { background-color:#979dbe; color:#000000; font-family:arial; font-size:11px; padding-top:1px; text-align:left; padding-left:0px;}
.iboxHeaderLeft3 { background-color:#979dbe; color:#000000;}
.iboxHeaderLeftSommer { background-color:#fbc98e; color:#5c0000; font-family:arial; font-size:11px; padding-top:1px; text-align:left; padding-left:0px;}

.iboxTableLeft  { background-color:#F2F2F2;}
.iboxTableSummer  { background-color:#fef1e2;}


.iboxBodyLeft	{ background-color:#F2F2F2; color:#000000; font-family:arial; font-size:11px; padding-left:4px; padding-top:2px; padding-right:2px;}
.iboxFooterLeft	{ background-color:#F2F2F2; color:#000000; font-family:arial; font-size:11px; padding-left:4px; padding-top:2px; padding-right:2px; border-bottom: solid 1px #d8d8d8;}
	
A.infoBoxLinks:LINK, A.infoBoxLinks:VISITED, A.infoBoxLinks:ACTIVE {color:#1a1c61; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; cursor:pointer;}
A.infoBoxLinks:HOVER {text-decoration:underline;}

A.tool:LINK, A.tool:VISITED, A.tool:ACTIVE {color:#1a1c61; font-family:arial; font-size:10px; font-weight:normal; text-decoration:none; cursor:pointer;}
A.tool:HOVER {text-decoration:underline;}

A.linknav:LINK, A.linknav:VISITED, A.linknav:ACTIVE {color:#c60000; font-family:arial; font-size:10px; font-weight:normal; text-decoration:none; cursor:pointer; padding-right:1px;}
A.linknav:HOVER {text-decoration:none; padding-right:1px;}

A.relink:LINK, A.relink:VISITED, A.relink:ACTIVE {color:#1a1c61; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; cursor:pointer;}
A.relink:HOVER {text-decoration:underline;}

A.metanav:LINK, A.metanav:VISITED, A.metanav:ACTIVE {cursor:default; font-family:arial; font-size:7pt; color:#000000; padding-left:5px; padding-right:0px; text-decoration:none; cursor:pointer;}
A.metanav:HOVER { color:#b20000; text-decoration:none;}


A.lnav:LINK, A.lnav:VISITED, A.lnav:ACTIVE {color:#646464; font-family:arial; font-size:8pt; text-decoration:none;}
A.lnav:HOVER {color:#888888; text-decoration:underline;}

A.special:LINK, A.special:VISITED, A.special:ACTIVE {color:#fff;background: #f00; padding: 0px 3px;  border:solid 0px #fff; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; cursor:pointer; line-height:1.6em;}
A.special:HOVER {text-decoration:underline;}



.iboxHeaderRight		{ background-color:#FFFFFF; color:#000000; font-family:arial; font-size:11px; font-weight:bold; border-top: solid 1px #646464;}
.iboxTableRight			{ background-color:#FFFFFF;}
.iboxBodyRight			{ color:#000000; font-family:arial; font-size:11px; padding-left:4px; padding-top:2px; padding-right:2px; }
.iboxBodyRight2			{ color:#000000; font-family:arial; font-size:11px; padding-left:4px; padding-top:2px; padding-right:2px; }
.iboxSpacerRight		{ background-color:#fFFFFFF; font-size:1px;}
.iboxSpacerLeft			{ background-color:#fFFFFFF; font-size:1px;}
.iboxFooterRight		{ border-bottom: solid 1px #646464; background-color:#d8d8d8; font-size:12px; color:#bd1111; font-family:arial;}
.iboxFooterQS			{ background-color:#FFFFFF; color:#000000; font-family:arial; font-size:1px; padding-left:4px; padding-top:2px; padding-right:2px; border-bottom: solid 1px #646464;}

#submit1			{ cursor: pointer;}



.blau { background-color:#c2e2f7; padding-left:3px; padding-top:3px;  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.gelb { background-color:#f8e1b4; padding-left:3px; padding-top:3px;  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.bg   { background-color:#f2f9fd; padding-left:3px; padding-top:0px;  padding-bottom:2px;  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.qsTitle {font-family: verdana;	font-size: 8pt;	color: #000000;	border: solid 1px #0099CC;	background-color: #F2FAFE;}
.qsText {font-family: verdana; font-size: 7pt; color: #000000;}
.QSSelect	{FONT-SIZE: 10px; WIDTH: 146px; FONT-FAMILY: verdana, arial; HEIGHT: 17px}


/* DESKLINE MERKMALTABELLE */

.cssMerkmalTable {}
.cssMerkmalGruppe {font-family: arial; font-size: 9pt; font-weight: bold; color: #ff00ff;}
.cssMerkmal {font-family: verdana; font-size: 6pt; color: #FF00FF;}

/* DESKLINESUCHKRITERIEN */

.cssSearchLabel {font-family: arial; font-size: 9pt; color: #ff00ff;}
.cssSearchInput {font-family: arial; font-size: 9pt; color: #ff00ff; width: 120px;}
.cssSearchCombo {font-family: arial; font-size: 9pt; color: #ff00ff; width: 150px;}
.cssSearchDate {font-family: arial; font-size: 9pt; color: #ff00ff; width: 70px;}

/* SUCHE */

.SP_RANK {color:#1a1c61; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; cursor:pointer;}
.SP_INFOLINK {color:#1a1c61; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; cursor:pointer;}
.SP_TEXT {color:#1a1c61; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; cursor:pointer;}
.SP_CURRENTPAGE {color:#1a1c61; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; cursor:pointer;}
A.SP_PAGELINK:LINK, A.SP_PAGELINK:VISITED, A.SP_PAGELINK:ACTIVE {color:#1a1c61; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; cursor:pointer;}
A.SP_PAGELINK:HOVER {text-decoration:underline;}
A.SP_PAGENR:LINK, A.SP_PAGENR:VISITED, A.SP_PAGENR:ACTIVE, A.SP_PAGENR:HOVER {color:#1a1c61; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; cursor:pointer;}

/* SUCHEINGABEFELD UND -LABEL */

.cssSearchTitle {font-family: arial; font-size: 9pt; font-weight: bold; color: #ff00ff}
.cssSearch {background-color: #ff00ff; border: solid 1px #000000;}

/* STYLES FÜR SITEMAPDARSTELLUNG */

.DS_Table {font-family:arial; font-size:9pt; color: #ffffff;}
.DS_TD {font-family:arial; font-size:9pt; font-weight:bold; color: #555555;}
.DS_TR {font-family:arial; font-size:9pt; color: #ffffff;}

/* DESKLINE BETRIEBSPREISTABELLE */

.cssPriceTable {}

/* STYLES FÜR LINKDARSTELLUNG */



A.ll:LINK, A.ll:VISITED, A.ll:ACTIVE {color:#000000; font-family:arial; font-size:12px; text-decoration:none; cursor:pointer;}
A.ll:HOVER {color:#000000; text-decoration:underline;}

A.IBF:LINK, A.IBF:VISITED, A.IBF:ACTIVE {color:#bd1111; font-family:arial; font-size:11px; text-decoration:none; cursor:pointer;}
A.IBF:HOVER {color:#bd1111; text-decoration:underline;}

/* NEWSLETTER */

.cssNSLabel {font-family: arial; font-size: 9pt; color: #ff00ff;}
.cssNSInput {font-family: arial; font-size: 9pt; color: #ff00ff;}

/* DATENMANAGER */

.DM_CATEGORY {font-family: arial; font-size: 9pt; color: #ff00ff;}
.DM_CategoryCombo {font-family: arial; font-size: 9pt; color: #ff00ff;}
.DM_CURPAGENR {font-family: arial; font-size: 9pt; color: #ff00ff;}
A.DM_PAGENR:LINK, A.DM_PAGENR:VISITED, A.DM_PAGENR:ACTIVE, A.DM_PAGENR:HOVER  {color:#ff00ff; font-family:verdana; font-size:9pt; font-weight:bold; text-decoration:none;}

/* DATENMANAGER REFERENZTABELLE */

.REF_TABLE {}
.REF_ROW {}
.REF_COL1 {font-family: arial; font-size: 9pt; color: #ff00ff;}
.REF_COL2 {font-family: arial; font-size: 9pt; color: #ff00ff;}

/* CONTENT CONSUME BAR */

.CCB_Text_FS1 {font-family:arial; font-size:10pt}
.CCB_Text_FS2 {font-family:arial; font-size:14pt}
.CCB_Text_FS3 {font-family:arial; font-size:18pt}
.CCB_Text_FS4 {font-family:arial; font-size:26pt}
.CCB_Text_FS5 {font-family:arial; font-size:40pt}
.CCB_MailCol {color:#1a1c61; font-family:arial; font-size:10px; font-weight:normal; text-decoration:none; cursor:pointer; padding-right:10px;}
.CCB_MemoryCol {color:#1a1c61; font-family:arial; font-size:10px; font-weight:normal; text-decoration:none; cursor:pointer; padding-right:10px;}
.CCB_PrintCol {color:#1a1c61; font-family:arial; font-size:10px; font-weight:normal; text-decoration:none; cursor:pointer; padding-right:10px;}
.CCB_PDFCol {display:block; color:#1a1c61; font-family:arial; font-size:10px; font-weight:normal; text-decoration:none; cursor:pointer; padding-right:10px;}
.CCB_RateCol {display:block}
.CCB_TextIncCol {display:block}
.CCB_TextDecCol {display:block}

.loginHeader 	{ background-color:#979DC1; color:#000000; font-family:arial; font-size:11px; padding-top:2px; font-weight:normal;}
.iboxTableLeft  { background-color:#CACDDC; border-bottom: solid 1px #979DC1}
.loginBody		{ background-color:#CACDDC; color:#4a4a52; font-family:arial; font-size:11px; padding-left:2px; padding-top:2px; padding-right:2px; }
.LoginNormal {font-family:arial; font-size:8pt; color:#505050; font-weight:bold}
.LoginInput {font-family:arial; font-size:8pt; color:#000000; border-right:solid 1px #979DC1; border-bottom:solid 1px #979DC1; border-left:solid 1px #4e6681; border-top:solid 1px #4e6681;}
A.Login:LINK, A.Login:VISITED, A.Login:ACTIVE {font-family:arial; font-size:8pt; color:#505050; font-weight:bold; text-decoration:none;}
A.Login:HOVER {font-family:arial; font-size:8pt; color:#505050; font-weight:bold; text-decoration:none;}

A.Login2:LINK, A.Login2:VISITED, A.Login2:ACTIVE {font-family:arial; font-size:7pt; color:#505050; font-weight:bold; text-decoration:none;}
A.Login2:HOVER {font-family:arial; font-size:7pt; color:#505050; font-weight:bold; text-decoration:none;}

.PText {font-family:arial; font-size:11px;height:23px;width:150px}
.InputBox2 {font-family:arial; font-size:11px;}
.PTextMandatory {font-family:arial; font-size:11px;font-weight:bold;height:23px;width:150px}
.PButton {font-family:arial; font-size:11px; border: solid 1px #505050}


/* Styles für Deskline Listen */


.DL_ListeSpacerLight 		{ font-family: Arial, Helvetica, sans-serif; font-size: 1px; background-color: #FFFFFF}
.DL_ListeSpacerDark 		{ font-family: Arial, Helvetica, sans-serif; font-size: 1px; background-color: #D2EDFF}
.DL_ListeBoldDark 			{ font-family: Arial, Helvetica, sans-serif; font-size: 7pt; background-color: #D2EDFF ; font-weight: bold; color: #333333}
.DL_ListeNormalDark 		{ font-family: Arial, Helvetica, sans-serif; font-size: 7pt; background-color: #D2EDFF ; font-weight: normal; color: #333333}
.DL_ListeBoldDarkText 		{ font-family: Arial, Helvetica, sans-serif; font-size: 7pt; background-color: #D2EDFF ; font-weight: normal; color: #333333 ; margin-left: 5px; padding-left: 5px}
.DL_ListeDarkText 			{ font-family: Arial, Helvetica, sans-serif; font-size: 7pt; background-color: #D2EDFF ; font-weight: normal; color: #333333 ; margin-left: 5px; padding-left: 5px }
.DL_ListeLightText 			{ font-family: Arial, Helvetica, sans-serif; font-size: 7pt; background-color: #FFFFFF; font-weight: normal; color: #333333 ; margin-left: 5px; padding-left: 5px }
.DL_ListeLight 				{ font-family: Arial, Helvetica, sans-serif; font-size: 7pt; background-color: #FFFFFF; font-weight: normal; color: #333333 ; margin-left: 5px; padding-left: 5px }
.DL_ListeLineDark 			{ font-family: Arial, Helvetica, sans-serif; font-size: 7px; background-color: #C6D7BD }
.DL_ListeTitelDark 			{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style:italic; background-color: #D2EDFF ; align:center; font-weight: bold; color: #81C0E9 ; }
.DL_LightGreenBorder 		{ background-color: #DDE9D6 ; border-color: black #C6D7BD black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.DL_ListeSearchTable		{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #81C0E9; font-weight: normal; color: #333333 ; margin-left: 5px; padding-left: 5px }
.DL_ListeSearchTableLight	{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #FFFBF2; font-weight: normal; color: #333333 ; margin-left: 5px; padding-left: 5px }
.DL_ListeSearchTableDark	{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #81C0E9; font-weight: normal; color: #333333 ; margin-left: 5px; padding-left: 5px }


.DL_DetailSpacerLight 		{ font-family: Arial, Helvetica, sans-serif; font-size: 1px; background-color: #FFFFFF}
.DL_DetailSpacerDark 		{ font-family: Arial, Helvetica, sans-serif; font-size: 1px; background-color: #D2EDFF}
.DL_DetailBoldDark 			{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #D2EDFF ; font-weight: bold; color: #333333; margin-left: 5px; padding-left: 5px}
.DL_DetailBoldLight 		{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #FFFFFF ; font-weight: bold; color: #333333; margin-left: 5px; padding-left: 5px}
.DL_DetailNormalLight		{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #FFFFFF ; font-weight: normal; color: #333333; margin-left: 5px; padding-left: 5px}
.DL_DetailNormalMB	 		{ font-family: Arial, Helvetica, sans-serif; font-size: 1px; background-color: #F2FAFE}
.DL_DetailNormalDark 		{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #D2EDFF ; font-weight: normal; color: #333333; margin-left: 5px; padding-left: 5px}
.DL_DetailBildDark 			{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #D2EDFF ; font-weight: normal; color: #333333;}
.DL_DetailBoldDarkText 		{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #D2EDFF ; font-weight: normal; color: #333333 ; margin-left: 5px; padding-left: 5px}
.DL_DetailDarkText 			{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #D2EDFF ; font-weight: normal; color: #333333 ; margin-left: 5px; padding-left: 5px }
.DL_DetailLightText 		{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #FFFFFF; font-weight: normal; color: #333333 ; margin-left: 5px; padding-left: 5px }
.DL_DetailContentText 		{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #f2f9fd; font-weight: normal; color: #333333 ; margin-left: 5px; padding-left: 5px }
.DL_DetailContentSpacer		{ font-family: Arial, Helvetica, sans-serif; font-size: 3pt; background-color: #f2f9fd;}
.DL_DetailTitelSpacer		{ font-family: Arial, Helvetica, sans-serif; font-size: 2pt; background-color: #f2f9fd;}

.DL_DetailLight 			{ font-family: Arial, Helvetica, sans-serif; font-size: 7pt; background-color: #FFFFFF; font-weight: normal; color: #333333 ; margin-left: 5px; padding-left: 5px }
.DL_DetailLineDark 			{ font-family: Arial, Helvetica, sans-serif; font-size: 7px; background-color: #C6D7BD }
.DL_DetailTitelDark 		{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style:italic; background-color: #81C0E9 ; font-weight: bold; color: #FFFFFF ;  margin-left: 5px; padding-left: 5px}

.DL_DetailHeaderLeft		{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style:italic; background-color: #186FA5 ; font-weight: bold; color: #FFFFFF ;  margin-left: 5px; padding-left: 5px}
.DL_DetailHeaderRight		{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style:italic; background-color: #186FA5 ; font-weight: bold; color: #FFFFFF ;  margin-right: 5px; padding-right: 5px; align:right;}
.DL_DetailSubHeader			{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style:italic; background-color: #81C0E9 ; font-weight: bold; color: #FFFFFF ;  margin-left: 5px; padding-left: 5px}

.DL_TableDetail				{ font-family: Arial, Helvetica, sans-serif; font-size: 7px; background-color: #D2EDFF;}



A:LINK, A:VISITED, A:ACTIVE {color:#555555; font-family:arial; font-size:11px; text-decoration:underline;}
A:HOVER {color:#888888; text-decoration:underline;}
/* Startnews */
.startteaser {
	background:#f4f4f4;
	margin:0px;
	padding:0px;
}

.startteaser  li {
	height:100px ! important;
}
*:first-child+html .startteaser  li {
	height:104px ! important;
}
* html .startteaser  li {
	height:104px ! important;
}
.top {
	position:relative;
	top: 5px;
}
*:first-child+html .top {
	top: 8px;
}
div.startnews_item {
	position:relative;
	top:0px;
	left:0px;
	width:455px;
	margin-bottom:-10px;
	min-height:140px;
	border:solid 0px #ccc;
}

div.startnews_item ul {
	line-height:1.3em;
	min-height:120px;
	position:absolute;
	left:0px;
}
li.startnews_img {
	float:left; width:125px; 
	margin:0px; 
	padding:0px;
}
li.startnews_img img {
	height:100px;
}
h2.startnews_title {
	font-weight:bold;
	margin-bottom:5px;
	font-size:13px;
}
li.startnews_text {
	float:left; 
	width:300px; 
	border-top:dotted 1px #aaa;
}
p.startnews {
	padding-bottom:4px;
	margin-bottom:0px;
}
.DM_Content {
	position:relative;
	top:20px;
}
/* DM Pauschalen */
div.pauschalen_item {
	position:relative;
	top:0px;
	left:0px;
	width:455px;
	margin-bottom:30px;
	min-height:140px;
	border:solid 0px #ccc;
}

div.pauschalen_item ul {
	line-height:1.3em;
	min-height:120px;
	position:absolute;
	left:0px;
}

.event-star	{position:relative; top: 13px; left:85px; width:72px; height:59px; border:dotted 1px #f00;}
.event-starback	{position:relative; top:-104px; left:35px; height:70px; width:90px; z-index:99; background:url(/sommer/images/pricebutton.png); }
.event-pricelabel	{position:absolute; top: 5px; left:50px; font-size:13px; color:#fff; line-height:1em; font-weight:bold;  z-index:99; }
.event-price	{position:absolute; top: 20px; left:40px; font-size:22px; line-height:1.5em; width:72px; text-align:center;  font-weight:bold; color:#fff;  z-index:99; }

*:first-child+html .event-star	{position:absolute; top: 13px; left:85px; width:72px; height:59px; border:dotted 1px #f00;}
*:first-child+html .event-starback	{position:absolute; top:0px; left:35px; height:70px; width:90px; z-index:99; background:url(/sommer/images/pricebutton.png); }
*:first-child+html .event-pricelabel	{position:absolute; top: 5px; left:50px; font-size:13px; color:#fff; line-height:1em; font-weight:bold;  z-index:99; }
*:first-child+html .event-price	{position:absolute; top: 20px; left:40px; font-size:22px; line-height:1.5em; width:72px; text-align:center;  font-weight:bold; color:#fff;  z-index:99; }

/* Pauschale Startseite */

.start-starback	{position:relative; top:-104px; left:125px; height:70px; width:90px; z-index:99; background:url(/sommer/images/pricebutton.png); }
.start-pricelabel	{position:absolute; top: 5px; left:140px; font-size:13px; color:#fff; line-height:1em; font-weight:bold;  z-index:99; }
.start-price	{position:absolute; top: 20px; left:130px; font-size:22px; line-height:1.5em; width:72px; text-align:center;  font-weight:bold; color:#fff;  z-index:99; }

*:first-child+html .start-starback	{position:absolute; top:0px; left:125px; height:70px; width:90px; z-index:99; background:url(/sommer/images/pricebutton.png); }
*:first-child+html .start-pricelabel	{position:absolute; top: 5px; left:140px; font-size:13px; color:#fff; line-height:1em; font-weight:bold;  z-index:99; }
*:first-child+html .start-price	{position:absolute; top: 20px; left:130px; font-size:22px; line-height:1.5em; width:72px; text-align:center;  font-weight:bold; color:#fff;  z-index:99; }
