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

.twoColElsRtHdr #container #footer {
	background-color: #CCCCCC;
	text-align: right;
	font-size: x-small;
	color: #000000;
	padding-right: 10px;
	height: 20px;
	padding-top: 7px;
	clear: both;
	padding-left: 10px;
}
.twoColElsRtHdr #container {
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}
.twoColElsRtHdr {
	margin: 0px;
	padding: 0px;
}
.twoColElsRtHdr #container #header {
	background-color: #710900;
	height: 120px;
	padding: 0px;
	position: relative;
}
.logoHeader {
	text-align: right;
	vertical-align: middle;
	margin-top: 19px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.twoColElsRtHdr #container #navigation {
	background-color: #be2c1e;
	height: 20px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: x-small;
	color: #F39776;
}
.mn_link:link  { text-decoration: none; color:#F39776; }  
.mn_link:visited { text-decoration: none; color:#F39776; }  
.mn_link:hover  { text-decoration: none; color:#FFFFFF; }  
.mn_link:active { text-decoration: none; color:#F39776; } 
.twoColElsRtHdr #container #image {
	margin-top: 5px;
	height: 215px;
	background-image: url(../images/banner/home3_fill.jpg);
	background-repeat: repeat;
}
.imageText {
	text-align: right;
	height: 225px;
	background-image: url(../images/home3_fill.jpg);
	background-repeat: repeat;
	background-color: #FFFFFF;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.twoColElsRtHdr #container #mainContent {
	height: 100%;
	margin-left: 0px;
	margin-right: 50px;
	font-size: small;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.mn_subnav:link  {
	text-decoration: none;
	color: #FFFFFF;
}  
.mn_subnav:visited {
	text-decoration: none;
	color:#FFFFFF;
}  
.mn_subnav:hover  { text-decoration: none; color:#FFFFFF; }  
.mn_subnav:active {
	text-decoration: none;
	color:#FFFFFF;
} 
.twoColElsRtHdr #container #leftNav {
	width: 175px;
	background-color: #eeeeee;
	position: absolute;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.twoColElsRtHdr #container #mainContentHome {
	padding-left: 10px;
	height: 250px;
	padding-top: 1px;
}
.twoColElsRtHdr #container #imageHome {
	margin-top: 5px;
	height: 215px;
	background-image: url(../images/banner/home_fill_green.jpg);
	background-repeat: repeat;
}
a:link     { text-decoration: underline; color:#c63021; }  
a:visited  { text-decoration: underline; color:#c63021; } 
a:hover    { text-decoration: underline; color:#c63021; }  
a:active   { text-decoration: underline; color:#c63021; }  
 
a.funktion:link     { text-decoration: none; color:#000000; }  
a.funktion:visited  { text-decoration: none; color:#000000; }  
a.funktion:hover    { text-decoration: none; color:#C63021; }  
a.funktion:active   { text-decoration: none; color:#C63021; }  

a.newstext:link     { text-decoration: none; color:#ffffff; }  
a.newstext:visited  { text-decoration: none; color:#ffffff; }  
a.newstext:hover    { text-decoration: none; color:#c63021; }  
a.newstext:active   { text-decoration: none; color:#c63021; } 

a.sprungmarke:link     { text-decoration: none; color:#000000; }  
a.sprungmarke:visited  { text-decoration: none; color:#000000; }  
a.sprungmarke:hover    { text-decoration: none; color:#C63021; }  
a.sprungmarke:active   { text-decoration: none; color:#C63021; }  
 
a.sprungmarke_glossar:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #474747; text-decoration: none; } 
a.sprungmarke_glossar:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #474747; text-decoration: none; }  
a.sprungmarke_glossar:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #c63021; text-decoration: none; } 
a.sprungmarke_glossar:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #c63021; text-decoration: none; } 
 
a.download:link     { text-decoration: none; color:#868480; }  
a.download:visited  { text-decoration: none; color:#868480; }  
a.download:hover    { text-decoration: none; color:#868480; }  
a.download:active   { text-decoration: none; color:#868480; }  

a.AccordionPanelTab:link { text-decoration: none; color:#3C3C3C !important; } 
a.AccordionPanelTab:visited { text-decoration: none; color:#3C3C3C !important; } 
a.AccordionPanelTab:hover { text-decoration: none; color:#c63021 !important; } 
a.AccordionPanelTab:active { text-decoration: none; color:#c63021 !important; } 

.newstext { 
  font-weight: normal;
  font-size: 10pt; 
  font-family: Arial, Helvetica, sans-serif;
  color: #3c3c3c;
  text-decoration: none;
  }
.twoColElsRtHdr #container #mainContent #mainTable {
	width: 100%;
	height: 100%;
}
.mainText {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-left: 240px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	position: relative;
}
.tableLeftNav {
	width: 200px;
	background-color: #eeeeee;
	vertical-align: text-top;
	padding-top: 40px;
	float: left;
	position: relative;
	height: 530px;
	margin: 0px;
}
.twoColElsRtHdr #container #image1 {
	margin-top: 5px;
	height: 166px;
	background-image: url(../images/banner1_fill.jpg);
	background-repeat: repeat;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColElsRtHdr #container #imageLogin {
	margin-top: 5px;
	height: 166px;
	background-image: url(../images/banner/login_fill.jpg);
	background-repeat: repeat;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColElsRtHdr #container #imageEmp {
	margin-top: 5px;
	height: 166px;
	background-image: url(../images/banner/emp_fill.jpg);
	background-repeat: repeat;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColElsRtHdr #container #imageInd {
	margin-top: 5px;
	height: 166px;
	background-image: url(../images/banner/individ_fill.jpg);
	background-repeat: repeat;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColElsRtHdr #container #imagehcp {
	margin-top: 5px;
	height: 166px;
	background-image: url(../images/banner/hcp_fill.jpg);
	background-repeat: repeat;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColElsRtHdr #container #imagehca {
	margin-top: 5px;
	height: 166px;
	background-image: url(../images/banner/hca_fill.jpg);
	background-repeat: repeat;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColElsRtHdr #container #imagecomp {
	margin-top: 5px;
	height: 166px;
	background-image: url(../images/banner/comp_fill.jpg);
	background-repeat: repeat;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.images {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.twoColElsRtHdr #container #footer #jierna {
	position: relative;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	padding: 0px;
}
.twoColElsRtHdr #container #header #upperNav {
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}
.twoColElsRtHdr #container #mainContentHome #homeText {
	float: right;
	position: relative;
	margin-top: 20px;
	margin-right: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.homeTextDesc {
	font-size: large;
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.homeTextTitle {
	font-size: x-large;
	font-weight: bold;
	color: #660000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.imageLogo {
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 0px;
	margin-top: 100px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	clear: both;
}
.imageLogo img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

