/**********************Changes made in this Section have to be made in the UserDefinedStyles.css too**********************/

/* Farben:
- Helles Blau fuer Box-Hintergruende: EDF3FD (alte: DDE8FA, ecf3fd)
- Blau fuer Titel/Links: 0045E6
(blau Links ALT: 3069EF)

*/

body{
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	margin: 12px 0px 0px 0px;
	font-size:13px;
	line-height:18px;
}

a, a:link, a:visited {
	color: #0045E6;
	text-decoration:underline;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

#SubNavigation hr { color:#FFFFFF; background-color: #FFF; height:1pt; text-align:left; border:none; box-shadow:none; margin-right: 10px; }

p {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	line-height:18px;
}

ul { margin:0; padding:0; }

/* .ContentPane ul li { 
	list-style:none; 
	background:url(/Portals/_default/Skins/Masoft/Assets/ListIconSmall.gif) left top no-repeat; 
	margin:0; 
	padding-left:20px; 
	margin-bottom:3px; } */

/* .ListeEinfach li, */.ContentPane li { 
	list-style:none; 
	background-image: url(/Portals/_default/Skins/Masoft/Assets/ListenPunktEinfach.gif); 
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:12px; 
	line-height:18px;
}

.Abschnitt { color:#99B5F5; font-size:11px; font-weight:bold; display:block; border-top:1px dotted #99B5F5; padding-top:3px; margin-bottom:2px; clear: both; }
.Columns td { padding:12px; background:url(/Portals/_default/Skins/Masoft/Assets/BgColumnTable.jpg) repeat-x #ecf3fd; border-right:9px solid #fff; }
td.LastCol { border-right:0;}
.Columns td h2 { margin:0 0 8px 0; }

.ContentPane .Head, h1 {
	font-size: 19px;
	line-height:25px;
	color: #0045E6;
	font-weight: bold;
	margin:0 0 28px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	
}
h2 {
	font-size: 15px;
	line-height: 20px;
	color: #0045E6;
	font-weight: bold;
	margin:0 0 14px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

h2.AbstandUntenKlein {
	margin-bottom:3px;
}

h3 {
	font-size: 13px;
	line-height:18px;
	color: #0045E6;
	font-weight: bold;
	padding:0px;
	margin:10px 0 0px 0;
	font-family:Arial, Helvetica, sans-serif;
}

h4 {
	font-size: 13px;
	line-height:18px;
	color: #000000;
	font-weight: bold;
	padding:0px;
	margin:10px 0 0px 0;
	font-family:Arial, Helvetica, sans-serif;
}


/* - - - - - - - - RightPane - - - - - - - - */


.ContainerRightPane h2 {
	margin-bottom:3px;
	margin-top: 15px;
}

.RightPane li { 
	list-style:none; 
	background-image: url(/Portals/_default/Skins/Masoft/Assets/ListenPunktEinfach.gif); 
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left:10px; 
	line-height: 18px;
}

.RightPane p { 
	margin: 0px; 
}


.NewsMessage {
	margin-bottom:20px;
}

/* - - - - - - - - Header - - - - - - - - */

#Header {
	height:155px;
	width: 1014px;
	position:relative;
	background:url(/Portals/_default/Skins/Masoft/Assets/Header.jpg) left top no-repeat;
	background-image: url(/Portals/_default/Skins/Masoft/Assets/Header.jpg);
}
/**************************************************************************************************************************/

.Normal, .Normal td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	margin: 0px;
}

.Head {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #3069EF;
	font-weight: normal;
}

a.login:link, a.login:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #CCDDFB;
	font-family: Arial;
	font-size: 10px;
	text-decoration:none;

}
	
a.login:hover {
	color: #4679EE;
} 

#ToFlexCopyright a:link, #ToFlexCopyright a:visited, #ToFlexCopyright{
	color: #8AACF4;
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 10px;
	text-decoration:none;
}


.Container	{
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #FFFFFF;
}


.ContentPane {
	padding-top: 25px;
	padding-bottom: 20px;
}
.ContainerContentPane {
	padding: 0px 28px 10px 28px;
}

.ContainerContentPanewoRightPanne
 {
	padding: 0px 7px 12px 7px;
	width:763px;
}

.InfoPane { color:#0045E6; }
.InfoPane a:link, .InfoPane a:visited,.InfoPane a:hover { color:#0045E6; text-decoration:underline; }



.rightpane{ 
	padding-bottom: 20px;
} 

.InfoBox { background:url(/Portals/_default/Skins/Masoft/Assets/BgColumnTable.jpg) left top repeat-x; }
.InfoBox td { color:#0045E6; font-size:16px; font-weight:bold; line-height:18px; padding:20px 10px; }
.InfoBox li { list-style:none; background:url(/Portals/_default/Skins/Masoft/Assets/ListIcon.gif) left 2px no-repeat; margin:0; padding-left:20px; margin-bottom:3px;}



/* ZitatBox */

.ZitatBox { 
	background-color:#EDF3FD; 
	display: block; 
	padding: 10px 15px 10px 40px; 
	font-size: 16px; 
	line-height: 20px;
	color: #0045E6; 
	font-weight: bold; 
	background-position: 10px 8px;
	background-repeat: no-repeat;
	background-image:url(/Portals/_default/Skins/Masoft/Assets/okButton.jpg);
	}
	
	
	
/* TopThemaBox */

.TopThemaBox {
	background-color:#EDF3FD;
	display: block;
 	float: left; 
	padding: 10px 15px 10px 10px;
	margin-bottom: 10px;
	width: 503px;
	clear: both; 
	}

.TopThemaBox h2 {
	margin-bottom: 8px;
	}

.TopThemaBox p {
	margin: 0px;
	}	
	
.TopThemaBox img { 
	float: left;
	margin-right: 20px;
	margin-top: 2px;
	}
	
.TopThemaBoxText {
	float: left;
	display: block;
	height: auto;
	width: 310px; 
	}

.TopThemaBoxText a, .TopThemaBoxText a:link, .TopThemaBoxText a:visited, .TopThemaBoxText a:active {
	color: #000;
	text-decoration: underline;
	}

.TopThemaBoxText a:hover {
	color: #0045E6;
	text-decoration: underline;
	}

/* KundenAussage Box */

.KABox {
	background-color:#EDF3FD;
	padding: 15px;
	margin-bottom: 3px;
	background-image: url(/Portals/_default/Skins/Masoft/Assets/HGKundenaussagen.jpg);
	background-repeat: no-repeat;
	background-position: 140px 0px;
}

.KABox img {
	float:left;
	margin-right: 15px;
	border: 3px solid #FFFFFF;
}

.KABoxText {
	margin-left: 160px;
	padding-right: 20px;
}

.clearfloat {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0px;
}


/* Liste in Boxen "Einsatzbereiche" */

ul.ListeEinsatzbereich { 
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
.ListeEinsatzbereich li { 
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 17px;
	background-image:url(/Portals/_default/Skins/Masoft/Assets/ListenPunktEinsatzbereich.jpg);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	font-size:14px;
	line-height: 16px;
	font-weight: bold;
	color: #000;
	}
	
.ListeEinsatzbereich a, .ListeEinsatzbereich a:link, .ListeEinsatzbereich a:active, .ListeEinsatzbereich a:visited { 
	color: #000;
	text-decoration: none;
	}
	
.ListeEinsatzbereich a:hover { 
	color: #0045E6;
	text-decoration: none;
	}
	
/* - - - - - - - - Kontaktformular - - - - - - - - */	
	
#dnn_ctr459_CFD_pnlCtrls span { 
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:13px;
	font-weight: normal;
	
}


/* - - - - - - - - Link mit Pfeil - - - - - - - - */	
	

a.LinkMitPfeilRechts {
	background-image:url(/Portals/_default/Skins/Masoft/Assets/LinkPfeilRechts.gif);
	background-repeat: no-repeat;
	background-position: right 1px;
	padding-right: 18px;
	padding-top: 0px;
	padding-bottom: 2px;
	
}

a.LinkMitPfeilRechts:hover {
	background-image:url(/Portals/_default/Skins/Masoft/Assets/LinkPfeilRechtsHover.gif);
	
}


a.LinkMitPfeilLinks {
	background-image:url(/Portals/_default/Skins/Masoft/Assets/LinkPfeilLinks.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 18px;
	padding-top: 0px;
	padding-bottom: 2px;
	
}

a.LinkMitPfeilLinks:hover {
	background-image:url(/Portals/_default/Skins/Masoft/Assets/LinkPfeilLinksHover.gif); 
	
}


h2 a.LinkMitPfeilRechts, h2 a.LinkMitPfeilRechts:link, h2 a.LinkMitPfeilRechts:visited, h2 a.LinkMitPfeilRechts:hover, 
h2 a.LinkMitPfeilLinks, h2 a.LinkMitPfeilLinks:link, h2 a.LinkMitPfeilLinks:visited, h2 a.LinkMitPfeilLinks:hover {
	text-decoration:none;
}



/* SimpleGallery */
.View td { background-color:#DEE9FB; width:100px; padding: 8px; }
.View td td { padding: 0; }
/* Navigation */
#SystemNavigation, #SystemNavigation li { margin:0; padding:0; list-style:none; background:none; }
#SystemNavigation { position:absolute; right:11px; top:12px; }
#SystemNavigation li { display:block; float:left;  }
#SystemNavigation li a { display:block; padding-left:10px; margin-left:4px; width:116px; height:20px; line-height:20px; color:#fff; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:#4074EE; text-decoration:none; }
#SystemNavigation li a:hover { background:#ffff3a; color:#0046E7; }
#SystemNavigation li.Active a { background:#fff; color:#0046E7; }

#MainNavigation, #MainNavigation li { margin:0; padding:0; list-style:none; background:none;}
#MainNavigation { position:absolute; top:116px; left:223px; }
#MainNavigation li { display:block; float:left; }
#MainNavigation li a { display:block; float:left; padding-left:8px; padding-top:5px; width:118px; height:30px; margin-left:4px; color:#fff; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:#4074EE; text-decoration:none;  }
#MainNavigation li a:hover { background:#ffff3a; color:#0046E7; }
#MainNavigation li.Active a { background:#fff; color:#0046E7;}

#SubNavigation, #SubNavigation li { margin:0; padding:0; list-style:none; background:none; }
#SubNavigation {
	padding-left:55px;
	min-height: 350px;
}
#SubNavigation li { display:block; width:168px; min-height:18px; }
#SubNavigation li a { display:block; width:156px; background:#4074EE; color:#fff; padding-top:3px; padding-bottom:3px; padding-left:12px; margin-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; }
#SubNavigation li a:hover { background:#ffff3a; color:#0046E7; }
#SubNavigation li.Active a { background-color:#fff; color:#0046E7;}

/* Level2 */
#SubNavigation li.Active li { padding-left:13px; width:155px; }
#SubNavigation li.Active li a { background: #B3C7F9;  width:143px; }
#SubNavigation li.Active li a:hover { background:#ffff3a; color:#0046E7; }
#SubNavigation li.Active li.Active a { background:#fff; color:#0046E7; }
#SubNavigation li.Active > li.Active { background:#000!important; }



/* 2NavigateTree Section ***************************************************************************************************************************/		

#ToNavForToFlex { 
	padding-left:0px; margin-top:1px; /*margin-top:0px;*/
}
.ToNavigateNavContainer DIV { 
	font-family:Arial; font-size:11px; width:100%; line-height:27px;
}
.ToNavigateNavContainer A, ToNavigateNavContainer A:visited { 
	text-decoration:none;	
}
.ToNavigateNavContainer A:hover { 
	font-weight: bold; 
}
#LinkSelected {	 
}
#LinkInPath {
}	

/* NavLevel 2 ***/ 
a.NavLevel2:link, a.NavLevel2:visited {
	line-height:20px;
	Color: #FFFFFF;
	padding: 5px 0px 5px 30px;
	display:block;
	background-image: url(/Portals/_default/Skins/Masoft/Assets/SubNavigation/NavLevel2Passiv.gif);
	background-repeat: no-repeat;
	letter-spacing:1px;
	font-size: 13px;
	background-color:#3269EC;
	font-weight: bold;
}
a.NavLevel2:hover{ 
	background-color:#FFFF33;
	background-image:none;
	Color: #0046E8;
	margin-left:4px;
	margin-right:5px;
	font-weight:bold;
}
#Selected a.NavLevel2{
	font-weight: bold;
	Color: #0046E8;
	background-image: url(/Portals/_default/Skins/Masoft/Assets/SubNavigation/NavLevel2Active.gif);
	background-color:#FFFFFF;
	margin-left:4px;
	margin-right:5px;
} 
#InPath a.NavLevel2{
	font-weight: bold;
	Color: #0046E8;
	background-image: url(/Portals/_default/Skins/Masoft/Assets/SubNavigation/NavLevel2Active.gif);
	background-color:#FFFFFF;
	margin-left:4px;
	margin-right:5px;
}

/* NavLevel 3 ***/ 
a.NavLevel3:link, a.NavLevel3:visited {
	line-height:25px;
	Color: #FFFFFF;
	padding-left:50px;
	display:block;
	letter-spacing:1px;
	font-size: 13px;
	background-color:#3269EC;
	font-weight: normal;
}
a.NavLevel3:hover {
	line-height:25px;
	Color: #3269EC;
	display:block;
	letter-spacing:1px;
	font-size: 13px;
	background-color:#FFFF33;
	margin-left:4px;
	margin-right:5px;
	font-weight: normal;
	
	
}
#Selected a.NavLevel3{
	line-height:25px;
	Color:#3269EC;
	display:block;
	letter-spacing:1px;
	font-size: 13px;
	background-color:#FFFFFF;
	margin-left:4px;
	margin-right:5px;
	font-weight: normal;
} 
#InPath a.NavLevel3	{
	line-height:25px;
	Color:#3269EC;
	display:block;
	letter-spacing:1px;
	font-size: 13px;
	background-color:#FFFFFF;
	margin-left:4px;
	margin-right:5px;
	font-weight: normal;
	}
	
.ContainerRightPane_Tierzucht { display:none;!important }
.ContainerRightPane_Tiermast { display:none;!important }
.ContainerRightPane_Tierhandel { display:none;!important }
#lightbox-container-image-details-nav { font-weight:bold; }
a img { border:0; }

