BODY { margin:0; background:white; }

DIV, P, A, TD, TH, H1, H2, H3, H4, H5, H6, UL, OL, LI, FORM, INPUT, TEXTAREA, .caption {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;color: black;text-decoration: none;line-height: 18px;}

h1, h2{display:none;}

A {text-decoration:underline;color:#05539D;}

A:hover {text-decoration:underline; color:Black;}

A:active {text-decoration:underline;color:Black;}

/*#######################################################################*/

#top{width:750px;font-size:10px;overflow:hidden;margin:0 auto 0 auto;border: 8px solid #fff;border-bottom: 4px solid #fff;padding:0;}

#mainmiddle{width:764px;height:500px;background-repeat:no-repeat;clear:both;margin:0 auto 0 auto;}

/* IE 6.0 */
* html #mainmiddle{height:450px;}

/*#######################################################################*/

#navitop{display:none;}

/*#######################################################################*/

#navi{width:103%;}

/* IE 6.0 */
* html #navi{width:103%;}

#navi UL{margin:0;padding:0;list-style: none;}

#navi LI{float:left;background-color:white;min-width:86px;}

/* IE 6.0 */
* html #navi LI{width:none;}

#navi a{color: white;font-weight:bold;text-decoration:none;margin:0px 2px 0px 0px;padding-left:10px;background-color:#0064ae;display:block;padding-right:20px;}

/* IE 6.0 */
* html #navi a{padding:0 32px 0 11px;}

#navi a:hover{color:#0064ae;background-color:#a5c1db;}

#navi a:active{color:#0064ae;background-color:#a5c1db;}

#navi a.an{color:#0064ae;background-color:#a5c1db;}

navi li.gutschein {width:23%;}

/*#######################################################################*/

#navisub{display: none;}

/*#######################################################################*/

#navisub2{display:none;}

/*#######################################################################*/

#bottom{width:764px;margin:5px 0 0 8px; padding:0px;float:left;}

/* IE 6.0 */
* html #bottom{margin:5px 0 0 3px;}

#bottom a{color:#034694;text-decoration: none;}

#bottom a:hover{color:#034694;text-decoration:underline;}

#bottomline{padding:0;margin:0 0 2px 0;width:758px;float: left;}

#bottomleft{margin:0;padding:0;float:left;}

#bottomright{margin:0;padding:0;float:right;}

#bottomleft P, #bottomleft A, #bottomright P{margin: 2px 10px 0 0px;padding: 0;font-size: 11px;line-height:normal;color:#034694;}

#bottomleft A {margin: 0;}

/*#######################################################################*/

#content{width: 100%;float:left;height:500px;font-size:12px;line-height:14px;background-image:url(images/bg_start.jpg);background-repeat:no-repeat;}

/* IE 6.0 */
* html #content{height:500px;overflow:hidden;}

#content .tx-itsnewsticker-pi1 {margin: 13px 0 0 260px;}

#content .tx-mjnewsticker-pi1 {margin: 13px 0 0 260px;}



.contentheight{display: none;}

.clear{display:none;}

#content UL{list-style-image: url(images/bulletlist.gif);margin: 0 0 0 15px;}

#content LI{line-height: 16px;margin-top: 5px;}

#content ul.prevnext {list-style-image: none;margin: 0px;padding: 0;list-style: none;}

#content ul.prevnext li {margin: 2px 4px 0 4px;float: left;}

#content ul.prevnext  li.current {margin: 0;padding: 4px 2px 4px 2px;background-color: #CDDDEB;color: #05539D;float: left;text-decoration: underline;}

/*#######################################################################*/

#info {display: none;}

#pict{display: none;}

/*#######################################################################*/

#wrap01 {position:relative;float:left;margin: 0;width:100%;height:300px;overflow:hidden;}

.kapelle {float:left;margin:0px;padding:0;width:104px;height:134px;display:block;}

a.haus {float:left;margin:0px;padding:0;width:104px;height:134px;display:block;}

a.gastro {float:left;margin:0px;padding:0;width:104px;height:134px;display:block;}

a.minigolf {float:left;margin:0px;padding:0;width:104px;height:134px;display:block;}

a.physio {float:left;margin:0px;padding:0;width:104px;height:134px;display:block;}

a.tree2tree {float:left;margin:0px;padding:0;width:104px;height:134px;display:block;}

a.fitness {float:left;margin:0px;padding:0;width:104px;height:134px;display:block;}


#wrap02 {position:relative;clear:both;float:left;margin:0 0 0 10px;width:100%;height:134px;}

a.sole {float:left;margin:60px 0 0 70px;padding:0;width:90px;height:90px;display:block;}

a.aktuell {float:left;margin:220px 0 0 80px;padding:0;width:90px;height:50px;display:block;}

a.eishalle {float:left;margin:70px 0 0 100px;padding:0;width:90px;height:70px;display:block;}

a.home {float:left;margin: 50px 0px 0 130px;padding:0;width:100px;height:100px;display:block;clear:right;}

a.festival {float:right;margin:5px 10px 0 0;padding:0;width:110px;height:100px;display:block;}

/* IE 6.0 */

* html a.sole {float:left;margin:60px 0 0 35px;}

* html a.aktuell {float:left;margin:220px 0 0 80px;}

* html a.eishalle {float:left;margin:70px 0 0 90px;}

* html a.home {float:right;margin: 50px 10px 0 0px;}

* html a.festival {float:right;margin: 150px -150px 0 0px;}

#its_ticker_ml304 {background-color:transparent;}

/*#######################################################################*/






.tx-ttnews-browsebox {

margin:3px;

border: none;

padding:3px;

background-color: white;

}



.tx-ttnews-browsebox-SCell {

background-color: #CDDDEB;

border: none;

}



#body{

   padding: 10px;

   height: 100%;

   background: white;

}



/*####################--Saunaplan--#####################-*/



#plan{

	position: relative;

	left: 0px;

	top: 0px;

	background-image: url(../sauna/back_saunaplan.jpg);

	background-repeat: no-repeat;

	width: 1580px;

	height: 700px;

                float: left;

}



#plan .map{

	position: absolute;

	left: 400px;

	top: 9px;

	width: 122px;

	height: 20px;

}



#plan .map1{

	position: absolute;

	left: 526px;

	top: 9px;

	width: 115px;

	height: 20px;

}



#plan .map2{

	position: absolute;

	left: 651px;

	top: 9px;

	width: 115px;

	height: 20px;

}



#plan .map3{

	position: absolute;

	left: 885px;

	top: 9px;

	width: 115px;

	height: 20px;

}



#plan .map4{

	position: absolute;

	left: 1033px;

	top: 9px;

	width: 115px;

	height: 20px;

}



#plan .map5{

	position: absolute;

	left: 589px;

	top: 53px;

	width: 115px;

	height: 20px;

}



#plan .map6{

	position: absolute;

	left: 79px;

	top: 621px;

	width: 130px;

	height: 20px;

}



#plan .map7{

	position: absolute;

	left: 309px;

	top: 665px;

	width: 130px;

	height: 20px;

}



#plan .map8{

	position: absolute;

	left: 628px;

	top: 621px;

	width: 130px;

	height: 20px;

}



#plan .map9{

	position: absolute;

	left: 739px;

	top: 621px;

	width: 130px;

	height: 20px;

}



#plan .map10{

	position: absolute;

	left: 819px;

	top: 665px;

	width: 115px;

	height: 20px;

}



#plan .map11{

	position: absolute;

	left: 946px;

	top: 665px;

	width: 115px;

	height: 20px;

}



#plan .map12{

	position: absolute;

	left: 1076px;

	top: 665px;

	width: 115px;

	height: 20px;

}



/*####################--Table--#####################-*/



#table400{

	width: 400px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 11px;

	border-collapse: collapse;

}



#small{

	width: 284px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 11px;

	border-collapse: collapse;

}



#table400 td, #small td{

	border-bottom: 1px solid #034694;

	vertical-align: top;

	padding: 5px 0 5px 0; 

                font-weight: bold;

}





#table400 .head, #small .head{

	border: 0;

                

}



#table400 .subhead, #small .subhead{

	font-weight: normal;

}



#small .subhead02{

	font-weight: bold;

}





#table400 .center, #small .center{

	text-align: center;

}



#small .one{

	width: 10%;

}



#small .two{

	width: 30%;

}



#small .three{

	font-weight: normal;

}



#small .four {

                width: 100px;

                font-weight: bold;

}



#small .col1 {

width: 100px;

}



#small .col2 {

width: 61px;

}



#small .col3 {

width: 62px;

}



#small .col4 {

width: 61px;

}





/*#######---preise---#####*/



#preise{

	width: 400px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 11px;

	border-collapse: collapse;

}



#preise td{

	vertical-align: top;

        font-weight: bold;

}



#preise .center{

	text-align: center;

}



#preise .yellow {

background-color: #fecc00;ff0000

}



#preise td.yellow, #preise td.lightyellow, #preise td.red, #preise td.lightred {

	padding: 5px 0 5px 0px; 

}



#preise .lightyellow {

background-color: #ffe594;

}



#preise .lightblue {

background-color: #e8f2fa;

}



#preise .red {

background-color: #ff0000;

color: white;

}



#preise .lightred {

background-color: #ff7f7f;

}



#preise .lightblue {

background-color: #e8f2fa;

padding: 5px 0 5px 3px;

}



#preise .col1 {

width: 80px;

}



#small .col2 {

width: 61px;

}



#small .col3 {

width: 62px;

}



#small .col4 {

width: 61px;

}



#small .col5 {

width: 100px;

}



/*#################--Table Home--###################-*/



#home{

	width: 330px;

}



#home td{

	border-bottom: 0;

	vertical-align: bottom;

}

.sh_red {
     font-family: Arial, Helvetica, sans-serif;
	color:#c10435;
}
