* {margin:0;padding:0;}
html,body {height:100.03%;}

body {
	color:#372c2c;font:76%/1.6em verdana,arial,'trebuchet ms',arial,helvetica,sans-serif;
	background:#fff;position:relative;
}

a {color:#a74141;text-decoration:none;}
h1,h2,h3 {line-height:1.1em;color:#a74141;text-align:left;}
h1 {font-size:1.8em;padding-right:10px;margin-bottom:.5em;font-weight:normal;}
h2 {font-size:1.5em;font-weight:normal;}
h3,#addcontent h1 {font-size:1em;font-weight:bold;}

p,ul,ol {padding:.9em 0 .5em 0;}
div.hr {height:1em;display:block;background:inherit;width:100%;clear:both;}
.label,table caption {position:absolute;left:-800em;width:10em;}
.clearer {clear:both;overflow:hidden;height:0;display:block;}
acronym {cursor:help;}
sub,sup {font-size:.7em;}
#navigation,#maincontent {float:left;}

/*page header*/
#headerFrame {width:100%;height:100px;position:relative;}
#headerFrame img.headerbg {position:absolute;top:-70px;left:30%;height:185px;display:none;}
#header {position:absolute;width:840px;left:50%;margin-left:-420px;height:96px;}
#logo {text-align:right;float:left;width:250px;}
#logo img {float:left;margin:5px 0 0 -15px;}

/*metanavigation*/
#metanavigation {position:absolute;width:614px;right:11px;margin-top:15px;height:45px;border-bottom:6px solid #a7a9ac;}
#metanavigation ul {list-style:none;padding:0;float:right;margin-right:10px;}
#metanavigation li {float:left;margin-left:10px;height:25px;}
#metanavigation li a {height:14px;font-size:1.2em;padding:9px 0 0 20px;text-decoration:none;float:left;font-weight:bold;}
#metanavigation li a:active {border:0;text-decoration:none;}

/*inhalts frame*/
#content {width:850px;margin:0 auto;letter-spacing:0;}

/*navigation*/
#navigation {width:190px;padding-bottom:9px;float:left;margin-top:70px;}
#navigation ul {list-style:none;padding:0;background:#fff url(/fileadmin/_img/bgr-menu.jpg) repeat-x top right;margin-bottom:10px;}
#navigation ul ul {background:none;margin-bottom:0;}
#navigation li {margin-right:1px;border-bottom:1px dotted #a74141;padding:10px;}
#navigation li li {border:0;padding:8px 0 0 15px;margin-right:-20px;}
#navigation li.active li a {color:#372c2c;cursor:pointer;font-size:.9em;background:url(/fileadmin/_img/ico/ico-bullet.gif) 0 4px no-repeat;padding-left:10px;}
#navigation li a,.rgaccord1-nest a {border:0;font-weight:bold;font-size:1.1em;color:#372c2c;}
#navigation li.last {border-bottom-style:solid;}
#navigation h1 {background:#d58080 url(/fileadmin/_img/bgr-menu-headline.gif) left top no-repeat;color:#fff;font-weight:bold;font-size:1.2em;padding:5px 0 5px 10px;margin:0;}
#navigation .active a,#navigation li.active li.active a {cursor:default;color:#a74141;}
#navigation a:hover,#navigation li.active a:hover {color:#a74141;}

#navigation .rgaccord1-nest h1 {cursor:pointer;}
#navigation .rgaccord1-nest h1 img {vertical-align:top;margin-right:4px;}
#navigation .rgaccord1-nest h1 img.minus,#navigation .rgaccord1-nest h1.act img.plus {display:none;}
#navigation .rgaccord1-nest h1 img.plus,#navigation .rgaccord1-nest h1.act img.minus {display:inline;}
#navigation .rgaccord1-content {background:#fff url(/fileadmin/_img/bgr-menu.jpg) repeat-x top right;}

/*optional content header image*/
#index1 #cHeaderImage {margin:0 0 0 20px;float:left;}

/*hauptinhalt*/
.csc-textpic-caption {font-size:.9em;}

#maincontent {position:relative;float:left;}
#index1 #maincontent {width:590px;margin-left:30px;}
#index2 #maincontent {width:428px;margin:0 26px 0 30px;}
#maincontent h2 {margin-bottom:1em;}
#maincontent ul,#addcontent ul {list-style:none;}
#maincontent ol li,#addcontent ol li {margin-left:30px;}
#maincontent ul li, #addcontent ul li {display:inline-block;margin:0 0 .3em 1.5em;background:url(/fileadmin/_img/ico/ico-bullet.gif) 0 .7em no-repeat;padding-left:14px;}
#maincontent p,#maincontent ul,#maincontent ol {padding-top:0;margin-bottom:8px;}

a.internal-link,a.internal-link-new-window,a.external-link,a.external-link-new-window,a.mail,.download a, a.download {border-bottom:1px solid #a74141;}
*#maincontent a span {position:relative;top:0;border-bottom:1px solid #fff;}
*+html #maincontent a span {top:1px;}
a.internal-link span,a.internal-link-new-window span {background/**/:url(/fileadmin/_img/ico/ico-linkintern.gif) 4px 1px no-repeat;padding-left/**/:14px;}
a.external-link span,a.external-link-new-window span {background/**/:url(/fileadmin/_img/ico/ico-linkextern.gif) 4px 1px no-repeat;padding-left/**/:14px;}
a.mail span {background/**/:url(/fileadmin/_img/ico/ico-linkmail.gif) 4px 1px no-repeat;padding-left/**/:14px;}
.csc-textpic-above img {padding-bottom:.65em;}
.csc-textpic-intext-left-nowrap img,.csc-textpic-intext-right-nowrap {padding-bottom:1em;}

/*content accordion*/
.rgaccord1-nest .rgaccord1-toggle {padding-left:20px;cursor:pointer;}
.hideH1 .rgaccord1-content h1,.hideH2 .rgaccord1-content h2,.hideH3 .rgaccord1-content h3,.hideH4 .rgaccord1-content h4 {display:none;}

/*rechte spalte*/
#addcontent {width:160px;float:left;}
#addcontent .teaser p {padding:.5em 8px;}
#addcontent .teaser {clear:both;margin-bottom:20px;border-bottom:1px solid #a74141;width:160px;}
#addcontent .teaser h1,#addcontent .teaser h2,#addcontent .teaser h3,#addcontent .teaser h4 {color:#fff;background:#d8d7d7 url(/fileadmin/_img/bgr-addcontent-headline.gif) left top no-repeat;margin:0;padding:5px 5px 5px 8px;font-size:1.1em;}
#addcontent .teaser {background:#fff url(/fileadmin/_img/bgr-menu.jpg) repeat-x 0px 22px;}
#addcontent .teaser .content h1 {background:none;}
#addcontent .teaser a.internal-link,#addcontent .teaser a.mail {display:block;border-bottom:0;margin:0 -8px;padding:0 8px;}

/*suche,formulare*/
form,input,textarea,table,select {font-size:1em;font-family:arial,helvetica,sans-serif;color:#372c2c;}
form {margin-bottom:2em;}
fieldset {border:0 solid;position:relative;}
fieldset div {margin:.5em 0;}
fieldset div label,fieldset span, fieldset dl dt {margin:0 .8em 0 0;display:block;width:13.75em;text-align:right;float:left;font-weight:bold;}
fieldset div.cro label, fieldset dl dd {text-align:left;margin:0 0 .6em 14.55em;width:auto;float:none;font-weight:normal;}
fieldset div.cro input {margin-right:.4em;vertical-align:middle;}
input.styled,textarea.styled,select.styled {width:20.3em;border:1px solid #a74141;background:#fff;line-height:1.2em;padding:.2em;}
textarea.styled {height:6em;}
select.styled {width:21em;padding:0;}
select option {padding-left:.4em;}
.button {margin:1.6em 0 0 14.55em;}
.button input.styled {cursor:pointer;width:150px;text-align:center;font-weight:bold;background:#a74141;border:0;color:#fff;}
fieldset p a span {margin:0;float:none;display:inline;}

/*tabellen*/
#content table {border-collapse:collapse;margin:1em 0;}
#content table td,#content table th {padding:0 .5em;vertical-align:top;}
#content table p {margin:0;}
#content .contenttable th {background:#fec142;text-align:left;}
#content .contenttable .altrow td {background:#f4f4f4;}

/*footer & copyright*/
#footer {font-size:1.1em;width:100%;background:url(/fileadmin/_img/bgr-footer.gif) repeat-x 0 1px;text-align:center;padding-top:12px;clear:both;border-top:6px solid #a7a9ac;}
#copyright {width:100%;clear:both;text-align:center;color:#7d7d7d;font-size:1.1em;margin:4px 0 20px 0;padding-bottom:10px;}

/*image-gallery */
.imageGalleryFrame {width:100%;border:1px solid #dfdfdf;position:relative;height:167px;background:#f5f5f5;margin-bottom:1em;}
.imageGalleryFrame .imageGallery {width:350px;height:130px;position:absolute;top:8px;left:50%;margin-left:-175px;background:none;}
.imageGalleryFrame .imageGalleryText {position:absolute;width:350px;left:50%;margin-left:-175px;bottom:8px;text-align:center;font-size:.9em;}
.imageGalleryFrame .galImage {float:left;margin-left:15px;border:1px solid #dfdfdf;}
.imageGalleryFrame .imageGallery img {vertical-align:bottom;}
.imageGalleryFrame .imageGallery div {text-align:center;}
.imageGalleryFrame .first {width:260px;height:127px;}
.imageGalleryFrame .second, .third {width:70px;height:55px;}
.imageGalleryFrame .first {margin-left:0px;}
.imageGalleryFrame .third {margin-top:15px;}

/*pmk-slimbox*/
body #lbCanvas img {border-color:#fff;}
body #lbOverlay {background-color:#a7a9ac;}
