/*********** Allgemein ***********/
* { margin: 0; padding: 0; }
html { height: 101%; }
body { background-color: #693228; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 50px 30px 50px 30px; }

h1 { font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #b81405; margin: 1.9em 0 20px 0; }

a { text-decoration: none; color: #0f1e73; }
a:hover { color: #68676b; }

p { line-height: 150%; padding-bottom: 12px; }
ol, ul { line-height: 150%; /* margin-left: 1.3em; */ }
p, ol { margin-bottom: .4em; }

/*********** Content ***********/
#page { background: #ffffff url(../images/content-background.jpg) repeat-y; width: 870px; margin: 0 auto; }

#content-small-indent { width: 675px; float: left; padding-left: 21px; vertical-align: top; }
#content-big-indent { width: 576px; float: left; padding-left: 120px; vertical-align: top; }

#fce-2cols-small { width: 590px; float: left; padding-left: 0px; }
#fce-2cols-big { width: 689px; float: right; padding-left: 0px; }
#fce-4cols-small { width: 580px; float: right; padding-left: 0px; }
#fce-2cols-small #content_left { width: 290px; float: left; margin-right: 11px; }
#fce-2cols-small #content_right { width: 274px; float: right; }
#fce-2cols-big #content_left { width: 503px; float: left; margin-right: 11px; }
#fce-2cols-big #content_right { width: 175px; float: right; }
#fce-4cols-small #content_1st, #fce-4cols-small #content_2nd, #fce-4cols-small #content_3rd, #fce-4cols-small #content_4th { width: 125px; float: left; margin-right: 20px; }

#content-small-indent ul, #content-big-indent ul { list-style: none; }
#content-small-indent ul li, #content-big-indent ul li { padding-left: 1.5em; background: url(../images/content-ul-bullet.jpg) no-repeat left top; }
#content-small-indent ul li li, #content-big-indent ul li li { background: none; margin-left: -1.5em; }
#content-small-indent ul li li a, #content-big-indent ul li li a { color: #000000; background: url(../images/content-ul-arrow-inact.jpg) no-repeat left top; display: block; padding-left: 1.8em; }
#content-small-indent ul li li a:hover, #content-big-indent ul li li a:hover { color: #b71405; background: url(../images/content-ul-arrow-act.jpg) no-repeat left top; }
#content-small-indent ul li.csc-textpic-image, #content-big-indent ul li.csc-textpic-image { background: none; }

#mainmenu { width: 148px; float: right; margin-top: 5px; }
#mainmenu ul li { font-weight: bold; list-style: none; padding-bottom: 12px; border: 1px solid #ffffff; }
#mainmenu ul li a { color: #000000; display: block; padding-left: 1.8em; }
#mainmenu ul li a:hover, #mainmenu ul li a.active { background: url(../images/menu-bullet.jpg) no-repeat; color: #b81405; }
#mainmenu p { padding: 1.4em 0 0 2.0em; }

/*********** Footer ***********/
#footer { background-color: #ffffff; height: 39px; }
