@import url("forum.css");

*{
	font-family : Verdana, Arial,Helvetica, sans-serif;

	font-size : 100%;


}



BODY{
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 10px;
	padding-top : 0px;
	padding-left : 0px;
	padding-bottom : 10px;
	background : White;
	min-width : 1000px;
}

dfn{
	font-style : normal;
}


H1{
	margin-bottom : 20px;
	font-size : 1.1em;
                
}

H1, H2, H3, H4, H5, H6{
	margin : 0 0 0 0;
	color : black;
}

H2{
	font-size : 1.0em;
                
}

H3{
	font-size : 0.8em;
}

H4{ 
	color : #CC0000; /* rot auch fuerr Layout3 */	
	font-size : 0.9em;
}

H5 {  
         color : #505050; /* dunkelgrau Layout4*/     
	font-size : 0.9em;
        margin-bottom: 10px;
}

H6{
     font-size : 1.0em; /*hellgrau gross Layout5*/
     color:#ABABAB;

}

INPUT{
	font-size : 0.9em;
}

OPTION {
	font-family : arial,helvetica,sans-serif;
	font-size : 0.9em;
}

P{
	margin : 5px 0px 0px 0px;
}

SELECT{
	font-family : arial, helvetica, sans-serif;
}

TD{
	font-family : Arial, Helvetica, sans-serif;
	/*font-size: 0.9em;*/
}

TH {
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	font-family : Arial, Helvetica, sans-serif;
	text-align : left;
}

UL,OL{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.8em;
}


/* OBEN */

#LogoBox {
	padding-top: 10px;
	padding-left: 20px;
	width : 100%;
         min-width:992px;
	margin-bottom : 2px;
	background : #FFFFFF;
	height : 77px;
		
}

#GenNavBox{
	width : 985px;
	position : absolute;
	left : 0px;
	top : 15px;
}

#GenNavBox A{
	padding-left : 10px;
	padding-right : 10px;
	background : no-repeat right bottom;
	text-decoration : none;
}

	
#HauptNaviBox{
	width : 62em;
         min-width: 992px;
         border-bottom: 1px solid #FFFFFF; /* Balken oben quer weiss*/
	display : block;
	background : #CC0000;
	height : 1.05em;
}

#HauptNaviBox A{
	color : #FFFFFF; /* Hauptnavi */
	font-weight : bold;
	font-size : 0.80em;
	text-decoration : none;
	height : 17px;
}

#HauptNaviBox A:HOVER{
	color : #000000;
	background : white;
	text-decoration : none;
}




#HauptNavItem A{
         color: #FFFFFF;   
	font-weight : bold;
	text-decoration : none;
}

.HauptNavTrenner{
	float : left;
	width : 1px;
	background : url(../layout/trenner.gif) no-repeat left;   
         font-size : 0.01em;
	height : 17px;
}



#Linie{
	font-size : 0px;
	height : 6px;
	min-width : 180px;
}

#Login{
	width : 50%;
}





	
#RootLine{
	position : relative;
	left : -6px;
	bottom : 6px;
	top : 1px;
}

#RootLine A{
	padding-left : 6px;
	padding-right : 6px;
	text-decoration : none;
}

#RootlineBox{
	margin-left : 14px;
	width : 981px;
	clear : left;
	height : 3.0em;
	
}


/* OBEN ENDE */





/* Farben */

.grau1{
	background : #505050;
}

.rot{
	background: #CC0000;
}

.gelborange{
	background : #FABE14;
}


.gelbgruen{
	background : #D7D700;
}

.blaugruen{
	background : #50C8AA;
}

.hellblau{
	background : #0ABEC8;
}

.blauviolett{
	background : #9696D7;
}



/* alte Farben 
 
.blau{
	background : #6FC6F0;
}

.gelb{
	background : #FDCB67;
}

.grau{
	background : #ACC7DC;
}


.grau56{
	background : #786E6E;
}



.grau78{background : #736D5E;} 


.gruen{
	background : #B9CF24;
}

.rot{
	background : #FC3D32;
}

.tuerkis{
	background : #84CABF;
}

*/









.text055{ font-size : 0.55em; }



.text06{
	font-size : 0.6em;
}



.text06a {
          font-size : 0.6em;
          }     



.text07{
	font-size : 0.7em;
}

.text07B{
	font-size : 0.7em;
	font-weight : bold;
}

.text07C{
	font-size : 0.75em; 
}              

.text08{
	font-size : 0.8em;
}

.text08a{
	font-size : 0.8em;
	color: #CC0000;
	
}


.text09B{
	font-size : 0.9em;
}


.text10{
          font-size: 1.0em;
}


.text11{
         font-size: 1.2em;
}

.text12{
        font-size: 2.0em;
        color: #FF00FF;  

}

.textgas{ 
          color: #CC0000;
          font-weight: bold;
          }   


.textblau{
	color: #000000; /* Farbe fÃ¼r rechts Veranstal. und Uhrzeit*/

}

.textgrau{
	color : #666666;
}

.textgrau1{
	color : #000000;	/* Farbe fÃ¼r Navi links, News Ãberschrift + links teilw.*/ 
}


.textschwarz{
	color : black;
}

.textweiss{
	color : white;
}



.textuploads{
               font-size : 0.9em;
               color: #000000;
}


#Textbereich A {
	padding-left : 0px;
	color: #CC0000; /* alle Links */
	background : url(../layout/z.gif) no-repeat 0px 6px;
	text-decoration : none;
}


#Textbereich a.hide{
                       padding:0 0 0 0; 
                       margin:0 0 0 0; 
                       background:transparent;
}



#Textbereich{
	padding-top : 13px;
	padding-left : 19px;
	padding-right : 10px;
	padding-bottom : 20px;
	margin-top : 6px;
	margin-right : 1px;
	background : white;
	min-height : 490px;
}






/* Text Ende */




/* LINKS */

#BoxLinks{
	float : left;
	
	width : 11.3em;
         min-width: 181px;
	display : block;
	background : #FFFFFF;
		
}


/* linke Navigation anfang */




#SubNavBox A:VISITED{
        text-decoration: none;
        color: #505050;
                 
}

#SubNavBox A:HOVER{
	text-decoration: underline;
	background: url(../layout/rot_hover3.gif) repeat-y left center;
	color: #CC0000;
	font-weight: bold;	
}

	
#SubNavBox A:ACTIVE{
	text-decoration: none;
	background: #CC0000;
	color: #FFFFFF;
	font-weight: bold;	
}



#SubNavBox A{
	display : block;
	text-decoration : none;
}

.ebene1{
	padding-left : 5px;
	padding-top : 3px;
	padding-bottom: 2px;

}

	
.ebene2{
	padding-left : 5px;
	padding-top : 3px;
	padding-bottom: 2px;
}

		
.ebene3{
	padding-left : 5px;
	padding-top : 3px;
	padding-bottom: 2px;
}


.ebene4{
	padding-left : 5px;
	padding-top : 3px;
	padding-bottom: 2px;
	
}

/* noch eine Ebene einfuehren Klin-Psychiatrie bis Maerz 08*/

.ebene5{
	padding-left : 5px;
	padding-top : 3px;
	padding-bottom: 2px;
}




.SubItem1{
	
	border-top: 1px solid #CC0000;
	background : #FFFFFF;
	font-size : 0.6em;
	font-weight: bold;
	min-width : 18.8em;
	min-height : 20px;
	}


.SubItem2{
         border-bottom : 1px solid #FFFFFF;
         	font-size : 0.6em;
         	padding-bottom: 1px;
	margin-left: 10px;
	min-height : 13px;
        }





.SubItem3{
         border-bottom : 1px solid #FFFFFF;   
         font-size : 0.6em;
	 padding-bottom: 1px;
	 margin-left: 18px;
	 min-height : 13px;
	

}



.SubItem4{
         border-bottom : 1px solid #FFFFFF;   
         	font-size : 0.6em;
	padding-bottom: 1px;
	margin-left: 26px;
	min-height : 13px;
	}


/* noch eine Ebene klin-pschiatrie*/

.SubItem5{
                  border-bottom : 1px solid #FFFFFF;  
         	font-size : 0.6em;
	padding-bottom: 1px;
	margin-left: 30px;
	min-height : 13px;
	
}


/* Navi links ende */





#RubrikBild{

	border-top : 1px solid white;
	border-bottom : 1px solid white;
	background : #FFFFFF;
}




.Rubrikbild{
         width:11.25em; 
         height:6.5em;
}

/* LINKS  ENDE */



/* MITTE und Sonstiges Anfang */


#BoxBlue{
	width : 46.5em;
         min-width:744px;
	float : left;
	background : #FFFFFF;

}



#BoxMitte{
	float : left; 
         border-left : 1px solid #505050;
         width:35.05em;
         min-width:561px;
       	}

#MainBox{
	width : 62em;
         min-width:992px;
}

#MainBox A:HOVER{
	text-decoration : underline;
	
}



#ContentBox{
	margin-left : 8px;
	width : 61.66em;
         min-width:995px;
         
}


.ContentItem {
	margin-bottom : 25px;
	width : 95%;
	display : block;
}

.ContentItem A{
	margin-bottom : 25px;
}


.ContentItem INPUT{
	border : 1px solid #CC0000;
}

.ContentItem P{
	margin : 0 0 0 0;
	font-size : 0.8em;
	
}

.ContentItem SELECT{
	border : 1px solid #CC0000;
}

/* Sonstiges */



#PrintAdress{
	display : none;
}

.image{
}

.imgtext-table{
	font-size : 0.7em;
}

.imgtext-table{
	padding : 5px 5px 5px 5px;
}


.tablegrey1{
	padding-left : 2px;
	background : #F8F8F8;
	font-weight : bold;
	font-size : 0.7em;
	height : 14px;
}

.tablegrey{
	padding-left : 2px;
	padding-right : 5px;
	background : #AFAFAF;
	font-size : 0.7em;
	height : 20px;
}







/* MITTE ENDE */


/* RECHTS  Anfang */





#BoxRechts{
	
	margin-left : 3px;
	float : left;
	width : 233px;
}

#BoxRechts .ContentItem{margin:0 0 0 0;}


.RightItemBox{
	padding-bottom : 20px;
	 background : #FFFFFF;	 
	 min-height : 57px;
          width:14.5em;
          min-width:232px;
}

.RightItemBox A{
	font-weight : bold;
	text-decoration : none;
         font-size : 0.6em;
         color: #000000;
        

}

.RightItemImage{
	float : left;
         margin-right: 3px;
}


.RightItemText{
	float : left;
	padding-left : 3px;
	padding-top : 1px;
	width:18.5em;
         display:block;
}


.RightItemText P{
         font-size: 1.0em;

}


/* Service Anfang */


.service{
	margin-left : 0px;
	color: #000000;
	border-top : #CC0000 1px solid;
         font-size : 0.75em;
	font-weight : bold;
	background : no-repeat 0px 3px;
        	padding-left : 1px; 
	padding-top : 2px;	
	
} 



.serviceEnde_re {
	margin-left : 7px;
         background : #FFFFFF no-repeat right bottom;   	
	font-size : 0px;
	height : 5px;
         min-width:225px;
         }


.ServiceItem{
	width : 14.5em;
         min-width: 232px;
	clear : left;
	display : block;
	min-height : 57px;
	background : #FFFFFF;
         
}



.ServiceItem A {
	padding-top : 5px; 
	display : block;
	text-decoration : none;
}


.service_re {
	margin-left : 0px;
	background : #FFFFFF no-repeat right top;
	min-height : 14px;
         

}



	
#ServiceEnde{
	width : 14.5em;
	margin-bottom : 1px;
	background : #FFFFFF no-repeat left bottom;
         height : 5px;	
                   
}


#ServiceTab{
	width : 100%;
	background : #FFFFFF no-repeat left top;
         min-height : 14px;
	}


/* Suchbox */

.ServiceItem FORM { 
	padding-left : 8px;
	padding-top : 7px;
	margin : 0 0 0 0;
	color: #000000;
	font-size : 0.7em;
	font-weight : bold;
	}


.tab {
	padding-left : 0px;
}

.Tab1_re {
	margin-left : 0px;
	margin-top : 3px;
	min-height : 14px;
	background : #FFFFFF no-repeat right top;
}
	
.Tab2_re {
	margin-left : 0px;
	margin-top : 3px;
	min-height : 14px;
         background : #FFFFFF no-repeat right top; 
	}	

#Tab1{
	width : 100%;
         background : #FFFFFF no-repeat left top;
         border-top : 1px solid #CC0000;
         border-bottom: 10px solid #FFFFFF;
         min-height : 14px;
	
	}

	
#Tab2{
	width : 100%;
	background : #FFFFFF no-repeat left top;
	border-top : 1px solid #CC0000;
       	border-bottom : 10px solid white;
	min-height : 14px;
	
	}





#Adresse{
         
	border-left: 1px solid #CC0000;
      	margin-left : 107px;
	padding-left : 8px;
	font-size : 0.6em;
	}




.KontaktEnde_re {
	margin-left : 6px;
	font-size : 0px;
	height : 7px;
	background : #FFFFFF no-repeat right bottom;
       


}

#KontaktBox{
	border-top : 1px solid #FFFFFF;
	padding-top : 8px;
	width : 14.5em;
         min-width:232px;
	background : #F8F8F8 url(../layout/siegel.gif) no-repeat 12px 8px;
	min-height : 80px;
}

#KontaktEnde{
	width : 14.5em;
         min-width: 232px;
	background : #FFFFFF no-repeat left bottom;
	font-size : 1em;
	height : 7px;
}

/* 2. mÃ¶glichkeit */

#an{
    padding-left: 2px;
    font-size: 0.7em;
    font-weight: bold;
    margin-bottom: 8px;
    
           } 

#Adresse1{
         padding-left : 8px;
	font-size : 0.6em;
}

.ademail{color: #CC0000;
          text-decoration: none;}


#KontaktBox1{
	border-top : 1px solid #CC0000;
	padding-top : 3px;
	width : 14.5em;
         min-width:232px;
	background : #FFFFFF no-repeat;
	min-height : 80px;
}




/* RECHTS ENDE */


/* SITEMAP */


.sitemap2{
	width : 100%;
	margin-top : 20px;
	background : #DCDCDC;
	min-height : 14px;
}




.sitemap2 A{
	padding-left : 13px;
	color : #CC0000;
	font-size : 0.75em;
	font-weight : bold;
}

.sitemap2_2{
	padding-left : 10px;
	font-size : 0.8em;
}

.sitemap2_3{
	padding-left : 40px;
	font-size : 0.8em;
}

.sitemap2_4{
	padding-left : 60px;
	font-size : 0.8em;
}

.sitemap2_5{
	padding-left : 80px;
	font-size : 0.8em;
}


.sitemap2_6{
	padding-left : 90px;
	font-size : 0.8em;
}

.sitemap2_7{
	padding-left : 100px;
	font-size : 0.8em;
}

.sitemaptext{
	width : 100%;
	padding-top : 2px;
	font-size : 0.7em;
}

.sitemaptext dd {
  margin: 0;
}

	
/* SITEMAP ENDE */





/* LOGINBOX*/



.tx-newloginbox-pi1 P{
	font-size : 0.8em;

}

	
.tx-newloginbox-pi3-listrow TD {
	padding-left : 3px;
	padding-right : 3px;
	background-color : #eeeeee;
}

.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD {
	background-color : #cccccc;
}

.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P {
	font-weight : bold;
}

.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD {
	background-color : #f6f6f6;
}

/* LOGINBOX ENDE */



/* UNTEN */

#Fuss{
         margin-left: 181px; 
         margin-right: 2px; 
        /* margin-right: 1px solid #505050;*/
	min-height : 15px;
}

#Fuss A{
	padding-left : 7px;
	padding-right : 7px;
	color : #FFFFFF;
	text-decoration : none;
}

	
#FussBox{
	clear : left;
	min-height : 15px;
}


.pdflink{ 
           
           margin-left : 558px;
           font-size : 0.8em;
           background : #505050;
           color : #FFFFFF;
                      
}          
           
.pdf{
     font-size : 0.8em;
     font-family : Verdana;
     color : #505050;
     text-decoration : underline;             
          
}

/* UNTEN ENDE */

	


/* NEWS */


#NewsContent A{
      background:transparent;
      padding: 0 0 0 0;          
}

.event_title{
         font-size:1.8em;}

/* NEWS ENDE */

/* ****LASTUPDATE**** */

.lastupdate {
   font-size : 0.6em;
   color : #000000;
   margin-left: 5px;
}

/* ***Anfahrtsskizze*** */

#Anfahrtsskizze{
position:absolute;
left: 210px; 
top:230px;
}


/* ****Kalender***** */

.tx-calendar-pi1 .text08 P{font-size:1.0em;}
.tx-calendar-pi1 .event_cat{margin-top:10px; font-size:0.8em;}
.tx-calendar-pi1 .event_description{margin-top:10px; font-size:0.8em;}
.tx-calendar-pi1 .event_moreinfo{margin-top:10px; font-size:0.8em;}
.tx-calendar-pi1 .event_organizer{margin-top:10px; font-size:0.8em;}
.tx-calendar-pi1 A{margin-top:10px; font-size:0.8em;}
.tx-calendar-pi1 .RightItemBox A{margin-top:10px; font-size:0.6em;}
.tx-calendar-pi1 .event_moreinfo P{font-size:1.0em;}
.tx-calendar-pi1 .event_description P{font-size:1.0em;}
.tx-calendar-pi1 .tablegrey P{font-size:1.0em;}
.noscreen {display:none;}


.border1
        { font-size: 1em;
          color : #CC0000;
          } 


.eingabe{ 
         background-color: #FAF3E0;
         border-right: none;
         border-bottom: none;
         border-left: solid 1px #744;
         border-top: solid 1px #744;
         font-family: Verdana, Arial, Helvetica, sans;
         color: #744;
         font-weight:bold; }

/***************************
* Erweiterung fÃ¼r MHH Podcast am 21.11.08 GeGe
*  Default styles for the
*    EXT rgmediaimages
* by Ringer Georg (just2b)
***************************/  

/* div for content elements */
.rgmediaimages-content {
  overflow:auto;
}

/* Iframe */
.rgmediaimages-iframe {
  border:1px solid #ccc;
}


/* just useful for me */
#left .ce  .rgmi1032 .ce {
  width:0px;
  min-height:10px;
}

/* for the plugins */
.rgmediaimages-caption {
	/*font-weight:bold;*/
	text-align:left;
	font-size: 0.7em;
}

.rgmediaimages-media {
	margin:2px auto;
}

/* MHH in den Medien */

.medien{
        font-size: 0.7em;
        color: #000000;
        margin-left: 1px;
        margin-top: 8px;
        font-weight: bold;
        text-decoration: none;
        height: 15px;
                      }
        
        
        
.medien a{  color: #000000;
            text-decoration: none;
             }   


/* Solr Autosuggest */
.ui-autocomplete .ui-state-hover,
.ui-autocomplete.ui-widget-content .ui-state-hover,
.ui-autocomplete.ui-widget-header .ui-state-hover,
.ui-autocomplete.ui-state-focus,
.ui-autocomplete.ui-widget-content .ui-state-focus,
.ui-autocomplete.ui-widget-header .ui-state-focus {
  /*background: #cfcecf;*/
  /*border: #cfcecf;*/
  background: #505050;
  border: #505050;

}

/* globales Suchfeld */
#Seiteninterne_Suche label {
  display: block;
}

#Seiteninterne_Suche label + input {
  width: 169px;
}            