body { 
  background-color: #70625b; 
  background-image: url(../images/bg-raster.gif); 
  margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
}
h1 {
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  margin: 0px 0px 5px 0px;
}

h2 {
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  margin: 0px 0px 5px 0px;
}

h5 {
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding-left: 13px;
}	
	
p {
 margin-top:2px;
 margin-bottom: 2px;
}	

ul {
  margin-top:0px;
}

h3 {
  font-size: 12px;
  font-weight: bold;
  color: #ffffff; 
  margin: 0px;
  margin-bottom: 3px;
}
A:link  { 
  text-decoration: none;
  color: #FFFFFF;
}
A:visited { 
	text-decoration: none;
  color: #FFFFFF;
}

A:hover { 
    text-decoration: none;
  color: #FFFFFF; 
}

A:active  { 
    text-decoration: none;
    color: #FFFFFF;
}

input, select, textarea { 
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 12px;
  font-weight:  bold;
  width: 145px; 
  color: #000000;
  margin-bottom: 1px;
}

.tx-indexedsearch-searchbox-button submit {
 width: 5px;
}

.csc-textpic-caption{ 
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 11px;
  font-weight:  normal;
  margin-top: 5px;
  margin-bottom: 15px;
}

.csc-textpic-clear {
 margin-bottom: 5px;
}

.csc-textpic-text {
 margin-right: 20px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-bottom:7px;
}

.news-single-img{
 margin-bottom: 10px;
}

.news-single-timedata{
 margin-bottom: 5px;
}

.news-single-category{
 margin-bottom: 5px;
 font-size: 12px;
 font-weight: bold;
}

.news-single-imgcaption{
 margin-bottom: 2px;
 font-size: 10px;
}


.tx-flvplayer-pi1{
 margin-bottom: 10px;
}

 
/* ---------- Layout-Elemente --------- */
#schatten {
  position: absolute; 
  left: 775px; 
  top: 45px; 
  background: #000000 none repeat scroll 0%; 
  opacity:0.30; 
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); 
  width: 255px; 
  height: 720px;  
  z-index: 3; 
}
#nav-rot      { 
  position: absolute; 
  left: 770px; 
  top: 40px; 
  background: url(../images/raster-fest-rot.gif);
  width: 255px;
  height: 720px;
  z-index: 4; 
}
#nav-rot-startseite      { 
  position: absolute; 
  left: 770px; 
  top: 40px; 
  background: url(../images/raster-fest-startseite.gif);
  width: 255px;
  height: 720px;
  z-index: 4; 
}
#space { 
  width: 1030px; 
  height: 10px; 
  background: #70625b;  
  z-index: 1; 
}
/* fuer oberes raster im roten balken   */
.raster1 { 
  width: 251px; 
  height: 27px;
  padding: 2px;  
  }
/* fuer unteres raster im roten balken   */
.raster2	      { 
  width: 248px; 
  background: url(../images/nav-raster.gif);
  padding:2 px;
  height: 400px;   
  }

/* fuer roten balken   */
#redbar	 { 
  position: absolute; 
  left: 0px; 
  top: 0px; 
  width: 100%; 
  height: 29px; 
  background: #c9252c;  
  z-index: 2; 
}
/* fuer schwarzen balken   */
#blackbar { 
  position: absolute; 
  left: 0px; 
  top: 0px; 
  width: 100%; 
  height: 30px; 
  background: #000000;  
  z-index: 1; 
}
/* fuer navigation auf rotem balken   */
#headnav { 
  position: absolute; 
  left: 56px; 
  top: 5px; 
  width: 500px; 
  height: 27px; 
  z-index: 3; 
}
/* fuer sprachwahl auf rotem balken   */
#sprache { 
  position: absolute; 
  left: 700px; 
  top: 5px; 
  width: 400px; 
  height: 27px; 
  z-index: 4; 
  color: #000000;
}
/* fuer box  */
#box {
  position: absolute;
  left: 41px;
  top: 49px;
  width: 1100px;
  z-index: 1;
}
/* fuer hintergrundfarbe  */
#inhalt	 { 
  width: 1040px; 
  background: #70625b;  
  z-index: 1; 
  padding-top: 10px; 
  padding-left: 10px; 
  padding-right: 0px; 
  padding-bottom: 10px;
}
/* fuer bild  */
#bild  { 
  width: 1026px; 
  height: 284px; 
  padding-top: 2px; 
  padding-left: 2px; 
  background: #000000;  
  z-index: 1;
}
#bildrahmen { 
  width: 1030px; 
  height: 288px;  
  background: #000000;  
  z-index: 1;
}
.newsbox { 
  /** background: #000000 none repeat scroll 0%; **/
  background: url(../images/test_ff.png);
  position: absolute;
  left: 807px;
  top: 200px;
  z-index: 5;
 /* ieWin only stuff */
 _background-image:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://phg.dev4-heindl.de/fileadmin/template/main/images/test_ie.png', sizingMethod='scale');
}
/* -------------- Navigation ------------- */
/* fuer hauptnavigation weiss*/
.nav1 {
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 13px;  
  font-weight:  bold; 
  color: #FFFFFF; 
  line-height:15px; 
}
A.nav1:link  { 
  text-decoration: none; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 13px;  
  font-weight:  bold; 
  color: #FFFFFF; 
  line-height:15px; 
}
A.nav1:visited	{ 
  text-decoration: none; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 13px;  
  font-weight:  bold; 
  color: #FFFFFF; 
  line-height:15px; 
}
A.nav1:hover  { 
  text-decoration: none; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 13px;  
  font-weight:  bold; 
  color: #f59600; 
  line-height:15px; 
}
A.nav1:active { 
  text-decoration: none; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 13px;  
  font-weight:  bold; 
  color: #FFFFFF; 
  line-height:15px;  
}
/* fuer sprachwahl*/
A.sprachwahl:link { 
  text-decoration: none; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 11px;  
  font-weight:  normal; 
  color: #FFFFFF;
}
A.sprachwahl:visited { 
  text-decoration: none; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 11px;  
  font-weight:  normal; 
  color: #FFFFFF;
}
A.sprachwahl:hover { 
  text-decoration: none; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 11px;  
  font-weight:  normal; 
  color: #f59600;
}
A.sprachwahl:active { 
  text-decoration: none; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 11px;  
  font-weight:  normal; 
  color: #FFFFFF;
}
/* fuer fusszeile */
#footer {  
  text-decoration: none; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 10px;  
  font-weight:  normal; 
  color: #FFFFFF; 
  line-height:12px; 
  margin-top: 5px;
}
#footer a:link { 
  text-decoration: none; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 10px;  
  font-weight:  normal; 
  color: #FFFFFF; 
  line-height:12px; 
}
#footer a:visited { 
  text-decoration: none; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 10px;  
  font-weight:  normal; 
  color: #FFFFFF; 
  line-height:12px; 
}
#footer A:hover	{ 
  text-decoration: none; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 10px;  
  font-weight:  normal; 
  color: #f59600; 
  line-height:12px; 
}
#footer A:active	{ 
  text-decoration: none; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 10px;  
  font-weight:  normal; 
  color: #FFFFFF; 
  line-height:12px; 
}
/* fuer pfad  */
#pfad { 
  width: 1025px; 
  height: 25px; 
  background:  #51423d; 
  padding-left: 5px; 
  z-index: 1; 
  color: #FFFFFF;
}
#pfad A:link { 
  text-decoration: none; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 10px;  
  font-weight:  normal; 
  color: #FFFFFF; 
  line-height:12px; 
}
#pfad A:visited { 
  text-decoration: none; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 10px;  
  font-weight:  normal; 
  color: #FFFFFF; 
  line-height:12px; 
}
#pfad A:hover { 
  text-decoration: none; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 10px;  
  font-weight:  normal; 
  color: #FFFFFF; 
  line-height:12px; 
}
#pfad A:active { 
  text-decoration: none; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 10px;  
  font-weight:  normal; 
  color: #FFFFFF; 
  line-height:12px; 
}
.navi_content {
  margin-left: 12px;
}
#navigation {
  font-family: arial, sunsans-regular, sans-serif; 
  font-size: 12px;
  background-color: #c9252c;
  width: 255px; 
  color: #ffffff;
}
#navigation h1 {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  margin: 0px 0px 5px 15px;
}
#navigation UL { 
  margin-top: 0px;
  padding-left: 1px;
  margin-left: 5px;
}
#navigation LI   { 
  margin-top: 4px;
  margin-left: 8px;
  padding-left: 1px;
}	
/* --------------navigation Ebene 1------------- */ 
.nav_level_1_no { 
  list-style-type: none;
  font-weight:  bold;
  color: #ffffff;
  line-height:15px;
}
.nav_level_1_no a   { 
  color: #ffffff;
  text-decoration: none; 
}
.nav_level_1_no a:hover { 
  text-decoration: none;
  color: #000000;  
}
.nav_level_1_act   { 
  list-style-type: none;
  font-weight:  bold;
  line-height:15px;
  color: #000000;
}
.nav_level_1_act a { 
  text-decoration: none;
  color: #000000;
}
.nav_level_1_act a:hover { 
  text-decoration: none;
  color: #000000;
}
/* --------------navigation Ebene 2------------- */  
.nav_level_2_no {
  list-style-type: none;
  font-weight:  normal;
  line-height:12px;
}
.nav_level_2_no a { 
  text-decoration: none;
  color: #ffffff;; 
}
.nav_level_2_no a:hover { 
  text-decoration: none; 
  color: #000000; 
}
.nav_level_2_act {
  list-style-type: none;
  font-weight:  normal;
  line-height:12px;
  color: #000000;
}
.nav_level_2_act a { 
  text-decoration: none;
  color: #000000;
}
.nav_level_2_act a:hover { 
  text-decoration: none; 
  color: #000000; 
}
/* --------------navigation Ebene 3------------- */	
.nav_level_3_no { 
	list-style-type: none;
	line-height:15px;
}
.nav_level_3_no a { 
	color: #ffffff;
	text-decoration: none; 
}
.nav_level_3_no a:hover { 
	text-decoration: none;
	color: #000000;
}
.nav_level_3_act { 
	list-style-type: none;
	line-height:15px;
	color: #000000;
}
.nav_level_3_act a { 
	text-decoration: none;
	color: #000000;
}
.nav_level_3_act a:hover { 
	text-decoration: none;
	color: #000000;
}
/* --------------Ende Navigation ------------- */

/*--------------- fuer IE6 ---------------*/
.nav_level_1_act a:visited { 
  text-decoration: none;
  color: #000000;
}

.nav_level_2_no a:visited {
  list-style-type: none;
  font-weight:  normal;
  line-height:15px;
  color: #FFFFFF;
}

.nav_level_2_act a:visited { 
  text-decoration: none;
  color: #000000;
}
/*------------ ende fuer IE6 --------------------------*/



/* -------------Content-Container------------- */
#content {  
  width: 700px; 
  background: #70625b; 
  padding-left: 5px; 
  z-index: 1; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 12px; 
  color: #FFFFFF;
}
#content img {
  border:1px solid #000000;
  margin-bottom: 5px;
}

#content a:link  { 
  text-decoration: none;
  color: #f59600;
  margin-bottom: 10px;
}
#content a:visited { 
	text-decoration: none;
	color: #f59600;
	margin-bottom: 10px;
}
#content a:hover { 
    text-decoration: none;
  color: #FFFFFF;
  margin-bottom: 10px; 
}
#content a:active  { 
    text-decoration: none;
  color: #f59600;
  margin-bottom: 10px;
}
.content_spalte	{ 
  float: left;
  width: 210px;
  background: #70625b; 
  margin-right: 21px;
}
/* ------------CSS fuer Extensions----------- */
.csc-form-fieldcell input {
  width: 200px;
}
.csc-form-fieldcell textarea {
  width: 300px;
}
.csc-form-labelcell {
  vertical-align: top;
    color: #FFFFFF;
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 12px; 
}
#mailformformtype_mail {
  width:100px;
}

#mailformRueckruf {
 width: 13px;
 height: 13px;
 margin-left: 0px;
}

#mailformCallback{
 width: 13px;
 height: 13px;
 margin-left: 0px;
}

.input .macina {
  width:145px;
}
.eeerenner { 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: normal; 
  text-decoration: none; 
  color: #FFFFFF;
}
.eeestory { 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: normal; 
  text-decoration: none; 
  color: #000000; 
  text-align: justify; 
  line-height:15px;
}

/*######## fuer tt_news #############*/
.news-list-image {
	float: left;
	margin-right: 20px;
}

.news-list-subheader {

}

.clearer {
	clear: both;
	margin-bottom: 20px;
    	margin-top: 10px;
}

.news-list-date {
	font-family: arial, helvetica, sans-serif; 
  	font-size: 11px; 
  	color: #FFFFFF;
}

#news {
  position: relative;
  font-family: arial, helvetica, sans-serif; 
  font-size: 12px; 
  color: #FFFFFF;
  padding: 10px;
  width: 245px;
  background: #c9252c; 
  z-index: 6;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: -5px;
  margin-top: -5px;
}

#news A   { 
  color: #ffffff;
  text-decoration: underline; 
}

#news A:hover { 
  text-decoration: none;
  color: #ffffff;  
}

.news-list-category {
	margin-top: 15px;
}
/*######## ENDE  tt_news #############*/

/* Flash Player settings */
.tx-flvplayer-pi1 td{
  vertical-align: top;
  text-align: top;
  valign: top;
}

.tx-columna-pi1 td{
  vertical-align: top;
  text-align: top;
  valign: top;
  padding: 0px;
  margin: 0px;
}

#content img.spacer-gif {
  border: none;
}

/* print und tip a friend */
.printtip {
	background: #60534d none repeat scroll 0%;
	height: 16px;
	padding-left: 5px;
	width: 725px;
	z-index: 1;
	padding-right: 300px; 
	margin-top: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#print {
	background: #5f534d none repeat scroll 0%;
	padding-left: 5px;
	width: 150px;
	z-index: 1;
	float: right;
	text-align: right;
	margin-right: 7px;
}

#tipafriend {
	background: #5f534d none repeat scroll 0%;
	padding-left: 5px;
	width: 150px;
	z-index: 1;
	float: right;
}

.trennstrich {
	background: #5f534d none repeat scroll 0%;
	width: 9px;
	float: right;
	z-index: 1;
}

