@charset "utf-8";
.top_bar {
border : 1px solid #c4c4c4; 
border-top:none; 
width:985px;
height:20px;
background-color:#FFFFFF;
background-image: url("http://www.pava.ch/fileadmin/templates/img/bar_top.png");
background-repeat:no-repeat;
}
.MenueEbene_1 A:link, .MenueEbene_1 A:visited {
	display: block; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 19px; 
	color: #333333;
	margin-left:2px;
	padding-left:17px;
	text-decoration: none; background-color:#FFF;
	background-repeat:no-repeat; 
	width:180px;
}
.MenueEbene_1 A:hover {
   color: #999999; 
   text-decoration: none;
	padding-left:17px; background-color:#FFF;
	background-image: url("../img/nav_down.png");  
	background-repeat:no-repeat; 
	width:180px;
}
#activeMenueEbene_1{
	display: block; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size: 11px; 
	line-height: 19px; 
	color: #333333;  background-color:#FFF;
	margin-left:2px;
	padding-left:17px;
	text-decoration: none;
	background-image: url("../img/nav_on.png"); 
	background-repeat:no-repeat; 
	width:180px;
}
.MenueEbene_2 A:link, .MenueEbene_2 A:visited {
	display: block; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 19px; background-color:#FFF; 
	color: #535353;
	margin-left:10px;
	padding-left:17px;
	text-decoration: none;
	width:170px; 
}
.MenueEbene_2 A:hover {
  	color: #265496;
    text-decoration: none;
	margin-left:10px;
	padding-left:17px;
	text-decoration: none; background-color:#FFF;
	background-image: url("../img/nav_down.png");  
	background-repeat:no-repeat;
	width:170px;  
}
#activeMenueEbene_2{
	display: block; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 19px; 
	color: #535353; 
	font-weight:bold; 
	margin-left:10px;
	padding-left:17px;
	text-decoration: none; background-color:#FFF;
	background-image: url("../img/nav_on.png"); 
	background-repeat:no-repeat;
	width:170px;  
	}
.MenueEbene_3 A:link, .MenueEbene_3 A:visited {
	display: block; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 19px; 
	color: #535353; 
	margin-left:15px;
	padding-left:20px;
	text-decoration: none; background-color:#FFF;
	width:160px;
	}
.MenueEbene_3 A:hover {
   	color: #535353;
   	text-decoration: none;
	margin-left:15px;
	padding-left:20px;
	text-decoration: none; background-color:#FFF;
	background-repeat:no-repeat; 
	width:160px;
}

#activeMenueEbene_3{
	display: block; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight:bold;
	line-height: 19px; 
	color: #535353; 
	margin-left:15px;
	padding-left:20px;
	text-decoration: none; background-color:#FFF;
	background-image: url("../img/nav_on.png"); 
	background-repeat:no-repeat; 
	width:160px;

}






/* CSS Document */
h1{
font-size : 14px;font-family:Verdana, Arial, Helvetica, sans-serif;
}
#container{
font-size : 12px;font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:50px; margin-right:50px;
	width:470px; min-height:500px;

}

#layout
{ 
 position:absolute;
	width:985px;
	height:420px;
	left:50%;
	top:50%;
	margin-left:-385px;
	margin-top:-230px;
}


.main_contentarea
{
	width: 560px;
}



body {
	 padding: 0 0 0 0;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 color: #c4c4c4;
	 font: normal  10px;
	 margin-top: 10px;
	 
	 }
 a:link, a:active, a:visited {
color : #535353; 
text-decoration : none; 
} 
a:hover {
text-decoration : none; 
color : #FF0000;
} 
	 hr {
height : 0; 
border : 0 solid #c4c4c4; 
border-top-width : 1px; 
} 




.top_table {
border : 1px solid #c4c4c4;
border-bottom:none;
width:985px;
height:100px; 
background-color:#ffffff;
background-image: url("http://www.pava.ch/fileadmin/templates/img/map_player1.png");
}
.top_med {
border : 1px solid #c4c4c4;
border-bottom:none;
width:985px;
height:230px; 
background-color:#ffffff;
background-image: url("http://www.pava.ch/fileadmin/templates/img/Header_Pava.png");
}

.top_med_page {
border : 1px solid #c4c4c4;
border-bottom:none;
width: 985px;
height:152px; 
background-color:#000000;
background-image: url("http://www.pava.ch/fileadmin/templates/img/mapfree.png");
}

.top_body {
/*border-top : 1px #c4c4c4 solid;
border-left :  1px #004669 solid;
border-right :  1px #004669 solid;
border-bottom :  1px #004669 solid;*/
border : 1px solid #c4c4c4;
width:985px;
height:180px;
background-color:#FFFFFF;
}
.in_body {
/*border-top : 1px #c4c4c4 solid;
border-left :  1px #004669 solid;
border-right :  1px #004669 solid;
border-bottom :  1px #004669 solid;*/
border : 1px solid #c4c4c4;
padding: 5px 5px 5px 5px; 
height:180px;
background-color:#ffffff;
}
.bottomleft{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#c4c4c4; padding-left:3px; font-size:11px; padding-top:20px;}


 
.navigation{ 
	margin-top: 0px; background:#FFF;
	 
}



.in_body1 {
border-top : 1px solid #c4c4c4;
border-left :  1px solid #c4c4c4;
border-right :  1px solid #c4c4c4;
padding: 5px 5px 5px 5px; 
background-color:#ffffff;
}


.footer {
padding: 5px 5px 5px 5px;
border : 1px solid #c4c4c4;
margin-top : 2px; 
margin-bottom : 2px;
width:985px;
height:20px;
font-size : 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#a4a4a4;
background-color:#FFFFFF;

}
.gena { font-size : 12px;font-family:Verdana, Arial, Helvetica, sans-serif; }
.gen { font-size : 12px;font-family:Verdana, Arial, Helvetica, sans-serif; }
.genmed { font-size : 11px;font-family:Verdana, Arial, Helvetica, sans-serif; }
.gensmall { font-size : 10px;font-family:Verdana, Arial, Helvetica, sans-serif; }
.gensmall { color : #111111;font-family:Verdana, Arial, Helvetica, sans-serif; }
.gen,.genmed{ color : #535353;font-family:Verdana, Arial, Helvetica, sans-serif; }
a.gen,a.genmed,a.gensmall { color: #FF0000; text-decoration: none;font-family:Verdana, Arial, Helvetica, sans-serif; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #444444; text-decoration: underline;font-family:Verdana, Arial, Helvetica, sans-serif; }

textarea {
background:#ffffff;
color:#535353;
border: 1px solid #c4c4c4;
}
input {
background:#ffffff;
color:#535353;
border: 1px solid #c4c4c4;
size:16px;
margin-top:1px;
}
select
{
font-size : 11px; font-family:Verdana, Arial, Helvetica, sans-serif;color: #535353;
background-color:#ffffff;
border:1px #c4c4c4 solid;
}

.contact-form{
	float:left;
	margin:0;
	padding:0;
}
.contact-form li{
	width:250px;
	height:20px;
	float:left;
	list-style:none;

	padding:10px 15px 10px 0;
	text-align:right;
	line-height:20px;
	display:inline;
	
	/*border:solid 1px #FF0000;*/
}
.contact-form input{
	width:250px;
	height:22px;
	border-top:solid 2px #c4c4c4;
	border-right:solid 2px #c4c4c4;
	border-bottom:solid 1px #C3C3C3;
	border-left:solid 1px #C3C3C3;
}

.csc-mailform{
	border:none;
}/*
#mailform{
	width:480px;
	height:auto;
	float:left;
	padding:25px 0 0 20px;
	border:none;
}*/
.csc-mailform-field{
	width:400px;
	height:auto;
	float:left;
	margin:2px 0 2px 0;
	
	/*border: solid 1px #FF0000;*/
}
.csc-mailform-field label{
	width:95px;
	height:25px;
	float:left;
	padding-right:10px;
}
.csc-mailform-field input{
	width:230px;
	height:18px;
	border-top:solid 1px #c4c4c4;
	border-right:solid 1px #c4c4c4;
	border-bottom:solid 1px #C3C3C3;
	border-left:solid 1px #C3C3C3;
	
}

#mailformformtype_mail{
	background:url(../img/senden_btn.png) no-repeat;
	width:150px;
	height:25px;
	border:none;
	line-height:15px;
	margin-left:115px;
}
.csc-mailform-field textarea{
	width:230px;
	border-top:solid 1px #c4c4c4;
	border-right:solid 1px #c4c4c4;
	border-bottom:solid 1px #C3C3C3;
	border-left:solid 1px #C3C3C3;
	margin:0;
	padding:0;
}
.csc-textpic-imagewrap { vertical-align: middle; padding-top:40px;}
/* Sitemap CSS Start */

 .tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
            list-style: none;
            margin: 0px;
            padding: 0px;
        }
        .tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
            color: ;
            background-color: inherit;text-decoration:none;
        }
        .tx-dropdownsitemap-pi1 DIV {
            margin-left: 20px;
            margin-top: 2px;
            padding: 2px;
        }
        .tx-dropdownsitemap-pi1 LI.open OL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed OL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 LI.open UL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed UL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 SPAN.ifsub {
            text-transform: uppercase;
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 SPAN.spc {
            text-transform: uppercase;
            font-style: italic;
        }
        .tx-dropdownsitemap-pi1 .description {
            font-style: italic;
            font-size: 80%;
            margin-left: 5px;
        }
        .tx-dropdownsitemap-pi1 DIV {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#cc0000; font-weight:bold;text-decoration:none;
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#cc0000; font-weight:bold;text-decoration:none;
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#cc0000; font-weight:bold;text-decoration:none;
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#cc0000; font-weight:bold;text-decoration:none;
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#cc0000; font-weight:bold;text-decoration:none;
        }
        .tx-dropdownsitemap-pi1 DIV.expAll {
            border: none;
            background-color:#fff;
            color: inherit;
            padding: 5px;
        }
		
        .tx-dropdownsitemap-pi1 DIV.expAll A:link, .tx-dropdownsitemap-pi1 DIV.expAll A:visited {text-decoration:none;
            border: none;
            background-color:#fff;
            color: #444;
            padding: 5px;
        }
        .tx-dropdownsitemap-pi1 IMG {
            margin-right: 5px;
        }
.level_1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#cc0000; font-weight:bold}
.level_1 a:link,.level_1 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#cc0000; font-weight:bold;text-decoration:none;}
.level_1 a:hover,{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#444444; font-weight:bold;text-decoration:underline;}
.level_2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#cc0000; font-weight:bold}
.level_3{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#cc0000; font-weight:bold}

/* Sitemap CSS End */


