/* Objects */
/*
*{
margin: 0px;
padding:0px;
}
*/
body {
	/*margin: 5px 0 0 10px;*/
}
#headerfly {
	margin:0 0 -5px 0;
	width:905px;
	height:110px;
	background-image:url(../imgsrc/header/header_sk-fluege.jpg);
	background-repeat:no-repeat;
	background-color:#cccccc;
	cursor:pointer;
}

/* CONTENT-BEREICH */
#contentfly {
	margin:0 0 5px 0;
	width:775px;
	min-height:598px;
}

/* NAVI-BEREICH */
#navi {
	margin:0 0 5px 0;
	width:775px;
	/* height:22px; */
	height:47px;
}

/* CONTENT-BEREICH DYNPAC*/
#dynpac {
	position:relative;
	margin:0 0 5px 0;
	width:950px;

}

.dynpac_columntop {
	width:180px;
	height:25px;
	background-image:url(../imgsrc/dynpac/spalte_top.gif);
	background-repeat:no-repeat;
}

.dynpac_columnbottom {
	width:180px;
	padding:0 0 10px 0;
	background-image:url(../imgsrc/dynpac/spalte_bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom center;
}

.dynpac_rowtop {
	width:580px;
	height:40px;
	background-image:url(../imgsrc/dynpac/row_preis.gif);
	background-repeat:no-repeat;
}
.dynpac_rowbottom {
	width:580px;
	padding:0 0 10px 0;
	margin: 0 0 5px 0;
	background-image:url(../imgsrc/dynpac/row_bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom center;
}


/* SCHNELLSUCHE Startseite */
#schnellsuche {
	float:left;
	margin:0;
	padding:0;
	width:246px;

	background-image:url(../imgsrc/schnellsuche/sk_schnellsuche.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

#schnellsuche_inner {
	margin:5px;
	padding:0;
	width:236px;
	height:340px;
	heigh\t:345px;
}

#schnellsuche_bottom {
	margin:0 0 0 0;
	width:246px;
	height:14px;
	/*height:422px;*/
	background-image:url(../imgsrc/schnellsuche/sk_boxbottom.jpg);
	background-repeat:no-repeat;
	background-position: bottom left;
}

/* STOEBERN-BOX Startseite */
#stoebern {
	margin:0;
	width:520px;
	height:146px;
	background-image:url(../imgsrc/stoebern/box.gif);
	background-repeat:no-repeat;
}

/* TEXT-BOX Allgemein */
.displaytext {
	margin:0 0 5px 0;
	width:755px;
	padding:10px;
	background-color:#F5F5F5;
}

/* STOEBERN-BIGBOX Startseite */
#stoebern_big {
	margin:0 0 5px 0;
	width:775px;
	height:146px;
	background-image:url(../imgsrc/stoebern/box_big.gif);
	background-repeat:no-repeat;
}

/* STOEBERN-AUSGABEBOXEN Startseite */
/* hoch */

.stoebern_hochbox_top {
	width:182px; /* IE 5.5. */
	height:26px; /* IE 5.5. */
	padding:5px;
	text-align:center;
	background-image:url(../imgsrc/stoebern/hochbox_top.gif);
	background-repeat:no-repeat;
	w\idth:172px; /* alle neuen Browser */
	heigh\t:16px; /* alle neuen Browser */
}

.stoebern_hochbox_body {
	width:182px;
	padding:5px 10px;
	font-family: Arial, Helvetica,Sans Serif;
	font-size:11px;
	color: #333333;
	background-image:url(../imgsrc/stoebern/hochbox_bg.gif);
	background-position: bottom center;
	background-repeat:no-repeat;
	w\idth:162px;
}

/* breit */
.stoebern_breitbox_top {
	width:380px; /* IE 5.5. */
	height:26px; /* IE 5.5. */
	padding:5px;
	text-align:center;
	background-image:url(../imgsrc/stoebern/breitbox_top.gif);
	background-repeat:no-repeat;
	w\idth:370px; /* alle neuen Browser */
	heigh\t:16px; /* alle neuen Browser */
}

.stoebern_breitbox_body {
	width:380px;
	padding:5px 10px;
	font-family: Arial, Helvetica,Sans Serif;
	font-size:11px;
	color: #333333;
	background-image:url(../imgsrc/stoebern/breitbox_bg.gif);
	background-position: bottom center;
	background-repeat:no-repeat;
	w\idth:360px;
}


#stoebern_big .inner {
	margin:5px;
}

/* TEASER-BEREICH */
#teasercontainer {
	margin:0;
	width:520px;
	height:240px;
}

/* TEASER-TEMPLATE */
#teaser {
	margin:5px 5px 0 0;
	float:left;
	width:170px;
	height:240px;
	overflow:hidden;
}
#teaser_right {
	margin:5px 0 0 0;
	float:left;
	width:170px;
	height:240px;
}

/* TEXTBOX-BEREICH */
#textlinkboxcontainer {
	margin:5px 0;
	width:520px;
	height:190px;
}

/* TEXTBOX-TEMPLATE */
#textlinkbox {
	margin:0 5px 0 0;
	float:left;
	width:170px;
	height:190px;
	overflow:hidden;
	background-image:url(../images/textbox.gif);
	background-repeat:no-repeat;
}

/* TEXTBOX-smallpink-TEMPLATE */
#textboxpinksmall {
	margin:0 5px 0 0;
	float:left;
	width:170px;
	height:190px;
	overflow:hidden;
	/* background-image:url(../images/textboxpink.gif); */
	background-image:url(../images/textbox.gif);
	background-repeat:no-repeat;
}

/* TEXTBOX-BIG-TEMPLATE */
#textlinkbox.big {
	display:block;
	margin:5px 0 0 0;
	width:246px;
	background-image:url(../images/textboxbig.gif);
	/* background-image:url(../images/textboxbigblue.gif); */
}

/* LASTMINUTE-BOX-TEMPLATE */
#lastminbox {
	margin:0 5px 5px 0;
	float:left;
	width:257px;
	height:190px;
	overflow:hidden;
	background-image:url(../images/sk_lastminbox.gif);
	background-repeat:no-repeat;
}

/* LASTMINUTE-BOX-TEMPLATE */
.lastminboxtest {
	margin:0 5px 5px 0;
	float:left;
	width:257px;
	height:190px;
	overflow:hidden;
	background-image:url(../images/lastminbox.gif);
	background-repeat:no-repeat;
}

/* FOOTER-BEREICH */
#footerfly {
	float:left;
	width:775px;
	height:55px;
	font-size:11px;
}

/* SKYSCRAPER-BEREICH */
#skyscraper {
	position:absolute;
	top:118px;
	left:795px;
	width:160px;
	height:600px;
	margin:0;
	padding:0;
	z-index:10;
}

/* DESCRIPTION-BEREICH  */
#description {
	padding:10px;
	min-height:578px;
}

/* SERVICE-BEREICH NL, Radiospot Startseite*/
#servicehead {
	position:absolute;
	top:5px;
	left:795px;
	width:160px;
	height:60px;
	margin:0;
	padding:0;
	text-align:center;
}

/* BUTTONS TOPNAVI */
.topnavibutton {
	height:22px;
	background-image:url(../imgsrc/navig/n_li.gif);
	background-repeat:no-repeat;
	background-position: top left;
	color:#005AAB;
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
}


.topnavibutton_sel {
	height:22px;
	background-image:url(../imgsrc/navig/n_li_sel.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
}

.ptopnavibutton {
	height:22px;
	background-image:url(../imgsrc/navig/np_li.gif);
	background-repeat:no-repeat;
	background-position: top left;
	color:#005AAB;
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
}


.ptopnavibutton_sel {
	height:22px;
	background-image:url(../imgsrc/navig/np_li_sel.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
}

.sktopnavibutton {
	height:22px;
	background-image:url(../imgsrc/navig/nsk_li.gif);
	background-repeat:no-repeat;
	background-position: top left;
	color:#FF9C03;
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
}


.sktopnavibutton_sel {
	height:22px;
	background-image:url(../imgsrc/navig/nsk_li_sel.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
}

/* TEASER TEXTFORMATE */
.big_titel {
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	text-decoration:none;
	color:#ffffff;
}
.big_item {
	font-family: Arial,Helvetica,Sans Serif;
	font-size: 10px;
	text-decoration:none;
	color:#ffffff;
}
.countdown {
	font-family: Arial,Helvetica,Sans Serif;
	font-size: 12px;
	text-decoration:none;
	color:#ffffff;
}

/* TEXTFORMATE */
/* Content-Bereich */
#contentfly h1 {
	margin-top:10px;
	padding:0;
	color:#CE2828;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size:14px;
	font-weight:bold;
}
#contentfly h2 {
	margin:0;
	padding:0;
	color:#005AAB;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size:13px;
	font-weight:bold;
}
#contentfly h3 {
	margin:0;
	padding:0;
	color:#000000;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size:12px;
	font-weight:bold;
}
#contentfly p {
	margin:0;
	padding:0;
	color:#000000;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size:11px;
	font-weight:normal;
}

.foottext {
	color: #777777;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}

/* Textbox Front Formate */
.textboxtext_head {
	color: #CE2828;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	height:18px;
	heigh\t:15px;
	padding:4px;
	font-size: 12px;
	text-decoration: none;
}
.textboxtext_small {
	color: #777777;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}
.textboxtext_dest {
	color: #000000;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 11px;
	padding-top:5px;
	text-decoration: none;
}

/* Stoebern Front Formate */
#stoebern h1 {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size:14px;
	font-weight:bold;
}

#stoebern td {
	color: #000000;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: normal;
	font-size: 11px;
	line-height:16px;
	text-decoration: none;
}

#stoebern select {
	width:100px;
	font-size:10px;
	border:1px solid #777777;
	background-image:url(../imgsrc/stoebern/selectbg.gif);
	background-repeat:no-repeat;
}

#stoebern_big td {
	color: #000000;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: normal;
	font-size: 11px;
	line-height:16px;
	text-decoration: none;
}

#stoebern_big select {
	width:150px;
	font-size:10px;
	border:1px solid #777777;
	background-image:url(../imgsrc/stoebern/selectbg.gif);
	background-repeat:no-repeat;
}

/* Schnellsuche Startseite */
#schnellsuche h1 {
	margin:0px;
	padding:0px;
	color:#CE2828;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size:14px;
	font-weight:bold;
}

#schnellsuche_inner td, #schnellsuche_inner p, #schnellsuche_inner font {
	margin:0px;
	padding:0px;
	color:#000000;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size:10px;
	font-weight:normal;
}

#schnellsuche_inner form {
	margin:0px;
	padding:0px;
}

#schnellsuche_inner select, #schnellsuche_inner input {
	margin:0px;
	padding:0px;
	font-size:10px;
	border:1px solid #777777;
}

#schnellsuche_inner_form input {
	font-size:10px;
	border:1px solid #777777;
}

#schnellsuche_inner_form select, #schnellsuche_inner_form option {
	/*width:93px;*/
	width:256px;
	font-size:9px;
}
#schnellsuche_inner input.clean {
	margin:0px;
	padding:0px;
	font-size:10px;
	border: none;
	background-color: transparent;
}

#dynpac h1 {
	margin:0;
	padding:3px 0 3px 5px;
	font-family:Arial,Helvetica,Sans Serif;
	font-size:14px;
	font-weight:bold;
	color:#055aab;
}

#dynpac div, #dynpac p, #dynpac td {
	font-family:Arial,Helvetica,Sans Serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}
#dynpac strong {
	font-family:Arial,Helvetica,Sans Serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}



/* HYPERLINKS  */

/* Allgemeine Links */
/*
a:link, a:visited {
	color: #005aab;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
a:hover {
	color: #005aab;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
*/
/* Textlinkbox */
#textlinkbox a:link ,#textlinkbox a:active,#textlinkbox a:visited{
	color: #000000;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 11px;
	padding-top:5px;
	text-decoration: none;
}

#textlinkbox a:visited {
	color: #000000;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 11px;
	padding-top:5px;
	text-decoration: none;
}
#textlinkbox a:hover {
	color: #005aab;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 11px;
	padding-top:5px;
	text-decoration: underline;
}

/* Textlinkbox small pink */
#textboxpinksmall a:link ,#textlinkbox a:active,#textlinkbox a:visited{
	color: #000000;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 11px;
	padding-top:5px;
	text-decoration: none;
}

#textboxpinksmall a:visited {
	color: #000000;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 11px;
	padding-top:5px;
	text-decoration: none;
}
#textboxpinksmall a:hover {
	color: #005aab;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 11px;
	padding-top:5px;
	text-decoration: underline;
}


/* LASTMIN-BOX */
#lastminbox a:link ,#lastminbox a:active,#lastminbox a:visited{
	color: #000000;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 11px;
	padding-top:5px;
	text-decoration: none;
}

#lastminbox a:visited {
	color: #000000;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 11px;
	padding-top:5px;
	text-decoration: none;
}
#lastminbox a:hover {
	color: #005aab;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 11px;
	padding-top:5px;
	text-decoration: underline;
}

/* Stoebern Ausgabeboxen */
a.stoebernout:link  {
	font-family: Arial, Helvetica,Sans Serif;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	cursor:pointer;
}
a.stoebernout:visited  {
	font-family: Arial, Helvetica,Sans Serif;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	cursor:pointer;
}
a.stoebernout:hover {
	font-family: Arial, Helvetica,Sans Serif;
	font-size:11px;
	font-weight:bold;
	color: #005aab;
	text-decoration: underline;
	cursor:pointer;
}

/* Dynpac-Ausgaben Links*/
a.dynpac:link, a.dynpac:visited {
	font-family:Arial,Helvetica,Sans Serif;
	font-size:10px;
	font-weight:normal;
	text-decoration: none;
	color:#005aab;
}
a.dynpac:hover {
	font-family:Arial,Helvetica,Sans Serif;
	font-size:10px;
	font-weight:normal;
	text-decoration: underline;
	color:#005aab;
}

/* Navis */
.footnavi {
	color: #005AAB;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	}
a.footlink:link, a.footlink:visited {
	color: #777777;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}

a.footlink:hover {
	color: #005AAB;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}

.topnavilink {
	color:#005AAB;
	text-decoration:none;
}
.topnavilink_sel {
	color:#FFFFFF;
	text-decoration:none;
}

.ptopnavilink {
	color:#ED008C;
	text-decoration:none;
}
.ptopnavilink_sel {
	color:#FFFFFF;
	text-decoration:none;
}

.sktopnavilink {
	color:#FF9C03;
	text-decoration:none;
}
.sktopnavilink_sel {
	color:#FFFFFF;
	text-decoration:none;
}

.nl_link  {
	color: #ED008C;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.nl_link A {
	color: #ED008C;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

#topleft {
  position:relative;
  padding:0;
  margin:0;
  width:1px;height:1px;
}



/* HACKS */
/* Clearfix-Hack */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/*.clearfix {display: inline-table;}*/

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Clearing mit overflow */
.floatbox { overflow: hidden; }


/* Klassen für Detailseite */
.detail_text {
	color: #000000;
	font-family: Arial,Helvetica,Sans Serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

.preiszeiger {
	color: red;

}

.bold {
	font-weight:bolder;
}

.ss_td {
	height:20px !important;
	vertical-align:middle !important;
}

.ss_td_big {
	height:26px !important;
	vertical-align:middle !important;
}

label {font-size:10px}

.input_maske_small{
	font-family: Arial,Helvetica,Sans Serif;
	font-size: 11px !important;
	background-color:#FFFFFF;
	color:#000000;
	border-style: solid;
	border-width:1px;
	border-color:#A9A3A2;
	width:125px !important;
	padding:1px !important;
}
.input_maske_drive{
	font-family: Arial,Helvetica,Sans Serif;
	background-color:#FFFFFF;
	color:#000000;
	border-style: solid;
	border-width:1px;
	border-color:#A9A3A2;
	width:205px;
	padding:1px;
}

.input_error {
	background-color:#FFA0A0;
}

/* Kalender in Schnellsuchmaske */
.IBE_calendar_bg {background-color: #FFFFFF;}
.IBE_calendar_border {	 border: 1px solid #004999;}
.IBE_calendar_day_selected {	background-color:#DDDDDD;	border: 1px solid #ED008C;}
.IBE_calendar_day_selected a {font-family: Arial,Helvetica,Sans Serif;	font-size: 10px;	font-weight: bold; color:#000000; text-decoration:none;}
.IBE_calendar_day {	background-color:#DDDDDD;	border: 1px solid #EFEFEF;}
.IBE_calendar_day a {font-family: Arial,Helvetica,Sans Serif;	font-size: 10px;	font-weight: bold; color:#000000; text-decoration:none;}
.IBE_calendar_titlelink {font-weight: bold; color:#000000;	text-decoration:none;}


.IBE_error {background: #FFF0F0; font: bold 11px Arial, Helvetica, sans-serif; color: #98000C; border: 1px solid #98000C;	padding: 2px 4px 2px 4px;	margin: 0px 0px 0px 0px;}