﻿*{ margin:0; padding:0;}
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434548; background-color: #ffffff;  text-align: center; margin: 0; padding: 0; }
.clear{ clear:both;}
/*<agl.folder "Main">*/
	#main { position: static; width: 1000px; z-index: 0; order-right-style: solid;}
	#header { color: #9cf; background-color: transparent;/* background-image: url(images/headbg.jpg);*/ background-repeat: no-repeat; background-position: left center; text-align: left; position: relative; width: 1000px; height: 120px; z-index: 1; float: left;border-color:Grey; border-size:1px; }
	#header img { text-align: left; margin: 0px; filter:Alpha(opacity=100); }
	#loginbar { background-image:url(images/banner.jpg); background-repeat:no-repeat; width:1000px; height:264px; position:relative;}
	#loginbar .loginflds{ position:absolute; bottom:-5px; left:120px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
	.paddtop{ padding-top:10px;}
	#loginbar .inp { color: #000000; font-size: 14px; background-color: #FAFAD2; height: 18px; border-style: solid; border-width: 1px; }
	#loginbar input[type=submit] { color: #000000; font-size: 12px; font-weight: bold; background-color: #CC9933; height: 18px; border-style: none; border-width: 0px; }
	#loginbar a { color: #fff; }
	#loginbar .signup a{ background-image:url(images/signup1.jpg); background-repeat:no-repeat; width:134px; height:46px; text-indent:-900em;}
	#rend_page { position: relative; width: 500px; z-index: 1; float: left; margin-top: 10px; margin-left: 25px; margin-bottom: 10px; margin-right:10px; }
	#rend_page input,option,textarea { background-color: #eaf1f8; border: solid 1px #a3c1e0; }
	#rend_page input[type=submit] { color: #fff; background-color: #90c525; background-repeat: no-repeat; background-position: left center; border: solid 1px; }
	#rend_page input[type=button] { color: #fff; background-color: #86acd3; border: solid 1px; }
	#rend_page input[type=reset] { color: #fff; background-color: #d98276; border: solid 1px; }
	#rend_page input[type=radio] { background-color: transparent; border-width: 0; }
	#footer { color: #fff; font-size: 12px; background-color: #82b6eb; position: relative; width: 100%; height: 18px; z-index: 1; float: left; border-top: 2px solid #d5e1f3; border-bottom: 2px solid #d5e1f3; }
	#footer a { color: #fff; font-weight: bold; text-decoration: none; }
	#footer a:hover { color: #4e8ec8; font-weight: bold; text-decoration: underline; }
	/*ID Copy darf nicht verÀndert oder entfernt werden !*/
	#copy { color: #adadad; position: static; width: 100%; height: auto; z-index: 1; float: left; cursor: default; }
	#copy a { color: #adadad; cursor: default; }
	#copy a:hover { color: #4b4b4b; text-decoration: underline; cursor: default; }
	#banner { background-color: #f2fad7; width: 472px; height: 64px; padding: 2px; border-bottom: 5px solid #bcd397; }
/*</agl.folder>*/
/*<agl.folder "LeftColumn">*/
	#leftcolumn { position: relative; width: 215px; float: left; clear: left; margin-top: 10px; margin-right: 10px; margin-bottom: 0; }
	#leftcolumn .boxhead { color: #fff; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align: left; width: 200px; background-color:#3c3c3c; padding:7px 0px 7px 12px; border:#8d8b8b solid 1px; }
	#leftcolumn .boxcon { background-color: #fffff;width: 212px; border:#8d8b8b solid 1px;}
	#leftcolumn .boxfoot { background-color: #efecad; background-repeat: no-repeat; background-position: center bottom; width: 190px; height: 5px; margin-bottom: 10px; }
	#leftcolumn input[type=submit] { color: #cf7a04; font-weight: bold; background-image: url(images/butleftcolmn.gif); background-repeat: no-repeat; background-position: left center; text-align: left; width: 100%; height: 18px; padding-right: 10px; padding-left: 30px; border: solid 1px #dbd3ad; cursor: pointer; }
	#leftcolumn input[type=submit]:hover { color: #300; font-weight: bold; background-image: url(images/butleftcolmn.gif); background-repeat: no-repeat; background-position: left center; text-align: left; padding-right: 10px; padding-left: 30px; width: 100%; height: 18px; border: solid 1px #dbd3ad; cursor: pointer; }
/*</agl.folder>*/
/*<agl.folder "RightColumn">*/
	#rightcolumn { position: relative; width: 200px; float: right; margin-top: 10px; margin-right:15px; }
	#rightcolumn .boxhead { color: #fff; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align: left; width: 200px; background-color:#3c3c3c; padding:7px 0px 7px 12px; border:#8d8b8b solid 1px; }
	#rightcolumn .boxcon { background-color: #fffff;width: 212px; border:#8d8b8b solid 1px; }
	.boxcon h4 { color: #f60201; font-size: 10px; margin: 1px; font-family:tahoma; font-weight:bold; }
	.boxcon q { font-size: 8px; font-style: italic; }
	.boxcon p { color: #000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }
	.boxcon a {  }
	#rightcolumn input[type=button] { color: #fff; background-color: #88a942; background-image: url(images/butrightcolmn.gif); background-repeat: repeat-x; background-position: center 0; text-align: center; padding-right: 10px; padding-left: 10px; border: solid 1px; }
	#rightcolumn .boxfoot { background-color: #f2fad7; background-repeat: no-repeat; background-position: right bottom; width: 180px; height: 5px; margin-bottom: 10px; }
/*</agl.folder>*/

.searchselect{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:1px; width:113px; border:#8d8b8b solid 1px;}
.searchselect1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:1px; width:50px; border:#8d8b8b solid 1px;}

.panellink { color: #fff; font-size: 11px; font-weight: bold; background-color: #d2a512; text-decoration: none; text-align: left; width: 176px; height: 11px; padding: 1px 2px 1px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
.panellink:hover { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #cae7f6; text-align: left; right: 1px; bottom: 1px; padding: 1px 2px 1px 10px; width: 176px; height: 11px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }


.panellink a { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; }
.panellink a:hover { color: #9c6b10; font-size: 10px; font-weight: bold; text-decoration: none; }

form {
  padding: 0;
  margin: 0;
}
/* hides text-align to the left from IE, because the next 2 rules doesn't apply to IE*/
html>body td {
  text-align: left;
}

*[align="center"] {
  text-align: center;
}

*[align="right"] {
  text-align: right;
}
.headbgbox{
	background-color: #84A9E2;
}
.module_head { color: #fff; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align: left; background-color:#3c3c3c; padding:7px 0px 7px 12px; border:#8d8b8b solid 1px; }
.oddrow {
	background-color: #FEFEFE;
}

.evenrow {
	background-color: #EFEFEF;
}
.edituserlink{ color: #fff; font-weight: bolder; background-color: #82b6eb; float: left; cursor: default; }
.edituserlink:hover { background-color: #4e8ec8; }
.edituserlink a{ color: #ffffff; font-size: 10px; font-weight: bold; }
.edituserlink a:hover{ color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; }
.module_detail_inside {
	font-size: 11px;
	font-weight: normal;
	background-color: #F8FBFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D4E1F6;
	border-right-color: #D4E1F6;
	border-bottom-color: #D4E1F6;
	border-left-color: #D4E1F6;

}

.im_text {
	font-size: 11px;
	font-weight: normal;
	background-color: #F8FBFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #95B5E6;
	border-right-color: #95B5E6;
	border-bottom-color: #95B5E6;
	border-left-color: #95B5E6;

}

.profile-head{ background-image:url(images/profile-head.gif); background-repeat:no-repeat; width:220px; height:30px;}
.profile-cont{ background-image:url(images/profile-cont.gif); background-repeat:no-repeat; width:220px; height:105px;}

.module_detail { font-size: 12px; font-weight: normal; background-color: #fefbfb; border: #8d8b8b solid 1px; font-family:Arial, Helvetica, sans-serif; color:#3c3c3c;}

.statusbar {
	background-color: #D4E1F6;
}


th {
	font-weight: bold;
	color: #4278D3;
	background-color: #D4E1F6;
	font-size: 11px;

}

th a {
	text-decoration: underline;
	color: #4278D3;
}
th a:hover {
	color: #4278D3;
	text-decoration: none;

}


a.subhead {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}
a.subhead:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.smallpic {
	border: 1px solid #fff;
}

input {
	font-size: 11px;
}
textarea {
	font-size: 11px;
}
select {
	font-size: 11px;
}
.subtitle {
	font-size: 10pt;
	color: #003366;
	border: 1px solid #96B0F5;
	background-color: #D7E1EE;
	font-weight: bold;
	padding: 1px;
}

a {
	color: #4278D3;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #4278D3;
}
.errors { color: red; font-size: 12px; font-weight: bold; background-color: #fff2be; background-image: url(images/bug.png); background-repeat: no-repeat; background-position: left center; text-align: left; width: 90%; min-height: 60px; padding: 3px 3px 3px 50px; border-style: solid; border-width: 2px; }
.nickwidth {								/*** width of sections ***/
	margin: 10px;
	text-align: center;
	width: 90%;
}

.im_msg {
	font-size: 8pt;
}

a.linkstyle1{text-decoration : underline;color : #b90302; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
a.linkstyle1:visited{text-decoration : underline;color : #b90302; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
a.linkstyle1:link{text-decoration : underline;color : #b90302; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
a.linkstyle1:active {text-decoration : underline;color : #b90302; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
a.linkstyle1:hover  {text-decoration : none;color : #b90302; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}

a.linkstyle2{text-decoration : underline;color : #b90302; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding:3px; text-align:right;}
a.linkstyle2:visited{text-decoration : underline;color : #b90302; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding:3px; text-align:right;}
a.linkstyle2:link{text-decoration : underline;color : #b90302; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding:3px; text-align:right;}
a.linkstyle2:active {text-decoration : underline;color : #b90302; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding:3px; text-align:right;}
a.linkstyle2:hover  {text-decoration : none;color : #b90302; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding:3px; text-align:right;}

a.linkstyle3{text-decoration : underline;color : #fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
a.linkstyle3:visited{text-decoration : underline;color : #fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
a.linkstyle3:link{text-decoration : underline;color : #fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
a.linkstyle3:active {text-decoration : underline;color : #fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
a.linkstyle3:hover  {text-decoration : none;color : #fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}



/*** Left menu ***/
#menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 212px;
  position: relative;
}
#menu span {
  display: none;
  position: absolute;
}
#menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
#menu a:hover {
  background-position: left bottom;
}
#menu a:hover span {
  display: block;
}

#menu .home {
  width: 212px;
  height: 33px;
  background: url(images/menuactive_01.jpg) no-repeat;
  left: 0px;
  top: 0px;
}
#menu .home span {
  width: 212px;
  height: 33px;
  background: url(images/menuhover_01.jpg) no-repeat;
  left: 0px;
  top: 0px;
}

#menu .about {
  width: 212px;
  height: 37px;
  background: url(images/menuactive_02.jpg) no-repeat;
  left: 0px;
  top: 33px;
}
#menu .about span {
  width: 212px;
  height: 37px;
  background: url(images/menuhover_02.jpg) no-repeat;
  left: 0px;
  top: 0px;
}

#menu .term {
  width: 212px;
  height: 37px;
  background: url(images/menuactive_03.jpg) no-repeat;
  left: 0px;
  top: 66px;
}
#menu .term span {
  width: 212px;
  height: 37px;
  background: url(images/menuhover_03.jpg) no-repeat;
  left: 0px;
  top: 0px;
}
#menu .service {
  width: 212px;
  height: 36px;
  background: url(images/menuactive_04.jpg) no-repeat;
  left: 0px;
  top: 100px;
}
#menu .service span {
  width: 212px;
  height: 36px;
  background: url(images/menuhover_04.jpg) no-repeat;
  left: 0px;
  top: 0px;
}

#menu .faq {
  width: 212px;
  height: 36px;
  background: url(images/menuactive_05.jpg) no-repeat;
  left: 0px;
  top: 136px;
}
#menu .faq span {
  width: 212px;
  height: 36px;
  background: url(images/menuhover_05.jpg) no-repeat;
  left: 0px;
  top: 0px;
}
#menu .artcle {
  width: 212px;
  height: 33px;
  background: url(images/menuactive_06.jpg) no-repeat;
  left: 0px;
  top: 170px;
}
#menu .artcle span {
  width: 212px;
  height: 33px;
  background: url(images/menuhover_06.jpg) no-repeat;
  left: 0px;
  top: 0px;
}
.quicksear{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:10px;}