@charset "UTF-8";
/* CSS Document ---------------------------------------------------------------------------------------------------- */	

#c576{
	background-image:url(../img/MGH_bg.jpg);
		background-repeat:no-repeat;
		background-position: right bottom;
		
		}
#c579{
	background-image:url(../img/hankyu_bg.jpg);
		background-repeat:no-repeat;
		background-position: right bottom;
		
		}

#c577{
	background-image:url(../img/soup_bg.jpg);
		background-repeat:no-repeat;
		background-position: right bottom;
		
		}
#c582{
	background-image:url(../img/hanser_bg.jpg);
		background-repeat:no-repeat;
		background-position: right bottom;
		
		}


/* Startseite ---------------------------------------------------------------------------------------------------- */	

	
#alles_start{
	background-color: #000;
	background-image:url(../img/logo_kopf_black2.gif);
	background-repeat:no-repeat;
	padding: 0em 0em 0em 0em;
	height:auto;
	margin: 0 auto; 
	WIDTH: 60.5em; 
	height: 750px;
	border: 1px solid #000;
	text-align: center;
	}	
	
.inhalt_start {
		float:left;
	    margin: 0em 0em 0em 0em;
	    padding: 0em 0em 0em 0em;
	    height: auto;
	   text-align: center;
    }
    
.inhalt_start IMG {margin: 10.1em 0em 0em 45px;
}

.inhalt_start P {
	text-align: left;
			margin: 97px 0px 0px 80px;
		padding: 0px 0px 0px 0px;
	    font-size: 12px;
	    color:#666;
		line-height:14px;
		letter-spacing:0.125em;
		text-align: center;

		
    }
.inhalt_start H1 {
		margin: 97px 0px 0px 80px;
		padding: 0px 0px 0px 0px;
	   	font-size: 12px;
		font-weight: bold;
		line-height:14px;
	    color:#666;
	    	letter-spacing:0.01em;
	    
    }
	
.inhalt_start H2 {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	   	font-size: 12px;
		font-weight:bold;
		line-height:14px;
	    color:#f00;
    }
.inhalt_start A {
	    font-size: 12px;
		font-weight:bold;
	    color:#666;
	    TEXT-DECORATION: none;
    }
.inhalt_start A:hover {
	    color: #fff;
    }
	
		
/* Inhaltsseiten ---------------------------------------------------------------------------- */	
body,html{
	height:100%;
	font-size: 101%;
	font-family: arial, helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 2em 0em 0em 0em;
	text-align: center;
	}


	
		
/* Inhaltsseiten ---------------------------------------------------------------------------- */	
#wrapper{
	margin: 0 auto; 
	WIDTH: 60.5em;
	text-align:left;
	height:auto;
	min-height:100%;
	}	
	
#alles{
	text-align:left;
	background-image:url(../img/logo_kopf_neu.gif);
	background-repeat:no-repeat;
	height:auto;
	padding: 0em 0em 0em 0em;
	WIDTH: 60.5em;  TOP: 2em;
	border: 1px solid #494949;
	min-height:47.125em;

	}
	
.clear{	
	text-align:right;
	clear:both;
	height:0.001em;
	}
	
#footer{

	text-align: left;
	padding: 0em 0em 0em 0em;
	Margin: 1.5em 0em 2em 3.7em;
	font-size: 0.563em;
	color:#000;
	line-height: 0.9em;
	WIDTH: 60.5em;
	height:1.5em;
	

	
	}	
	

/* kopf  ---------------------------------------------------------------------------------------------------- */	
.kopf{
float:left;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	height:9.4em;
	WIDTH: 60.5em;

	}
	
.kopf P {
		padding: 2em 0em 0em 0em;
	    margin: 2em 0em 0em 0em;
	    font-size: 0.5em;
	    color:#494949;
		line-height:0.563em
    }
.kopf A {
	    font-size: 0.563em;
	    color:#888;
	    TEXT-DECORATION: none;
    }
.kopf A:hover {
	    color: #000;
    }
    
#tools_N{
float:left;
	background-color:#fff; 
	margin: 0em 0em 0em 35.175em;
	padding: 0em 0em 0em 0em;
	height:4em;
	WIDTH: 20em; 
	}
#tools{
float:left;

	margin: 0em 0em 0em 23.5em;
	padding: 0em 0em 0em 0em;
	height:4em;
	WIDTH: 22em; 
	}
	
	
	
	
#printbox{	
		float:right;
		padding: 0em 0em 0em 0em;
	    margin: 2em 0em 0em 0em;}
	
#logo{
	float:left;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 2em;
}
	
	
/* NAVIGATION  ---------------------------------------------------------------------------------------------------- */	
	
.nav_1 {

        float:left;
		margin: 0em 0em 0em 2em;
		padding: 0.6em 0em 0em 0em;
	    height: 12em;
	    width: 6.35em;
		border-top: 2px solid #000;

    }
.nav_1 A {
	    font-size: 0.75em;
		font-weight:bold;
	    DISPLAY: block;
	    color:#888;
	    TEXT-DECORATION: none;
	    margin: 0em 0em 0em 0em;
	    padding: 0em 0em 0em 0em;
    }
.nav_1 A:hover {
	    color: #000;
    }
	
.nav_2 {
        float:left;
		margin: 0em 0em 0em 0em;
		padding: 0.6em 0em 0em 0em;
	    height: 12em;
	    width: 8.3em;
		border-top: 2px solid #999;
    }
.nav_2 A {
	    font-size: 0.75em;
		font-weight:bold;
	    DISPLAY: block;
	    color:#888;
	    TEXT-DECORATION: none;
    }
.nav_2 A:hover {
	    color: #000;
    }
a.navi_akt {
	    color: #000;
    }

	
/* INHALT ---------------------------------------------------------------------------------------------------- */	
	
.inhalt {height:auto;
	min-height:32.675em;
        float:left;
		margin: 0em 0em 0em 0em;
		padding: 0.5em 0em 0em 0em;
	    width: 41.875em;
	  border-top: 2px solid #ccc;
    }
.inhalt P {
		margin: 1.2em 0em 0em 0em;
		padding: 0em 1.5em 0em 0em;
	    font-size: 0.75em;
	    color:#000;
		line-height: 1.24em;
    }
.inhalt H1 {
		margin: 0.8em 0em 1em 0em;
		padding: 0em 1.5em 0em 0em;
	   	font-size: 1em;
		font-weight:bold;
		line-height: 1.125em;
	    color:#000;
    }
	
.inhalt H2 {
		margin: 0em 0em 0em 0em;
			padding: 0em 1.5em 0em 0em;
	   	font-size: 1em;
		font-weight:bold;
		line-height:1.125em;
	    color:#f00;
    }
.inhalt A {
		font-weight:bold;
	    color:#888888;
	    TEXT-DECORATION: none;
    }
.inhalt A:hover {
	    color: #000;
    }
    
.inhalt ul {
list-style-type:square;
		margin: 0.8em 0em 0em 0em;
		padding: 0em 0em 0em 1.2em;
	    font-size: 0.75em;
	    color:#000;
		line-height:0.75em;
    }
.inhalt li {
		padding: 0px 0px 5px 0px;
	   
	    color:#000;
		line-height:1em;
    }

.inhalt iMG {
	padding: 0.175em 0em 0em 0em;
	max-width:41.875em;}
	
 .indent{
 	padding: 0em 0em 0em 0.9em;
 }
	
HR {
height: 2px;
color: cccccc;
}


.tx-felogin-pi1 {
		margin: 0em 0em 0.2em 0em;
		padding: 0em 0em 2em 0em;
	    font-size: 0.75em;
	    color:#000;
		line-height: 1.5em;
    }

.tx-felogin-pi1 Input{
		x
}



	
/* Zweier Textblock ---------------------------------------------------------------------------------------------------- */		
		
		
.spalte1 {background-color: #fff;
		float:left;
		margin: 0em 0em 0em 0em;
		padding: 0em 0em 0em 0em;
	
	    width: 31em;
    }
.spalte2 {background-color: #fff;
		float:left;
		margin: 0em 0em 0em 0em;
		padding: 0em 0em 0em 0em;

	 
    }
		
		
		
/* Textblock1 ---------------------------------------------------------------------------------------------------- */		
.text1 {border-bottom: 2px solid #ccc;
margin: 0em 0em 0.8em 0em;
padding: 0em 0em 0.8em 0em;}
		
.csc-default.text1{
		margin: 0.9em 0em 0.9em 0em;
		padding: 0em 0em 0em 0em;
	
    }	
.text1 H1 {

    }
	
.text1 H2 {
		
    }	

/* Textblock2 ---------------------------------------------------------------------------------------------------- */		

.text2 {border-bottom: 2px solid #ccc;
margin: 0em 0em 0.8em 0em;
padding: 0em 0em 0em 0em;}
		
.text2 P {
		
    }	
.text2 H1 {
	
		

    }
	
.text2 H2 {


    }
    
.text2 ul {
list-style-type:square;
		margin: 0.8em 0em 0em 0em;
		padding: 0em 3em 0em 1.2em;
	    font-size: 12px;
	    color:#000;
		line-height:12px;
    }
.text2 li {

		padding: 0px 0px 5px 0px;
	    font-size: 12px;
	    color:#000;
		line-height:17px;
    }
    
.inhalt ol {
		list-style-type:decimal;
		margin: 0.8em 0em 0em 0em;
		padding: 0em 3em 0em 1.2em;
	    font-size: 12px;
	    color:#000;
		line-height:12px;
    }
.inhalt li {

		padding: 0px 0px 5px 0px;
	    font-size: 12px;
	    color:#000;
		line-height:17px;
    }
/* Textblock3 ---------------------------------------------------------------------------------------------------- */		

.text3 {border-bottom: 2px solid #ccc;
margin: 0em 0em 0.8em 0em;
padding: 0em 0em 0.8em 0em;}

		
.text3 div.csc-textpic div.csc-textpic-single-image img {
margin-bottom:0px;
}
	
    }	

	

    }
	
.text3 H2 {
	
    }	


/* Artikel ---------------------------------------------------------------------------------------------------- */		
		
.csc-default {
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
}

/* Mailform ---------------------------------------------------------------------------------------------------- */		
		

/* Mailform ---------------------------------------------------------------------------------------------------- */

.csc-mailform-field{
	MARGIN: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.75em}

.mailzeile{
	width: 430px;
	MARGIN: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color:#000;
	line-height:12px;	}
.inhalt table{
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.inhalt tr{
	MARGIN: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
.inhalt TD{
	MARGIN: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	}
.mf-input{}
.mf-pass{}
.mf-text{}
.mf-check{}
.mf-radio{}
.mf-select{}
.mf-file{}
.mf-reset{}
.mf-submit{}

tr.col1 {
MARGIN: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
td.col1 {
MARGIN: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.col1{
text-align:left;
border: 0px;
MARGIN: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

td.col2{
text-align:right;
border: 0px;
}

/* footer ---------------------------------------------------------------------------------------------------- */


  



/* drucken ---------------------------------------------------------------------------------------------------- */

@media print{

body {
	font-size: 100%;
	
	}
	
wrapper{
	position: absolute;
	LEFT: 10%;
	MARGIN: 0em 0px 0px 0px;
	/*margin: 0 auto; */
	WIDTH: 100px;

	}	
.nav_1 {
	display: none;
    }
.nav_2 {
	display: none;
    }
.kopf {
	display: none;
    }
#alles{
	float:left;
	background-image: none;
	background-repeat:no-repeat;
	border: 0px solid #000;
	height:auto;
	
	MARGIN: 0px 0px 0px 80px;
	padding: 0px 0px 0px 0px;
	WIDTH: 100%;
	}



}
