div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.bg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*background-image:url(../graphics/Hintergrund.gif);
	background-repeat:no-repeat;*/
	width: 1140px;
	height:100%;
	position:absolute;
	top: 0;
	left: 0;
	/*\width: 900px;
	w\idth: 900px;*/
	z-index:0;
	display:block;
}

div.head {
	background-image:url(../graphics/IVAA_Head.gif);
	background-repeat:no-repeat;
	height:66px;
	width:822px;
	position:absolute;
	top: 160px;
	left: 360px;
	z-index:1;
}

div.menubg {
	width: 1140px;
	height:26px;
	background-color:#A6C24C;
	z-index:50;
	position:absolute;
	top: 251px;
	left: 0;
}
div.menu_inner {
	width: 1140px;
	height:24px;
	background-color:#A6C24C;
	border-top: 1px solid #A6C24C;
	border-bottom: 1px solid #A6C24C;
	z-index:51;
	position:relative;
	top: 234px;
	left: 0;
}
div.left {
	position:absolute;
	left: 15px;
	top:348px;
	z-index:5;
	width: 340px;
}
div.right {
	position:absolute;
	top:348px;
	left:360px;
	z-index:6;
	width: 800px;
}

div.search {
	position:absolute;
	left: 15px;
	top:303px;
	z-index:7;
	width: 218px;
	height:25px;
	border: 1px solid #A6C24C;
	background:#fff;
	padding-left:10px;
	padding-right:10px;
}

.search_win {
	
	font-size:10pt;
	line-height:25px;
	color:#504E53;
	border: 0px solid #fff;
	width: 208px;
	position:relative;
	top:3px;
}

.searchres_title {
	font-size:10pt;
	font-weight:bold;
	line-height:11pt;
	color:#BD2D0E;
}
.searchres_teaser {
	font-size:9pt;
	line-height:13px;
}
.searchres_sep {
	height:10px;
	width:600px;
	border-bottom: 1px dotted #A6C24C;
}
.searchres_spacer {
	height:15px;
}

div.history {
	font-size:10pt;
	color:#A6C24C;
	line-height:18px;
	position:absolute;
	left: 300px;
	top:307px;
	z-index:7;
	width:600px;
	height:auto;
}
a.history , a.history:visited {
	font-size:10pt;
	color:#A6C24C;
	text-decoration:none;
	
}
a.history:hover {
	font-size:10pt;
	color:#BD2D0E;
	text-decoration:none;
}

div.content {
	height:100%;
	width:600px;
	position:absolute;
	top:349px;
	left:300px;
	z-index:6;
}
div.head_print {
	background-image:url(../graphics/IVAA_Head_print.gif);
	background-repeat:no-repeat;
	height:66px;
	width:822px;
	position:absolute;
	top: 10px;
	left: 10px;
	z-index:1;
}
div.content_print {
	height:100%;
	width:600px;
	position:absolute;
	top:86px;
	left:15px;
	z-index:6;
}
div.bottom {
	position:relative;
	bottom:0px;
	z-index:200;
	background:#fff;
	padding:10px 0px 0px 0px;
}

div.teaser {
    height:auto
	width:200px;
	position:absolute;
	top:303px;
	left:940px;
	z-index:9;
	background:#FFFDED;
}

div.issues_header {
	width:190px;
	font-size:9pt;
	line-height:15pt;
	font-weight:bold;
	color:#FFFFFF;
	background:#A6C24C;
	padding: 5px 5px 5px 5px;
}

div.teaser_con {
	width:190px;
	background:#FFFDED;
	padding: 5px 5px 10px 5px;
}

div.teaser_item {
	padding-top:3px;
	padding-bottom:3px;
}
div.reviews_header {
	width:190px;
	font-size:9pt;
	line-height:15pt;
	font-weight:bold;
	color:#3C3B3A;
	background:#D4E1A9;
	padding: 5px 5px 5px 5px;
}

div.content_header {
	width:600px;
	height:auto;
	line-height:28pt;	
	border-top:1px solid #A6C24C;
	border-bottom:1px solid #A6C24C;
	padding-top:0px;
	padding-bottom:25px;
	font-size:14pt;
	letter-spacing:0.1em;
	color:#BD2D0E;
	position:absolute;
	top:0;
	left:0;
}

div.content_text {
	padding-top:5px;
	border-top:1px solid #A6C24C;
	font-size:10pt;
	color:#504E53;
	line-height:12pt;
	word-spacing:1px;
	letter-spacing:0px;
	position:relative;
	top:3px;
	left:0;
}

.sub_spacer {
	width:250px; 
	height:35px;
	height:1px;
	background:#ffffff;
}

.sub0 a:link, .sub0 a:visited {
	display:block;
	font-size:11pt;
	text-decoration:none; 
	color:#fff; 
	width:220px; 
	height:auto;
	border:0px solid #A6C24C;  
	background:#CE6B46; 
	padding-left:10px; 
	padding-right:10px; 
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
}

.sub0 a:hover {
	display:block;
	font-size:11pt;
	text-decoration:underline; 
	color:#fff; 
	width:220px; 
	height:auto; 
	border:0px solid #A6C24C;  
	background:#CE6B46; 
	padding-left:10px; 
	padding-right:10px; 
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
}

.sub0_a a:link, .sub0_a a:visited, .sub0_a a:hover {
	display:block;
	font-size:11pt;
	text-decoration:underline; 
	color:#fff; 
	width:220px; 
	height:auto; 
	border:0px solid #A6C24C;  
	background:#CE6B46; 
	padding-left:10px; 
	padding-right:10px; 
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
}


.sub1 a, .sub1 a:visited {
	display:block;
	font-size:10pt;
	text-decoration:none; 
	color:#BD2D0E; 
	width:210px; 
	height:auto; 
	border:0px solid #F1D9CA;  
	background:#F1D9CA; 
	padding-left:20px; 
	padding-right:10px; 
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
}

.sub1 a:hover {
	display:block;
	font-size:10pt;
	text-decoration:underline; 
	color:#BD2D0E; 
	width:210px; 
	height:auto; 
	border:0px solid #F1D9CA;  
	background:#F1D9CA; 
	padding-left:20px; 
	padding-right:10px; 
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
}

.sub1_a a, .sub1_a a:visited, .sub1_a a:hover {
	display:block;
	font-size:10pt;
	text-decoration:underline; 
	color:#BD2D0E; 
	width:210px; 
	height:auto; 
	border:0px solid #F1D9CA;  
	background:#F1D9CA; 
	padding-left:20px; 
	padding-right:10px; 
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
}

/********************************/
	
.sm0 a:link, .sm0 a:visited {
	display:block;
	font-size:11pt;
	text-decoration:none; 
	color:#504E53; 
	width:220px; 
	height:auto;
	border:0px solid #A6C24C;  
	background:#A6C24C; 
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px; 
	padding-right:10px; 
}
.sm0 a:hover {
	display:block;
	font-size:11pt;
	text-decoration:underline; 
	color:#504E53; 
	width:220px; 
	height:auto; 
	border:0px solid #A6C24C;  
	background:#A6C24C; 
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px; 
	padding-right:10px; 
}

.sm0_a a:link, .sm0_a a:visited, .sm0_a a:hover {
	display:block;
	font-size:11pt;
	text-decoration:underline; 
	color:#504E53; 
	width:220px; 
	height:auto; 
	border:0px solid #A6C24C;  
	background:#A6C24C; 
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px; 
	padding-right:10px; 
}


.sm1 a:link, .sm1 a:visited {
	display:block;
	font-size:10pt;
	text-decoration:none; 
	color:#5C5B35; 
	width:210px; 
	height:auto; 
	border:0px solid #BCD96C;  
	background:#BCD96C; 
	padding-left:20px; 
	padding-right:10px; 
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:20px; 
	padding-right:10px; 
}

.sm1 a:hover {
	display:block;
	font-size:10pt;
	text-decoration:underline; 
	color:#5C5B35; 
	width:210px; 
	height:auto; 
	border:0px solid #BCD96C;  
	background:#BCD96C; 
	padding-left:20px; 
	padding-right:10px; 
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:20px; 
	padding-right:10px; 
}

.sm1_a a:link, .sm1_a a:visited, .sm1_a a:hover {
	display:block;
	font-size:10pt;
	text-decoration:underline; 
	color:#5C5B35; 
	width:210px; 
	height:auto; 
	border:0px solid #BCD96C;  
	background:#BCD96C; 
	padding-left:20px; 
	padding-right:10px; 
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:20px; 
	padding-right:10px; 
}

.sm2 a:link, .sm2 a:visited {
	display:block;
	font-size:9pt;
	text-decoration:none; 
	color:#5C5B35; 
	width:200px; 
	height:auto; 
	border:0px solid #EAF1D7;  
	background:#EAF1D7; 
	padding-left:30px; 
	padding-right:10px; 
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
	
}

.sm2 a:hover {
	display:block;
	font-size:9pt;
	text-decoration:underline; 
	color:#5C5B35; 
	width:200px; 
	height:auto; 
	border:0px solid #EAF1D7;  
	background:#EAF1D7; 
	padding-left:30px; 
	padding-right:10px; 
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
}

.sm2_a a:link, .sm2_a a:visited, .sm2_a a:hover {
	display:block;
	font-size:9pt;
	text-decoration:underline; 
	color:#BD2D0E; 
	width:200px; 
	height:auto; 
	border:0px solid #EAF1D7;  
	background:#EAF1D7; 
	padding-left:30px; 
	padding-right:10px; 
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
}

.sm3 a:link, .sm3 a:visited {
	display:block;
	font-size:9pt;
	text-decoration:none; 
	color:#5C5B35; 
	width:190px; 
	height:auto; 
	border-top:1px solid #5C5B35;  
	background:#fff; 
	padding-left:40px; 
	padding-right:10px; 
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
}

.sm3 a:hover {
	display:block;
	font-size:9pt;
	text-decoration:underline; 
	color:#5C5B35; 
	width:190px; 
	height:auto; 
	border-top:1px solid #5C5B35;  
	background:#fff; 
	padding-left:40px; 
	padding-right:10px; 
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
}

.sm3_a a:link, .sm3_a a:visited, .sm3_a a:hover {
	display:block;
	font-size:9pt;
	text-decoration:underline; 
	color:#BD2D0E; 
	width:190px; 
	height:auto; 
	border-top:1px solid #5C5B35;  
	background:#fff; 
	padding-left:40px; 
	padding-right:10px; 
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
}

	