body, div,td {
	font: 11px arial;
}
div.mainlink {
  font:12px arial;
  margin:0px;
}
P {
  padding-top:10px;
}
#head {
	margin-left:0px;
	margin-top:10px;
	margin-bottom:0px;
	width:100%;
	vertical-align : bottom;
}
#head UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#head LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold;  FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; POSITION: relative; TOP: 3px
}
#head LI A {
	COLOR: #000000; TEXT-DECORATION: none
}
#head LI A:hover {
	COLOR: #ff9900
}
#head LI.actual A {
	COLOR: #ff9900
}
#bottom {
	margin-left:0px;
	margin-top:0px;
	width:100%;
	vertical-align : bottom;
}
#bottom UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#bottom LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold;  FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; POSITION: relative; TOP: 3px
}
#bottom LI A {
	COLOR: #000000; TEXT-DECORATION: none
}
#bottom LI A:hover {
	COLOR: #ff9900
}
#bottom LI.actual A {
	COLOR: #ff9900
}
#kontakt {
	margin:0px;
	position: relative;
	background-color:#dceae9;
	padding-top: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
	color: #0E2B28;
	font-size: 11px;
	font-weight: bold;
}
#kontakt .box {
  	color: #0E2B28;
	font-size: 11px;
	font-weight: bold;
  margin-top:0px;
  padding-left:0px;
  padding-right:0px;
  background-color:#dceae9;
}
#kontakt P {
  	color: #0E2B28;
	font-size: 11px;
	font-weight: bold;
  margin-top:0px;
  padding-left:0px;
  padding-right:0px;
  background-color:#dceae9;
}
#shortnewsbox .textorange {
color: #ffffff;
}
#shortnewsbox h2 {
background-color: #d5d3d2;
}
p.link {
margin-top:8px;
margin-bottom:10px;
}
p.finallink {
margin-top:20px;
margin-bottom:20px;
}



#navi li {
	border-bottom: 1px;
	border-bottom-style: solid;
	color: #ffffff;
	list-style: none;
	list-style-type: none;
	text-align: left;
	margin-left: -40px;
}
#navi li.unterebene1 {
	padding-left: 10px;
	font-weight: bold;
	text-decoration: none;
	background-color: #0e2b28;
	color: #ffffff;
	border-bottom: 1px;
	border-bottom-style: solid;
	color: #ffffff;
	list-style: none;
	list-style-type: none;
	text-align: left;
	margin-left: -40px;
}
#navi li.unterebene2 {
	padding-left: 20px;
	font-weight: bold;
	text-decoration: none;
	background-color: #0e2b28;
	color: #ffffff;
	border-bottom: 1px;
	border-bottom-style: solid;
	color: #ffffff;
	list-style: none;
	list-style-type: none;
	text-align: left;
	margin-left: -40px;
}
#navi  ul a {
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	font-weight: bold;
	text-decoration: none;
	background-color: #0e2b28;
	color: #ffffff;
}
#navi ul a:hover {
  color:#f29000;
}
#navi  ul a:active {
  color:#f29000;
}
.maintexthead {
  font:12px arial;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
p {
  font:12px/18px arial;
	color: #000000;
  padding-bottom:5px;
  margin: 0;
  
  padding-left:15px;
  padding-right:15px;
  }
.textlink {
  font:11px arial;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
  background-repeat: no-repeat;
}
.textlink.arrow {
	padding-right:15px;
  background-image: url(fileadmin/trio/pfeil-rechts.gif);
  background-position: right;
}
.textlink.arrow2 {
	padding-left:15px;
  background-image: url(fileadmin/trio/img/pfeil-rechts_ok.gif);
  background-position: left;
}
.shortnewstitle.shortnewslink {
	text-decoration: underline;
	padding-top:5px;
	margin:3px;
}

.box {
 background-color: #ffffff;
 padding: 0;
 margin:0;
 zoom: 1;
}

.boxcontent {
 padding:0px;
 margin:0px;

}

.boxclear{
clear: both;
margin: 0;
padding: 0;
height: 0;
line-height: 0;
max-height: 0;
min-height: 0;
}

.orange .boxclear{
background-color: #f39001;
}

.csc-textpic-caption{
margin: 0;
padding: 0;
min-height: 0;

}


/* bg color */
.white {
  text-align:left;
	background-color: #ffffff;
}

.lightgrey {
	background-color: #ededec;
}
.darkgrey {
	background-color: #d5d3d2;
}
.orange {
	background-color: #f29000;
}
DIV.orangefront {
	background-color: #f39001;

}
.darkgreen {
	background-color: #0e2b28;
}


.lightgreen {
	background-color: #dceae9;
	text-align:left;
}

.imgtext-table td {
/*	background-color: #f29000;*/
/* width:100%; */
}
/* bilder innerhalb links*/

div.csi-textpic img{
display: block;

}

.csi-imagewrap dl, csi-imagewrap dt, div.csi-textpic div.csi-imagewrap .csi-image{
margin: 0;
padding: 0;
}

.csi-imagewrap img{
position: relative;
z-index: 100;
}

img {
 border: 0x;	
}

.internal-link {
 border: 0x;	
}


.box label{
display: block;
float: left;
width: 150px;

}