/*
URI: http://www.springerreisen.at
Description: Blue layout
Version: 1.0
Author: Mike Jasek
Author URI: http://www.interacts.at
*/

/* ALLGEMEINES
*****************************************/
#container {
	background-color: #e2edff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #799bf4;
}
#mainwrapper {
	background-image: url(images/verlauf_maincontent_blue.jpg);
	background-repeat: repeat-x;
	background-color: #b7d4ff;
	width: 993px;
	clear: left;
}
	
/* LINKS
*****************************************/
a {
	color: #688ff4;
	text-decoration: none;
	font-weight: bolder;
}
a:hover {
	 background-color: #284294;
	 color: #ffffff;
}
#headermenu a:hover {
	 background-color: transparent;
}
#column_middle .backlink a{
	background-color: #284294;
	}	
#column_middle .backlink a:hover{
	background-color: #688ff4;
	}	
/* CONTENTELEMENTE
*****************************************/

/* HEADER
*****************************************/
#header {
	background-image: url(images/header_blue_bg.gif);
	background-repeat: repeat-x;
}
#headerlogo {
	/*background-image: url(images/springer_logo_blau.png);
	background-repeat: no-repeat;
	margin-top: 12px;*/
}
#headerleft {
	background-image: url(images/logo_header_blue.jpg);
	background-repeat: no-repeat;
}
#headerimage {
	/*background-image: url(images/pictures_header.jpg);
	background-repeat: no-repeat;*/
}

/* SUCHFORMULAR und Sitesearch
*****************************************/
.tx-indexedsearch .tx-indexedsearch-searchbox td,
.tx-indexedsearch-searchbox label,
.tx-springersearchform-pi1 label {
	color: #688ff4;
	font-size: 8pt;
}
.tx-indexedsearch .tx-indexedsearch-searchbox select,
.tx-springersearchform-pi1 select {
	/*background-color: #799bf4;*/
	background-color: #ffffff;
	border: none;
	border-top: 1px solid #858585;
	border-left: 1px solid #858585;
}
.tx-indexedsearch-searchbox input,
#sitesearchwrapper input#searchtext,
.tx-springersearchform-pi1 input {
	background-color: #ffffff;
	border: none;
	border-top: 1px solid #858585;
	border-left: 1px solid #858585;
}
.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button,
.tx-indexedsearch-searchbox-button,
.tx-springersearchform-pi1 input.sendbutton {
	/*background-color: #284294;*/
	background-color: #799bf4;
	border: none;
	color: #ffffff;
}
.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button:focus,
.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button:hover,
.tx-springersearchform-pi1 input.sendbutton:focus,
.tx-springersearchform-pi1 input.sendbutton:hover {
    background-color: #284294;
}
.tx-springersearchform-pi1 .anfragetext {
	background-color: #799bf4;
}
.extendedsearchlink {
       font-size: 9pt;
}
.tx-indexedsearch-searchbox a,
.detailsearchwrapper a,
.detailoffer a,
.extendedsearchlink a,
.tx-springersearchform-pi1 input.sendbutton {
	color: #ffffff;
	background-color: #799bf4;
	background-image: url(images/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
        
}
.tx-indexedsearch-searchbox a:hover,
.detailsearchwrapper a:hover,
.extendedsearchlink a:hover {
	background-color: #284294;
}

/* 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;
}
.smallbox .smalllisttext a:hover {
	color: #ffffff;
}
.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;
}

/* 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 li a {
	background-image: url(images/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
        padding-left:15px;
}

#kontakt_wrapper {padding-bottom:5px;}
	
/* Column middle
*****************************************/
#column_middle {
	border-right: 1px dashed #284294;
	border-left: 1px dashed #284294;
}
#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: #799bf4;
}
#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 {
	color: #ffffff;
	background-image: url(images/bullet_arrow_left.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#column_middle .backlink {
	background-color: #799bf4;
}
/* FOOTER
*****************************************/
#footer	{
	background-image: url(images/footer_bg_blue.jpg);
	background-repeat: repeat-x;
	color: #799bf4;
}
#footer	a {
	color: #799bf4;
	font-size: 9pt;
}

/* CONTENT-FILLS
*****************************************/

/* Liste Templ.2, e.g. Profil
*****************************************/
#biglistitems {
	/*border: 1px solid red;*/
}
.tx-indexedsearch-rules,
.bigsingleitem {
	background-color: #799bf4;
	color: #ffffff;
	/*border: 1px solid #284294;*/
}
.bigsingleitem h2 {
	font-size: 14px;
	color: #284294;
}
.bigsingleitem img {
	border: 1px solid #ffffff;
}
.biglisttext h2 {
	font-size: 14px;
	color: #284294;
}
.bigsingleitem .biglisttext a {
	color: #284294;
}
.bigsingleitem .biglisttext a:hover {
	color: #ffffff;
	background-color: #284294;
}
.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: #799bf4;
	color: #ffffff;
}
.contentelement-wide .headerwrapper h2 {
	color: #b7d4ff;
	font-size: 11pt;
}
.contentelement-wide  a {
	color: #284294;
}
.contentelement-wide  a:hover {
	color: #ffffff;
	background-color: #284294;
}
.contentelement-wide  img {
	border: 1px solid #ffffff;
}
.contentelement-wide .textwrapper {
	background-color: #799bf4;
}
.contentelement-wide .textwrapper ol,
.contentelement-wide .textwrapper li {
	background-color: #799bf4;
}

/* Content elements teaser
*****************************************/
.contentelement-languages,
.contentelement-teaser {
	background-color: #799bf4;
	color: #ffffff;
}
.contentelement-languages categorywrapper,
.contentelement-teaser .categorywrapper {
	background-color: #b7d4ff;
	color: #ffffff;
	font-size: 12px;
	font-weight: bolder;
	padding: 1px 0 1px 3px;
	margin: 1px 1px 5px 1px;
}
.contentelement-languages .headerwrapper,
.contentelement-teaser .headerwrapper {
	margin-bottom: 0;
}
.contentelement-languages .headerwrapper h2,
.contentelement-languages .headerwrapper h3,
.contentelement-teaser .headerwrapper h2,
.contentelement-teaser .headerwrapper h3 {
	color: #284294;
	/*color: #b7d4ff;*/
	font-size: 10pt;
	margin-bottom: 0;
}
.contentelement-languages .textwrapper p,
.contentelement-teaser .textwrapper p {
}
.contentelement-languages a,
.contentelement-teaser  a {
	color: #284294;
	/*color: #b7d4ff;*/
}
.contentelement-languages a:hover,
.contentelement-teaser  a:hover {
	color: #ffffff;
	/*color: #b7d4ff;*/
}
.contentelement-languages img,
.contentelement-teaser  img {
	border: 1px solid #ffffff;
	background-color: #b7d4ff;
}
.textwrapper .teaser_place {
	font-weight: bold;
}
.textwrapper .teaser_date {
	font-weight: normal;
}
.textwrapper .teaser_price {
	font-weight: bold;
}
.contentelement-languages .linkwrapper p.bodytext a {
	font-size:10px;
}
.contentelement-languages .linkwrapper a,
.contentelement-teaser .linkwrapper a {
	background-image: url(images/bullet_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
}

/* DETAILS
*****************************************/
.detailpage {
	background-color: #799bf4;
}

.detailpage .detailimage img {
	border: 1px solid #ffffff;
}
.detailpage #right {
}
#right {
	border: none;
}
.detailpage .detailcontact {
	border: none;
	text-align: right;
}
.detailpage .detailcontact a {
	color: #284294;
	text-align: right;
}
.detailpage .detailcontact a:hover {
	color: #ffffff;
	background-color: #284294;
}
.detailbox {
	background-color: #799bf4;
}
.detailbox #reachability {
	color: #b7d4ff;
}
.detailbox #reachability li {
	background-color: transparent;
}
.detailbox #links a {
	color: #284294;
}
table.berater_profile td.berater_profile_ttitel {
	color: #284294;
	font-weight: bold;
}
#right #boxheader {
	padding: 0 0 10px 0;
}
#boxheader #reachability {
	color: #ffffff;
	margin-bottom: 15px!important;
	display: block;
	float: none;
	height: auto;
}
#boxheader #reachability ul {
	list-style-type: disc;
}
#boxheader #reachability li {
	font-size: 7pt;
}
#boxheader p {
	color: #ffffff;
}

/* irfaq plugin
*****************************************/
.tx-irfaq-questions-list {
	background-color: #799bf4;
}
.tx-irfaq-questions-list li a {
	color: #b7d4ff!important;
	text-decoration: none!important;
}
.tx-irfaq-answer {
	background-color: #799bf4;
}
.tx-irfaq-answer h4 {
	color: #284294;
	font-size: 9pt;
}

/* detail page - Tips
*****************************************/
.bigsingleitem h3 {
	color: #284294;
}
.detailwrapper h2 {
	color: #284294;
}
.detailwrapper a {
	background-image: url(images/bullet_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.detailoffer a,
.detailmetalinks a,
.nextprevlinks a {
	background-color: #284294;
}
.detailimg img {
	border: 1px solid white;
}
.fontcolor {
	color: #284294;
	font-weight: bold;
}

/* detail page - partners and logos
*****************************************/
.logotext {
	border: 1px solid #284294;
	background-color: #ffffff;
}
.logowrap h2, .logowrap h2 a, .logotext, .logotext a {
	color: #284294;
	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: #284294!important;
	color: #ffffff;
}
fieldset.tx-powermail-pi1_fieldset label {
	color: #284294;
	font-size: 8pt;
}
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select,
fieldset.tx-powermail-pi1_fieldset textarea {
	background-color: #799bf4;
	border: none;
	border-top: 1px solid #858585;
	border-left: 1px solid #858585;
}

/* Suchergebnissliste
*****************************************/
div.tx-indexedsearch-res {
	font-size: 12px;
	color: #5e5e5e;	
}
td.tx-indexedsearch-title,
td.tx-indexedsearch-percent {
	font-size: 14px;
	color:#799BF4;
}
td.tx-indexedsearch-descr {
	font-size: 11px;
	color: #ffffff;
	background-color: #799bf4;
}
td.tx-indexedsearch-info {
	font-size: 9px;
	color:#799BF4;
}
#column_middle div.tx-indexedsearch-browsebox ul {
	background-color: #799bf4;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color: #284294;
}