.csc-textpic-image dl{
	width:154px;
	}
body  {
	background : url('images/bkg.jpg') repeat-x;
	margin : 20px 0px 0px 0px;
	overflow : auto;
	font-family : arial;
	background-color : #efefef;
}

.farbbalken  {
	background : rgb(255,255,255);
	width : 10px;
}

.headerimg  {
	margin-top:10px;
	background : url('images/index_02.gif') no-repeat;
	width : 571px;
	height : 139px;
}

h6  {
	color : rgb(255,255,255);
	font-size : 10pt;
	font-weight : bold;
	margin-bottom : 0px;
	padding-left : 25px;
}

h1  {
	color : rgb(0,0,0);
	font-size : 11pt;
}

#content  {
	padding-top : 30px;
	padding-left : 30px;
	background : rgb(255,255,255);
	width : 540px;
	/* color: #828282; */
	color : #000000;
	font-size : 10pt;
}

.polltable {
	color : #000000;
	font-size : 10pt;
	font-family : arial;
}

#kontakt  {
	color : rgb(255,255,255);
	padding-left : 22px;
	font-size : 10pt;
	margin-top : 30px;
}

#kontakt a  {
	background : url('images/pfeil_email.gif') no-repeat 0px 3px;
	padding-left : 10px;
	font-weight : normal;
	text-decoration : none;
	color : rgb(255,255,255);
}

#kontakt a:hover  {
	text-decoration : underline;
	background : url('images/pfeil_email.gif') no-repeat 0px 3px;
}

#sec-nav  {
	background : url('images/index_12.gif') rgb(255,255,255) no-repeat;
	width : 185px;
	padding-top : 35px;
}

#sec-nav a  {
	display : block;
	font-weight : normal;
	width : 164px;
	text-decoration : none;
	color : #828282;
	font-size : 10pt;
	font-weight : bold;
	padding-left : 10px;
	background : url('images/sec_nav_pfeil.gif') no-repeat 0px 4px;
}

#sec-nav a:hover  {
	text-decoration : underline;
}

a  {
	text-decoration : none;
	color : rgb(0,0,0);
	font-weight : bold;
}

a:hover.external-link, a:hover.internal-link, a:hover  {
	text-decoration : underline;
	color : rgb(0,0,0);
	font-weight : bold;
}

a.external-link, a.internal-link  {
	text-decoration : none;
	color : rgb(0,0,0);
	font-weight : bold;
	background : url('images/pfeil_schwarz.gif') no-repeat 2px 4px;
	padding-left : 10px;
}

a.download  {
	background : url('images/pdf.gif') no-repeat 0px 0px;
	width : 18px;
	height : 16px;
	text-decoration : none;
	color : rgb(0,0,0);
	padding-left : 22px;
	display : block;
}

a:hover.download  {
	text-decoration : underline;
}

.csc-frame-frame2  {
	background : url('images/zettel_bg.gif') no-repeat;
	width : 336px;
	height : 176px;
	padding-top : 20px;
	padding-left : 20px;
	margin-left : 160px;
}

#strich  {
	border-bottom : 1px solid #ffffff;
	margin-left : 22px;
	margin-bottom : 3px;
}

.abstand  {
	height : 20px;
}

/* WETTER STYLE*/
.contenttablestyle  {
	background-color : white;
	font-family : arial,verdana,helvetica,sans-serif;
	font-size : 12px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}

.wetterlinedk  {
	font-family : arial,verdana,helvetica,sans-serif;
	font-size : 12px;
	background-color : #CCCCCC;
	padding-top : 4px;
	padding-bottom : 4px;
}

.wetterline  {
	font-family : arial,verdana,helvetica,sans-serif;
	font-size : 12px;
	background-color : #F0F0F0;
	padding-top : 4px;
	padding-bottom : 4px;
}

.wetterline2  {
	font-family : arial,verdana,helvetica,sans-serif;
	font-size : 12px;
	background-color : #FFFFFF;
	padding-top : 4px;
	padding-bottom : 4px;
}

.wetter  {
	font-family : arial,verdana,helvetica,sans-serif;
	font-size : 10px;
	padding-top : 3px;
	text-align : center;
	padding-left : 1px;
	padding-right : 1px;
	padding-bottom : 3px;
	margin-bottom : 10px;
	margin-top : 5px;
}

.wetter2  {
	/* forcast feld */
	font-family : arial,verdana,helvetica,sans-serif;
	font-size : 10px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	border-top : 1px solid #DDDDDD;
}

.wettersmallfont  {
	/* forcast feld */
	font-family : arial,verdana,helvetica,sans-serif;
	font-size : 11px;
	color : #000000;
	font-weight : bold;
}

ul  {
	list-style-type : square;
	padding-left : 20px;
	margin-top : 0px;
}

.kontaktaufnahme  {
	list-style-type : square;
	/* padding-left:20px; */
	margin-bottom : 10px;
}

span.detail  {
	background : url('images/arrow_detail.jpg') no-repeat 0px 2px;
	padding-left : 15px;
}

a.flug  {
	padding-left : 20px;
	background : url('images/sec_nav_pfeil.gif') no-repeat 10px 4px;
	font-weight : bold;
}

span.important  {
	background : url('images/sec_nav_pfeil.gif') no-repeat 0px 4px;
	padding-left : 10px;
	font-weight : bold;
	font-size : 10pt;
	margin-bottom : 0px;
}

/* FORMULAR STYLES*/
.csc-mailform  {
	border : 0px;
}

input  {
	border : 1px solid #9a9191;
	margin-bottom : 10px;
	width : 250px;
}

textarea  {
	width : 300px;
	padding-left : 3px;
	border : 1px solid #9a9191;
}

.formular-font  {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 10pt;
	color : #4e4d4d;
}

.csc-mailform-submit  {
	width : 100px;
}

#inputmap24  {
	width : 32px;
	height : 14px;
}

/* GB STYLE*/
.pyg_link_1  {
	color : #c6c6de;
	text-decoration : none;
	font-weight : bold;
}

.pyg_link_2  {
	color : #333333;
	text-decoration : none;
	font-weight : bold;
}

.pyg_text_1  {
	font-weight : bold;
	font-size : 7.5pt;
	color : #333333;
}

.pyg_text_2  {
	font-weight : bold;
	color : #333333;
}

.pyg_text_3  {
	font-weight : bold;
	color : #c6c6de;
}

.pyg_text_4  {
	font-weight : bold;
	color : #ff0000;
}

.pyg_link_1  {
	font-family : Verdana;
	font-size : 7.5pt;
	color : #c6c6de;
	text-decoration : none;
	font-weight : bold;
}

.pyg_link_2  {
	font-family : Verdana;
	font-size : 7.5pt;
	color : #333333;
	text-decoration : none;
	font-weight : bold;
}

.pyg_text_1  {
	font-family : Arial;
	font-weight : bold;
	font-size : 7.5pt;
	color : #333333;
}

.pyg_text_2  {
	font-family : Verdana;
	font-size : 7.5pt;
	font-weight : bold;
	color : #333333;
}

.pyg_text_3  {
	font-family : Verdana;
	font-size : 7.5pt;
	font-weight : bold;
	color : #c6c6de;
}

.pyg_link_1  {
	font-family : Verdana;
	font-size : 7.5pt;
	color : #c6c6de;
	text-decoration : none;
	font-weight : bold;
}

.pyg_link_2  {
	font-family : Verdana;
	font-size : 7.5pt;
	color : #333333;
	text-decoration : none;
	font-weight : bold;
}

.pyg_text_1  {
	font-family : Arial;
	font-weight : bold;
	font-size : 7.5pt;
	color : #333333;
}

.pyg_text_2  {
	font-family : Verdana;
	font-size : 7.5pt;
	font-weight : bold;
	color : #333333;
}

.pyg_text_3  {
	font-family : Verdana;
	font-size : 7.5pt;
	font-weight : bold;
	color : #c6c6de;
}

.pyg_link_1  {
	font-family : Verdana;
	font-size : 7.5pt;
	color : #c6c6de;
	text-decoration : none;
	font-weight : bold;
}

.pyg_link_2  {
	font-family : Verdana;
	font-size : 7.5pt;
	color : #333333;
	text-decoration : none;
	font-weight : bold;
}

.pyg_text_1  {
	font-family : Arial;
	font-weight : bold;
	font-size : 7.5pt;
	color : #333333;
}

.pyg_text_2  {
	font-family : Verdana;
	font-size : 7.5pt;
	font-weight : bold;
	color : #333333;
}

.pyg_text_3  {
	font-family : Verdana;
	font-size : 7.5pt;
	font-weight : bold;
	color : #c6c6de;
}

.pyg_button  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

.pyg_table  {
	border : 4px solid #000000;
	background-color : #FFFFFF;
}

.pyg_table_header  {
	background-color : #DEE3E7;
	color : #000000;
	font-weight : bold;
}

.pyg_table_header_2  {
	background-color : #DEE3E7;
}

.pyg_table_body  {
	background-color : #FFFFFF;
	color : #000000;
}

/* NAVIGATION*/
a.nav-uberpunkt-oben  {
	padding-top : 20px;
	padding-left : 22px;
	padding-bottom : 3px;
	text-decoration : none;
	color : rgb(255,255,255);
	font-size : 10pt;
	font-weight : bold;
}

a:hover.nav-uberpunkt-oben  {
	color : rgb(255,255,255);
	text-decoration : none;
}

a.nav-uberpunkt  {
	padding-bottom : 3px;
	text-decoration : none;
	color : rgb(255,255,255);
	font-size : 10pt;
	padding-left : 22px;
	font-weight : bold;
}

a:hover.nav-uberpunkt  {
	color : rgb(255,255,255);
	text-decoration : none;
}
#nav  {
	color:#ffffff;
	font-weight:bold;
	margin-top : 10px;
	margin-bottom : 8px;
	width : 165px;
}

#nav a  {
	padding-bottom:3px;
	padding-left : 22px;

	font-weight : normal;
	display : block;
	width : 164px;
	color : rgb(255,255,255);
	text-decoration : none;
	font-size : 9pt;
}

#nav a:hover  {
	display : block;
	width : 164px;
	color : rgb(255,255,255);
	text-decoration : none;
	padding-left : 22px;
	font-weight:bold;
}

font.navigation  {
	display:block;
	font-size : 9pt;
	font-weight:bold;
	color : #ffffff;
	padding-left : 22px;
	padding-bottom:3px;
}

div#nav-act a  {
	display : block;
	width : 164px;
	font-size : 9pt;
	font-weight : bold;
	color : #ffffff;
	padding-left : 22px;
}

#subnav  {
	font-size : 9pt;
	color : rgb(255,255,255);
}

#subnav a  {
	font-weight : normal;
	padding-left : 30px;
	font-size : 9pt;
}

#subnav a:hover  {
	display : block;
	width : 164px;
	color : rgb(255,255,255);
	text-decoration : none;
	padding-left : 30px;
}

.subnav  {
	display:block;
	font-weight : bold;
	color : #ffffff;
	font-size : 9pt;
	padding-left : 30px;
	padding-bottom:3px;
}

/* DRUCKVERSION*/
#druckansicht a  {
	padding-left : 526px;
}

/* TABELLE VERANSTALTUNGSZENTRUM */
#table-bestuhlung {
	text-align:center;
	margin-top: 20px;
	margin-bottom:20px;
	font-size:9pt;
	border:1px solid #474747;
	padding-bottom: 3px;
	}

/* BILDUNTERSCHRIFT */
.csc-textpic-caption {
	font-size:7.5pt;
}



/* ICONS */
#icons {
	margin-top:20px;
	background: url('images/kleinwalsertal_icon.jpg') no-repeat;
	width:83px;
	height:91px;
}

/* Tabellenlayout */
.contenttable td {
	border-right:1px solid #828282;
	border-bottom:1px solid #828282;
	margin:0px;
	padding:3px;
	Border-Spacing: 0px;
	color : #000000;
	font-size : 10pt;
}

table.contenttable {
	Border-Spacing: 0px;
	border-top:1px solid #828282;
	border-left:1px solid #828282;
}

td-0 {
	border:1px solid #828282;
}
/*.tr-odd {
	border:1px solid #828282;
}*/