BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 80%;
    BACKGROUND: lightgrey;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #333;
    LINE-HEIGHT: normal;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
#outerwrapper
{
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 807px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	voice-family: inherit;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-image: url(images/wrapper_bg.gif);
}
#innerwrapper
{
	WIDTH: 800px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 3px;
}
#header
{
	BACKGROUND: url(images/briefkopf.jpg);
	WIDTH: 809px;
	BORDER-BOTTOM: #fff 1px solid;
	HEIGHT: 80px;
	background-repeat: no-repeat;
}
#logo
{
    FLOAT: left;
    MARGIN: 0px
}
#header P
{
    DISPLAY: none
}
#meta
{
    MARGIN-TOP: 25px;
    FLOAT: right;
    WIDTH: 230px
}
#meta FORM
{
    DISPLAY: inline
}
#meta INPUT.text
{
    MARGIN: 5px 0px;
    WIDTH: 140px
}
#meta INPUT.button
{
    MARGIN: 5px 3px
}
#nav
{
	FLOAT: left;
	WIDTH: 807px;
	BORDER-BOTTOM: #584732 2px solid;
	background-color: #0000FF;
	background-image: url(images/navbar_bg.jpg);
	background-repeat: repeat-x;
	border-bottom-color: #00CCFF;
}
#nav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#nav LI
{
    FLOAT: left;
    LIST-STYLE-TYPE: none;
    HEIGHT: 35px
}
#nav A
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FLOAT: left;
    PADDING-BOTTOM: 8px;
    COLOR: #fff;
    PADDING-TOP: 8px;
    TEXT-DECORATION: none
}
#nav LI.active
{
    BACKGROUND: url(images/navbar_selected_bg.jpg) blue repeat-x
}
#nav LI
{
    BACKGROUND: url(images/navbar_bg.jpg) blue repeat-x
}
#topline
{
	CLEAR: both;
	WIDTH: 807px;
	HEIGHT: auto;
	background-color: #E9E9E9;
	border-bottom-color: #F0F0F0;
	border-bottom: #F0F0F0 solid 2px;
}
#flash
{
	CLEAR: both;
	WIDTH: 809px;
	HEIGHT: 200px;
}
#motive
{
    CLEAR: both;
    WIDTH: 809px
}
#topline H1
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	FONT-SIZE: x-large;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#home #content
{
    MARGIN: 20px 0px 0px;
    WIDTH: 460px
}
#content
{
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 550px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 35px;
}
#contentInfo
{
	FLOAT: right;
	OVERFLOW: hidden;
	WIDTH: 250px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
H1
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1.5em;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 0px 0px;
	COLOR: gray;
	PADDING-TOP: 0px;
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	
}
H2
{
    FONT-SIZE: 1.4em;
    PADDING-BOTTOM: 3px;
    COLOR: gray;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
#home H2
{
    BORDER-BOTTOM: #6c6357 1px solid
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.25em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: silver;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 0px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
H4
{
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 3px;
    COLOR: silver;
    BORDER-BOTTOM: #6c6357 1px solid;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
#content H4
{
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 3px;
    COLOR: #6c6357;
    BORDER-BOTTOM: #ddd 1px solid;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
P.intro
{
    FONT-WEIGHT: bold
}
#entry H4
{
    MARGIN-BOTTOM: 3px
}
#entry P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
P.small
{
    FONT-SIZE: 85%;
    COLOR: #999;
    LINE-HEIGHT: 140%
}
#entry P.date
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.75em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ad9f8e;
    PADDING-TOP: 1px;
    FONT-FAMILY: verdana, tahoma, arial, Helvetica, sans-serif
}
#content P.date A:hover
{
    COLOR: #3f3323
}
#home #sidebar
{
    FLOAT: right;
    MARGIN: 20px 0px 0px;
    WIDTH: 220px
}
#sidebar
{
	FLOAT: left;
	MARGIN: 20px 5px 0px;
	WIDTH: 150px;
	FONT-FAMILY: verdana, tahoma, arial, Helvetica, sans-serif;
}
#sidebar IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 0px
}
#sidebar P
{
    FONT-SIZE: 0.85em;
    COLOR: #666
}
#sidebar H4
{
    MARGIN-TOP: 2em;
    BORDER-BOTTOM: #cfbfa9 1px solid
}
#menu UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    WIDTH: 150px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#menu LI
{
    BORDER-TOP: #cfbfa9 1px solid
}
#menu LI A
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    WIDTH: 140px;
    COLOR: #666;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none;
    voice-family: inherit
}
#menu LI A:hover
{
    BACKGROUND-COLOR: silver
}
#menu LI.active
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: gray
}
#footer
{
    CLEAR: both;
    PADDING-RIGHT: 10px;
    MARGIN-TOP: 30px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 5px;
    HEIGHT: 36px;
    BACKGROUND-COLOR: #666
}
#footer P
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.85em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #ddd;
	PADDING-TOP: 0px;
	text-align: right;
}
#footer A:link
{
    COLOR: #ddd;
    TEXT-DECORATION: none
}
#footer A:visited
{
    COLOR: #ddd;
    TEXT-DECORATION: none
}
#footer A:hover
{
    COLOR: #fff
}
A.more:link
{
    PADDING-RIGHT: 12px;
    BACKGROUND-POSITION: 100% 50%;
    BACKGROUND-IMAGE: url(images/bullet_tri.gif);
    COLOR: #6c6357;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
A.more:visited
{
    PADDING-RIGHT: 12px;
    BACKGROUND-POSITION: 100% 50%;
    BACKGROUND-IMAGE: url(images/bullet_tri.gif);
    COLOR: #6c6357;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
A.more:hover
{
    BACKGROUND-IMAGE: url(images/bullet_tri_selected.gif);
    COLOR: #3f3323;
    TEXT-DECORATION: none
}
A.back:link
{
    BACKGROUND-POSITION: 0px 50%;
    PADDING-LEFT: 12px;
    BACKGROUND-IMAGE: url(images/bullet_tri_back.gif);
    COLOR: #6c6357;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
A.back:visited
{
    BACKGROUND-POSITION: 0px 50%;
    PADDING-LEFT: 12px;
    BACKGROUND-IMAGE: url(images/bullet_tri_back.gif);
    COLOR: #6c6357;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
A.back:hover
{
    BACKGROUND-IMAGE: url(images/bullet_tri_back_selected.gif);
    COLOR: #3f3323;
    TEXT-DECORATION: none
}
#content A:link
{
    COLOR: #c60;
    TEXT-DECORATION: none
}
#content A:visited
{
    COLOR: #c60;
    TEXT-DECORATION: none
}
#content A:hover
{
    COLOR: #808080;
    TEXT-DECORATION: underline
}
A:link
{
    COLOR: #FF6600;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #6c6357;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #FFCC00;
    TEXT-DECORATION: none
}
#SourceListing
{
    BORDER-RIGHT: gray thin solid;
    BORDER-TOP: gray thin solid;
    OVERFLOW: auto;
    BORDER-LEFT: gray thin solid;
    WIDTH: 500px;
    BORDER-BOTTOM: gray thin solid;
    FONT-FAMILY: 'Courier New';
    WHITE-SPACE: nowrap;
    HEIGHT: 500px
}
