*	{margin: 0; padding: 0; font-family: Verdana, Arial, sans-serif;}

p	{margin: 15px 0; font-size: 11px; color: #333; line-height: 16px;}
p a	{color: #E31D25; text-decoration: underline;}
p a:hover	{text-decoration: none;}

a	{color: #E31D25; text-decoration: underline;}
a:hover	{text-decoration: none;}

h1, h1 *, .heading1, .heading1 *	{font-weight: bold; margin-bottom: 15px; font-size: 26px; color: #E31D25; }
h2, h2 *, .heading2, .heading2 *	{font-weight: bold; margin: 15px 0; font-size: 16px; color: #E31D25; }
h3, h3 *, .heading3, .heading3 *	{font-weight: bold; margin: 15px 0 -10px 0; font-size: 14px; color: #E31D25; }
h4, h4 *, .heading4, .heading4 *	{font-weight: bold; margin: 15px 0; font-size: 13px; color: #808080; }

#container h1 span	{ display: block; font-weight: normal; }

.introduction	{font-weight: bold; }
.imagetext	{font-style: italic; font-size: 0.9em; }

.red	{color: #E31D25; }

ol	{margin: 0 0 0 25px; font-size: 11px;}
ol li	{margin: 5px 0 0 0; font-size: 11px;}



/*	Input
--------------------------------------------------*/

input, textarea, select	{font-size: 11px;}

.inputlabel	{width: 6em; float: left; padding-top: 0.4em; font-weight: bold;}
.inputlabelwide	{width: 10em; float: left; padding-top: 0.4em; font-weight: bold;}
span.errormessage	{color: #CC0000; font-size: 1em;}


/*	Image format
--------------------------------------------------*/

img.topleftfloatingimage	{margin-right: 1em; margin-bottom: 1em; float: left;}
img.toprightfloatingimage	{float: right; margin-left: 1em; margin-bottom: 1em;}
img.shadow	{position: relative; EditMenuName: Shadow; filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=5);}
img.opacity	{position: relative; EditMenuName: Semi transparent; filter: alpha(opacity=40,finishopacity=24,style=3);}
img.fliph	{position: relative; EditMenuName: Flip horisontally; filter: fliph;}
img.flipv	{position: relative; EditMenuName: Flip vertically;	filter: flipv;}
img.dashedborder	{position: relative; border: dashed 1px grey; EditMenuName: Dashed border;}
img.circularfade	{position: relative; EditMenuName: Circular fade; filter: alpha(opacity=100,finishopacity=0,style=2);}

/* Home */
img.puff_bild	{ float: left; margin-right: 10px; width: 85px; height: 85px; EditMenuName: Puffbild; }


/*	Table format
--------------------------------------------------*/

table	{font-size: 11px;}
th	{text-align: left;}
.evenrow	{background-color:  #fff;}
.unevenrow	{background-color:#F0E5CE;}
.headerrow	{background-color: #F0E5CE;}
table.classic	{border-collapse: collapse; border: solid 0.1em #777777; EditMenuName: Classic;}
table.classic th	{border: solid 0.1em #777777; background-color: #DADADA; padding: 0.4em;}
table.classic td	{border: solid 0.1em #777777; padding: 0.2em 0.4em;}
table.color	{border-collapse: collapse; border: solid 0.1em #95632F; EditMenuName: Color;}
table.color th	{border: solid 0.1em #95632F; background-color: #E1CC9D; padding: 0.4em;}
table.color td	{border: solid 0.1em #95632F; padding: 0.2em 0.4em;}
th.highlighted, td.highlighted	{EditMenuName: Highlighted;}
table.classic th.highlighted	{background-color: #aaa;}
table.classic td.highlighted	{background-color: #F0F0F0;}
table.color th.highlighted	{background-color: #95632F;}
table.color td.highlighted	{background-color: #F0E5CE;}
th.leftalignedcontent, td.leftalignedcontent	{text-align: left; EditMenuName: Left aligned;}
th.rightalignedcontent, td.rightalignedcontent	{text-align: right; EditMenuName: Right aligned;}

/*	Adjustments by SYSteam
--------------------------------------------------*/
ul	{font-size: 11px; margin-left: 15px; list-style-type: disc;}



/*	Other
--------------------------------------------------*/

.hidden {display: none;}
