/*
Gemeinden LIQUID stylesheet
Site styles

Version: April 2007
*/
/* TYPOGRAPHY:main containers
----------------------------------------- */
body{margin:0 10%;padding:0;background:#fff url(../img/bg_body.gif) 0 0 repeat-x;color:#333;font:76% Verdana,Geneva,Arial,Helvetica,sans-serif; width:80%;}
#header{background:#fff url(../img/header.jpg) 0 0 no-repeat;color:#000;}
#footer{border-top:1px dotted #bbd565;font-size:.9em;color:#505050; background:#fff; width:100%;}
#footer p{padding:10px 5px;}
#wrapper_0{/*background-image:url(../img/right.bck.gif);*/}
#wrapper_1{/*background-image:url(../img/left.bck.gif);*/ background:#fff; padding-top:10px;}
#content{padding:0;}
.twoCols #content{padding-right:5px }

/* TYPOGRAPHY:links
------------------------------ */
a:link,a:visited{background-color:transparent;color:#602050;}
a:hover,a:focus,a:active{background-color:#BBD565;color:#000; border-bottom:none;}
#corporateNavigator li a:link,#corporateNavigator li a:visited{background-color:transparent;color:#4F5857;}
#corporateNavigator li a:hover,#corporateNavigator li a:focus,#corporateNavigator li a:active{background-color:#BBD565;color:#000;}
#serviceNavigator li a:link,#serviceNavigator li a:visited{font-weight:bold;background-color:#BBD565;color:#000; border-bottom:1px dotted #7AAA63;}
#serviceNavigator li a:hover,#serviceNavigator li a:focus,#serviceNavigator li a:active{background-color:#fff;color:#602050;}
#serviceNavigator  li li a:link,#serviceNavigator li li a:visited{font-weight:bold;background-color:#bbd565;color:#000;}
#serviceNavigator li li a:hover,#serviceNavigator li li a:focus,#serviceNavigator li a:active{background-color:#fff;color:#602050;}

#mainNavigator li a:link,#mainNavigator li a:visited{background-color:transparent;color:#103430; border-bottom:none;display:block; padding:2px 5px;}
#mainNavigator li a:hover,#mainNavigator li a:focus,#mainNavigator li a:active{background-color:#bbd565;color:#000;}
#mainNavigator li li a:link,#mainNavigator li li a:visited{background-color:transparent;color:#103430; border-bottom:none;display:block; padding:2px 15px;}
#mainNavigator li li a:hover,#mainNavigator li li a:focus,#mainNavigator li li a:active{background-color:#bbd565;color:#000;}
#mainNavigator li li li a:link,#mainNavigator li li li a:visited{background-color:#F7FAED;color:#103430; border-bottom:none;display:block; padding:2px 25px;}
#mainNavigator li li li a:hover,#mainNavigator li li li a:focus,#mainNavigator li li li a:active{background-color:#bbd565;color:#000;}



.hiLite h2 a:link,.hiLite h2 a:visited{background:transparent;color:#fff;}
.hiLite h2 a:hover,.hiLite h2 a:focus,.hiLite h2 a:active{background:#fff;color:#602050;}

/* TYPOGRAPHY:navigation lists
------------------------------ */
#breadCrumbs{background:url(../img/bullet_01.gif) #fff 0 0px no-repeat; color:#000;padding-bottom:20px;}
#corporateNavigator{background:#fff;color:#000;padding:0; width:auto;}
#corporateNavigator li.last{ padding-right:4px;}
#serviceNavigator{margin:0;padding:0 0;background:#BBD565;color:#000; border-bottom:1px solid #7AAA63;}
#serviceNavigator li{ border-color:#000;}
		/* UDM */
		#serviceNavigator li li{background-color:#bbd565;color:#000;border-right:none;margin:0;padding:0;}
		#serviceNavigator ul{margin:3px 0;}
#contextNavigator h2{background:#BBD565;color:#000;margin:0; padding:2px 5px; margin-top:3px;}
#mainNavigator h2{background:#602050;color:#fff;margin:0; padding:2px 5px;}
#mainNavigator ul li{margin:0; border-bottom:1px solid #bbd565;}
#mainNavigator ul li em{margin-left:5px;}	
#contextNavigator ul li{margin:0;padding:0;}
#contextNavigator ul{margin-left:0;padding:0 0 0 .5em;}
#contextNavigator ul#infoBox{margin-left:0;}
#contextNavigator ul#infoBox li{margin-left:0;}

#mainNavigator ul ul{margin:0;padding:0; font-size:.9em;}
#mainNavigator ul ul li{border-bottom:none;}
ul.keyboard {margin: 5px 3px 5px 0;}
.keyboard li{margin: 0 0 .5em 0;}
.keyboard li a{padding: 0 3px;border: 1px solid #999;}
.keyboard li a:link,.keyboard li a:visited,.keyboard li a:hover,.keyboard li a:focus,.keyboard li a:active{
border-bottom: 1px solid;}		

#contextNavigator ul#adressBox{margin-left:10px;padding-top:.5em!important;background:none!important;}
#contextNavigator ul#adressBox li{list-style:none;list-style-image:none;line-height:1.3em;margin:0 0 .25em 0;}
.keyboard li a{border:1px solid #999;}
#content .localNav{background:#fff;color:#000;border:1px solid #BBD565;}
#content .localNav ol li{list-style-type:square;}
#content ul.localNav  li ol li{list-style-image:url(../img/square.gif);}
#content ul.localNav  li {list-style-image:none;}
/* TYPOGRAPHY:forms 
-------------------------------------------------- */
#mainNavigator #searchForm {margin-bottom:1em;background:#fff;color:#000;padding:0 5px;}
#mainNavigator #searchForm #search label{ display: none;}
#mainNavigator #searchForm #search button {text-align:center;background:#F5F5F5;color:#000;border:1px solid #565A4B;cursor:pointer;padding:0 3px 1px 3px;}
#mainNavigator #searchForm #search input.text {border: 1px solid #565A4B; padding:2px; margin-right:.25em; width:50%;}

#content input.text{border:1px solid #999;}
#content fieldset{border:1px solid #ccc;}
#content legend{background:transparent;color:#000;}
#content fieldset div{background:#eee;color:#000;}
#content fieldset div.buttons{background:#fff;color:#000;}

#content div.seach_hiLite{background:#F7FAED;color:#000; padding:.4em 1em;}
#content div.seach_hiLite p{ margin:0; padding:0;}
/* TYPOGRAPHY:headings

------------------------------ */
#header h1{background-position:top left;background-repeat:no-repeat;height:134px;}
.it #header h1{background-image:url(../img/header_logo.gif);}
.de #header h1{background-image:url(../img/header_logo.gif);}
.rm #header h1{background-image:url(../img/header_rm.gif);}
.en #header h1{background-image:url(../img/header_en.gif);}
.fr #header h1{background-image:url(../img/header_fr.gif);}
#content h2{font-size:1.1em;font-weight:normal;margin:.35em 0 .5em 0;}
#content .hiLite h2{background:#103F3A;color:#fff;margin:0 0 .25em 0;padding:3px 5px;font-weight:bold;margin-top:3px;}
#content .news h2{margin:0 0 .5em 0;padding:3px .5em;background:#bbd565;color:#000;font-weight:bold;}
#content .events h2{margin:0 0 .5em 0;padding:3px 5px;background:#bbd565;color:#000;font-weight:bold;}
#content .news.full h2{font-size:1.75em;padding:0 5px 3px 0;background:transparent;color:#602050;border-bottom:1px solid #BBD565;}
#content .items h2{font-size:1.75em;padding:0 5px 3px 0;background:transparent;color:#602050;border-bottom:1px solid #BBD565;}

#content h3{font-size:1.2em;margin:1.5em 0 .5em;}
#content .hiLite h3{margin:5px 10px 10px 10px;}
#content .news h3{margin:0 0 5px 0;}
#content .events h3{margin:0 5px 5px;}
#content .items .box h3{margin:0;padding:2px 5px;background:#F6FAEA;color:#502040;letter-spacing:1px;}
#content .items h3{padding:2px 5px;background:#bbd565;color:#000;letter-spacing:1px;}
#content .items h4{font-size:1.1em;margin:1.5em 0 .5em;padding:2px 0;background:none;color:#000; border-bottom:1px solid #BBD565;}
#content .items{margin-bottom:50px;}
/*#content .box h3{font-size:1.2em;margin:0 10px 10px;background:}*/
/* TYPOGRAPHY:elements outside content
-------------------------------------------- */
#contextNavigator .hiLite{margin:10px 6px 15px 5px;background:#fff;color:#000; border:1px solid #7DD3F7;}
#mainNavigator .hiLite{margin:10px 0 15px 0;background:#EFE8ED;color:#000; border:1px solid #602050;}
	#mainNavigator .hiLite ul{ margin:.5em .5em .8em .5em; padding:0; line-height:1.4;}
	#mainNavigator .hiLite ul li{list-style-image:url(../img/square.gif);border-bottom:none; margin-left:1.5em; margin-bottom:.3em; margin-top:.3em; display:block;}
	#mainNavigator .hiLite ul li a:link,#mainNavigator .hiLite ul li a:visited{background-color:transparent;color:#602050; display:inline; border-bottom:1px dotted; padding-left:0;}
	#mainNavigator .hiLite ul li a:hover,#mainNavigator .hiLite ul li a:focus,#mainNavigator .hiLite ul li a:active{background-color:#BBD565;color:#000; border-bottom:none;}

#mainNavigator p,#contextNavigator p{margin:5px 5px 10px;}
#contextNavigator #hiLite h2{
	background:#860212;
	color:#fff;
	border:1px #333;
	border-style:solid none;
	padding: 2px 0 4px 5px;
	margin: 0 0 5px;
}
#contextNavigator #hiLite2{
	background:#fff url(../images/karte_gb.gif) 5px 5px no-repeat;
	color:#000;
}
#contextNavigator #hiLite2 ul{
padding-top:150px;
}
/* TYPOGRAPHY:content elements
-------------------------------------------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#content{ font-size:.95em;}
#content p{line-height:1.4;}
#content ul li{ list-style-image:url(../img/square.gif);}
#content p.moreEvents{clear:both;text-align:center;background:#F6F6F6;color:#000;border:1px #666; border-style:dotted none;}
span.more{font-size:.9em;text-align:right;background:#fff url(../img/arrow.gif) right center no-repeat;padding:0 10px 5px 0;display:block; margin-right:5px}
p.more{font-size:.95em;text-align:right;background:#fff;padding:0 10px 5px 0;display:block; margin-right:5px}
.hiLite span.more{background:transparent url(../img/arrow.gif) right center no-repeat;}
.news span.more{font-size:1em;}

.moreInfo{text-align:right;padding:.5em 0 0;}
.docSize{background:transparent;color:#666;}
#content .visual#visual_vorm,
#content .visual#visual_vorm a{background-color:#fff;background-image:url(../images/banner_vormerkung.jpg); height:70px; margin-right:0; margin-left:0;}
#content .visual#visual_ersteh,
#content .visual#visual_ersteh a{background-color:#fff;background-image:url(../images/banner_erste_hilfe.jpg); height:70px; margin-right:0; margin-left:0;}
.visual#visual_02,
.visual#visual_02 a,
.visual#visual_02 span{background-color:#b10154;background-image:url(../images/visual_01.jpg);}
.visual#visual_bx,
.visual#visual_bx a,
.visual#visual_bx span{background-color:#b10154;background-image:url(../images/visual_brix.jpg);}
.visual#visual_br,
.visual#visual_br a,
.visual#visual_br span{background-color:#b10154;background-image:url(../images/visual_brun.jpg);}
.visual#visual_br,
.visual#visual_br a,
.visual#visual_br span{background-color:#b10154;background-image:url(../images/visual_brun.jpg);}
.visual#visual_bz,
.visual#visual_bz a,
.visual#visual_bz span{background-color:#b10154;background-image:url(../images/visual_bz.jpg);}
.visual#visual_in,
.visual#visual_in a,
.visual#visual_in span{background-color:#b10154;background-image:url(../images/visual_innich.jpg);}
.visual#visual_st,
.visual#visual_st a,
.visual#visual_st span{background-color:#b10154;background-image:url(../images/visual_sterz.jpg);}
.visual#visual_sl,
.visual#visual_sl a,
.visual#visual_sl span{background-color:#b10154;background-image:url(../images/visual_schl.jpg);}
#content .hiLite{}
#content .hiLite img{ float:left; margin:2px 10px 0 0; padding:2px;}
#content .hiLite p{padding:0 .5em .5em .5em;}
#mainNavigator .hiLite h2{color:#602050;background:#EFE8ED;}
#content .news{}
#content .events{}
#content .events div.overviewImg{border-bottom:1px dotted #602050;}
#content .news.full,
#content .events.full{border:none;}
#content .news p{padding:0 0 .5em 0;}
#content .news .box{margin:5px 0 0 0;}
#content .news .box p{padding:0; margin:0;}
#content .news .box .category{font-size:.9em;margin:0 0 6px 0; padding:0;color:#505050;background:transparent; border-bottom:1px solid #ccc;}
#content .news img{margin:4px 10px 0 0;}
#content .events p{margin:2px 5px}
.events-thumbnail{float:left;margin:5px 10px 0 5px;}
#content .news .abstract{margin-bottom:1em;}
#content .news .attachments{border-top:1px solid #ccc;margin:10px 20px 0;padding:5px 0 0 5%;}
#content .news .category{font-size:.9em;margin:0 0 6px 0; padding:0;color:#505050;background:transparent; border-bottom:1px solid #ccc;}
#content .events .category{font-size:.9em;margin:0 0 6px 0;padding:0;ccolor:#505050;background:transparent;border-bottom:1px solid #ccc;}
#content .box{margin:10px 0 0 0;}
#content .visual{border:1px solid #D0D0D0;}
#content .box p{padding:5px;}
#content .box span.cat{font-size:.95em; font-weight:bold; display:block; margin:0 0 2px 4px; background:transparent; color:#860212;}
#content div.bannerHp{padding:0;}
.info .infoLink{padding-left:25px;font-weight:bold;}
.info{padding-left:1em;}
.info dt{background:transparent url(../img/bullet_02.gif) no-repeat left bottom;padding:1em 0 0 20px;color:#BE0B13;font-size:1.1em;}
.info dd{text-indent:0;margin-left:3em;}
.info dt strong{font-size:1.5em;font-weight:normal;margin-left:-20px;background:#fff;color:#BE0B13;}
.photogallery li{border:1px solid #ccc;}
.vcf{background: url(../img/vcf.gif) left center no-repeat;}
.vcf a{margin-left:20px;}
#content .box img.full{ width:100%; margin:0;}
#content .items img.sx{ margin:.6em 20px 0.5em 0;}

/* Wartezeiten */
#content .items .wartezeitenChoice select{ width:95%;}
#content .items .wartezeitenChoice .buttons{ background:transparent;color:#000;}
#content .items .wartezeiten_info p{ margin-left:1em;}
#content .items .wartezeiten_info h3{ margin-top:.7em;padding:2px 0;background:transparent;color:#000;letter-spacing:1px;}
#content .items .wartezeiten_info h3 a{background-color:transparent;color:#602050;cursor:pointer; border-bottom:1px dotted;}
#content .items .wartezeiten_info h3 a:hover,
#content .items .wartezeiten_info h3 a:focus,
#content .items .wartezeiten_info h3 a:active{background-color:#BBD565;color:#000; border-bottom:none;}

#content table.tbl_wartezeiten{ }
#content table.tbl_wartezeiten caption{background:#fff;color:#602050;font-weight:bold;}
#content table.tbl_wartezeiten th, #content table.tbl_wartezeiten td{padding:.175em 5px .300em;vertical-align:top;}
#content table.tbl_wartezeiten thead th{background:#BBD565;color:#000;}
#content table.tbl_wartezeiten .info{ text-align:center;/*vertical-align:middle;*/}
#content table.tbl_wartezeiten tfoot{background:#F7FAED;color:#000;}
.tbl_wartezeiten .column-1{width:40%;}
.tbl_wartezeiten .column-2{width:5%;}
.tbl_wartezeiten .column-3{width:45%;}
.tbl_wartezeiten .column-4{width:5%;}
.tbl_wartezeiten .column_5{width:5%;}




/* ---------->>> easyTooltip <<<---------------------------------------------------------------*/

#easyTooltip2{
	padding:5px 10px;
	border:1px solid #5e5e5e;
	background:#5e5e5e url(bg2.gif) repeat-x;
	color:#fff;
	width:250px;
	}
/*#easyTooltip{
	margin:0 10px 1em 0;
	width:250px;
	padding:8px;
	background:#fcfcfc;
	border:1px solid #e1e1e1;
	line-height:130%;
cursor:help;
	}*/
#easyTooltip h3{
	margin:0 0 .5em 0;
	font:13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}	
#easyTooltip p{
	margin:0 0 .5em 0;
	}		


/* ---------->>> jtip <<<---------------------------------------------------------------*/



/*.formInfo a, .formInfo a:active, formInfo a:visited{
	background-color:#FF0000;
	font-size: 1.3em;
	font-weight:bold;
	padding:1px 2px;
	margin-left:5px;
	color:#FFFFFF;
	text-decoration: none;
}

.formInfo a:hover{
	color:#660000;
	text-decoration: none;
}


#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}*/

/* content List

#content ul{list-style-image: url(../img/bullet_01.gif);}
#content ul ul{list-style-image: url(../img/bullet_02.gif);}

-------------------------------------------- */
/* TABLES
----------------------------------------------- */
#content table{border:2px solid #666;border-style:solid none;}
#content caption{background:#fff;color:#333;text-align:left;}
#content th,#content td{border-bottom:1px solid #999;}
#content th{font-weight:bold;font-size:1.1em;text-align:left;}
#content thead th{background:#F7FAED;color:#000;}
#content tfoot{font-size:.9em;}
#content .subHeader th{font-size:1em;border-bottom:none;background:#fff;color:#000;font-style:italic;}
.odd{background:#f5f5f5;color:#000;}
.even{background:#fff;color:#000;}
.hCover img{border:1px solid #999;padding:4px;background:#fff;color:#000;margin:.25em 1em 0 0;}
#content .downloads .hTitle{font-weight:bold;}

/* Classi per la larghezza delle colonne */
.tbl-downloads .column-1{width:70%;}
.tbl-downloads .column-2{width:10%;}
.tbl-downloads .column-3{width:10%;}
.tbl-downloads .column-4{width:10%;}

.tbl-docs .column-1{width:80%;}
.tbl-docs .column-2{width:10%;}
.tbl-docs .column-3{width:10%;}

.tbl-collaboratori .column-1{width:40%;}
.tbl-collaboratori .column-2{width:34%;}
.tbl-collaboratori .column-3{width:26%;}

.tbl-issues .column-1{width:80%;}
.tbl-issues .column-2{width:20%;}

.tbl-egov-services .column-1{width:70%;}
.tbl-egov-services .column-2{width:30%;}
#content .tbl-egov-services dl,
#content .tbl-egov-services dt{margin:0;}
#content .tbl-egov-services dd{margin:.5em 0 0 1.25em;}
#content .tbl-egov-services td img{display:inline;margin:3px 3px 0 0;}


/* BANNERS
------------------------------ */
#banner_01,
#banner_01 a{height:125px;background-image:url(../images/banner_01.jpg);background-color:#253f34;color:#fff;}
.banner {margin-bottom: 8px;}
#banner_02, #banner_02 a {
	height:60px;
	background-image:url(../images/banner/banner_turnusapotheke.jpg);
	background-color:#7D9F9E;color:#fff;
}


#banner_03, #banner_03 a {
	height:60px;
	background-image:url(../images/banner/banner_turnusarzt.jpg);
	background-color:#7D9F9E;color:#fff;
}

#banner_04, #banner_04 a {
	height:60px;
	background-image:url(../images/banner/banner_wartezeiten.jpg);
	background-color:#7D9F9E;color:#fff;
}

