/* print.css neu */ 
body {
  background-color:transparent;
  color:#000000;
  font-family:Trebuchet MS,sans-serif;
  font-size:10pt;
}
div#navi, div#servicemenu, div#breadcrumb, a.logo img, div#flash, div#vierPunkte,
div#footerMenu, div#innerRightWrap, div#logo_oben {
	display: none;
}

div#print_logo_oben {
	display: block;
}

a{
  text-decoration:none;
  color:#000;
}
h1, h2, h3, h4, h5, h6 {
  margin:0;
  padding:0;
  color:#000000;
}
h1 {
  font-size:16pt;
}
h2 {
  font-size:14pt;
}
h3 {
  font-size:12pt;
}

div#outerRightWrap{
  width:100%;
}
div#outerLeftWrap{
  width:100%;
}
div#copyright{
  width:90%;
  float:left;
  clear:both;
  margin-top:20px;
}
div#content h1{
  border-bottom:2px solid #000000;
}

div.inhaltLogoLinks{ 
  float:left;
  width:250px;
  height:159px;
  margin-top:12pt;
  margin-bottom:12pt;
}
div.inhaltHauptbildRechts{ 
  float:right;
  width:184px;
  height:159px;
  margin-top:12pt;
  margin-bottom:12pt;
}
div.inhaltText h1{
  clear:both;
}
div#content h1{
  padding-bottom:10pt;
}
div.oeffnungsZeitenLinks{
  float:left;
  margin-top:20px;
}
div.kontaktDatenRechts{
  float:right;
  margin-top:20px;
}
div.inhaltBilderMitte{
  border:0;
  margin:0;
  padding:0;
}
div.inhaltBilderMitte img{
  height:70%;
  width:70%;
  border:0;
  margin:0;
  padding:0;
  float:left;
}
/*-- Wetter ----------------------*/

div.tpl_wetter_javascript {
	display: none;
	}

div.symbolsWrapper {
    clear:both;
}

div.symbol {
    float:left;
    border:1px solid #CCC;
}

div.clearer {
    clear:both;
}

div.symbol div.daytime {
    height:10px;
    position:absolute;
    width:60px;
}

.dayWrapper {
    border-bottom: 1px solid #000;
    margin-right: 20px;
    width: 97%;
}

div.weatherShortForecastWrapper .dayWrapper{
    float:left;
    border-width:0px;
}

/***** Single-Ansicht *****/
div.weatherSingleWrapper {
    width:140px;
    color:#000;
    margin:0 auto;
}

div.weatherSingleWrapper div.daytime {
    display:none;
}

div.weatherSingleWrapper img {
    border-width:0px;
}

div.weatherSingleWrapper div.date {
    color: #A3CF62;
    font-weight: bold;
    font-size: 13px;
    margin:4px 0px;
}

div.weatherSingleWrapper div.maxTemp {
    clear:both;
}

div.weatherSingleWrapper div.symbol {
    /*margin:0px;*/
    margin:0px;
}

div.weatherSingleWrapper a {
    color:#000;
    font-weight:bold;
    text-decoration:underline;
}

div.weatherSingleWrapper a:hover {
    color:#888;
}

/*-- Wetter -------------------------*/

div.weatherShortForecastWrapper {
    width:210px;
    margin:0px auto;
}

div.weatherShortForecastWrapper div.dayWrapper {
    float:left;
}

div.weatherShortForecastWrapper div.dayWrapper div.symbol {
    border:0px;
    display:block;
    float:none;
}

div.weatherShortForecastWrapper div.date {
    position:relative;
    font-weight:bold;
    font-size:12px;
    color:#696969;
    width:20px;
}

div.weatherShortForecastWrapper div.maxTemp {
    position:relative;
    bottom:12px;
    font-size:14px;
    color:#696969;
    text-align:right;
    width:65px;
}

div.weatherShortForecastWrapper div.forecastLink {
    text-align:right;
    clear:both;
}

div.weatherShortForecastWrapper div.forecastLink a {
    background:url(../img/layout/pfeil_rund_rechts_rot.gif) no-repeat right 50%;
    padding-right:18px;
    color:#696969;
    display:block;
}

div.weatherForecastWrapper div.dayWrapper {
    height:100px;
    font-size: 1.1em;
	padding: 0px 7px 0px 7px;
}

div.weatherForecastWrapper div.dayWrapper div.date {
   color:#CA262D;
   font-weight: bold;
   font-size: 13px;
}


div.weatherForecastWrapper div.dayWrapper div.symbol {
    border:0px;
}

div.weatherForecastWrapper div.dayWrapper div.daytime {
    margin-top:50px;
    margin-left:10px;
    margin-top:60px;
    color: #000;
    text-align:center;
}

div.weatherForecastWrapper div.detailsWrapper {
    margin-left: 10px;
    color: #000;
    margin-left:250px;
}

div.weatherForecastWrapper div.dayWrapper div.minTemp {
    margin-left:10px;
}

div.weatherForecastWrapper div.dayWrapper div.maxTemp {
    margin-left:10px;
}

div.weatherForecastWrapper div.dayWrapper div.forecast {
    font-size:13px;
    padding-top:5px;
    margin-left:10px;
}

div.dayWrapper {
	float:left;
	margin-left:20px;
	margin-top:12px;
	position:relative;
	}

div.dayWrapper div.date {
	color:#DFE9F9;
	font-size:1.2em;
	font-weight:bold;
	position:absolute;
	}

div.dayWrapper div.symbolsWrapper div.maxTemp {
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:bold;
	position:absolute;
	right:12px;
	top:5px;
	}

div.forecastLink, img.winterpark {
	display:none;
	}