.body{
background : #0F0159 url(./images/bg_p2.jpg);
	/*font-family: comic Sans MS ,Verdana, Arial, Geneva, Helvetica, sans-serif;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.body_poli{
	background : url(./images/bg_p2.jpg);
	/*font-family: comic Sans MS ,Verdana, Arial, Geneva, Helvetica, sans-serif;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*background-color : #050054;*/
}
.body_so_1{
 background-color : #ffcc33;
background-image : url(images/bg_so.jpg);
}
.body_so_2{
 background-color : #ffcc33;
background-image : url(images/bg_so.jpg);
}
.body_g{
 background-color : #C7000C;
background-image : url(images/bg_g.jpg);
}
.body_ff {
background-color : #FF9933;
background : url(images/bg_ff.jpg) repeat;
 /*background-color : #5D2D2D;*/
}

.body_li{
 background-color : #B7B7B7; 
}
/* ################################# */
#header{
	/*position : fixed;*/
	top : 0px;
	left : 0px;
	width : 100%;
	z-index : 100;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
#header .logo {
	font-size: 7pt;
	color: #ffff00;
	position : absolute;
	top : 100px;
	left : 0px;
}

#header .logoimg {
background-image : url(images/polilogo.jpg);
position : absolute;
background-repeat : no-repeat;
left : 0px;
top : 0px;
width : 200px;
height : 100px;
}
#header .pic{
	background : url(images/hd.jpg) repeat-x;
	position : absolute;
	top : 0px;
	left : 200px;
	width : 100%;
	height : 100px;
	z-index : 98;
}
#header .content {
	position : absolute;
	top : 88px;
	left : 220px;
	z-index : 101;
}
#header .m1{
	font-weight : bold;
	color : Aqua;
}
#header .m2{
	font-weight : bold;
	color : #FFCC33;
}
#header .m3{
	font-weight : bold;
	color : Red;
}
#header .m4{
	font-weight : bold;
	color : #FF8C00;
}
#header A{
	text-decoration : none;
}
#header .bg_p{
	background : #040061 repeat-y;
	position : absolute;
	top : 0px;
	left : 200px;
	width : 100%;
	height : 130px;
	z-index : 98;
}
.ticker{
	font-size: 10pt;
	color: #ffff00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	filter :DropShadow(color=#000000, offx=2, offy=2);
}
/*
#header .bg_s{
	background : #040061;
	position : absolute;
	top : 0px;
	left : 200px;
	width : 100%;
	height : 130px;
	z-index : 98;
}
#header .bg_f{
	background : #040061;
	position : absolute;
	top : 0px;
	left : 200px;
	width : 100%;
	height : 130px;
	z-index : 98;
}
#header .bg_g	{
	background : #040061;
	position : absolute;
	top : 0px;
	left : 200px;
	width : 100%;
	height : 130px;
	z-index : 98;
}
*/
/* ################################# */
/* infobereich winter */
.titel{
	font-size: 12pt;
	color: #ffff00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	filter :DropShadow(color=#000000, offx=2, offy=2);
}

#navi{
	/*position : fixed;*/
	font-size: 10pt;
	color: yellow;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*background-image : url(images/bgnavi.jpg);*/
	position : absolute;
	top : 200px;
	left: 700px;
	width : 200px;
}
#navi a{
	color : Yellow;
	font-size: 10pt;
	text-decoration : none;
}
#navi A:ACTIVE {
	color : Lime;
	text-decoration : none;
}
#navi A:FOCUS {
	color : Lime;
	text-decoration : none;
}

#navi A:HOVER {
	color : #FF3333;
}

#navi_so{
	font-size: 18pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
#navi_so a{
	color : #0000CC;
	font-size: 10pt;
	text-decoration : none;
}

#navi .naviimg{
	background-image : url(images/spacer.gif);
	background-position : center;
	height : 20px;
	width : 20px;
	}
#navi .naviimg_act{
	background-image : url(images/star.gif);
	background-position : center;
	height : 18px;
	width : 18px;
	}
/* ################################# */
#info_poli{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	filter :DropShadow(color=#000000, offx=5, offy=3);*/
/*
	position : absolute;
	left : 230px;
	top : 280px;
	width : 65%;
*/
}
#info_poli A{
	font-size: 11pt;
	color: Yellow;
	font-weight : bolder;	
}
#info_poli .H1{
	font-size: 16pt;
	color: #00FFFF;
	font-weight : 600;
}
#info_poli .H2{
	font-size: 20pt;
	color: #FF0099;
}
#info_poli .H3{
	font-size: 16pt;
	color: #00ff00;
}
#info_poli .H4{
	font-size: 12pt;
	color: #00ff00;
}
#info_poli .H5{
	font-size: 10pt;
	color: #00ff00;
}
#info_poli .H6{
	font-size: 11pt;
	font-weight : bolder;
	color : #CCFFFF;
}
#info_poli .txt{
	font-size: 12pt;
	color: #00ff00;
}
#info_poli .FN{
	font-size: 7pt;
	color: #FFFF33;
}
#info_poli  .bg_galerie{
	/*background : url(images/horizon.jpg) repeat;*/
	font-size: 14pt;
	color: #FF0099;
}
/* ################################# */
/* infobereich winter */
#info_poli_winter{
/*
	font-family : Lucida Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Helvetica, sans-serif;
*/
	font-family: comic Sans MS ,Verdana, Arial, Geneva, Helvetica, sans-serif;
	/*filter :DropShadow(color=#000000, offx=2	, offy=2);*/
	position : absolute;
	left : 240px;
	top : 180px;
	width : 65%;
/*	left : 10px;
	top : 180px;
	width : 65%;
*/
}
#info_poli_winter A{
	font-size: 11pt;
	color: Yellow;
	font-weight : bolder;	
}
#info_poli_winter .H1{
	font-size: 16pt;
	color: #00FFFF;
	font-weight : 600;
}
#info_poli_winter .H2{
	font-size: 13pt;
	color: #66FFCC			;
}
#info_poli_winter .H3{
	font-size: 13pt;
	color: #FFFF33;
}
#info_poli_winter .H4{
	font-size: 12pt;
	color: #00ff00;
	white-space : nowrap;
}
#info_poli_winter .H5{
	font-size: 11pt;
	font-weight : bolder;
	color: #00ff00;
}
#info_poli_winter .H6{
	font-size: 11pt;
	font-weight : bolder;
	color : #CCFFFF;
}
#info_poli_winter .FN{
	font-size: 9pt;
	color: #CCFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* sonderschriften */
#info_poli_winter .soH1{
	font-size: 16pt;
	color: #FF0000;
	font-weight : 600;
}
#info_poli_winter .soH2{
	font-size: 13pt;
	color: #FF0000;
}
#info_poli_winter .soH3{
	font-size: 13pt;
	color: #FF0000;
}
#info_poli_winter .soH4{
	font-size: 12pt;
	color: #FF0000;
	white-space : nowrap;
}
#info_poli_winter .soH5{
	font-size: 11pt;
	font-weight : bolder;
	color: #FF0000;
}
#info_poli_winter .soH6{
	font-size: 11pt;
	font-weight : bolder;
	color: #FF0000;
}
#info_poli_winter .soFN{
	font-size: 8pt;
	color: #FF0000;
}
#info_poli_winter .shl{
	font-size: 12pt;
	font-weight : bolder;
	color: #00ff00;
}
#info_poli_winter .img1{
	border-color : #DCDCDC;
	border : 4px #ADD8E6;
	border-style : solid;
}

#ipw{
	top : 180px;
	left : 250pt;
	width : 60%;
/*	font-family : "Times New Roman", Times, serif;*/
	font-family : Lucida Grande, Trebuchet MS, Bitstream Vera Sans, Verdana, Helvetica, sans-serif;
	
}



/* ################################# */
/* infobereich sommer*/
#info_so{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	/*filter :DropShadow(color=#000000, offx=1, offy=1);*/
		position : absolute;
	left : 200px;
	top : 180px;
	width : 650px;
}

#info_so A{
	font-size: 11pt;
	color: #339933;
	font-weight : bolder;	
}
#info_so .H1{
	font-size: 16pt;
	color: #009900;
	font-weight : 600;
}
#info_so .H2{
	font-size: 13pt;
	color: #007D2A;
}
#info_so .H3{
	font-size: 13pt;
	color: #006241;
}
#info_so .H4{
	font-size: 12pt;
	color: #00ff00;
	white-space : nowrap;
}
#info_so .H5{
	font-size: 11pt;
	font-weight : bolder;
	color: #00ff00;
}
#info_so .H6{
	font-size: 10pt;
	font-weight : bolder;
	color : #336633;
}
#info_so .FN{
	font-size: 8pt;
	color: #33CC66;
}

/* _info_r und _info_l*/
#info_r{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*filter :DropShadow(color=#000000, offx=1, offy=1);*/
	font-size: 10pt;
	color: yellow;
	position : absolute;
	left : 800px;
	top : 180px;
	width : 220px;
	}
#info_r .box{
	border : outset #3366CC;
	text-align : center;
	font-size: 10pt;
	color: yellow;
	padding : 0px 5px 0px 5px;
	margin : 0px;
}

#info_r A{
	font-size: 10pt;
	color: Yellow;
	text-decoration : none;
}
#info_r .H1{
	font-size: 13pt;
	color: Yellow;
}
#info_r .H2{
	font-size: 12pt;
	color: Red;
	font-weight : bolder;
}
#info_r .H3{
	font-size: 11pt;
	color: #FF0099;
}
#info_r .H4{
	font-size: 10pt;
	color: #FF0099;
}
#info_r .H5{
	font-size: 9pt;
	color: Yellow;
}
#info_r .H6{
	font-size: 8pt;
	color: Yellow;
	text-align : left;
}
#info_r p{
	font-size: 10pt;
	color : Lime;
}
/* info_r_r */
#info_r_r{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*filter :DropShadow(color=#000000, offx=1, offy=1);*/
	font-size: 10pt;
	color: yellow;
	position : absolute;
	left : 950px;
	top : 180px;
	width : 220px;
	
}
#info_r_r .box{
	border : outset #3366CC;
	text-align : center;
	font-size: 10pt;
	color: yellow;
	padding : 0px 5px 0px 5px;
	margin : 0px;
}

#info_r_r A{
	font-size: 10pt;
	color: Yellow;
}
#info_r_r .H1{
	font-size: 13pt;
	color: Yellow;
}
#info_r_r .H2{
	font-size: 12pt;
	color: Red;
	font-weight : bolder;
}
#info_r_r .H3{
	font-size: 11pt;
	color: #FF0099;
}
#info_r_r .H4{
	font-size: 10pt;
	color: #FF0099;
}
#info_r_r .H5{
	font-size: 9pt;
	color: Yellow;
}
#info_r_r .H6{
	font-size: 8pt;
	color: Yellow;
	text-align : left;
}
#info_r_r p{
	font-size: 10pt;
	color : Lime;
}


/* info_l */

#info_l{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	filter :DropShadow(color=#000000, offx=1, offy=1);
	font-size: 10pt;
	color: yellow;
	position : absolute;
	left : 10px;
	top : 460px;
	width : 190px;
}
#info_l .box{
	text-align : center;
	font-size: 10pt;
	color: yellow;
	padding : 0px 5px 0px 5px;
	margin : 0px;
}

#info_l A{
	font-size: 10pt;
	color: Yellow;
}
#info_l .H1{
	font-size: 13pt;
	color: Yellow;
}
#info_l .H2{
	font-size: 12pt;
	color: Red;
	font-weight : bolder;
}
#info_l .H3{
	font-size: 11pt;
	color: #FF0099;
}
#info_l .H4{
	font-size: 10pt;
	color: #FF0099;
}
#info_l .H5{
	font-size: 9pt;
	color: Yellow;
}
#info_l .H6{
	font-size: 8pt;
	color: Yellow;
	text-align : left;
}
#info_l p{
	font-size: 10pt;
	color : Lime;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* ################################# */
/* infobereich gastronomie*/
#info_g{
	position : absolute;
	left: 200px;
	top: 160px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	/*filter :DropShadow(color=#000000, offx=1, offy=1);*/
}
#info_g A{
	font-size: 11pt;
	color: #FFCCCC;
	font-weight : bolder;	
}
#info_g .H1{
FONT-SIZE: 20px;
font-weight : bold;
color : White;
padding : 10px 0px 10px;
}
#info_g .H2{
FONT-SIZE: 16px;
color : White;
font-weight : bold;
padding : 10px 0px 10px;
}
#info_g .H3{
	font-size: 14pt;
	color: White;
}
#info_g .H4{
	font-size: 13pt;
	color: White;
	white-space : nowrap;
}
#info_g .H5{
	font-size: 11pt;
	font-weight : bolder;
	color: #00ff00;
}
#info_g .H6{
FONT-SIZE: 12px;
color : White;
vertical-align : top;
}
#info_g .FN{
FONT-SIZE: 10px;
color : White;
vertical-align : top;
font-style : italic;
}
#info_g .galerie{
	filter : DropShadow(color=#000000, offx=1, offy=1);
	font-weight : bolder;
}

/* */
/*tabellen*/
/**/
/*formular*/
.input {
	background : #FDFFFF;
}
.eghl {
	font-size: 30pt;
	color: #ccffff;
}
.err {
	font-size: 12pt;
	color: Red;
	filter : DropShadow(color=#000000, offx=1, offy=1);
	font-weight : bolder;
}
.text{
	background-color : #FDFFFF;
	font-size : 12px;
}


/* ################################# */
/* infobereich lima*/
.tbl_kd{
	font-size: 12pt;
	color: Yellow;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	filter :DropShadow(color=#000000, offx=1, offy=1);
	background-color : #3E3E3E;
}
/* ################################# */

 .H6{
	font-size: 11pt;
	font-weight : bolder;
	color : #CCFFFF;
}
#img{
	background-color : #0000CC;
	filter : none;
	width : 400px;
	left : 210px;
}
.imgbg{
	background-color : #000066;
	width : 200px;
	left : 400px;
}

#img .divimg{
border : none;
}
.divimg2{
	border: 10px outset #CC9900;
	border-top-style: solid;
	border-color : #FFFF00;
}
.g_vm{
background : url(./images/eisflaeche3.jpg) repeat;
padding : 5px 5px 0px 5px;
margin : 5px 5px 0px 5px;

/*color : Blue;*/
}
/*
.link0{
	background : url(../links/images/horizon.jpg) repeat;
	font-size: 13pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
}
.link1{
	background : url(../links/images/horizon.jpg) repeat;
	font-size: 12pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width : 100%;
}
.link2{
	background : url(../links/images/horizon.jpg) repeat;
	font-size: 12pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
*/
.imgleft {
	float:left;
	font-size: 12pt;
	color: Yellow;
	filter :DropShadow(color=#000000, offx=1, offy=1);
}
.imgright {
	float:right;
	font-size: 12pt;
	color: Yellow;
	filter :DropShadow(color=#000000, offx=1, offy=1);
}
/* rot*/
.r1p24 {
	font-size: 24pt;
	color: Red;
	filter :DropShadow(color=#000000, offx=3, offy=3);
}
.r1p20 {
	font-size: 20pt;
	font-weight : bold;
	color: Red;
	filter :DropShadow(color=#000000, offx=3, offy=3);
}
.r1p16 {
	font-size: 16pt;
	color: #ff0000;
	filter :DropShadow(color=#000000, offx=2, offy=2);
}
.r1p14 {
	font-size: 14pt;
	color: #ff0000;
	filter :DropShadow(color=#000000, offx=2, offy=2);
}
.r1p12 {
	font-size: 12pt;
	color: Red;
	filter : DropShadow(color=#000000, offx=1, offy=1);
	font-weight : bold;
}

/*orange*/
.o1p20{
	font-size: 20pt;
	color: #FFBB00;
	filter :DropShadow(color=#000000, offx=1, offy=1);
}
.o1p14{
	font-size: 14pt;
	color: #FFBB00;
	filter :DropShadow(color=#000000, offx=1, offy=1);
}
.o1p12 {
	font-size: 12pt;
	color: #FFBB00;
	filter :DropShadow(color=#000000, offx=1, offy=1);
}
.o1p10 {
	font-size: 10pt;
	color: #FFBB00;
	filter :DropShadow(color=#000000, offx=1, offy=1);
}
/*gelb*/

.y1p24 {
	font-size: 24pt;
	color: AliceBlue;
	filter :DropShadow(color=#000000, offx=3, offy=3);
}
.y1p20 {
	font-size: 20pt;
	font-weight: bold;
	color: #ffff33;
}
.y1p18 {
	font-size: 18pt;
	color: #ffff33;
	filter :DropShadow(color=#000000, offx=2, offy=2);
}
.y1p16 {
	font-size: 16pt;
	color: Yellow;
	filter :DropShadow(color=#000000, offx=2, offy=2);
}

.y1p14 {
	font-size: 14pt;
	color: #ffff00;
	filter :DropShadow(color=#000000, offx=2, offy=2);
}
.y1p12 {
	font-size: 12pt;
	color: Yellow;
	filter :DropShadow(color=#000000, offx=1, offy=1);
}
.y1p10 {
	font-size: 10pt;
	color: Yellow;
	filter :DropShadow(color=#000000, offx=1, offy=1);
}
.y1p8 {
	font-size: 8pt;
	color: Yellow;
	filter :DropShadow(color=#000000, offx=1, offy=1);
}
.y1p7 {
	font-size: 7pt;
	color: #ffff00;
}
/*grün*/
.g1p14 {
	font-size: 14pt;
	color: #00ff00;
	filter :DropShadow(color=#000000, offx=3, offy=3);
}
/*blau*/
.bl1p10 {
	font-size: 10pt;
	font-weight: bold;
	color: #3300FF;
}
.bl1p12 {
	font-size: 12pt;
	font-weight: bold;
	color: #3300FF;
}
.bl1p14 {
	font-size: 14pt;
	font-weight: bold;
	color: #3300FF;
}
.bl1p16 {
	font-size: 16pt;
	font-weight: bold;
	color: #3300FF;
}
.bl1p20 {
	font-size: 20pt;
	font-weight: bold;
	color: #3300FF;
}
.bl1p24 {
	font-size: 24pt;
	font-weight: bold;
	color: #3300FF;
}
.gr1p14 {
	font-size: 14pt;
	font-weight: bold;
	color: #66FF99;
}
/*grau*/
/* in firmen */

.g1p14 {
	font-size: 14pt;
	color: Silver;
	filter :DropShadow(color=#000000, offx=2, offy=2);
}
.g1p22 {
	font-size: 22pt;
	color: Silver;
	filter :DropShadow(color=#000000, offx=2, offy=2);
}
.g2p20 {
	font-size: 20pt;
	color: #F5F5F5;
	filter :DropShadow(color=#000000, offx=2, offy=2);
}
.g2p14 {
	font-size: 14pt;
	color: #F5F5F5;
	font-weight : bolder;
	filter :DropShadow(color=#000000, offx=2, offy=2);
}
.g1p12 {
	font-size: 12pt;
	color: Silver;
	filter :DropShadow(color=#000000, offx=2, offy=2);
}
/*
.g1p14 {
	font-size: 14pt;
	color: Silver;
	filter :DropShadow(color=#000000, offx=2, offy=2);
}
*/
.g1p13 {
	font-size: 13pt;
	color: Silver;
	filter :DropShadow(color=#000000, offx=2, offy=2);
}
/*schwarz*/
.p20 {
	font-size: 20pt;
	color : Black;
}
.p13{
	font-size: 13pt;
	color : Black;
}
.p12{
	font-size: 12pt;
	color : Black;
}
.b1p16{
	font-size: 16pt;
	color : Black;
}
.b1p14{
	font-size: 14pt;
	color : Black;
}
.b1p12{
	font-size: 12pt;
	color : Black;
}
.b2p12{
	font-size: 12pt;
	font-weight: bold;
	color : Black;
}
.b1p10{
	font-size: 10pt;
	color : Black;
}
.b1p8{
	font-size: 8pt;
	color : Black;
}
.b2p8{
	font-size: 8pt;
	font : bold;
	color : Black;
}
.b1p7{
	font-size: 7pt;
	font : bold;
	color : Black;
}



