/*
Copyright 2010 - Design Krystyna Faul
http://www.webagentur-pfalz.de
*/





















































































































































































body {
	margin: 20px 0;
	padding: 0;
	background: #4A4252; 
	font-family: Arial, Helvetica, sans-serif;
}


img {
	border: none;
}

/* Header */

#header {
             	width: 890px;
	height: 280px;
	margin: 0px auto;
	background: #FFF;
              border-top: #211231 1px solid;
              border-left: #211231 1px solid;
              border-right: #211231 1px solid;
              border-bottom: #FFF 0px solid;
}




#header img {
              float: left;
	border: none;
}


/* Menu */

#menu {
	width: 890px;
	height: 40px;
	margin: 0 auto;
	background: #4A4252; 
              border-top: 0px;
              border-left: #211231 1px solid;
              border-right: #211231 1px solid;
              border-bottom: #211231 1px solid;
              font-size: 13px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
              border: 0px;
}

#menu li {
	display: inline;
              border: 0px;
}

#menu a {
	display: block;
	float: left;
	height: 31px;
	padding: 12px 20px 0 20px;
	text-decoration: none;
              text-transform: uppercase;
	color: #FFFFFF;
              border: 0px;
}

#menu a:hover {
	background: #211231; 
	color: #FFFFFF;
              text-transform: uppercase;
              border: 0px;
}
#menu .active a {
	background: #211231; 
	color: #FFFFFF;
              text-transform: uppercase;
              border: 0px;
}

/* Content */

#content {
	width: 890px;
              height: auto;
	margin: 0 auto;
	background: #FFF;
              color: #000;
              text-align: left;
              border-left: #211231 1px solid;
              border-right: #211231 1px solid;
              border-bottom: #211231 1px solid;
              font-family: Arial, Helvetica, sans-serif;
}
#content br {
	height: 20px; 
}
#content h1, h2, h3 {
	color: #B92219; 
}

#content h2 {
	font-size: 18px;
}

#content h3 {
	margin: 0;
	font-size: 16px;
}

#content p, ul, ol, blockquote {
	margin-top: 0;
}
#content b * {
              color: black;
              font-weight: bold;
}
#content a:link {
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	color: #333399;
}

#content a:hover {
	border: none;
}

#col1 {
	float: left;
	width: 203px;
              height: auto;
	padding: 0px;
              margin-left: 3px;
              color: #000;
              font-family: Arial, Helvetica, sans-serif;
}
#col1 h2 {
	float: left;
	width: 203px;
	padding: 0px;
              margin-top: 10px;
              margin-left: 10px;
              color: #000;
              font-size: 20px;
}
#col1 h3 {
	float: left;
	width: 203px;
	padding: 0px;
              margin-top: 20px;
              margin-left: 10px;
              color: #000;
              font-size: 18px;
            
}
#col1 p {
	float: left;
	width: 203px;
	padding: 0px;
              margin-top: 3px; 
              margin-left: 10px;
              color: #000;
              font-size: 13px;
}

#col2 {
	float: left;
	width: 214px;
              height: 100%;
	padding: 0;
              background-color: transparent; 
              font-family: Arial, Helvetica, sans-serif;             
}
#col2 .submenu {
	width: 208px;
	height: 31px;
	margin: 0 auto;
	background: #FFF; 
              border-bottom: #000 0px solid;
              font-family: Arial, Helvetica, sans-serif;   
}

#col2 .submenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
              font-size: 12px;
}

#col2 .submenu li {
	display: inline;
}

#col2 .submenu a {
              width: 201px;
	display: block;
	float: left;
	height: 24px;
	padding: 8px 0px 0 10px;
	text-decoration: none;
              text-transform: uppercase;
	color: #000;
              border-left: #DADADA 1px solid;
              border-right: #DADADA 1px dotted;
              border-bottom: #666 1px dotted;
              background: #FFF; 
}

#col2 .submenu a:hover, #col2 .submenu .active a {
              padding: 8px 0px 0 10px;
              width: 201px;
	background: #DADADA; 
	color: #000;
              text-transform: uppercase;
              
}
#col2 img {
              border: 0px;
              margin-top: 3px;
}
#col2 h3 {
	font-size: 16px;
              color: #B92219; 
              margin-top: 20px;
}
#col2 h4 {
	font-size: 14px;
              color: #666; 
              margin-top: 10px;
}
#col2 p {
              text-align:left;
              padding: 0px;
	margin: 0px 0px 10px 0px;
              color: #000;
              font-size: 12px;
              font-weight: normal;
              line-height: 18px;
              white-space:20px;
}
#col2 .p1 {
          font-size: 12px;
          font-style:italic;
          line-height: 16px;
          white-space:20px; 
}
#col2 b {
              color: black;
              font-weight: bold;
}
#col3 {
             	float: left;
	width: 437px;
              padding: 20px 10px 0px 20px;
	margin-left: 3px;
              border-left: 0px solid #FFF; 
              background-color: transparent;
              font-family: Arial, Helvetica, sans-serif;
             
}
#col3 h2 {
	font-size: 20px;
              color: #B92219; 
              margin: 0px 0px 10px 0px;
}
#col3 h3 {
	font-size: 18px;
              color: #B92219; 
              margin-top: 20px;
}
#col3 h4 {
	font-size: 16px;
              color: #666; 
              margin-top: 10px;
}

#col3 .p1 {
          font-style:italic;
          line-height: 1.4em;
          white-space:1.6em; 
}
#col3 b {
              color: black;
              font-weight: bold;
}
#col3 table {
	float:left; margin-top: 3px; margin-left: 0px; margin-bottom: 15px; padding:6px; width: 425px; border: solid 0px #666; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; white-space:22px;
}
th {
	top: 0px; padding: 6px; margin: 6px; border:solid 0px #666; color: #000; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#CCC; line-height: 18px; white-space:22px;
}
caption {
	float: none; padding-top:10px; margin-left: 10px;  margin-top: 10px; border:0px; color: #000; text-align:center; width:auto; font-family: Arial, Helvetica, sans-serif; font-size: 16px;
}
td {
	top: 0px; padding: 6px; margin: 6px; border: solid 0px #666; color: #000; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #E8E6E6; line-height: 18px; white-space:22px;
}
#col3 p {
              text-align:left;
              padding: 0px;
	margin: 0px 0px 10px 0px;
              color: #000;
              font-size: 14px;
              font-weight: normal;
              line-height: 18px;
              white-space:22px;
}
#col3 a  {
              margin: 0px;
	border: 0px solid #FFFFFF;
	text-decoration: underline;
	color: #333399;
}

#col3 a:link  {
              margin: 0px;
	border: 0px solid #FFFFFF;
	text-decoration: none;
	color: #333399;
}
#col3 a:hover {
              margin: 0px;
	border: 0px solid #FFFFFF;
	text-decoration: none;
	color: #333399;
}

#col4 {
             	float: right;
	width: 650px;
              padding: 20px 20px 0px 20px;
	margin-left: 3px;
              border-left: 0px solid #FFF; 
              background: #FFFFFF;
              font-family: Arial, Helvetica, sans-serif;
             
}
#col4 h2 {
	font-size: 18px;
              color: #B92219; 
              margin: 0px 0px 10px 0px;
}
#col4 h3 {
	font-size: 16px;
              color: #B92219; 
              margin-top: 15px;
}
#col4 h4 {
	font-size: 14px;
              color: #666; 
              margin-top: 10px;
}
#col4 p {
          text-align: left; 
          margin: 6px 0px 0px 0px;
          color: #000;
          font-size: 12px;
          font-weight: normal;
          line-height: 16px;
          white-space: 20px;
}
#col4 .p1 {
          font-style:italic;
          line-height: 16px;
          white-space: 20px; 
}
#col4 a:link  {
              margin: 0px;
	border: 0px solid #FFFFFF;
	text-decoration: none;
	color: #333399;
}
#col4 a {
              margin: 0px;
	border: 0px solid #FFFFFF;
	text-decoration: none;
	color: #333399;
}
#col4 a:hover {
              margin: 0px;
	border: 0px solid #FFFFFF;
	text-decoration: none;
	color: #333399;
}
#col4 b {
              color: black;
              font-weight: bold;
}
#col4 table {
	float:none; margin-top: 6px; margin-left:0px; margin-right; 0px; margin-bottom: 15px; padding:6px; width: 640px; height: auto; border: solid 0px #666; color: #000;
}
th {
	padding: 0px; border:solid 0px #666; color: #000; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color:#EFECEC;
}
caption {
	float: none; padding-top:10px; margin-left: 10px;  margin-top: 10px; border:0px; color: #000; text-align:center; width:auto; font-family: Arial, Helvetica, sans-serif; font-size: 14px;
}
td {
	top: 0px; padding: 0px; border: solid 0px #666; color: #000; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F6F5F5; 
}

/* Footer */

#footer {
	width: 890px;
	margin: 0px auto;
	padding: 10px 0;
	border-top: #902E07 0px solid;
              font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
              text-align: center;
}

#footer * {
	color: #CCCCCC;
              font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}






