/*1.0 Farbeinstellungen   _______________________________________________________________________*/





/****Farben-Globale Formatierungen****/

body {
	margin: auto;
	padding: auto;
	font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
height:100%;
width:100%;
background-color:#676767;




}
	
a {
	color:#58585a;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	outline: none;
}

/*
a:visited{
        font-family: Arial, Helvetica, sans-serif;
}*/

p{
        font-family: Arial, Helvetica, sans-serif;

}
ul {
        font-family: Arial, Helvetica, sans-serif;
}


a img {
       border:0px;
       padding-bottom:0px;
       
}

#inhalt ul{
padding:0px 0px 0px 15px;
margin:0px;
}

#inhalt li{

}


h1, .contentMainTitle{
color:#000000;
font-size:16px;
padding:0px 0px 5px 0px;
margin:0px;
}

h2, .contentTitle{
color:#000000;
font-size:14px;
}

h3, .contentSubTitle{
color:#000000;
font-size:12px;
}




/****Berichtfarben****/

.bericht_zaehler a{
	color : #003A7E;

}

.bericht_zaehler a:hover{
	color : #003A7E;

}

.bericht_titel_leiste{
background-color: #0a5656;
	color : #ffffff;
	
}

.bericht_titel_leiste a{
	color : #ffffff;

}

.bericht_titel_leiste a:hover{
	color : #ffffff;

	
}

.bericht_eintrag_leiste{
	background-color: #fdf4d3;
	color : black;
}

.bericht_eintrag_leiste_2{
	background-color: #ffffff;
	color : black;
}


.bericht_eintrag_link{
	background-color: #fdf4d3;
	color : #000000;
}

.bericht_eintrag_link a{
	color : #000000;
}

.bericht_eintrag_link a:hover{
color : #000000;
}

.bericht_eintrag_link_2{
	background-color: #ffffff;
	color : #000000;
}

.bericht_eintrag_link_2 a{
	color : #000000;
}

.bericht_eintrag_link_2 a:hover{
	color : #000000;
}


.einzelbericht_titel_leiste{
	color : #000000;
	
}

.einzelbericht_eintrag_leiste{
	color : #000000;
}


/****Kalenderfarben ACHTUNG: hier sind nur Farben definiert
die selbe Klasse befindet sich bei Punkt 4.0****/


.kalender_kopf{
	background-color: #103B61;
	color : #FFFFFF;
}

.kalender_eintrag_kopf{
	background-color: #DEE3E4;
	color : #000000;
}

.kalender_eintrag{
	background-color: #F2F7F8;
	color : #000000;
}

.kalender_kopf_wochenende{
	background-color: #B4BFCC;
	color : #FFFFFF;
}

.kalender_eintrag_kopf_wochenende{
	background-color: #DEE3E4;
	color : #000000;
}

.kalender_eintrag_wochenende{
	background-color: #F2F7F8;
	color : #000000;
}


/****Formularfarben****/
.form_element_newsletter {
	background-color: #FFFFFF;





}
.dem_meldung  {
	color : #b60522;
}


.form_element {
	
	border-color: #A5ACB2;
	color : #000000;

}

.form_bg_color_false {
	background-color: #b60522;
}

.form_bezeichner {
	border-color: #A5ACB2;
	color : #000000;

}

.form_blaettern_link a{

	color : #003A7E;

}

.form_blaettern_link a:hover{
	color : #DF2953;

}

.form_hintergrund{
	
}


/*2.0 Bilddateien______________________________________________________________________________*/





/*3.0 Gridformatierungen_______________________________________________________________________*/


#content{
width:910px;
height:894px;
background-color:#e3e4e5;
margin: auto;
	padding: auto;
}

#container{
width:540px;
/*height:894px;*/
float:left;
}

#container_red{
width:540px;
height:100%;
float:left;
background:url(/demandit/files/M_CCA41CC4DCEBCE0160A/dms/Image/rot_bg_inhalt.jpg);
z-index:0;
position:relative;

}

#container_blue{
width:540px;
height:100%;
float:left;
background:url(/demandit/files/M_CCA41CC4DCEBCE0160A/dms/Image/blue_bg_inhalt.png);
z-index:1;
position:relative;

}

#header{
height:26px;
padding:110px 0px 0px 42px;
color:#58585a;
border-bottom:1px black dotted;

}


#header a{

color:#58585a;
}


#inhalt{
padding:47px 50px 0px 50px;
}

#ergebnis{
padding:5px 50px 0px 20px;
}

#sp_left{
width:168px;
height:894px;
background-color:#e3e4e5;
float:left;
}

#sp_left_red{
width:168px;
height:100%;
background-color:#fdede9;
float:left;
}
	
#sp_left_blue{
width:168px;
height:100%;
background-color:#e8ecf6;
float:left;
}
	


#sp_right{
width:202px;
float:left;
/*height:894px;*/
}

#sp_right_rot{
width:202px;
float:left;
background:url(/demandit/files/M_CCA41CC4DCEBCE0160A/dms/Image/sp_r_rot.jpg);
height:100%;
}

#sp_right_blue{
width:202px;
float:left;
background:url(/demandit/files/M_CCA41CC4DCEBCE0160A/dms/Image/sp_r_rot.jpg);
height:100%;
}
	

#bild_right{
margin-left:-10px;
margin-top:187px;


}

#language{
padding-left:18px;
}

#language a {
font-weight:normal;
color:#58585a;
font-size:13px;
}

.trenner{
padding:0px 8px 0px 8px;

}

#right_block{
/*background-color:#b1b3b4;
background:url(/demandit/files/M_CCA41CC4DCEBCE0160A/dms/Image/block.jpg);*/
height:189px;
width:200px;
margin:49px 0px 0px -24px;
z-index:0;
position:relative;
}

#right_block_blue{
background-color:#b1b3b4;
background:url(/demandit/files/M_CCA41CC4DCEBCE0160A/dms/Image/block_blue.jpg);
height:189px;
width:213px;
margin:49px 0px 0px -11px;
z-index:0;
position:relative;
}

#logo{
border-top:1px black dotted;
margin-left:20px;
}
#suche{
height:36px;
border-bottom:1px black dotted;
margin-right:20px;
padding:100px 0px 0px 22px;
}

.impressum{
margin:80px 29px 0px 20px;
padding:5px 0px 0px 0px;
border-top:1px black dotted;
}

 /*Button*/



.button{  /*alle news*/
	height:24px; 
	width:26px;
	background-image:url(http://mypage.netlive.ch/demandit/files/M_CCA41CC4DCEBCE0160A/dms/Image/button.jpg);
	background-repeat:no-repeat;
margin-left:5px;
}
/*4.0 Formgen-Formatierungen___________________________________________________________________*/
.dem_meldung  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;

}


.form_element {
	border-width: 1px;
	border-style: solid;
	width:250px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
}


.form_bezeichner {
	border-width: 0px;
	border-style: solid;
	
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
}

.form_blaettern_link a{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:underline;
}

.form_blaettern_link a:hover{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:underline;
}

#fg_formfield_id_25954{
width:130px;

}

#fg_formfield_id_25955{
width:157px;

}


 /*5.0 Berichtformatierungen___________________________________________________________________*/
 

.bericht_zaehler a{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:underline;
}

.bericht_zaehler a:hover{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:underline;
}

.bericht_titel_leiste{

	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	
}

.bericht_titel_leiste a{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;	
}

.bericht_titel_leiste a:hover{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-decoration:underline;
	
}

.bericht_eintrag_leiste{

	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
padding-bottom:10px;

}

.bericht_eintrag_leiste_2{

	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
padding-bottom:10px;
}


.bericht_eintrag_link{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:underline;

}

.bericht_eintrag_link a{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:underline;
}

.bericht_eintrag_link a:hover{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:underline;

}

.bericht_eintrag_link_2{

	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:underline;

}

.bericht_eintrag_link_2 a{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:underline;

}

.bericht_eintrag_link_2 a:hover{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:underline;

}


.einzelbericht_titel_leiste{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;

	
}

.einzelbericht_eintrag_leiste{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
        font-style:italic;

}
 
 /*6.0 Kalenderformatierungen___________________________________________________________________*/
 

.kalender_kopf{
	width: 14%;
	
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}

.kalender_eintrag_kopf{
	width: 100%; 
	
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
	text-align: center;
}

.kalender_eintrag{
	width: 14%; 
	height: 100px;
	
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
	text-align: center;
}

.kalender_kopf_wochenende{
	width: 14%;
	
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}

.kalender_eintrag_kopf_wochenende{
	width: 100%; 
	
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
	text-align: center;
}

.kalender_eintrag_wochenende{
	width: 14%; 
	height: 100px;
	
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
	text-align: center;
}
 
  /*7.0 Navigation-CSS__________________________________________________________________________*/
  

#naviLevel_1{
line-height: normal;
width:auto;
}

.fw-nav-level2{
line-height: normal;
width:auto;
padding-left:80px;
}

#naviLevel_3{
line-height: normal;
width:140px;
margin:5px 0px 0px 0px;
padding:0px;

}


#naviLevel_2{

}

.fw-nav-level4{
padding-left:25px;
margin:0px;
}



/* --- Navigation Ebene 1 (Sprache) --- */

#naviLevel_1 ul{
list-style:none;
height: auto;
padding:0px;
margin:0px

}  

#naviLevel_1 li{
 list-style:none;
}

#naviLevel_1 li.fw-nav-selected{
 
} 

#naviLevel_1 li.fw-nav-first{
 
}

#naviLevel_1 li.fw-nav-last{
 
} 

#naviLevel_1 li a{
color: #58585a;
padding:5px 5px 5px 15px;
font-weight:bold;
}

#naviLevel_1 li a.fw-nav-selected{
 
}

#naviLevel_1 li a.fw-nav-first{
 
}

#naviLevel_1 li a.fw-nav-last{
 
}

#naviLevel_1 li:hover, #naviLevel_1 a:hover{
 
}

#naviLevel_1 li.fw-nav-selected:hover, #naviLevel_1 a.fw-nav-selected:hover{
 
}


/* --- Navigation Ebene 2 (Senkrecht) --- */


.fw-nav-level2 li{
list-style:none;
height: auto;
padding:0px;
margin:0px
border-bottom:1px #74410d dotted;
}

.fw-nav-level2 li.fw-nav-selected{
}


.fw-nav-level2 li.fw-nav-first{

}
 

.fw-nav-level2 li a{
color: #fbf1bf;
/*margin-left:10px;*/
line-height:2;
padding:5px 15px 5px 15px;
}


.fw-nav-level2 li a.fw-nav-selected{
color: #ffffff;
}


.fw-nav-level2 li a.fw-nav-first{

}

.fw-nav-level2 li a.fw-nav-last{

}
.fw-nav-level2 li:hover, div#naviLevel_2 a:hover{
color: #ffffff;
}


.fw-nav-level2 li.fw-nav-selected:hover/*, #naviLevel_2 a.fw-nav-selected:hover*/{

}



/* --- Navigation Ebene 3 (Senkrecht) --- */



.fw-nav-level3 li{
list-style:none;
line-height:25px;
border-top:1px #74410d dotted;
padding:0px;
margin-left:-23px

}
 


.fw-nav-level3 li.fw-nav-selected{


} 

.fw-nav-level3 li.fw-nav-first{

}

.fw-nav-level3 li.fw-nav-last{
border-bottom:1px #74410d dotted;
} 


.fw-nav-level3 li a{
color: #7b7b7d;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
padding:0px;
margin:0px;
text-transform: uppercase;
font-weight:bold;

}

.fw-nav-level3 li a.fw-nav-selected{
color: #015eab;


}

.fw-nav-level3 li a.fw-nav-first{
 
}

.fw-nav-level3 li a.fw-nav-last{
 
}

.fw-nav-level3 li:hover, #naviLevel_3 a:hover{

		
}

.fw-nav-level3 li.fw-nav-selected:hover/*, #naviLevel_3 a.fw-nav-selected:hover*/{

}



/* --- Navigation Ebene 4 (Senkrecht) --- */


.fw-nav-level4 li{
list-style:none;
border-top:none;
padding:0px;
padding-left:5px;
line-height:20px;
}
 


.fw-nav-level4 li.fw-nav-selected{
background:url(/demandit/files/M_CCA41CC4DCEBCE0160A/dms/Image/selected_b.gif);
background-repeat:no-repeat;
background-position:0px 8px; 

} 

.fw-nav-level4 li.fw-nav-first{

}

.fw-nav-level4 li.fw-nav-last{
padding-bottom:10px;
border-bottom:none;
} 


.fw-nav-level4 li a{
color: #1a171b;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
padding:0px 0px 0px 5px;
margin:0px;
text-transform: none;
font-weight:normal;

}

.fw-nav-level4 li a.fw-nav-selected{
color: #015eab;
font-weight:bold;


}

.fw-nav-level4 li a.fw-nav-first{
 
}

.fw-nav-level4 li a.fw-nav-last{
 
}

.fw-nav-level4 li:hover, #naviLevel_4 a:hover{
color: #58585a;
		
}

.fw-nav-level4 li.fw-nav-selected:hover/*, #naviLevel_4 a.fw-nav-selected:hover*/{

}




  
   /*8.0 Seiteninhalt-Formatierungen_____________________________________________________________*/


.content_page_title{
		color: #003A7E;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 32px;
		text-decoration: none;
	}



/* CMS Formatierungen __________________________________________________________ */




.contentText{

margin-left:20px;
margin-right:20px;

}	

.contentText{
margin-left:20px;
margin-right:20px;

}	

.contentTextText{
padding-right:20px;
}	

.contentTextBild{
padding-top:0px;
}	
		
.contentBild{
border:1px #767172 solid;
}

.contentBild:hover{
border:1px #d2d2d2 solid;
}
	
/*9.0 USERDEFINED_________________________________________________________________________________________*/
/* Alle Mandant-Spezifischen Classes sollen mit "ud_" beginnen, dies gewährleistet eine klare Deklaration */

.ud_meinClassName{ 
	
}

.buttonLink{

font-size:15px;
text-decoration:none;
color:#333333;

}

.buttonDiv{

margin:0px 0px 0px 8px;
padding: 8px 0px 0px 0px;
width:153px;
height:26px;
background:url(/demandit/files/design/dylan/weiss/buchenButton.png); text-align:center;
font-size:15px;

}


#buchung_zimmerg{
padding-top:10px;
padding-left:75px;
}






















































































































































































































































