


@font-face {
	font-family:'vaxi-font-bold';
	src: url('fonts/DIN-Bold_gdi.eot');
	src: url('fonts/DIN-Bold_gdi-.eot#iefix') format('embedded-opentype'),
	url('fonts/DIN-Bold_gdi.woff') format('woff'),
		url('fonts/DIN-Bold_gdi.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0008-2122;
}

@font-face {
	font-family:'vaxi-font';
	src: url('fonts/DIN-Regular_gdi.eot');
	src: url('fonts/DIN-Regular_gdi-.eot#iefix') format('embedded-opentype'),
		url('fonts/DIN-Regular_gdi.woff') format('woff'),
		url('fonts/DIN-Regular_gdi.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}


/* menu */

#menu-logo {height:90px;width:230px;background:  url("images/vaxi_logo4.png");background-position:-50px -220px;}

a #header  { height: 215px;
    background: url("images/vaxi_logo4.png") no-repeat 250px -5px /* this is your header image */ }
a #header:hover { height: 215px;
    background: url("images/vaxi_logo4.png") no-repeat 250px -352px /* this is your header image */ }

#submenu {height:130px;}
/*default styles for the menu, lists and links*/
#bwmenu  {position:relative;top:0px;} /* hauptmenu */
#bwmenu li a {font-size: 40px;list-style: none;text-decoration:none;} /* hauptmenu */
#bwmenu li {float:left;width:150px;} /* hauptmenu */
#bwmenu li a:hover {text-decoration:none;color:red!important;}
#bwmenu li ul {padding:0;}
#bwmenu li a {padding-top:10px;float:left;color:#147;} /* hauptmenu */
#bwmenu li a.active {color:red;}


#bwmenu li ul  {float:left;position:absolute;left:0;top:60px; width:100%;} /* submenu */
#bwmenu li ul li {text-align:left; text-decoration:none;font:normal 16px vaxi-font, verdana,arial,helvetica,sans-serif;padding:5px;width:auto;padding:0 5% 0 0; } /* hauptmenu */
#bwmenu li ul li a {font:normal 20px vaxi-font,verdana,arial,helvetica,sans-serif;color:#147;text-decoration:none;} /* submenu */
#bwmenu li ul li.active a {color:red; } /* submenu */

.small {font-size:13px;line-height:16px;padding-top: 5px;}

.sidebar a {
background: url("http://192.168.178.113:8888/pivotx/templates/vaxi/images/bg_submenu.png") ;background-repeat:no-repeat; left;
display:block;width:100%;
text-decoration:none;
color:#147;
}

.sidebar a:hover {
color:white;background:#147;
}




/* layout */



body {background-color: #f8f8f8; font-family: vaxi-font; color: #147;line-height:140%;}
#background {width:100%;height:100%; background: url("images/wolken-3.jpg");background-position: top center;}
#wrapper {margin: 0px auto 0px auto;width: 990px;position:relative;top:0px;}

li {list-style: none;}
#wrapper h3 {font: normal 32px vaxi-font,sans-serif;padding:0 0px 20px 0; }



#entry-left {width:450px;float:left;}
#entry-right {width:450px;float:right;}
#sidebar-left {float: left;width: 190px;}
#sidebar-right {float: right;width: 190px;}
#main {float: left;width: 500px; border-right: 1px solid #e6e6e6;}

.sidebar-block { padding: 0 25px 15px 0px;}

address {color:transparent;clear:both;}
pre {clear:both;}



#siteinfo {
    padding: 50px 0 0 0;
}



#footer {
    clear: both;
    border-top: 0px solid #fff;
    margin: 30px 0 30px 0;
    width:100%;
    color:#147;
    zoom: 1;filter: alpha(opacity=70);opacity: 0.7;

}

#footer:hover {
    clear: both;
    border-top: 0px solid #fff;
    margin: 30px 0 30px 0;
    width:100%;
    color:#147;
    zoom: 1;filter: alpha(opacity=100);opacity: 1.0;

}

div#footer, div#footer a {font-size: 13px; color:#147;text-decoration:none;}
div#footer a:hover {text-decoration:underline;}
.footer-left {float:left;width:21%;}
.footer-center {float:left;width:55%;text-align:center;}
.footer-right {float:right;width:24%;text-align:right;}


.pdf { line-height: 17pt; background-image: url("images/pdf.gif"); background-position:0px 3px; background-repeat: no-repeat; padding-left: 20px; position: relative; top: 0px; }

.www {line-height: 17pt; background-image: url("images/ExternalLinkIcon.png"); background-position:0px 2px; background-repeat: no-repeat; padding-left: 20px; position: relative; top: 0px; color:black}
background-position:0px 2px; background-repeat: no-repeat; padding-left: 20px; position: relative; top: 0px; color:black}


/* Search bar */

.pivotx-search {
    padding: 25px;
}

#search-results-list {
    padding: 25px;
}

#active {
    font-weight: bold;
}
