/*                        BODY                              */

body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
body, html {
height:100%;
}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 100px;
background-color: #e9e9e9;
}
a{ 
text-decoration:none;
}
img{ 
border:none;
}
.hidden{ 
display:none;
}
h1{
font-size:13px;
color:#ab0018;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-bottom: 1px solid #999999;
margin-top: 5px;
padding-bottom:5px;
}



/*                        HEADER                              */

#BoxPagePosition{
position:absolute;
width:900px;
height:auto;
left:50%;
margin:50px 0 0px -450px;
background:#FFFFFF;
}
#BoxHeader{
background:#AB0018;
height:260px;
width:100%;
display:block;
position:relative;
}
#Logo { 
position:absolute; 
right:132px; 
}
#Tirol{ 
position:absolute; 
right:52px; 
bottom:-40px;
z-index:10;}
 /* IE6 */ * html #Tirol{ 
position:absolute; 
bottom:-42px; 
}
 /* IE7 */ *+html #Tirol{ 
position:absolute; 
bottom:-42px; 
}
#Mood1{ 
position:absolute;
left:0px; 
bottom:10px;
}
#Mood2{ 
position:absolute; 
right:0px; 
bottom:10px;
}	



/*                        MENÜ                              */
#BoxMenu{ 
position:absolute; 
height:50px; 
width:100%; 
border-bottom:1px solid #FFFFFF;
}

#BoxMenu a{ 
display:block; 
height:50px; 
line-height:50px; 
padding:0 0 0 10px; 
width:100px; 
text-align:center;
}
#BoxMenu a:hover{
opacity:0.6;
filter:Alpha(opacity=60);
}
#BoxMenu ul{ 
margin:0px; 
padding:0px; 
list-style-type:none;
}
#BoxMenu li{
float:left;
border-right: 1px solid #FFFFFF;
}	
			
			
			
/*                        SUBMENÜ                              */
#BoxSubMenu{
position:relative;
height:50px;
}	
#BoxSubMenu a:hover{ 
display:block;
text-align:left; 
color: #000000; 
padding-left:0;
}
#BoxSubMenu a:hover{
text-decoration:underline;
color: #666666;
}
#BoxSubMenu li{ 
clear:left;
margin-left:0px;
background-image:url(../images/framework/pfeil.gif);
background-repeat:no-repeat;
background-position:left center;
text-indent:12px;
list-style:none;
line-height:20px;
height:20px;
}
 /* IE6 */ * html #BoxSubMenu li{
width:150px;
float:left; 	
margin-left:0px;
background-image:url(../images/framework/pfeil.gif);
background-repeat:no-repeat;
background-position:left 2px;
text-indent:12px;
list-style:none;
}	
		
		
/*                        CONTENT                              */
#BoxContent{
clear: both;
margin-top: 50px;
}
#Col1{
float:left;
width:200px;
z-index:3;
}
#Col2{
float:right;
width:132px;
z-index:10;
}
#Col3{
width:auto;
margin-left:200px;
margin-right:132px;
z-index: 1;
min-height:340px;
border-right-width: 1px ;
border-left-width: 1px;
border-right-color: #CCCCCC;
border-left-color: #CCCCCC;
border-right-style: solid;
border-left-style: solid;
}
 /* IE6 */ * html #Col3{height:340px;} 
#Col1Content{
top:0;
z-index:4;
height: auto;
display:block;
margin-top:5px;
}
#Col2Content{
z-index:10;
padding-left:15px;
padding-right:15px;
display:block;
margin-top: 5px;
}
#Col3Content{
z-index:2;
position:relative;
display:block;
width:auto;
overflow:hidden;
margin-left:15px;
margin-right:15px;
margin-top:10px;
}
 /* IE6 */ * html #Col3Content{
margin-top:0px;
}
 /* IE7 */ *+html #Col3Content{
margin-top:0px;
}



/*                        FOOTER                              */
#ImgFooter {
position:absolute;
bottom:100px;
margin-left:-34px;
margin-bottom:-8px;
left: 18px;	
}
/* IE6 */ * html #ImgFooter {
position:absolute;
bottom:78px;
margin-left:-34px;
margin-bottom:-8px;
left: 18px;	
}
/* IE7 */ *+html #ImgFooter {
position:absolute;
bottom:78px;
margin-left:-34px;
margin-bottom:-8px;
left: 18px;	
}
#BoxFooter{
display:block;
text-align:center;
color:#999999;
position: absolute;
bottom: -109px;
width: 900px;
left: 0px;
padding-top: 100px;
}
#BoxFooter a{
color:#999999;
}
#BoxFooter a:hover{ 
text-decoration:underline;
}