/* begin Page */

body,html
{
  	font-family 	 : Verdana, Arial, Helvetica, sans-serif;
  	font-size        : 11px;
	line-height		 : 1.5em;
	padding          : 0;
	margin           : 0 auto;
	background-color : #CCCCCC;
	color			 : #41413f;
}
div.HeaderSlogan
{
  	font-size       : 20px;
  	font-weight     : normal;
	padding-left 	: 8px;
}
table.tblSite {
	width				: 960px;
	background-color 	: #ffffff;
    border-left-width 	: 2px;
    border-left-style 	: solid;
    border-left-color 	: #F0F0F0;
    border-right-width 	: 2px;
    border-right-style 	: solid;
    border-right-color 	: #F0F0F0;
}
td.mainBodyCol {
    padding 		: 0;
}
table.tblHeader {
  margin-top			: 0px;
  width					: 960px;
/*  background-image 		: url(../images/Bg_Header.jpg); */
  background-color	: #ffffff;
  padding-bottom 		: 30px;
}
td.pathway {
	padding-left 	: 62px;
	padding-top 	: 4px;
}
a.pathway:link, a.pathway:visited {
  font-size        	: 11px;
  color		   		: #483B8B;
  padding-left     	: 0;
  text-decoration  	: none;
}

a.pathway:hover {
  font-size        	: 11px;
  color		   		: #a8004f;
  padding-left     	: 0;
  text-decoration  	: none;
}

table.tblMenu {
	width			: 960px;
	margin-top 		: 0px;
}
td.tdMenu {
	padding-left 	: 50px;
	background-color:#EAEAEA;
/*
	background-color : #828282;
	background-image : url(../images/background.jpg);
*/
}

table.tblBody {
	width			: 960px;
}
td.tdBody {
	vertical-align	: top;
	padding-left 	: 30px;
	padding-top 	: 15px;
	padding-right 	: 30px;
	padding-bottom	: 0px;
}
td.tdPanelRight {
	vertical-align	: top;
	width 			: 210px;
	background-color:#EAEAEA;
/*	
	background-color:#E8E8E8;
	background-image : url(../images/background.jpg);*/
}

/* Fußzeile */
table.tblFooter {
	width			: 100%;
}

td.footerColF1 {
  background-color	: #EAEAEA;
  background-image 	: url(../images/KLUSA-Claim.png);
  background-repeat	: no-repeat;
  background-position:center;
}
td.footerColF2 {
  width				: 537px;
  background-color	: #EAEAEA;
  color				: #41413f;
}
td.footerColF3 {
  width				: 140px;
  background-color	: #EAEAEA;
  color				: #41413f;
}

/* Menu Einträge Footer */
#mainlevel-footer {
  font-size        	: 11px;
  list-style       	: none;
  padding          	: 0;
  margin			: 0;
  margin-left		: 1px;
}

#mainlevel-footer li {
  float             : right;
  display          	: block;
  list-style       	: none;
  background-image 	: none;
  padding-left     	: 2px;
  padding-right    	: 2px;
  margin           	: 0;
  width            	: auto !important;
  font-size        	: 11px;
  line-height      	: 14px;
  white-space      	: nowrap;
  border-right     	: 1px solid #ffffff;
}

#mainlevel-footer li a {
  padding-left     	: 10px;
  padding-right    	: 10px;
  font-size        	: 11px;
  color				: #41413f;
  text-decoration  	: none;
}

#mainlevel-footer li a:hover {
  font-size        	: 11px;
  color				: #a8004f;
}

a {
  font-size    		: 11px;
  color	 			: #483B8B;
}
a:hover {
  color				: #a8004f;
}

a:link {
  text-decoration  	: none;
}
a:visited {
  text-decoration  	: none;
}

/* Inhaltsverzeichnis */
h2.menutitle
{
  	font-family 	 : Verdana, Arial, Helvetica, sans-serif;
  	font-size       : 14px;
  	font-weight     : normal;
	color 			: #a8004f;
}

form
{
	padding:0 !important;
	margin:0 !important;
}

/* begin Box, Block */
.art-Block
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:15px;
	min-height:15px;
}

.art-Block-body
{
	position: relative;
	z-index: 1;
	padding: 7px;
}

.art-Block-tr, .art-Block-tl, .art-Block-br, .art-Block-bl, .art-Block-tc, .art-Block-bc,.art-Block-cr, .art-Block-cl
{
	position:absolute;
	z-index:-1;
}

.art-Block-tr, .art-Block-tl, .art-Block-br, .art-Block-bl
{
	width: 14px;
	height: 14px;
	background-image: url('../images/Block-s.png');
}

.art-Block-tl
{
	top:0;
	left:0;
	clip: rect(auto, 7px, 7px, auto);
}

.art-Block-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 7px, 7px);
}

.art-Block-bl
{
	bottom: 0;
	left: 0;
	clip: rect(7px, 7px, auto, auto);
}

.art-Block-br
{
	bottom: 0;
	right: 0;
	clip: rect(7px, auto, auto, 7px);
}

.art-Block-tc, .art-Block-bc
{
	left: 7px;
	right: 7px;
	height: 14px;
	background-image: url('../images/Block-h.png');
}

.art-Block-tc
{
	top: 0;
	clip: rect(auto, auto, 7px, auto);
}

.art-Block-bc
{
	bottom: 0;
	clip: rect(7px, auto, auto, auto);
}

.art-Block-cr, .art-Block-cl
{
	top: 7px;
	bottom: 7px;
	width: 14px;
	background-image: url('../images/Block-v.png');
}

.art-Block-cr
{
	right:0;
	clip: rect(auto, auto, auto, 7px);
}

.art-Block-cl
{
	left:0;
	clip: rect(auto, 7px, auto, auto);
}

.art-Block-cc
{
	position:absolute;
	z-index:-1;
	top: 7px;
	left: 7px;
	right: 7px;
	bottom: 7px;
	background-color: #E8E8E8;
}


.art-Block
{
	margin: 10px;
}

/* end Box, Block */

/* begin BlockHeader */
.art-BlockHeader
{
	position:relative;
	z-index:0;
	height: 30px;
	padding: 0 7px;
	margin-bottom: 0px;
}

.art-BlockHeader .t
{
	height: 30px;
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	white-space : nowrap;
	padding: 0 6px;
	line-height: 30px;	
}

.art-BlockHeader .l, .art-BlockHeader .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 30px;
	background-image: url('../images/BlockHeader.png');
}

.art-BlockHeader .l
{
	left:0;
	right:6px;
}

.art-BlockHeader .r
{ 
	width:978px;
	right:0;
	clip: rect(auto, auto, auto, 972px);
}

.art-header-tag-icon
{
    height: 30px;
	background-position:left top;
	background-image: url('../images/BlockHeaderIcon.png');
	padding:0 0 0 12px;
	background-repeat: no-repeat;
	min-height: 12px;
	margin: 0 0 0 5px;
}


/* end BlockHeader */

/* begin Box, BlockContent */
.art-BlockContent
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}

.art-BlockContent-body
{
	position: relative;
	z-index: 1;
	padding-left 	: 4px;
	padding-top 	: 4px;
	padding-right 	: 4px;
	padding-bottom 	: 0px;
	color:#000000;
	font-size: 10px;
	line-height: 1.3em;
	font-style: normal;
	font-weight: normal;
}
.art-BlockContent-body .contentheading
{
	color:#000000;
	font-size: 12px;
	line-height: 2em;
	font-style: normal;
	font-weight:normal;
}

.art-BlockContent-body a:link
{
	font-size: 10px;
	line-height: 2em;
	color:#483B8B;
	text-decoration:none;
}

.art-BlockContent-body a:visited, .art-BlockContent-body a.visited
{
	font-size: 10px;
	line-height: 2em;
	color:#483B8B;
	text-decoration:none;
}

.art-BlockContent-body a:hover, .art-BlockContent-body a.hover
{
	font-size: 10px;
	line-height: 2em;
	color:#a8004f;
	text-decoration:none;
}

.art-BlockContent-body ul
{
	list-style-type: none;
	color: #595959;
	margin:0;
	padding:0;
}

.art-BlockContent-body li
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}

.art-BlockContent-body ul li
{
	padding:0px 0 0px 13px;
	background-image: url('../images/BlockContentBullets.png');
	background-repeat:no-repeat;
	margin:0.5em 0 0.5em 0;
	line-height:1.2em;
}

/* end Box, BlockContent */



/* begin art-Post */
.art-Post {
   padding-left 	: 20px;
   padding-top 		: 10px;
   padding-right  	: 20px;
   padding-bottom 	: 0px;
}

.art-PostMetadataHeader h1.art-PostHeader, .art-PostMetadataHeader h2.art-PostHeader, .art-PostMetadataHeader h3.art-PostHeader
{
  	font-size       : 14px;
  	font-weight     : normal;
	color 			: #a8004f;
	margin 			: 0;
	padding-bottom 	: 6px;
    border-bottom-width : 2px;
    border-bottom-style : solid;
    border-bottom-color : #CCCCCC;
}
.art-PostMetadataHeader h4.art-PostHeader, .art-PostMetadataHeader h5.art-PostHeader, .art-PostMetadataHeader h6.art-PostHeader
{
  	font-size       : 12px;
  	font-weight     : normal;
	color 			: #a8004f;
	margin 			: 0;
	padding-bottom 	: 6px;
    border-bottom-width : 2px;
    border-bottom-style : solid;
    border-bottom-color : #CCCCCC;
}
table.blog h1.art-PostHeader, table.blog h2.art-PostHeader, table.blog h3.art-PostHeader
{
  	font-size       : 14px;
  	font-weight     : normal;
	color 			: #a8004f;
	border 			: none;
	margin 			: 0;
}
table.blog h4.art-PostHeader, table.blog h5.art-PostHeader, table.blog h6.art-PostHeader
{
  	font-size       : 12px;
  	font-weight     : normal;
	color 			: #a8004f;
	border 			: none;
	margin 			: 0;
}
DIV.art-article h1, DIV.art-article h2, DIV.art-article h3
{
  	font-size       : 14px;
  	font-weight     : normal;
	line-height 	: 2.5em;
	color 			: #a8004f;
	border 			: none;
	margin: 0px;
}
DIV.art-article h4, DIV.art-article h5, DIV.art-article h6
{
  	font-size       : 12px;
  	font-weight     : normal;
	line-height 	: 2.5em;
	color 			: #a8004f;
	border 			: none;
	margin: 0px;
}

DIV.art-article a {
  text-decoration 	: underline;
}
DIV.art-article a:hover {
  text-decoration 	: underline;
}
DIV.art-article a:link {
  text-decoration 	: underline;
}
DIV.art-article a:visited {
  text-decoration 	: underline;
}

.art-button-wrapper a {
  text-decoration 	: underline;
}
.art-button-wrapper a:hover {
  text-decoration 	: underline;
}
.art-button-wrapper a:link {
  text-decoration 	: underline;
}
.art-button-wrapper a:visited {
  text-decoration 	: underline;
}
/* Formatierung der Texte */
.art-PostContent h1, .art-PostContent h2, .art-PostContent h3, .art-PostContent h4, .art-PostContent h5, .art-PostContent h6
{
  	font-size       : 12px;
	font-weight 	: normal;
	color 			: #a8004f;
	border 			: none;
	margin-left  	: 0;
	margin-top 		: 6px;
	margin-right 	: 0px;
	margin-bottom 	: 6px;
}
/* auch für Weiterlesen... */
.art-PostContent p{
	margin-top 		: 6px;
	margin-bottom 	: 0px;
	text-align		: justify;
}
.art-PostContent ul
{
	margin-left		: 20px;
	margin-top		: 0px;
	margin-right	: 0px;
	margin-bottom	: 0px;
  	font-size       : 11px;
	font-weight		: normal;
}
.art-PostContent ul li 
{
  	list-style		: disc;
}
.art-PostContent ul li li
{
  	list-style		: circle;
	margin-left		: 0px;
	margin-top		: 5px;
	margin-right	: 0px;
	margin-bottom	: 0px;
}

/* end art-Post */
.sectiontableheader-download {
  vertical-align	: top;
  margin-left		: 15px;
  margin-top		: 0px;
  margin-right		: 15px;
  margin-bottom		: 30px;
  padding-left		: 5px;
  padding-top		: 5px;
  padding-right		: 5px;
  padding-bottom	: 5px;
}
.sectiontableentry1-download {
  vertical-align	: top;
  margin-left		: 15px;
  margin-top		: 0px;
  margin-right		: 15px;
  margin-bottom		: 30px;
  padding-left		: 5px;
  padding-top		: 5px;
  padding-right		: 5px;
  padding-bottom	: 5px;
  border			: 1px solid #D2D5D8;
  background        : url(../images/mod_bottom.gif) #F8F9FA repeat-x bottom left;
/*  background         : url(../images/mod.gif) #E7EAEC repeat-x top left;*/
}
.sectiontableentry2-download {
  vertical-align: top;
  margin-left		: 15px;
  margin-top		: 0px;
  margin-right		: 15px;
  margin-bottom		: 30px;
  padding-left		: 5px;
  padding-top		: 5px;
  padding-right		: 5px;
  padding-bottom	: 5px;
  border			: 1px solid #D2D5D8;
  background        : url(../images/mod_bottom.gif) #F8F9FA repeat-x bottom left;
/*  background         : url(../images/mod.gif) #E7EAEC repeat-x top left; */
}
