/*
	adisy 
	
	2010 Lombego Systems
	
	Jens Papenroth
*/

a:link.logo, a:visited.logo{
	display: block;
	height: 37px;
	width: 177px;
	background: transparent url('/frontend/adisy/img/logo.png') no-repeat top left;
	position: absolute;
	top: 38px; 
	left: 40px;
}

a:focus{
	outline: none;
}

.navigation a:link, .navigation a:visited{
	display: block;
	float: left;
	border-right: 1px solid #00B3B5;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
	color: #FFF;
	padding: 0px 10px;
}

.navigation a:hover{
	background: transparent url('/frontend/adisy/img/navi_active_bg.png') repeat-x top left;
}

.navigation a:link#main_nav_active, .navigation a:visited#main_nav_active{
	background: transparent url('/frontend/adisy/img/navi_active_bg.png') repeat-x top left;
}

.content_button{
	padding: 4px 0px 0px 0px;
}

a:link.cta_button, a:visited.cta_button{
	background: transparent url('/frontend/adisy/img/button_slider.png') no-repeat top left;
	height: 30px;
	float: left;
	text-decoration: none;
	color: #FFF;
	line-height: 30px;
	padding: 0px 0px 0px 10px;
}

a:hover.cta_button{
	color: #BED730;
}

.button_end{
	background: #E5F1F8 url('/frontend/adisy/img/button_end.png') no-repeat top left;
	height: 30px;
	width: 10px;
	float: left;	
}

.header_functions a:link, .header_functions a:visited{
	display: block;
	float: right;
	color: #FFF;
	line-height: 12px;
	height: 12px;
	text-decoration: none;
	margin: 9px 30px 0px 0px;
}

.header_functions a:hover{
	color: #BED730;
}

.header_functions form{ /* ie.css */
	display: block;
	float: right;
	width: 200px;
	height: 30px;
}

.header_functions label{
	display: none;
}

.header_functions input#SQ{
	display: block;
	float: left;
	height: 30px;
	width: 120px;
	padding: 0px 10px;
	border: 0px;
	color: #6f6f6f;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica;
	margin: 0px;
	line-height: 30px;	
	background-image: none;
	background-color: transparent;
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/frontend/adisy/img/search_field_bg.png',sizingMethod='image');
}
html>body .header_functions input#SQ { 
    background: transparent url('/frontend/adisy/img/search_field_bg.png') no-repeat top left;
}


.header_functions input.submit{
	display: block;
	float: left;
	height: 30px;
	width: 60px;
	cursor: pointer;
	border: 0px;
	margin: 0px;
	background-image: none;
	background-color: transparent;
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/frontend/adisy/img/search_button.png',
	sizingMethod='scale');
}
html>body .header_functions input.submit { 
   background: transparent url('/frontend/adisy/img/search_button.png') no-repeat top left;
}


.header_functions input.submit:hover{
	background: transparent url('/frontend/adisy/img/search_button_hover.png') no-repeat top left;
}


/*
	sub-navi
*/

.sub_navigation a:link, .sub_navigation a:visited{
	display: block;
	text-decoration: none;
	color: #0071BC;
	font-weight: bold;
	line-height: 18px;
	padding: 6px 0px 6px 20px;
	
	background: transparent url('/frontend/adisy/img/sub_nav_dot.gif') no-repeat 0px 10px;
}

.sub_navigation a:hover{
	color: #00B3B5;
}

.sub_nav_2_wrapper{
	width: 162px;
	float: left;
	padding: 0px 0px 10px 20px;
}

.sub_nav_2_wrapper a:link, .sub_nav_2_wrapper a:visited{
	font-weight: normal;
}

a:link.subnav_1_active , a:visited.subnav_1_active, a:link.subnav_2_active , a:visited.subnav_2_active {
	background: transparent url('/frontend/adisy/img/sub_nav_dot_active_2.gif') no-repeat 0px 10px;
	color: #00B3B5;
}


/*
	Marginalie
*/

.marginalie a:link, .marginalie a:visited{
	text-decoration: none;
	color: #000;
	border-bottom: 1px solid #00B3B5;
}

.marginalie a:hover{
	border-bottom: 0px;
	color: #00B3B5;
}


/*
	Content
*/

.main_content a:link, .main_content a:visited{
	text-decoration: none;
	color: #000;
	border-bottom: 1px solid #00B3B5;
}

.main_content a:hover{
	border-bottom: 0px;
	color: #00B3B5;
}

