/* fixedefinitionen ----------------------- */
/* aufbau */
    #h1_wuww {
    	margin:0px auto;
    	width:1100px;
    	height:84px;
    	background-color:white; }    	    	
    
    #h2_wuww {
    	float:left;
    	margin-top:41px;
    	margin-left:300px;
    	width:220px;
    	height:43px;
    	background-color:#F3F3F3;
    	background-image:url(../../w_grafen/klinik_layout_fix/layoutbilder/balken_220x43.png);
    	background-repeat:no-repeat; }    	    	

    h1.head {
    	text-align:center;
    	padding-top:10px;
    	font-size:15pt;
    	font-weight:normal;
    	color:#4D6767; }

    #d2-0_wuww {
        width:1100px;
		margin:0px auto 13px auto;
		overflow:hidden;
    	 }
		
	 #d2_wuww {
        width:800px;
		float: left;
		border-left: 300px solid #B3B4D2;
		text-align:left;
		background: #FFFFFF;}
    	
    #d21_wuww {
    	float:left;
    	width:300px;
    	height:720px;
		margin: 0 0 0 -300px;
		}
    	
    #d22_wuww {
    	float:left;
    	margin-left:-81px;
    	width:81px;
    	height:720px;
    	background-image:url(../../w_grafen/klinik_layout_fix/markenbilder/logo.png);
    	background-repeat:no-repeat; }
    	
    #d23_wuww {
    	float:left;
    	width:798px;
    	background-color:#FFFFFF;
		}
 /* ----- content --------------------------------------------- */
/* ------- content normal ------------ */

    #content_wuww {
    	float:left;
    	width:798px;
    	min-height:500px;
    	margin: 0 0 15px 0;
		background-color:white; 
		}
    #c1-c2_wuww {
    	float:left;
    	margin-top:50px;
    	margin-left:50px;
    	width:643px;
    	}
/* -------- content news ----------- */

    #c1_wuww_news {
    	float:left;
    	margin-top:50px;
    	margin-left:50px;
    	width:398px;
    	}

    	    	    	
  #c2_wuww_newslatest {
    	float:right;
    	margin-top:50px;
    	margin-right:50px;
    	width:227px; 
		overflow:hidden;
    	}
 
 /*------- content spaltig fifty-fifty*/  
   #c1_wuww_50-50, #c2_wuww_50-50 {
   				width: 348px;
				overflow: hidden;
				float:left;
   				margin: 50px 0 0 50px;
   }
   #c1_wuww_50-50 {
   			border-right: 1px dotted #626262;
			}
/* ----------------------------------------------------------------- */


    h1.cont {
    	margin-bottom:40px;
    	font-size:12pt;
    	font-weight:bold;
    	color:#183A8E;  	
    	text-align:left; }

    h2.cont {
    	margin-bottom:15px;
    	font-size:10pt;
    	font-weight:bold;
    	color:#183A8E;  	
    	text-align:left; }    	



/* -----Navigation------------------------------------- */

#navi_wuww {
    	float:left;
    	width:798px; }
    	
    #navi_ebe1_wuww, #navi_ebe2_wuww, #navi_ebe3_wuww {
    	float:left;
    	width:798px;
    	border-bottom:1px solid white; }
	
    
    #navi_ebe1_wuww {
        background-color:#E3F5FF; }

    #navi_ebe2_wuww {
    	background-color:#E3E5E5; }

    #navi_ebe3_wuww {
    	background-color:#F3F3F3; }

    ul.nav1, ul.unav2, ul.unav3 {
        list-style:none; }
        
    li.nav1_out, li.nav1_on,
    li.unav2_out, li.unav2_on,
    li.unav3_out, li.unav3_on {
        margin: 0;
		float:left; 
		}
        
    li.nav1_out a, li.nav1_on a,
    li.unav2_out a, li.unav2_on a,
    li.unav3_out a, li.unav3_on a {
        display:block;
        padding:3px 10px 0 10px;
		margin: 0;
        color:#4D6767;
        font-size:10pt;
        text-decoration:none; 
		height:19px;
		overflow:hidden;}

    li.nav1_out a, li.nav1_on a {
        border-right:1px solid white; }
        
    li.nav1_out a:hover, li.nav1_on a,
    li.unav2_out a:hover, li.unav2_on a,
    li.unav3_out a:hover, li.unav3_on a {
        background-color:#ABE9EF; }

    li.unav2_out a, li.unav2_on a,
    li.unav3_out a, li.unav3_on a {
        border-right:1px solid #FFFFFF; }


/*----------------navigation_all_sites------------------*/	

    	
    #d231_wuww {	
    	float:left;
    	width:608px;
    	height:191px; }
    	
    #d232_wuww {
    	float:left;
    	margin-left:8px;
    	width:182px;
    	height:191px; }
    	
    #d232_wuww ul {
    	list-style-type:none;
    	font-size:10pt; }    	
    
    #d232_wuww li {
    	margin-bottom:-0.5px;
    	width:142px;
    	height:22px;
    	background-repeat:no-repeat;
    	padding-top:2px;
    	padding-left:5px; }    
		
   #d232_wuww a {
    	color:#4D6767;
    	text-decoration:none; }

    #d232_wuww li.gemeinde {
    	background-image:url(../../w_grafen/klinik_layout_fix/menu_hg/fridolfing.png); }    

    #d232_wuww li.salzachklinik {
    	background-image:url(../../w_grafen/klinik_layout_fix/menu_hg/salzachklinik.png); }    

    #d232_wuww li.jugendtreff {
    	background-image:url(../../w_grafen/klinik_layout_fix/menu_hg/jugendtreff.png); }    

    #d232_wuww li.agenda21 {
    	background-image:url(../../w_grafen/klinik_layout_fix/menu_hg/agenda21.png); }    

    #d232_wuww li.senioren {
    	background-image:url(../../w_grafen/klinik_layout_fix/menu_hg/senioren.png); }    

    #d232_wuww li.behinderte {
    	background-image:url(../../w_grafen/klinik_layout_fix/menu_hg/behinderte.png); }    

    #d232_wuww li.kindergarten {
    	background-image:url(../../w_grafen/klinik_layout_fix/menu_hg/kindergarten.png); }    

    #d232_wuww li.schule {
    	background-image:url(../../w_grafen/klinik_layout_fix/menu_hg/schule.png); }    



.aufheb {
	clear: both;
	}

/*gliederung*/
h1     {
         font-family: Arial, Helvetica, sans-serif;
         font-size: 16px;
         line-height: 20px;
         color: #183A8E;
         margin: 0 0 4px 0;
	}

h1.cont	{

         font-size: 12px;
         line-height: 15px;
         color: #2C2C2C;
         margin-top: 8px;
         margin-bottom: 3px;
	}
h1.contohne	{

         font-size: 12px;
         line-height: 15px;
         color: #2C2C2C;
         background: none;
         margin-top: 8px;
         margin-bottom: 3px;
         padding: 0;
	}


h2      {
         font-family: Arial, Helvetica, sans-serif;
         font-size: 13px;
         line-height: 1.3;
         color: #183A8E;;
         margin-top: 0px;
         margin-bottom: 5px;
         }

h3     {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         line-height: 1.3;
         color: #2C2C2C;
         margin-top: 0px;
         margin-bottom: 4px;
         }

h4      {
         font-family:  Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
         line-height: 1.3;
         color: #2C2C2C;
         margin-top: 0px;
         margin-bottom: 4px;
         }
h5       {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
         line-height: 1.3;
         color: #2C2C2C;
         margin-top: 0px;
         margin-bottom: 3px;
          }

h6       {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
         line-height: 14px;
         color: #2C2C2C;
         margin-top: 0px;
         margin-bottom: 1px;
          }
          

form {
         margin: 0px;
         padding: 0px;
         }


b        {
          font-weight: bold;
         }



/*cms definitionen anpassen*/
.csc-textpic-text {

	    		border: 0px solid green;


			}
.csc-textpic-intext-right-nowrap .csc-textpic-firstcol, .csc-textpic-intext-right .csc-textpic-imagewrap	{

                         border: 0px solid red;
                         padding:  0 0 0 20px;

}

.csc-textpic-intext-left .csc-textpic-lastcol{

                         border: 0px solid red;
                         padding-right: 20px;
}

dd.csc-textpic-caption	{
	font-size: 10px;
        line-height: 12px;
        color: #AC0324;
        padding: 1px 1px 3px 0;
			}
/*formatierungen text etc*/
          
a {
       color: #AC2837;
       text-decoration: none;
       }/*für Verweise zu noch nicht besuchten*/

a:link.cont {
	color: #AC2837;
         text-decoration: none;
	}


a:visited.cont {
       color: #0068B4;
       text-decoration: none;

          } /*für Verweise zu bereits besuchten Seiten*/

a:hover.cont  {
          color: #C42C1E;
          text-decoration: none;
         }

a:active.cont {
       color: #0068B4;
       text-decoration: none;
         }
.unten {
        vertical-align: bottom;
        }
.oben     {
           vertical-align: top;
           }

.rejts	 {
	  text-align: right;
	 }


.rot	{
	color: #C42C1E;
	}

.weiss	{
          color: #FFFFFF;
	}
.fett
        {
        font-weight: bold;
        }
.norma	{
	font-weight: normal;
	}


.bodytext {
       font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 14px;
	color: #2F2F2F;
	}


/*table definitionen generell*/

table.contenttable	{
		width: 540px;  border-collapse: collapse;
		}
thead	{
		text-align: left;
          background-color: #C4C4C4;
		}
		
/*better contact*/
/*better contact*/ 
div#spbettercontact_container_form_left	{
		/*float: left;
                 width: 360px;
                 overflow: hidden;*/
                 border: 0px solid red;
                 margin: 0 0 10px 0;
			}

form.spbettercontact_basic_form input{
	             margin: 0;
                  padding: 0;
                  width: 220px;
			}
span.tx_spbettercontact_info_positive {
                color: #1FD81F;
                 }
span.tx_spbettercontact_info_negative{
                color: red;
                 }
form.spbettercontact_basic_form textarea{
	             margin: 0 0 10px 0;
                  padding: 0;
                  width: 280px;

			}
form.spbettercontact_basic_form st_knopf_ja{
	         margin: 0 10px 0  0;
                  padding: 0;
                  }

.tx_spbettercontact_label{
                 float: left;
                 width: 60px; color:#545456;
                 border: 0px solid red;
                 }
#tx_spbettercontact_anfrage_container {
                 margin: 5px 0 0 0;
                 }
span#tx_spbettercontact_hidden {
                        display: none;
                        visibility: hidden;
                        }
/*news - definitionen*/
/*list*/
.tx-ttnews-browsebox-SCell, .bo_line {
	border-bottom: 1px solid red;
	}

.news_spaltefrst	{
               margin: 0 0 5px 0;
               width: 198px;
               overflow: hidden;
               border-bottom: 1px solid #818181;
               }
h1.newstop_1	{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         line-height: 1.0;
         color: #060606;
         background: none;
         margin: 0 0 2px 0;
         padding: 0;
	}

/*latest*/
.news_latest_image        {
                width: 100px;
                height: 68px;
                overflow: hidden;
                float: left;
                margin: 0 4px 2px 0;
                }

/*news_single*/
.news-single-item {
                
                margin: 0 0 10px 0;
                border-bottom: 1px solid #EB4539;
                                }
.news_sglbld	{
			float: left;
               margin: 0 7px 5px 0;
               width: 200px;
               overflow: hidden;
			}
.news_sglcont  	{
                margin: 10px 0 0 0;
			}

