BODY {
	margin:0px;
	font-family:Arial;
	font-size:13px;
	}

.centerit {
	text-align:center;
	width:100%;
	}

.cont_head {
	background-image:url('pics/head.jpg');
	height:157px;
	max-height:157px;
	text-align:right;
	}
	
#cont_head a{
	position:relative;
	text-decoration:none;
	}
	
DIV.head {
	padding:3px 3px 0px 3px;
	}


A.headlinks, A.headlinks:visited{
	color:#0073DD;
	text-decoration:none;
	padding-top:4px;
	}

A.headlinks:hover, A.headlinks:active{
	color:#0073DD;
	text-decoration:none;
	}	


.cont_main {
	position:relative;
	margin:auto;
	margin-top:20px;
	width:855px;
	max-width:855px;
	text-align:left;
	}
	
.cont_nav {
	position:relative;
	background-image:url('pics/bg_nav.jpg');
	text-align:left;
	height:24px;
	width:855px;
	font-family: Arial;
	font-size:14px;
	z-index:50;
	}

<!--/*
##############################################################################
##       _   _   _____   _   _   _                                          ##
##      | \ / | |  _  | | | | \ | |                                         ##
##      |  V  | | |_| | | | |  \| |                                         ##
##      |_|V|_| |_| |_| |_| |_|\__|                                         ##
##                                                                          ##
##############################################################################*/-->

.showit {
	position:relative;
	text-align:left;
	}

.cont_cont {
	position:absolute;
	left:5px;
	width:500px;
	text-align:left;
	float:left;
	margin-top:20px;
	}
	
.cont_cont h1 {
	font-weight:normal;
	margin-top:20px;
	margin-bottom:0px;
	}
	
.news-single-img {
	float:left;
	margin-right:10px;
	}

/* ----------------------------------------------------- */

#catalogtable{
	font-size:12px;
	}
	
#catalogtable a{
	color:gray;
	text-decoration:none;
}

#catalogtable img{
	border:0px;
	padding:0px 3px 3px 0px;
}

#catalogtable td{
	vertical-align:top;
	padding-bottom:10px;
	}
/* ----------------------------------------------------- */


div.csc-frame-frame1 {
	width:240px;
	padding:0px;
	float:left;
	margin:10px 10px 0px 0px;
	background-color:#fff;

	}

div.csc-frame-frame1 div.csc-menu-imagelink {
	float:left;
	width:100px;
	padding-right:5px;
	}

div.csc-frame-frame1 a{
	text-decoration:none;
	font-weight:bold;
	}
	
	
div.csc-frame-frame1 div.csc-abstract{
	font-size:12px;
	float:right;
	}

div.cat_head {
	font-weight:bold;
	color:#0070d6;
	padding-left:2px;
	padding-bottom:5px;
	}

div.cat_dwnl, div.cat_link {
	width: 20px;
	/*float:right;*/
	display:inline;
	}

div.cat_img{
	margin-bottom: 5px;
	}

/* ----------------------------------------------------- */
#accordion h3 {
	margin-top:5px;
	margin-bottom:0px;
	padding:0px 10px 0px 80px ;
	background-color:#0070D6;
	background-repeat:no-repeat;
	height:50px;
	}

#accordion h3 a {
	display:block;
	padding-top:5px;
	height:45px;
	text-decoration: none;
	font-family:Arial, sans-serif;
	font-weight:normal;
	color:white;
	}
	
#accordion div.acc-container {
	/*margin-left:70px;*/
	padding:0px 10px 10px 70px;
	border:1px solid #BBBBBB;
	background-color:#DDDDDD;
	}

#accordion div.acc-total {
	padding:10px;
	}
	
#accordion div.acc-display {
	display:inline;
	float:right;
	vertical-align:text-top;
	}

#accordion div.acc-display a {
	text-decoration:none;
	color:#0070D6;
	vertical-align:text-top;
	}
	
#accordion div.acc-kapitel {
	padding:5px 10px 5px 10px;
	border:1px solid #BBBBBB;
	background-color:#EEEEEE;
	}
	
<!--/*	
##############################################################################
##       __    ____   __     __     ____   __                               ##
##      | o \ |    | | o \  |   \  | ___| | o \                             ##
##      |   < | [] | |   <  | [] | | ===  |   <                             ##
##      |___/ |____| |_||_| |___/  |____| |_||_|                            ##
##                                                                          ##
##############################################################################*/-->

.cont_contRight {
	position:absolute;


	width:320px;
	max-width:320px;
	text-align:left;
	border:1px solid green;
	float:left;
	}
	
.cont_contRightCont {
	position:absolute;
	margin-top:20px;
	left:520px;
	width:330px;
	height:210px;
	max-height:210px;
	padding:0px;

	}

.cont_contNews {
	position:absolute;
	align:left;
	margin-top:230px;
	left:520px;
	width:330px;
	height:200px;
	max-height:200px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
.mitpfeil {
	padding-right:13px;
	background-image:url(pics/lnk.png);
	background-repeat:no-repeat;
	background-position:top right;
	}

#cont_contNews a{
	text-decoration:none;
	color:black;
	}
	
#cont_contNews img{
	float:left;
	margin-right: 5px;
	}
	
.news-latest-container {

	}

.news-latest-container H2{
	padding:3px;
	margin-top:0px;
	font-size:15px;
	font-weight:normal;
	width:100%;
	background-image:url(pics/bg_bar.jpg);
	color:white;
	}

DIV.news-latest-item B {
	margin-top:5px;
	font-size:12px;
	}
	
DIV.news-latest-item P.bodytext {
	margin:0px;
	font-size:12px;
	}



#cont_contRightCont .bodytext{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	font-size:12px;
	}
	
#cont_contRightCont .csc-textpic {
	height:70px;
	}


<!--/*
##############################################################################
##       _   _   ____   _   _   _  _                                        ##
##      | \ / | | ___| | \ | | | || |                                       ##
##      |  v  | | ===  |  \| | | || |                                       ##
##      |_|v|_| |____| |_|\__| |____|                                       ##
##                                                                          ##
##############################################################################*/-->


#cont_nav.ul {

	}

ul.menu {
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:100%;
	display:block;
	}

ul.menu a {
	display:block;
	padding:5px 20px 3px 20px;
	height:16px;
	font-size:14px;
	text-decoration:none;
	color:#112e5a;
	}

ul.menu a.hover, ul.menu a:hover {
	display:block;
	background-color:#CFD4DA;
	height:16px;
	}
	
ul.menu a.active, ul.menu a:active {
	display: block;
	background-color:#DBE0E6;
	height:16px;
	}



ul.menu li {
	margin:0px;
	float: left;
	height: 24px;
	display:inline;
	border-right:1px solid white;

	}

/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu ul li {
	float:none;
	padding:0px;
	display:block;
	}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu ul li.hover, ul.menu ul li:hover {

	}

/* Zweite Ebene */
ul.menu ul {

	margin:0;
	position: absolute;
        background-color:#F0F0F0;
	display: none;
	width: 180px;
	float:left;
	}

/* Zweite Ebene anzeigen */
ul.menu li.hover ul, ul.menu li:hover ul  {
	display: block;
	padding:0px;

	}

ul.menu li ul a {
	font-size:13px;
	height:100%;
		z-index:5000;

	}



ul.menu li ul a:hover {

	}








/* Dritte Ebene */
   ul.menu li.hover ul ul, ul.menu li:hover ul ul {
              display: none;
              margin-left: 160px; /* Breite eines Listenelements - Überlagerung */
              margin-top: -24px;  /*Höhe eines Listenelements */

        }
   ul.menu li.hover ul ul.hover, ul.menu li:hover ul ul:hover {
              display: none;
              margin-left: 160px; /* Breite eines Listenelements - Überlagerung */
              margin-top: -24px;  /*Höhe eines Listenelements */
              padding-top:0px;

        }

   /* Dritte Ebene anzeigen */
       ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {
                display: block;
      
   }

   /* Dritte Ebene anzeigen */
       ul.menu li.hover ul li.hover ul a.hover, ul.menu li:hover ul li:hover ul a:hover{
                display: block;

   }
   
   
   

/* Vierte Ebene */
     ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {
                  display: none;
    }

   /* Vierte Ebene anzeigen */
       ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {
               display: block;
   }