html, body
{
margin: 						0px 0px 0px 0px;
padding: 						0px 0px 0px 0px;
border:							none;

background-color:				#c5c6c8;
height: 						100%;
}



HR
{
border-top: 1px solid transparent;
border-left: 1px solid transparent;
border-right: 1px solid transparent;
border-bottom: 1px solid #6ec9ee;
margin: 0px 0px 0px 0px;
}


BODY,
DIV,
TD,
A
{
font-family: 				Arial;
color: 						#878889;
font-size:					12px;
letter-spacing: 			0px;
line-height: 				17px;
font-weight: normal;
}

A
{
color: 						#000000;
text-decoration: 			underline;
}


A:hover
{
color: 						#000000;
text-decoration: 			none;
}



/* HEADERS
************************************************************************************************/
H1,H2,H3,H4,H5,H6
{
margin: 					0px 0px 0px 0px;
padding: 					0px 0px 0px 0px;
}

H1
{
font-family: 				Arial;
color: 						#000000;
font-size: 					19px;
margin-bottom:				10px;
font-weight: 				bold;
}

H2
{
font-family: 				Arial;
color: 						#000000;
font-size: 					15px;
margin-bottom:				4px;
font-weight: 				bold;
}

H3
{
font-family: 				Arial;
color: 						#878889;
font-size: 					12px;
margin-bottom:				0px;
font-weight: 				bold;
}

H4
{
font-family: 				Arial;
color: 						#878889;
font-size: 					12px;
margin-bottom:				0px;
font-weight: 				bold;
}

H5
{
font-family: 				Arial;
color: 						#878889;
font-size: 					12px;
margin-bottom:				0px;
font-weight: 				bold;
}

H6
{
font-family: 				Arial;
color: 						#878889;
font-size: 					12px;
margin-bottom:				0px;
font-weight: 				bold;
}






div#container
{
height: 						100%;
width:							100%;
text-align:						center;
}

/* SITE TOP
************************************************************************************************/
div#site_top
{
width: 							900px;
height:							184px;
text-align:						left;
overflow: 						hidden;
}

div#holder_logo_languages,
div#holder_moodbar_icons
{
float: left;
overflow: hidden;
height: 184px;
}

div#holder_logo_languages
{
width: 186px;
background-color: #9c9d9f;
}

div#holder_moodbar_icons
{
width: 714px;
background-repeat:				no-repeat;
background-position:			50% 50%;
}


div#logo
{
background-repeat:				no-repeat;
background-position:			50% 50%;
background-image:				url(http://www.alpine-gehoerschutz.de/../files/Logo/logo-157-px.gif);
height: 						142px;
background-color:				#FFFFFF;
}

div#moodbar_icons_space
{
height: 						114px;
}

div#holder_buttons
{
height: 						70px;
}

div#languages
{
height: 						21px;
line-height:					21px;
background-color:				#FFFFFF;
text-align:						right;
color:							#ec6761;
}

div#languages,
div#languages a
{
text-decoration: 				none;
font-size:						10px;
text-decoration: 				none;
}


/* CONTENT
************************************************************************************************/

div#site_content
{
background-color:				#FFFFFF;
width:	900px;
/*height:	100%;*/
}

div#menu_standard_items
{
background-color: 				#e84942;
background-repeat:				repeat;
background-position:			0% 0%;

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

width: 150px;
overflow-x: hidden;
}

td#td_content_left
{
background-color: 				#9c9d9f;
}


div#content
{
width: 563px;
overflow: hidden;
}


/* PROGRESS
************************************************************************************************/
td#prog_left
{
background-image:				url(http://www.alpine-gehoerschutz.de/gfx/progress_left.jpg);
background-repeat:				repeat-y;
background-position:			100% 0%;
}

td#prog_right
{
background-image:				url(http://www.alpine-gehoerschutz.de/gfx/progress_right.jpg);
background-repeat:				repeat-y;
background-position:			0% 0%;
}

td#prog_left_bottom
{
background-image:				url(http://www.alpine-gehoerschutz.de/gfx/progress_bottom_left.jpg);
background-repeat:				no-repeat;
background-position:			100% 0%;
}


td#prog_bottom
{
background-image:				url(http://www.alpine-gehoerschutz.de/gfx/progress_bottom.jpg);
background-repeat:				repeat-x;
background-position:			0% 0%;
}


td#prog_right_bottom
{
background-image:				url(http://www.alpine-gehoerschutz.de/gfx/progress_bottom_right.jpg);
background-repeat:				no-repeat;
background-position:			0% 0%;
}





/* DIV PADDED
************************************************************************************************/
div.content_padded_20
{
padding: 20px 20px 20px 20px;
}

div.content_padded_10_flat
{
padding: 0px 10px 0px 10px;
}

div#dealer
{
width: 100%;
overflow: hidden;
float: left;
}

div#dealer,
div#dealer a
{
color: #FFFFFF;
background-color: #004687;
display: block;
height: 31px;
line-height: 31px;
text-decoration: none;
}

div#holder_menu_left,
div#holder_below_menu_left,
div#holder_below_menu_standard
{
float: left;
width: 100%;
overflow: hidden;
}


/* LISTS
************************************************************************************************/



/* MENU LEFT
************************************************************************************************/

div#menu_holder
{
padding: 0px 30px 20px 30px;
}

div#menu_holder ul,
div#menu_holder ul li
{
width: 100%;
list-style-type:none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #FFFFFF;
}

/*LINKS*/
div#menu_holder ul li a
{
color: #FFFFFF;
font-size: 12px;
font-family: Arial;

text-decoration: none;
line-height: 27px;
display: block;
font-weight: bold;
padding: 0px 10px 0px 0px;
margin: 0px 0px 0px 0px;
}

div#menu_holder ul li a:hover
{
background-image:				url(http://www.alpine-gehoerschutz.de/gfx/meni_item_arrow.gif);
background-repeat:				no-repeat;
background-position:			100% 50%;
color: #646567;
}

div#menu_holder ul#menu li#main_selected a
{
color: #646567;

}

div#menu_holder ul#menu li#main_selected ul#menu_sub li a
{
color: #FFFFFF;
}

div#menu_holder ul#menu li#main_selected ul#menu_sub li a:hover
{
background-image:				url(http://www.alpine-gehoerschutz.de/gfx/meni_item_arrow.gif);
background-repeat:				no-repeat;
background-position:			100% 50%;
color: #646567;
}

div#menu_holder ul#menu li#main_selected ul#menu_sub li#sub_selected a
{
color: #646567;
}











/*LI*/
div#menu_holder ul#menu
{
border-top: 1px solid #b7b8b9;
}

div#menu_holder ul#menu_sub
{
/*border-bottom: 1px solid #b7b8b9;*/
}

div#menu_holder ul#menu li
{
border-bottom: 1px solid #b7b8b9;
text-align: right;
}

div#menu_holder ul#menu li#main_selected
{
border-bottom: 1px solid #b7b8b9;
}

div#menu_holder ul#menu li#main_selected ul#menu_sub li
{
border-bottom: 1px solid #9c9d9f;
text-align: right;
}










/* MENU LEFT
************************************************************************************************/
div#menu_standard_items ul,
div#menu_standard_items ul li
{
width: 150px;
list-style-type:none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #FFFFFF;
overflow: hidden;
}

div#menu_standard_items ul
{
padding: 10px 7px 10px 7px;
}

div#menu_holder_standard_items
{
overflow: hidden;
}

div#menu_holder_standard_items ul li a
{
color: #FFFFFF;
font-size: 11px;
font-family: Arial;

text-decoration: none;
line-height: 25px;
display: block;
font-weight: bold;
padding: 0px 10px 0px 0px;
margin: 0px 0px 0px 0px;
}
