/*------------------------------------------------------------------
[Master Stylesheet]

Project:	Donau Touristik
-------------------------------------------------------------------*/
/*@import "debugging.css";*/

	html, body, form, fieldset {
        margin: 0;
        padding: 0;
}

/*   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Miscellaneous conveniences: */
form label {cursor: pointer;}
fieldset, img {border: none;}
input, select, textarea {font-family: inherit;}

/* center the hole page */
body {text-align:center;} /* center page for ie6/7 */
#document {text-align:left;padding-bottom:30px;}  /* center page for firefox */

/* enforce the Scrollbar in Firefox for no Pagejumping */
html {height: 100%;}
body {min-height: 101%; background-image:url(/fileadmin/dev/images/bg_body_blue.jpg); background-repeat:repeat-x;}

div, span, td, p {font-size:12px;font-family:verdana;color:#7d7d7d;}

	input {height:17px;font-size:11px;color:#3b3b3b;border-top:1px solid #babdb6;border-right:1px solid #ededed;border-bottom:1px solid #ededed;border-left:1px solid #babdb6;}
	/*input:hover, textarea:hover, select:hover {background-color:#f7f7f7;}
	input:focus, textarea:focus, select:focus {background-color:#f7f7f7;}*/
	textarea {border-top:1px solid #babdb6;border-right:1px solid #ededed;border-bottom:1px solid #ededed;border-left:1px solid #babdb6;font-size:11px;font-family:Verdana;color:#3b3b3b;}
	select {border-top:1px solid #babdb6;border-right:1px solid #ededed;border-bottom:1px solid #ededed;border-left:1px solid #babdb6;height:19px;font-size:11px;font-family:Verdana;color:#3b3b3b;}
	input.imgButton {border:none;height:auto;}
	
	a {color:#7D7D7D;}
	a:hover {text-decoration:underline;}
	
	#content ul li, #content-context ul li  {}
	
	#content-context ul {margin:10px 0 0 0;padding-left:30px;}

	h1 {font-size:26px;color:#7d7d7d;font-weight:normal;margin:0;}
	h2 { margin:0 0 3px 0;font-size:16px;color:#7d7d7d;}
	h2.csc-firstHeader {font-size:12px;color:#3D9A30;}
	h3 {margin:0 0 3px 0;font-size:16px;color:#7d7d7d;}
	
	.sbac-spacer {visibility:hidden;clear:both;margin:0;padding:0;line-height:0;}
	
	.nl_input {width:150px;height:13px;border-color:#7f9db9;margin-right:3px;float:left;}
	.nl_submit {float:left;border:none;}
	form {vertical-align:top;}
	
	#contact {width:220px;background-color:#86a3b5;}
	#contact h4 {font-size:11px;color:#FFFFFF;font-weight:normal;margin-left:12px;width:220px;background-color:#86a3b5;}
	
	.clear {clear:both;font-size:0;margin:0;padding:0;line-height:0;}

	.startpage-red-buttons {width:197px; height:33px;float:left;margin-right:3px;}
	.startpage-red-buttons h1 {text-indent:-9999px;position:absolute;}
	.startpage-red-buttons .csc-textpic {position:relative;top:0px;width:197px; height:33px;overflow:hidden;}
	.startpage-red-buttons .csc-textpic a:hover img {position:relative;top:-33px;}

	#header {height:95px;background:#FFFFFF;}
	#slideshow {float:left;width:583px;position:relative;top:15px;left:18px;}

  #info {float:left;width:230px;}
  #header-logo {position:absolute;right:0;float:right;margin-right:0;margin-top:5px;}
  
  #startpage-main {width:740px;margin-top:20px;margin-left:7px;float:left;position:relative;}/*background-color:#ebebeb;*/
  #startpage-main div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { margin-left:-9px;}

  #navigation-service {margin-left:20px; margin-top:9px; font-size:9px; float:left; } /* height + margin-top = 41px */
  #navigation-service a {color:#787878;font-size:10px;text-decoration:none; font-size:10px;}
  #navigation-service a:hover {color:#565656;text-decoration:underline; }
  #navigation-service .active {color:#565656;font-size:10px;}
  #navigation-service .spacer {color:#7e7e7e;margin:0 2px 0 2px; font-size:10px;}
  #content-service {width:190px;position:relative; background-color:#FFF;}
  #content-service-space {width:190px; height:20px; position:relative; background-color:#FFF;} 

  #header-navigation {width:600px; float:left; }
  #navigation-language { margin-top:9px; margin-left:20px; float:left; height:17px;}
  
  #content {line-height:18px; margin-left:200px;}
  #content p {line-height:18px;margin-top:0px;font-size:12px;}
  #content-context {float:right;width:222px;}
  
  #content-main-content {  width:66%; float:left;}
  #content-main-wide #navigation-left {margin-top:0px;}
  
  
  #breadcrumbs {padding:7px 0 7px 0; margin-bottom:0px; }
  #breadcrumbs a {color:#9fa0a2; text-decoration:none; }
  #breadcrumbs span.current {color:#919191; font-weight:bold;}
  #breadcrumbs .spacer_arrow {margin:0px 3px 0 3px;}
  #content-main-news #breadcrumbs {margin-left:18px;}

  .content-wrapper {}
  #content-main {float:left; width:99%; margin-left:5px;}
  #content-main-news {float:left;width:618px;}
  #content-main #content-main-service {height:50px;}
  #content-startpage-right {float:left; width:243px; margin-top:29px;}
  #content-startpage-right .content-static-wrapper {margin:15px 0 0 15px;}
  
 
  #footer {margin-left:0px; margin-bottom:30px; }
  #footer-welle {margin-left:0px; width:100%; background-image:url(/fileadmin/dev/images/footer_welle.gif); background-position:center; height:36px;}
  #footer-text p {margin-left:5px; font-size:11px!important;}
	 
  #content-boxes h2 {font-size:13px;color:#FFF;padding:6px 10px 14px 14px;}
  #content-boxes {line-height:18px;}
  #content-boxes .boxes-border {padding:0 0 10px 0;min-height:100px;height:auto !important;height:100px;background-image:url(/fileadmin/dev/images/bg_content_borderbox.gif);background-repeat:no-repeat;background-position:bottom;margin-bottom:20px;}
  #content-boxes .boxes-border div.csc-textpic,#content-boxes .boxes-border p {margin-left:10px;margin-right:10px;}
  #content-boxes .boxes-border .csc-uploads div.csc-textpic,#content-boxes .boxes-border .csc-uploads p {margin:0px;}
  #content-boxes .boxes-border .csc-textpic-text p {margin-left:0px;}
  #content-boxes .boxes-border .tx-contact-pi1 {padding:0 10px 10px 10px;}
  
   
  /* NEWS Latest Startseite */
  
  #startpage-left .news-latest-container .news-latest-item p {margin-top:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d3d3d3;line-height:18px;}
  
  .csc-frame-rulerAfter {border-bottom:1px solid #ebedf2;margin:10px 0 10px 0;padding:0px;clear:both;}
  .csc-frame-rulerBefore {border-bottom:1px solid #ebedf2;margin:10px 0 10px 0;padding:0px;clear:both;}
  
  #content-boxes .boxes-border p {margin-top:0px !important;}
  
  /* News */

#content-boxes .boxes-border ul li.news-files p {background:url(/fileadmin/dev/images/arrow_small.gif);background-repeat:no-repeat;background-position:0 2px;padding-left:19px;margin:0;}
#content-boxes .boxes-border ul li.news-files {background:none !important;}
#content-context ul li.news-files {list-style-image:none;list-style-type:none !Important;margin:0 0 2px 0px;}


#start-service .news-latest-item {margin-bottom:6px;}

.news-single-img {float:left;margin-right:10px;width:180px;}

.news-single-item .csc-textpic {position:relative;left:18px;top:0px;width:580px;}
.news-single-item .csc-textpic-text {position:relative;left:10px;top:18px;}
.news-single-item #content h2 {padding-left:0px;margin-bottom:20px;}
.news-single-item #content h3 {margin-bottom:8px;font-size:16px;}

.news-list-container h3 a {color:#7D7D7D;font-size:16px;text-decoration:none;}
.news-moreinfos {background-color:#fafafa;height:22px;margin-bottom:5px;padding-right:12px;}
.news-moreinfos a {float:right;display:block;width:30px;position:relative;top:3px;height:16px;color:#7D7D7D;font-weight:bold;text-decoration:none;background-image:url(/fileadmin/dev/images/arrow_news.gif);background-repeat:no-repeat;background-position:0 -3px;padding:0 0 0 16px;line-height:14px;}
.news-single-backlink {background-color:#fafafa;height:22px;padding-right:12px;}
.news-single-backlink a {float:right;display:block;width:30px;position:relative;top:3px;height:16px;color:#7D7D7D;font-weight:bold;text-decoration:none;background-image:url(/fileadmin/dev/images/arrow_back.gif);background-repeat:no-repeat;background-position:0 -3px;padding:0 0 0 16px;line-height:14px;}
.news-list-container .csc-textpic-intext-left-nowrap {background-color:#f3f3f3;padding:20px 0 0 20px;}
.news-list-container p {line-height:16px !important;}

.news-list-container p {margin:0px !important;}
.news-single-item p {margin:0px !important;}

.news-latest-container-startsite {width:290px;float:left;}
.news-list-container-startsite {width:600px;}
.news-list-container-startsite h3 {margin:20px 0 12px 0;}

/*.news-single-item #content-boxes .boxes-border ul {margin-left:0px !important;}*/

ul.news-files-ul {padding-left:11px !important;}

p.news-single-imgcaption {margin:0;font-size:11px !important;color:#666666;line-height:15px !important;}

#pagetitle {float:left;width:476px;}
#backlink {margin-top:10px;float:left;width:222px;}
#backlink img {margin:0 8px 0 10px;}
#printlink {margin-top:8px;float:right;width:222px;text-align:right;}
#printlink img {margin-right:8px;}
#printlink a {text-decoration:none;font-weight:bold;margin-right:24px;}

#content table.contenttable.contenttable-0 {border:none;width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#FFFFFF;}
#content table.contenttable.contenttable-0 caption {display:none;}
#content table.contenttable.contenttable-0 th {border:1px solid #cccccc;padding:2px;color:#626262;background-color:#f1f4f7;}
#content table.contenttable.contenttable-0 tfoot td {border:1px solid #cccccc;padding:2px;color:#626262;background-color:#FFFFFF;}
#content table.contenttable.contenttable-0 td.td-0, #content table.contenttable td.td-2 {font-weight:bold;width:43%;}
#content table.contenttable.contenttable-0 td.td-1, #content table.contenttable td.td-3 {width:30%;}
#content table.contenttable.contenttable-0 td {border-bottom:1px solid #cccccc;padding:2px 6px 2px 6px;text-align:left;}
#content table.contenttable p {margin:0 0 0 10px;}
#content table.contenttable {border:2px solid #f1f4f7;width:100%;}

table.csc-uploads {border-collapse:collapse;}
table.csc-uploads p {margin:0px;}
table.csc-uploads td {vertical-align:top;border-bottom:1px solid #D3D3D3;padding:3px;}
table.csc-uploads td.csc-uploads-fileSize p {font-size:11px !important;color:#959595;margin-left:2px;}
.boxes-border table.csc-uploads td {border-bottom:none;}

/** Startseite Suche **/
#document_search {float:right; width:177px; margin-top:-60px;}
#search {margin:0px 0 0 0px; vertical-align:top;}
#search form , #document_search form {margin:0;padding:0;height:22px;}
#search .bt_search, #document_search .bt_search {float:left; background-color:#cfe0eb; margin:0;height:24px;padding:0px;width:35px;background-image:url(/fileadmin/dev/images/bg_searchbutton.gif); background-repeat:no-repeat; border:0px; }
#search #ipt_search {border:none;width:198px;padding-left:9px;padding-top:5px;float:left; height:18px; background-image:url(/fileadmin/dev/images/bg_searchfield.gif); background-repeat:no-repeat; border:0px; }
#document_search #ipt_search {border:none;width:131px;padding-left:9px;padding-top:5px;float:left; height:18px; background-image:url(/fileadmin/dev/images/bg_searchfield.gif); background-repeat:no-repeat; border:0px; }



/** Startseite Boxen **/
.round_box { background-color:#FFFFFF; width:240px; margin-top:8px;}
.round_box_text {float:left; margin-left:22px; margin-top:12px;}
.box_nav {margin-bottom:8px;}
.box_nav a { border:0px solid; display:block; height:23px; margin-left:32px; padding-top:4px; text-decoration:none; width:164px; }
.box_nav a:hover { text-decoration:underline; }
.box_nav .box_nav_img { float:left; height:23px; border:solid 0px;}
.neugikeiten_box { float:left; margin-top:17px; margin-left:23px; width:214px;}
.neugikeiten_box h1 { font-size:12px; font-weight:bold; margin-bottom:15px;}
.neugikeiten_box p { font-size:11px;}
.neugikeiten_box a { color:#d99606; font-size:11px; }
.neugikeiten_box a:hover { text-decoration:none; }
.neugikeiten_box .csc-textpic {margin-bottom:20px;}


/** Bundesadler **/
#bundesadler_box { float:left; margin-left:89px; margin-top:15px;  }


/** TourServices **/
#navigation-tourservices {float:left;}
#navigation-tourservices .round_box {width:190px; margin-top:0px;}
#navigation-tourservices .round_box_text {margin-left:12px; margin-top:11px; margin-bottom:30px;}
#navigation-tourservices .box_nav {margin-bottom:2px;}
#navigation-tourservices .box_nav a {width:142px;}
.navigation-whitebackground {height:20px; background-color:#FFF;}
/** Header Main**/
#header-main { float:left; margin-top:-10px; }
#tour-map { width:319px; height:270px; float:left; margin-left:10px; background-image:url(/fileadmin/dev/images/bg_tour_box.jpg); }
#tour-map-wrap { width:300px; margin-left:9px; margin-top:14px; }
#tour-map h2 { font-size:14px; margin:0px; }
#tour-map .csc-textpic-image { margin-top:-5px; width:0px;}
#tour-map .csc-textpic-imagewrap {width:0px;}
#tour-map .csc-textpic-text p, #tour-map p { margin-top:5px;  font-size:11px!important;}
#tour-map  #preview  {  margin-top:10px; } 
#tour-map  .csc-textpic-imagewrap, #tour-map .csc-textpic-image { width:300px!important;}

/** Startseite Login Box **/
.login_box { margin-top:10px; float:left; width:240px; background-image:url(/fileadmin/dev/images/bg_login_box.jpg);}
.login_box .tx-newloginbox-pi1 { margin-top:10px; margin-left:20px;}
.login_box .tx-newloginbox-pi1 h3 {color:#565656; font-family:verdana; font-size:12px; }
.login_box .tx-newloginbox-pi1 input { background-image:url(/fileadmin/dev/images/login_box_fieldbg.gif); background-repeat:no-repeat; border:0 none; font-size:11px; height:17px; padding-top:5px; padding-left:5px; width:160px; }
.login_box .tx-newloginbox-pi1 .submit { height:23px; border:0px; margin-bottom:12px; margin-top:14px; width:164px; background-image:url(/fileadmin/dev/images/login_box_fieldbg_button.gif);  background-repeat:no-repeat; }
input.mf-input {}
input.mf-pass {}
input.mf-text {}
input.mf-check {border:none;}
input.mf-radio {border:none;}
input.mf-select {}
input.mf-file {}
input.mf-reset {clear:both;border:none;background-color:#F0F0F0;color:#FFFFFF;margin-left:10px;}
input.mf-submit {clear:both;border:none;height:19px;color:#FFFFFF;background-color:#86a3b5;font-size:11px;margin-left:172px;}
input.csc-mailform-reset {clear:both;border:none;height:19px;background-color:#cdcdcd;color:#FFFFFF;margin-left:10px;}

legend {margin-bottom:12px;color:#000000;line-height:1.2em;}

csc-mailform {border: none;}
.csc-mailform-field {margin-top:6px;clear:both;}

.csc-mailform-field label,
.csc-mailform-radiolabel { float:left; clear:both; display:block; width:160px; padding-right:10px;	margin-bottom:10px;	text-align:right; }

.csc-mailform-check {border-color:#FFFFFF !Important;}
.csc-mailform-radio {margin-right:5px;}
.csc-mailform-radiofield fieldset legend {display:none;}
.csc-mailform-radiofield fieldset label { }

/* Klassen fuer RTE Editor */

td.align-right {text-align:right;}
td.align-center {text-align:center;}


/* Absende Button nach rechts verschieben. Der Wert ergibt sich aus der Summe width + padding-left aus dem label Abschnitt -> oben */


/* Navigation */
#navigation-main {height:40px; background:repeat-x top;margin: 34px 0 0 9px;}
#navigation-main ul { list-style:none; float:left; margin:0; padding:0; }
#navigation-main li { display:inline; float:left; margin:0 1px 0 0; padding:0; }
#navigation-main a { background:url(/fileadmin/dev/images/nav_bright_blue.gif) no-repeat right top; text-decoration:none; border:0; display:block; float:left; margin:0; padding:0; }
#navigation-main a span { display:block; background:url(/fileadmin/dev/images/nav_bleft_blue.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:700; line-height:35px; padding:0 10px; }
#navigation-main a:hover,#navigation-main li.active a { background-position:right bottom; }
#navigation-main a:hover span,#navigation-main li.active a span  { background-position:left bottom; color:#FFF; font-weight:700; font-style:normal; text-decoration:none; }

/* Radreisen */
#n1497 a { background:url(/fileadmin/dev/images/nav_bright_green.gif) no-repeat right top; text-decoration:none; border:0; display:block; float:left; margin:0; padding:0;}
#n1497 a span { display:block; background:url(/fileadmin/dev/images/nav_bleft_green.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:700; line-height:35px; padding:0 22px; }
#n1497 a:hover span,#navigation-main li.active a span  { background-position:left bottom; color:#FFF; font-weight:700; font-style:normal; text-decoration:none; }	
#n1497 a:hover span,#navigation-main li.active a span  { background-position:left bottom; color:#FFF; font-weight:700; font-style:normal; text-decoration:none; }

/* sternrad-wandern */
#n2090 a { background:url(/fileadmin/dev/images/nav_bright_green.gif) no-repeat right top; text-decoration:none; border:0; display:block; float:left; margin:0; padding:0;}
#n2090 a span { display:block; background:url(/fileadmin/dev/images/nav_bleft_green.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:700; line-height:35px; padding:0 22px; }
#n2090 a:hover span,#navigation-main li.active a span  { background-position:left bottom; color:#FFF; font-weight:700; font-style:normal; text-decoration:none; }	
#n2090 a:hover span,#navigation-main li.active a span  { background-position:left bottom; color:#FFF; font-weight:700; font-style:normal; text-decoration:none; }


/* 2011  Red */
#n2594 a, #n3098 a { background:url(/fileadmin/dev/images/nav_bright_red.gif) no-repeat right top; text-decoration:none; border:0; display:block; float:left; margin:0; padding:0;}
#n2594 a span, #n3098 a span  { display:block; background:url(/fileadmin/dev/images/nav_bleft_red.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:700; line-height:35px; padding:0 22px; }
#n2594 a:hover span,#n3098 a:hover span,#navigation-main li.active a span  { background-position:left bottom; color:#FFF; font-weight:700; font-style:normal; text-decoration:none; }	
#n2594 a:hover span,#n3098 a:hover span,#navigation-main li.active a span  { background-position:left bottom; color:#FFF; font-weight:700; font-style:normal; text-decoration:none; }


#n3569 a, #n3569 a { background:url(/fileadmin/dev/images/nav_bright_red.gif) no-repeat right top; text-decoration:none; border:0; display:block; float:left; margin:0; padding:0;}
#n3569 a span, #n3569 a span  { display:block; background:url(/fileadmin/dev/images/nav_bleft_red.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:700; line-height:35px; padding:0 22px; }
#n3569 a:hover span,#n3569 a:hover span,#navigation-main li.active a span  { background-position:left bottom; color:#FFF; font-weight:700; font-style:normal; text-decoration:none; }	
#n3569 a:hover span,#n3569 a:hover span,#navigation-main li.active a span  { background-position:left bottom; color:#FFF; font-weight:700; font-style:normal; text-decoration:none; }


/* Schiffsreisen */
#n1496 a { background:url(/fileadmin/dev/images/nav_bright_darkblue.gif) no-repeat right top; }
#n1496 a span { background:url(/fileadmin/dev/images/nav_bleft_darkblue.gif) no-repeat left top; }
#n1497 a:hover span,#navigation-main li.active a span  { background-position:left bottom; color:#FFF; font-weight:700; font-style:normal; text-decoration:none; }
#n1497 a:hover span,#navigation-main li.active a span  { background-position:left bottom; color:#FFF; font-weight:700; font-style:normal; text-decoration:none; }	

/* Städtereisen */
#n1495 a { background:url(/fileadmin/dev/images/nav_bright_orange.gif) no-repeat right top; }
#n1495 a span { background:url(/fileadmin/dev/images/nav_bleft_orange.gif) no-repeat left top; }
#n1495 a:hover span,#navigation-main li.active a span  { background-position:left bottom; color:#FFF; font-weight:700; font-style:normal; text-decoration:none; }
#n1495 a:hover span,#navigation-main li.active a span  { background-position:left bottom; color:#FFF; font-weight:700; font-style:normal; text-decoration:none; }	


/* Navigation Sub */
.navigation-sub-spacer { float: left; height:46px; width:1px; background:url(/fileadmin/dev/images/subnav_spacer_blue.gif); }
#navigation-sub { width:100%; height:46px; float:left; border-bottom:solid #FFF 1px; margin:0; margin-bottom:27px; }
#navigation-sub ul { list-style:none; float:left;	margin:0; padding:0; }
#navigation-sub li { display:inline; float:left; margin:0;	padding:0; }
#navigation-sub a { background:#000 url(/fileadmin/dev/images/navsub_bright_blue.gif) no-repeat right top;	text-decoration:none; border:0; display:block; float:left; margin:0; padding:0; }
#navigation-sub a span { background:transparent url(/fileadmin/dev/images/navsub_bleft_blue.gif) no-repeat scroll left top;	color:#FFFFFF; display:block; font-family:Arial,Helvetica,sans-serif;	font-size:12px; font-weight:bold; padding:8px 14px 8px 16px; }
#navigation-sub .one { background:transparent url(/fileadmin/dev/images/navsub_bleft_blue.gif) no-repeat scroll left top;	color:#FFFFFF; display:block; font-family:Arial,Helvetica,sans-serif;	font-size:12px; line-height:33px; font-weight:bold; padding:7px 14px 6px 16px; }
#navigation-sub a:hover,#navigation-sub li a.navsub-act { background-position:right bottom; border-color:#000; }
#navigation-sub a:hover span , #navigation-sub li a.navsub-act span { background-position:left bottom; color:#444444; font-weight:bold; text-decoration:none; }

/* Navigation Left*/
#navigation-left { margin-top:25px; float:left; width:190px; background:url(/fileadmin/dev/images/navleft_background.gif) no-repeat;}
#navigation-left #navigation-left-bottom {height:10px; border:solid blue 0px; clear:both; width:100%;  background:url(/fileadmin/dev/images/navleft_background.gif) no-repeat scroll left bottom;}
#navigation-left-wrap {width:189px; background:#FFF; border-color:#9AB6D2; border-style:solid; border-width:0 0 3px; margin:0; }
#navleft { top:0; margin-top:9px; }
#navleft ul, #tournav ul  { list-style:none; float:left; margin:0; padding:0; }
#navleft li, #tournav li { float:left; clear:both; margin:0 1px 0 1px; padding:0; }
#navleft a, #tournav a { background:url(/fileadmin/dev/images/navleft_bright_blue.gif) no-repeat right top;text-decoration:none;  width:188px; border:0; display:block; float:left; margin:0; padding:0; }
#navleft a span, #tournav a span  { display:block; background:url(/fileadmin/dev/images/navleft_bleft_blue.gif) no-repeat left top;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444; font-weight:700; padding:0px 9px; }
#navleft a .one , #tournav a .one    { display:block; background:url(/fileadmin/dev/images/navleft_bleft_blue.gif) no-repeat left top;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444; font-weight:700; line-height:30px; padding:0 9px; }
#navleft .f1, #navleft .f1 span, #navleft .f1 .one { font-weight:normal!important; }

#navleft a:hover,#navleft li a.navleft-act, #tournav a:hover, #tournav li a.navleft-act { background-position:right bottom; }
#navleft a:hover span,#navleft li a.navleft-act span, #tournav a:hover span,#tournav li a.navleft-act span  { background-position:left bottom; color:#f2f6fa; font-weight:700; font-style:normal;	text-decoration:none; }
#navleft .spacer,#tournav .spacer,#tournav .spacer-single   { clear:both; } 
#navleft .spacer img, #tournav .spacer img { float:left; margin-bottom:2px !important; margin-top:2px !important; margin-left:5px;}

#tournav .spacer-single img { float:left; margin-bottom:-2px !important; margin-top:-2px !important; margin-left:5px!important;}

#tournav a span, #tournav a:hover {font-weight:normal!important;}
#tournav a .one {font-weight:normal;}

#pagetitel { margin-bottom:15px; line-height:27px; }
#subtitel { margin-bottom:5px; }
#teasertext { margin-bottom:10px;}
#teasertext .csc-frame-rulerAfter  {clear:none!important;}
#subtitel h2 { font-size:14px; text-transform:uppercase;  }
#pagetitel h1,.csc-header h3  { font-size:25px; font-weight:bold; text-transform:uppercase; color:#bbdaf1;}
#content-border ul { margin:0px; padding:0px; margin-top:10px; margin-bottom:10px;}


#content-border { float:left; line-height:15px; margin-left:13px; width:32%;}
#content-border ul li, #content ul li { list-style-image:url(/fileadmin/dev/images/border_list.gif); margin-left:25px;margin-bottom:5px;}
#content-border h2 { color:#468cc1; font-size:12px; }
#content-border .contact-person  { margin-bottom: 10px; }

/** Fancy Box **/
#fancy-box-template {margin:0px;}
#content-fancy-box {margin:0px; line-height:19px;}
#fancy_frame {left:20px!important; top:20px!important; width:95%!important; height:95%!important; }
#fancy_ajax { margin-left:10px; margin-top:10px;  }
div#fancy_div { margin-left:0px!important; margin-top:0px!important; }
#fancy_content .tx-wdgooglecal-pi1 h3 {color:#E00024;font-size:16px;margin-bottom:20px;}
#fancy_content {}



/** Search Results **/
#cursor .gsc-cursor {float:left;}
#cursor .gsc-trailing-more-results {float:right;}
.gs-watermark ,.gs-visibleUrl {display:none;}
.gs-title a {font-weight:bold; text-decoration:none;}
.gs-result {margin-bottom:7px;padding-bottom:7px; margin-bottom:8px; border-bottom:1px solid #d3d3d3; margin-bottom:15px;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {margin-bottom:8px; margin-right:8px;cursor:pointer;display:inline;text-decoration:underline;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {color:#468cc1;font-weight:bold;text-decoration:none;}
#cursor .gsc-trailing-more-results { display:none; }


#content-main-content h2 { font-size:12px; color:#468CC1;text-transform:uppercase; }
#content-main-content a ,#content-main-content .hoteldb span { font-size:12px; color:#468CC1!important; }


/** WD Tooltip **/

.tooltip { padding-right:50px;width:355px; height:166px; background:url(/fileadmin/dev/images/background_tooltip.png)}
.tooltip-div { width:300px; padding:5px;}
.tooltip-div .tooltip-img { margin:10px; width:320px; }
.tooltip-div .tooltip-title { margin-left:10px; font-weight:bold; font-size:13px!important;;}
.tooltip-div .tooltip-desc {  font-size:11px!important; margin-top:10px;}

/** WD SENT A FRIEND **/
.tx_tipafriend_formfield, .tx_tipafriend_url {margin-top:10px; line-height:25px; border:solid green 0px;}
.tx-srfreecap-pi2-cant-read {font-family:verdana; font-size:12px; color:#7D7D7D;}
.tx_tipafriend_codetext { }
.tx_tipafriend_werbemail { margin-top:20px; float:left; }
.tx_tipafriend label { float:left; width:180px;}
.tx_tipafriend_url {margin-bottom:10px;}
.tx_tipafriend .csc-firstHeader {display:none;}

.forecast-info {border:solid 0px green; float:left; width:115px;}
.forecast-title { font-weight:bold;  width:100%;  text-align:center; }
.forecast-div { margin-bottom:20px; padding:5px; border:solid 1px #e9e9e9; }
.forecast-date { font-weight:bold; }
.forecast-icon {margin:5px; width:50px; vertical-align:top; float:left;}
.forecast-low {font-weight:bold; }
.forecast-high { font-weight:bold;  margin-top:6px;}
.forecast-condition,  .forecast-humidity { width:100px; margin-top:3px; text-align:left; font-size:9px;}
.forecast-wind { width:115px; margin-top:3px; text-align:left; font-size:9px; float:left;}
.forecast-temperatur { font-size:17px; float:left; font-weight:bold; margin-top:10px; text-align:center; width:100px; }



/** WD Contact **/
.tx-contact-pi1 { height:110px; margin-top:10px; width:100%; }
.contact-person {float:left; background-image:url(/fileadmin/dev/images/contact-background.gif); background-position:left; background-repeat:no-repeat; margin-right:5px; height:89px; width:280px;}
.contact-name {font-weight:bold; color:#468cc1; margin-top:7px;}
.contact-telephone {font-size:11px;}
.contact-formlink a {font-size:11px!important; color:#626262!important; background-image:url(/fileadmin/dev/images/contact-mail.gif); background-position:left; background-repeat:no-repeat; padding-left:20px;}
.contact-formrueckruflink a {font-size:11px!important; color:#626262!important; background-image:url(/fileadmin/dev/images/contact-telephone.gif); background-position:left; background-repeat:no-repeat; padding-left:20px;}
.contact-image {float:left; width:70px; margin:5px 0px 5px 5px;}


/** Hotel DB **/
.tx-dthoteldb-pi1 { width:100%; }
#hoteldb .pics { }
#hoteldb .hoteldb-infos { float:left;}
#hoteldb .hoteldb-pic { float:left; width:830px; margin-bottom:10px;}
#hoteldb .hoteldb-text { float:left; line-height:19px;}
#hoteldb .hoteldb-city {  font-weight:bold; font-size:12px; margin-bottom:10px;}
#hoteldb .hoteldb-title { float:left; font-weight:bold; font-size:18px; line-height:19px; margin-bottom:10px;}
#hoteldb .hoteldb-image { margin-bottom:10px; margin-top:10px; margin-left:5px; float:left;}


/** wdtourcal_list **/
#content-service .wdtourcal_label {
	display:none;
}
.blackshade { font-weight:bold; }
.wdtourcal_list-text { font-size:9px; margin:0; padding:0;}
.wdtourcal_list-link {font-size:9px; margin:0; padding:0;} 


/** RGSMOOTHGALLERY **/
.tx-rgsmoothgallery-pi1 {background-color:#FFFFFF;width:460px;}


/** Calender Table **/
.tx-wdtourcal-pi1 {margin-bottom:5px;}
.calendar-table{ border:solid 4px #9C9C9C; width:250px; padding:3px; font-size:1em; border-collapse:collapse; background-color:#FFFFFF!important; height:179px; }
.calendar-table a { text-decoration:underline; font-size:1em; color:#FFFFFF!important; }
.calendar-table TD, .calendar-table TH{	padding:3px; text-align:center; border:solid 1px;}
.calendar-table TD{	background-color:#ffffff; 	font-family:arial;	padding:4px;  border:solid 1px; }
.calendar-table TH {color:#333333;	border-right:0px solid #d8d8d8;	border-top:0px solid #d8d8d8;	background-color:#e9e9e9;	font-weight:normal;	padding:4px; }
.calendar-table caption{ font-size:200%;	color:#333333;	text-transform:uppercase; }
.calendar-table .linked_today {	background-color:#d64040; }
.linked_today_nolink { font-family:arial; }
.calendar-table .linked_today a{ display:block; color:#FFFFFF!important; cursor:pointer;	text-decoration:none;	/*border:1px solid #333333;*/ } 
.calendar-table .soonlinked_day{ background-color:#e4a823; }
.calendar-table .linked_day{ background-color:#55b647!important; }
.calendar-table .linked_day a{ display:block; 	color:#FFFFFF!important; cursor:pointer; text-decoration:none; /*border:1px solid #333333;*/ }

.calendar-table .nolinked_day{ color:#FFFFFF; background-color:#CC0000; /*border:1px solid #333333;*/ }
.calendar-table .columPrevious, .calendar-table .columYear, .calendar-table .columNext{ background-color:#9c9c9c; border:0px; color:#FFFFFF;}
.columPrevious a, .columNext a{	font-size:17px; text-decoration:none; }
.jscalendar_cb{ display:none; }
/* List view CSS */
.newsCalendar_listHeader{ font-size:1.5em; font-weight:bold; background-color:#C7D5FE; color:#333333; border:0px solid #7e7e7e; 	padding:0.5em; }
.newsCalendar_listBody{	padding:1em; }
.newsCalendar_listItem{ font-size:1em; 	padding-left:1em; }
.newsCalendar_listItemHeader{ font-weight:bold;	padding-top:0.5em; 	padding-bottom:0.25em; font-size:1.25em; }


#fitnessstufen { float:right;  width:240px;}
.tourservices-line { border-bottom:1px solid #dcdcdc; margin-bottom:12px; margin-top:10px;}

.dt_errormessage { color:#bb0c18; font-size:10px; line-height:14px; }
.dt_welcome { font-weight:bold; margin-bottom:10px; }

/* GUESTBOOK */

.tx-veguestbook-pi1 h2.tx-guestbook-header {background-color:#666666;clear:both;color:#FFFFFF;display:block;font-weight:bold;padding:1em;width:100%;}
.tx-veguestbook-pi1 .tx-guestbook-right {background-color:#FFFFFF;padding:1em;width:100%;border:1px solid #ccc;border-collapse:collapse;}
.tx-guestbook-header { color:#FFFFFF!important; }
.tx-guestbook-left {display:none;}

.tourchange { background-color:#FFEBE6; font-weight:bold; padding:10px; text-decoration:blink; }
#content-main-content .slider ul li, .item { list-style:none!important; list-style-image:none!important; margin:0px; padding:0px;}
.csc-sitemap ul li {list-style-image:none!important;}
#content-main-content .slider { margin-left:-16px; }

.tx-chgallery-pi1 .description {font-weight:bold; font-size:15px;}
.loginfield { float:left; font-size:11px; margin-top:10px !important; }


# { overflow:hidden; }
.dblogo {float: left; margin-right: 15px;}
.radkilometer {float:left; margin-right:10px; margin-top:6px; text-align:right; width:107px;}
.textbox_small {float:left; margin-right:20px; margin-left:6px; padding:5px; width:230px; margin-bottom:20px; }
.textbox_big {width:722px; float:left; margin-bottom:20px;}



.textbox_schnaeppchen { background-color:#fcaf89; color:#000!important; margin-bottom:20px;   }
.textbox_schnaeppchen_inner a{ color:#000; font-weight:bold; margin-top:5px;  }
.textbox_schnaeppchen_inner {padding:5px; background-color:#fcaf89; color:#000!important; }
.textbox_schnaeppchen_inner h1, .textbox_schnaeppchen_inner p { color:#000; }

.boxes-border .tx-contact-pi1 {height:100%; margin-bottom:10px}

.boxes-border .csc-frame-rulerAfter {
    border-bottom: 1px solid #EBEDF2;
    float: left;
    margin: 10px 0;
    padding: 0;
}



