div#main {
	position: relative;
}

#navcontainer {height: 150px;}
div#main h1 {
	font-weight:  normal; font-size: 16px; margin-bottom: 10px; background: #fff; line-height: 21px; padding: 14px 50px 14px 20px; 
}
div#main h1 a {
	font-weight:  normal; font-size: 16px; line-height: 21px; color: #5F5F5F ;
}

div#main h1 a:hover {color: #5F5F5F ; background: none;}

div#main h1 span {
	font-size: 22px; color: #ff8909;
}

div#main p {
	font-size: 12px; margin: 0; font-weight: normal;
}

.clear {
	clear: both;
	display: block;
}

div#main h1.adv-list-head {background: none; font-family: Verdana; font-size: 30px; position: absolute; left: 302px; top: 118px; font-weight: normal; z-index: 10;}
div#main ul.adv-list {position: absolute; left: 380px; top: 192px; z-index: 10;}
div#main ul.adv-list li {font-family: Verdana; font-size: 24px; font-weight: normal; padding-bottom: 26px;}


.new_gratis {padding: 33px 0 0 21px; color: #fff; font-size: 19px; line-height: 21px; position: absolute; right: -45px; top: -55px; z-index: 1000; text-transform: uppercase; width: 94px; height: 82px; background: url(/images/evt/gbl/new_gratis.png) no-repeat 0 0;}
* html .new_gratis {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/evt/gbl/new_gratis.png", sizingMethod="image"); background: transparent; 
}

a#signbutton { position: absolute; z-index: 10; margin: 0; cursor: pointer; display: block; width: 179px; right: 15px; top: 301px;  height: 47px; background: url(/images/evt/home/signbutton.png) no-repeat 0 0;}
* html a#signbutton {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/evt/home/signbutton.png", sizingMethod="image"); background: transparent; 
}
a#signbutton span {display: block; color: #FF8A09; font-size: 20px; font-weight: bold; padding: 6px 0 0 9px; }

/*	TEASER
###############################################*/

#teaser {
	overflow: hidden;
	height: auto;
	position: relative;
	margin: 0 0 0;
}

* html #teaser {overflow: visible; height: 1%;}

.first-teaser, .second-teaser, .third-teaser {float: left; margin-right: 10px; width: 295px;}
.second-teaser {width: 555px; margin-right: 0;}


.teaser-top {padding: 16px 0 18px 19px; background: #fff;}
.teaser-top h2 {font-size: 18px; color: #ff8a09; font-weight: normal;}
.teaser-top h2 span, .teaser-top h2 a {font-size: 11px; color: #ff8a09; font-weight: normal; font-family: Arial; color: #5A8AC8;}
.teaser-top h2 a {text-decoration: underline;}
.teaser-top h2 span {padding-left: 6px;}
.teaser-top h2 span.nopadding {padding-left: 0;}

.teaser-content {margin: 0 0 10px;  background: #fff; position: relative;}
.first-teaser .teaser-content {padding: 0 21px 32px;}

.second-teaser .teaser-top {padding: 16px 0 14px 22px; background: #fff;}
.second-teaser .teaser-content {padding: 0 21px 14px 22px;}


.first-teaser .teaser-content ul li {padding: 6px 0 7px 33px;  color: #5A8AC8; font-size: 15px; font-family: Arial; background: url(/images/evt/home/sprite.gif) no-repeat -186px -1px;}
.first-teaser .teaser-content a.button {margin: 42px 0 0 37px; width: 177px; padding-top: 3px; height: 23px; display: block; text-align: center; color: #fff; font-size: 15px; background: url(/images/evt/home/sprite.gif) no-repeat 0 0;}

.second-teaser .teaser-content ul li {overflow: hidden; height: auto; padding: 13px 0 2px 0px; border-bottom: solid 1px #E4E4E4; }
* html .second-teaser .teaser-content ul li {overflow: visible; height: 1%; display: inline-block;}
.second-teaser .teaser-content ul li img {float: left; margin: -12px 20px 0 0;}
html>/**/body .second-teaser .teaser-content ul li img {margin: -9px 20px 0 0;}
.second-teaser .teaser-content ul li p {width: 350px; font-size: 12px; font-family: Arial; color: #949494; line-height: 17px;}
.second-teaser .teaser-content ul li p.title {color: #5A8AC8; font-size: 15px!important; padding-bottom: 1px;}
.second-teaser .teaser-content ul li a {display: block; float: right; width: 110px; height: 18px; margin-top: -32px; padding-top: 3px; text-align: center; color: #fff; font-size: 12px; background: url(/images/evt/home/sprite.gif) no-repeat 0 -26px;}
.second-teaser .teaser-content ul li p a {display: block; float: none; width: auto; height: auto; margin: 0; position: static; padding: 0; text-align: left; color: #5A8AC8; font-size: 12px; background: none;}


























/*	GENERIC
###############################################*/
.floatleft, .bottom_floatleft {
	float:left;
}

.bottom_floatleft {
	background: url(/images/evt/home/bottom-teaser-left.gif) no-repeat left bottom;
	width: 500px;
}

.floatright, .bottom_floatright {
	float:right;
}
.bottom_floatright {
	background: url(/images/evt/home/bottom-teaser-right.gif) no-repeat left bottom;
	width: 305px;
}
.clearleft {
	clear:left;
}

.clearright {
	clear:right;
}

.clearboth {
	clear:both;
}


.purple {
	color:#e32983;
}

.blue {
	color:#00abf2;
}


h2 {
	font-size:1.8em;
}

h3 {
	font-size:1.5em;
	font-weight: lighter;
}