body{
   margin:0px;
   font-size: 62.5%;
   background-color:#000;
}

*{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 1em;
   line-height:1.5;
   padding:0;
   margin:0;
   color:#000;
   list-style-type:none;
}

html{ }

hr {
background-color:#CCC; /* Mozilla 1.4 */
color:#CCC; /* IE 6 */
border: #CCC; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
clear:both;
margin: 5px 0 5px 0;
}

fieldset{
   border: 1px solid #B7BCBF;
   padding:3px;
}
label {
   margin-right:5px;
   font-size:1em;
   border-bottom:1px dotted #CCCCCC;
   cursor:pointer;
}

input                    { font-size:1em; }
input[type=radio]        {}
input[type=checkbox]     {}
input[type=text],
input[type=password]
                         { height: 15px; width: 140px; cursor: text;    color:#71828A; background-color:#F5F7F7; border:1px solid #CCD2D2;}
/*input[type=button]       {                             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, a:visited      { color: #00C; text-decoration: none; font-size:1.1em; }
a:hover, a:active { color: #006; text-decoration: underline; font-size:1.1em; }

h1 { color:#3A3A3A; font-size: 1.5em; font-weight: bold; font-style:normal; font-family: Verdana, Arial, Helvectiva, sans-serif; }
h2 { color:#4E4E4E; font-size: 1.2em; font-weight: bold;   font-family: Verdana, Arial, Helvectiva, sans-serif; }
h3 { color:#000;    font-size: 1.1em; font-weight: bold;   font-family: Verdana, Arial, Helvectiva, sans-serif; }
h4 { color:#666666; font-size: 1.1em; font-weight: bold; }
h5 { color:#333333; font-size: 1.0em; font-weight: bold; }
h6 { color:#666666; font-size: 0.9em; font-weight: bold; }

small{
   color:#060;
   font-size:9px;
}
   small label{
      color:#005FA9;
      font-size:1.0em;
      line-height:15px;
   }
   small a,       small a:visited { font-size:1em; color:#00C; }
   small a:hover, small a:active  { font-size:1em; color:#006; text-decoration:underline; }

blockquote {
   background-color:#FEFEFF;
   border:1px solid #EEEEEE;
   margin: 0px 3px 0px 15px;
   padding:2px;
}

img {
   border:0;
   display:inline;
}


ul li {
   font-size:1.1em;
   list-style-type:none;
   padding-left: 22px;
   line-height:1.5;
   background-image: url(../images/core/icon-checked.gif) ;
   background-repeat: no-repeat;
   background-position: 5px 5px;
}

ol li {
   list-style-type:decimal;
}

p { 
   font-size:1.1em;
   padding-bottom:2px;
   line-height:1.5;
   margin: 2px;
   display:block;
}

/* table { border-collapse: collapse; width:100%; border:1; } */

td { font-size:1em; }
th {
   background-image: url(../images/topbg.png);
   height:20px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 1.2em;
   color:#555555;
   font-weight: bold;
   text-align:center;
}
tr    { margin:0; }
td,th    { padding:2px;}

/*
// <-- END GLOBAL HTML DEFINITIONS --------------------------------------------------------------------------------------------------------
*/


/* <-- 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;
}



.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;}


.fielderror { background-color: #4B2F4B; border: 1px solid #9E1B2C; }

.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);

}