* { padding : 0; margin : 0; }
body { font : 85% Arial, Helvetica, Verdana, sans-serif; background-image : url(../images/bgbanner.gif); background-repeat : repeat-x; }
h1 { font-size : 1.2em; color : #000000; padding-left : 10px; margin-top : 10px; border-color: #86bd60; border-style: solid; border-width: 1px 1px 0; }
h2 { font-size : 1.2em; color : #000000; padding-left : 10px; margin-top : 10px; border: solid 1px #86bd60; }
h3 { font-size : 1.2em; color : #000000; padding-left : 10px; margin-top : 10px; border-color: #000000; border-style: solid; border-width: 1px 1px 0; }
h4 { font-size : 1.2em; color : #000000; padding-left : 10px; margin-top : 10px; border: solid 1px #000000; }
h5 { font-size : 1.2em; color : #000000; padding-left : 10px; margin-top : 10px; border-color: #86bd60; border-style: solid; border-width: 1px 1px 0; }
h6 { font-size : 1.2em; color : #000000; padding-left : 10px; margin-top : 10px; border: solid 1px #86bd60; }

form { margin-top : 15px; text-align : justify; }
.formtext { margin-top : 0px; text-align : justify; }

#container { margin : 0 auto; width : 790px; }
#leftcolumn { float : left; color : #000000; margin : 0 0 0 0; padding : 10px; min-height : 350px; width : 200px; background : #ffffff url(../images/logo.gif) no-repeat; } 
#rightcolumn { float : right; color : #000000; margin : 0; padding : 10px; min-height : 350px; width : 550px; display : inline; }

#breadcrumb { float : left; margin : 0 0 0 0; padding : 10px; font-size : x-small; }
#breadcrumb ul li { display : inline; }
#breadcrumb a { text-decoration : none; color : #000000; font-size : x-small; }
#breadcrumb a:hover { text-decoration : underline; color : #000000; font-size: x-small; }

#adress { float : right; margin : 0 0 0 0; padding : 10px; color: #000000; }

#navigation { float : right; width : 550px; height : 36px; color : #fffffe; margin : 25px 0 0 0; } 
#navigation ul { font-weight : bold; color : #fffffe; text-align : right; margin : 0; padding-bottom : 10px; padding-top : 10px; padding-left : 0; }
#navigation ul li { display : inline; }
#navigation ul li a { padding : 5px 10px 5px 10px; color : #fffffe; text-decoration : none; margin-right : -1px; border-right : 1px solid #fffffe; }
#navigation ul li a:hover { color : #e2001a; }

.logo { margin-bottom : 25px; }

.boxg { padding : 15px; background : #dfdfdf; border : 1px solid #86bd60; }
.boxg ul { padding : 0; margin : 0 0 0 17px; list-style : square; font-size : 1.0em; }
.boxg ul strong { font-weight: bold; }
.boxg li ul li { padding : 0; margin : 0 0 0 17px; list-style : square; font-size : 0.9em; }
.boxg a { text-decoration : none; color : #000000; }
.boxg a:hover { text-decoration : underline; }

.boxb { padding : 15px; background : #dfdfdf; border : 1px solid #000000; }
.boxb ul { padding : 0; margin : 0 0 0 17px; list-style : square; font-size : 1.0em; }
.boxb ul strong { font-weight: bold; }
.boxb li ul li { padding : 0; margin : 0 0 0 17px; list-style : square; font-size : 0.9em; }
.boxb a { text-decoration : none; color : #000000; }
.boxb a:hover { text-decoration : underline; }

.boxr { padding : 15px; background : #dfdfdf; border : 1px solid #86bd60; }
.boxr ul { padding : 0; margin : 0 0 0 17px; list-style : square; font-size : 1.0em; }
.boxr ul strong { font-weight: bold; }
.boxr li ul li { padding : 0; margin : 0 0 0 17px; list-style : square; font-size : 0.9em; }
.boxr a { text-decoration : none; color : #000000; }
.boxr a:hover { text-decoration : underline; }

.boxx { padding : 15px; background : #ffffff; border : 1px solid #ffffff; }
.boxx ul { padding : 0; margin : 0 0 0 17px; list-style : square; font-size : 1.0em; }
.boxx ul strong { font-weight: bold; }
.boxx li ul li { padding : 0; margin : 0 0 0 17px; list-style : square; font-size : 0.9em; }
.boxx a { text-decoration : none; color : #000000; }
.boxx a:hover { text-decoration : underline; }

.clear { clear : both; }
.inset { float : right; width : 250px; padding : 5px; border : 1px solid #66cc00; margin : 5px 0 0 5px; background : #ddffc5; color : inherit; font-size : 85%; }
.bild { margin-bottom: 5px; margin-left: 5px; }

.righttext { margin-top : 15px; text-align : justify; }
.righttext p { padding-top : 10px; }

.post { background : #eee; padding : 3px; margin : 20px 10px 0 5px; border : 0 dashed #8a795d; font-size : 90%; }
.post .date { background : url(../images/clock.gif) no-repeat left center; padding-left : 15px; margin : 0 15px 0 5px; }
.post .comments { background : url(../images/comment.gif) no-repeat left center; padding-left : 15px; margin : 0 15px 0 5px; }
.post .readmore { background : url(../images/document.gif) no-repeat left center; padding-left : 15px; margin : 0 15px 0 5px; }

#footer { clear : both; height : auto; padding : 10px 0; background : #dfdfdf; color : #000000; font-size : x-small; }
#footer p { margin : 0; text-align : center; line-height : normal; font-size : x-small; }
#footer a { text-decoration : none; color : #000000; font-size : x-small; }
#footer a:hover { text-decoration : underline; font-size : x-small; }
