.main_menu_sub a:link, .main_menu_sub a:visited, .main_menu_sub a:active{ 
color:#FFFFFF;
text-decoration:none;
display:block;
font-size:12px;
padding-right:5px;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;

}

.main_menu_sub a:hover {
color:#FFFFFF;
text-decoration:none;
display:block;
font-size:12px;
padding-right:5px;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;

}

.main_menu_sub_active div{
color:#FFFFFF;
text-decoration:none;
font-size:12px;
display:block;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
}

.main_menu_sub_active a:link, .main_menu_sub_active a:active, .main_menu_sub_active a:visited, .main_menu_sub_active a:hover{
text-decoration:none;
color:#FFFFFF;
}

.menu_title, .menu_title a:active, .menu_title a:link, .menu_title a:visited, .menu_title a:hover{
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
padding-top:10px;
padding-left:5px;
padding-bottom:5px;
}

.content_title, .content_title a:active, .content_title a:link, .content_title a:visited, .content_title a:hover, h1{
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
padding-top:0px;
padding-left:0px;
padding-bottom:5px;
}

.menu_title2, .menu_title2 a:active, .menu_title2 a:link, .menu_title2 a:visited, .menu_title2 a:hover{
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
padding-top:10px;
padding-left:5px;

}

.subsub_table{ 
border:none;
width:100%;

}
.subsub, .subsub A:link, .subsub A:visited{
text-decoration: none;
font-size:11px;
color:#004B7D;
}

.subsub_active, .subsub_active a:link, .subsub_active a:active, .subsub_active a:visited, .subsub_active a:hover{
text-decoration: none;
font-size:11px;
font-weight:bold;
color:#004B7D;
}


.subsub A:hover{
text-decoration: none;
font-size:11px;
}

.padding_3{
padding-top:3px;
padding-bottom:3px;
}

.padding_1{
padding-top:1px;
padding-bottom:1px;
}



.mColor3 a:link, .mColor3 a:active, .mColor3 a:visited {
background-color:#6CCFF6;
}
.m_activeColor3, .mColor3 a:hover{
background-color:#2DBCF2;
}


.mColor5, .mColor5 a:link, .mColor5 a:active, .mColor5 a:visited, .mColor26, .mColor26 a:link, .mColor26 a:active, .mColor26 a:visited, .mColor104 a:link, .mColor104 a:active, .mColor104 a:visited{
background-color:#0072BC;
}
.m_activeColor5, .mColor5 a:hover, .m_activeColor26, .mColor26 a:hover, .m_activeColor104, .mColor104 a:hover{
background-color:#00548C;
}

.mColor6, .mColor6 a:link, .mColor6 a:active, .mColor6 a:visited {
background-color:#FE840A;
}
.m_activeColor6, .mColor6 a:hover{
background-color:#E77401;
}

.mColor7, .mColor7 a:link, .mColor7 a:active, .mColor7 a:visited {
background-color:#F3BD01;
}
.m_activeColor7, .mColor7 a:hover{
background-color:#D8A801;
}

.mColor8 a:link, .mColor8 a:active, .mColor8 a:visited {
background-color:#0072BC;
}
.m_activeColor8, .mColor8 a:hover{
background-color:#005A97;
}

.mColor9 a:link, .mColor9 a:active, .mColor9 a:visited {
background-color:#16C1F3;
}
.m_activeColor9, .mColor9 a:hover{
background-color:#0B9DC8;
}


/* Sprachmenü */

#lang {

}

#lang h2 {
	display: none;
}

#lang ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

#lang li { 
	padding: 0;
	margin: 0;
	display: inline;
}

#lang ul li a {
	display: block;
	text-decoration: none;
	color: #004B7D;
	padding: 0 2px 0 24px;
}

.de { background: url('http://www.alphotel.at/fileadmin/site_img/asset.png') no-repeat 0 -670px; } 
.en { background: url('http://www.alphotel.at/fileadmin/site_img/asset.png') no-repeat 0 -702px; } 
.nl { background: url('http://www.alphotel.at/fileadmin/site_img/asset.png') no-repeat 0 -734px; } 


