/************************** defaults **************************/
*,
* html body		{margin:0;padding:0;}
html, body		{background-color:#fff;font-family:Arial,Verdana;font-size:14px;position:relative;}
body			{background:url(../img/layout/body.jpg) repeat-x #49a6d8 top;}
img 			{border:0;}
	
/************************** misc **************************/
.bgColor1		{background-color:#fff;}
.clear			{clear:both;}

.tip 			{color:#ffffff;width:250px;z-index:23000;position:relative;}
.tip-title 		{font-weight:bold;font-size:12px;margin:0;color:#ffd500;padding:8px 8px 4px;background:url(../img/layout/bubble.png) top left;}
.tip-text 		{font-size:11px;padding:4px 8px 8px;background:url(../img/layout/bubble.png) bottom right;}


/************************** main boxes **************************/
#container		{position:relative;margin:auto;width:100%;}


/************************** header **************************/
#header				{position:relative;margin:auto;width:950px;text-align:center;}
#header	.header-picture	{background:url(../img/layout/header_pc.jpg) no-repeat;display:block;width:831px;height:139px;margin:auto;padding-top:20px;}


/************************** header > navigation **************************/
#header ul				{position:relative;list-style:none;background-image:url(../img/layout/navigation_bg.jpg);background-repeat:repeat-x;height:25px;margin:auto;padding-left:25px;}
:root #header ul		{padding-left:12px \0/IE9;}/* just another ie9 hack */
#header ul li			{float:left;padding-left:2px;padding-right:2px;}
#header ul li a			{text-transform:uppercase;font-size:12px;color:#1381BC;line-height:25px;text-decoration:none;font-weight:bold;}
#header ul li a:hover	{color:#003d8f;}


/************************** content **************************/
#content_container				{position:relative;margin:auto;width:950px;}
#content_wrapper 				{margin-top:15px;}
.content h2, 
.content h3, 
.content h4	{font-size:20px;font-weight:bold;color:#1381BC;padding:8px;}
.content h3	{font-size:18px;color:#5fb5e3;}
.content h4	{font-size:14px;color:#1381BC;}
.content p {text-align:justify;line-height:22px;padding:12px 8px 8px;}
.content ul	{padding:12px 8px 8px 25px;list-style:square;} 
.content ul li {line-height:22px;}
.content strong	{font-weight:bold;color:#1381BC;}
.content strong.sloganBig {font-size:16px;line-height:24px;}
.content .noteTiny {font-size:11px;}
.content hr	{clear:left;border:none;margin-bottom:50px;}
.content a {color:#1381BC;text-decoration:none;}
.content a img{background-color:#fff;margin-bottom:-4px;}/* hack : ie9 displays background hover on imges */
.content a:hover {background-color:#1381BC;color:#fff;text-decoration:none;}
.content a.yellow  {color:#ffd500;}
.content .slogan {padding-top:29px;font-size:16px;font-weight:bold;line-height:24px;color:#1381BC;}
.content .seo-pic-desc{display:none;}
.content label {color:#1381BC;}
.error-box {float:left;border:2px solid #fff;width:698px;background-color:#fff;min-height:467px;}
.content .undisplayed{display:none;}
.content .displayed{display:block;}

.grid-1 .content,
.grid-2 .content,
.grid-3 .content	{border:solid 2px #fff;background-color:#fff;clear:left;margin-bottom:10px;}

/************************** content > grid **************************/
#content_container .grid-3 {width:100%}
#content_container .grid-1,
#content_container .grid-2 {float:left;margin-bottom:10px;}
#content_container .grid-1 {width:295px;margin-right:15px;}
#content_container .grid-2 {width:640px;}
#content_container .grid-1 .pic{width:100%;}
#content_container .grid-2 .content{/*padding:8px;*/}

/************************** content > data table **************************/
.data-table {background-color:#fff;padding:8px;}
.data-table th,
.data-table td {padding:5px;}
.data-table th {color:#fff;}
.data-table .thead-tr {background-color:#1381BC;}

/************************** content > page: reiseverlauf **************************/
#reiseziele-switch {text-align:center;line-height:40px;padding:0px;}
#reiseziele-switch a {background-color:#1381BC;color:#fff;padding:9px;}
#reiseziele-switch a:hover, 
#reiseziele-switch a.active {cursor:pointer;background-color:#5fb5e3;color:#075e8c;}

.dt-reiseverlauf th, 
.dt-reiseverlauf td	 {text-align:center;}
.dt-reiseverlauf tbody tr:nth-child(odd) {background-color:#b7d7e9;}
.dt-reiseverlauf tbody tr:nth-child(even) {background-color:#d1e0e9;}
.dt-reiseverlauf td .location-country {font-style:italic;}
.dt-reiseverlauf td.location{text-align:left;}

.reiseziel-beschreibungen {margin-top:10px;height:952px;position:relative;}
.reiseziel-beschreibungen div {position:absolute;top:0px;left:0px;z-index:20;width:295px;}

/************************** content > page: live dabei **************************/
#live-dabei {height:885px;background:url(../img/paischtcroisiere/live/live-dabei-bg.jpg) bottom no-repeat;}
#live-dabei-switch{padding:20px 0 0 8px;}
#live-dabei-switch li {list-style:none;}
#live-dabei-switch li a.live-dabei-btn {display:block;height:40px;line-height:40px;font-size:14px;font-weight:bold;color:#bbb208;background:url(../img/paischtcroisiere/live/star-bullet.png) left center no-repeat;text-indent:35px;}
#live-dabei-switch li a.live-dabei-btn:hover,
#live-dabei-switch li a.active {color:#fff;background:url(../img/paischtcroisiere/live/star-bullet-wh.png) left center no-repeat;}

#live-dabei-artists			{position:relative;height:312px;top:0;left:0;}
#live-dabei-artists h3		{position:absolute;top:3px;left:150px;color:#fff;display:none;text-align:right;width:135px;}
.live-dabei					{position:absolute;top:0;left:0;}

/************************** content > page: preise und leistungen **************************/
.dt-preise .thead-tr {background-color:#b7d7e9;}
.dt-preise .thead-tr th	{font-weight:normal;color:#075e8c;}
.dt-preise .thead-tr-plus {background-color:#1381BC;}
.dt-preise tbody tr:nth-child(odd) {background-color:#fff;}
.dt-preise tbody tr:nth-child(even) {background-color:#deedf6;}
.dt-preise th, 		
.dt-preise td {text-align:left;}
.dt-preise td.cellKat {font-weight:bold;text-align:right;color:#075e8c;}
.dt-preise td.cellDeck {text-align:center;}
.dt-preise td.cellPreis	{text-align:right;color:#075e8c;}

.dt-andere-preise td.cellTitle {padding-top:15px;font-size:16px;text-align:left;border-bottom:1px dotted #1381BC;color:#1381BC;}
.dt-andere-preise td.cellPreis {width:150px;text-align:right;color:#075e8c;vertical-align:top;}

.kat_1, .kat_2, .kat_3, .kat_4, 
.kat_5, .kat_6, .kat_7, .kat_8, 
.kat_9, .kat_10, .kat_11, .kat_12 {display:block;float:left;width:15px;margin-right:5px;}
.kat_1		{background-color:#ffd503;}
.kat_2		{background-color:#e6f4fd;}
.kat_3		{background-color:#ed1c24;}
.kat_4		{background-color:#e68f1a;}
.kat_5		{background-color:#c5c4c4;}
.kat_6		{background-color:#c96c97;}
.kat_7		{background-color:#f2a4ad;}
.kat_8		{background-color:#9981bc;}
.kat_9		{background-color:#00adef;}
.kat_10		{background-color:#ed70a8;}
.kat_11		{background-color:#9bd3ae;}
.kat_12		{background-color:#1fa752;}

/************************** content > page: partners **************************/
#partners {height:1365px;background:url(../img/paischtcroisiere/partners/partners.png) #1792d1 bottom center no-repeat;}
#partner-logos {text-align:center;}
#partner-logos img {padding:33px;background-color:#1792d1;}

.dt-partners .cellTitle	{text-align:center; border-bottom:1px dotted #1381BC;}
.dt-partners .cellCity, 
.dt-partners .cellPhone	{color:#075e8c;}
.dt-partners .cellContactInfo {font-weight:bold;border-bottom:1px dotted #1381BC;border-top:1px dotted #1381BC;}
.dt-partners .cellPhone {width:180px;}
.dt-partners .cellCity {width:210px;}

/************************** footer **************************/
#footer					{position:relative;width:100%;display:block;height:150px;background:url(../img/layout/footer.png) repeat-x top;}
#footer_wrapper			{margin:auto;width:950px;position:relative;padding-top:8px;}
#footer_content			{width:950px;display:block;text-align:center}
#footer_text			{text-decoration:none; color:#fff;}
#logoneptun				{text-decoration:none; color:#fff;padding-top:10px;}
#footer_text a			{text-decoration:none; color:#fff;}
#footer_text a:hover	{text-decoration:underline;}

