@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : myOwnStyles.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/
@media all
{
/* Your styles here */

}
@media print
{
  body {
    font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
    font-size: 75.00%; 
    color: #444;  
  }
}
body {
	background-color: white;
}
#page_margins {
/*	width: 940px;*/
	width: 886px;
	background: #ccc url(../img/head.gif) no-repeat scroll left top;
	padding: 0 54px;
	margin-top: 25px;
}
#page {
	width: 886px;
	border: 0px;
	background: #1e2889;
}
#header img {
	left: 0px;
	top: 0px;
}
#headlogo {
	margin-top: -24px;
	margin-left: 714px;
}
#header {
	background: #1e2889;
	height: 119px;
	width: 994px;
	left: -54px;
}
.tx-macinasearchbox-pi1 {
	top: 130px;
}
#topnav {
	top: 110px;
}
#nav_main {
	background: #1e2889;
	margin-left: -54px;
	padding-left: 54px;
	width: 886px;
}
#nav_main {
	_margin-left: 0px;
	_padding-left: 0px;
	_width: 100%;
}
#nav_main ul {
	padding:0pt;
}
#teaser {
	background: #CCC;
}
#nav_main a {
	 border-bottom: 1px solid #889;
}
.upper {
	background: white;
	border: 0px;
}
#footer {
	text-align: center;
	color: #889;
	padding: 1em 1em 1em;
	margin: 0;
}
  /* Level 1 */
  #submenu li#active,
  #submenu li strong {
    width: 90%;
    padding: 1px 0px 1px 10%;
    font-weight: bold;
    color: #444;
    background-color:#ccc;
    border-bottom: 1px #eee solid;
  }

  /* Level 1 */
  #submenu li a { width: 90%; padding-left: 10%; background-color:#fff; color: #444; }
  #submenu li a:focus,
  #submenu li a:hover,
  #submenu li a:active { background-color:#1e2889; color: #fff; }

  /* Level 2 */
  #submenu li ul li a,
  #submenu li ul li#active,
  #submenu li ul li strong,
  #submenu li ul li span { width: 85%; padding-left: 15%; }

  #submenu li ul li a { background-color:#f8f8f8; color: #666; }
  #submenu li ul li a:focus,
  #submenu li ul li a:hover,
  #submenu li ul li a:active { background-color:#1e2889; color: #fff; }

  /* Level 3 */
  #submenu li ul li ul li a,
  #submenu li ul li ul li#active,
  #submenu li ul li ul li strong,
  #submenu li ul li ul li span { width: 80%; padding-left: 20%; }

  #submenu li ul li ul li a { background-color:#fcfcfc; color: #888; }
  #submenu li ul li ul li a:focus,
  #submenu li ul li ul li a:hover,
  #submenu li ul li ul li a:active { background-color:#1e2889; color: #fff; }

  /* Level 4 */
  #submenu li ul li ul li ul li a,
  #submenu li ul li ul li ul li#active,
  #submenu li ul li ul li ul li strong,
  #submenu li ul li ul li ul li span { width: 75%; padding-left: 25%; }

  #submenu li ul li ul li ul li a { background-color:#ffffff; color: #aaa; }
  #submenu li ul li ul li ul li a:focus,
  #submenu li ul li ul li ul li a:hover,
  #submenu li ul li ul li ul li a:active { background-color:#1e2889; color: #fff; }
  
p.greenbox {
	background-color:#94E68B;
	border:1px solid #28891D;
}
p.yellowbox{
	background-color:#E6DD8B;
	border:1px solid #897E1D;
}
p.redbox{
	background-color:#E68B94;
	border:1px solid #891D28;
}
p.code{
	background-color:#B9B9B9;
	border:1px solid #535353;
}
p.note {
	background-color:#94E68B;
	border:1px dashed #28891D;
}
p.important {
	background-color:#E6DD8B;
	border:1px dashed #897E1D;
}
p.warning {
	background-color:#E68B94;
	border:1px dashed #891D28;
}
p.info {
	background-color:#B9B9B9;
}
p.frage {
	background-color:#89491D;
}
p.stop {
	border:1px solid #891D28;
}
p.zitat {
	border:1px solid #636EDC;
	color: #636EDC;
}
H1	{
	color: #535353;
}
H2	{
	background-color:#535353;
}
H3	{
	color: #535353;
}
#box {
left:830px;
width: 164px;
position:relative;
text-align:right;
top:0pt;
z-index:30;
}

#box a {
color: none;
font:bold 16px verdana, sans-serif;
text-decoration:none;
display:block;
height:110px;
width:164px;
}
/*bei 3/2 links, rechts mehr Abstand
.floatbox {
	padding: 0 1em;
}*/
/*bei 1/1 links, rechts mehr Abstand*/
.upper {
	padding: 1em 2em;
}
#col3_content_1 {
	padding: 1em 2em;
}
#col3_content {
	padding: 1em;
}
#main_1 {
background:#FFFFFF none repeat scroll 0%;
padding-top:0pt;
}
#main_1 {
clear:both;
width:auto;
}

#col3_1 {
border-right:2px dotted #DDDDDD;
}
#col3_1 {
margin-left:0pt;
margin-right:25%;
}
#col3_1 {
border: none;
}
#col2 {
width:16.7em;
}
table.contenttable {
font-size:1em;
margin-left:-8px;
}
table.contenttable td {
height:1em;
}
table.contenttable td p {
margin:0pt;
}
.redtext {
color: red;
}
.csc-mailform-field legend {
display:none;
}
.htmlarea-content-body table tr td {
font-size:10px;
}
#headtitel {
position: absolute;
top: 5px;
right: 140px;
background: url(trans.gif) scroll 0%;
padding: 0 5px;
font-size:2em;
color: #1E2889;
}
#teaser .teasertitel {
margin: 6px 0pt 4px 4px;
}
#dommenu {
text-align: center;
background-color: white;
border-bottom: 10px solid #CCC;
font-size: 0.9em;
padding-bottom: 5px;
color:#888899;
}
#dommenu a {
color:#888899;
}
.align-center {
text-align: center;
}
.align-right{
text-align: right;
}
.align-left{
text-align: left;
}
.align-justify{
text-align: justify;
}

