/*
URI: http://www.springerreisen.at
Description: Orange layout
Version: 1.0
Author: Mike Jasek
Author URI: http://www.interacts.at
*/

/* ALLGEMEINES
*****************************************/
#container {
	background-color: #febd01;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#mainwrapper {
	background-image: url(images/verlauf_maincontent.jpg);
	background-repeat: repeat-x;
	background-color: #FF9900;
	width: 993px;
	clear: left;
}
	
/* LINKS
*****************************************/
a {
	color: #990000; 
	/*color: #ffffff;*/
	text-decoration: none;
	font-weight: bolder;
}
a:hover {
	color: #ffffff;
	background-color: #990000;
}
#headermenu a:hover {
	 background-color: transparent;
}
#column_middle .backlink a{
	background-color: #990000;
	color: #ffffff;
	}	
#column_middle .backlink a:hover{
	background-color:#E66600;
	}	

/* CONTENTELEMENTE 
*****************************************/

/* HEADER
*****************************************/
#header {
	background-image: url(images/header_red_bg.gif);
	background-repeat: repeat-x;
}
#headerleft {
	background-image: url(images/logo_header_neu.jpg);
	background-repeat: no-repeat;
}
#headerimage {
	/*background-image: url(images/pictures_header.jpg);
	background-repeat: no-repeat;*/
}

#headermenu li {height: 23px;padding-top: 1px;}
#headermenu li#main1 {background: transparent url(images/icon_last_minute.gif) no-repeat right top;width: 162px;}
#headermenu li#main2 {background: transparent url(images/icon_flugsuche.gif) no-repeat right top;width: 152px;}
#headermenu li#main3 {background: transparent url(images/icon_hotelsuche.gif) no-repeat right top;width: 162px;}
#headermenu li#main4 {background: transparent url(images/icon_fewo.gif) no-repeat right top;width: 188px;}
#headermenu li#main5 {background: transparent url(images/icon_reisetip_neu.gif) no-repeat right top;width: 142px;}
#headermenu li#main6 {background: transparent url(images/icon_beratung.gif) no-repeat right top;width: 262px;}

/* SUCHFORMULAR
*****************************************/
.tx-springersearchform-pi1 select {
	background-color: #FFE6B1;
	border: none;
	border-top: 1px solid #858585;
	border-left: 1px solid #858585;
}
.tx-springersearchform-pi1 input {
	background-color: #FFE6B1;
	border: none;
	border-top: 1px solid #858585;
	border-left: 1px solid #858585;
}
.tx-springersearchform-pi1 input.sendbutton {
	border: none;
        background:#e66600 url(images/bullet_arrow.gif) 0px center no-repeat;
	color: #FFE6B1;
        font-size: 12px;
        font-weight:bold;
}
.tx-springersearchform-pi1 input.sendbutton:focus,
.tx-springersearchform-pi1 input.sendbutton:hover {
	background-color: #990000;
}
.tx-springersearchform-pi1 .anfragetext {
	background-color: #e66000;
}
.detailoffer a,
.extendedsearchlink a {
	background-color: #e66600;
	background-image: url(images/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
        font-size: 12px;
        color:#FFE6B1;
}
.extendedsearchlink a:hover {
	background-color: #990000;
	color: #ffffff;
}
#column_left .tx-springersearchform-pi1 label {
	color: #990000;
}

/* INFOBOX & Smallbox
*****************************************/
.smallbox img {
	border: 1px solid #ffffff;
}
.smallbox .smalllisttext a {
	background-image: url(images/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.smalllisttext h3 a {
	background-image: none!important;
	background-repeat: no-repeat!important;
	background-position: 	0% 0%!important;
	padding-left: 0!important;
}
.smalllisttext h3 a:hover {
	/*color: #ffffff;*/
}
.textwrapper h3 {
	font-weight: bold;
	font-size: 7pt;
}
#kontakt-telefon p {
	color: #990000;
}

/* QUICKLINKS
*****************************************/
.infobox ul {
	list-style-type: none;
}
.infobox li a {
	background-image: url(images/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#column_left ul {
	list-style-type: none;
}
#column_left li a {
	background-image: url(images/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#column_left li a:hover {
	color: #ffffff;
}

/* KONTAKT
*****************************************/
#kontakt-telefon, #kontakt-email {
	background-repeat: no-repeat;
}
#kontakt-telefon {
	background-image: url(images/icon_phone.png);
}
#kontakt-email {
	background-image: url(images/icon_mail.gif);
}
#kontakt-email a:hover {
	/*color: #ffffff;*/
}
#kontakt_wrapper {
	margin-top: 10px;
	padding-bottom: 5px;
}

#kontakt_wrapper li {
	padding-bottom: 5px;
}
#kontakt_wrapper li a {
	background-image: url(images/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
        padding-left: 15px;
}
	
/* Column middle
*****************************************/
#column_middle {
	border-right: 1px dashed #ffe6b1;
	border-left: 1px dashed #ffe6b1;
}
#column_middle p,
#column_middle p.bodytext,
#column_middle .biglisttext {
	font-size: 110%;
}
#column_middle .bigsingleitem p,
#column_middle .bigsingletext {
	line-height: 14px;
}
#column_middle ul {
	list-style-type: none;
}
#column_middle li {
	background-color: #e66600;
}
#column_middle li a {
	color: #ffffff;
	background-image: url(images/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#column_middle li a:hover {
}
#column_middle .backlink a {
	background-image: url(images/bullet_arrow_left.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#column_middle .backlink {
	background-color: #e66600;
}

/* TravelTainment booking form
*****************************************/
#ttIframe {
}

/* FOOTER
*****************************************/
#footer	{
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-x;
	color: #ffe6b1;
}
#footer	a {
	color: #ffe6b1;
	font-size: 9pt;
}

/* CONTENT-FILLS
*****************************************/

/* Liste Templ.2, e.g. Profil
*****************************************/
#biglistitems {
	/*border: 1px solid red;*/
}
.bigsingleitem {
	background-color: #e66600;
	/*color: #ffffff;
	border: 1px solid #990000;*/
}
.bigsingleitem h2 {
	font-size: 14px;
	color: #990000;
}
.bigsingleitem img {
	border: 1px solid #ffffff;
}
.biglisttext h2 {
	font-size: 14px;
	color: #990000;
}
.biglisttext a, .smalllisttext a, #links a, .bigsingletext a {
	background-image: url(images/bullet_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
}

/* Content elements wide
*****************************************/
.contentelement-wide {
	background-color: #e66600;
	color: #ffffff;
}
.contentelement-wide .headerwrapper h2 {
	color: #990000;
	font-size: 11pt;
}
.contentelement-wide  a {
	color: #ffe6b1;
}
.contentelement-wide  img {
	border: 1px solid #ffffff;
}
.contentelement-wide .textwrapper {
	background-color: #e66600;
}
.contentelement-wide .textwrapper ol,
.contentelement-wide .textwrapper li {
	background-color: #e66600;
}

/* Content elements teaser
*****************************************/
.contentelement-teaser {
	background-color: #e66600;
	/*color: #ffffff;*/
}
.contentelement-teaser .categorywrapper {
	background-color: #990000;
	color: #ffffff;
	font-size: 12px;
	font-weight: bolder;
	padding: 1px 0 1px 3px;
	margin: 1px 1px 5px 1px;
}
.contentelement-teaser .headerwrapper {
	margin-bottom: 0;
}
.contentelement-teaser .headerwrapper h2,
.contentelement-teaser .headerwrapper h3 {
	color: #990000;
	/*color: #febd00;*/
	font-size: 10pt;
	margin-bottom: 0;
}
.contentelement-teaser .textwrapper p {
}
.contentelement-teaser  a {
	color: #ffe6b1;
}
.contentelement-teaser  img {
	border: 1px solid #ffffff;
	background-color: #990000;
}
.textwrapper .teaser_place {
	font-weight: bold;
}
.textwrapper .teaser_date {
	font-weight: normal;
}
.textwrapper .teaser_price {
	font-weight: bold;
}
.contentelement-teaser .linkwrapper a {
	background-image: url(images/bullet_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
}

/* DETAILS
*****************************************/
.detailpage {
	background-color: #e66600;
}
.detailbox {
	background-color: #e66600;
}
.detailbox #reachability {
	color: #ffe6b1;
}
.detailbox #reachability li {
	background-color: transparent;
}
.detailbox #links a {
	color: #ffe6b1;
}
table.berater_profile td.berater_profile_ttitel {
	color: #990000;
	font-weight: bold;
}
#reachability table#reachable {
	color: #ffffff;
	font-size: 10px;
}

/* irfaq plugin
*****************************************/
.tx-irfaq-questions-list {
	background-color: #e66600;
}
.tx-irfaq-questions-list li a {
	color: #ffe6b1!important;
	text-decoration: none!important;
}
.tx-irfaq-answer {
	background-color: #e66600;
}
.tx-irfaq-answer h4 {
	color: #990000;
	font-size: 9pt;
}

/* detail page - Tips
*****************************************/
.bigsingleitem h3 {
	color: #990000;
}
.detailwrapper h2 {
	color: #990000;
}
.detailwrapper a {
	background-image: url(images/bullet_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.detailoffer a,
.detailmetalinks a,
.nextprevlinks a {
	background-color: #990000;
	color: #ffffff;
}
.detailimg img {
	border: 1px solid white;
}
.fontcolor {
	color: #990000;
	font-weight: bold;
}
.detailwrapper .gallerimgwrap a {
	background-image: none!important;
	background-repeat: no-repeat!important;
	background-position: 	0% 0%!important;
	padding-left: 0!important;	
}

/* detail page - partners and logos
*****************************************/
.logotext {
	border: 1px solid #990000;
	background-color: #ffffff;
}
.logowrap h2, .logowrap h2 a, .logotext, .logotext a {
	color: #990000;
	font-size: 10pt;
}
.logowrap h2 a:hover, .logotext a:hover {
	color: #ffffff;
	font-size: 10pt;
}

/* powermail plugin - Buchungsformular
*****************************************/
.tx_powermail_pi1_fieldwrap_html_submit input {
	border: none;
}
.tx-powermail-pi1_confirmation_submit,
.tx-powermail-pi1_confirmation_back,
.powermail_submit {
	background-color: #990000!important;
	color: #ffffff;
}
fieldset.tx-powermail-pi1_fieldset label {
	color: #990000;
	font-size: 8pt;
}
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select,
fieldset.tx-powermail-pi1_fieldset textarea {
	background-color: #ffe6b1;
	border: none;
	border-top: 1px solid #858585;
	border-left: 1px solid #858585;
}
.tx_powermail_pi1_fieldwrap_html a {
	background-color: #990000!important;
	color: #ffffff;
	background-image: url(images/bullet_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.powermail_captcha {
margin-left: 160px;
}

.detailwrapper2 h2 {
	color: #990000;
}

.detailwrapper2 a {
	background-image: url(images/bullet_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.detailwrapper2 .gallerimgwrap a {
	background-image: none!important;
	background-repeat: no-repeat!important;
	background-position: 	0% 0%!important;
	padding-left: 0!important;	
}

/*workaround */

.csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol a:hover{
background-color: #FFB901!important;

}