/*
// --> BEGIN GLOBAL HTML DEFINITIONS ------------------------------------------------------------------------------------------------------
*/
body{
   font-size: 62.5%;
   text-align:center;
   margin:0 auto;
   color:#CCCCCC;
   background: url(../images/body_background.png) top left repeat-x;
   background-color:#1B4D4A;
}

*{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 1em;
   padding:0;
   margin:0;
   color:#CCCCCC;
   text-align:none;
   list-style-type:none;
}

html{ font-size:1em}

fieldset{
   border: 1px solid #B7BCBF;
   padding:3px;
}
label {
   padding-top:2px;
   padding-right:5px;
   font-size:1.1em;
}

input#text               {width: 140px; cursor: text;    color:#71828A; background-color:#F5F7F7; border:1px solid #CCD2D2;}
button                   {width: 140px; cursor: pointer; color:#71828A; background-color:#F5F7F7; border:1px solid #71828A; text-align:center;}
select                   {              cursor: pointer; color:#71828A; background-color:#F5F7F7; border:1px solid #CCD2D2;}
textarea                 {              cursor: text;    color:#71828A; background-color:#F5F7F7; border:1px solid #CCD2D2;}


a:link, a:visited { color: #F6D592; text-decoration: none; font-size:1.1em; }
a:hover, a:active { color: #CB824A; text-decoration: none; font-size:1.1em; }


h1 { display:block; color:#CB824A; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; }
h2 { display:block; color:#F6D592; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; }
h3 { display:block; color:#F6D592; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: normal; }
h4 { display:block; color:#666666; font-size: 1.1em; font-weight: bold; }
h5 { display:block; color:#333333; font-size: 1.0em; font-weight: bold; }
h6 { display:block; color:#666666; font-size: 0.9em; font-weight: bold; }

hr { clear:both; color: #E9C6A1; border-bottom:1px #51311F solid; height:2px; margin-top:10px; margin-bottom:10px; width:100% }

small{
   color:#CB824A;
   font-size:0.9em;
}
small a:link,   { font-size:0.9em; color:#F6D592; }
small a:visited { font-size:0.9em; color:#F6D592; }
small a:hover   { font-size:0.9em; color:#CB824A; text-decoration:underline; }
small a:active  { font-size:0.9em; color:#F6D592; text-decoration:underline; }

blockquote {
   background-color:#345656;
   border:1px solid #51311F;
   border-top: 1x solid #E9C6A1;
   border-left:1x solid #E9C6A1;
   margin: 0px 3px 0px 15px;
   padding:2px;
   font-style:italic;
   font-size:0.9em;
}

img {
   border:0;
   display:inline;
}

div{
   text-align:left;
}

li {
   list-style-type:none;
   padding-left: 16px;
   background: url(../images/core/arrow.png) 1px 3px no-repeat;
}

p { 
   font-size:1em;
   padding-bottom:2px;
   margin: 2px;
   display:block;
}

table { border-collapse: collapse; border:1;}

th {
   background-image: url(../images/topbg.png);
   height:21px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 1.2em;
   color:#FFFFFF;
   font-weight: bold;
   text-align:center;
}
tr    { margin:0; }
td    { padding:2px;}

/*
// <-- END GLOBAL HTML DEFINITIONS --------------------------------------------------------------------------------------------------------
*/


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:100%;
   height:20px;
   min-height:20px;
   clear:both;
   visibility:hidden;
}

/* <-- global site positions */





li.AMWNone{
   list-style-type:none;
}
li.AMWContentHorizontal {
   float:left;
   line-height: 16px;
   padding-left: 20px;
   padding-top: 0px;
   background-image: url(../images/core/content.gif) ;
   background-repeat: no-repeat;
   background-position: 3px 1px;
}

/*
   AllMyWeb Content Forms
*/
form.AMWContentForm {
   background-color:#F9FAFA;
   border: 1px solid #CCD2D2;
}

fieldset.AMWLeft  {width:48%; float:left; }
fieldset.AMWRight {width:48%; float:left; }

div.AMWContentFormHead {
   font-size:1.2em;
   font-weight:bold;
   color:#555555;
   text-align:center;
   background-color:#F5F7F7;  
   border-bottom: 1px dashed #CCD2D2;
   height:16px;
}
legend.AMWContentFormLegend{
   width:140px;
}
hr.AMWLight { border:0; height:1px; color:#EEEEEE; }


.table {
	border-top: 1px solid #CCD2D2;
	border-right: 1px outset #193D39;
	border-bottom: 1px outset #193D39;
	border-left: 1px solid #CCD2D2;
	background-color:#1C4F4C;
}
/* */
.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;}


.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;
}

/* module menu */

ul.modulemenu{
   padding_right:50px;
}

li.modulemenu{
   float:left;
   padding-right:10px;
}
/*
	box definitions
*/

/*
	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);

}