html,body{margin:5px;padding:0}
body{color:#666666; font-size:12pt; text-align:left;font-family:Arial,sans-serif; background-color:#d7f0f9; line-height:1.4}
img {border:none}
a{padding:5px; text-decoration:underline; color:#00a0d6;font-size:14px;}
a:hover{padding:5px; text-decoration:none; color:#CC0000;}
a:focus{padding:5px; text-decoration:none; color:#CC0000;}
div#header{background-color:#ffffff;} /*div#header{background-color:#007AC2;}*/
div#header h2{height:80px;line-height:80px;margin:0;padding-left:10px;color:#fff}
div#container{text-align:left}
div#content p{line-height:1.4; padding-right:2%}
div#navigation{background:#fff; margin-top:2em; margin-bottom:2em}
div#navigation ul{margin:15px 0; padding:0}
div#navigation li{margin-bottom:5px;}
div#extra{background:#ffffff;margin-top:20%;}
div#extra h2{font-size:0.895em;margin-left:0.325em}
div#footer{background:#43b9e1;margin-top:30px;}
div#footer p{margin:0;padding:5px 10px}
div#footer a{color:#ffffff;font-size:1.125em}
div#container{width:968px;background-color:#ffffff;}

div#content
{
	float:right;width:750px; padding-top:1.1em; 
	min-height:725px
}

div#navigation{float:left;width:200px}
div#extra{float:left;clear:left;width:200px}
div#extra .partners{text-align:left;padding:0.775em}
div#footer{clear:both;width:100%;color:#fff;font-size:0.7em}
div#login{float:right;clear:left}
div#map{width:100%; text-align:center; margin-bottom:3em;}
div#wrapper p{text-align:left; padding-right:4%}

.textBox350{width:350px;}
.dropDownList250{width:250px;}
p {font-size:0.875em;line-height:1.7; margin:0 4% 0.5em 0.5em}
h1{font-size:2.375em;margin:0 0.4em 0.4em;font-family:Georgia, Arial; font-weight:normal; color:#000000}
h2{font-size:1.625em; margin:1em 0.7em 0.5em 0.4em; font-family:Georgia, Arial;font-weight:normal;color:#000000}
h5{font-size:1.125em; margin:1em 0.7em 0.5em 0.4em; font-family:Georgia, Arial;font-weight:normal;color:#000000}
img { border: none; }

table#news {width:96%; padding:2px; border-top:solid 1px #dcdcdc; margin-right:2%}
table#news .container{vertical-align:top; text-align:left}
table#newsblock {width:100%; border:none; margin:1em 0 0 0.375em;}
table#newsblock .date{font-family:Georgia, Arial; color:#000000; vertical-align:top;text-align:center;}
table#newsblock h1{font-family:Georgia, Arial; margin:0; font-size:2.575em;}
table#newsblock .body{font-size:0.775em; vertical-align:top; padding:12px 4px 20px 8px}
table#newsblock a.details{font-weight:normal;font-size:0.775em;}


table#models {width:96%; padding:2px; margin-right:2%; margin-bottom:4%; margin-top:2%}
table#models .container{vertical-align:top; text-align:left; border-top:solid 1px #dcdcdc}
table#models .modelblock{width:100%; border:none; margin:1em 0 0 0.375em;}
table#models .title{font-family:Georgia, Arial; padding-left:1.1em; font-size:1.5em; margin-top:-0.4em; font-weight:500; color:#000000; vertical-align:top}
table#models .isnew{width:60px; text-align:left;}
table#models .body{font-size:0.775em; vertical-align:top; color:#616161; line-height:1.4; padding:12px 0 12px 0}
table#models a{font-size:0.775em}
.features {width:60%; font-size:0.675em; border:solid 1px #dcdcdc; padding:4px;}

table#searchbox input
{
    border: none;
    background: #fff;
    width: 170px;
}

table#searchbox 
{
	width:200px
}

table#searchbox .rounded
{
    background: url(/images/website/vario-search-box.gif) no-repeat left top;
    padding:4px;
    text-align:center;
    vertical-align:middle;
    margin-bottom:4px
}

table#searchbox .caption
{
	color:#999999;
	text-align:right;
	font-size:0.775em;
	padding-right:4px;
	padding-bottom:2px;
}

table#searchbox .action
{
	text-align:center;
	cursor:pointer;
	vertical-align:middle;
	padding-left:4px
}

.watermarked
{
	color:#C0C0C0;
}

.LanguageSelector .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin:0 4px 0 0;
    background-image: url(/images/website/vario-language-selector-bg.gif);
    background-position: top left;
    border: 0px none;
    padding:4px 0 0 14px;
    font-size: 11px;
    height: 19px;
    width: 100px;
}

.LanguageSelector .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    background-image: url(/images/website/vario-language-selector-arrow.gif);
    background-position: top center;
    border: 0px none;
    height: 19px;
    width:35px;
}

.LanguageSelector .ajax__combobox_itemlist
{
    border-color: #C0C0C0;
    background-color: #FFFFFF;
    font-size:0.675em
}

table#mainmenubutton .left
{
	background-image: url(/images/website/vario-main-menu-button-first.png);
	width:16px;
	height:29px;
}

table#mainmenubutton .middle
{
	background-image: url(/images/website/vario-main-menu-button-middle.png);
	background-repeat:repeat-x;
	height:29px;
	color:#ffffff;
	font-size:.975em;
	min-width:95px
}

table#mainmenubutton .right
{
	background-image: url(/images/website/vario-main-menu-button-last.png);
	width:16px;
	height:29px;
}

table#mainmenu
{
	background-color:#ffffff;
	background-image: url(/images/website/vario-main-menu-background.png);
	background-repeat:repeat-x;
	height:34px;
	font-family:Arial, Sans-Serif;
	font-size:0.895em;
	letter-spacing:0.025em;
	width:706px
}

table#mainmenu a.regular
{
	color:#000000;
	text-decoration:none;
}

table#mainmenu a.regular:hover, a.regular:focus
{
	color:#00a0d6 !important;
}

table#mainmenu .first
{
	background-image: url(/images/website/vario-main-menu-background-first-2.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:34px;
	padding-left:0.175em;
	width:129px;
	vertical-align:top;
	text-align:center;
}

table#mainmenu .last
{
	background-image: url(/images/website/vario-main-menu-background-last-2.png);
	background-repeat:no-repeat;
	background-position:top right;
	height:34px;
	width:129px;
	text-align:center;
}

table#mainmenu .item
{
	width:129px;
	text-align:center;
	vertical-align:middle;
	font-weight:600;
}

table#mainmenu .separator
{
	text-align:center;
}

table#mainmenu .selected
{
	font-weight:normal;
}

div#leftNavigationMenu
{
	background-color:#ffffff;
}

div#leftNavigationMenu a.leftmenuitem
{
	color:#999999;
	text-decoration:none;
	font-weight:400;
	font-size:0.875em

}

div#leftNavigationMenu a.leftmenuitem:hover, div#leftNavigationMenu a.leftmenuitem:focus
{
	color:#00ADEF
}

div#leftNavigationMenu .header
{
	width:100%;
	cursor:pointer
}

div#leftNavigationMenu .header .link
{
	text-align:left;
	border-bottom:dotted 1px #c4c4c4
}

div#leftNavigationMenu .header .expander
{
	cursor:pointer;
	text-align:center;
	width:10px;
	border-bottom:dotted 1px #c4c4c4
}

div#leftNavigationMenu a.leftsubmenuitem
{
	color:#ffffff;
	text-decoration:none;
	font-size:0.7em;
	padding-left:4px;
}

div#leftNavigationMenu a.leftsubmenuitem:hover, div#leftNavigationMenu a.leftsubmenuitem:focus
{
	color:#a6daf2
}

div#leftNavigationMenu .content
{
	background-color:#43b9e1;
}

div#leftNavigationMenu li
{
	padding-left:14px;
	margin:0
}

table#headercontrols {width:98%}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.modalContainer
{
	border:solid 1px #dcdcdc;
}

table#modalWindow
{
	background-color:#ffffff;
	padding:8px;
}

table#modalWindow .closeHeader
{
	vertical-align:top;
	text-align:right;
	cursor:move;
	border-bottom:solid 1px #f9f9f9;
}

table#modalWindow .close
{	
	vertical-align:top;
	text-align:right;
	cursor:pointer;
	border-bottom:solid 1px #f9f9f9;
}

table#modalWindow .header
{
	margin:0;
	vertical-align:top;
	text-align:center;
	font-size:1.125em;
	padding-bottom:1em;
	color:#000000
}

table#modalWindow .content
{
	vertical-align:top;
	text-align:left;
}
