/**
*	Stylesheet für Mainframe-Template
*/
body {
	margin:5px;
	margin-top:75px;
	text-align:center;
	font-family:Arial;
	font-size:1em;
	}
div.heidersberger_homestart 
{
    float:right;
    width:auto;
    height:auto;
    position:relative;
    margin:0px;
    padding:0px;
    margin-top:110px;
}
div.menuekopf 
{
    float:right;
    padding-top:15px;
}
a.Interaktiv:link	{font-family:Arial;font-size:11px;color: #181B5D;text-decoration:none;}
a.Interaktiv:visited{font-family:Arial;font-size:11px;color: #181B5D;text-decoration:none;}
a.Interaktiv:hover 	{font-family:Arial;font-size:11px;color: #181B5D;text-decoration:underline; }
a.Interaktiv:active {font-family:Arial;font-size:11px;color: #181B5D;text-decoration:underline; }
a.Interaktiv:focus 	{font-family:Arial;font-size:11px;color: #181B5D;text-decoration:none;}

a.Impressum:link 	{font-family:Arial;font-weight:bold;font-size:11px;color: #ffffff;text-decoration:none;}
a.Impressum:visited {font-family:Arial;font-weight:bold;font-size:11px;color: #ffffff;text-decoration:none;}
a.Impressum:hover 	{font-family:Arial;font-weight:bold;font-size:11px;color: #ffffff;text-decoration:underline; }
a.Impressum:active 	{font-family:Arial;font-weight:bold;font-size:11px;color: #ffffff;text-decoration:underline; }
a.Impressum:focus 	{font-family:Arial;font-weight:bold;font-size:11px;color: #ffffff;text-decoration:none;}
a.Impressum 
{
    display:none;
}

a.menuItem:link 	{ color: #878787; text-decoration:none;text-transform:lowercase; }
a.menuItem:visited 	{ color: #878787; text-decoration:none;text-transform:lowercase; }
a.menuItem:hover 	{ color: #FF4100; text-decoration:none;text-transform:lowercase; }
a.menuItem:active 	{ color: #FF4100; text-decoration:underline;text-transform:lowercase; }
a.menuItem:focus 	{ color: #FF4100; text-decoration:none;text-transform:lowercase; }

a:link 		{ color: #878787; text-decoration:none; }
a:visited 	{ color: #878787; text-decoration:none; }
a:hover 	{ color: #FF4100; text-decoration:none; }
a:active 	{ color: #FF4100; text-decoration:underline; }
a:focus 	{ color: #FF4100; text-decoration:none; }

a.anreisser:link,
a.anreisser:visited,
a.anreisser:hover,
a.anreisser:active,
a.anreisser:focus,
a.textHeadline:link,
a.textHeadline:visited,
a.textHeadline:hover,
a.textHeadline:active,
a.textHeadline:focus {
	text-decoration:none;
	color:black;
	}
div 
{
    float:left;
    position:relative;
    width:auto;
    height:auto;
}
div.contentTableExternal 
{
    padding-top:15px;
}
div.contentTableExternal a.textHeadline:link,
div.contentTableExternal a.textHeadline:visited,
div.contentTableExternal a.textHeadline:hover,
div.contentTableExternal a.textHeadline:active,
div.contentTableExternal a.textHeadline:focus {
	text-decoration:none;
	color:#FF4100;
	}
a.displayPath {
	text-transform:lowercase;
	}
tr.menuRowActive a.menuItem,
tr.menuRowActive a.menuItem:visited,
tr.menuRowActive a.menuItem:hover,
tr.menuRowActive a.menuItem:active,
tr.menuRowActive a.menuItem:focus {
	color:#FF4100;
	}
acronym {
	text-decoration:none;
	border-bottom-width:0px;
	}

.erhaben {
	border-left:1px solid #ffffff;
	border-right:1px solid #9D9DA1;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #9D9DA1;
	background-color:#E5E4E8;
	}

input.textfeld,
textarea.textfeld {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	}
div.mainframe {
	width:760px;
	position:relative;
	}
div.mainframeLogo {
	width:760px;
	}
div.mainframePlugins {
	font-size:9px;
	font-family:Arial;
	width:756px;
	padding:2px;
	text-align:right;
	color:#878787;
	}
div.mainframeMenu {
	text-align:left;
	vertical-align:top;
	width:200px;
	padding:0px;
	}
div.mitbildern
{
    width:430px;
}
div.mfm_hp div.contentTableMenu 
{
    padding-top:7px;
    padding-bottom:25px;
}
div.mainframeContent_homepage {
	text-align:right;
	vertical-align:bottom;
	width:482px;
	padding:0px;
	padding-right:78px;
	padding-top:20px;
	padding-bottom:3px;
	position:absolute;
	bottom:18px;
	right:0;
	}
div.mainframeContent 
{
	height:550px;
	overflow:auto;
	overflow-x:hidden;
	width:560px;
	padding:0px;
	text-align:left;
	margin-bottom:5px;
	}
div.mainframeContent p {
	line-height:1.5em;
	}
td.mainframeAbstand1 {
	width:225px;
	}
td.mainframeAbstand2 {
	width:535px;
	}
div.mainframeFuss,
div.mainframeFuss_homepage {
	width:739px;
	font-size:0.7em;
	font-family:Arial;
	font-weight:bold;
	text-align : right;
	padding:0px 5px 3px 16px;
	border-bottom:3px solid #C4C4C4;
	color:white;
	vertical-align:bottom;
	}
div.mainframeFuss_homepage {
	background:url('../images/corporate/background_fuss.png');
	height:3px;
	padding:0 0 0px 20px;
	border-bottom-width:0;
	}
span.headline {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-transform:lowercase;
	color:#878787;
	}
p.ListenHeadline {
	margin-top:3px;
	margin-bottom:0px;
	line-height:16px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:lowercase;
	color:black;
	}
span.wichtig {
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
	text-transform:lowercase;
	color:#111111;
	}
a.menuItemParent,
a.menuItemParent:focus,
a.menuItemParent:active,
a.menuItemParent:link,
a.menuItemParent:visited {
	color:black;
	font-family:Arial,Sans-Serif;
	text-decoration:none;
	font-style:normal;
	text-transform:none;
	font-variant:normal;
	font-weight:bold;
	}
a.menuItemParent:hover {
	color: #FF4100;
	}
table.heidersberger td {
	padding:5px;
	vertical-align:top;
	}
input.shopanzahl {
	font-size:11px;
	border:1px solid #999;
	width:25px;
	}
div.heidersberger_aktuell {
	float:left;
	width:auto;
	height:auto;
	margin-left:12px;
	font-size:0.7em;
	}
div.heidersberger_aktuell a.menuItemHeadline:link,
div.heidersberger_aktuell a.menuItemHeadline:active,
div.heidersberger_aktuell a.menuItemHeadline:hover,
div.heidersberger_aktuell a.menuItemHeadline:focus,
div.heidersberger_aktuell a.menuItemHeadline:visited {
	color:#f30;
	}
div.surround 
{
    width:760px;
    height:auto;
    float:none;
}
div.heidersberger 
{
    width:100%;
    text-align:center;
}
div.shoplink 
{
    float:right;
    width:120px;
    height:auto;
    display:block;
    margin-bottom:10px;
    margin-left:20px;
    font-size:11px;
}
div.mainframePlugins div.contentTableFunktionHeadLineMiddleNB 
{
    display:none;
}
div.loginbox input.login 
{
    font-family:Arial;
    font-size:10px;
    padding:0px;
    margin:0 7px 0 0;
    display:block;
    float:left;
    border:1px solid #c4c4c4;
    width:55px;
}
div.loginbox a 
{
    display:block;
    float:left;
    padding-top:3px;
}
div.loginbox 
{
    float:left;
    padding:3px 0 0 15px;
}
div.lastchange 
{
    float:right;
    padding-top:6px;
}
div.logged_in 
{
    float:left;
    padding:6px 0 0 15px;
}
div.logged_in b 
{
    color:Black;
}
div.logged_in a 
{
    color:#ff4100;
}
p.inhaltsverzeichnis 
{
    clear:both;
}
span.synapsisadmin 
{
    display:inline;
    width:auto;
    height:auto;
    z-index:100;
}

