@charset "utf-8";
/* CSS Document */

#inhalt span.article_separator {
	display: block;
	height: 20px;
}

#inhalt table td.article_column {
width:40%;
	padding-right: 5px;
}

#inhalt .column_separator {
	border-left: 1px solid #9F9F9F;
	padding-left: 10px;
}

#inhalt table.blog span.article_separator {
	display: block;
	height: 20px;
}


#inhalt table.blog {
width:100%
}

#inhalt .componentheading {
color:#AF3132;
padding-bottom:4px;
border-bottom:1px solid #AF3132;
width:100%;
font-size:1.2em;
margin-bottom:8px;
font-weight:bold;
}

table.contentpaneopen td.contentheading {
color:#AF3132;
padding-bottom:4px;
border-bottom:1px solid #AF3132;
width:100%;
font-size:1.2em;
font-weight:bold
}

table.contenttoc {
display:none;
}

div#jcepopup-container a {
color:#AF3132;
}

html {
font-size:62.5%;
font-weight:normal;
height:100%;
padding:0;
margin:0;
border:0;
}

body {
background-color: #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#181818;
padding:0;
margin:0;
border:0;
font-size:1.2em;
font-weight:normal;
height:100%
}

div#global {
position:absolute;
width:100%;
margin:0 auto;
padding:0;
border:0;
height:auto;
background:#FFFFFF
}

div#bg_inhalt {
width:990px;
margin:0 auto;
background:#FFFFFF;
height:100%;
padding-bottom:70px;
}

div#head {
width:990px;
margin:0 auto;
height:162px;
padding:0;
border:0;
}

div#nav_top {
width:989px;
margin:0;
height:48px;
padding:0;
border:0;
background-image:url(/templates/mp_majestic/pix/bg_nav_top_white.jpg);
background-repeat:repeat-x;
background-position:top;
}


div#nav_top ul {
padding: 0;
margin:0 0 0 57px;
color: White;
}	

div#nav_top ul li {
display: inline;
line-height:34px;
height:34px;
}

div#nav_top ul li a {
padding-right: 12px;
padding-left: 12px;
background-color:none;
color: #e1e1e1;
float: left;
border-right: 1px solid #e2e1e1;
text-decoration:none;
}

div#nav_top ul li a:hover {
padding-right: 12px;
padding-left: 12px;
background-color:none;
color: #e1e1e1;
float: left;
text-decoration:none;
border-bottom:6px solid #C43634;
background-image:url(/templates/mp_majestic/pix/bg_nav_h_var.jpg);
background-repeat:repeat-x;
padding-bottom:1px;
}

div#nav_top ul li.parent.active a{
padding-right: 12px;
padding-left: 12px;
background-color:none;
color: #e1e1e1;
float: left;
text-decoration:none;
border-bottom:6px solid #C43634;
background-image:url(/templates/mp_majestic/pix/bg_nav_h_var.jpg);
background-repeat:repeat-x;
padding-bottom:1px;
}

div#nav_top  ul li.active a{
padding-right: 12px;
padding-left: 12px;
background-color:none;
color: #e1e1e1;
float: left;
text-decoration:none;
border-bottom:6px solid #C43634;
background-image:url(/templates/mp_majestic/pix/bg_nav_h_var.jpg);
background-repeat:repeat-x;
padding-bottom:1px;
}


/* ------------------------------------------------------------------------------------------- Menu Aktuell -------------------*/
div#nav_top ul.menu_aktuell li a {
padding-right: 12px;
padding-left: 12px;
background-image:url(/templates/mp_majestic/pix/bg_aktuell.jpg);
background-repeat:repeat-x;
color: #e1e1e1;
float: left;
border-right: 1px solid #e2e1e1;
text-decoration:none;
}

div#nav_top ul.menu_aktuell  li a:hover {
padding-right: 12px;
padding-left: 12px;
background-color:none;
color: #e1e1e1;
float: left;
text-decoration:none;
border-bottom:6px solid #ED3A36;
/*background-image:url(/templates/mp_majestic/pix/bg_nav_h_aktuell.jpg);
background-repeat:repeat-x;
background-repeat:repeat-x;
padding-bottom:13px;*/
padding-bottom:1px;
}

div#nav_top ul.menu_aktuell  li.parent.active a{
padding-right: 12px;
padding-left: 12px;
background-color:none;
color: #e1e1e1;
float: left;
text-decoration:none;
border-bottom:6px solid #ED3A36;
/*background-image:url(/templates/mp_majestic/pix/bg_nav_h_aktuell.jpg);
background-repeat:repeat-x;
background-repeat:repeat-x;
padding-bottom:13px;*/
padding-bottom:1px;
}

div#nav_top ul.menu_aktuell  li.active a{
padding-right: 12px;
padding-left: 12px;
background-color:none;
color: #e1e1e1;
float: left;
text-decoration:none;
border-bottom:6px solid #ED3A36;
/*background-image:url(/templates/mp_majestic/pix/bg_nav_h_aktuell.jpg);
background-repeat:repeat-x;
background-repeat:repeat-x;
padding-bottom:13px;*/
padding-bottom:1px;

}


/* navigation 2.ebene -------------------------------------------------------------------------------------------------------*/
div#nav_sub {
width:876px;
margin:0 auto;
height:25px;
padding:0;
border:0;
background-color:#fff
}


div#nav_sub ul {
padding: 0;
margin:0 0 0 0px;
color:#C73234;
}	

div#nav_sub ul li {
display: inline;
line-height:25px;
height:25px;
}

div#nav_sub ul li a {
padding-right: 12px;
padding-left: 12px;
background-color:none;
color: #181818;
float: left;
text-decoration:none;
}

div#nav_sub ul li a:hover {
padding-right: 12px;
padding-left: 12px;
background-color:#E7E7E7;
color: #181818;
float: left;
text-decoration:none;
}

div#nav_sub ul li.parent.active a{
padding-right: 12px;
padding-left: 12px;
background-color:#E7E7E7;
color: #181818;
float: left;
text-decoration:none;

}

div#nav_sub  ul li.active a{
padding-right: 12px;
padding-left: 12px;
background-color:#E7E7E7;
color: #181818;
float: left;
text-decoration:none;

}
/* navigation 2.ebene -------------------------------------------------------------------------------------------------------*/
div#content_bg {
width:900px;
margin:0 auto;
height:auto;
margin-top:0px;
padding:18px;
background-color:#fff;
/*background-image:url(/templates/mp_majestic/pix/bg_inhalt_content.jpg);
background-repeat:repeat-x;*/
}

div#inhalt {
position:relative;
width:876px;
height:auto;
padding:12px;
background-color:#fff;
overflow:auto;
min-height:500px;
}

div#inhalt .contentpaneopen {
width:100%;
height:auto;}

div#inhalt h1 {
color:#AF3132;
padding-bottom:4px;
border-bottom:1px solid #AF3132;
width:100%;
font-size:1.2em;
}

h1 {
color:#AF3132;
padding-bottom:4px;
border-bottom:1px solid #AF3132;
width:100%;
font-size:1.2em;
}

div#inhalt h2 {
color:#AF3132;
padding-bottom:4px;
width:100%;
font-size:1em;
}

div#inhalt h3{
color:#181818;
padding-bottom:4px;
width:100%;
font-weight:bold;
font-size:1em;
}

div#inhalt a{
color:#AF3132;
font-size:1em;
text-decoration:none;
}

div#inhalt a:hover{
color:#181818;
font-size:1em;
}

div#footer {
position:fixed;
width:876px;
left: 50%;
margin-left: -438px;
bottom:0px;
background:#fff;
padding-top:4px;
font-size:0.9em;
/\font-size:13px;
z-index:20;
line-height:36px;
border-top:1px solid #C63032;
text-align:center;
padding-left:0;
padding-right:0;
letter-spacing:0.04em;
/\letter-spacing:0.04em; /*IE ARSCHI */
}

html*#footer
{
position:fixed;
width:876px;
left: 50%;
margin-left: -438px;
bottom:0px;
background:#fff;
padding-top:4px;
font-size:12px;
z-index:20;
line-height:36px;
border-top:1px solid #C63032;
text-align:center;
padding-left:0;
padding-right:0;
}

#footer a {
color:#AF3132;
text-decoration:none;
}
