html {
	height:100%;
	width:100%;
	}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0C5055;
	background-color:#1a5158;
	margin:0px;
	overflow-x:hidden;
	overflow-y:hidden;
}


#middle {
	width:996px; /*optimiert für 1024px*/
	height: 595px; /*optimiert für 768px*/
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-498px;
	margin-top:-300px;
}



img {
	border: 0px;
	padding: 0px;
	margin: 0px;
	}
	
a {
	color: #0C5055;
	font-style:underline;
	}	
	
a:hover {
	color: #1D494D;
	text-decoration:none;
	}	
	
#textCont h1 {
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	}	

.background {
	position:absolute;
	top:0px;
	left:0px;
	width: 996px; /*optimiert für 1024px*/
	height:592px;
	z-index: 10;
	background-repeat:no-repeat;
	background-position:top right;
}

#topHolder {
	position:absolute;
	top:0px;
	left:0px;
	width: 996px;
	height:592px;
	z-index: 25;
}

#fader {
	width: 996px;
	height:592px;
	background-image:url(../image/fader.png);
	margin-left:0px;	
	z-index: 11;
}

* html #fader{
    background-color: transparent;
    background-image: url(../image/spacer.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="fileadmin/template/themes/wildmedia_v2/image/fader.png", sizingMethod="scale");
}


#content {
	height:592px;
	width:289px;
	background-image:url(../image/contBg.png);
	position:relative;
	top:0px;
	z-index: 20;
}

#textCont {
	height:400px;
	width:260px;/*IE:289px;*/
	padding: 17px 23px 0 15px;
	position:absolute;
	top:0px;
	left:0px;
	z-index: 1999; /*20*/
	text-align:left; /*left*/
	color: #1a5158;

}

* html #content{
    background-color: transparent;
    background-image: url(../image/spacer.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fileadmin/template/themes/wildmedia_v2/image/contBg.png", sizingMethod="scale");
}

#textCont ul {
	margin: 0px;
	padding: 15px;
	}

#logo {
	width: 156px;
	height:33px;
	position:absolute;
	top: 510px;
	background-image:url(../image/wm_logo_neu.png);
	z-index: 45; /*50*/
	left: 12px;
}

* html #logo{
    background-color: transparent;
    background-image: url(../image/spacer.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fileadmin/template/themes/wildmedia_v2/image/wm_logo_neu.png", sizingMethod="crop"); /*scale*/
}

#subLogo {
	width: 89px;
	height:21px;
	position:absolute;
	left: 10px;
	bottom: 10px;
	background-image:url(../image/oebf.png);
	z-index: 45;
}

* html #subLogo{
    background-color: transparent;
    background-image: url(../image/spacer.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="fileadmin/template/themes/wildmedia_v2/image/oebf.png", sizingMethod="scale");
}

#aktuell {
	width:996px;
	height:64px;
	background-image:url(../image/aktuellBg.png);
	position:absolute;
	left: 0px;
	bottom: 87px;
	z-index: 60;
}

.aktuellItem {
	width:200px;
	height:50px;
	padding: 4px 10px 7px 15px;
	float:left;
	font-size:10px;
	}
	
.aktuellItem .em{
	font-size:10px;
	line-height: 1;
	font-style:italic;
	}	
	
.aktuellItem img{
	float: left;
	width:82px;
	height: 50px;
	padding: 0 10px 0 0;
	}	

* html #aktuell{
    background-color: transparent;
    background-image: url(../image/spacer.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="fileadmin/template/themes/wildmedia_v2/image/aktuellBg.png", sizingMethod="scale");
}

div.ornaments {
	width: 440px;
	height: 400px;
	background-repeat:no-repeat;
	background-position:bottom left;
	z-index: 40;
	position:absolute;
	bottom: 0px;
	left:0px;
}

#o1 {
	background-image: url(../image/ornaments/o1.png);
}
#o3 {
	background-image: url(../image/ornaments/o3.png);
}

* html #o1{
    background-color: transparent;
    background-image: url(../image/spacer.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="fileadmin/template/themes/wildmedia_v2/image/ornaments/o1.png", sizingMethod="image");
}

* html #o3{
    background-color: transparent;
    background-image: url(../image/spacer.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="fileadmin/template/themes/wildmedia_v2/image/ornaments/o3.png", sizingMethod="image");
}



/*************Menü-Definitionen*******************/
#menuHolder {
	width:100%;
	height:47px;
	background-image:url(../image/menuBg.gif);
	position:absolute;
	left: 0px;
	top: 505px;
	z-index: 40;	
	}

#nav, #nav ul { /* 1. Ebene */
	float: left;
	list-style: none;
	margin-left:250px; /*IE:289px;*/
	margin-top: 0px;
	height:20px;
	position:absolute;

}
 
#nav a {
	display: inline;
	color: #ffffff;
	text-decoration:none;
	font-size: 15px;
	font-style:italic;
	height:20px;
	width: 0px;
	padding-right:17px;
	white-space:nowrap;
}
 
#nav li {
	float: left;
	padding: 0;
}
 
#nav li ul { /* 2. Ebene */
	float: left;
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0;
	padding: 0;
	margin-left:289px;
	width:707px;
	
}
 
#nav li li {
	/*background-color: #093f44;*/

}
 
#nav li ul a {
	color: #093F44;
	font-size:15px;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
	height:auto;
	white-space:nowrap;
	padding-right:10px;
}
 
#nav li ul ul { /* 3. Ebene */
	margin-left:250px;
	float:left;
	height:12px;
	background-image:url(../image/verlaufsubsubmenu.gif);
	background-color: #D0DCDE;
}
 
#nav li ul ul a {
	margin-top:3px;
	margin-left:0px;
	text-decoration:none;
	padding-right: 10px;
	font-size: 11px;
	font-style:italic;
	color: #093F44;
	white-space:nowrap;

}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul , #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul{
	left: -250px; /*IE:-289px;*/
	background-color: #8EADB0;
    	color: #093f44;

}	

#nav li li.sfhover ul { /*Style der 3. Ebene bei Hover*/
	
	background-color: #8EADB0;
	left: -250px;
}
 
#nav li:hover, #nav li.sfhover { /*Style der 1. Ebene bei Hover*/
	background-color: #8EADB0;
    	color: #293f44;
}


/*fontstyle 2. ebene*/
#menuHolder	#subMenu a:hover,
#menuHolder	#subMenu a.aktive {
	color: #293f44;
	background-color: #D0DCDE;

}


/*fontstyle 1. ebene*/
#menuHolder a:hover,
#menuHolder a.aktive {
	color: #293f44;
	background-color: #D0DCDE;

}


/*fontstyle 3. ebene*/
#menuHolder #subSubMenu a:hover,
#menuHolder #subSubMenu a.aktive {
	color: white;
	background-color: #8EADB0;

}


/*ACT - styles ***************/

#nav li.act ul ul, #nav li.act ul ul ul {
	left: -999em;
}
 
#nav li.act ul{
	left: -250px;
	background-color: #8EADB0;
    	color: #093f44;

}	

#nav li li.act ul { /*Style der 3. Ebene bei act*/
	left: -250px;
	background-color:#8EADB0;
}
 
#nav li.act { /*Style der 1. Ebene bei act*/
	background-color: #8EADB0;
    	color: #293f44;
}








/**********alte nicht gebrauchte DEfinitionen**************

	
#menuHolder.aktive {
	background-image:url(../image/menuBgAktive.gif);
	}	
	
#menuHolder	#spaverDiv {
	float:left;
	width: 296px;
	height:47px;
	}
	
#menuHolder	#topMenu {
	height:20px;
	text-align:left;
	margin-left:289px;
	float:left;
}

#menuHolder	#topMenu a {
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	text-decoration:none;
	font-size: 15px;
	line-height: 1.2;
	padding: 0 10px 6px 10px;
	font-style:italic;
	height:20px;
}

#menuHolder	#topMenu a:hover,
#menuHolder	#topMenu a.aktive {
	background-color: #093f44;
}

#menuHolder	#subMenu {
	float:left;
	height:18px;
	overflow:hidden;
}	


#menuHolder	#subMenu a{
	color: #98b5b8;
	font-size:14px;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
	padding: 0 10px;
	height:18px;
}

#menuHolder	#subMenu a:hover,
#menuHolder	#subMenu a.aktive {
	color: #ffffff;
	}
	

#menuHolder	#subSubMenu {
	height:15px;
	float:left;
	width: 100%;
	background-image:url(../image/subsubmenu.png);
}

* html #subSubMenu{
    background-color: transparent;
    background-image: url(../image/spacer.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="fileadmin/template/themes/wildmedia_v2/image/subsubmenu.png", sizingMethod="image");
}

#menuHolder #subSubMenuEntries {
	height:15px;
	float:left;
}

#subSubMenuEntries a {
	color: #ffffff;
	text-decoration:none;
	padding: 0 10px;
	font-size: 10px;
	font-style:italic;
}

#subSubMenuEntries a:hover,
#subSubMenuEntries a.aktive {
	color: #98b5b8;
}	

.Button {
	color: #ffffff;
	z-index: 220;
	clear:left;
}

.upper {
	text-transform:uppercase;
	}

.Button .ButtonLeft {
	background-image:url(../image/button/button_Left.gif);
	background-repeat:no-repeat;
	height:22px;
	width:5px;
	float:left;
	}
	
.Button .ButtonMid {
	background-image:url(../image/button/button_Mid.gif);
	background-repeat:repeat-x;
	height:18px;
	font-size:10px;
	text-transform:uppercase;
	float:left;
	padding: 4px 0 0 5px;
	text-align:center;
	}
	
.Button .ButtonMid a{
	color: #ffffff;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
}	
	
.Button .ButtonRight {
	background-image:url(../image/button/button_Right.gif);
	background-repeat:no-repeat;
	height:22px;
	width:22px;
	float:left;
	}			



*/
