.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

body {
	padding:7px 0 0 0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#585858;
	background:#2e3345 url(../images/bg.jpg) 50% 0 repeat-x;
}
#wrapper {
	text-align:left;
	width:1036px;
	margin:0 auto;
}
#top {
	background:url(../images/top_bg.png) 0 0 no-repeat;
	height:149px;
	position:relative;
}
#columns_top {
	position:relative;
	top:-13px;
}
#columns {
	margin-top:13px;
	background:url(../images/columns_repeat.png) 0 0 repeat-y;
}
#columns_bottom {
	position:relative;
	top:16px;
}

#social {
	text-align:right;
	padding-right:14px;
	font-size:10px;
	color:#ababab;
	line-height:15px;
	height:15px;
	position:relative;
	top:-15px;
	overflow:hidden;
}
#social a {
	text-indent:9999px;
	float:right;
	display:block;
	height:15px;
	width:15px;
	margin-left:6px;
}
#social_newsletter { background:url(../images/social.jpg) 0 0 no-repeat; }
#social_facebook { background:url(../images/social.jpg) -15px 0 no-repeat; }
#social_twitter { background:url(../images/social.jpg) -30px 0 no-repeat; }

#left {
	float:left;
	width:200px;
	padding-left:25px;
}
#subnav a {
	padding-left:9px;
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	line-height:24px;
	color:#ababab;
	text-decoration:none;
}
#subnav a:hover,
#subnav .active a {
	color:#606060;
	background:url(../images/subnav_arrow.gif) 0 50% no-repeat;
}

#main {
	margin-left:225px;
	width:784px;
	background:url(../images/main_bg.png) 0 0 no-repeat;
}
#main a {
	color:#a9811e;
	text-decoration:none;
}
#main a:hover {
	text-decoration:underline;
}
#main a strong {
	font-size:11px;
}

#header {
	padding-bottom:8px;
}
#header h1,
#header p,
#header h2 {
	/*padding:3px 0 4px 13px;*/
	padding:0 0 0 13px;
	width:687px;
}
#header h1 {
	margin-top:0;
}
#header .tx-dotpulsecontentgallery-pi1 {
	padding:0 13px;
}

#content {
	float:left;
	width:534px;
	padding:0 13px;
}
#content ul {
	list-style:disc outside none;
	padding-left:35px;
	margin:0 0 16px 0;
}
#content li {
	margin:0 0 4px 0;
}
#content #main ul {
	margin-top:10px;
}

#right {
	margin-left:560px;
	padding-top:38px;
	width:202px;
}
#footer {
	clear:both;
	text-align:center;
	font-size:9px;
	color:#ababab;
	position:relative;
	top:19px;
}
#footer span {
	padding-left:50px;
}
#footer a {
	font-size:9px;
	color:#ababab;
	text-decoration:none;
}
#footer a:hover,
#footer a.active {
	color:#606060;
}

#meta {
	float:right;
	height:20px;
	padding:22px 34px 0 0;
}
#meta_home a,
#meta_contact a,
#meta_sitemap a {
	text-indent:-9999px;
	float:left;
	display:block;
	height:12px;
	margin-top:3px;
}
#meta li {
	padding-right:11px;
	float:left;
}
#meta_home { width:9px; }
#meta_home a {
	width:9px;
	background:url(../images/meta.gif) 0 0 no-repeat;
}
#meta_home a:hover,
#meta_home a.active { background-position:0 -12px; }
#meta_contact { width:11px; }
#meta_contact a {
	width:11px;
	background:url(../images/meta.gif) -9px 0 no-repeat;
}
#meta_contact a:hover,
#meta_contact a.active { background-position:-9px -12px; }
#meta_sitemap { width:19px; }
#meta_sitemap a {
	width:19px;
	background:url(../images/meta.gif) -20px 0 no-repeat;
}
#meta_sitemap a:hover,
#meta_sitemap a.active { background-position:-20px -12px; }

#meta_lang,
#meta_lang a {
	font-size:10px;
	color:#a0a0a0;
	text-decoration:none;
	line-height:18px;
}
#meta_lang a:hover,
#meta_lang a.active {
	color:#606060;
}

#meta #meta_search {
	width:119px;
	padding-right:0;
}
#meta_search .txtInput {
	float:left;
	display:block;
	height:20px;
	width:87px;
	padding:0 0 0 3px;
	background:url(../images/meta_search.gif) 0 0 no-repeat;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a0a0a0;
}
#meta_search button {
	text-indent:-9999px;
	display:block;
	height:20px;
	width:29px;
	margin-left:90px;
	border:none;
	background:url(../images/meta_search.gif) -90px 0 no-repeat;
	cursor:pointer;
}
#meta_search button:hover {
	background-position:-90px 100%;
}

#logo {
	position:absolute;
	top:56px;
	left:40px;
}

#nav {
	position:absolute;
	top:109px;
	left:235px;
}
#nav li {
	display:inline;
	line-height:22px;
	padding-right:1px;
}
#nav a {
	font-family:"Times New Roman", Times, serif;
	color:#ababab;
	text-decoration:none;
	font-size:22px;
	padding-right:7px;
	background:url(../images/nav_dot.gif) 100% 0 no-repeat;
	letter-spacing:1px;
}
#nav a:hover,
#nav .active a {
	color:#606060;
}
#nav .last a {
	background-image:none;
	padding-right:0;
}
.clear { clear:both; }

h1,
.lightbox_text_content h3 {
	color:#585858;
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	font-weight:normal;
	line-height:28px;
	margin:0 0 8px 0;
}
.lightbox_text_content h3 {
	margin:0 0 14px;
}
.lightbox_text_content .fce_table {
	margin-top:22px;
	margin-bottom:0;
}
h2 {
	font-weight:bold;
}
p {
	margin:0 0 16px 0;
	max-width:500px;
}
strong { font-weight:bold; }

#right_buttons {
	/* margin-top:55px; with line.. */
	margin-top:40px; /* without line */
}
#right_buttons_anreise,
#right_buttons_webcam,
#right_buttons_gutscheine {
	text-indent:-9999px;
	display:block;
	width:200px;
	background:url(../images/right_buttons.png) 0 0 no-repeat;
}
.en #right_buttons_anreise,
.en #right_buttons_webcam,
.en #right_buttons_gutscheine { background-image:url(../images/right_buttons_EN.png) !important; }

#right_buttons_anreise {
	height:37px;
}
#right_buttons_webcam {
	height:34px;
	background-position:0 -37px;
}
#right_buttons_gutscheine {
	height:39px;
	background-position:0 -71px;
}

#right h3 {
	background:url(../images/right_dots.gif) 0 0 no-repeat;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#967115;
	padding:12px 4px 0;
}
#right p {
	font-size:11px;
	line-height:16px;
	color:#967115;
	padding:0 4px;
}
#right .teaser p {
	padding:0;
}

.teaser {
	background:url(../images/teaser_bg.png) 0 0 no-repeat;
	padding:9px 15px 0 9px;
	width:176px;
	margin-bottom:55px;
}
.teaser img {
	margin-bottom:10px;
}
.teaser_bottom {
	position:relative;
	top:12px;
	left:-9px;
	margin-bottom:0 !important;
}
.teaser h3 {
	text-transform:uppercase;
	color:#a47e1d !important;
	/*font-size:16px !important;*/
	font-size:12px !important;
	font-weight:normal;
	line-height:20px !important;
	padding:0 !important;
	background:none !important;
}
.teaser p {
	color:#967115;
	font-size:11px;
	line-height:16px;
	margin:4px 0 0 0;
	padding:0;
}
.teaser_more {
	text-align:right;
}
.teaser_more a {
	color:#967115;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding-right:10px;
	background:url(../images/teaser_arrow.gif) 100% 2px no-repeat;
	position:relative;
	top:10px;
}

/* SLIDEVIEWER: */
	
	.svw_wrapper { background:url(../images/header_dummy.jpg) 0 0 no-repeat; padding:0 6px 8px 0; }
	/*preload classes*/
	.svw {width: 50px; height: 20px; background: #fff;}
	.svw ul {position: relative; left: -999em;}
	/*core classes*/
	.stripViewer { position: relative; overflow: hidden; border:none; margin: 0 0 8px 0; }
	.stripViewer ul { /* this is your UL of images */ margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; }
	.stripViewer ul li { float:left; }
	.stripTransmitter { overflow: auto; width: 1%; }
	.stripTransmitter ul { margin: 0; padding: 0; position: relative; list-style-type: none; float:right; }
	.stripTransmitter ul li { width:10px; height:10px; float:left; border:1px #D59712 solid; margin:0 0 5px 5px; }
	.stripTransmitter a { width:10px; height:10px; overflow:hidden; font: bold 10px Verdana, Arial; text-align: center; line-height: 22px; background:none; color: #fff !important; text-decoration: none; display:block; }
	.stripTransmitter a:hover, a.current{ background: #D59712; color: #D59712 !important; }
	/*tooltips formatting*/ .tooltip { padding: 0.5em; background: #fff; color: #000; border: 5px solid #dedede; } 
	
/* :SLIDEVIEWER */

.webcam_content { position:absolute; left:0; top:0; height:424px; width:778px; overflow:hidden; }
.webcam_footer { position:absolute; left:0; top:424px; height:28px; width:761px; padding:12px 0 0 17px; }
.webcam_footer a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff !important; text-transform:uppercase; padding:4px 5px; background:#a1a1a1; font-weight:bold; letter-spacing:1px; margin-right:15px; }
.webcam_footer a.active { background:none; color:#A1A1A1 !important; }

/* SLIDEVIEWER_PRO: */
	
	.svwp_wrapper, .webcam_wrapper { background:url(../images/panorama_bg.png) 0 0 no-repeat; height:471px; margin-bottom:28px; position:relative; }
	.svwp_wrapper h1, .webcam_wrapper h1 { color:#fff; position:absolute; z-index:100; background:url(../images/svwp_h1_bg.png); width:auto !important; left:0; top:27px; padding:1px 10px 4px !important; }
	.svwp_wrapper .active { background:url(../images/panorama_active.png) 50% 0 no-repeat; }
	.svwp_wrapper p { padding:0 !important; width:auto !important; }
	
	.svwp {width: 50px; height: 20px; background: #fff;} /*preloader stuff. do not modify!*/
	.svwp ul{position: relative; left: -999em;}/*preloader stuff. do not modify!*/
	.slideViewer { 
		position: relative;
		overflow: hidden; 
		margin: 0;
		padding: 0;
		background: #fff;
	}
	.slideViewer ul {  /*your list of images*/
		position: relative;
		left: 0;
		top: 0;
		width: 1%;
		list-style-type: none;
		margin: 0; 
		padding: 0;
	}
	.slideViewer ul li {
		float:left;
	}
	
	/*typographic info*/
	.slideViewer span.typo{ 
		padding: 6px; /* do not modify padding */
		background: #fff;
		color: #000;
		font: normal 10px Verdana;
	}
	
	.thumbSlider { /*the thumbnails slider*/
		overflow: hidden;
		width: 1%;
		background: #fff;
	}
	.thumbSlider ul { 
		list-style-type: none;
		margin: 0; 
		padding: 0;
	}
	.thumbSlider ul li{ 
		float:left;
		margin: 0;
	}
	.thumbSlider a{
		color: #fff;
		text-decoration: none;
	}
	.thumbSlider a img{
		border: 0;
		display: block;
		padding: 0;
	}
	.thumbSlider p.tmbrdr { /* the border above -not around- each thumb */
		/* width, height and top values are dynamically added by the script. Do not modify. */
		position:relative; 
		left: 0;
		font-size: 0.01em;
		left: 0;
		margin: 0;
		padding: 0;
	}
	
	a.left, a.right { /*the left and right buttons (links)*/
		background: transparent; /* could be any color  */
		color: #ff0000;
		font: bold 16px Arial;
		overflow: hidden;
	}
	a.left span, a.right span{
	
	}
	a.left img, a.right img{
		border: 0;
	}
	a.l_dis, a.r_dis {
		background: transparent; /* ALWAYS leave transparent. this is the 'disabled' state of the link !  */
		cursor: default;
	}
	a.l_dis span, a.r_dis span {
		display: none;
	}
	a:focus {outline:none;}
	
/* :SLIDEVIEWER_PRO */

/* DOTPULSECONTENTGALLERY: */
	
	.tx-dotpulsecontentgallery-pi1 ul {
		padding:0 !important;
		position:relative;
		left:-49px;
		width:583px;
	}
	#header .tx-dotpulsecontentgallery-pi1 ul {
		width:767px;
	}
	.tx-dotpulsecontentgallery-pi1 li {
		float:left;
		width:135px;
		height:103px;
		margin:0 0 27px 49px !important;
		position:relative;
	}
	.tx-dotpulsecontentgallery-pi1 img {
		position:absolute;
		left:0;
		top:0;
	}
	.tx-dotpulsecontentgallery-pi1 span {
		display:block;
		color:#fff;
		font-family:"Times New Roman", Times, serif;
		font-size:18px;
		line-height:16px;
		background:url(../images/gallery_label_bg.png) 0 0 repeat;
		position:absolute;
		left:0;
		top:0;
		width:119px;
		padding:8px;
	}
	.tx-dotpulsecontentgallery-pi1 a:hover span {
		display:none;
	}
	
/* :DOTPULSECONTENTGALLERY */

/* TEASER_BOX3: */
	
	.teaser_box3 {
		position:relative;
		left:-4px;
		width:789px;
		height:108px;
		background:url(../images/teaser_box3_bg.png) 0 0 no-repeat;
	}
	.teaser_box3 .col-0 { position:absolute; left:0; top:0; width:268px; height:108px; }
	.teaser_box3 .col-1 { position:absolute; left:268px; top:0; width:259px; height:108px; }
	.teaser_box3 .col-2 { position:absolute; left:527px; top:0; width:262px; height:108px; }
	
	.teaser_box3 h3 {
		font-size:13px;
		line-height:18px;
		color:#505050;
	}
	.teaser_box3 img {
		float:left;
		margin:12px 0 0 11px;
	}
	.teaser_box3 h3,
	.teaser_box3 p {
		margin:12px 10px 0 101px;
		padding:0 !important;
		width:auto !important;
	}
	.teaser_box3 p,
	.teaser_box3 a {
		font-size:11px !important;
		line-height:15px;
		color:#505050 !important;
		text-decoration:none !important;
	}
	.teaser_box3 p {
		margin-top:5px !important;
	}
	
/* TEASER_BOX3: */

form.short input,
form.short select {
	background:#f7edd4;
	border:none;
	width:150px;
	height:15px;
	text-align:right;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#967115;
	padding:4px;
}
form.short select {
	width:158px;
	height:23px;
	padding:0;
}

form.short .combobox_container input {
	width:133px;
}
form.short .combobox_button {
	margin-left:141px;
	width:17px;
	height:23px;
	padding:0;
	text-align:center;
	border:none;
	background-color:#cbb57d;
}
form.short .combobox_summary {
	border:none;
	width:137px;
	background:#f7edd4;
	color:#967115;
}
form.short .combobox_summary a {
	color:#967115;
}
form.short .combobox_summary a:hover {
	color:#000;
}

form.short .row {
	margin-bottom:10px;
}

.fce_table {
	clear:both;
	margin-bottom:50px;
}
.fce_table .row {
	clear:both;
}
.fce_table p {
	width:auto !important;
}
.fce_table h2 {
	background-color:#A9811F;
	color:#fff;
	margin-bottom:10px;
}
.fce_table .rowHeader .th-1 {
	float:left;
	margin-left:340px;
	width:165px;
	background-color:#F7EDD4;
	color:#A9811F;
	text-align:center;
	padding:3px 0 4px;
}
.fce_table .rowHeader .th-2 {
	margin-left:535px;
	width:165px;
	background-color:#F7EDD4;
	color:#A9811F;
	text-align:center;
	padding:3px 0 4px;
}
.fce_table .row .td-0 {
	float:left;
	width:340px;
	min-height:20px;
}
.fce_table .row .td-1,
.fce_table .rowSubheader .th-1 {
	float:left;
	width:82px;
	text-align:center;
}
.fce_table .row .td-2,
.fce_table .rowSubheader .th-2 {
	float:left;
	width:82px;
	text-align:center;
}
.fce_table .row .td-3,
.fce_table .rowSubheader .th-3 {
	float:left;
	width:82px;
	text-align:center;
	margin-left:27px;
}
.fce_table .row .td-4,
.fce_table .rowSubheader .th-4 {
	width:82px;
	text-align:center;
	margin-left:616px;
}
.fce_table .rowSubheader .th-1,
.fce_table .rowSubheader .th-2,
.fce_table .rowSubheader .th-3,
.fce_table .rowSubheader .th-4 {
	color:#A9811F;
}
.fce_table .rowSubheader .th-1 {
	margin-left:340px;
}
.fce_table .rowSubheader {
	margin:10px 0;
}

.fce_table_2 .rowHeader {
	margin-bottom:10px;
}
.fce_table_2 .row .td-1 {
	width:165px;
}
.fce_table_2 .row .td-2 {
	margin-left:535px;
	width:165px;
	float:none;
}

#home #columns {
	margin-top:0;
	height:545px;
	background-image:url(../images/home_bg.png);
}
#home h1 { margin-top:0; width:450px !important; }
#home #columns_top { display:none; }
#home #social { top:10px; z-index:100; }
#home #left { display:none; }
#home #main { margin-left:37px; background-image:none; position:relative; width:974px; }
#home #main a { color:#FEC130; font-size:12px; }
#home #columns_bottom { display:none; }
#home #footer { top:12px; color:#606060; }
#home #footer a { top:0; color:#606060; }
#home #footer a:hover { top:0; color:#000; }
#home #columns { margin-bottom:10px; }
#home #header { height:240px; padding-top:120px; }
#home #header h1, #home #header p { color:#fff; width:500px; margin-bottom:15px; }
#home #content { padding:21px 0 0 9px; width:790px; }
#home .teaser_box3 { background:none; }
#home .teaser_box3 img { margin:8px 0 0 7px; }
#home .teaser_box3 h3, .teaser_box3 p { margin:8px 10px 0 100px; }
#home .teaser_box3 .col-0 { width:260px; }
#home .teaser_box3 .col-1 { left:275px; width:250px; }
#home .teaser_box3 .col-2 { left:539px; width:250px; }
#home #right { margin-left:800px; width:170px; padding-top:21px; }

#home #right_buttons { left:13px; margin-top:0; overflow:hidden; position:relative; top:-6px; width:140px; }
#home #right_buttons_gutscheine,
#home #right_buttons_anreise,
#home #right_buttons_webcam { width:150px; background-position:50% 0; }
#home #right_buttons_webcam { background-position:50% -37px; }
#home #right_buttons_gutscheine { background-position:50% -71px; }

.tx-rlmpeventdb-pi1-listrow-months { list-style:none; padding:0 !important; margin:0; text-align:center; border-bottom:1px dotted #ccc; }
.tx-rlmpeventdb-pi1-listrow-months li { list-style:none; padding:0 9px; margin:0; text-align:center; display:inline; border-left:1px dotted #ccc; }
.tx-rlmpeventdb-pi1-listrow-months li.first { border-left:none; }
.tx-rlmpeventdb-pi1-listrow-months a { font-size:12px; text-transform:uppercase; color:#686868 !important; text-decoration:none !important; }
.tx-rlmpeventdb-pi1-listrow-months a:hover,
.tx-rlmpeventdb-pi1-listrow-months .active a,
.tx-rlmpeventdb-pi1-listrow-months a.active { color:#957214 !important; }
.tx-rlmpeventdb-pi1-listrow-item,
.tx-rlmpeventdb-pi1-listrow-item-odd { clear:both; padding-left:15px; padding-bottom:25px; }
.tx-rlmpeventdb-pi1-listrow-item img,
.tx-rlmpeventdb-pi1-listrow-item-odd img { float:left; }
.tx-rlmpeventdb-pi1-listrow-item-eventshortname { margin-left:140px; }
.tx-rlmpeventdb-pi1-listrow-item-eventshortname a { font-size:12px; color:#957214; text-transform:uppercase; padding-right:20px; background:url(../images/event_arrow.gif) 100% 50% no-repeat; display:block; width:343px; }
.tx-rlmpeventdb-pi1-listrow-item-eventshortname a.active { background-image:url(../images/event_arrow_open.gif); }
.tx-rlmpeventdb-pi1-listrow-item-datetime { margin-left:140px; }
.tx-rlmpeventdb-pi1-listrow-item-movie { margin-left:160px; }
.tx-rlmpeventdb-pi1-listrow-item-movie a { font-size:11px; font-weight:bold; }
.tx-rlmpeventdb-pi1-listrow-item-content { clear:both; padding-top:15px; padding-right:40px; }
.tx-rlmpeventdb-pi1-listrow-item-content p,
.tx-rlmpeventdb-pi1-listrow-item-content h2 { margin-left:140px; }
.tx-rlmpeventdb-pi1-listrow-item-content .csc-textpic-intext-left-nowrap p { margin-left:0; }
.tx-rlmpeventdb-pi1-listrow-item-content .csc-textpic-intext-left-nowrap .csc-textpic-text { padding-left:21px; }


/* FORMS */

.form { padding-left:23px; }
.form .row { clear:both; padding-bottom:7px; min-height:19px; }
.form label,
.rowNewsletter span { width:180px; display:block; float:left; padding-left:20px; font-size:11px; color:#585858; text-align:right; }
.form input,
.form select,
.form textarea { margin-left:210px; width:173px; height:17px; border:1px solid #a9811e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8d8d8d; padding:0; display:block; }
.form .err label { color:red; }
.form p.err { font-weight:bold; }

.form textarea { height:70px; }

.form h2 { margin-top:20px !important; }

.rowDatepicker { position:relative; }
.rowDatepicker input { /*width:157px;*/ width:156px; padding-right:17px; background:#FFF url(../images/calendar.gif) 157px -1px no-repeat; }
.rowDatepicker .ui-datepicker-trigger { position:absolute; top:0; left:368px; cursor:pointer; }

.form .rowSel { position:relative; }

.form .combobox_container { left:210px; }
.form .combobox_container input.combobox_input { margin-left:0; width:157px; }
a.combobox_button { background:#ba9a4b url(/fileadmin/templates/images/combo_arrow.gif) 50% 50% no-repeat; height:17px; border-color:#A9811E; margin:0 0 0 158px; padding:0; width:16px; }
a.combobox_button span { display:none; }
ul.combobox_summary { margin:19px 0 0; border-color:#A9811E; width:169px; }
ul.combobox_summary li { height:17px; width:auto; }
ul.combobox_summary li a { font-size:11px; color:#8d8d8d !important; height:17px; width:auto; }
ul.combobox_summary li a:hover { text-decoration:none; }

.form .rowSelSmall .combobox_container input.combobox_input { width:49px; }
.form .rowSelSmall a.combobox_button { margin:0 0 0 51px; }
.form .rowSelSmall ul.combobox_summary { width:61px; }
.form .colSelSmall-1 { position:absolute; left:78px; }

.rowNewsletter { margin-top:25px; }
.rowNewsletter label { text-align:left; margin-right:10px; }
.rowNewsletter span { width:auto; text-align:left; padding-left:7px; }
.rowNewsletter input,
.rowChk input { margin:0; width:auto; height:auto; border:none; background:none; float:left; }
.rowChk label { margin-left:20px; padding-left:0; float:none; display:block; width:auto; }
.rowNewsletter .rowChk { clear:both; padding-left:210px; }
.rowNewsletter .rowChk input { clear:both; }

input.chk { float:left; height:auto; margin-left:10px; width:auto; border:none; }
span.chk { font-size:11px; margin-left:3px; }

.rowSubmit { width:385px; margin-top:25px; }
.rowSubmit label { text-align:left; width:auto; float:none; }
.rowSubmit button { float:right; border:none; margin:0; padding:0; background:none; text-transform:uppercase; font-size:12px; color:#967115; cursor:pointer; }

.rowSelSmall select { float:left; margin-left:10px; width:68px; }
.rowSelSmall .colSelSmall-1 { position:relative; margin-left:0; }
.rowSelSmall .colSelSmall-1 select { margin-left:-70px; }


.lightbox_links { overflow:hidden; text-indent:-8px; margin-left:20px; position:relative; top:-14px; font-size:11px; font-weight:bold; }
.lightbox_links * { text-indent:0; }
.lightbox_text_content,
#lightbox_flash_content,
#event_movie_content { display:none; width:700px; left:-350px !important; margin-left:50%; height:auto; padding:20px; background:#fff; text-align:left; }
#event_movie_content { width:675px; }

.lightbox_text_content .close,
#lightbox_flash_content .close,
#event_movie_content .close { position:absolute; top:10px; right:10px; width:10px; height:10px; background:url(../images/lightbox_close.gif); cursor:pointer; }


.sep {margin-top:2px !important;}

p.bodytext a { padding-left:20px; font-size:11px; font-weight:bold; }
p.bodytext a.internal-link,
p.bodytext a.internal-link-new-window,
p.bodytext a.external-link,
p.bodytext a.external-link-new-window,
p.bodytext a.download,
p.bodytext a.mail,
#right a { padding-left:0; font-size:11px; font-weight:normal; }

.csc-textpic-border { margin-bottom:41px; }


.tx-indexedsearch-whatis  {padding-left:22px !important; padding-top:18px;}

.tx-indexedsearch-browsebox p {padding-left:22px !important;}

.browsebox {padding-bottom:20px !important; padding-left:23px !important;}

.tx-indexedsearch-res table tr {padding-left:20px !important;}

.tx-indexedsearch-percent{display:none !important;}

.tx-indexedsearch-res  { width:530px !important; padding-left:10px !important;}

.tx-indexedsearch-title {padding-left:0px !important;}

.tx-indexedsearch-result-number {display:none !important;}

.tx-indexedsearch-info {display:none !important;}

.tx-indexedsearch-searchbox-button {cursor:pointer;}

* + html .ui-datepicker-trigger { top:1px !important; }

/* 
div.teaser_box3 a {
	background:url("../images/teaser_arrow.gif") no-repeat scroll right bottom transparent !important;
	padding-right:11px !important;
} 
*/

/*html* .teaser_box3 a {
	padding-right:10px !important;
	background-position-x:  30px! important;
}*/