/*--------------------- HTML -----------------------------*/

#news {
   float: left;
   display: inline;
}

#flashh {
   float: left;
   display: inline;
   height: 104px;
   width: 883px;
   font-size: 0px;
   margin-top: 1px;
}
	
.important {
   color: #cc4d04;
   font-size: 14px;
   font-weight: bold;
}

h1 {	
   text-align: right !important;
   float: right;
   font-size: 17px !important;
   font-weight: bold !important;
   color: #cc4d04;
   width: 510px;
   padding-top: 0px;
   margin-top: 5px;
   border-bottom: 1px solid #cc4d04;   
}

ul {
   list-style-image: url(../img/ul.gif);
   list-style-type: circle;
}

ul ul {
   list-style-image: url(../img/ul2.gif);
   list-style-type: circle;
}

#zert {
   display: inline;
   float: left;
   padding-left: 20px;
   padding-top: 10px;
}

#zert a img{
   border: none;
}


/* -------------------- train ----------------------- */
.training-backlink{
   float: left;
   disaply: inline;
   padding-left: 20px;
}


#train-con {
   float: left;
   display:inline;
   width: 183px;
   position: relative;
   z-index: 5;
   background-color: transparent;
}

#train-item {
   float: left;
   display:inline;
   width: 183px;
   position: relative;
   z-index: 5;
   background-color: transparent;
}

#train-t-c {
   float: left;
   display:inline;
   width: 180px;
}

#train-top-o {
   float: left;
   display:inline;
   width: 180px;
   height: 10px;
   background-image: url('../img/training-klein-oben.png');
   background-repeat: no-repeat;   
   font-size: 0px;
}

#train-top-m {
   float: left;
   display:inline;
   width: 180px;
   background-image: url('../img/training-klein-oben-mitte.png');
   background-repeat: repeat-y; 
   padding-left: 5px;  
}

#train-top-u {
   float: left;
   display:inline;
   width: 180px;
   height: 6px;
   background-image: url('../img/training-klein-oben-unten.png');
   background-repeat: repeat-y;  
   font-size: 0px; 
}


#train-m-c {
   float: left;
   display:inline;
   width: 180px;
   background-image: url('../img/training-klein-mitte.png');
   background-repeat: repeat-y;   
}

#train-m{
   float: left;
   display:inline;
   padding-left: 10px;
   padding-right: 10px;

}

#train-more{
   float: left;
   display: inline;
}

#train-bot{
   float: left;
   display:inline;
   width: 180px;
   height: 9px;
   background-image: url('../img/training-klein-unten.png');
   background-repeat: no-repeat;   
   
}

#train-title{
   float: left;
   display: inline;
}

#train-title h3{
   font-size:12px;
   margin: 0px;
   padding: 0px;
   padding-left: 2px;
   font-weight: bold;
}

#train-title h3 a {
   text-decoration: none;
   font-weight: bold;
   color: white;
}

#n_date{
   float: right;
   display: inline;
   font-size: 10px;
}

/*------------ FORMULAR -------------- */
input{display:block;}

input{background-image:url(../img/b.gif);}

fieldset{border:none;}

.csc-mailform-submit{margin-top:5px;}
/*-------------HINTERGRUND BODY ---------------------*/

body {
   background-image: url('../img/b.gif');
   margin: 0px;
   padding: 0px;
   font-size: 0px;
   text-align: center;
}

#container {
   float: left;
   display: inline;
   background-image: url('../img/h_b.gif');
   background-repeat: repeat-x;   
   width: 100%;
   height: 132px;
}

#main {
width:883px;
margin: auto;
}

#header {
   width: 883px;
   height: 132px;
   clear: both;
   display: inline;
   float: left;
   background-image: url('../img/h_t.gif');
   background-repeat: no-repeat;
   
}

#t_n_i {
   float: left;
   display: inline;
   padding-left: 15px; 
}

#t_n_s {
   float: right;
   display: inline;
   padding-right: 25px;
}


#t_n_i_f {
   float: left;
   display: inline;
   padding-left: 15px; 
   padding-right: 24px;
}

#t_nav {
   float: left;
   display: inline;
   font-size: 0px;
   font-weight: bold;
   font-family: arial;
   background-image: url('../img/t-nav.jpg');
   background-repeat: repeat-y;
   width: 883px;
   padding-top: 5px;
   z-index: 5;
}
#t_nav a:link {
   color: white;
   text-decoration: none;
}



#t_nav a:visited {
   color: white;
   text-decoration: none;
}


#t_nav a:hover {
   color: black;
   text-decoration: none;
}

#c_cont {
   text-align: left;
   font-size: 12px;
   font-family: verdana;
   width: 883px;
   float: left;
   display: inline;
   background-color: white;
   background-image: url('../img/c_b.gif');
   background-repeat: repeat-y;
}


#c_cont2 {
   font-size: 12px;
   font-family: verdana;
   width: 883px;
   float: left;
   display: inline;
   background-image: url('../img/fuss.gif');
   background-repeat: no-repeat;
   background-position: bottom right;
}


#c_navi {
   float: left;
   display:inline;
   width: 162px;
   padding-top: 8px;
}

#nav1_c {
   float: left;
   display:inline;
   width: 162px;
   border-right: solid #666666 2px;
}

#nav1 {
   float: left;
   display: inline;
   padding-left: 15px;
}

#nav2 {
   float: left;
   display:inline;
   width: 162px;
}

#nav2_i{
   float: left;
   display: inline;
   padding-bottom: 10px;
}

#nav_im {
   float: left;
   display: inline;
   padding-left: 15px;
}

#n_trenn_c {
   float: left;
   display:inline;
   width: 162px;
   height: 26px;
   border-right: solid #666666 2px;   
}

#n_trenn {
   float: left;
   display: inline;
   width: 127px;
   border-bottom: solid #666666 2px;
   margin-left: 20px;
   padding-top: 13px;
}

#c_inhalt {
   float: left;
   display:inline;
   width: 518px;  
   margin-left: 15px; 
}

#inhalt {
   padding-left: 10px;
   padding-right: 10px;
}


/*------------------NEWS----------------------------*/

#c_news{
   float: left;
   display:inline;
   width: 183px;
   position: relative;
   z-index: 5;
   background-color: transparent;
}

#n_con {
   float: left;
   display:inline;
   width: 183px;
   float: left;
   background-color: transparent;
   padding-top: 10px;
}

#n_item {
   float: left;
   display:inline;
   width: 183px;
   position: relative;
   z-index: 5;
   background-color: transparent;
}

#n_t_c {
   float: left;
   display:inline;
   width: 180px;
}

#n_top_o {
   height: 10px;
   width: 180px;
   float: left;
   display:inline;
   background-image: url('../img/n-o-o.png');
   background-repeat: no-repeat;   
   font-size: 0px;
}

#n_top_m {
   width: 180px;
   float: left;
   display:inline;
   padding-left: 12px;
   padding-bottom: 5px;
   padding-top: 3px;
   background-image: url('../img/n-o-m.png');
   background-repeat: repeat-y;
}

#n_top_u {
   width: 180px;
   float: left;
   display:inline;
   padding-left: 10px;
   padding-top: 8px;
   background-image: url('../img/n-o-u.png');
   background-repeat: no-repeat;   
   font-size: 0px;
}

#n_m_c {
   float: left;
   display:inline;
   width: 180px;
   background-image: url('../img/n_m.png');
   background-repeat: repeat-y;   
}

#n_m{
   float: left;
   display:inline;
   padding-left: 10px;
   padding-right: 10px;

}

#n_more{
   float: left;
   display: inline;
}

#n_bot{
   float: left;
   display:inline;
   width: 180px;
   height: 9px;
   background-image: url('../img/n_u.png');
   background-repeat: no-repeat;   
   
}

#n_title{
   float: left;
   display: inline;
   font-size: 11px;   
}

#n_title a {
   text-decoration: none;
   font-weight: bold;
   color: black;
}

#n_title h3{
   margin: 0px;
   padding: 0px;
   font-size: 11px;
}

#n_date{
   float: right;
   display: inline;
   font-size: 10px;
}

/*---------------------FOOOTER-------------------------*/



#c_footer {
   width: 883px;
   height: 100px;
   float: left;
   display:inline;
   background-image: url('../img/f_b.gif');

   background-repeat: repeat-y;
}	