/*www.klasan.at*/ 


body {
	color: #031a55;
	background: url(img/hg.jpg) repeat-x #add5ef;
	font-size: 13px;
	font-family: arial, sans-serif;
	margin: 0;
	padding: 0;
	min-width: 1000px;
	cursor: default;
}
.hidden { display:none; }
.layer {
	width: 1000px;
	text-align: center;
	margin: 0px auto;
	background-color: transparent;
	cursor: default;
}
.header {
	position: relative;
	height: 85px;
}
.logo { float: left; }
.logo img { border: none; }
img { behavior: url("img/iepngfix.htc"); }
.suche {
	position: absolute;
	right:0;
	bottom: 8px;
	height: 28px;
}
.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.banner {
	margin: 0px;
	padding: 0px;
	height: 210px;
}
.main {
	background: #ecf7fd;
	margin: 0px;
}
.inhalt {
	text-align: left;
	float: left;
	margin: 0px;
	padding-top:5px;
	padding-left: 10px;
	padding-bottom: 25px;
	width: 700px;
}
.inhalt h1 { font-size: 20px; }
.inhalt a { color: #06267b; }
.inhalt img { border: none; }
.crumb {
	font-size: 12px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	height: 16px;
}
.crumb ul {
	padding-left: 0;
	margin-left: 0;
}
.crumb ul li {
	float: left;
	margin-right: 5px;
	list-style: none;
}
.rechts {
	text-align: left;
	margin-left: 710px;
	z-index: 100;
	padding-bottom: 25px;
}
.rechts img { border: none; }
/*FORMULAR*/

.koneg fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
}
.koneg label {
	display: block;
}
.koneg textarea { margin: 1px; }
#content .tx-thmailformplus-pi1 fieldset { padding: 0px; }
/* Ende FORMULAR*/

.footer_cont {
	background: url(http://www.trident.at/fileadmin/templates/css/img/logo_kl.png) no-repeat #ecf7fd;
	padding: 3px;
	border-bottom: 3px solid #04378b;
	border-right: 3px solid #04378b;
	margin-bottom: 20px;
	background-position: 10px 0px;
	padding-top: 10px;
}
.footer p {
	margin-top: 8px;
	margin-bottom: 10px;
}
.footer_cont a { color: #031a55; }
/*1. Reihe*/

.col0 {
	width: 225px;
	padding-left: 6px;
	padding-top: 6px;
	height: 201px;
	text-align: left;
	background: url(http://www.trident.at/fileadmin/templates/css/img/news_start.png) transparent no-repeat;
	margin-left: 465px;
}
.col0 a {
	color: #e34808;
	text-transform: uppercase;
	margin: 0px;
}
.col0 .preis {
	color: #e34808;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
	display:none;
}
.col0 img {
	border: 0px solid red;
	border-bottom: 5px solid #e34808;
}
.col0 h3 {
	font-size: 15px;
	margin-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
/*NEWS*/

.news-latest-container {
	padding: 0px;
	margin: 0px;
}
.news-latest-container img { border: none; }
.bild_lat { border: none; }
.fett { font-weight: bold; }
.colone {
	width: 225px;
	padding-left: 6px;
	padding-top: 6px;
	float: left;
	margin-left: 0px;
	height: 195px;
	text-align: left;
	background: url(http://www.trident.at/fileadmin/templates/css/img/news_start.png) transparent no-repeat;
}
.colone a {
	color: #e34808;
	text-transform: uppercase;
	margin: 0px;
}
.colone .preis {
	color: #e34808;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
}
.colone img { border-bottom: 5px solid #e34808; }
.coltwo {
	width: 225px;
	padding-left: 6px;
	padding-top: 6px;
	float: left;
	margin-left: 2px;
	height: 195px;
	text-align: left;
	background: url(http://www.trident.at/fileadmin/templates/css/img/news_start.png) transparent no-repeat;
}
.coltwo a {
	color: #a9582b;
	text-transform: uppercase;
	margin: 0px;
}
.coltwo .preis {
	color: #a9582b;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
}
.coltwo img { border-bottom: 5px solid #a9582b; }
.colthree {
	width: 225px;
	padding-left: 6px;
	padding-top: 6px;
	float: left;
	margin-left: 0px;
	height: 195px;
	text-align: left;
	background: url(http://www.trident.at/fileadmin/templates/css/img/news_start.png) transparent no-repeat;
}
* html .colthree { margin-left: 3px; }
.colthree a {
	color: #dd0012;
	text-transform: uppercase;
	margin: 0px;
}
.colthree .preis {
	color: #dd0012;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
}
.colthree img { border-bottom: 5px solid #dd0012; }
.news-latest-container h3 {
	font-size: 15px;
	margin-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
.clear_start {
	clear: both;
	height: 0px;
}
/*2.reihe*/

.news-latest-container1 { margin-top: 5px; }
* html .news-latest-container1 { margin-top: -10px; }
.news-latest-container1 h3 {
	font-size: 15px;
	margin-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
.news-latest-container1 img { border: none; }
.colfour {
	width: 225px;
	padding-left: 6px;
	padding-top: 6px;
	float: left;
	margin-left: 0px;
	height: 195px;
	text-align: left;
	background: url(http://www.trident.at/fileadmin/templates/css/img/news_start.png) transparent no-repeat;
}
.colfour a {
	color: #04267d;
	text-transform: uppercase;
	margin: 0px;
}
.colfour .preis {
	color: #04267d;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
}
.colfour img { border-bottom: 5px solid #04267d; }
.colfive {
	width: 225px;
	padding-left: 6px;
	padding-top: 6px;
	float: left;
	margin-left: 2px;
	height: 195px;
	text-align: left;
	background: url(http://www.trident.at/fileadmin/templates/css/img/news_start.png) transparent no-repeat;
}
.colfive a {
	color: #db0016;
	text-transform: uppercase;
	margin: 0px;
}
.colfive .preis {
	color: #db0016;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
}
.colfive img { border-bottom: 5px solid #db0016; }
.colsix {
	width: 225px;
	padding-left: 6px;
	padding-top: 6px;
	float: left;
	margin-left: 0px;
	height: 195px;
	text-align: left;
	background: url(http://www.trident.at/fileadmin/templates/css/img/news_start.png) transparent no-repeat;
}
* html .colsix { margin-left: 2px; }
.colsix a {
	color: #ef8400;
	text-transform: uppercase;
	margin: 0px;
}
.colsix .preis {
	color: #ef8400;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
}
.colsix img { border-bottom: 5px solid #ef8400; }
.sub_lat p {
	margin-top: -10px;
	font-size: 13px;
	padding-left: 10px;
	padding-right: 20px;
	margin-bottom: 10px;
}
.news-latest-container h3 {
	font-size: 15px;
	margin-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
.clear_start { clear: both; }
/*News list*/

.news-list-container {
	background: url(http://www.trident.at/fileadmin/templates/css/img/blau1.png) #1f80c5;
	height: 201px;
	width: 457px;
	color: white;
	margin-left: 0px;
	float: left;
}
.news-list-container img {
	margin-left: 6px;
	margin-top: -9px;
	float: left;
	border: none;
}
*+html .news-list-container img { margin-top: 6px; }
* html .news-list-container img { margin-top: 6px; }
.news-list-container h3 {
	color: white;
	font-size: 15px;
	margin-bottom: 5px;
	padding-left: 240px;
	padding-right: 20px;
	padding-top: 7px;
	text-transform: uppercase;
}
.news-list-container p {
	font-size: 12px;
	margin-bottom: 0;
	margin-top: 9px;
	padding-left: 240px;
	padding-right: 20px;
}
.news-list-container a { color: white; }
.news-list-container .preis {
	margin: 0px;
	padding-left: 240px;
	padding-right: 20px;
	font-size: 15px;
}
.sub_lat p {
	margin-top: -10px;
	font-size: 13px;
	padding-left: 10px;
	padding-right: 20px;
	margin-bottom: 5px;
}
.news-single-item { width: 680px; }
.news-single-item h3 {
	font-size: 18px;
	font-weight: 100;
	margin-top: 0px;
}
.news-single-item img { border: none; }
.news-single-item .preis {
	color: #f08600;
	margin: 0px;
	font-size: 20px;
}
.news-single-backlink a {
	background: url(http://www.trident.at/fileadmin/templates/css/img/back.png) no-repeat;
	color: white;
	padding: 3px 20px 14px 15px;
	font-size: 13px;
}
.news-single-backlink a:hover { background: url(http://www.trident.at/fileadmin/templates/css/img/back1.png) no-repeat; }
.travel, .travel li {
	list-style:none;
	padding:0;
	margin:0;
}
.travel li {
	width:690px;
	position:relative;
	height:50px;
}
.travel .travelhead {
	height:25px;
	background:#5aaade;
	color:#FFF;
}
.travel li.travelrow:hover { background:#d0e1f1 !important; }
.travel .odd, .travel .even {
	background: #b3daef;
	padding:0;
}
.travel .even { background: #ffffff; }
.travel .kurz {
	width:75px;
	position:absolute;
	left:5px;
	top:5px;
}
.travel .land {
	width: 360px;
	font-weight: bold;
	position:absolute;
	top:5px;
	left:80px;
	font-size:13px;
	margin:0;
}
.travel .land a, .traveltable .land a { /*color: #f08600;*/
	color: #E20019; }
.travel .desc {
	font-size:13px;
	font-weight:normal;
	position:absolute;
	width:550px;
	left:80px;
	bottom:5px;
	margin:0;
}
.travel .zeit {
	width: 140px;
	text-align:right;
	position:absolute;
	left:440px;
	top:5px;
}
.travel .preis {
	text-align: right;
	padding: 5px;
}
/* sorting table */

.traveltable {
	width:100%;
	width:700px;
	margin:0 0 15px;
	clear:both;
}
.traveltable td, .traveltable th {
	padding:2px 5px;
	vertical-align:top;
}
.traveltable th {
	background:#5aaade;
	color:#FFF;
	cursor:pointer;
	text-align:center;
	padding:6px 5px;
}
.traveltable .land {
	font-weight: bold;
	font-size:13px;
	margin:0;
}
.traveltable .desc {
	font-size:13px;
	font-weight:normal;
	margin:5px 0 0;
}
.traveltable .preis {
	text-align:right;
	white-space:nowrap;
}
#traveltable_wrapper input, #traveltable_wrapper select, #date {
	padding:5px;
	border:1px solid #5aaade;
}
#dateTime {
	position:relative;
	text-align:right;
	float:right;
	width:33%;
	z-index:1;
}
#date {
	background:#fff url(../img/calendarIcon.gif) 104px center no-repeat;
	width:100px;
	padding:5px 0 5px 25px;
}
#dateDelete {
	background:url(../img/delete.png);
	height:19px;
	width:19px;
	cursor:pointer;
	position:absolute;
	top:4px;
	right:105px;
	display:none;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

.sorting_asc { background: #5aaade url('../img/sort_asc.png') no-repeat center right; }
.sorting_desc { background: #5aaade url('../img/sort_desc.png') no-repeat center right; }
.sorting { background: #5aaade url('../img/sort_both.png') no-repeat center right; }
.sorting_asc_disabled { background: #5aaade url('../img/sort_asc_disabled.png') no-repeat center right; }
.sorting_desc_disabled { background: #5aaade url('../img/sort_desc_disabled.png') no-repeat center right; }
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}
.paginate_disabled_previous { background-image: url('../img/back_disabled.jpg'); }
.paginate_enabled_previous { background-image: url('../img/back_enabled.jpg'); }
.paginate_disabled_next { background-image: url('../img/forward_disabled.jpg'); }
.paginate_enabled_next { background-image: url('../img/forward_enabled.jpg'); }
.dataTables_wrapper {
	position: relative;
	min-height: 302px;
	_height: 302px;
	zoom: 1; /* Feeling sorry for IE */
}
.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 30px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 14px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 14px;
	background-color: white;
}
.dataTables_length {
	width: 225px;
	float: left;
	padding-bottom:12px;
}
.dataTables_filter {
	width: 230px;
	float: left;
	text-align: right;
	padding-bottom:12px;
}
.dataTables_filter input { }
.dataTables_info {
	width: 60%;
	float: left;
}
.dataTables_paginate {
	width: 44px;
 * width: 50px;
	float: right;
	text-align: right;
}
.fce_wraper .land {
	width: 450px;
	font-weight: bold;
	float: left;
}
.fce_wraper .kurz { display:none; }
.fenster1 {
	background: url(http://www.trident.at/fileadmin/templates/css/img/fenster_gelb.png);
	color: white;
	padding-left: 13px;
	padding-right: 10px;
	padding-top: 10px;
	height: 99px;
	width: 260px;
	position: relative;
	top: -15px;
}
.fenster2 {
	background: url(http://www.trident.at/fileadmin/templates/css/img/fenster_blau.png);
	color: white;
	padding-left: 13px;
	padding-right: 10px;
	padding-top: 10px;
	height: 99px;
	width: 260px;
}
.fenster3 {
	background: url(http://www.trident.at/fileadmin/templates/css/img/fenster_rot.png);
	color: white;
	padding-left: 13px;
	padding-right: 10px;
	padding-top: 10px;
	height: 99px;
	width: 260px;
	margin-top: 15px;
}
.fenster4 {
	background: url(http://www.trident.at/fileadmin/templates/css/img/fenster_dblau.png);
	color: white;
	padding-left: 13px;
	padding-right: 10px;
	padding-top: 10px;
	height: 99px;
	width: 260px;
	margin-top: 15px;
}
.fenster5 {
	background: url(http://www.trident.at/fileadmin/templates/css/img/fenster_grau.png);
	color: white;
	padding-left: 13px;
	padding-right: 10px;
	padding-top: 10px;
	height: 99px;
	width: 260px;
	margin-top: 15px;
}
.fenster5 .fenster1_z1 p {
	margin: 0px;
	font-size: 15px;
	text-transform: uppercase;
	line-height:24px;
}
.fenster5 .fenster1_z2 p { text-align:center; }
.fenster1_z1 p {
	margin: 0px;
	font-size: 22px;
	text-transform: uppercase;
}
.fenster1_z2 p {
	margin: 0px;
	padding-top:20px;
	font-size: 16px;
}
.fenster1_z1 a {
	margin: 0px;
	font-size: 22px;
	text-transform: uppercase;
	color: white;
	text-decoration: none;
}
.fenster1_z1 a:hover { text-decoration: underline; }
.fenster1_z2 a {
	margin: 0px;
	padding-top:20px;
	font-size: 16px;
	color: white;
}
.left {
	float: left;
	width: 225px;
}
.left input[type="text"], .left select {
	width:202px;
}
.left select  {
	width:213px;
}
* html .left {
	float: left;
	width: 0px;
	margin: 0px;
	margin-right: -100px;
}
.tx-macinasearchbox-pi1 #submit {
	top: 4px;
	left: 2px;
	position: relative;
	cursor: hand
}
.csc-textpic { margin-top: 15px; }
* html .csc-textpic { margin-left: 2px; }
.even {
	background: #b3daef;
	padding: 5px;
}
.odd {
	background: #ffffff;
	padding: 5px;
}
.news-single-author { display:inline; }
.fce_wraper {
	list-style:none;
	padding:10px;
}
.fce_wraper .land .even, .fce_wraper .land .odd {
	padding:7px;
	padding-left:50px;
}
.fce_wraper .preis .odd, .fce_wraper .preis .even {
	padding:7px;
	text-align:right;
}
.fce_wraper .zeit .odd, .fce_wraper .zeit .even {
	padding:7px;
	text-align:right;
}
.news-single-author { display:inline; }
#traveltable tr.topangebot.odd {
	background-color: #E20019;
	color: #fff;
}
#traveltable tr.topangebot.odd a { color: #fff; }
#traveltable tr.topangebot.even {
	background-color: #ae0316;
	color: #fff;/*#F8B001;*/
}
#traveltable tr.topangebot.even a { color: #fff; }
/* typo3 mailform */


#mailform-mailform327 label {
	min-width:110px;
	display:block;
	float:left;
}
.csc-mailform-field {
	overflow:hidden;
	margin-bottom:3px;
}
* html .csc-mailform-field { height:1%; }
#mailform-mailform327 fieldset {
	border:none;
	padding:0;
	margin:0;
}
#mailform-mailform327 legend { display:none; }
#mailform-mailform327 .csc-mailform-label {
	padding:2px 5px;
	border-bottom:2px solid #bdd665;
	font-weight:bold;
	display:block;
	margin:10px 0 5px;
}
#mailform-mailform327 .csc-mailform-submit { 
	margin-left:110px;
	margin-top:7px; }
#mailform-mailform327 .csc-mailform-radio label {
	float:none;
	display:inline;
	padding-left:7px;
}
#mailform-mailform327 textarea { width:300px; }
#mailform-mailform327 input[type="text"] { width:300px; }
.tx-indexedsearch-searchbox table { border-spacing:5px; }


.tipsbox {
	z-index:2 !important;
}

/*fieldset.divider {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:1px solid #004380;
	padding:4px 8px 9px;
	margin:4px 10px 10px;
	width:655px;
}*/

fieldset.anfrageField, fieldset.divider {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:1px solid #93a3c5;
	padding:4px 0px 9px 12px;
	margin:2px 5px 10px;
	background:#f4fafd;
}

fieldset legend {
	/*font-size:12px;
	text-transform:uppercase;
	font-weight:bold;*/
	color:#93A3C5;
	font-size:17px;
}



input, textarea, select {
	font-size:13px;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
}
input[type="text"], textarea, input[type="password"], input[type="file"], select {
	border:1px solid #b2b4b1;
	padding:3px 5px;
}

 form input[type="text"],
 form input[type="password"],
 form input.text,
 form select,
 form textarea {
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 2px #aaa;
  -moz-box-shadow: inset 0 0 2px #aaa;
  box-shadow: inset 0 0 2px #aaa;
}

 form input[type="text"]:focus,
 form input[type="password"]:focus,
 form input.text:focus,
 form select:focus,
 form textarea:focus {
  border-color: #999;
  -webkit-box-shadow: inset 0 0 4px #aaa;
  -moz-box-shadow: inset 0 0 4px #aaa;
  box-shadow: inset 0 0 4px #aaa;
}

.formSet {
	overflow:hidden;
	margin:0 0 6px;
}

#social {position:absolute; right: 250px; bottom: 0;width: 90px;}
.socialCol {float:left; width: 30px;}
#social a img {border:none;}

