/********************************************************************************************************
	created by:		ICSurselva AG	http://www.icsurselva.ch
	project:		mundauns (upgrade)
	date:			07/2008, claudia
	version:		4.1.7
	file:			content.css
	function:		all contents-style  
********************************************************************************************************/
.mailform-table-outer span.tx-srfreecap-pi2-cant-read {
padding-left:10px;
color:#000000;
}

/*Gaestebuch*/
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
float:left;
width:22.5em;
border: 1px solid #8F4947;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
float:left;
width:22.5em;
border: 1px solid #8F4947;
}

input#freecap{width:10em; border: 1px solid blue; margin-top:3px;}

.tx-srfreecap-pi2-image {
margin-left:0px;
border: 1px solid #8F4947;
}

.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
display:block;
float:left;
width:22.5em;
border: 1px solid #8F4947;
}

/********     guestbook *****/
div.tx-veguestbook-pi1 p{
margin:0px;}

.tx-veguestbook-pi1 .tx-guestbook-field{
padding:3pt 0pt 0pt 0pt;
margin:3pt 0pt 0pt 0pt;
}
.tx-veguestbook-pi1 .tx-guestbook-field label {
	width:15em;
	font-size:0.9em;
}
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield{
	color:#000000;
}
.tx-srfreecap-pi2-cant-read{
	color:#000000;
}
.tx-veguestbook-pi1 h2.tx-guestbook-header {
	background:#AC7B77;
	font-size:11px;
	padding:0.01em 0.2em;
	margin:0px;
	width:37em
}

.tx-veguestbook-pi1 .tx-guestbook-left {
	background:none;
	float:left;
	min-height:0.01em;
	height:auto;
	padding:0px;
	margin:0;
	width:34.5em;
}
.tx-guestbook-left p{
	padding:0;
	margin:0;
	font-size:11px;
}
.tx-veguestbook-pi1 .tx-guestbook-right {
	background:none;
	float:left;
	padding:0em;
	width:35em;
}
p.tx-guestbook-date{
font-size:0.9em;
margin:0px;
padding:0px;
}


/*-----  zentrierte bilder   -------*/
/*div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-left:0px;
}*/

/*--------  guestbook comment  -------------*/
.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
	color:#666666;
	font-size:85%;
	font-style:italic;
	line-height:125%;
}

	*+html p.bodytext .tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
	font-size:90%;
	color:#FF0000;
	}


/*label guestbook comment*/
.tx-veguestbook-pi1 .tx-guestbook-right h3 {
	background:transparent none repeat scroll 0%;
	color:#02A10F;
	font-size:100%;
	font-weight:bold;
	font-style:italic;
}
	
p.tx-guestbook-comment{
	margin-top:-10px;}
	
	*+html p.tx-guestbook-comment{
	margin-top:-15px;}
	
/*-----------------------------------------*/

h1{
color:#8E4846;
font-size:16px;
line-height:18px;
font-weight:bold;
margin:0px 0px 8px 0px;}

h2{
color:#8E4846;
font-size:13px;
font-weight:bold;
/*margin:0px 0px 8px 0px;*/}

h3{
color:#8E4846;
font-size:12px;
font-weight:bold;
margin: 0px;}

p {
margin:0px 0px 14px;
}

p.align-center{
text-align:center;}

span.important{
color:#FF0000;
font-weight:bold;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-bottom:4px;
}

table.contenttable{
margin-bottom:10px;}

BODY {
background:#E3E2E3;
}

hr.layout-hr{height:2px;
color:#AC7977;}


/* General Fonts */

BODY,P,OL,UL,DIV,TD {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height:15px;
   color: #000000; 
   font-style: normal;  
   text-decoration: normal;
   margin:0px 0px 10px 0px;
}

ul{padding-left:15px;}

ol{padding-left:20px;}

*+html ul{padding-left:13px;}

* html ul{padding-left:13px;}

.bodyText {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000; 
   font-style: normal;  
   text-decoration: normal;
}
.content {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000; 
   font-style: normal;  
   text-decoration: normal;
}


/* Bold Title same as text size */

.title {
   font-family: Verdana, sans-serif;
   color: #700000;   /* dunkelrot */
   font-weight: bold;   
   font-size: 15px;  
}

 

/* Blue Border for Tables */

.border {
   border: 1px solid #700000;	/* dunkelrot */
}


/* Background */
.hintergrund{ 
background-image: url(../gifs/gesamt_htg.gif); 
background-repeat: repeat-y; 
} 


/* In Text Hyperlinks */
a:link {
 font-weight: normal;
 color: #700000;   			/* black */
 text-decoration: underline;
}

a:visited {
 font-weight: normal;
 color: #700000;   			/* black */
 text-decoration: underline;
}

a:hover {
 font-weight: normal;
 color: #700000;
 text-decoration: none;
}

/* Braid-crumb-trail  hiersindsie Menu */
.hiersindsie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;  
	color: #000000;
	text-decoration: none;
}   

.hiersindsie a:link {
   	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;  
	color: #000000; 
	text-decoration: underline; 
}

.hiersindsie a:visited {
   	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;  
	color: #000000; 
	text-decoration: underline; 
}

.hiersindsie a:hover {
   	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000;
	text-decoration: none; 
}

/* Forms Fields */
SELECT {  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px 
}

TEXTAREA {  
 font-family: Verdana, Arial, Helvetica,  sans-serif; 
 font-size: 11px;
 border: 1px solid #666666;   
}

*+html TEXTAREA {  
width:190px;  
}  

.tx_mailform_none INPUT {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 11px;
	border: 1px solid #666666;   
}

.tx_mailform_radio_text INPUT {
	border:none;   
}


.bulletlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;  
	color: #000000;
	text-decoration: none;
}


/* Navigation1 */
.nav1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
	white-space: normal;
	vertical-align: bottom;
	letter-spacing: 1px;
}   

.nav1 a:link {		
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #F8E7DE; 
	font-weight: bold;
	text-decoration: none; 
	line-height: normal;
}

.nav1 a:visited {
   	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #F8E7DE; 
	font-weight: bold;
	text-decoration: none; 
	line-height: normal;
}

.nav1 a:hover {	
	color: #F8E7DE;
	font-weight: bold;
	text-decoration: none; 
}

/* Navigation2 */
.nav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F8E7DE;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
	white-space: normal;
	vertical-align: bottom;
	letter-spacing: 1px;
}   

.nav2 a:link {		
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #F8E7DE; 
	font-weight: normal;
	text-decoration: none; 
	line-height: normal;
}

.nav2 a:visited {
   	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #F8E7DE; 
	font-weight: normal;
	text-decoration: none; 
	line-height: normal;
}

.nav2 a:hover {	
	color: #F8E7DE;
	font-weight: normal;
	text-decoration: none; 
	text-decoration: none; 
}


.navoben {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
	white-space: normal;
	vertical-align: bottom;
	letter-spacing: 1px;
}

.navoben a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
	white-space: normal;
	vertical-align: bottom;
	letter-spacing: 1px;
}

.navoben a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
	white-space: normal;
	vertical-align: bottom;
	letter-spacing: 1px;
}

.navoben a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
	white-space: normal;
	vertical-align: bottom;
	letter-spacing: 1px;
}

.title_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F8E7DE;
	font-weight: bold;
}

.back {
	background-image: url(/fileadmin/material/templates/images/424.gif);
	background-repeat: repeat;
	background-position: left top;
	border-top-width: 1.4px;
	border-right-width: 1.4px;
	border-bottom-width: 1.4px;
	border-left-width: 1.4px;
	border-top-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

/* Top Navigation  in weiss Menu */
.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: normal;
	white-space: normal;
	text-decoration: none;
/*	width: 203px;  */
	margin-bottom: 1px;

}   
.topnav a:link,.topnav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 22px;
	white-space: normal;
/*	vertical-align: bottom;  */
	/*	letter-spacing: 1px;   */

	text-decoration: none;
}
.topnav a:hover {
	color: #999999;
}
/*     topnav_activ                    */
.topnav_activ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: normal;
	white-space: normal;
	/*	letter-spacing: 1px;   */

	text-decoration: none; 
} 


.topnav_activ a:link,.topnav_activ a:visited,.topnav_activ a:hover {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: normal;
	white-space: normal;
	/*	letter-spacing: 1px;   */

	text-decoration: none; 
}
.topnav_unternav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: normal;
	white-space: normal;
/*	vertical-align: bottom; */ 
	/*	letter-spacing: 1px;   */
   
}   
.topnav_unternav a:link,.topnav_unternav a:visited {		
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;	 
	color: #FFFFFF;
}
.topnav_unternav a:hover {
	color: #999999;

}
.topnav_unternav_activ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
	white-space: normal;
/*	vertical-align: bottom;  */
	/*	letter-spacing: 1px;   */

	text-decoration: none; 	
}  
.topnav_unternav_activ a:link,.topnav_unternav_activ a:visited,.topnav_unternav_activ a:hover {		
	font-size: 12px;
	font-weight: bold;
	color: #999999; 
	text-decoration: none; 
}td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
/* Untere Top Navigation  in Grau Menu */
.topnavunt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: normal;
	white-space: normal;
	text-decoration: none;
/*	width: 203px;  */
	margin-bottom: 1px;

}   
.topnavunt a:link,.topnavunt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 22px;
	white-space: normal;
/*	vertical-align: bottom;  */
	/*	letter-spacing: 1px;   */

	text-decoration: none;
}
.topnavunt a:hover {
	color: #999999;
}

div.csc-sitemap{
	font-weight: normal;
	font-size: 12px;
	color: #700000;
	text-decoration: none;
	line-height: 22px;
	margin:0px;
}

div.csc-sitemap a:link {
 font-weight: normal;
 color: #700000;   			/* black */
 text-decoration: none;
}

div.csc-sitemap a:visited {
font-weight: normal;
color: #700000;   			/* black */
text-decoration: none;
}

div.csc-sitemap a:hover {
font-weight: normal;
color: #999999;
text-decoration: none;
}


div.csc-sitemap ul{
margin:0px;
list-style:none;}

/*shortcuts*/
span.sitemap a{
padding-left:15px;
text-decoration:none;}

span.sitemap a:visited{
text-decoration:none;}

span.sitemap a:hover{
font-weight: normal;
color: #999999;
text-decoration: none;}