######################CONTENT########################################

BODY  {
	font-family : Arial;
	color : #000000;
	font-size : 10pt;
}

TD  {
	font-family : Arial;
	color : #000000;
	font-size : 10pt;
}

P  {
	font-family : Arial;
	color : #000000;
	font-size : 10pt;
}



a:link {

	font-family : Arial;
	color : #FA0200;
	font-size : 10pt;
                font-weight: bold;
                text-decoration:none;
           
}

a:visited {

	font-family : Arial;
	color : #FA0200;
	font-size : 10pt;
                font-weight: bold;
                text-decoration:none;
  
}

a:hoover {

	font-family : Arial;
	color : #FA0200;
	font-size : 10pt;
                font-weight: bold;
                text-decoration:none;
 
}

a:active {

	font-family : Arial;
	color : #FA0200;
	font-size : 10pt;
                font-weight: bold;                
                text-decoration:none;

}

*.smalllink a:link {

	font-family : Arial;
	color : #FA0200;
	font-size : 8pt;
                font-weight: bold;
                text-decoration:none;
           
}

*.smalllink a:visited {

	font-family : Arial;
	color : #FA0200;
	font-size : 8pt;
                font-weight: bold;
                text-decoration:none;
  
}

*.smalllink a:hoover {

	font-family : Arial;
	color : #FA0200;
	font-size : 8pt;
                font-weight: bold;
                text-decoration:none;
 
}

*.smalllink a:active {

	font-family : Arial;
	color : #FA0200;
	font-size : 8pt;
                font-weight: bold;                
                text-decoration:none;

}

.pagetitle {

                font-family : Arial;
                color : #808080;
                font-size : 17pt;
                font-weight : bold;

}


.xmlmenuA_sub  {

position: absolute;
width: 769px; 
height: 60px;
left: -1px; 
top: 0px; 
clip:rect(160px 769px 220px 0px);
z-index:99;

}

.xmlmenuA_sub_VU  {

position: absolute;
width: 769px; 
height: 60px;
left: -1px; 
top: -76px; 
clip:rect(160px 769px 45px 0px);
z-index:99;

}


.xmlmenuA  {

position: absolute;
width: 769px; 
height: 60px;
left: -1px; 
top: 23px; 
clip:rect(160px 769px 220px 0px);
z-index:99;


}


.xmlmenuB  {

position: absolute;
width: 769px; 
height: 43px;
left: -1px; 
top: 219px; 
clip:rect(0px 769px 43px 0px);
z-index:99;
overflow:visible;

}

.navpath  {

position: absolute;
width: 769px; 
height: 45px;
left: 0px; 
top: -30px; 
z-index:1;


}

.tableborder {

border-width: 1pt; 
border-style: solid; 
border-color: white;
padding-left: 10px;

}

.wetterbox {

border-width: 1pt; 
border-style: solid; 
border-color: #074696;
padding-left: 5px;
background: #C6DFF3;

}



.bazticker {

font-family : Verdana;
color : #FA0200;
font-size : 7pt;
font-weight: normal;
text-decoration:none;

}

.myclass  {

font-family: arial; 
font-weight: normal; 
font-size: 8pt; 
color : #FA0200;
text-decoration:none;

}

.myclass * a:link {

font-family: arial; 
font-weight: normal; 
font-size: 8pt; 
color : #FA0200;
text-decoration:none;

}


.boxheader {

font-family : Arial;
color : #FFFFFF;
font-size : 10pt;
font-weight: bold;
text-decoration:none;

}

.boxheader {

font-family : Arial;
color : #FFFFFF;
font-size : 10pt;
font-weight: bold;
text-decoration:none;

}

.contentheader {

	font-family : Arial;
	color : #FA0200;
	font-size : 12pt;
                font-weight :  bold;

}

.contentheader_vu {

	font-family : Arial;
	color : #EB8A00;
	font-size : 12pt;
                font-weight :  bold;

}

.newsboxtitle {

                font-family : Arial;
                color : #000000;
                font-size : 9pt;
                font-weight : bold;

}

.navpath {

position: absolute;
width: 769px; 
height: 60px;
left: 7px; 
top: 150px; 

}


.tx-iframe2-pi1 {

width:100%;
height:100%;


}

.slidebuttons {

      font-family : Arial;
      color : #FA0200;
      font-size : 8pt;
      font-weight: bold;
      background-color:#FFFFFF;
      width : 12px;
      height : 18px;
      border-style:none;


}


.slidestartstop {

      font-family : Arial;
      color : #FA0200;
      font-size : 8pt;
      font-weight: bold;
      background-color:#FFFFFF;
      width : 100px;
      height : 18px;
      border-style:none;


}

.specialimage img {

     border-style:solid;
     border-width:1px;
     border-color:red;
}

#subTitelPage *{
	margin:0;
	padding:0;
	background-color:transparent;
} 

#subTitelPage{
	margin-left:3px;
} 

#subTitelPage table{
	display:block;
	float:left;
	position:relative;
	width:255px;
	height:125px;
} 

#subTitelPage table tr{

} 

#subTitelPage table tr td{
	
} 

#subTitelPage table tr td a{
	position:absolute;
	width:250px;
	height:120px;
} 

#subTitelPage table tr td:hover{
	
}
 
#subTitelPage table tr td div .imgtext-table{
	position:absolute;
}

#subTitelPage table tr td div .imgtext-table tr{
	
}

#subTitelPage table tr td div .imgtext-table tr td{
	width:250px;
	position:absolute;
	top:0;
}
#subTitelPage table tr td div .imgtext-table tr td img{
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	z-index:-1;
	float:right;
} 

#subTitelPage table tr td:hover div .imgtext-table tr td img{
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	background-color:transparent;
	z-index:-1;
} 

#subTitelPage table tr td p{
	top:30px;
	position:absolute;
	height:0;
	z-index:2;
	width:150px;
	padding-left:3px;
} 

#subTitelPage table tr td a{
	background-image:url('overlay4.png');
	background-repeat:no-repeat;
	z-index:1;	
	display:block;
	padding-left:3px;
} 

/*all ie hack (no Shadow)*/
#subTitelPage table tr td a {
 *  background-image:url('overlay2.gif');
}

#subTitelPage table tr td a div{
	padding-top:3px;
} 

#subTitelPage table tr td a .contentheader{
	color:#d00;
} 

#subTitelPage table tr td a:hover .contentheader{
	color:f00;
} 

#subTitelPage table .contentheader{
	z-index:2;
}










/**************************PRE*****************************/
/**Display**/
.pre{
	font-size:12px;
}

.pre .content{
	padding-top:7px;
}

.pre #headBanner{
	display:block;
}

.pre #klickpath{
 display:none;
}

#klickpath{
background-color:#fff;
padding-bottom:3px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
position:absolute;
top:101px;
width:750px;
height:12px;
}

#klickpath a{
	font-size:9px;
}

/**hide**/
.pre .xmlmenuA_sub{
	display:none;
}

.pre #submenu{
	display:none;
}

.pre .navpath{
	display:none;
}

.pre .hide{
	display:none;
}

.pre .tx-macinasearchbox-pi1{
	display:none;
}

.pre #xmlmenuB{
	display:none;
}

.pre #xmlmenuA{
	display:none;
}

.test {
	display:none;
}

/**Classes**/
.pre .test{
	display:block;
}

#sidebar{
	display:block;
	width:200px;
}

#headLogo{
	display:none;
}

.pre #headLogo{
	height:40px;
	position:relative;
	display:block;
	left:10px;
	top:5px;
}

#headBanner{
	display:none;
	position:relative;
	z-index:-1;
	border-top:10px solid #ccc;
	border-bottom:6px solid #ccc;
	border-left:15px solid #ccc;
	border-right:15px solid #ccc;
	width:730px;
	left:10px;
	margin-top:8px;
}

#allMenus{
	position:relative;
	margin-left:10px;
	margin-top:5px;
}

#extraMenu{
	display:none;
}

.pre #extraMenu{
	display:block;
	position:absolute;
	left:524px;
	width:236px;
	top:32px;
}

#extraMenu span{
	padding:0 5px;
}

#extraMenu span a{
	font-size:10px;
}

#extraMenu span a:hover{
	border-bottom:1px solid red;
}

#navione{
	display:none;
	float:left;
	position:relative;
}

.pre #navione{
	display:block;
	right:40px;
}

#navione ul{
	list-style-type:none;
	width:826px;
	margin:0;
}

#navione ul li{
	border:1px solid lightgrey;
	background-color:grey;
	float:left;
	position:relative;
}

#navione ul li a{
color:white;
font-size:12px;
padding-bottom:4px;
padding-left:5px;
padding-top:4px;
width:120px;
display:block;
}

#navione ul li .active{
	background-color:red;
}

#navione ul li:hover ul{
	display:block;
}

#navione ul li a:hover{
	color:white;
	background-color:#c11;
}

#navione ul li:active ul{
	display:block;
}

#navione ul li ul{
	top:auto;
	width:1px;
	bottom:149px;
	height:1px;
	display:none;
	top:14px;
	z-index:2;
	left:-30px;
	position:absolute;
	top:23px;
}

#navione ul li ul li{
	z-index:4;
	border-top:0;
}

#navione ul li ul li a{
	font-size:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#999;
	width:131px;
	font-size:9px;
}

#navione ul li ul li a:hover{
	background-color:#c11;
}

#navitwo{
	display:none;
	float:left;
}

.pre #navitwo{
	display:block;
	
}

.pre #navione{
	display:block;
}

.pre #navitwo{
	display:block;
}

#navitwo{
	z-index:1;
	position:relative;
	margin:0 auto 0 0;
	color:white;
	height:21px;
	float:left;
}

#navitwo ul{
	list-style-type:none;
	border-collapse:collapse;
	list-style-type:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	position:relative;
	vertical-align:middle;
	padding-left:0;
	width:760px;
	display:block;
	border:1px solid lightgrey;
	background-color:#999;
	height:21px;
	position:relative;
}

#navitwo ul li{
	position:relative;
	width:auto;
	border-top-style:none;
	float:left;
	top:2px;
}

#navitwo ul li a{
	color:white;
	padding:0 5px;
	padding-bottom:3px;
	font-size:11px;
	padding-top:4px;
}

#navitwo ul li a.active{
	color:white;
	background-color:red;
}

#navitwo ul li a:hover{
	color:white;
	background-color:#c11;
}

#navithree{
	z-index:1;
	position:relative;
	height:26px;
	margin:0 auto 0 0;
	color:white;
	height:23px;
	float:left;
	display:block;
}

#navithree ul{
	list-style-type:none;
	border-collapse:collapse;
	list-style-type:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	position:relative;
	vertical-align:middle;
	display:block;
	position:relative;
	margin-left:0;
	padding-left:0;
	left:0;
	width:760px;
	height:19px;
	border:1px solid lightgrey;
	background-color:#ccc;
}
#navithree ul li{
	margin-left:3px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0;
	position:relative;
	top:3px;
	width:auto;
	border-collapse:collapse;
	border-top-style:none;
	float:left;
	display:block;
}

#navithree ul li a{
	color:white;
}






/******************************PRETWO*************************************/



.pre #navithree{

}

.pre #navithree ul li{
	margin-left:0;
	padding-right:0;
	top:0;
	padding-bottom:0;
	
}

.pre #navithree ul li a{
	font-size:10px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	color:black;
}

.pre #navithree ul li a.active{
	background-color:white;
	color:red;
}

.pre #navithree ul li a:hover{
	background-color:#eee;
	color:red;
	border-bottom:3px solid red;
	border-bottom:0;
}




