* {margin:0;padding:0;}
html,body {height:100.03%;}

body {
	color:#000;font:69%/1.7em arial,helvetica,sans-serif;
	background:#fff;position:relative;
}

h1,h2,h3,h4,#navigation li {font-family:arial,helvetica,sans-serif;}

a {color:#007dc6;text-decoration:none;}
h1,h2,h3 {line-height:1.1em;margin-top:.5em;color:#007dc6;text-align:left;}
h1 {font-size:1.7em;padding-right:10px;margin-bottom:1em;}
h2 {font-size:1.3em;}
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;}
#navigation,#maincontent,#addcontent {font-size:1.1em;}

/*page header*/
#headerFrame {width:100%;height:135px;position:relative;}
#headerFrame img.headerbg {position:absolute;top:0;left:0;width:100%;height:135px;}
#header {position:absolute;width:840px;left:50%;margin-left:-420px;height:106px;background:url("/fileadmin/_img/header.gif");}
#logo {text-align:right;float:left;width:250px;}
#logo img {float:left;margin:5px 0 0 45px;}

/*metanavigation*/
/*#metanavigation {float:right;width:430px;margin-top:74px;height:25px;}*/
#metanavigation {float:right;width:430px;margin-top:74px;height:25px;}
#metanavigation ul {list-style:none;padding:0;}
/*#metanavigation li {float:left;margin-right:42px;height:25px;}*/
#metanavigation li {float:left;margin-right:22px;height:25px;}
#metanavigation li a {height:14px;font-size:1.2em;font-weight:bold;padding:9px 0 0 30px;text-decoration:none;float:left;}
#metanavigation a {background-position:0 0;background-repeat:no-repeat;}
#metanavigation .team a {background-image:url("/fileadmin/_img/ico_team.jpg");}
#metanavigation .kontakt a {background-image:url("/fileadmin/_img/ico_kontakt.jpg");}
#metanavigation .impressum a {background-image:url("/fileadmin/_img/ico_impressum.jpg");}
#metanavigation .home a {background-image:url("/fileadmin/_img/ico_home.gif");}

/*inhalts frame*/
#content {width:850px;margin:0 auto;letter-spacing:0;}

/*navigation*/
#navigation {width:190px;padding-bottom:59px;float:left;}
#navigation ul {list-style:none;padding:0;}
#navigation ul {background:#fff url(/fileadmin/_img/bgr-menu.jpg) repeat-x top right;margin-bottom:10px;}
#navigation li {margin-right:1px;border-bottom:1px dotted #ffcb08;padding:15px 10px 10px 10px;}
#navigation li,#navigation li a.internal-link {font-weight:bold;color:#0077bd;border:0;}
#navigation li.last {border-bottom-style:solid;}
#navigation h1 {background:#4ea8dd 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 .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:5px 0 0 20px;float:left;}

/*hauptinhalt*/
.csc-textpic-caption {font-size:.9em;}

#maincontent {position:relative;float:left;text-align:justify;}
#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 .5em no-repeat;padding-left:14px;}
#maincontent p,#maincontent ul,#maincontent ol {padding-top:0;margin-bottom:8px;}

.cFooter {border-top: 1px solid #007dc6;padding:2px;margin:1em 0 .5em 0;}
.cFooter .goback {float:left;}
.cFooter .print {float:right;}
.cFooter .goback span {background/**/:url(/fileadmin/_img/ico/ico-linkback.gif) 4px 1px no-repeat;padding-left/**/:14px;}
.cFooter .print span {background/**/:url(/fileadmin/_img/ico/ico-linkprint.gif) 4px 1px no-repeat;padding-left/**/:14px;}

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 #007dc6;}
*#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;}

/*content accordion*/
.rgaccord1-nest .rgaccord1-toggle {background:url("/fileadmin/_img/plus.png") 1px 5px no-repeat;padding-left:20px;cursor:pointer;}
.rgaccord1-nest .act {background-image:url("/fileadmin/_img/minus.png");}
.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;color:#636363;}
#addcontent .teaser p {padding:.5em 8px;}
#addcontent .teaser {clear:both;margin-bottom:20px;border-bottom:1px solid #007dc6;width:160px;}
#addcontent .teaser h1,#addcontent .teaser h2,#addcontent .teaser h3,#addcontent .teaser h4 {background:#ffea9b url("/fileadmin/_img/bgr-addcontent-headline.jpg") left top no-repeat;margin:0;padding:5px 5px 5px 8px;color:#636363;font-size:1.2em;}
#addcontent .teaser {background:#fff url(/fileadmin/_img/bgr-menu.jpg) repeat-x 0px 22px;}
#addcontent .teaser .content h1 {background:none;}
#addcontent .teaserfooter {background:url(/fileadmin/_img/ico/bgr-addcontent-bottom.gif) top right no-repeat;height:57px;border-top:1px solid #fff;}
#addcontent .teaser a.internal-link,#addcontent .teaser a.mail {display:block;border-top:1px solid #ffcb08;border-bottom:0;margin:0 -8px;padding:.5em 8px 0 8px;}

/*suche,formulare*/
form,input,textarea,table,select {font-size:1em;font-family:arial,helvetica,sans-serif;color:#000;}
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 #007dc6;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 2em 14.55em;}
.button input.styled {cursor:pointer;width:150px;text-align:center;font-weight:bold;background:#007dc6;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:.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 {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 #007dc6;}
#footer a {font-size:1.1em;color:#007dc6;}
#copyright {width:100%;clear:both;text-align:center;color:#7d7d7d;font-size:1.1em;margin:4px 0 20px 0;}

/*image-gallery */
.imageGalleryFrame {width:100%;border:1px solid #dfdfdf;position:relative;height:168px;background:#f5f5f5;}
.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:#007dc6;}

body #lbCenter {overflow:visible;z-index:1001}
body #lbPrevLink, body #lbNextLink { 
	display:block;
	position:absolute;
	top:auto;
	left:auto;
	bottom:-18px;
	width:20px;
	height:20px;
	z-index:1001;
}

body #lbPrevLink {right:90px;background: transparent url(/fileadmin/_img/ico/ico-linkback.gif) no-repeat bottom left;}
body #lbPrevLink:hover {background: transparent url(/fileadmin/_img/ico/ico-linkback.gif) no-repeat bottom left;}

body #lbNextLink {right:70px;background: transparent url(/fileadmin/_img/ico/ico-linkintern.gif) no-repeat bottom left;}
body #lbNextLink:hover {background: transparent url(/fileadmin/_img/ico/ico-linkintern.gif) no-repeat bottom left;}
