﻿

/*MASTER PAGE Styles*/
div.main
{
	margin: 0 auto;
	vertical-align: middle;
	text-align:left;
	height:100%; 
    min-width: 880px;
    max-width: 1280px;
    width: 1074px;
}
.header
{
	height: 146px; 
	width: 100%; 
	background-color:#666666;
}
table.menue
{
	height: 32px; 
	width: 100%; 
    vertical-align: middle;
}
table.content
{
	background-color: White;
	width:100%;
	border-color:Red;
}
table.footer
{
	width: 100%; 
	vertical-align: middle;
}
img.header_left
{
	margin:0;
	border-collapse:collapse;
	border-width:0;
}
.header_mid
{
	width: 100%;
	background-color:#666666;
	background-image: url(../Pics/header_middle_sm.gif);
	background-repeat: repeat-x;
}
.menu_left
{
	width:75%;
	background-image: url(../Pics/menu_background.gif);
	background-repeat: repeat-x;
	vertical-align:middle;
}

/*.menu_support
{
	width:15%;
	height:31px;
	background-image: url(../Pics/menu_background.gif);
	background-repeat: repeat-x;
	padding-right:30px;
	padding-bottom:3px;
	text-align:right;
}

.menu_mid
{
	width:15%;
	height:31px;
	background-image: url(../Pics/menu_background.gif);
	background-repeat: repeat-x;
	padding-right:30px;
	padding-bottom:3px;
	text-align:right;
}*/

.menu_right
{
	width:25%;
	height:31px;
	background-image: url(../Pics/menu_background.gif);
	background-repeat: repeat-x;
	text-align:right; 
	padding-right:25px; 
	padding-top:0px;
}
.body_left
{
	background-image: url(../Pics/left_vsx.jpg);
    background-repeat:no-repeat;
	vertical-align: top;
	padding-left:15px;
	padding-top:41px;
	background-color:#e9eced;
	width:200px;
	max-width:200px;
}

.body_img
{
	vertical-align: top;
	padding-top:0px;
	padding-left:0px;	
}
.body_mid
{
	vertical-align: top;
	padding-top:0px;
	padding-left:30px;	
    border-bottom:1px dashed #b8c0c0;
}

.body_home
{
	vertical-align: top;
}

.body_right
{
	padding-top:0px;
	background-color:#E7EBEC;
	vertical-align:top;
	height:100%;
	width:225px;
	max-width:225px;
	border-style:none;
	border-bottom:1px solid #e7ebec;
}

.body_right_home
{
	padding-top:12px;
	background-image: url(../Pics/right.jpg);
	background-repeat: repeat;
	vertical-align:top;
	height:100%;
	width: 270px;
	max-width: 270px;
	min-width: 235px;
}

.footer_top
{
	width:100%;
	background-image:url(../Pics/footer_top.jpg);
	background-repeat:repeat-x;
	height:11px;
}

.footer
{
	 width:100%;
	 height:50px;
	 color:white;
	 vertical-align:bottom;
	 text-align:center;
	 background-color:#922135;
	 padding-right: 5px;
	 padding-bottom: 4px;
}

.footer_text
{
    padding-right:150px;
    padding-top:30px;
    vertical-align:bottom;
}   

.td_mpn
{
    padding-left:30px;
    padding-top:10px;
    text-align:left;
}
.td_imprint
{
    padding-left:0;
    padding-right:15px;
    padding-top:10px;
    text-align:right;
    vertical-align:bottom;
}
.imprint
{
    font-size: 0.9em;
    font-family: Verdana;
    color: #666666;
}
.space
{
	width: 100%;
	height:1px;
	background-color:White;
}
.line_top
{
    border-bottom-color:#b8c0c0;
    border-bottom-style:dashed;
    border-bottom-width:1px;
    padding-top:15px;
}

.line_bottom
{
    border-bottom-color:#b8c0c0;
    border-bottom-style:dashed;
    border-bottom-width:1px;   
}

.menu_item
{
    font-size:8pt;
    color:black;
    font-weight:bold;
}

.print
{
    font-size: 0.8em;
    font-family: Verdana;
    color: #666666;
    padding-left:30px;
    padding-right:15px;
    padding-top:10px;
    text-align:left;   
}

.search_bar
{
	height:20px;
	text-align:right; 
	padding-right:25px; 
	padding-top:15px;
	padding-bottom:10px;
	background-color:#E7EBEC;
	width:225px;
	vertical-align:top;

}
.searchbarimg
{
	padding-top:15px;
}
/*.search
{
    font-size: 0.8em;
    font-family: Verdana;
    color: #666666;
    padding-left:30px;
    padding-right:15px;    
    vertical-align:middle;
    width:300px;
}

.search_textbox_old
{
    color: #666666;
    vertical-align:bottom;
    text-align:right;
    width:250px;
}*/
.search_textbox
{
    font-size: 0.9em;
    color: #666666;
    margin-left:5px;
    margin-right:5px;
    vertical-align:top;
    text-align:left;
    width:170px;
}
.search_textboxgray
{
    font-size: 0.9em;
    color: #CCCCCC;
    vertical-align:top;
    text-align:left;
    width:170px;
}

.submenu
{
    border-bottom:solid 1px #000000;
    text-indent:0;
}
.submenu1
{
    text-indent:0;
}
.submenu2
{
    text-indent:10px;
}

.pnl_home_vsx
{
	 height:10px;
	 width: 400px;
}

