/* --> global site positions */
*{
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color:#000000;
   list-style:none;
}
form{
   padding:0;
   margin:0;
}
body{
   text-align:center;
   float: center;
   margin:0 auto;
   color:#000000;
   background-color:#FFFFFF;
}

div {
   padding:0;
   margin:0;
}

div.content{
   margin:0 auto;
   padding:0;
   text-align:center;
   width: 774px;
}

div.content_head{
   width:774px;
   height:45px;
   background-image: url(../images/content_head.gif);
}

div.content_top{
   text-align:left;
   width:774px;
   padding-top:5px;
   height:19px;
   background-image: url(../images/content_top.gif);
}

div.content_left{
   display:block;
   overflow:hidden;
   width: 154px;
   float: left;
   text-align:left;
   position: relative;
}


div.content_path {
   margin-top:3px;
}

div.content_spacing {
   padding:10px;
}

div.content_blockspacer {
   float:left;
   width:10px;
}
div.content_main{
   display:block;
   width:497px;
   padding-left:10px;
   padding-right:10px;
   float: left;
   text-align:left;
   position: relative;
}

div.content_right{
   display:block;
   float:right;
   width:103px;
   position:relative;
}

div.content_feet{
   width:774px;
   height:17px;
   position: relative;
   border-top: 1px solid #A0ACB1;
   color: #999999;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 9px;
}

div.content_none{
   display:none;
}

div.content_box{
   float:left;
   padding:0;
   width:100%;
   text-align:left;
   border-top: 1px solid #CCD2D2;
   border-right: 1px outset #CCD2D2;
   border-bottom: 1px outset #CCD2D2;
   border-left: 1px solid #CCD2D2;
   background-color:#F5F7F7;
}

div.content_box_bar {
   width:100%;
   height:18px;
   background-color:#F5F7F7;  
   border-bottom: 1px dashed #CCD2D2;
   text-align:center;
   color:#555555;
   font-weight:bold;
}

div.content_box_head {
   background-image: url(../images/topbg.png);
   padding-top:3px;
   height:17px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#555555;
   font-weight: bold;
   text-align:center;
   overflow:hidden;
}

div.content_boxcutter{
   width:200px;
   height:20px;
   min-height:20px;
   clear:both;
   visibility:hidden;
}

div.clear{
   clear:both;
}

div.left{
   text-align:left;
   float:left;
}

div.right{
   text-align:left;
   float:right;
}
/* <-- global site positions */
p, ul, td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; padding:0; margin:0; }

img {
   border:0;
}

blockquote {
margin: 0px 3px 0px 15px;
}

th {
   background-image: url(../images/topbg.png);
   height:21px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#555555;
   font-weight: bold;
   text-align:center;
}

ul{
   padding: 0;
   margin:0;
   list-style: none;
}

li {
	line-height: 16px;
	padding-left: 16px;
	padding-top: 0px;
	background-image: url(../images/core/arrow.png) ;
	background-repeat: no-repeat;
	background-position: 3px 4px;
}

li.category {
	line-height: 16px;
	padding-left: 20px;
	padding-top: 0px;
	background-image: url(../images/core/category.gif) ;
	background-repeat: no-repeat;
	background-position: 3px 1px;
}

li.content {
	line-height: 16px;
	padding-left: 20px;
	padding-top: 0px;
	background-image: url(../images/core/content.gif) ;
	background-repeat: no-repeat;
	background-position: 3px 1px;
}

.hr_big       {  display: block; border:0px; height: 20px; margin-top: 15px; margin-bottom: 15px; width:100%; color: #514A73; background-color: #514A73; }
p            {  padding-bottom:2px; margin: 2px; }

.ul_productmenu {
   float:left;
   display:block;
   width:100%;
   padding: 0; 
   margin:0; 
   list-style:none;
   margin-bottom:15px;
}

.li_productmenu { 
   background-repeat: no-repeat; 
   background-position: 1px 1px; 
   background-color:#514A73; 
   line-height: 20px; 
   padding: 0px;
   padding-left: 30px; 
   margin-bottom:3px; 
   border: 1px dashed #565596;
}

.li_spacer { 
   line-height: 5px;
   background-position: -50px -50px;
}

div.topsearch {
   text-align:right;
   float:right;
   height:32px;
   padding-top:6px;
   overflow:hidden;
   
}
.singlecontent {
   padding-bottom:10px;
   width: 497px;
   float: left;
   text-align:left;
   position: relative;
}
.dualcontent1 {
   display:block;
   padding-bottom:10px;
   width: 245px;
   float: left;
   text-align:left;
}
.dualcontent2 {
   display:block;
   padding-bottom:10px;
   width: 245px;
   float: right;
   text-align:left;
}

.triplecontent1 {
   padding-bottom:10px;
   width: 220px;
   float: left;
   text-align:left;
   position: relative;
}

.triplecontent2 {
   padding-bottom:10px;
   width: 220px;
   float: left;
   margin-left:10px;
   text-align:left;
   position: relative;
}

.triplecontent3 {
   padding-bottom:10px;
   width: 220px;
   float: right;
   text-align:left;
   position: relative;
}

.triplecontent12 {
   padding-bottom:10px;
   width: 450px;
   float: left;
   padding-right:10px;
   text-align:left;
   position: relative;
}

.triplecontent23 {
   padding-bottom:10px;
   width: 450px;
   float: right;
   padding-left:10px;
   text-align:left;
   position: relative;
}

a:link, a:visited { color: #000000; text-decoration: underline; font-weight: normal; letter-spacing: 0px;}
a:hover, a:active { color: #FF9229; text-decoration: underline; font-weight: normal; letter-spacing: 0px;}

hr { color:#CCCCCC; clear:both; }
.hr_cutted { margin:0; padding:0; height:1px; width:100%;  border-bottom: 1px dashed #565596; }

h1 { color:#000000; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;   letter-spacing: 0px; margin:0; }
h2 { color:#333333; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 1px; margin:0; }
h3 { color:#666666; margin:0px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; letter-spacing: 1px; line-height:  9px; }
h4 { color:#999999; margin:0px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:  9px; font-weight: normal; letter-spacing: 1px; line-height:  9px; }
h5 { color:#333333; margin:0px; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 11px; }
h6 { color:#666666; margin:0px; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; line-height: 10px; }

input#textfield          {cursor: text;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#71828A;border-width:1px;background-color:#F5F7F7;border-color:#CCD2D2;border-style:solid;}
input#textfieldactive    {cursor: text;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;border-width:1px;background-color:#DBE0E1;border-color:#A0ACB1;border-style:solid;}
input#button             {cursor: hand;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#71828A; text-align:center; background-color:#F5F7F7;}
input#buttonactive       {cursor: hand;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000; text-align:center; background-color:#DBE0E1;}
select#selectfield       {cursor: hand;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#71828A;border-width:1px;background-color:#F5F7F7;border-color:#CCD2D2;border-style:solid;}
select#selectfieldactive {cursor: hand;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;border-width:1px;background-color:#DBE0E1;border-color:#A0ACB1;border-style:solid;}
textarea#textarea        {cursor: text;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#71828A;border-width:1px;background-color:#F5F7F7;border-color:#CCD2D2;border-style:solid;}
textarea#textareaactive  {cursor: text;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;border-width:1px;background-color:#DBE0E1;border-color:#A0ACB1;border-style:solid;}

.textfield          {cursor: text;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#71828A;border-width:1px;background-color:#F5F7F7;border-color:#CCD2D2;border-style:solid;}
.textfieldactive    {cursor: text;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;border-width:1px;background-color:#DBE0E1;border-color:#A0ACB1;border-style:solid;}
.button             {cursor: hand;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#71828A; text-align:center; background-color:#F5F7F7;}
.buttonactive       {cursor: hand;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000; text-align:center; background-color:#DBE0E1;}
.selectfield       {cursor: hand;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#71828A;border-width:1px;background-color:#F5F7F7;border-color:#CCD2D2;border-style:solid;}
.selectfieldactive {cursor: hand;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;border-width:1px;background-color:#DBE0E1;border-color:#A0ACB1;border-style:solid;}
.textarea        {cursor: text;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#71828A;border-width:1px;background-color:#F5F7F7;border-color:#CCD2D2;border-style:solid;}
.textareaactive  {cursor: text;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;border-width:1px;background-color:#DBE0E1;border-color:#A0ACB1;border-style:solid;}

.row1 { border-bottom: 1px solid #B1BBBF; background-color: #E9ECED; }
.row2 { border-bottom: 1px solid #B1BBBF; background-color: #D9DEE0; }
.row3 { border-top-width: 1px; border-top-style: dotted; border-top-color: #A0ACB1; background-color: #BEC7CA; }

.table {
	border-top: 1px solid #CCD2D2;
	border-right: 1px outset #CCD2D2;
	border-bottom: 1px outset #CCD2D2;
	border-left: 1px solid #CCD2D2;
	background-color:#F5F7F7;
}
/* */
.topicbg { background-image: url(../images/topicbg.png); height:25px; }
.subhead { background-image: url(../images/subhead.png); height:25px; }

.sitetitlelink   { font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:16px;color:#FFFFFF;text-decoration: none;}
a.sitetitlelink:link,  a.sitetitlelink:visited  { font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:16px;color:#FFFFFF;text-decoration: none;}
a.sitetitlelink:hover, a.sitetitlelink:active   { font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:16px;color:#FFFFFF;text-decoration: none;}

/* small help text/links */
.shelp { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#005FA9; font-weight: normal; letter-spacing: 0px;}
a.shelp:link,  a.shelp:visited { text-decoration: none; color : #006600; font-weight: normal; letter-spacing: 0px;}
a.shelp:hover, a.shelp:active  { text-decoration: none; color : #006600; font-weight: normal; letter-spacing: 0px;}

/* small help text/links */
.chead { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#71828A; font-weight: normal; letter-spacing: 0px;}
a.chead:link,  a.chead:visited { text-decoration: none; color : #71828A; font-weight: normal; letter-spacing: 0px;}
a.chead:hover, a.chead:active  { text-decoration: underline; color : #000000; font-weight: normal; letter-spacing: 0px;}

/* small help text/links */
.cfeet { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#000000; font-weight: normal; letter-spacing: 0px;}
a.cfeet:link,  a.cfeet:visited { text-decoration: none; color : #71828A; font-weight: normal; letter-spacing: 0px;}
a.cfeet:hover, a.cfeet:active  { text-decoration: underline; color : #71828A; font-weight: normal; letter-spacing: 0px;}

/* sitepath links */
#sitepath { color:#71828A }
.sitepath { align:left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; letter-spacing:0px; color:#71828A; background-image: url(../images/core/arrow.png) ; background-repeat: no-repeat; background-position: 1px 2px; padding-left: 13px; padding-right: 5px; }
a.sitepath:link,  a.sitepath:visited { text-decoration: none;      color : #71828A; font-size: 10px; font-weight:bold; letter-spacing:0px;}
a.sitepath:hover, a.sitepath:active  { text-decoration: underline; color : #71828A; font-size: 10px; font-weight:bold; letter-spacing:0px;}

/* box text/links */
.boxtext{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
a.boxtext:link,  a.boxtext:visited { text-decoration: none;      color : #71828A; }
a.boxtext:hover, a.boxtext:active  { text-decoration: underline; color : #006600; }

/* default text/links */
.default{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
a.default:link,  a.default:visited { text-decoration: none;      color : #FF9900; }
a.default:hover, a.default:active  { text-decoration: underline; color : #FFC95F; }

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


.fielderror { background-color: #4B2F4B; border: 1px solid #9E1B2C; }

/*      Tmenu   */
.tmenuback{
	background-image: url(../images/interface/mbg.png);
	height:21px;
}
a.tmenu:link, a.tmenu:visited {
   display: block;
   width:100%;
   padding-top:1px;
   padding-left:2px;
   padding-right:2px;
   border: 1px solid #CCD2D2;
   height:20px;
   font-size: 11px;
   text-decoration:none;
   border: 1px solid #71828A;
   background-color:#F9FAFA;
}
a.tmenu:hover{
   display: block;
   padding-top:1px;
   padding-left:2px;
   padding-right:2px;
   height:20px;
   font-size: 11px;
   background-color: #3F3A5A;
   text-decoration:none;
   border: 1px solid #71828A;
   background-color:#E8EBEC;
}

/*
	MAIN MENU DEFINITIONS
*/
li.content_mainmenu{
   margin:0; 
   padding:0; 
   list-style:none;
}

li.content_spacer {
   list-style:none;
   margin:0;
   padding:0;
   background-position: -500px;
   line-height:5px;
}
a.menumainlevel:link, a.menumainlevel:visited {
	display: block;
	background: url(../images/mainlevel.png) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:000000;
	text-align: left;
	padding-top: 4px;
	padding-left: 20px;
	height: 21px !important;
	height: 25px;
	width: 154px;
	text-decoration: none;
}

a.menumainlevel:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
}

#active_menu {
	background-position: 0px -25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565698;
	text-align: left;
	text-decoration: none;
	background: url(../images/mainmenubg_active.gif) no-repeat;
}
/*
	box definitions
*/
.box{
   float:left;
   padding:0;
   width:100%;
   text-align:left;
   background-color:#E8EBEC;
   border: 1px solid #CCD2D2;
}

.box_bar {
   width:100%;
   height:18px;
   background-color:#F5F7F7;  
   border-bottom: 1px dashed #CCD2D2;
   text-align:center;
   color:#555555;
   font-weight:bold;
}
.box_head {
   background-image: url(../images/topbg.png);
   padding-top:3px;
   height:18px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#555555;
   font-weight: bold;
   text-align:center;
   overflow:hidden;
}

.box_main{
   border: 1px solid #9999CC;
   background-color:#514A73;
}

/*
	form elements
*/

.tophead{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin:0px;
	font-style: italic;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 1px;
	padding-bottom:5px;
	color:#EEEEEE;
}
.subhead{
	background-image: url(../images/mainmenu_content.gif);
	height:25px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 1px;
	text-align:center;
	color:#006600;
}
.subheaddesc{
	background-color: #FFCD6A;
}

.contentheading {
	height: 50px;
	background: url(../images/amw_content/categorieview_top.jpg) top left repeat-x;
	color: #666666;
	text-indent: 15px;
	font-weight: bold;
	font-size: 11px;
	white-space: nowrap;
}
.contentdescription{
	background: url(../images/amw_content/categorieview_main.jpg);

}

.content_search{
   display:none;
   visibility:hidden;
}

.content_cp{
   display:none;
   visibility:hidden;
   list-style:none;
}