/*{
    margin:0;
    padding:0;
}
*/

.dolphin {  
  font-family: Arial, Helvetica, sans-serif; 
  background-color: #FFFFFF
}



.linkWeiss {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
color: #FFFFFF; 
text-decoration: none; 
letter-spacing: 1px
}

.linkSchwarz { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
color: #000000; 
text-decoration: none
}

.kontaktformular { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; }

BODY { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 20px; 
font-style: normal; 
color: #666666;

margin-left: 0px;
margin-top: 0px;
}

img {
  border:0;
}

.test { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
color: #666666;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.align-right{

text-align: right; 

}

.align-left{

text-align: left; 

}

.align-center{

text-align: center; 

}

/*
A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BOTTOM: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
*/

/* 
A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}*/
/*A:hover
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
*/

/*
A { 
color: #333333; 
text-decoration: none; 
font-style: normal
}

/*a:link {
	text-decoration: none;
	color: #0099CC;
	bottom: 20px;
} */

 /*a:visited {
	text-decoration: none;
	color: #0099CC;
} */
/*
a:hover {
	/*text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;
	color: #33CCFF;
} 
*/

DIV.content {

    FONT-SIZE: 12px;
    
    COLOR: #666666;
 
    FONT-FAMILY: Arial, Helvetica, sans-serif;

}

/*wird pro Seite separat gesetzt */
DIV.header1 {
  margin-bottom: 9;
  FONT-WEIGHT: bold;
  FONT-SIZE: 13px;
  COLOR: #957f66;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-VARIANT: normal






}

DIV.header2 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
color: #666666;
font-weight: bold;
}


.mgtext.colSpace {
        margin: 4px 10px 10px 10px } 
        




/**************************************************************************************************/
/*                                                              NEWS STYLES                                                                                       */
/**************************************************************************************************/


.titelnews {
/*Untertirel der News*/
margin-top: 0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #666666;
font-weight: bold;
margin-bottom: 0px;
}

.bodytext {
margin-top: 0px; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #666666;
font-weight: normal;
 

}

.text {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #666666;
font-weight: normal;
margin-bottom: 0px;

}


/*-----------------------------------  tt_news LATEST view  -----------------------------------*/



.news-latest-container {
 	border:1px solid #769024;
	background-color:#BBE53A;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;	
	/*--in Arbeit margin:3px;   */
	margin:3px;
	border:1px solid #769024;
	background-color:#769024;
}

.news-latest-gotoarchive {
 	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#769024;
}
.news-latest-gotoarchive A {
	color:#769024;
}
.news-latest-item {
	padding:3px;	
	margin:0px;
	border:1px solid #769024;
	background-color:#ffffff;
}

.news-latest-item IMG {
	
	margin-bottom:5px;
	margin-right:5px;
 	border:1px solid #769024;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #957f66;
  font-weight: normal;

}

.news-latest-morelink {
  height:12px;
	FONT-STYLE: normal;
	color: #FF0000;
	
}

.news-latest-morelink A {
  float:right;

}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

 	border:none;
	background-color:#FFFFFF;
}	


.news-list-item {
	padding:3px;	
	margin:3px;
	border:none;
	background-color:#FFFFFF;
	height:120px;
	} 

.news-search-form {	
	padding:3px;	
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg {
	margin:0px;
}
.news-search-form FORM {
	margin:0px;	
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
                font-size:13;
	border-bottom: none;
	background-color: #FFFFFF;
}

.news-list-container H3 A {
	color:#fff;

}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #000000;
	width: 200px;
	text-align: right;
	height: 110px;
	margin-top: 5px;
	margin-right: 0px;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 10px;

	}

.news-list-container IMG {
	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:10px;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}
	


	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:0px solid #666;
	padding:3px;
	background-color:#FFFFFF;
}
.tx-ttnews-browsebox TD { 
	font-size: 11px; 
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 
	font-weight: bold; 
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #FFFFFF;
	border:1px solid #666;
}
.news-search-emptyMsg { 
	font-size: 11px;
	margin-left: 11px; 
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;	
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #85A600;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}

	

/**/

		

.news-single-img {
	float: right;
margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 15px;
	margin-top: 11px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 10px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
	clear: both;
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;

}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}
	
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	padding:3px;	
 	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;	
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/***************** Menü links Styles ********************/
TD#menulinks {
vertical-align:top;
width:150px;
padding-top:1px;
background-color:cccccc;


}

TD#menulinks DIV { width:100%;}

TD#menulinks DIV A { color:black; text-decoration: none; }

TD#menulinks DIV A:hover {color:#666666; text-decoration: none; }

TD#menulinks DIV.menulinks-level1-no { 
border-bottom:2px solid #ffffff;
 background-color:#DADADA; 
 /*background-image:url(http://www.dolphin.ch/fileadmin/dev/gruen/img/button_gruen.gif); */   
/*background-color:#BABABA; */
text-indent: 8px;
font-size:12px; 
text-decoration: none;
padding-top:4px; 
padding-bottom:4px; 
/*padding-left:8px; */ 
}

TD#menulinks DIV.menulinks-level1-act { 
border-bottom:2px solid #ffffff; 
background-color:#DADADA; 
/*background-color:#BABABA; */
text-indent: 8px;
font-size:12px; 
text-decoration: none;
padding-top:4px;
padding-bottom:4px; 
/*padding-left:8px; */ 
}

/*--------neu für Testzwecke---------*/
/*------*/
TD#menulinks DIV.menulinksgruen-level1-no { 
border-bottom:2px solid #ffffff;
 /*background-color:#DADADA;*/ 
 /*background-image:url(http://www.dolphin.ch/fileadmin/dev/gruen/img/button_gruen.gif);  */
 background-image:url(../../gruen/img/button_gruen.gif);  
/*background-color:#BABABA; */
text-indent: 8px;
font-size:12px; 
text-decoration: none;
padding-top:4px; 
padding-bottom:4px; 
/*padding-left:8px; */ 
}

TD#menulinks DIV.menulinksgruen-level1-act A { 
color:white; font-weight:bold; text-decoration: none; 
}
TD#menulinks DIV.menulinksgruen-level1-act A:hover { 
color:#EFEFEF; text-decoration: none; 
}

TD#menulinks DIV.menulinksgruen-level1-act { 
border-bottom:2px solid #ffffff; 
/*background-color:#DADADA;*/ 
/*background-image:url(http://www.dolphin.ch/fileadmin/dev/gruen/img/button_gruen.gif);  */ 
background-image:url(../../gruen/img/button_gruen.gif);
/*background-color:#BABABA; */
text-indent: 8px;
font-size:12px; 
text-decoration: none;
padding-top:4px;
padding-bottom:4px; 
/*padding-left:8px; */ 
}



TD#menulinks DIV.menulinksrot-level1-no { 
/*color:green; font-weight:bold; text-decoration: none; */
border-bottom:2px solid #ffffff;
 /*background-color:#DADADA;*/ 
 /*background-image:url(http://www.dolphin.ch/fileadmin/dev/rot/img/button_rot.gif);   */
 background-image:url(../../rot/img/button_rot.gif);  
/*background-color:#BABABA; */
text-indent: 8px;

font-size:12px; 

;text-decoration: none;
padding-top:4px; 
padding-bottom:4px; 
/*padding-left:8px; */ 
}

TD#menulinks DIV.menulinksrot-level1-act A { 
color:white; font-weight:bold; text-decoration: none; 
}
TD#menulinks DIV.menulinksrot-level1-act A:hover { 
color:#EFEFEF; text-decoration: none; 
}

TD#menulinks DIV.menulinksrot-level1-act { 
border-bottom:2px solid #ffffff; 
/*background-color:#DADADA;*/ 
/*background-image:url(http://www.dolphin.ch/fileadmin/dev/rot/img/button_rot.gif); */  
background-image:url(../../rot/img/button_rot.gif); 
/*background-color:#BABABA; */
text-indent: 8px;
font-size:12px; 
text-decoration: none;
padding-top:4px;
padding-bottom:4px; 
/*padding-left:8px; */ 
}

TD#menulinks DIV.menulinksblau-level1-no { 
border-bottom:2px solid #ffffff;
 /*background-color:#DADADA;*/ 
 /*background-image:url(http://www.dolphin.ch/fileadmin/dev/blau/img/button_blau.gif); */    
 background-image:url(../../blau/img/button_blau.gif); 
/*background-color:#BABABA; */
text-indent: 8px;
font-size:12px; 
text-decoration: none;
padding-top:4px; 
padding-bottom:4px; 
/*padding-left:8px; */ 
}

TD#menulinks DIV.menulinksblau-level1-act A { 
color:white; font-weight:bold; text-decoration: none; 
}
TD#menulinks DIV.menulinksblau-level1-act A:hover { 
color:#EFEFEF; text-decoration: none; 
}

TD#menulinks DIV.menulinksblau-level1-act { 
border-bottom:2px solid #ffffff; 
/*background-color:#DADADA;*/ 
/*background-image:url(http://www.dolphin.ch/fileadmin/dev/blau/img/button_blau.gif);*/   
background-image:url(../../blau/img/button_blau.gif);  
/*background-color:#BABABA; */
text-indent: 8px;
font-size:12px; 
text-decoration: none;
padding-top:4px;
padding-bottom:4px; 
/*padding-left:8px; */ 
}

/*-----------------------------------*/

TD#menulinks DIV.menulinks-level1-spc { 
border-bottom:2px solid #ffffff;  
background-color:#DADADA; 
/*background-color:#BABABA; */
text-indent: 4px;
font-size:12px; 
text-decoration: none; 
padding-top:4px;
padding-bottom:4px; 
/*padding-left:4px; */
}

TD#menulinks DIV.menulinks-level1-act A { 
font-weight: bold;
}

TD#menulinks DIV.menulinks-level2-no { 
background-color:#EFEFEF;
/*background-color: #D1D1D1; */
border-bottom:2px solid #ffffff;
text-indent: 20px;
font-size:12px; 
/*padding-left:20px; */
padding-top:4px;
padding-bottom:4px; 
}


TD#menulinks DIV.menulinks-level2-act { 
background-color:#EFEFEF; 
/*background-color: #D1D1D1; */
border-bottom:2px solid #ffffff;
text-indent: 20px;
font-size:12px; 
font-weight:bold;
/*padding-left:20px; */ 
padding-top:4px;
padding-bottom:4px; 
}

TD#menulinks DIV.menulinks-level2-act A { 
font-weight: bold;
}

TD#menulinks DIV.menulinks-level3-no{ 
background-color:#FBFBFB; 
/*background-color: #E8E8E8; */
border-bottom:2px solid #ffffff;
text-indent: 30px;
font-size:12px;
/*padding-left:30px; */
padding-top:4px;
padding-bottom:4px; 
}

TD#menulinks DIV.menulinks-level3-act { 
background-color:#FBFBFB; 
/*background-color: #E8E8E8; */
border-bottom:2px solid #ffffff;
text-indent: 30px;
font-size:12px;
font-weight:bold;
/*padding-left:30px; */
padding-top:4px;
padding-bottom:4px; 
}

TD#menulinks DIV.menulinks-level3-act A { 
font-weight: bold;
}

TD#menulinks DIV.menulinks-level4-no{ 
background-color:#FDFDFD; 
/*background-color: #F7F7F7; */
border-bottom:2px solid #ffffff;
text-indent: 40px;
font-size:12px;
/*padding-left:40px; */
padding-top:4px;
padding-bottom:4px; 
}

TD#menulinks DIV.menulinks-level4-act { 
background-color:#FDFDFD; 
/*background-color: #F7F7F7; */
border-bottom:2px solid #ffffff;
text-indent: 40px;
font-size:12px;
font-weight:bold;
/*padding-left:40px; */
padding-top:4px;
padding-bottom:4px; 
}

TD#menulinks DIV.menulinks-level4-act A { 
font-weight: bold;
}

/***************** Fusszeile  ********************/
/**/
.copy
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #999999;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

/***************** Tabellen  ********************/

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

/*-----------------------------------------------------------------------------------------------------------*/
.tx-indexedsearch .tx-indexedsearch-rules H2 { font-family:Arial; font-size:12px; color:#666666; font-weight:bold; }







}
