html {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFDAA5 url(../gfx/head_bg.jpg) repeat-x scroll 0 0;
}

/*
	fieldset.tx-powermail-pi1_fieldset
*/
fieldset.tx-powermail-pi1_fieldset {
	/*background-color:#FBE7C9;*/
	border: none; /*1px solid #AAAAAA;*/
}
/* [@id="tx-powermail-pi1_fieldset_2"] */
fieldset.tx-powermail-pi1_fieldset_2 legend {
	display: none;
}

body, td {
	margin:0;
	padding:0;
	font:normal 11px verdana, arial, helvetica, sans-serif;
	text-align:center;
}
td {
	text-align:left;
	vertical-align:top;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
.csc-textpic-clear {
	border-bottom:1px solid #AB8460;
	margin: 15px 0px;
}

html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#overAll {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:1057px;
	text-align:left;
}

#logo {
	background: transparent url(../gfx/pul_Logo.jpg) no-repeat 0 0;
	display: block;
}
#logoLink {
	cursor: pointer;
	width: 462px;
	height: 217px;
	/*float:left; */
	
}
#cnt {
	margin-top:-1px;
	background: #FBE7C9 url(../gfx/breadcumb_bg.jpg) repeat-x 0 0;
	border-left: 1px solid #273A87;
	border-right: 1px solid #273A87;
	width:1057px;
}
#inner {margin:0 px; width:100%; } /* Die IE PC Schlaufe */

/*
#mainContent {
	position: relative;  margin: 0px;
}
*/


#breadCrumb {
	height:39px;
	line-height:1.27em;
	font-size:0.91em;
	color: #5F3722;
	padding: 15px 5px;
	
}

#breadCrumb span {
	margin: 0 3px;
}

#breadCrumb a{
	color: #C34B1D;
	margin: 0 3px;
}

#breadCrumb a:hover {
	color: #C34B1D;
	text-decoration:none;
}

#leftBoxes {
	float:left;
	width:180px;	
	margin-left:10px;
}
#leftBoxes  #boxHeadline {
	background: #273A87 url(../gfx/box_headline_bg.jpg) top left repeat-x;
	margin: 0;
	height: 29px;
	line-height: 29px;
	padding-right: 11px;
	padding-left: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	font-size: 13px;
}

#leftBoxes  #boxContent {
	background-color:#FDB549;
	height: 200px;
	border:1px solid #273A87;
}

#leftBoxes  #boxWhiteContent {
	background-color:#FFF;
	height: 200px;
	border:1px solid #273A87;
}


#listView {
	margin:0 20px 0 20px;
	float:left;
	width:650px;
/*	clear:both;
		
	height:200px; 
	clear:left;*/
}
#listView b {
	color: #273A87;
}
.listEntry {
	border-top:1px solid #AB8460;
	padding:11px;
	display: block;
	color: #273A87;
}
div.listImg {
	width: 74px;
	display: block;
}

h1.csc-firstHeader, #listView h1 {
	font:bold 14px verdana, arial, helvetica, sans-serif;
	color: #273A87;
}
h2.listHeadline, .contenttable th {
	font:bold 12px verdana, arial, helvetica, sans-serif;
	color: #273A87;
	margin:0;
	padding:0;
}
h2.listHeadline {
	font:bold 14px verdana, arial, helvetica, sans-serif;
	/*color: #273A87;*/
	color:#fff;
	font-weight:bold;
	border:1px solid #858CB0;
	background:url("../gfx/box_headline_bg.jpg") repeat-x scroll left top;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0;
}
h2.subtitle {
	color:#263986;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0px;
	}
.reisebeschreibung { 
	border:1px solid #858CB0;padding:5px;margin-top:5px;
	}
.backBtn {
	cursor:pointer;
	}
.listEntry a {
	text-decoration:none;
}

.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {
	height: auto;
}
p.blocktxt {
	margin:8px;
	padding-left: 144px;
}

img {
	border:none;
}

.preview{
	border:1px solid #333;
	padding:2px;
	margin:0 5px 5px 0;
	color:#fff;
}
#toolbar {
	padding-left: 210px;
}
#toolbar, #toolbar a {
	font:bold 12px verdana, arial, helvetica, sans-serif;
}

#toolbar a {
	text-decoration:none;
	padding-left: 15px;
}

#toolbar  #detailLink {
	background: transparent url(../gfx/arrow_orange.gif)0 3px no-repeat;
	color: #CC4D1E;
}
#toolbar  #ToolLine {
	padding-bottom:5px;
}

#toolbar  div.price {
	color: #CC4D1E;
	float:right;
	text-decoration:italic;
}
#toolbar  #selectLink {
	background: transparent url(../gfx/arrow_blue.gif) 0 3px no-repeat;
	color: #273A87;
}
#toolbar  #favLink {
	background: transparent url(../gfx/arrow_blue.gif) 0 3px no-repeat;
	color: #273A87;
	margin-left:50px;
}

/* Menue ganz oben*/


#topMenue {
	float:right;
	display:block;
	clear: left;
	
}
* html #topMenue {
	/* \*/
	position:absolute;
	top 0;
	/* */
}

#topMenue ul{
	display: block;
	margin-top: 130px;
}
#footer ul {
	display: block;
}

#topMenue li, #footer li {
	float:left;
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-position: outside;
	list-style-type: none;
	clear: none;
	color:#273A87;
}

#topMenue li a, #footer li a {
	color:#273A87;
	text-decoration:none;
	font-size:11px;
}

#topMenue li a:hover, #footer li a:hover {
	color:#273A87;
	text-decoration:underline;
}
   /* MENUETOP START */


#topNav {
	display:block;
	height:32px;
	margin:0px;
	padding:0px;
}
#topNav ul {
	display: block;
	height: 32px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}

#topNav li{
	float:left;
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-position: outside;
	list-style-type: none;
	clear: none;
}

#topNav div {
	display: inline;
	width:10px;
	/*background-color:#000;*/
}

#topNav a {
	line-height: 32px;
	display: Inline-Block;
	height: 32px;
	padding-right: 11px;
	padding-left: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	font-size: 13px;
}

#topNav a span {
	line-height: 32px;
	display: Inline-Block;
	height: 34px;
	padding-right: 22px;
	padding-left: 0px;
}

a.mainmenu_hg_left:hover, #topNav a:hover
, #topNav .current a
, li.last a.mainmenu_hg_left:hover
, #topNav .current_last a {
	color: #FFFFFF;
	background-image: url(../gfx/nav_bg_hover.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	display: Inline-Block;
}

a.mainmenu_hg_left:hover span
, #topNav .current a span
, #topNav .current_last a span
, #topNav .last a.mainmenu_hg_left:hover span
, #topNav .current_last a.mainmenu_hg_left:hover span {
	background-image: url(../gfx/nav_bg_hover.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	display: Inline-Block;
}

li.last a.mainmenu_hg_left {
	background-image: url(../images/kontakt_inaktiv.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

li.last span.mainmenu_hg_right {
	background-image: url(../images/kontakt_inaktiv.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
/* MENUETOP ENDE */

/* */
#subNav {
/*	background: #858CB0 url(../gfx/subNav-BG.png) repeat-x 0 0;*/
	background-color:#FFF;
	border:1px solid #273A87;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: left;
	margin-bottom:10px;
/*	width:15em; */
}
#subNav ul {
	margin:0px;
	padding: 0px;
}
#subNav ul ul li a {
	padding-left:25px;
}
#subNav li {
	margin: 0px;
/*		padding: 0px;
display: inline;*/
	list-style-position: outside;
	list-style-type: none;
	float:none;
	white-space:normal;
}
#subNav li  a {
	display: block;
	
	border-color:#858CB0 #858CB0 -moz-use-text-color;
	border-style:solid none none;
	border-width:1px medium medium;
	
	color:#263986;
	text-decoration: none;
	margin:0;
	padding:6px 8px 5px;
}
#subNav li  a:hover {
	text-decoration: underline;
	background-color: #EEE;
}
#subNav ul li ul li  {
	background:#EEEEEE;
	}
#subNav ul li ul li a {
	/*padding-left:50px;*/
	padding-left: 20px;
	}
#footer {
	border-top: 1px solid #263986;
	color: #263986;
	margin:	 0;/*1px 25px 1px;*/
	padding: 0;/* 1px 15px 25px;*/
	clear:both;
}

.contenttable {
	margin: 1em;
	border-spacing: 0 0;
	border: none;

}
.contenttable  td {
   border: 0px solid #999;
   border-top: none;
   border-left: none;
   padding: 4px;
}

.contenttable  .tr-0 {

	
	background-image: url(../gfx/nav_bg_hover.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.contenttable  .tr-0 td {	font-weight:bold; color:#FFF;}
.contenttable  .tr-odd {background:#E7D8C5}
#subimages a {
	margin-right:3px;
	margin-top:3px;
	}

/*CONTACT FORM*/
div.cont_title h1 {
	/* background:url("../gfx/box_headline_bg.jpg") repeat-x scroll left top transparent;
	border:1px solid #858CB0;
	color:#fff !important;*/
	margin:0;
	font:bold 14px verdana,arial,helvetica,sans-serif;
	padding-bottom:3px;
	padding-left:10px;
	padding-top:3px;
}

.tx-powermail-pi1 {
	background-color:#EEEEEE;
	border:1px solid #858CB0;
	padding:5px;
	margin-bottom:15px;
	margin-top:5px;	
}
.tx-powermail-pi1 .powermail_mandatory{
	color:#CC4F1E;
}
fieldset.tx-powermail-pi1_fieldset {
	background:none !important;
}
div.cont_name {
	/*background-color:#fff !important;
	padding:3px;*/
}

/*MAILFORM*/

fieldset.csc-mailform  {}
fieldset.csc-mailform div label  {float:left;}
fieldset.csc-mailform div input  {float:right;}
fieldset.csc-mailform div textarea  {float:right;}
fieldset.csc-mailform div { clear:right;padding:5px; }

