@CHARSET "UTF-8";
/********************************************************/
/* Style Sheet - NordPark                       		*/
/* Last Edit: 15:39 PM CST | 26.10.2009                 */
/* Last Edit By: jc                                 	*/
/* Version: 1.0 / Production                            */
/********************************************************/
/**************************************/
/* 1. BASIC Styles                    */
/* 2. Header Styles                   */
/* 3. Menu Styles                     */
/* 4. Content Styles                  */
/* 5. BASIC Styles                    */
/* 6. BASIC Styles                    */
/* 7. BASIC Styles                    */
/**************************************/

/****************************/
/* Text Styles              */
/****************************/

*{
}

html { height:100%; }

body {
	background:#e6ece2;
	min-height:101%;
	margin:0px;
	padding:0px;
	font-size:1em;
	color:#000;
	font-family:Tahoma, Geneva, sans-serif
}

/*Text Seitentitel*/
div#businessSingleTop > h1.firstHeader,
div.content div.tv_page_1col_1  div.csc-header h1.csc-firstHeader {
	font-size:0.875em;
	color:#333333;
	font-weight:normal;
	font-style:italic;
	letter-spacing:-0.5;
}
	
h1{
	/*Titel*/
	margin:0;
	font-size:0.75em;
	color:#232323;
	font-weight:bold;
}

h1 a {
	color:#252525;
}
		
div.content div.tv_page_1col_1 div.csc-header > h1,
.tv_page_1col_1 .csc-textpicHeader > h1,
.tx-businessdirectory-pi1 #singleViewImageBoard #imageThumbs h1,
div#businessSingleTop > h1,
.tx-businessdirectory-pi1 form#businessOverviewSearchform .searchformMain div#businessOverviewSearchText,
.tx-businessdirectory-pi1 .businessItem div.searchContent .qype_box_top h1 {
	/*Titel*/
	margin:0;
	font-size:12px;
	color:#252525;
	font-weight:bold;
}
	
	



csc-header csc-header-n4 h2{
	marging: 5px 0 0 0;
	font-weight:bold;
}
	
h3 + h1 {
	margin-top: -5px;
	margin-bottom: 8px;
}

.news-single-item h2,	
h2{
	/*Titel blaugrau*/
	color:#83989e;
	font-size:12px;
	font-weight:normal;
	margin-bottom:16px;
	margin-top:1px;
}

h3{
	/*Date*/
	font-family:Arial, Tahoma, Geneva, Helvetica, sans-serif;
	margin:20px 0 7px 0;
	font-size:10px;
	color:#00AAEE;
	font-weight:normal;
	text-transform:uppercase;
}


h4{
	/*Body Text*/
	margin:0;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	line-height:16px;
}

h4 a{
	color:#333333;	
}

/*
h5{
	margin:0;
	font-size:12px;
	color:#28acde;
	font-weight:normal;
	margin-bottom:5px;
	/*text-transform:uppercase;
}
*/

.left {
	float:left;
}

.right {
	float:right;
}


.tv_page_1col_1 {
	
}

/****************************/
/* Text Styles Objects      */
/****************************/

/****************************/
/* Basics Styles            */
/****************************/

a {text-decoration:none;}

.align-left { text-align:left; }
.align-right { text-align:right; }
.align-center { text-align:center; }

div#site {
	width:954px;
	position:absolute;
	left:50%;
	margin:0px 0px 0px -492px;
	padding:18px 13px 0px 13px;
	background:#ffffff url('/fileadmin/frontend/images/site_bg.jpg') top left repeat-x;
}

/****************************/
/* sideContent shadowBox	*/
/****************************/
.box_shadow{
	width:300px;
	margin:10px 0px 10px -8px;
}
			
.box_shadow_top{
	background-image:url(/fileadmin/frontend/images/box_shadow_top.jpg);
	background-repeat:no-repeat;
	height:17px;
	width:282px;
}
			
.box_shadow_middle{
	background-image:url(/fileadmin/frontend/images/box_shadow_middle.jpg);
	background-repeat:repeat-y;
	width:282px;
	padding:12px 0px;
}
			
.box_shadow_bottom{
	background-image:url(/fileadmin/frontend/images/box_shadow_bottom.jpg);
	background-repeat:no-repeat;
	height:17px;
	width:282px;
}
			
.box_shadow_content{
	margin-left:20px;
	width:242px;
	min-height:100px;	
	margin-top:-20px;
}

.box_shadow p.bodytext {
	font-size:11px;
}


/****************************/
/* Header Styles            */
/****************************/
.header .logo {
	width:954px;
	margin:7px 0px 0px;
	background:transparent;
}

.header .logoTop .headLeft {
	font-size:11px;
	float:left;
	height:45px;
	width:150px;
	margin-top:-5px;
}

.header .logoTop .headLeft img {
	border:none;
}

.header .logoTop .headRight {
	float:right;
	font-size:10px;
	text-transform:uppercase;
	margin: -7px 7px 0 0;
}

.header .logoTop .headRight a { color:#252525;; margin-left:3px; }
.header .logoTop .headRight a:hover { color:#b5b5b5; }

/****************************/
/* Menu Styles              */
/****************************/
#menu {
	margin:0px;
	padding:0px;
}

div.header ul {
	margin:0px;
	padding:0px;
	list-style:none;
	z-index:430;
}

div.header ul li {
	height:28px;
	width:100px;
	float:left;
	position:relative;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	border-left:1px solid #8fa3aa;
	background:#f2f2f2 url('/fileadmin/frontend/images/nav_bg_no.jpg');
}

div.header ul ul li {
	float:none;
	clear:both;
	text-align:left;
}

.subMenu { border-bottom:1px solid #8fa3aa; z-index:40; display:none; position:absolute; }

div.header li.subMenu_li {
	border-right:1px solid #8fa3aa;
	border-top:1px solid #d3d8d9;
	margin-left:-1px;
	background:#f8f8f8;
	padding:7px 0px 7px 0px;
	background:#e9eced url('/fileadmin/frontend/images/subnav_bg.gif') no-repeat;
	height:auto;
	font-weight:normal;
}


div.header li.subMenu_li a { color:#6E6E6E; line-height:14px; text-align:left; padding-left:10px;}

div.header li:hover.subMenu_li a {
	padding-left:10px;
	font-weight: 400; 
	color:#333;
}

.header ul li a {color:#ffffff; line-height:27px; display:block; }

.header ul li.navEmptyCell {
	width:447px;
	height:28px;
	border-left:1px solid #8fa3aa;
	border-right:1px solid #8fa3aa;
	background:#f2f2f2 url('/fileadmin/frontend/images/nav_bg_no.jpg');
}

/* ////////  Navigation without JS ///////////// */
#menu li:hover ul {
	display:block;	
}

#menu > li:hover{
background:#f2f2f2 url('/fileadmin/frontend/images/nav_bg_ac.gif');
}

#menu > li.navEmptyCell:hover{
	background:#f2f2f2 url('/fileadmin/frontend/images/nav_bg_no.jpg');
}


/****************************/
/* 		Content Styles      */
/****************************/
div.content {
	background:url('/fileadmin/frontend/images/content_bg.gif') top left repeat-x;
	padding-top:8px;
	margin:0px;
}

div.content div#singleCol-layout {
	width:924px;
}

div.content div.tv_page_1col_1 {
	margin-bottom:30px;
	border:1px solid #cdd9da;
	width:600px;
	float:left;
	padding:7px 15px 20px 15px;
}

div.content div.tv_page_1col_1 p.bodytext {
	color:#333333;
	font-size:11px;
	line-height:16px;
}

table p {
	margin:0px;
}

.tv_page_1col_1 ul {
	font-size:11px;
	line-height:16px;
	color:#353535;
}

div.content div.tv_page_1col_1  div.csc-header h1.csc-firstHeader {
	margin:2px 0px 13px;
	
}

div.content div.tv_page_1col_1 div.csc-header p.csc-header-date {
	font-size:10px;
	margin:0px 0px -6px -2px;
	font-weight:normal;
	color:#00b2e7;
}

p.bodytext a {
	color:#09A8F9;
}

div.content div.tv_page_1col_2 {
	margin-left:7px;
	width:265px;
	padding:0 20px 30px 20px;
	float:right;
}

div.content div.tv_page_1col_2-landingpage {
	margin-left:7px;
	width:265px;
	padding:0 20px 30px 20px;
	float:right;
	font-size:0.8em;
}


/********************************************/
/*		BusinessDirectory (Vermietung)		*/
/********************************************/
div#businessCategory {
	margin:10px 0px 20px;
	font-size:12px;
}

/*  //// SINGLE view  BEGIN  /// */
/*  // imageBoard  BEGIN  // */
#businessResultSearchform{
		background:#E0E0E0 url('../images/searchFormBG.gif') top left repeat-x;
		border-bottom: 1px solid #b5b5b5;
		padding-bottom: 15px 15px 23px 15px;
		height:164px;
		padding-left:13px;
		margin:0px -14px -19px;
		padding-top:10px;
}

div.content div.tv_page_1col_1 businessResultSearchform 

.tx-businessdirectory-pi1 #singleViewImageBoard {
	width:601px;
	margin:-11px -14px 0px -14px;
	padding:20px;
	border-bottom:1px solid #e2e2e2;
	background: url('/fileadmin/frontend/images/content_bg.gif') repeat-x left top;
}
.tx-businessdirectory-pi1 #singleViewImageBoard #mainImage {
	float:left;
	height:230px;
	width:275px;
	margin-right:25px;
	border:1px solid #e2e2e2;
	display:table;
}

.tx-businessdirectory-pi1 #singleViewImageBoard #mainImage a {
	background:url('../images/singleImageCorner.jpg') no-repeat bottom left;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-size:11px;
	color:#353535;
}                                                            
.tx-businessdirectory-pi1 #singleViewImageBoard #mainImage a img {
	border:none;
}

.tx-businessdirectory-pi1 #singleViewImageBoard #imageThumbs {
	float:left;
	width:298px;
}
#imageThumbs img {
	border:none;
}

#imageThumbsTop,
#imageThumbsBottom {
	font-size:11px;
	color:#353535;
	line-height:16px;
	margin-bottom:10px;
}


.tx-businessdirectory-pi1 #singleViewImageBoard #imageThumbs p {
	font-size:10px;
	margin:0px 0px -10px 0;
	font-weight:normal;
	color:#00b2e7;
}
.tx-businessdirectory-pi1 #singleViewImageBoard #imageThumbs h1 {
	margin:0;
	margin-top:5px;

}

.tx-businessdirectory-pi1 #singleViewImageBoard #imageThumbs div div div.images {
	float:left;
	margin-right:5px;
	border:1px solid #d7d7d7;
	height:40px;
	width:40px;
}

.tx-businessdirectory-pi1 #singleViewBetween {
	height:8px;
	margin:20px 11px 11px -14px ;
	width:628px;
	background:#eeeff1;
	border-bottom:1px solid #e2e2e2;
	margin-bottom:11px;
}
/*  // imageBoard  END  // */

#businessSingleContent #businessSingleRigth ul {
	list-style:none;
	padding:0;
	margin:0;
}

div#businessSingleTop > h1.firstHeader {
	margin:0px 0px 15px;
}

div#businessSingleTop > p {
	font-size:11px;
	margin:0px 0px -10px 0px;
	font-weight:normal;
	color:#00b2e7;
}

div#businessSingleTop > h1 {
	margin-top:10px;
}

#businessSingleContent table {
	color:#353535;
}

#businessSingleContent table tr td {
	vertical-align:top;
	font-size:11px;
}

#businessSingleContent table tr td.firstCell {
	width:140px;
}

#businessSingleContent table tr td div.businessSingleContentLeft {
	float:left;
	margin-right:50px;
}
#businessSingleContent table tr td div.businessSingleContentRight {
	float:left;
	text-align:right;
}

#businessSingleContent table tr.address td,
#businessSingleContent table tr.interior td,
#businessSingleContent table tr.costs td,
#businessSingleContent table tr.parking td {
	padding-bottom:15px;
}

.businessSingleFooter {
	color:#83989E;
	font-size:.7em;
}
.businessSingleFooter p {
	margin:20px 0px 0px;
}

div.tx-businessdirectory-pi1 div#singleViewSideBox > div.formLink > form { 
	padding:0px; 
	height:28px;
	background:#F2F2F2 url(/fileadmin/frontend/images/nav_bg_no.jpg) repeat-x top left;
}

div.tx-businessdirectory-pi1 div#singleViewSideBox > div.formLink > form input {
	background:none;
	color:#ffffff;
	height:24px;
	border:none;
	font-weight:bold;
	font-size:11px;
	position:relative;
	left:6px;
	cursor:pointer;
}

div#singleViewSideBox > div {
	background:#F2F2F2 url(/fileadmin/frontend/images/nav_bg_no.jpg) repeat-x top left;
	color:#ffffff;
	height:28px;
	margin-bottom:2px;
}

div#singleViewSideBox > div > a {
	color:#ffffff;
	position:relative;
	top:8px;
	left:15px;
	font-weight:bold;
	font-size:11px;
}

p.noImage {
	font-size:.8em;
	color:#83989E;
	text-align:center;
	margin:105px 0px 0px;
}
/*  //// SINGLE view  END  /// */

/*  //// Overview BEGIN  /// */
.tx-businessdirectory-pi1 form#businessOverviewSearchform .searchformExtras select {
	margin:0px 0px 0px 1px;
	height:16px;
	width:65px;
}

#businessOverviewSearchform .searchformMain {
	background:none;
	height:50px;
	display:block;
	border:none;
	float:none;
	clear:both;
	width:100%;
	padding:0px;
	margin:0px 0px 15px 2px;
}

#businessOverviewSearchform .searchformMain select {
	margin:0px 14px 0px 0px;
	font-size:11px;
	width:100px;
	height:16px;
}

#businessOverviewSearchform .searchformMain input {
	height:14px;
	padding:0px 2px 1px 0px;
	position:relative;
	top:1px;
	margin:0px 3px 0px 5px;
}

#businessOverviewSearchform .searchformMain span {
	color:#353535;
	font-style:normal;
	letter-spacing:0px;
	line-height:1.4em;
	font-size:11px;
}

.tx-businessdirectory-pi1 form#businessOverviewSearchform .searchformMain div#businessOverviewSearchText {
	margin:0px 30px 17px 0px;
	font-style:normal;
	letter-spacing:0px;
}

.tx-businessdirectory-pi1 form#businessOverviewSearchform .searchformExtras {
	float:none;
	color:#000000;
	border:none;
	background:none;
	font-size:11px;
	height:35px;
	letter-spacing:0;
	width:auto;
	font-style:normal;
	padding:0px;
}

.tx-businessdirectory-pi1 form#businessOverviewSearchform .searchformExtras div {
	float:left;
	margin:0px 0 0 20px;
	padding:0;
	width:110px;
	line-height:1.4em;
	color:#353535;
}
.tx-businessdirectory-pi1 form#businessOverviewSearchform .searchformExtras div.lastSearchCell {
	width:150px;
}

.tx-businessdirectory-pi1 form#businessOverviewSearchform .searchformExtras div input {
	margin:0 10px 0 0;
}

.tx-businessdirectory-pi1 form#businessOverviewSearchform #overviewButtonSubmit {
	background:transparent url('../images/buttonBlank.jpg') no-repeat top left;
	height:22px;
	border:0px none;
	width:109px;
	color:#ffffff;
	margin:0px 21px 0px 0px;
	font-size:10px;
	font-weight:bold;
	float:right;
}

.tx-businessdirectory-pi1 .foundNothing {
	font-size:11px;
	color:#353535;
	margin-top:25px;
}

.tx-businessdirectory-pi1 div#navigation {
	display:block;
	color:#B5B5B5;
	font-size:.7em;
	margin:25px 0px -15px;
	text-align:center;
	line-height:13px;
	padding:3px 0px;
}
.tx-businessdirectory-pi1 div#navigation a {
	color:#00B2E7;
}
.businessFirstNav {
	border-top:1px solid #B5B5B5;
}
#site div.tx-businessdirectory-pi1 div.businessSecondNav {
	border-top:1px solid #B5B5B5;
	border-bottom:1px solid #B5B5B5;
	margin:7px 0px 0px;
}

.tx-businessdirectory-pi1 #businessCountListing {
	font-size:10px;
	margin-top:15px;
	margin-bottom:-13px;
	color:#b5b5b5;
}

.tx-businessdirectory-pi1 div#businessOverviewListing {
	border-top:1px solid #b5b5b5;
}

.tx-businessdirectory-pi1 div.businessItem {
	margin-top:20px;
}

.tx-businessdirectory-pi1 .businessItem div.searchImage {
	height:100px;
	width:100px;
	background:#eeeff1;
	float:left;
	margin-right:30px;
	font-size:11px;
	color:#353535;
	text-align:center;
}

.searchImage span {
	position:relative;
	top:44px;
}

.searchImage img {
	border:none;
}

#searchformFeatureIcons img {
	margin-right:5px;
}

.tx-businessdirectory-pi1 .businessItem div.searchContent .qype_box_top p a {
	font-size:12px;
	margin:0px;
	font-weight:bold;
	color:#00b2e7;
}

.tx-businessdirectory-pi1 .businessItem div.searchContent .qype_box_top h1 {
	margin-bottom:2px;
}

.qype_box_center{
	margin-bottom:5px;
}
	
.qype-botton-expose{
	margin-left:60px;
}

#exposePrintImages {
	display:none;
}
#exposePrintImages img {
	float:left;
}

.tx-businessdirectory-pi1 .businessItem div.searchContent .qype_box_center table {
	border-collapse:collapse;
	font-size:11px;
	/*margin-right:20px;*/
	color:#353535;
}

.tx-businessdirectory-pi1 .businessItem div.searchContent .qype_box_center table td {
	vertical-align:top;
}

.tx-businessdirectory-pi1 .businessItem div.searchContent .qype_box_center table tr.firstRow td {
	padding-bottom:20px;
}

.tx-businessdirectory-pi1 .businessItem div.searchContent .qype_box_center table td.firstCell {
	width:160px;
}

.tx-businessdirectory-pi1 .businessItem div.searchContent .qype_box_center table td.middleCell {
	width:135px;
}

.tx-businessdirectory-pi1 .businessItem div.searchContent .qype_box_center table td.lastCell {
	padding-left:20px;
	padding-bottom:10px;
}

.tx-businessdirectory-pi1 .businessItem div.searchContent .qype_box_center table td.lastCell img {
	border:none;
	/*
	margin-bottom:10px;
	*/
}

.tx-businessdirectory-pi1 .businessItem .qype_box_bottom {
	height:6px;
	background:#ffffff url('../images/overviewBottomBg.jpg') repeat-x top left;
}
/*  //// Overview END  /// */

/*  ////  Searchform  BEGIN  /// */
div.tv_page_1col_1 div.tx-businessdirectory-pi1 fieldset.searchformMain {
	border:1px solid #e7e7e7;
	color:#6e6e6e;
	font-size:0.9em;
	font-style:italic;
	padding:20px 0px 0px 20px;
	margin:0 30px 0 17px;
	height:123px;
	width:223px;
	background:#f2f2f2 url('../images/searchFormBG.gif') top left repeat-x;
	float:left;
	/*letter-spacing:-0.4px;*/
}

div.tv_page_1col_1 div.tx-businessdirectory-pi1 fieldset.searchformExtras {
	border:1px solid #e7e7e7;
	color:#6e6e6e;
	font-size:0.9em;
	font-style:italic;
	padding:15px 0px 5px 20px;
	height:123px;
	width:280px;
	background:#f2f2f2 url('../images/searchFormBG.gif') top left repeat-x;
	float:left;
	letter-spacing:-0.4px;
}

div.tv_page_1col_1 div.tx-businessdirectory-pi1 fieldset.searchformMain input {
	border:1px solid #646464;
	letter-spacing:-0.4px;
	padding:4px 2px 4px 0px;
	width:40px;
	margin-left:15px;
	background:#f5f5f5;
	text-align:right;
	color:#353535;
}

div.tv_page_1col_1 div.tx-businessdirectory-pi1 fieldset.searchformMain input:last-child { margin-left:5px; }

div.tv_page_1col_1 div.tx-businessdirectory-pi1 fieldset.searchformMain select {
	margin-bottom:25px;
	margin-left:39px;
	width:113px;
	font-size:.8em;
	border:1px solid #646464;
	color:#353535;
}

div.tv_page_1col_1 div.tx-businessdirectory-pi1 fieldset.searchformExtras select {
	padding:3px;
	margin-bottom:10px;
	margin-left:47px;
	width:113px;
	font-size:.8em;
	border:1px solid #646464;
	color:#353535;
}

div.tv_page_1col_1 div.tx-businessdirectory-pi1 fieldset.searchformExtras > div {
	float:left;
	width:132px;
	margin-left:-5px;
	padding-right:8px
}

div.tv_page_1col_1 div.tx-businessdirectory-pi1 form input[type="submit"] { 
	float:right;
	height:24px;
	width:87px;
	background:#7b7b7b url('../images/searchformSubmitButton.jpg') top left no-repeat;
	color:#ffffff; 
	border:none;
	font-size:0px;
	margin:15px 17px 0 0;
	padding:0;
}
/* ////  Searchform  END  /// */
	
/* ////  QuicksearchForm  Small  BEGIN  /// */

div#tv_page_col2 div.csc-header h1 { 
	font-size:15px; 
	margin:8px 0px 0px 0px; 
	font-weight:normal; 
	color:#09a8f9; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-style:italic;
}

div#tv_page_col2-landingpage { 
background:#edefef url('/fileadmin/frontend/images/box_verlauf.gif') top left repeat-x;
}

div#tv_page_col2-landingpage .csc-header h1 {
	color:#09A8F9;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:15px;
	font-style:italic;
	font-weight:normal;
	margin:8px 0 0;
}

div#tv_page_col2-landingpage div.tx-businessdirectory-pi1 form input#buttonSubmit,
div#tv_page_col2 div.tx-businessdirectory-pi1 form input#buttonSubmit { 
	float:right;
	height:24px;
	width:87px;
	background:#7b7b7b url('../images/searchformSubmitButton.jpg') top left no-repeat;
	color:#ffffff; 
	border:none;
	font-size:0px;
	margin:15px 0px 0px 0px;
	padding:0;
}

div#tv_page_col2-landingpage div.tx-businessdirectory-pi1,
div#tv_page_col2 div.tx-businessdirectory-pi1 { 
	margin:10px 0 0px 0; 
}

div#tv_page_col2-landingpage div.tx-businessdirectory-pi1 form,
div#tv_page_col2 div.tx-businessdirectory-pi1 form { 
	padding:20px 30px;	
	background:#f2f2f2 url('../images/searchFormBG.gif') top left repeat-x;
	height:95px;
}

div#tv_page_col2-landingpage div.tx-businessdirectory-pi1 fieldset.searchformExtras,
div#tv_page_col2-landingpage div.tx-businessdirectory-pi1 fieldset legend,
div#tv_page_col2 div.tx-businessdirectory-pi1 fieldset.searchformExtras,
div#tv_page_col2 div.tx-businessdirectory-pi1 fieldset legend {
	display:none;
}

div#tv_page_col2-landingpage div.tx-businessdirectory-pi1 fieldset,
div#tv_page_col2 div.tx-businessdirectory-pi1 fieldset {
	border:none;
	color:#6e6e6e;
	font-size:1.2em;
	font-style:italic;
	padding:0;
	margin:0;
}

div#tv_page_col2-landingpage div.tx-businessdirectory-pi1 fieldset div,
div#tv_page_col2 div.tx-businessdirectory-pi1 fieldset div {
	display:inline;
	font-size:12px;
}

div#tv_page_col2-landingpage div.tx-businessdirectory-pi1 fieldset input,
div#tv_page_col2 div.tx-businessdirectory-pi1 fieldset input {
	border:1px solid #646464;
	font-size:12px;
	padding:4px 2px 4px 0px;
	width:40px;
	margin-left:6px;
	text-align:right;
	color:#353535;
}

div#tv_page_col2-landingpage div.tx-businessdirectory-pi1 fieldset select,
div#tv_page_col2 div.tx-businessdirectory-pi1 fieldset select {
	margin-bottom:10px;
	margin-left:30px;
	width:119px;
	height:27px;
	font-size:11px;
	/*font-size:.8em;*/
	border:1px solid #646464;
	color:#262626;
	padding:5px;
}

div#tv_page_col2 > p.bodytext {
	margin:5px 2px 0px 2px;
	font-size:12px;
	color:#353535;
}

div#tv_page_col2 > p.bodytext > a {
	text-decoration:underline;
	font-size:11px;
}
/* ////  QuicksearchForm   END   /// */


/********************/
/*		Contact		*/
/********************/

form#nordparkkontaktform fieldset#tx-powermail-pi1_fieldset_3 { 
	border:none; 
	font-size:11px;
	background:#ffffff;
	border:none;
	width:500px;
	padding:0;
	margin:15px 0 0;
	color:#353535;
	/*
	display:table;
	*/
}
form#nordparkkontaktform fieldset legend { display:none; }

form#nordparkkontaktform #tx-powermail-pi1_fieldset_3 div { /* display:table-row; */ }

form#nordparkkontaktform #tx-powermail-pi1_fieldset_3 div label {
	width:150px;
	float:left;
}

form#nordparkkontaktform #tx-powermail-pi1_fieldset_3 div input,
form#nordparkkontaktform #tx-powermail-pi1_fieldset_3 div textarea,
form#nordparkkontaktform #tx-powermail-pi1_fieldset_3 select {
	border:1px solid #dfe0e2;
	/*
	display:table-cell;
	*/
	margin-bottom:5px;
	height:14px;
	width:130px;
	font-size:11px;
}
form#nordparkkontaktform #tx-powermail-pi1_fieldset_3 div input#uid27 {
	width:45px;
}
form#nordparkkontaktform #tx-powermail-pi1_fieldset_3 select { height:18px; width:157px; color:#353535; }
form#nordparkkontaktform #tx-powermail-pi1_fieldset_3 div textarea { height:100px; width:340px; }

form#nordparkkontaktform #tx-powermail-pi1_fieldset_3 div.tx_powermail_pi1_fieldwrap_html_17 {
	text-align:right;
}

form#nordparkkontaktform #tx-powermail-pi1_fieldset_3 div#powermaildiv_uid17 div {
	display:table-cell;
}

form#nordparkkontaktform #tx-powermail-pi1_fieldset_3 div input.powermail_submit {
	float:right;
	margin-top:5px;
	margin-left:13px;
	border:none;
	height:22px;
	width:auto;
}

form#nordparkkontaktform #tx-powermail-pi1_fieldset_3 div > span {
	font-size:.8em;
	color:#7f7f7f;
	float:left;
	margin-top:5px;
}

form#nordparkkontaktform #tx-powermail-pi1_fieldset_3 div > label > span {
	color:#5e5e5e;
}


div.powermail_mandatory_js {
	color:#FF3030;
}

div.tx-powermail-pi1_mandatory strong {
	font-size:11px;
	color:#FF3030;
	font-weight:normal;
}

ul.powermail_mandatory_list {
	list-style:none;
	padding:0;
	margin:5px;
} 

/* Confirmation/Thx Site  BEGIN */

div.tx-powermail-pi1_confirmation {
	font-size:11px;
	color:#353535;
	line-height:20px;
}

div.tx-powermail-pi1_confirmation table.contenttable {
	border-collapse:collapse;
	margin-bottom:15px;
}

div.tx-powermail-pi1_confirmation table.contenttable td p {
	margin:0px;
}

div.tx-powermail-pi1_confirmation table.contenttable td.contactconfirmationpersonal {
	width:152px;
}

div.tx-powermail-pi1_confirmation table.contenttable td #helperLine {
	border:none;
	border-top:1px solid #b5b5b5;
	margin:15px -3px;
}

div.tx-powermail-pi1_confirmation form input {
	border:none;
	background:#f5f5f5 url('../images/buttonZuruck.gif') no-repeat top left;
	font-size:0px;
	float:left;
	height:22px;
	width:109px;
}

div.tx-powermail-pi1_confirmation form input.tx-powermail-pi1_confirmation_submit { 
	float:right;
	background:#f5f5f5 url('../images/buttonSenden.gif') no-repeat top left;
}

div.tx-powermail-pi1_thx {
	font-size:11px;
	color:#353535;
}
/* Confirmation Site  END */



/************************/
/* 		chGallery		*/
/************************/

.tx-chgallery-pi1 {
	padding:0px 10px;
}

.tx-chgallery-pi1 div.info {
	font-size:.7em;
	color:#333333;
	border:0px none;
	background:none;
	margin:0px;
}
.info a {
	color:#00AAEE;
}

.pagebrowser {
	font-size:.7em;
	color:#333333;
	border:0px none;
}

.pagebrowser a {
	color:#00AAEE;
}
.pagebrowser a:hover {
	color:#00AAEE;
}


.tx-chgallery-pi1 .single span {
	font-size:.7em;
	color:#333333;
}





/* ////////////////////////// Gallery Carousel  BEGIN  ////////////// */

#horizontal_carousel {
  float:left;
  width: 262px;
  height: 82px;
  margin-top: 10px;
  position: relative; 
  left:0px; 
}         

#horizontal_carousel .container {
  position: absolute;
  left: 16px;  
  width: 231px;
  height: 80px;
  overflow:hidden;
  background: #eeeff1;
  border-top:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
}            

#horizontal_carousel .previous_button {
  position: absolute;
  left: 0px;
  width: 16px;
  height: 82px;
  background: url(../images/carousel/left.gif);
  z-index: 100;    
  cursor:pointer;
}        

#horizontal_carousel .previous_button_disabled {
  background: url(../images/carousel/left-disabled.gif);
  cursor:default;
}

#horizontal_carousel .next_button {
  position: absolute;
  right: 0px;
  width: 16px;
  height: 82px;
  background: url(../images/carousel/right.gif);
  z-index: 100;
  cursor:pointer;
}   

#horizontal_carousel .next_button_disabled {
  background: url(../images/carousel/right-disabled.gif);
  cursor:default;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 100px;
}                      

#horizontal_carousel ul li img {
  display:block;             
  background:#E3EDFA;
  border:none;
}                               

#horizontal_carousel ul li {
  border:0;
  margin:0pt;
  padding-right:1px;
  list-style:none;   
  float:left;
}

#horizontal_carousel ul li div {   
  width:76px;
  height:80px;
  overflow:hidden; 
}
/* ////////////////////////// Gallery Carousel  END  ////////////// */

/* ////////////////////////// jQuery Carousel  BEGIN  ////////////// */

.jcarousel-container-horizontal {

  float:left;
  width: 262px;
  height: 82px;
  margin-top: 10px;
  position: relative; 
  left:0px; 
}         

.jcarousel-container-horizontal .jcarousel-clip-horizontal {
  position: absolute;
  left: 16px;  
  width: 231px;
  height: 80px;
  overflow:hidden;
  background: #eeeff1;
  border-top:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
}            

.jcarousel-container-horizontal .jcarousel-prev {
  position: absolute;
  left: 0px;
  width: 16px;
  height: 82px;
  background: url(../images/carousel/left.gif) no-repeat;
  z-index: 100;    
  cursor:pointer;
}        

div.jcarousel-container-horizontal div.jcarousel-prev-disabled {
  background: url(../images/carousel/left-disabled.gif) no-repeat;
  cursor:default;
}

.jcarousel-container-horizontal .jcarousel-next {
  position: absolute;
  right: 0px;
  width: 16px;
  height: 82px;
  background: url(../images/carousel/right.gif) no-repeat;
  z-index: 100;
  cursor:pointer;
}   

div.jcarousel-container-horizontal div.jcarousel-next-disabled {
  background: url(../images/carousel/right-disabled.gif) no-repeat;
  cursor:default;
}

.jcarousel-container-horizontal ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 100px;
}                      

.jcarousel-container-horizontal ul li img {
  display:block;             
  background:#E3EDFA;
  border:none;
}                               

.jcarousel-container-horizontal ul li {
  border:0;
  margin:0pt;
  padding-right:1px;
  list-style:none;   
  float:left;
}

.jcarousel-container-horizontal ul li div {   
  width:76px;
  height:80px;
  overflow:hidden; 
}

#carouselPreloader {
	margin:20px 27px 0px 28px;
}
/* ////////////////////////// jQuery Carousel  END  ////////////// */

/* ///////  Sitemap BEGIN /////////// */

.csc-sitemap a {color:#2d2d2d;}
.csc-sitemap a:hover{color:#09A8F9;}
.csc-sitemap ul ul a {color:#5d5d5d;}
.csc-sitemap ul ul ul a {color:#7d7d7d;}

.csc-sitemap ul {list-style:none;}
.csc-sitemap > ul > li {margin-bottom:20px;}
.csc-sitemap ul ul {padding-left:15px;}

.stopFloat {
	float:none;
	clear:both;
	height:0px;
	line-height:0px;
	border:0px none;
}




/************************/
/*		googleMaps		*/
/************************/

#route {
	font-size:11px;
	color:#333333;
	line-height:13px;
}

#map_canvas {
	z-index:120;
	margin-top:15px;
}


/* ///////////////////// typo styles overwrite ////////////////////// */

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin-top:5px;	
}


	
/********************/
/*		tt-News		*/
/********************/

div.news-single-item,
div.news-list-container,
div.news-list-item {
	background:transparent;
	border:0px none;
	margin:27px 0px 0px;
	padding:0px;
}

div.news-list-container h3 {
	background:transparent;
	border:0px none;
	margin:20px 0px 7px;
	padding:0px;
}

div.news-list-container p {
	margin:0px;
}

div.news-latest-morelink a {
	color:#09A8F9;
	text-decoration:underline;
}

.news-list-container p {
	padding:0px;
}


.news-single-backlink, 
.news-single-backlink a {
	color:#09A8F9;
	font-weight:normal;
	font-size:11px;
}

.news-single-img {
	float:left;
	margin:0 10px 0 0;
}

.news-single-imgcaption {
	margin:0px;
	padding:0px;
}

.news-list-container img {
	border:none;
	float:left;
	margin: 0 10px 0 0;
}

.tx-ttnews-browsebox {
	background:none;
	border:0px;
}

.tx-ttnews-browsebox p{
	color:#333333;
	font-size:11px;
	line-height:16px;	
}

.tx-ttnews-browsebox-SCell {
	background:none;
	border:0px;
}

.news-latest-morelink {
	margin:5px 0px 0px;
}

.ttnewsPagebrowser {
	text-align:center;
	font-size:.7em;
	padding:3px 0px;
	border-top:1px solid #B5B5B5;
	border-bottom:1px solid #B5B5B5;
}

.ttnewsPagebrowser p span {
	color:#B5B5B5;
}

.ttnewsPagebrowser a {
	color:#00B2E7;
}

.ttnewsPagebrowser .active a {
	color:#B5B5B5;
}






#guestsRooms, #guestsPrices {
	border-collapse:collapse;
	width:360px;
	margin:5px 0px;
	color:#3d3d3d;
	
	background:#e0e0e0 url(../images/searchFormBG.gif) repeat-x left top;
}

#guestsRooms .firstCol, #guestsPrices .firstCol {
	width:60px;
}
#guestsRooms .lastCol, #guestsPrices .lastCol {
	width:95px;
	text-align:right;
}

#guestsRooms td, #guestsPrices td {
	border:1px solid #d0d0d0;
	height:20px;
	padding:0px 5px;
}

#guestsRooms th, #guestsPrices th {
	border:1px solid #d2d2d2;
	height:26px;
	padding:0px 5px;
}


.exposeIcons {
	width:20px;
}





