/* CSS-Style für Artefact4you AG */

/* Globale Einstellungen */

body
{ margin:0px;
  padding:0px;
  background-color:#55778B;
  color:#000000;
  text-align:center;
}

body.mceContentBody
{ background-color:#CCCDD0;
  padding:10px;
  text-align:left;
}

body.htmledit
{ text-align:left;
}

p, ol, ul, li, div, td, th, nobr, b, i, a, span
{ font-family:Arial,Verdana,Helvetica,Sans-Serif;
  font-size:12px;
  text-decoration:none;
  color:#000000;
}

strong
{ font-weight:bolder;
}

h1,p.h1,span.h1
{ font-family:Arial,Verdana,Helvetica,Sans-Serif;
  font-size:14px;
  font-weight:bold;
  color:#21366B;
}

h2,p.h2,span.h2
{ font-family:Arial,Verdana,Helvetica,Sans-Serif;
  font-weight:bold;
  font-size:12px;
  color:#4D78B1;
}

h3,p.h3,span.h3
{ font-family:Arial,Verdana,Helvetica,Sans-Serif;
  font-size:12px;
  color:#4D78B1;
}

img
{ border:0px;
  margin:0px;
  padding:0px;
}

a:link, a:visited
{ color:#003E8F;
  text-decoration:none;
}

a:hover, a:active
{ color:#003E8F;
  text-decoration:underline;
}

a.topnav:link, a.topnav:visited
{ color:#FFFFFF;
  text-decoration:none;
  font-size:11px;
}

a.topnav:hover, a.topnav:active
{ color:#FFFFFF;
  text-decoration:underline;
  font-size:11px;
}

a.mainnav:link, a.mainnav:visited, a.mainnav:hover, a.mainnav:active
{ color:#003E8F;
  text-decoration:none;
  font-size:16px;
  font-weight:bolder;
}

a.mainnav_selected:link, a.mainnav_selected:visited, a.mainnav_selected:hover, a.mainnav_selected:active
{ color:#FEBE10;
  text-decoration:none;
  font-size:16px;
  font-weight:bolder;
}

a.nav:link, a.nav:visited, a.nav:hover, a.nav:active
{ font-size:14px;
  color:#003E8F;
  text-decoration:none;
}

a.nav_selected:link, a.nav_selected:visited, a.nav_selected:hover, a.nav_selected:active
{ font-size:14px;
  color:#FEBE10;
  font-weight:bold;
  text-decoration:none;
}

a.nav2:link, a.nav2:visited, a.nav2:hover, a.nav2:active
{ color:#FFFFFF;
  text-decoration:none;
  font-size:12px;
}

a.nav2_selected:link, a.nav2_selected:visited, a.nav2_selected:hover, a.nav2_selected:active
{ color:#FEBE10;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
}

a.subnav:link, a.subnav:visited, a.subnav:hover, a.subnav:active
{ color:#003E8F;
  text-decoration:none;
  font-size:12px;
  font-weight:bolder;
}

a.subnav_selected:link, a.subnav_selected:visited, a.subnav_selected:hover, a.subnav_selected:active
{ color:#FEBE10;
  text-decoration:none;
  font-size:12px;
  font-weight:bolder;
}

a.impress:link, a.impress:visited, a.impress:hover, a.impress:active
{ color:#FEBE10;
  text-decoration:none;
  font-size:10px;
}

/* Divs */

#BaseContainer
{ width:1004px;
  height:100%;
  margin:auto;
  padding-top:12px;
}

#HeaderContainer
{ width:100%;
  height:88px;
  margin:auto;
  background-image:url(/de/customized/layouts/a4u/images/top_background.jpg);
  background-repeat:no-repeat;
}

#TopNavContainer,#TopNavContainer1,#TopNavContainer2
{ width:100%;
  margin:auto;
  color:#FFFFFF;
  font-size:9px;
  text-align:right;
}

#TopButtonContainer
{ width:100%;
  margin:auto;
  color:#FFFFFF;
  font-size:9px;
  text-align:right;
}

#MainNavContainer
{ width:100%;
  height:57px;
  margin:auto;
  background-image:url(/de/customized/layouts/a4u/images/mainnav_background.gif);
  background-repeat:repeat-x;
  vertical-align:middle;
}

#NavContainer
{ width:100%;
  height:175px;
  margin:auto;
  background-color:#5D9BE9;
  background-repeat:repeat-x;
  vertical-align:middle;
  text-align:left;
}

#ContentContainer
{ width:100%;
  height:70%;
  margin:auto;
}

#ContentTop
{ width:100%;
  height:auto;
  margin:auto;
  text-align:left;
}

#ContentMiddle
{ width:100%;
  min-height:100px;
  margin:auto;
  background-color:#CCCDD0;
  overflow:visible;
  text-align:left;
}

#ContentBottom
{ width:100%;
  min-height:100px;
  margin:auto;
  background-color:#21366B;
  text-align:left;
}

#Separator
{ width:100%;
  height:5px;
  border:1px solid #FF0000;
}

#MainMenu
{ margin:auto;
}

#MainMenu ul
{ margin:auto;
}

#MainMenu ul li
{ display:inline;
  list-style:none;
  margin:auto;
}

td.LeftContainer
{ width:275px;
  height:100%;
  background-color:#21366B;
  vertical-align:top;
}

td.RightContainer
{ width:729px;
  height:100%;
  background-color:#CCCDD0;
  background-image:url(/de/customized/layouts/a4u/images/content_right_background.gif);
  vertical-align:top;
}

td.RightContainerLeft
{ width:514px;
  /* background-color:#CCCDD0; */
  color:#00335A;
  vertical-align:top;
  font-size:10pt;
  padding-top:10px;
  padding-left:30px;
  padding-right:30px;
  padding-bottom:10px;
}

td.RightContainerRight
{ width:215px;
  vertical-align:top;
  /* background-color:#21366B; */
  padding:10px;
}

#News1,#News2,#News3,#News4
{ width:251px;
  /* height:100%;
  float:left;
  margin:auto; */
}

div.NewsboxTop
{ width:242px;
  height:100%;
  margin:auto;
}

td.NewsboxTopTitle
{ width:242px;
  height:27px;
  background-image:url(/de/customized/layouts/a4u/images/newsbox_title.gif);
  color:#FEBE10;
  font-size:12pt;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
}

td.NewsboxTopContent
{ width:240px;
  height:110px;
  padding:10px;
  background-color:#21366B;
  border:1px solid #79AAB6;
  color:#FFFFFF;
  font-weight:normal;
  text-align:left;
  vertical-align:top;
}

td.mainbtn
{ text-align:center;
  vertical-align:middle;
}

td.mainbtn_selected
{ text-align:center;
  vertical-align:top;
  background-image:url(/de/customized/layouts/a4u/images/mainnav_background_selected.gif);
}

div.navbtn
{ background-image:url(/de/customized/layouts/a4u/images/navbtn_background.gif);
  width:217px;
  height:25px;
  vertical-align:middle;
  text-align:left;
  padding-left:30px;
}

td.subbtn
{ text-align:center;
  vertical-align:middle;
  padding-bottom:7px;
}

td.subbtn_selected
{ text-align:center;
  vertical-align:top;
  background-image:url(/de/customized/layouts/a4u/images/subnav_background_selected.gif);
  padding-top:7px;
}

#LeftContainer ul
{ margin: 0 0 15px 0;
  padding: 0;  
}

#LeftContainer ul li
{ width:222px;
  height:16px;
  list-style:none;
  padding-left:25px;
  color:#FFFFFF;
  margin:0px;
}

#LeftContainer li
{ line-height:16px;
  vertical-align:middle;
}

#FooterContainer
{ width:100%;
  height:24px;
  text-align:center;
  font-size:10px;
  text-align:center;
  background-color:#27376F;
  color:#FFFFFF;
  line-height:24px;
  vertical-align:middle;
  background-image:url(/de/customized/layouts/a4u/images/footer_background.gif)
}

.Header1
{ font-family:Arial,Verdana,Helvetica,Sans-Serif;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
}

.Header2
{ font-family:Arial,Verdana,Helvetica,Sans-Serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
}

.Normal
{ font-family:Arial,Verdana,Helvetica,Sans-Serif;
  font-size:12px;
  color:#000000;
}

.Highlight
{ font-family:Arial,Verdana,Helvetica,Sans-Serif;
  font-size:12px;
  font-style:italic;
  color:#000000;
}
