/* CSS Document */

html,body{
  margin:0;
  padding:0;
  border: 0;
  
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
body{
  color:#A9AA9D;
  min-width:809px;
  text-align:center;
  background:#fff url("../images/bg_body.gif");
  /*background-image: url(../images/background.jpg);
  background-position: top center;
  background-repeat: no-repeat;*/
}
.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}
* html .clear{height:auto;margin-bottom:0}
#fullheightcontainer{
  background:#FFFFFF;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  width:809px;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#wrapper{
  min-height:100%;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
  background-image: url(../images/bg_loop.gif);
  background-repeat: repeat-y;
}
#wrapp\65	r{
  height:auto;
}
/* \*/
* html #wrapper{
  height:100%;
}
/* Last style with height declaration hidden from Mac IE 5.x */
#outer{
  z-index:1;
  position:relative;
  margin-left:203px;
  width:420px;
  background:#FFFFFF;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#float-wrap{
  width:420px;
  margin-right:-1px;
  float:left;
  display:inline;
}
#left{
  width:204px;
  float:left;
  display:inline;
  position:relative;
  margin-left:-203px;
}
*>html #left{width:203px;}
#container-left{
  width:203px;
}
#container-center{
	margin: 10px 20px 10px 10px;
	width: 400px;
}
#right{
  float:left;
  display:inline;
  width:188px;
  margin-right:-186px;
  margin-left:-1px;
  position:relative;
}
/* \*/
* html #right{
  width:187px;
  margin-left:0px;
  margin-right:-500px;
  mar\gin-right:-187px;
}
/* Above style hidden from Mac IE */
#container-right{
/* \*/
  width:186px;
/* Above hidden from IE-Mac */
  margin-left:15px;
  padding-top: 10px;
  /*background-image: url(../images/bg_rechterBalken.jpg);
  background-repeat: no-repeat;*/
}
/* \*/
* html #container-right{
  fl\oat:right;
  di\splay:inline;
  margin-left:1px;
  mar\gin-left:0px;
}
/* Above style hidden from Mac IE */
/* \*/
* html #left{margin-right:-3px;}
/* Above style hidden from Mac IE */
#center{
  width:420px;
  float:right;
  display:inline;
/* \*/
  margin-left:-1px;
/* Hidden from IE-mac */
}
#clearheadercenter{
  height:230px;
  overflow:hidden;
}
#clearheaderleft{
  height:230px;
  overflow:hidden;
}
#clearheaderright{
  height:230px;
  overflow:hidden;
}
#clearfootercenter{
  height:30px;
  overflow:hidden;
}
#clearfooterleft{
  height:30px;
  overflow:hidden;
}
#clearfooterright{
  height:30px;
  overflow:hidden;
}
#footer{
  z-index:1;
  position:absolute;
  clear: both;
  width:809px;
  height:30px;
  overflow:hidden;
  margin-top:-30px;
}



#subfooter1{
  text-align:center;
  height:30px;
  padding-top: 8px;
  background-image: url(../images/BG_footer.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}
* html #subfooter1{padding-top:0px;}

#header{
  z-index:1;
  position:absolute;
  top:0px;
  width:809px;
  height:230px;
  overflow:hidden;
}
#subheader1{
  background-image: url(../images/bgSubheader1.gif);
  background-repeat: no-repeat;
  background-color: #580010;
  text-align:center;
  height:206px;
  margin: 0;
  padding: 0;
}
#subheader1 #flashImpressionen {
  width: 800px;
  height: 186px;
  padding-top: 20px;
  padding-left: 5px;
}
#subheader2{
  height:24px;
  padding-left: 3px;
  background-image: url(../images/bg_loop3.gif);
  background-repeat: no-repeat;
}
#gfx_bg_middle{
  top:0px;
  position:absolute;
  height:100%;
  overflow:hidden;
  width:420px;
  margin-left:203px;
  background:#FFFFFF;
}
* html #gfx_bg_middle{
  display:none;
}

#residenceEgger {
	width: 160px;
}

#angebot {
	margin: 10px 0;
	padding: 0;
	width: 160px;
}

#angebotTitle {
	margin: 0;
	padding: 0;
}

#angebotTitle image {
	margin: 0;
	padding: 0;
}

#angebotInhalt {
	margin: 0;
	padding: 5px;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #e0e0e0;
}

#angebotImage {
	padding: 1px;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
}

#wappen{
	margin: 18px 27px;  
}

#dachmarke{
	margin: 0 0 25px 25px; 
}

#dachmarke img {
	border: none; 
}

fieldset { -moz-border-radius: 5px; border: none; }
/* #Extras Toolbox */
	#extras { width: 160px; margin: 0; padding: 0; background: url(/images/bgToolbox.gif) left top no-repeat;}
      fieldset#toolbox { margin-bottom: 10px; padding: 0; }
	  fieldset#toolbox legend { color:#a5bb38; font-size:11px; padding-left: 8px }
	  fieldset#toolbox ul { margin: 0; padding: 0 10px 5px 0px; list-style:none; vertical-align: middle; }
	  fieldset#toolbox li { height: 20px; }
	  fieldset#toolbox img { margin: 0 10px; }
	  
	.toolboxLink:link {font-family:	Tahoma, Helvetica, sans-serif; font-size:11px; font-weight: lighter; color:#999999; text-decoration: none; }
	.toolboxLink:visited {font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: lighter; color:#999999; text-decoration: none;}
	.toolboxLink:hover {font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: lighter; text-decoration: none;color:#cccccc; text-decoration: none;}
	.toolboxLink:active {font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: lighter; color:#000; text-decoration: none;}


	/* Robert:30.06.2007 - Start*/
		#extrasLangs { width: 160px; margin: 0; padding: 0; background: url(/images/bgSprache.gif) left top no-repeat; height: 50px; }
		  fieldset#toolboxLangs { margin-bottom: 10px; padding: 0; }
		  fieldset#toolboxLangs legend { color:#a5bb38; font-size:11px; padding-left: 7px }
		  fieldset#toolboxLangs ul {  margin-left:10px;  margin-bottom:0; margin-top:0; padding: 0 10px 5px 0px; list-style:none; vertical-align: middle; }
		  fieldset#toolboxLangs li { height: 11px; }
		  fieldset#toolboxLangs img { margin: 0 10px; }
	/* Robert:30.06.2007 - Start*/

/* ************** */

/* #SkypeBox */
	  #SkypeBox { 
		width: 160px; 
		margin: 0; 
		padding: 0; 
		background: url(/images/bgToolbox.gif) left top no-repeat;
	  }
	  fieldset#skype { 
		margin-bottom: 10px; 
		padding: 0; 
	  }
	  fieldset#skype legend { 
		color:#a5bb38; 
		font-size:11px; 
		padding-left: 8px;
	  }
	  fieldset#skype ul { 
		margin: 0; 
		padding: 0 10px 5px 0px; 
		list-style:none; 
		vertical-align: middle; 
	  }
	  fieldset#skype li { 
	  }
	  fieldset#skype img { 
		margin: 5px 17px; 
	  }

/* Wetter */
div#wetter {	
	width: 160px; 
	background: url(/images/bgToolbox2.gif) left top no-repeat;
	height: 95px;
	margin: 15px 0 15px 0;
}
div#wetter h2 { 
	color:#a5bb38; 
	font: 11px "Verdana" normal; 
	padding: 0 0 0 10px;
	margin: 0;
}
div#wetter .entry {
	margin-top: 3px;
	height: 90px;
}
div#wetter .entry div {
	margin: 0;
	padding: 0;
}
div#wetter .entry table {
	width: 100%;
}
div#wetter .entry table td {
	text-align: center;
	padding: 1px;
}
div#wetter .entry table td.divider {
	width: 1px;
	background: #fff url(../images/wetterTrennlinie.gif) no-repeat;
	border: none;
}
div#wetter .entry table td.eintrag {
	width: 50px;
	margin: 0;
	padding: 0;
}
div#wetter .entry table td.weiter {
	text-align: right;
	padding-right: 4px;
}
div#wetter .eintrag .day {
	text-align: center;
	font: 90% "Verdana" normal;
	color: #b2b2b2;
	line-height: 15px;
}
div#wetter .eintrag .icon {
	height: 30px;
	width: 30px;
	padding-left: 20%;
	padding-right: 20%;
}
div#wetter .eintrag .temp {
	font: 10px "Verdana" normal;
}
div#wetter .weiter a:link,
div#wetter .weiter a:visited {
	font: 10px "Verdana" normal;
	text-decoration: none;
	color: #aaa;
	line-height: 20px;
	display: block;
	height: 20px;
	padding-left: 8px;
	background: url(../images/orangePfeil.gif) 18px 8px no-repeat;
}
div#wetter .weiter a:hover {
	background: url(../images/orangePfeil_over.gif) 19px 8px no-repeat;
	color: #333;
}

/* Wetter */

#container-center .wetter {
}
#container-center .wetter .title {
	font: 13px "Verdana" normal;
	color: #666;
	line-height: 18px;
	margin-bottom: 15px;
}
#container-center .wetter .allgWetterlage {
	padding-bottom: 10px;
	margin-bottom: 25px;
	border-bottom: 1px dotted #ccc;
}
#container-center .wetter .map1 {
	text-align: center;
	padding-bottom: 10px;
	margin-bottom: 25px;
	border-bottom: 1px dotted #ccc;
}
#container-center .wetter .map1 .MapBorder{position:relative; width:285px;margin: 0 auto}
#container-center .wetter .map1 .MapBorder .Caption{position:absolute; text-align:center; font-size:10px;  color:#7F7F7F; margin-left:6px}
#container-center .wetter .map1 .MapBorder .Caption img{padding-bottom:1px}
#container-center .wetter .map1 .MapBorder .MapSC{left:24px; top:92px}
#container-center .wetter .map1 .MapBorder .MapME{left:85px; top:37px}
#container-center .wetter .map1 .MapBorder .MapBZ{left:111px; top:144px}
#container-center .wetter .map1 .MapBorder .MapST{left:136px; top:-19px}
#container-center .wetter .map1 .MapBorder .MapBR{left:238px; top:9px}
#container-center .wetter .map1 .MapBorder .MapBX{left:185px; top:69px}

#container-center .wetter .prognose {
	padding-bottom: 10px;
	margin-bottom: 25px;
	border-bottom: 1px dotted #ccc;
}
#container-center .wetter .prognose table {
	width: 100%;
	margin: 20px 0;
}
#container-center .wetter .prognose table td {
	width: 33%;
	text-align: center;
}
#container-center .wetter .prognose table td .date {
	margin-bottom: 10px;
}
#container-center .wetter .prognose table td .image {
	width: 50px;
	height: 50px;
	padding: 25px 20px 5px 20px;
	border: 1px solid #ccc;
	margin: 0 auto;
}
#container-center .wetter .prognose table td .temp {
	margin-top: 10px;
}
#container-center .wetter .provinz a:link,
#container-center .wetter .provinz a:visited {
	font: 11px "Verdana" normal;
	color: #666;
	text-decoration: none;
}
#container-center .wetter .provinz a:hover {
	color: #333;
}


