/* eps-profiled-solutions.css 10.04 */

body, table, tr, td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #626262; }

h1 { font-size: 20px; margin: 0px; margin-left: 14px; font-weight: normal; color: #626262; display: block;}
h2 { font-size: 11px; margin: 0px; margin-left: 15px; margin-bottom: 7px;font-weight: normal; color: #626262; display: block;}

.klein { font-size: 9px;}

.klein a { text-decoration: none;color: #626262;}
.klein a:link { text-decoration: none;color: #626262;}
.klein a:hover { text-decoration: underline;color: #626262;}

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

.text { margin: 0px; font-weight: normal; padding-left: 41px; padding-right: 22px; padding-top: 41px; padding-bottom: 36px; text-align: left; line-height: 18px; background-color: #F4F4F4;}

.textinfobox {
	margin: 0px;
	font-weight: normal;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	line-height: 12px;
	background-color: #F4F4F4;
	font-size: 10px;
}

.infobox {
	border-collapse:collapse;
	border-color:#999 1px solid; 
}

a.nav2  { text-decoration:none; color: #626262; }
a.nav2:link {text-decoration:none; color: #626262;}
a.nav2:hover { text-decoration:underline; color: #626262;}

/* Liste */
ul { margin-top: 0px; margin-bottom:0px;  margin-right:6px; margin-left:1em; padding-left: 0.5em; color: #626262; list-style-type:square; }

.marginal { margin: 0px; font-weight: normal; padding-left: 7px; padding-right: 4px; padding-top: 0px; padding-bottom: 0px; text-align: left; line-height: 12px; background-color: #F4F4F4;}
.marginalbox { margin: 0px; font-weight: normal; padding-left: 7px; padding-right: 4px; padding-top: 7px; padding-bottom: 4px; text-align: left; line-height: 12px; background-color: #F4F4F4;}

.marginal a { text-decoration: underline;}
.marginal a:link { text-decoration: underline;}
.marginal a:hover { text-decoration: none;}

.marginalbox a { text-decoration: none;color: #626262;}
.marginalbox a:link { text-decoration: none;color: #626262;}
.marginalbox a:hover { text-decoration: underline;color: #626262;}

.lnk { margin: 0px; font-weight: normal; padding-left: 15px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; text-align: left; background-color: #F4F4F4;}

.lnk a { text-decoration: none;color: #626262;}
.lnk a:link { text-decoration: none;color: #626262;}
.lnk a:hover { text-decoration: underline;color: #626262;}


.abstand1 { margin: 0px; padding-left: 30px; padding-right: 80px; padding-top: 114px; padding-bottom: 80px; text-align: left; background-color: #F4F4F4;}


# Navigation

.menueasy /* { background-color: #cc0;} */

.menueasy .button { display:block; width:176px; height:24px; margin-top:0px; text-decoration:none; color:#fff;  background-color: #4A872A;}
.menueasy a.button { display:block; width:176px; height:24px; margin-top:0px; text-decoration:none; color:#fff; background-color: #4A872A;}
.menueasy a.button:link    { color:#333333; background-image: none; }
.menueasy a.button:hover   { color:#333; background-color:#59A332;} /* #DEE7F3; */
.menueasy .abstand {display:block; padding: 5px; text-indent:2px; color: #fff; font-weight: normal;}


.menucrystal /* { background-color: #cc0;} */

.menucrystal .button { display:block; width:176px; height:24px; margin-top:0px; text-decoration:none; color:#fff;  background-color: #8A004D;}
.menuecrystal a.button { display:block; width:176px; height:24px; margin-top:0px; text-decoration:none; color:#fff; background-color: #8A004D;}
.menuecrystal a.button:link    { color:#333333; background-image: none; }
.menuecrystal a.button:hover   { color:#333; background-color:#B30062;} /* #DEE7F3; */
.menuecrystal .abstand {display:block; padding: 5px; text-indent:2px; color: #fff; font-weight: normal;}


.menulumi /* { background-color: #cc0;} */

.menulumi .button { display:block; width:176px; height:24px; margin-top:0px; text-decoration:none; color:#fff;  background-color: #D87115;}
.menulumi a.button { display:block; width:176px; height:24px; margin-top:0px; text-decoration:none; color:#fff; background-color: #D87115;}
.menulumi a.button:link    { color:#333333; background-image: none; }
.menulumi a.button:hover   { color:#333; background-color:#E97D1D;} /* #DEE7F3; */
.menulumi .abstand {display:block; padding: 5px; text-indent:2px; color: #fff; font-weight: normal;}



.menutex /* { background-color: #cc0;} */

.menutex .button { display:block; width:176px; height:24px; margin-top:0px; text-decoration:none; color:#fff;  background-color: #C4A701;}
.menutex a.button { display:block; width:176px; height:24px; margin-top:0px; text-decoration:none; color:#fff; background-color: #C4A701;}
.menutex a.button:link    { color:#333333; background-image: none; }
.menutex a.button:hover   { color:#333; background-color:#D6B601;} /* #DEE7F3; */
.menutex .abstand {display:block; padding: 5px; text-indent:2px; color: #fff; font-weight: normal;}



.menueps /* { background-color: #cc0;} */

.menueps .button { display:block; width:176px; height:24px; margin-top:0px; text-decoration:none; color:#fff;  background-color: #5A7996;}
.menueps a.button { display:block; width:176px; height:24px; margin-top:0px; text-decoration:none; color:#fff; background-color: #5A7996;}
.menueps a.button:link    { color:#333333; background-image: none; }
.menueps a.button:hover   { color:#333; background-color:#7995AE;} /* #DEE7F3; */
.menueps .abstand {display:block; padding: 5px; text-indent:2px; color: #fff; font-weight: normal;}


.menueasyt /* { background-color: #cc0;} */

.menueasyt .button { display:block; width:260px; height:43px; margin-left:44px; text-decoration:none; color:#fff;  background-color: #4A872A;}
.menueasyt a.button { display:block; width:260px; height:43px; margin-left:44px; text-decoration:none; color:#fff; background-color: #4A872A;}
.menueasyt a.button:link    { color:#333333; background-image: none; }
.menueasyt a.button:hover   { color:#333; background-color:#59A332;} /* #DEE7F3; */
.menueasyt .abstand {display:block; line-height: 16px; padding: 5px; text-indent:0px; color: #fff; font-weight: normal;}


.menucrystalt /* { background-color: #cc0;} */

.menucrystalt .button { display:block; width:260px; height:43px;margin-left:44px;text-decoration:none; color:#fff;  background-color: #8A004D;}
.menucrystalt a.button { display:block; width:260px; height:43px; margin-left:44px;text-decoration:none; color:#fff; background-color: #8A004D;}
.menucrystalt a.button:link    { color:#333333; background-image: none; }
.menucrystalt a.button:hover   { color:#333; background-color:#B30062;} /* #DEE7F3; */
.menucrystalt .abstand {display:block; line-height: 16px; padding: 5px; text-indent:0px; color: #fff; font-weight: normal;}


.menulumi /* { background-color: #cc0;} */

.menulumit .button { display:block; width:260px; height:43px; margin-left:44px; text-decoration:none; color:#fff;  background-color: #D87115;}
.menulumit a.button { display:block; width:260px; height:43px; margin-left:44px; text-decoration:none; color:#fff; background-color: #D87115;}
.menulumit a.button:link    { color:#333333; background-image: none; }
.menulumit a.button:hover   { color:#333; background-color:#E97D1D;} /* #DEE7F3; */
.menulumit .abstand {display:block; line-height: 16px; padding: 5px; text-indent:0px;  color: #fff; font-weight: normal;}



.menutext /* { background-color: #cc0;} */

.menutext .button { display:block; width:260px; height:43px; margin-left:44px; text-decoration:none; color:#fff;  background-color: #C4A701;}
.menutext a.button { display:block; width:260px; height:43px; margin-left:44px;text-decoration:none; color:#fff; background-color: #C4A701;}
.menutext a.button:link    { color:#333333; background-image: none; }
.menutext a.button:hover   { color:#333; background-color:#D6B601;} /* #DEE7F3; */
.menutext .abstand {display:block; line-height: 16px; padding: 5px; text-indent:0px; color: #fff; font-weight: normal;}



.menuepst /* { background-color: #cc0;} */

.menuepst .button { display:block; width:290px; height:43px; margin-left:44px; text-decoration:none; color:#fff;  background-color: #5A7996;}
.menuepst a.button { display:block; width:290px; height:43px; margin-left:44px; text-decoration:none; color:#fff; background-color: #5A7996;}
.menuepst a.button:link    { color:#333333; background-image: none; }
.menuepst a.button:hover   { color:#333; background-color:#7995AE;} /* #DEE7F3; */
.menuepst .abstand {display:block; line-height: 16px; padding: 5px; text-indent:0px;  color: #fff; font-weight: normal;}





.farbe0a { background-color: #fff;}

.fehlt {color: #663399;}
.altertext {color: #006699;}

h3 span {height:0; width:0; overflow:hidden; display:block;}

/* .marginal { font-size: 9px; margin: 0px; font-weight: normal; padding-left: 6px; padding-top: 0px; padding-bottom: 5px; text-align: left; line-height: 14px;} #F0F4FB  */

/* .marginalbox { font-size: 9px; margin: 0px; font-weight: normal; color: #000; background-color:#fff ; padding-top: 4px; padding-bottom: 6px; padding-left: 9px; padding-right: 6px; text-align: left; line-height: 14px;} */

.marginalbox2 { font-size: 9px; margin: 0px; font-weight: normal; color: #000; background-color:#fff ; padding-top: 4px; padding-bottom: 6px; padding-left: 0px; padding-right: 6px; line-height: 14px;}

.marginalboxhd { font-size: 9px; margin: 0px; font-weight: bold; color: #575757; background-color:#fff ; padding-top: 3px; padding-bottom: 5px; padding-left: 9px; text-align: left; line-height: 14px;}



.marginalleft { font-size: 9px; margin: 0px; font-weight: normal; padding-left: 14px; padding-top: 0px; padding-bottom: 5px; text-align: left; line-height: 14px; color: #000;} /*#F0F4FB  */

.farbe1aa { background-color: #F0F4FB;} /* hellerblau */
.farbe1a { background-color: #F6F6F6;} /* hellgrau */
.farbe1b { background-color: #B1C6E4;} /* blau */
.farbe1c { background-color: #EAEAEA;} /* dunkelgrau */
.farbe1d { background-color: #7EA0D3;} /* dunklerblau */

.farbe3a { background-color: #E20A16;} /* rot */

input { font-size: 10px;}
select { font-size: 10px;}
textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}



.kasten { margin: 0px; font-weight: normal; padding-left: 6px; padding-right: 6px; padding-top: 4px; padding-bottom: 4px; vertical-align: top; text-align: left; line-height: 14px; background-color: #FFF;}




.footer { font-size: 10px; margin: 0px; font-weight: normal; padding-left: 30px; padding-right: 0px; padding-top: 18px; padding-bottom: 5px; text-align: left; line-height: 14px;}
.footer a {color: #E20A16; text-decoration: underline;}
.footer a:link {color: #E20A16; text-decoration: underline;}
.footer a:hover {color: #E20A16; text-decoration: none;}

a.footer {color: #575757; text-decoration: underline;}

a { color: #E20A16;}
a:link { color: #E20A16;} /* #29497A */
a:hover { text-decoration: none; color: #E20A16;}



.marginalbox2 a { text-decoration: none;}
.marginalbox2 a:link { text-decoration: none;}
.marginalbox2 a:hover { text-decoration: underline;}

.pfeil { font-size: 11px; margin: 0px; font-weight: normal; color: #E20A16;}

/* .abstandak {display:block; padding: 3px; text-indent:14px; color:#FF8608; font-weight: bold;}
.abstand1 {display:block; padding: 3px; text-indent:20px;}
.abstand3 {padding: 5px;}  */

/* Navigation */
/* Schriftgröße */
.menu0 .abstand, .menu0ak .abstand, .menu1 .abstand, .menu1ak .abstand, .abstand, .menu1hk .abstand, .menu2 .abstand, .menu2ak .abstand, .menu2hk .abstand, .menu3 .abstand  {font-size: 11px; font-family: Verdana, Arial, Helvetica;}

/* Einzug */
/* Ebene 0 */

.marginalboxl { padding: 4px 6px 4px 9px; font-size: 9px; margin: 0px; font-weight: normal; color: #000; background-color:#fff; line-height: 14px;}

.marginalboxl a { text-decoration: none; padding: }
.marginalboxl a:link { text-decoration: none; }
.marginalboxl a:hover { text-decoration: underline; }

.marginale { color: #E20A16; font-size: 9px; padding-bottom: 2px; text-align: left; line-height: 14px;}

.marginale li {padding: 0 0 2px 0px;  }

/* ul {background-color: #fc0;} */


/* li.marginale { margin-left: 0px; padding: 0px;}
.marginale { margin: 0px; padding: 0px;} */

/* ul.test { margin-left:0px; padding-left:0px; list-style-position:inside; list-style-image: url(../img/pfeil_rot.gif);} */

.bild { margin-left:-30px; margin-top; -32px; }

/* margin-top: 0px;margin-bottom: 0px;  margin-right: 6px; margin-left:1em; padding-left: 0.5em; color: #17AA35; list-style-type: square;  */



.menu0 /* { background-color: #cc0;} */

.menu0 .button { display:block; width:186px; height:17px; margin-top:0px; text-decoration:none; color:#333333;  background-color: #FFF;}
.menu0 a.button { display:block; width:186px; height:17px; margin-top:0px; text-decoration:none; color:#333333; background-color: #FFF;}
.menu0 a.button:link    { color:#333333; background-image: none; }
.menu0 a.button:hover   { color:#333; background-color:#e4e4e4;} /* #DEE7F3; */
.menu0 .abstand {display:block; padding: 1px; text-indent:15px; color: #666;}



.menu0ak /* { background-color: #cc0;} */
.menu0ak .button { display:block; width:186px; height:17px; margin-top:0px; text-decoration:none; color:#E20A16;  background-color: #FFF;}
.menu0ak a.button { display:block; width:186px; height:17px; margin-top:0px; text-decoration:none; color:#E20A16; background-color: #FFF;}
.menu0ak a.button:link    { color:#E20A16; background-image: none; }
.menu0ak a.button:hover   { color:#E20A16; background-color:#e4e4e4;}
.menu0ak .abstand {display:block; padding: 1px; text-indent:15px; color: #E20A16;}


.menu1ak /* { background-color: #cc0;} */
.menu1ak .button { display:block; width:180px; height:17px; margin-top:0px; text-decoration:none; color:#E20A16;  background-color: #FFF;}
.menu1ak a.button { display:block; width:180px; height:17px; margin-top:0px; text-decoration:none; color:#E20A16; background-color: #FFF;}
.menu1ak a.button:link    { color:#E20A16; background-image: none; }
.menu1ak a.button:hover   { color:#E20A16; background-color:#DEE7F3;}
.menu1ak .abstand {display:block; padding: 1px; text-indent:21px; color: #E20A16;}

.Stil2 {color: #E20A16; font-size: 9px;}

.text a {text-decoration: underline; color: #333; } /*  #575757; */
.text a:link {text-decoration: underline; color: #333; }
.text a:hover  {text-decoration: none; color: #333; }


h4 { margin: 0px; font-weight: bold; color: #E20A16; font-size: 11px; display: inline; }

h4 a { text-decoration: none;}
h4 a:link { text-decoration: none;}
h4 a:hover { text-decoration: underline;}



.foot { font-size: 10px;}

a.no { text-decoration: none; color: #626262;}
a.no:link { text-decoration: none; color: #626262;}
a.no:hover { text-decoration: underline; color: #626262;}


.text a:link {color: #626262;}

.teaser { margin: 0px; font-weight: normal; padding-left: 51px; padding-top: 0px; padding-bottom: 0px; text-align: left; line-height: 17px; color: #F4F4F4;}
.teaser a {color: #fff; text-decoration: none;}
.teaser a:hover {color: #fff; text-decoration: underline;}
.textKopie {
	margin: 0px;
	font-weight: normal;
	text-align: left;
	line-height: 18px;
	padding: 0px;
}

.rundrum {
  border-width:1px;
  border-style:solid;
  border-color:#5A7996;
}

.rundrum2 {
  border-width:2px;
  border-style:solid;
  border-color:#5A7996;
}
