body{
	font-family: verdana;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
        background-image:url('back_blau.jpg');
        background-repeat:repeat-x;
        background-color: #EEF0F1;
	
}

ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	padding: 0 0 0 10px;	
	}
	
table {
	background-image: url(http://www.tos.info/cms/fileadmin/images/people.gif); 
	background-repeat: no-repeat;
	background-position:bottom 0px;
	background-color: #FFFFFF;             /*Hintergrundfarbe*/
}
	
      /* #########Navigation########### */	
.navi li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	float: left;
	
}
.navi1 li {
	list-style-type: none;
	margin: 0 0 1px 0;
	padding: 0 0 0 0;	
}

.navi_unten li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	float: left;
}

.navi a {
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	padding: 2px 0 0 0;	
	width: 120px;
	height: 20px;
	border-right: 1px solid #FFFFFF;
	background-color: #00417E;                        /*Hauptnavi Farbe weinrot*/
}

*html .navi a {
	width: 120px
}

.navi a:hover {
	background-color: #6B6A6A;                        /*Hauptnavi Farbe grau*/ 
}
	

#nav5 a {
	background-color: #666666;                       
}

#nav1 a:hover {
	background-color: #FFB820;                        
}

#nav2 a:hover {
	background-color: #D81921;
}

#nav3 a:hover {
	background-color: #ECC783;
}

#nav4 a:hover {
	background-color: #7FB3FC;
}

#nav5 a:hover {
	background-color: #666666;
}

#navi_oben table {
	margin: 5px 0 0 0;
}
	
.navi1 a {
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;	
	width: 110px;	
	height: 18px;
	background-color:   #00417E  ;                   /*Navilinks Farbe orange*/	
	background-image: url(pfeil.gif);
	background-repeat:no-repeat;	
	background-position: 2px 6px ;
}

*html .navi1 a {
	width: 120px
}
	
.navi1 a:hover {
                color: #00417E;
	background-color: #76C0D8;                       /*Navilinks Farbe dunkel-orange #016EC0*/
}

.navi2 a {
	font-weight: normal;
	font-size: 10px;
	line-height: 14px;
	padding: 0 0 0 20px;	
	width: 100px;
	background-color: #018EDD;                        /*Navilinks_unter Farbe weinrot*/
	background-image: url(unter_punkt.gif);
	background-position: 12px 6px;
	background-repeat:no-repeat;
	}

*html .navi a {
	width: 120px
}
	
.navi2 a:hover {
	background-color: #EC9428;                        /*Navilinks Farbe dunkel-weinrot #01B2F9*/

}

a.aktive  {
	background-color: #76C0D8;
}

a.aktive2  {
	background-color: #EC9428;  

}

.navi2 li  {
	margin: 1px 0 1px 0;
}

.navi_unten a {
	display: block;
	color: #FFFFFF;
	font-size: 10px;
	text-align: left;
	padding: 2px 0 0 0px;	
	width: 80px;
	height: 15px;
}


      /* #########Layer Angaben########### */

#teaser {
	width: 720px; 
	height: 110px; 
	background-image: url(http://www.tos.info/fileadmin/images/title_medien.jpg); 
	background-repeat: none;
}

#navi_links {
	width: 120px; 
	height:250px; 
	float:left;
}

#navi_oben {
	width: 720px; 
	background-color:#00417E;                             /*Hintergrundfarbe grau*/
	padding:0;
	float:left;
}

#news {
               display: none;
	width:150px; 
	background-color:#FFFFFF;                              /*Hintergrundfarbe weiss*/
	float:left; 

}

*html#news {
	width:150px; 
}

#inhalt {
	font-size: 10px;
	line-height: 14px;
	padding: 0 10px 0 10px;
	width:425px; 
	float:left;
}

*html #inhalt {
	width:446px; 
}

#abstand {
	font-size: 5px;
	width: 720px; 
 	height: 5px;
	background-color: #FFFFFF;                         /*Hintergrundfarbe grau*/
	float:left;
} 

#navi_unten {
	width:240px; 
	margin: 5px 0 0 0;
	padding-left: 480px;
	float: left;
	background-color:#6B6A6A;                           /*Hintergrundfarbe dunkelgrau*/
	display: block;
}

*html #navi_unten {
	width:720px; 
	padding-left: 480px;
}

#bild {
	width: 120px; 
	float: left;
	display: block;
}


      /* #########Layer Angaben########### */

#news div {
	font-size: 10px;
	margin: 0 0 5px 0px;
	padding: 1px 0px 3px 3px;
	width:149px; 
	border: 1px solid #535353;                                  /*Rahmenfarbe grau*/
	background-color: #CECECE;                                  /*Hintergundfarbe hellgrau*/	
}

*html #news div {
 	margin: 0 0 5px 0 ;
	padding: 1px 3px 3px 3px;
	width:153px; 
}

#news div div {
	margin: 0;
 	padding: 0;
 	width:140px;
	border: none;  
}

#news img {
	margin: 0 0 0 0;
	padding: 0; 
}

#news a{
	margin: 0 0 0 0;
	padding: 0; 
}

#inhalt img {
	margin: 0 ;
	float: left;
}

#inhalt p {
	font-size: 10px;
 	margin: 0 0 0 0;
 	padding: 3px 0 5px 0;
	text-align : top;
}

#inhalt a {
	color: black;

}

#inhalt td {
	font-size: 10px;
	text-align : top;

}

#inhalt p.ueberschrift {
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0 0;


}

#navi_oben td {
	padding: 0 0 0 0;
	background-color:#00417E; 
}

/*##############tt-news#################*/

.news-list-container{
	margin: 0;
	padding: 0;
               
}

.news-list-item {
	padding: 10px;
	margin: 0 0 10px 0;
	background-color: #F5F7FA ;
	border: 1px solid #CCD9E5;
}

.news-list-item h3 {
	color: #FFB820;
	margin: 0;
}

.news-list-item img {
	margin: 0;
}

.news-list-item p {
	margin: 0 0 0 10px;
}

.news-single-item{
	padding: 10px;
	margin: 0 0 10px 0;
	background-color: #F5F7FA ;
	border: 1px solid #CCD9E5;  C98300

}

.news-single-item h3{
	color: #FFB820;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 14px;


}

p.news-single-imgcaption {
	margin: 0 0 0 0;
	padding: 0 0 0 0;               
}




