/* Index and different things styles -------------------------------------------------------------------------------------- */.index { 	width: auto; 	height: auto;	padding: 10px; 	margin: 0 auto;}.null {	position: absolute; 	top: 0px; 	left: 10px; 	z-index: 2;}#bild {	position: absolute; 	top: 0px; 	left: 10px; 	z-index: 1;	width: 981px;	height: 226px;	background-image: url("pictures/kongress/bild.gif"); 	background-repeat: no-repeat; }#bild2 {	position: absolute; 	top: 193px; 	left: 10px; 	z-index: 4;	width: 981px;	height: 33px;	background-image: url("pictures/kongress/bild2.gif"); 	background-repeat: no-repeat; }#bild3 {	position: absolute; 	top: 193px; 	left: 682px; 	z-index: 5;	width: 309px;	height: 217px;	background-image: url("pictures/kongress/bild3.gif"); 	background-repeat: no-repeat; }#bild4 {	position: absolute; 	top: 193px; 	left: 682px; 	z-index: 5;	width: 309px;	height: 123px;	background-image: url("pictures/kongress/bild4.gif"); 	background-repeat: no-repeat; }#hs-logo {	position: absolute; 	top: 15px; 	left: 18px; 	z-index: 3;}#foto1 {	position: absolute; 	top: 104px; 	left: 10px; 	z-index: 2;}#foto2 {	position:absolute; 	top:104px; 	left:100px; 	z-index:2;}#news_box {	position:absolute; 	top:440px; 	left:780px; 	width: 200px;	height: 250px;	background-color: #fff;	z-index:3; 	font-family: Verdana, Arial, Helvetica, sans-serif;  	font-size: 11px;	line-height: 17px;	padding: 10px;}#news_box div {	height: 240px;	background-color: #fff;	border: 1px solid #BA7A17;	z-index:3; 	padding: 5px;}#motto1 {	position: absolute; 	top: 27px;  	left: 130px; 	font-size: 16px; 	color: #BA7A17; 	font-family: verdana; 	font-weight: bold; 	z-index: 2;}#motto2 {	position: absolute; 	top: 48px; 	left: 130px; 	font-size: 15px; 	color: #BA7A17; 	font-family: Verdana; 	z-index: 2;} #titel {	position: absolute; 	top: 118px; 	left: 270px; 	color: #638596; 	font-size: 25px; 	font-weight: bold; 	z-index: 2;}#blau12 {	position: absolute; 	top: 165px; 	left: 250px; 	color: #3A5664; 	font-size: 10px; 	font-family: Verdana; 	line-height: 14px; 	z-index: 5; 	text-align: center;}#menue {	position: absolute; 	top: 193px; 	left: 10px; 	width: 740px; 	background-color: transparent; 	z-index: 6;}.last_thing {	height: 25px;	background-color: #fff; 	font-size: 12px; 	line-height: 16px; 	color: #2D5F78; 	font-family: Verdana;	text-align: center;}.weiss {	height: 33px;	background-image: url("pictures/kongress/braun-weiss.gif"); 	background-color: #E9CFA9;}.blau_weiss {	height: 33px;	background-image: url("pictures/kongress/blau-weiss.gif"); 	background-color: #E9CFA9;}.braun_weiss {	height: 33px;	background-image: url("pictures/kongress/braun-weiss.gif"); 	background-color: #E9CFA9;}.blau_weiss_programm {	height: 33px;	width: 880px;	background-image: url("pictures/kongress/blau-weiss4.gif"); 	background-color: #E9CFA9;}.braun {	background-color: #E9CFA9; 	font-family: Verdana; 	font-size: 13px; 	padding: 10px; 	padding-left: 20px; 	padding-right: 50px;}.blau {	background-color: #C6D4DD; 	font-family: Verdana; 	font-size: 13px; 	padding: 10px; 	padding-left: 20px; 	padding-right: 50px;}.braun10 {	background-color: #E9CFA9;	padding: 10px;}.blau10 {	background-color: #C6D4DD; 	padding: 10px 20px;}.braun0 {	height: 36px;	background-image: url("pictures/kongress/blau-braun.gif"); 	background-color: #E9CFA9;}.braun_zero { 	background-color: #E9CFA9;}.blau01 {	height: 36px;	background-image: url("pictures/kongress/braun-blau.gif"); 	background-color: #C6D4DD;}.blau02 {	height: 18px;	background-image: url("pictures/kongress/braun-blau.gif"); 	background-color: #C6D4DD;}.blau_blau {	height: 36px;	background-image: url("pictures/kongress/blau-blau.gif"); 	background-color: #C6D4DD;}.flyer-braun {	height: 33px;	background-image: url("pictures/kongress/flyer2-braun.gif"); 	padding-left: 20px; 	background-color: #E9CFA9; 	color: #87580E; 	font-size: 16px; 	font-weight: bold; 	vertical-align: middle; 	font-family: verdana;}.flyer-blau {	height: 33px;	background-image: url("pictures/kongress/flyer2-blau.gif"); 	padding-left: 20px; 	background-color: #C6D4DD; 	color: #3C506E; 	font-size: 16px; 	font-weight: bold; 	vertical-align: middle; 	font-family: Verdana;}.rahmen-weiss {	text-align: left; 	width: 500px; 	margin: 10px auto; 	border: 2px solid #FFFFFF; 	padding: 20px; 	background-color: #F9E4C4;	color: #87580E; 	font-size: 14px; 	font-family: Verdana; 	line-height: 20px;}.i10 {font-size:10px; font-style:italic;}.t9 {font-size:9px;}.t10 {font-size:10px; color:#3A5664;}.t12 {font-size:12px;}.t18 {font-size:18px; color:#2E497D;}.t14 {font-size:14px; color:#2E497D;}ul.programm li {	padding-bottom: 2px; 	margin: 10px 20px 10px 40px;	list-style-image: url("pictures/kongress/karo-blau.gif");}li.karo-br {	padding-bottom: 2px; 	list-style-image: url("pictures/kongress/karo-braun.gif");}li.braun {	padding-bottom: 2px; 	list-style-image: url("pictures/kongress/punkt-braun.gif");}li.blau {	padding-bottom: 2px; 	list-style-image: url("pictures/kongress/punkt-blau.gif");}.tellfriend_box {	width: 520px;	text-align: center;	margin: auto;	padding: 20px;	border: 2px solid #FFFFFF; 	background-color: #d7e0e6;}.center {	text-align: center;}.left {	text-align: left;}hr.clear_columns{		content: "."; 	display: block;  	height: 0; 	line-height: 0px; 	clear: both; 	float: left; 	visibility: hidden; 	border: 0; 	padding: 0;	margin: -2em 0 0 0; }.clearer {   	clear: both; }img.logo {	height: 50px; 	padding: 5px;}.sponsoren_box {	width: 100px;	text-align: center;	margin: auto;	vertical-align: top;	padding-top: 20px;}img.sponsor {	width: auto; 	padding: 5px;}#start_content div {	width: 620px;	padding: 5px;}/* Anmeldung styles ---------------------------------------------------------------------------------------------------------- */input {	background-color: #E2EAED; 	margin-right: 8px;}.bb {	background-color: #F9E4C4; 	border: 1px solid #fff;}.auswahl {	background-color: #F9E4C4; 	font-size: 14px; 	font-family: Verdana; 	width: 100px; 	border: 1px solid #FFFFFF;}.feld {	background-color: #F9E4C4; 	font-size: 14px; 	font-family: Verdana; 	border: 1px solid #FFFFFF;}.textfeld {	background-color: #E2EAED; 	font-size: 14px; 	font-family: Verdana; 	width: 485px; 	border: 1px solid #FFFFFF;}.button {	background-color: #E9CFA9; 	font-size: 12px; 	font-family: Verdana; 	width: 230px; 	border: 1px solid #FFFFFF; 	font-weight: bold; 	margin-right: 20px;}.button:hover {	background-color: #BA7A17; 	font-size: 12px; 	font-family: Verdana; 	width: 230px; 	border: 1px solid #FFFFFF; 	font-weight: bold; 	margin-right: 20px;}.anmblau {	background-color: #C6D4DD; 	padding: 4px; 	padding-left: 15px; 	font-family: Arial; 	font-size: 12px; 	color: #000000; 	vertical-align: top; 	border: 1px solid #FFFFFF; 	font-weight: bold; }.anmhell {	background-color: #E2EAED; 	padding: 4px; 	padding-left: 15px; 	font-family: Arial; 	font-size: 12px; 	color: #000000; 	vertical-align: top; }.anmbraun {	background-color: #E9CFA9; 	padding: 4px; 	padding-left: 15px; 	font-family: Arial; 	font-size: 12px; 	color: #000000; 	vertical-align: top; 	border: 1px solid #FFFFFF; }/* Programm styles ---------------------------------------------------------------------------------------------------------- */.progmenu {	background-image: url("pictures/kongress/bg-prog-menu.gif"); 	background-repeat: repeat-y; }a.pmenu {	display: block; 	width: 120px;  	height: 18px; 	font-family: arial; 	font-weight: bold;	font-size: 13px; 	color: #FFFFFF; 	border-right: 2px solid #FFFFFF;  	border-top: 2px solid #FFFFFF; 	border-bottom: 2px solid #FFFFFF; 	text-align: center;		text-decoration: none; 	background-color: #638596; 	margin-bottom: 3px; 	padding-top: 3px;}a.pmenu:hover {	background-color: #BA7A17; 	color:#FFFFFF; }.prog { 	padding: 4px; 	text-align: center; 	font-family: arial; 	font-size: 12px; 	color:#3C506E; 	font-weight: bold; }.prog-dat { 	padding: 4px; 	text-align: center; 	font-family: arial; 	font-size: 12px; 	color: #BA7A17; 	font-weight: bold;}.zeitleiste {	background-image:url("pictures/kongress/zeitleiste.gif");}.zeitlinie { 	background-image:url("pictures/kongress/zeitlinie.gif");	background-repeat: repeat-x;}.pp {	padding: 2px; 	text-align: center;}.zeit {	padding: 7px; 	font-size: 12px; 	color:#BA7A17; 	font-weight: bold; 	border-top: 2px solid #628495; 	padding-left: 0;	vertical-align: top;}.text {	font-family: arial; 	padding: 7px; 	font-size: 12px; 	font-weight: normal; 	border-top: 2px solid #628495; 	border-left: 2px solid #628495; 	vertical-align: top;}a.p { 	display: block; 	background-color: #DBE2E6; 	border: 1px solid #648596;}a.p:hover {	background-color: #E9CFA9; }a.rot {	color: #E63006; 	font-family: Verdana; 	font-weight: bold; 	text-decoration: underline;}a.rot:hover {	color: #3C506E; 	text-decoration: none;}a.rot:visited { 	color: #E63006; 	text-decoration: underline; }/* Elements styles ---------------------------------------------------------------------------------------------------------- */html { 	height: 100%;	border: none; 	margin:0; 	padding:0; 	font-size: 100%;}body { 	height: auto;	min-height: 100px;	font-size: 12px; 	position: relative; 	border: none; 	margin:0; 	padding:0; }img { 	border: 0; }h3 { 	color: #333; 	font-size: 14px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-style: italic; 	font-weight: bold; 	line-height: 18px; 	margin-top: 10px; 	margin-bottom: 10px; }hr {	width: 100%;	height: 1px;}ul, ol, dl { 	margin: 0; }

#article_content_check li { 	margin-left: 30px; 	line-height: 20px; 	text-align: left;}.error { 	color: #a21300; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-weight: bold; 	line-height: 16px }.small {  	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px }


/* a styles --------------------------------------------------------------------------------------------------------------- */a { 	color: #2D5F78; 	text-decoration: underline; }a:hover { 	color: #BA7A17; 	text-decoration: underline; }a:visited { 	color: #2D5F78; 	text-decoration: underline; }/* Header styles ---------------------------------------------------------------------------------------------------------- *//* Footer styles ---------------------------------------------------------------------------------------------------------- */.last_things { 	height: 20px;	color: #666; 	font-size: 9px; 	font-weight: bold; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 23px; 	text-align: center; }/* Nav styles ------------------------------------------------------------------------------------------------------------- */.nav {	width: auto;	height: auto; 	background-color: transparent; 	padding-top: 0; 	padding-bottom: 0; 	border-style: solid; 	border-width: 1px; 	border-color: #b4b4b4; 	text-align: center;}.container {	text-decoration: none;}.nav1 { 	height: auto; 	padding: 9px 0;	text-decoration: none;}.nav2, .nav3 { 	height: 23px;	width: 550px;	margin: 0 auto;	background-color: #aabec7;	text-decoration: none;}.nav2 .spacer { 	background-color: #fff;	height: 10px;}.nav2_left, .nav3_left {	width: 17px;	height: 23px;	background-image: url("pictures/kongress/nav2_left.gif"); 	background-color: #C6D4DD;	float: left;}.nav2_right, .nav3_right {	width: 17px;	height: 23px;	background-image: url("pictures/kongress/nav2_right.gif"); 	background-color: #C6D4DD;	float: right;}.primnav { 	display: table;	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 16px;
		list-style-type: none; 	text-align: center;
	margin: auto;}.primnav_part { 	display: table-cell;
	padding: 0;
	float:left;}.primnav_part a.navlink { 	color: #fff; 	padding: 4px 10px;
	text-decoration: none; }.primnav_part a:hover.navlink { 	color: #fff; 	text-decoration: none; 	background-color: #BA7A17; }


.secondnav { 	width: auto; 	height: 25px; 	background-color: #e1e1e1; 	text-align: center;	padding: 3px; 	border-style: solid; 	border-width: 1px 1px 0; 	border-color: #b4b4b4; 	clear: both;}.secnav1 { 	display: table;	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 15px; 	list-style-type: none; 	text-align: center;
	margin: auto;
	margin-bottom: 0;	padding: 4px 0;
}

.secnav1_part { 
	display: table-cell;
		padding: 0;
		float:left;}.secnav1_part a.navlink { 	color: #315364; 	padding: 5px 10px;
	text-decoration: none; }.secnav1_part a:hover.navlink { 	color: #fff; 	text-decoration: none; 	background-color: #BA7A17; }
.secnav2 { 
		display: table;	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 15px; 	list-style-type: none; 	text-align: center;
	margin: auto;
		margin-bottom: 5px;}

.secnav2_part { 	display: table-cell;	padding: 5px 10px 0 10px;
	float:left;}.secnav2_part a.navlink { 	color: #315364; 	padding: 5px 10px;
	text-decoration: none; }.secnav2_part a:hover.navlink { 	color: #fff; 	text-decoration: none; 	background-color: #BA7A17; }
.secnav3 { 
		display: table;	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 15px; 	list-style-type: none; 	text-align: center;
	margin: auto;
	margin-bottom: 5px;}

.secnav3_part { 	display: table-cell;
	padding: 5px 10px 0 10px;
	float:left;}/* Content styles ---------------------------------------------
------------------------------------------------------------ */.content { 	position: absolute; 	top: 225px; 	left: 10px; 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px;	height: 100%;	min-height: 400px;	width: 900px;	background-color: #fff; 	padding: 0;	border-style: solid; 	border-width: 0; 	border-color: #b4b4b4; }.content p { 	margin-bottom: 1.5em;}.content_2 { 	position: absolute; 	top: 257px; 	left: 10px; 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px;	height: 100%;	min-height: 400px;	width: 900px;	background-color: #fff; 	padding: 0;	border-style: solid; 	border-width: 0; 	border-color: #b4b4b4; }.content_2_morenav {	top: 290px; }.content1 { 	width: 320px; 	height: 100%; 	padding: 0 10px 0 0;	vertical-align: top;	float: left; 	z-index: 2;	display: block;}.content2 { 	width: auto; 	height: 100%;	vertical-align: top;	z-index: 1;	display: block;}.content3 { 	width: auto; 	height: auto;	vertical-align: top; 	z-index: 1;	display: block;}/* Modules styles --------------------------------------------------------------------------------------------------------- */
/* Article styles --------------------------------------------------------------------------------------------------------- */.article { 	width: auto;	height: 100%;	min-height: 360px;	background-color: transparent; 	padding-right: 5px; 	padding-bottom: 5px; 	padding-left: 5px; 	border: solid 0 #999;	overflow: hidden; }.anmeldung_textcontent .article {	min-height: 100px;}.articletitle { 	color: #333; 	font-size: 14px; 	font-family: Arial, Verdana, Helvetica, sans-serif; 	line-height: 18px;  	text-align: left; 	padding: 0 10px;}.content .articletitle {	display: none;}.articlecontent { 	color: #333; 		font-size: 14px; 	font-family: Arial, Verdana, Helvetica, sans-serif; 	line-height: 18px;  	text-align: justify; 	padding: 0 10px;}.articlecontent_left { 	color: #333; 	font-size: 14px; 	font-family: Arial, Verdana, Helvetica, sans-serif; 	line-height: 18px;  	text-align: left; 	padding: 0 10px;}.articlepicture {  	text-align: center; 	padding: 0 10px;}.articlepictureleft { 	padding: 0 10px;	float: left; }.articlepictureright { 	padding: 0 10px;	float: right; }.articledata {  	font-size: 10px; 	line-height: 14px; 	text-align: justify; 	padding: 0 10px; 	clear: both;}.article_data_box {	background-color: #f0f0f0; 	border: solid 1px #999;	padding: 10px 0;	margin: 5px;}.articledata_icon_left {	float: left;	margin-left: 10px;	margin-right: 10px;}.articledata_datanames_right {	font-size: 10px; 	line-height: 25px;}.pdf_note { 	font-size: 10px; 	line-height: 14px;	margin-top: 10px;	padding: 10px 10px 0 10px;	border-style: solid; 	border-width: 1px 0 0; 	border-color: #999;	clear: both;}/* Articlelist styles ----------------------------------------------------------------------------------------------------- */.articlelist { 	width: auto;	height: 100%;	min-height: 400px;	background-color: transparent; 	padding-right: 5px; 	padding-bottom: 5px; 	padding-left: 5px; 	border: solid 0 #999;	overflow: hidden; }.articlelistpic { 	list-style-type: none; 	list-style-position: outside;	margin: 0;	padding: 0;}.articlelistpic1 { 	width: 110px;	padding-right: 5px; 	padding-bottom: 10px;	text-align: center;	float: left;}.articlelistpic2 { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	padding-bottom: 10px; 	padding-left: 5px; }.articletime { 	color: #333; 	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px; 	text-align: justify; 	padding: 0 10px; }.article_in_articlelist { 	width: auto;	height: 100%;	overflow: hidden; }.listarticle1 { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px;}.listarticle2 { 	background-color: transparent;	text-align: center;	padding-top: 20px; 	padding-bottom: 5px; 	border-style: solid; 	border-width: 0; 	border-color: #999;}.listarticlecomment { 	background-color: transparent;	padding: 15px; 	border-style: solid; 	border-width: 0; 	border-color: #fff;	clear: both;	text-align: center;}.listarticlecomment_title { 	text-align: center;}.articlelist_commentslist { 	list-style-type: none; 	list-style-position: outside;	padding: 0; 	margin: 0; }.listarticlecommentbox {	color: #333; 	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 15px; 	background-color: #C6D4DD; 	padding: 5px; 	margin-bottom: 10px; 	border-style: solid; 	border-width: 1px; 	border-color: #fff;}.commenttime { 	color: #666; 	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px; 	text-align: center;	padding: 0 10px; }.listarticlecommentboxcount { 	color: #f9f9f9; 	font-size: 24px; 	font-family: Georgia, Verdana, sans-serif; 	line-height: 28px;	text-align: right;	vertical-align: top;	width: 30px; 	padding: 0px; 	float: right;}.listarticlecommentadd {  	background-color: transparent; 	padding-top: 10px; 	padding-bottom: 5px; 	border-style: solid; 	border-width: 0; 	border-color: #999; 	overflow: hidden;	text-align: center;}.comment_form_elements {
		text-align: left;}.comment_form_text {	padding-right: 320px;
		text-align: center;}.comment_form_center {	text-align: center;}

.comment_form_center a, .comment_form_center a:hover {	color: #333;
		text-decoration: none;
}

.comment_success_box {	color: #333; 	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 15px; 	background-color: transparent; 	padding: 5px; 	margin-bottom: 10px; 	border-style: solid; 	border-width: 0; 	border-color: #999;
	text-align: center;}


/* Articlelist -> View Article styles ------------------------------------------------------------------------------------- */.al_article { 	height: 100%;	background-color: transparent;	padding-right: 5px; 	padding-bottom: 5px; 	padding-left: 5px; 	border: solid 0 #999;}.al_articletitle { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px;  	text-align: center; 	padding: 0 10px;}.al_articlecontent { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	text-align: justify; 	padding: 0 10px;}.al_articlecontent_left { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	text-align: left; 	padding: 0 10px;}.al_articlepicture {  	text-align: center; 	padding: 0 10px;}.al_articlepictureleft { 	padding: 0 10px;	float: left; }.al_articlepictureright { 	padding: 0 10px;	float: right; }.al_articledata {  	font-size: 10px; 	line-height: 14px; 	text-align: justify; 	padding: 0 10px 10px 10px; 	clear: both;}.al_article_data_box {	background-color: #e6e6e6; 	border: solid 1px #999;	padding: 10px 0;	margin: 5px;}.al_articledata_icon_left {	float: left;	margin-left: 10px;	margin-right: 10px;}.al_articledata_datanames_right {	font-size: 10px; 	line-height: 25px;}.al_pdf_note { 	font-size: 10px; 	line-height: 14px;	margin-top: 10px;	padding: 10px 10px 0 10px;	border-style: solid; 	border-width: 1px 0 0; 	border-color: #999;	clear: both;}/* Graphic shadow styles ----------------------------------------------------------------------------------------------- */
.piccenter {	text-align: center;	margin: auto;}/* Graphic styles --------------------------------------------------------------------------------------------------------- */
.graphic_box {	width: auto;	height: 100%;	overflow: hidden; }.graphic { 	background-color: #e6e6e6; 	padding: 10px;	border: solid 1px #999;
	text-align: center;
	margin: auto;}.graphic_content { 	color: #333; 	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px;	font-style: italic;
}

/* Graphicslide styles ----------------------------------------
------------------------------------------------------------ */.graphic_slide_box {
		width: 325px;	background-color: #e6e6e6; 	overflow: hidden;	border: solid 1px #999;	overflow: hidden; }.graphic_slide { 	padding-top: 5px;	padding-bottom: 0px;	padding-right: 10px;	padding-left: 10px;}.graphic_slide_content_1 { 	text-align: center;	padding-top: 5px; 	padding-bottom: 5px; }.graphic_slide_content_2 { 	color: #333; 	font-size: 10px; 	font-style: italic;	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px;	text-align: center;	padding-bottom: 10px; }

/* Graphic category styles ------------------------------------------------------------------------------------------------ */.graphic_category_box {	background-color: #e6e6e6; 	overflow: hidden;}.graphic_category { 	padding-top: 5px;	padding-right: 10px;	padding-left: 10px;	padding-bottom: 1px;	border-style: solid; 	border-width: 1px 1px 0 1px; 	border-color: #999;}.graphic_category_2 { 	padding: 10px;	border: solid 1px #999;}.graphic_category_content { 	color: #333; 	font-size: 10px; 	font-style: italic;	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px;}.pcpic { 	background-color: #ccc; 	width: 100%; 	border-style: solid; 	border-width: 1px 1px 0 0; 	border-color: #999; }.pctitle { 	color: #333; 	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px; 	text-align: center;	background-color: #bababa; 	width: auto; 	height: 10px; 	border-style: solid; 	border-width: 0 0 1px 1px; 	border-color: #999; }.pcpicpic { 	background-color: #f0f0f0; 	padding: 10px; 	width: auto; 	height: 100px; 	text-align: center;	border-style: solid; 	border-width: 0 0 1px 1px; 	border-color: #999 }/* Data browser styles ---------------------------------------------------------------------------------------------------- */.data_box {	background-color: #e6e6e6; 	border-style: solid; 	border-width: 1px; 	border-color: #999; 	overflow: hidden;}.data { 	padding: 10px; }.data_list { 	padding: 10px 0 20px 0; }.datacontent { 	padding: 5px 10px; 	float: left;}.datatitle { 	color: #333; 	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px; 	text-align: left; 	vertical-align: bottom;	padding-top: 10px; }



/* Data category styles --------------------------------------------------------------------------------------------------- */.data_category_box {	background-color: #e6e6e6; 	border-style: solid; 	border-width: 1px; 	border-color: #999; 	overflow: hidden;}.data_category {	padding: 10px;}.pcdata { 	list-style-type: none; 	list-style-position: outside;	padding: 10px; 	background-color: #f0f0f0;  	border-style: solid; 	border-width: 1px; 	border-color: #999; }.pcdataicon { 	width: 25px;	padding: 5px; 	float: left;}.pcdatatext { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 24px; 	padding: 5px; }/* Link category styles --------------------------------------------------------------------------------------------------- */.link_category_box { 	width: 642px; 	border-style: solid; 	border-width: 1px 1px 0 0; 	border-color: #999;	margin: auto;	overflow: hidden;}
.link_category_head { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	background-color: #e6e6e6; 	height: 25px; 	border-style: solid; 	border-width: 0 0 1px 1px; 	border-color: #999;	padding-top: 10px;	text-align: center;}.link_category_link { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	background-color: #f6f6f6; 	height: 60px; 	width: 300px; 	border-style: solid; 	border-width: 0 0 1px 1px; 	border-color: #999;	padding: 10px;	float: left;	text-align: left;}.link_category_description { 	color: #333; 	font-size: 11px; 	line-height: 15px; 	padding-left: 10px;}.link_category_nolink { 	color: #333; 	font-size: 12px; 	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	background-color: #f6f6f6; 	height: 70px; 	border-style: solid; 	border-width: 0 0 1px 1px; 	border-color: #999;	padding: 30px 0 30px 0;	text-align: center;}.rating_star_box img {	margin-bottom: -2px;}
/* Contact styles --------------------------------------------------------------------------------------------------------- */.contact {	background-color: transparent; 	border-style: solid; 	border-width: 0; 	border-color: #999;	overflow: hidden;}.contact h3 {	display: none;}.contact_form_elements {
	text-align: left;}
.contact_form_elements_text {	width: 400px;
	text-align: left;
}

/* Guestbook styles ------------------------------------------------------------------------------------------------------- */.guestbook_box {	background-color: #e6e6e6; 	border-style: solid; 	border-width: 1px; 	border-color: #999;	overflow: hidden;}.guestbook_nav {	background-color: #ccc;	text-align: center; }.guestbook { 	padding: 10px;}.guestbook_time { 	color: #333; 	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px; 	text-align: justify; 	padding-left: 10px;}.guestbook_form_elements {	text-align: left;}.guestbook_form_elements_text {
	padding-right: 340px;	text-align: center;
}

/* Newsletter styles ------------------------------------------------------------------------------------------------------ */.newsletter_box {	background-color: #e6e6e6; 	border-style: solid; 	border-width: 1px; 	border-color: #999;	overflow: hidden;}.newsletter_form_elements {
	text-align: left;}