/* Index and different things styles -------------------------------------------------------------------------------------- */.index { 	position: relative;	width: 950px; 	height: auto;	margin: 0 auto;	font-family: sans-serif; }.login { 	width: 100%; 	height: 100%;	padding: 10px;	text-align: center;	vertical-align: middle;}.logininput { 	padding: 5px;}.textonly  { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; }.clearer {   	clear: both; }.center {	text-align: center;}#weiss { 	position: absolute; 	top: -20px; 	left: 0px; 	z-index: 1;	background: url('pictures/agt/weiss.gif');	height: 30px;	width: 950px;}#bgimage { 	position: absolute; 	top: 10px; 	left: 0px; 	z-index: 2;	background: url('pictures/agt/bg_image.gif');	height: 281px;	width: 950px;}#mapp_logo { 	position: absolute; 	top: 28px; 	left: 20px;  	z-index: 3; 	background: url('pictures/agt/mapp_logo.gif');	height: 98px;	width: 98px;}#agt_logo { 	position: absolute; 	top: 20px; 	left: 669px; 	z-index: 3;	background: url('pictures/agt/agt_logo.gif');	height: 106px;	width: 190px;}#news { 	position: absolute; 	top: 325px; 	left: 770px; 	z-index: 4; 	width: 150px; 	font-size: 14px;	color: #fff; 	text-align: left; }#news p {	color: #fff;	padding: 0;	margin: 2px 0;} #news h5 a {	color: #fff;	font-size: 14px;	line-height: 18px;	font-weight: bold;	text-decoration: underline;} #news h5 {	padding: 0;	margin: 2px 0;}/* Captcha styles ----------------------------------------------------------------------------------------------------------- */p.captcha_1, p.captcha_2, p.captcha_notvalid {
		margin-top: 10px;	margin-left: 30px;	margin-right: 20px;	font-size: 11px;	font-style: normal;	font-weight: normal;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 15px;	color: #333;} p.captcha_2 {	font-size: 10px;	font-style: italic;	font-weight: normal;} .captchapict {	margin: 0;	padding: 0;	border-style: solid;	border-width: 1px;	border-color: #b4b4b4;}	#captcha {	margin: 20px;
	text-align: center;}
#captcharefreshcss {	margin: 20px;
	text-align: center;}


/* Elements styles ---------------------------------------------------------------------------------------------------------- */html { 	height: 100%;	border: none; }body { 	height: auto;	min-height: 101%;	font-size: 100.01%; 	position: relative; 	border: none; 	background-image:url('pictures/agt/bg.gif'); 	background-position: center;	background-attachment:fixed;  	background-repeat:repeat-y;	background-color:#ffffff;	text-align: center;}img { 	border: 0; }h3 { 	color: #000066; 	font-size: 18px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-style: italic; 	font-weight: bold; 	line-height: 22px; 	margin-top: 10px; 	margin-bottom: 15px; 	text-align: center;}hr {	color: #000066; 	margin-bottom: 10px; 	margin-top: 11px; 	size: 2px;}ul, ol, dl { 	margin: 0; }ul { 	list-style-image: url('pictures/agt/ul-rot.gif'); }li { 	margin-bottom: 6px;}    img.rand { 	border: 1px solid #555555; }img.left { 	textalign: left; 	float: left; 	margin: 2px 20px 10px 0px; 	border:solid 1px #888; }#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 }/* Tiny styles --------------------------------------------------------------------------------------------------------------- */.fontSize1 {	font-size: 9px; 	line-height: 13px; }.fontSize2 {	font-size: 10px; 	line-height: 14px; }.fontSize3 {	font-size: 12px; 	line-height: 16px; }.fontSize4 {	font-size: 14px; 	line-height: 18px; }.fontSize5 {	font-size: 18px; 	line-height: 22px; }.fontSize6 {	font-size: 24px; 	line-height: 28px; }.fontSize7 {	font-size: 36px; 	line-height: 40px; }/* Nav styles ------------------------------------------------------------------------------------------------------------- */#nav1 { 	position: absolute; 	top: 150px; 	left: 8px; 	z-index: 6;}#nav2 { 	position: absolute; 	top: 180px; 	left: 80px; 	z-index: 5;}.primnav, .secnav1 { 
		list-style-type: none; 	list-style-image: none; 	margin: 0;	padding: 0;}.primnav_part { 	position: relative;	float: left;}.secnav1_part { 
	position: relative;	float: left;}


/* a styles --------------------------------------------------------------------------------------------------------------- */a { 	text-decoration: none; 	color: #000066; } a:hover { 	color: #90145B;}a.count { 	text-decoration: underline overline; 	color: #fff; }a.navlink { 	display: block; 	text-decoration: none;  	color: #fff; 	padding: 4px 15px; 	text-align: center; 	font-family: verdana, arial, sans-serif; 	font-weight: bold; 	font-size: 12px; 	border-right: 1px solid #ffffff; }a.navlink:hover { 	background-color: #fff; 	color: #000066; }a.navlink:active { 	background-color: #fff; 	color: #000066;}a.active { 	display: block; 	text-decoration: none; 	background-color: #fff; 	color: #000066; 	padding: 4px 15px; 	text-align: center; 	font-family: verdana, arial, sans-serif; 	font-weight: bold; 	font-size: 12px; 	border-right: 1px solid #fff; }a.active:hover { 	color: #000066; }/* Content styles ---------------------------------------------
------------------------------------------------------------ */.content { 	height: 100%;	min-height: 400px;	position: absolute; 	top: 220px; 	left: 45px; 	z-index: 5; 	width: 645px; 	font-size: 12px;	font-family: verdana, arial, sans-serif; 	text-align: left;	line-height: 16px;}/* Modules styles --------------------------------------------------------------------------------------------------------- */
/* Article styles --------------------------------------------------------------------------------------------------------- */.article { 	width: auto;	height: 100%;	padding-left: 5px; }.articletitle { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px;  	text-align: center; 	padding: 0 10px;}.articlecontent { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	text-align: justify; 	padding: 0 10px;}.articlecontent_left { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	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%;	padding-right: 5px; 	padding-bottom: 5px; 	padding-left: 5px; }.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: none; }.listarticle1 { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px;}.listarticle2 { 	text-align: center;	padding-top: 5px; 	padding-bottom: 5px; }.listarticlecomment { 	background-color: #f5f5f5;	padding: 15px; 	border-style: solid; 	border-width: 0 1px 1px; 	border-color: #999;	clear: both;}.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: #e6e6e6; 	padding: 5px; 	margin-bottom: 10px; 	border-style: solid; 	border-width: 1px; 	border-color: #999;}.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: #f0f0f0; 	padding-top: 10px; 	padding-bottom: 5px; 	border-style: solid; 	border-width: 0 1px 1px; 	border-color: #999; 	overflow: hidden;}.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: #f6f6f6; 	padding: 5px; 	margin-bottom: 10px; 	border-style: solid; 	border-width: 1px; 	border-color: #999;
	text-align: center;}


/* Articlelist -> View Article styles ------------------------------------------------------------------------------------- */.al_article { 	height: auto;	padding-right: 5px; 	padding-bottom: 5px; 	padding-left: 5px; }.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%;}.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;}.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 {	overflow: hidden;}.graphic_category { 	padding-top: 5px;	padding-right: 10px;	padding-left: 10px;	padding-bottom: 1px;}.graphic_category_2 { 	padding: 10px;}.graphic_category_content { 	color: #333; 	font-size: 10px; 	font-style: italic;	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px;}.pcpic { 	width: 100%; }.pctitle { 	color: #333; 	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px; 	text-align: center;	width: auto; 	height: 10px; }.pcpicpic { 	padding: 10px; 	width: auto; 	height: 100px; 	text-align: center;}/* 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 {	overflow: none;}.contact_form_elements {
	text-align: left;}
.contact_form_elements_text {	width: 400px;
	text-align: left;
}/** * Special styles */.anwender {	height: auto;}.anwender .articlelistpic,.anwender .articlelistpic li {	list-style-image: none;}
