/********************************************
Listenformatierungen
********************************************/
div#innerLeftWrap div#content ul li {
	list-style: disc;
	list-style-position: outside;
	font-size: 1.2em;
	color: gray;
}
 div#innerLeftWrap div#content  ol li {
	list-style: decimal;
	list-style-position: outside;
	font-size: 1.2em;
	color: gray;
}
div#innerLeftWrap div#content ul {
	padding-left: 20px;
}
 div#innerLeftWrap div#content ol {
	padding-left: 20px;
	margin-left: 25px;
}


div#print_logo_oben {
	display: none;
}

#rgaccord2-nest {
  margin: 19px 0 10px 0;
}


body {
	font-family: Arial, Verdana;
	font-size: 62.5%;
	background: #d4d8dc;
}

div#gradientWrap {
	/*background: url(../../layout/background_picture.jpg) no-repeat top;*/
	height: 685px;
	padding-top: 13px;
    }
    
div#shadowWrapTop {
    background: url(../../layout/gaestewelt/schatten_oben.jpg) no-repeat top;
    width: 974px;
    margin:0px auto 0px auto;
    padding-top: 7px;
    }

div#shadowWrapBottom {
    background: url(../../layout/gaestewelt/background_rest.jpg) repeat-y top;
    width: 974px;
    margin:0px auto 0px auto;
    }

div#shadowBottom {
    background: url(../../layout/gaestewelt/schatten_unten.jpg) no-repeat top;
    width: 974px;
    margin:0px auto 0px auto;
    height:14px;
    }

div#mainWrap{
  width:953px;
	background-image:url(../../layout/main_bg.jpg);
	background-repeat:repeat-y;
  margin-left: 14px;
  border-top:7px solid #ffffff;
	overflow: hidden;
}

div#outerRightWrap{
  width:762px;
	float:left;
}

div#outerLeftWrap{
	width:184px;
	float:left;
}

div#innerLeftWrap{
	width:543px;
	float:left;
	margin-left:7px;
}

div#innerRightWrap{
	width:205px;
	float:left;
	margin-left:7px;
}

div#clear{
	clear:both;
}

h2 {
	padding-left: 7px;
	color: #2C3749;
	font-size: 1.4em;
	font-weight: bold;
	}

/******************************
LINKS
******************************/
div#outerLeftWrap div#logo_oben img.winterpark{
	margin-top:50px;
}

div#outerLeftWrap div#logo_oben img.willingen{
	margin-top:60px;
}

div#outerLeftWrap div#logo_unten img.sauerland{
	margin-top:25px;
	display:none;
}

/******************************
MITTE
******************************/
div#flash{
	width:543px;
	height:308px;
	overflow: hidden;
}

div#content table.contenttable {
	width: 543px;
	}

div#content h1, div#content h2, div#content h3{
	border-bottom:2px solid #af0917;
	color:#af0917;
	float:none;
	font-size:1.8em;
	margin-bottom: 7px;
	padding: 3px 7px 3px 7px;
	background: none;
}

div#content p{
  color:#2c3749;
  font-size:1.2em;
  padding:0px 14px 14px 7px;
	line-height: 1.3em;
}

  
/******************************
RECHTS
******************************/

	
/* SUCHE- UND NEWSLETTERFORMULAR*/
form input.newsletterInput{
    border: solid 0px #a7b6d7 !important;
}
form input#suchbegriff{
  border: solid 0px #a7b6d7 !important;
}
div.tx-indexedsearch-res {
	width: 526px;
}
/******************************
FOOTER
******************************/

/******************************
NAVIGATION
******************************/

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#navi {
  z-index:1000;
  font-size:1.2em;
  position:relative;
  font-family: Trebuchet MS;
  font-weight:bold;
  margin-top:40px !important;
}

/* remove all the bullets, borders and padding from the default list styling */
#navi ul {
  padding:0;
  margin:0;
  list-style-type:none;
  width:184px;
  border-width:1px 0px 0px 0px; 
}

/* hack for IE5.5 */
* html #navi ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */

#navi li {
  position:relative;
  background:#a30815;
  height:27px;
}

/* get rid of the table */
#navi table {
  position:absolute; 
  border-collapse:collapse; 
  top:0; 
  left:0;
  z-index:100; 
  font-size:1em;
}

/* style the links */
#navi a, #navi a:visited {
  display:block; 
  text-decoration:none;
  height:27px;
  line-height:27px;
  width:184px;
  color:#ffffff;
  text-indent:26px;
  background-image: url(../../layout/menu_normal.gif);
}
/* hack for IE5.5 */
* html #navi a, * html #navi a:visited {
  background-image: url(../../layout/menu_normal.gif);
  width:184px;
  w\idth:184px;
}

/* style the link hover */
* html #navi a:hover {
  background:red; /* <--  IE6  */
  background-image: url(../../layout/menu_over.gif);
  }

#navi :hover > a {
  background-image: url(../../layout/gaestewelt/menu_over_gw.gif);
}

#navi ul li a.aktiv{
  background-image: url(../../layout/gaestewelt/menu_over_gw.gif);
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#navi ul ul {
  visibility:hidden;
  position:absolute;
  top: 0px;
  left:184px; 
}

/* hide the sub levels on the active item */
#navi li.nolayer ul {
  display:none !important;
}

/* make the second level visible when hover on first level list OR link */
#navi ul li:hover ul,
#navi ul a:hover ul {
  visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
#navi ul :hover ul ul{
  visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
#navi ul :hover ul :hover ul ul{
  visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
#navi ul :hover ul :hover ul{ 
  visibility:visible;  
}
/* make the fourth level visible when you hover over third level list OR link */
#navi ul :hover ul :hover ul :hover ul { 
  visibility:visible;                                             
}

/* Ebene 2  */
/* style the links */
#navi li.subMenu a, #navi li.subMenu a:visited {
  background-image: url(../../layout/menu_normal.gif);
}

#navi ul li.subMenu a.aktiv{
  background-image: url(../../layout/gaestewelt/menu_over_gw.gif);
}

/* hack for IE5.5 */
* html #navi li.subMenu a, * html #navi li.subMenud a:visited {
  background-image: url(../../layout/gaestewelt/menu_over_gw.gif);
  width:184px; 
  }

/* style the link hover */
* html #navi li.subMenu a:hover, #navi li.subMenu a.aktiv {
  background-image: url(../../layout/gaestewelt/menu_over_gw.gif);
  }

#navi li.subMenu a:hover, #navi li.subMenu a.aktiv {
  background-image: url(../../layout/gaestewelt/menu_over_gw.gif);
}

/***********************************
	Template-Spalte oben
***********************************/
div.infobox {
    background-color: #dfe9f9;
    padding: 7px 7px 7px 7px;
    margin-bottom: 7px;
    float: left;
    width: 191px;
    }
    
div#lang {
    margin-bottom: 4px;
    text-align:right;
    }
    
div#lang a, div#lang span, div#lang span.noTrans {
    font-family: Verdana, Arial;
    font-size: 1.1em;
    font-weight: bold;
    color: #b0b0b0;
    margin-left: 6px;
    }

div#lang span {
    color: #000;
	}

div#lang span.notransl {
    color: #b0b0b0;
	}
    
div#lang img {
    margin-bottom: -1px;
    }
    
div#lang a.aktiv {
    color: #000;
    }
    
div.infobox img#serviceTel{
    float: left;
    margin-right: 6px;
    }
    
div.infobox h1 {
    font-size: 1.3em !important;
    font-weight: bold;
    color: #022f8c;
    margin-bottom: 1px;
    }
    
div.infobox h2 {
    font-size: 1.2em;
    font-weight: bold;
    color: #022f8c;
    }

div#search {
    background: url(../../layout/suche_bg.jpg) no-repeat;
	}	
    
div#search input#suchbegriff {
    display: block;
    background-image: url(../../layout/suchbegriff.jpg);
    border: none;
    width: 110px;
    height: 14px;
    float: left;
    margin-right: 4px;    
    }
 
div#search input#suchen {
    display:block;
    background: transparent url(../../layout/button_suchen.jpg) 0 0 no-repeat;
    width: 65px;
    height: 22px;
    border: none;
    }

div.infobox input#suchen, div.infobox input#suchen_book{
    display:block;
    background: transparent url(../../layout/button_suchen.jpg) 0 0 no-repeat;
    width: 65px;
    height: 22px;
    border: none;
    float:right;
    }
    
div.infobox span, div#newsletter label {
    font-size: 1.1em;
    color: #02308b;
    }
    
div.infobox label {
    margin-right:15px;
    }
    
div.infobox span {
    width: 51px;
    float: left;
    }
    
div.newsletterForm {
    margin-top: 5px;
    }
    
div#newsletter span, div#newsletter label {
    font-size: 1.1em;
    color: #02308b;
    }
    
div#newsletter label {
    margin-right:15px;
    }
    
div#newsletter h1 {
    background: none repeat scroll 0 0 transparent !important;
    color: #02308B !important;
}
    
div#newsletter span {
    width: 51px;
    float: left;
    }
    
input#nl {
    margin-left: 51px;
    }
    
input#geschlechtM, input#geschlechtF {
    margin-bottom: -2px;
    }
    
input.newsletterInput {
    background-image: url(../../layout/newsletterinput.jpg);
    border: none;
    width: 132px;
    height: 14px;
    }
    
input#anmelden {
    display: block;
    background: transparent url(../../layout/button_anmelden.jpg) 0 0 no-repeat;
    width: 74px;
    height: 22px;
    border: none;
    float: right;
    }

input#anmelden2 {
    background: transparent url(../../layout/button_anmelden.jpg) 0 0 no-repeat;
    width: 74px;
    height: 22px;
    border: none;
    }
   
div#snowinfo h1.info, div#snowinfo img {
    float: left;
    margin-right: 4px;
    }
    
div#snowinfo h1.info {
    margin: 3px 20px 0px 0px;
    }
    
input.newsletterInput, input#suchbegriff {
    font-size: 1.1em;
    color: #02308b;
    padding: 3px;
    }

/***********************************
ANPASSUNGEN
***********************************/
.imgcache{
  display:none;
}

/*-- VIER PUNKTE --------------------*/

div#vierPunkte {
	background-image: url(../../layout/gaestewelt/bg_menu.jpg);
	width: 543px;
	height: 60px;
	}

div#vierPunkte ul li {
	display: inline;
	width: 136px;
	float: left;
	width: 135px;
	/*padding: 11px 0px 5px 13px;
	margin-left: 4px;
  height: 30px;*/
	}

div#vierPunkte ul li.firstItem {
	margin-left: 0px;
	width:138px;
	}

div#vierPunkte ul li.firstItem a{
	width:138px;
	line-height: 25px;
	padding: 5px 0 0 0;
	}
	
div#vierPunkte ul li a {
	color: #FFF;
	font-size: 1.6em;
	font-weight: bold;
	display:block;
	height:28px;
	text-align:center;
	line-height: 25px;
	padding-top:5px;
	padding-left: 15px;
	padding-right: 15px;
	}

/*-- BREADCRUMB ---------------------*/

div#breadcrumb {
	float: left;
	padding: 0px 7px 0px 7px;
	width: 529px;
	margin-bottom: 10px;
	}

div#content div#breadcrumb ul {
	padding: 0px;
	}

div#content div#breadcrumb ul li {
	display: inline;
	background: url(../../layout/pfeil.jpg) no-repeat right;
	padding: 0px 8px 0px 0px;
	font-size: 1.1em;
	color: #2C3749;
	margin-right: 2px;
	}

div#content div#breadcrumb ul li.active {
	background: none;
	padding-right: 0px;
	margin-right: 0px;
	}

div#content a {
	color: #03308B;
	text-decoration: none;
	}

div#content a:hover {
	text-decoration: underline;
	}

/*-- CONTENT ------------------------*/

div#content ul {
	padding-left: 7px;
	padding-bottom: 10px;
	}

div#content ul li {
	font-size: 1.2em;
	/*background: url(../../layout/pfeil.jpg) no-repeat left;*/
	padding: 0px 0px 3px 7px;
	}


/*-- SCHNEEINFO (mj) -----------------*/
#schneeInfoT{
  display:block;
  width:205px;
  height:286px;  
  background-color: #25488c;
  background-image: url(../../php/schneeInfo/images/schneeInfoBg.gif);
  background-repeat:no-repeat;
  margin-bottom:7px;
  float:left;
}
#schneeInfoT a{
  color: #fff;
}
#schneeInfoT a:hover{
  text-decoration:underline;
}
#schneeInfoT #schneeInfoTop{
  width:100%;  
  height:89px;
}

#schneeInfoTop a:hover{
  text-decoration:none;
}

#schneeInfoT #schneeInfoBottom #schneeInfoBottomRight #schneeInfoTopTop{
  width:100%;
  color:#fff;
  font-size:1.1em;
  font-weight:bold;
  text-align:right;
}
#schneeInfoT #schneeInfoBottom #schneeInfoBottomRight #schneeInfoTopTop p{  
  margin:5px 5px 0px 0px;
}
#schneeInfoT #schneeInfoBottom #schneeInfoBottomRight #schneeInfoTopTop a{  
  color:#fff;
  text-decoration:none;
}
#schneeInfoT #schneeInfoBottom #schneeInfoBottomRight #schneeInfoTopTop a:hover{  
  text-decoration:underline;
}
#schneeInfoT #schneeInfoBottom #schneeInfoBottomRight #schneeInfoTopBottom{
  color:#fff;
  font-size:1.1em;
  font-weight:bold;
  text-align:right; 
  margin-top:28px;
}
#schneeInfoT #schneeInfoBottom #schneeInfoBottomRight #schneeInfoTopBottom span{
  margin: 0px 7px 9px 0px;
  display:block;  
}
#schneeInfoT #schneeInfoBottom #schneeInfoBottomRight #schneeInfoTopBottom p{
margin:6px 6px 0px 0px;
padding:0;  
}
#schneeInfoT #schneeInfoBottom #schneeInfoBottomRight #schneeInfoTopBottom img{
margin:0px 0px 0px 2px;
padding:0;  
}
#schneeInfoT #schneeInfoBottom{
  position:relative;
  width:100%;
  height:198px;
  float:left;
}

#schneeInfoT #schneeInfoBottom #schneeInfoBottomLeft{
  position:absolute;
  bottom:10px;
  left:9px;
  width:27px;
  height:175px;
}

#schneeInfoT #schneeInfoBottom #schneeInfoBottomRight{
  position:absolute;
  bottom:10px;
  right:9px;
  width:120px;
  height:154px;
}

/*-- TOMAS Quicksearch ---------------*/
div#quickSearch span, div#quickSearch label {
    font-size: 1.1em;
    color: #02308b;
    margin-right:10px;
}
    
div#quickSearch h1 {
  font-size:1.3em !important;
  }
  
div#quickSearch form{
  margin-top:5px;
  margin-bottom:5px;
  }
 
div#links{
  border-top: 1px dotted #ffffff;
  margin: 5px 0px 5px 0px; 
  padding: 5px 0px 0px;
  clear:right; 
}

/*-- FOOTER -------------------------*/

div#footer{
	width:741px;
	background-color: #E3E3E3;
	margin: 14px 0px 0px 7px;
	padding: 7px;
	float: left;
}

div#footer ul li {
	display: inline;
	margin-right: 10px;
	}

div#footer ul li a {
	color: #2d374b;
	font-size: 1.1em;
	}

div#footer ul li a img.footerIcon {
	margin: 0px 4px -3px 0px;
	}

/*-- COPYRIGHT ----------------------*/

div#copyright {
	float: left;
	margin-left: 7px;
	padding: 10px 0px 5px 7px;
	}

div#copyright span {
	color: #2d374b;
	font-size: 1.1em;
	}

/*-- FOOTERMENU ---------------------*/

div#footerMenu {
	float: right;
	}

div#footerMenu ul li {
	display: inline;
	border-left:1px solid #cad8ee;
	height: 15px;
	float: left;
	padding: 10px 0px 5px 6px;
	margin-left: 6px;
	}

div#footerMenu ul li.firstItem {
	border: none;
	padding-left: 0px;
	margin-left: 0px;
	}

div#footerMenu ul li a {
	color: #2d374b;
	font-size: 1.1em;
	}
	
/*-- TABELLE für SKIVERLEIH ---------------------*/

table.skiverleih td {
	color:#2c3749;
  	font-size:1.2em;
  	padding: 0px 5px 3px 5px;
}
table.skiverleih .tr-0 td {
  	font-weight:bold;
} 
table.skiverleih .td-0 {
  	width:300px;
}
table.skiverleih .td-1, .td-2 {
  	width:150px;
  	text-align:right;
}
table.skiverleih .tr-last td {
  	padding-bottom:15px;
} 
 
/*-- TABELLE für SKILIFTE -------------*/ 

table.skilifte td {
	color:#2c3749;
  	font-size:1.2em;
  	padding: 0px 5px 3px 5px;
  	text-align:right;
  	width:100px;
}
table.skilifte .td-0 {
  	text-align:left;
  	width:300px;
} 

table.loipen .td-0 {
  	text-align:left;
  	color:#2c3749;
  	font-size:1.2em;
  	width:100px;
} 
table.loipen .td-1 {
  	text-align:left;
  	color:#2c3749;
  	font-size:1.2em;
  	width:100px;
} 
table.loipen {
	padding-bottom:10px;
	clear:left;
	margin: 0px 5px 3px 5px;
	}

/*-- Suchergebnisse ---------------------------*/

div.tx-indexedsearch {
    margin-top: 8px;
    }

div.tx-indexedsearch-searchbox {
    display: none;
    }

div.tx-indexedsearch-rules {
    display: none;
    }

div.tx-indexedsearch-browsebox {
    padding: 0px 8px 0px 8px;
    float: right;
    }

div#contentWrap div.tx-indexedsearch-browsebox p {
    font-size: 1.1em;
    }

div.tx-indexedsearch-res {
    padding: 0px 4px 0px 4px;
    font-size: 1.1em;
    float: left;
    color: #484848;
    }

div.tx-indexedsearch-whatis {
    float: left;
    padding: 0px 8px 0px 8px;
    font-size: 1.1em;
    color: #484848;
    }

div#content td.tx-indexedsearch-title a {
    font-size: 1.2em;
    font-weight: normal;
    color: #AF0917!important;
    }

td.tx-indexedsearch-info {
    display: none;
    }

div.tx-indexedsearch div.tx-indexedsearch-whatis {
    margin: 0px 0px 10px 0px;
    }

div.tx-indexedsearch-searchbox form p {
    display: none;
    }

div.tx-indexedsearch div.tx-indexedsearch-res td.tx-indexedsearch-descr strong.tx-indexedsearch-redMarkup {
    background-color: #ae0917;
    color: #FFF;
    font-weight: bold;
    }

div.tx-indexedsearch div.tx-indexedsearch-res td.tx-indexedsearch-descr {
    font-style: normal;
    }



	

/*-- Kontaktformular ----------------*/

div#kontakt input
 {					/*B reite der Eingabefelder */
	width: 149px;
	}

div#kontakt label {					/* Breite der Beschriftungen */
	width: 79px;
	}

div#kontakt div.left {				/* Lücke zwischen den Spalten */
	width: 304px;
	}

div#kontakt textarea#nachricht {	/* Gesamtbreite des Contents */
	width: 532px;
	}

div#kontakt {

	padding-left: 7px;
	color: #2C3749;
	font-size: 1.2em;
	}

div#kontakt, div#kontakt input, div#kontakt label, div#kontakt div.label, div#kontakt div.left, div#kontakt div.right {
	float: left;
	}

div#kontakt fieldset {
	border: none;
	}

div#kontakt div.row {
	float: left;
	margin-bottom: 7px;
	clear:both;
	}

div#kontakt label.short, div#kontakt label.checkbox {
	width: auto;
	margin-top:0px;
	}
div#kontakt div#anrede input.radio {
	margin-top:2px;
}

div#kontakt input#infomaterial, div#kontakt input#newsletter2 {
	width: 20px;
	}
	
div#kontakt input.radio {
	margin-left: 10px;
	width: 20px;
	}
div#kontakt input#geschlecht_M {
	margin-left: 36px;
	}

div#kontakt label.required span {
	font-weight: bold;
	}

div#kontakt div.submit {
	float: left;
	}
div#kontakt div.row div.submit input {
	background: transparent url(../../layout/button_absenden.jpg) 0 0 no-repeat;
	width:74px;
	height:22px;
	border:none;
}

div#kontakt input, div#kontakt textarea {
	font-family: Arial, sans-serif;
	color: #2C3749;
	font-size: 1.1em;
	border: 1px solid #A7B4D4;
	}
	
div#kontakt input.radio, div#kontakt input.checkbox {
	border:none;
}		

div#content p.formErrorMsg {
	padding: 7px;
	font-size: 1.0em;
	color:#fff;
	background-color:#AE0917;
	}

div#kontakt span.error {
	color:#AE0917;
	}

/*-- Newsletter -----------------*/

div#content form span span {
	color:#02308B;
	padding-left: 7px;
	font-size: 1.2em;
	}

div#content form input.newsletterInput {
	margin-bottom: 2px;
	}

div#content span.newsletterForm {
	padding-left: 7px;
	font-size: 1.2em;
	color: #2C3749;
	}

/*-- Liftinfo ----------------*/

div.tpl_skialpin {
	width: auto !important;
	border: none !important;
	margin: 0px !important;
	padding: 0px !important;
	}

div.tpl_skialpin h2 {
	display: none;
	}

/*-- Sitemap -------------------------*/

div#content div.csc-sitemap ul {
	padding-bottom: 0px;
	}

div#content div.csc-sitemap ul li {
	background: none;
	padding: 0px 0px 14px 0px;
	}

div#content div.csc-sitemap ul li a {
	font-size: 1.4em;
	}

div#content div.csc-sitemap ul li ul li {
	padding-bottom: 0px;
	}

div#content div.csc-sitemap ul li ul li a {
	font-size: 0.8em;
	color: #2C3749;
	}


/*****************************************************************
**  Logo angleichen und Navigation anpassen
*****************************************************************/

  body div#outerLeftWrap dvi#logo_oben a {
    display: block;
  }

  body div#outerLeftWrap div#logo_oben a img.willingen {
    margin: 57px 0 0 0;
  }

  body div#outerLeftWrap div#logo_oben a img.winterpark {
    margin: 53px 0 0 0;
  }

  body div#outerLeftWrap div#navi {
    margin-top: 38px !important;
  }

/************************
TEASER
*************************/
div.teaser_wrapper {
	margin-top: 10px;
	width: 521px;
	border: solid 1px #d4d4d4;
	padding: 10px;
} 
div#content div.teaser_wrapper h2, div#content div.teaser_wrapper h3 {
	border: none;
	padding-bottom: 0px;
}
div.teaser_wrapper div.img_wrap {
	float: left;
	padding: 1px;
	border: solid 1px #d4d4d4;
	display: table;
}
div#innerRightWrap div.teaser_wrapper img {
	width: 203px !important;
}
div.teaser_wrapper div.mehr_infos img {
	width: 70px;
}
div#content div.teaser_wrapper h2 a{
	color: #a7252d;
	font-size: 22px;
	font-family: Arial;
	font-weight: normal;
}
div#content div.teaser_wrapper h3 a{
	color: #7c7c7c;
	font-size: 13px;
	font-style: italic;
	font-family: Arial;
	margin-left: 7px;
}
div.teaser_wrapper div.textbereich  {
	width: 305px;
	float: left;
	margin-left: 10px;
}
div#content div.teaser_wrapper div.textbereich p {
	padding-bottom: 0px;
}
div.teaser_wrapper div.trenner {
	width: 521px;
	height: 1px;
	background: #d4d4d4;
	margin-top: 8px;
	margin-bottom: 5px;
	float: left;
}

div.pdf_wrap {
	height: 30px;
	background: url(../../layout/gaestewelt/pdf_links.jpg) no-repeat left ;
	float: left;
	margin-right: 10px;
}

div.website_wrap {
	height: 30px;
	background: url(../../layout/gaestewelt/website_links.jpg) no-repeat  left ;
	display: table;
	float: left;
	margin-right: 10px;
}
div.link_rechts {
	height: 30px;
	background: url(../../layout/gaestewelt/bg_div_link_rechts.jpg) no-repeat  right ;
	padding-right: 10px;
	margin-left: 32px;
	display: table;
}
div.teaser_wrapper span {
	color: #363636;
	font-size: 12px;
	font-family: Arial;
	line-height: 28px;
}
div.teaser_wrapper div.mehr_infos {
	width: 70px;
	height: 30px;
	background: url(../../layout/gaestewelt/mehr_infos.jpg);
	float: right;
}
div.teaser_wrapper div.clearer {
	clear: both;
}

/******************
rechte Spalte - just book online!
**************/
div.buttonrow input.mehr{
	border: none;
	background: url(../../layout/gaestewelt/suchen.jpg);
	color: #fff;
	width: 70px;
	height: 19px;
	padding-top: 0px;
	padding-bottom: 2px;
	height: 23px;
	

cursor:pointer;
font-size:1em;
font-weight:bold;

	
}
div.buttonrow input.mehr:hover {
	cursor: pointer;
}

div#hotline {
	height: 26px;
	background: #fff url(../../layout/gaestewelt/bg_telefon.jpg) no-repeat 10px 10px;
	color: #af0917;
	font-size: 16px;
	font-weight: bold;
	border: solid #dfdfdf 1px;
	border-top: 0px;
	padding-top: 10px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	margin-top: -1px;
	
	
}

div#hotline strong {
	display: block;
	height: 28px;
	border-bottom: solid 1px #9f9f9f;
	padding-left: 38px;
}
div.weitereLinks a {
	color: #000000;
}

div.buttonrow {
	margin-top: 4px;
}
div#teaser div.inhalt {
	border: solid #dfdfdf 1px;
	border-top: 0px;
	margin-bottom: 10px;
	margin-top: -1px;
	/*padding: 0 10px;*/
	font-size: 1.1em;
}
div#teaser div#quickSearch {
	padding-left: 10px;
}
div.weitereLinks {
	border-bottom: solid 1px #9f9f9f;
	padding-left: 10px;
	padding-bottom: 4px;
}



#hide {
	visibility: hidden;
}



div.csc-textpic-center {
	overflow: hidden;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	/*margin-top: 5px !important;*/
}

/*Kontaktformular*/


div#kontakt input, div#kontakt textarea {
	border:1px solid #A7252D;
}


div#kontakt div.row div.submit input {
	background:transparent url(../../layout/gaestewelt/absenden_button.jpg) 
}


/****SUCHE*********/
div.tx-macinasearchbox-pi1 {
	background: url(../../layout/gaestewelt/bg_suche_rechts.jpg) no-repeat;
	margin: 10px 0 5px 0;
	height: 36px;
	padding-top: 7px;
}
div.tx-macinasearchbox-pi1 form input#suchbegriff {
	height: 17px;
	color:#282828;
	float: left;
	border: none;
	background: url(../../layout/gaestewelt/suchfeld_rechts.jpg) no-repeat top left;
	margin-left: 7px;
	padding-top:5px;
	padding-right: 5px;
	width:110px;
}
div.tx-macinasearchbox-pi1 form input#suchen {
	height: 22px;
	border: none;
	background: url(../../layout/gaestewelt/submit_suche_rechts.jpg) no-repeat top left;
	font-size: 11px;
	font-family: Arial; 
	font-weight: bold;
	color: #af0917;
	width: 65px;
	float:right;
	margin-right:7px
}
div.tx-macinasearchbox-pi1 form input#suchen:hover {
	cursor: pointer;
}


div.weitereLinks a:hover {
	color: #954546;
}

div#content ul li {
	list-style: disc;
	margin-left: 20px;
}


div.rgaccord2-content {
	padding: 0px !important;
}

h1.lowerFont{
  font-size:1.3em !important;
}

div#teaser div#rgaccord2-nest dl.csc-textpic-image {
margin-bottom:0 !important;
}

div#teaser h1.redHead {
-moz-background-inline-policy:continuous;
background:url("../../layout/gaestewelt/bg_wetter_h1.jpg") repeat scroll left top transparent;
border-bottom:medium none;
color:#FFFFFF;
display:block;
font-size:14px;
height:29px;
line-height:25px;
margin:0;
padding:3px 0 0 10px;
text-align:left;
}

.csc-textpic ul, .csc-textpic ul li{
	padding:0px !important;
	}
