/*** Dokumentenweite Einstellungen ***/
body{
        background-image: url(img/head-hg.jpg);  
        background-repeat:repeat-x;
		background-position:top;
		background-color: #e5e9ec;  
        margin: 0px;
        padding: 0px;
        font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #293555;
}
/*** Inhaltsboxen ***/
/* Kopfzeile - nur eine farbige Box */
#head{ background-image:url(img/mmgnewsletter-header.jpg);
       background-position: center;
	   background-repeat: no-repeat;
       height: 210px;
}
#head_print{
        height: 80px;
        border-bottom: 4px solid #FF0000;
}
/* Buttons fuer Archiv und An-/Abmeldung */
#container_buttons, #container_buttons_print{

	padding-bottom: 2px; /* Damit IE nicht den unteren Rand abschneidet */
	padding-top: 2px;    /* Damit IE nicht den oberen Rand abschneidet */
	
}
#container_buttons{
     position: relative;
        top: -50px;
		left: -320px;
	 width: 250px;
	 
	       
}
#container_buttons_print{
position:relative;
right:15px;
width:881px;
    position: relative;        
    right: 20px:;
	text-align:right;
}
/* Inhaltsbereich */
#content{
position: relative;
        top: -40px;
   background-image: url(img/content-hg.jpg);
   background-repeat:repeat-y;
   width: 881px;
   voice-family: "\"}\"";
   voice-family: inherit;
  
}
#content_print{
   position: relative;
   top: 20px;   
   width: 881px;
   background-color:#FFFFFF;  
}
html>body #content {
   width: 881px;
}
#inhalt{
        width: 260px;
        float: left;
		padding-left:10px;
		
}
#editorial{
        width: 601px;
        float: right;
		padding-right:10px;
}
/* Fu&szlig;zeile */
#foot, #foot_print{
        clear: both;
        text-align: center;
        font-size: 10px;
}
#foot{
background-image:url(img/footer-hg.jpg);
background-repeat:no-repeat;
background-position:center;
background-color:#4c5c6a;
height:143px;
margin-top:-80px;
margin-left:-1px;
padding-top:65px;
color:#F7F8F9;
font-weight:bold;
}
#foot_print{
        border-top: 1px solid #ff0000; 	
		padding-top:4px;	
		margin-top: 40px;
		height:60px;
}
/* Elemente Titelbox */
#container_head{
   position: relative;
        top: -66px;		
        font-size: 24pt;
        height: 30px;
        font-weight: bold;
}
#container_head{
	width: 540px;
	
}
#container_head_print{
   width: 881px;
   background-color:#FFFFFF;
    position: relative;
        top: 20px;		
   font-size: 24pt;
   text-align:left;
}

.head_foot_ausgabe{
	margin-left: 240px;
	font-size: 13px;
	font-weight: bold;
	letter-spacing:2px;
	color:  #FF0000;
	width: 300px;
}
.head_foot_ausgabe_print{
position:relative;
top: -4px;
left: 24px;
width: 300px;
	font-size: 13px;
	font-weight: bold;
	letter-spacing:2px;
	color:  #FF0000;
	text-align:left;
}
#grwtext{
   padding-left: 34px;
        padding-right: 5px;
        padding-top: 5px;
        color: #ff0000;
}
/* Kopfzeilen der einzelnen Bereiche */
.titel_content{
        float: left;
        width: 100%;
        padding: 2px;
		margin-bottom:6px;
		border-bottom:1px solid #FF0000;	
        font-size: 13px;
        letter-spacing: 5px;
        font-weight: bold;
        color: #4c5b69;
        text-align: center;
		background-color: #e5e9ec;  
}
.titel_design, .titel_design_print{
        
        height: 25px;
        clear: both;
}
.titel_design {
        
        margin-left:20px;
		margin-right:20px;
}
.titel_design_print{
	position: relative;
	border: 1px solid #ff0000;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color:  #4c5b69;
	letter-spacing: 7px;
	line-height: 25px;
}

/* Inhaltsbereich, dient als Container f&uuml;r Inhaltselemente */
.textbody{
        padding-left:20px;
		padding-right:20px;
        margin-top: 20px;
        margin-bottom: 20px;
        font-size: 12px;
        text-align: justify;
        page-break-before: avoid;
}
/* Link zum Seitenanfang (unter jeder Inhatskategorie) */
.totop{

   margin-bottom: 5px;
        text-align: right;
        font-size: 10px;
}
/* Druckansicht */
.printview{
        margin-left: 10px;
        margin-right: 10px;
}
/*** Formatierungen ***/
/* Hyperlinks */
a{
text-align:left;
   text-decoration: none;
        color: #ff3300;
		margin-bottom:4px;
}

a.foot{
        text-decoration: none;
        color: #ffffff;
}
a.foot:hover, a.foot:active{
        text-decoration: underline;
		color: #CCCCCC;
}
a.foot_print{
        text-decoration: none;
        color: #000000;
}
a.button{
        color: #4c5b69;
        text-decoration: none;
        letter-spacing: 1px;
        font-weight: bold;
        font-size: 12px;        
}
a.button:hover, a.button:active{
        color: #ff0000;
        text-decoration: none;        
}
a:hover, a:active{
        text-decoration: underline;
		color: #293555;
}
/* &Uuml;berschriften */
h1, h2, h3{
        text-align: left;
        font-weight: bold;
		color: #293555;
}
h1{
        margin: 0px;
        font-size: 15px;
}
h2, h3{
        margin-bottom: 0px;
        font-size: 12px;
}

h2 {
        margin-top: 0px;
}
/* Textblock */
p{
        margin-top: 12px;
        margin-bottom: 0px;
        line-height: 15px;
}
td{
        font-size: 11px;
}
/* Linien */
hr{
        color: #ff0000;	
        background-color: #ff0000;
        width: 100%;
        height: 1px;
        border: none;
        margin-top: 0px;
        margin-bottom: 20px;
}
/* Listen */
ul{
        padding-left: 20px;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-top: 5px;
}
