BODY {
	FONT-SIZE: 100,01%; BACKGROUND: url(http://www.psvr.de/pemag/images/body_bg_neu.gif) #ffffff repeat-x; MARGIN: 0px; COLOR: #06204b; LINE-HEIGHT: 1.12em; FONT-FAMILY: Trebuchet MS, Verdana, sans serif; TEXT-ALIGN: center
}
A {
	TEXT-DECORATION: none
}
TABLE TR TD {
	verticle-align: top
}
P {
	FONT-SIZE: 77%; LINE-HEIGHT: 175%
}
LI {
	FONT-SIZE: 70%; LINE-HEIGHT: 175%
}
DT {
	FONT-SIZE: 70%; LINE-HEIGHT: 175%
}
DD {
	FONT-SIZE: 70%; LINE-HEIGHT: 175%
}
LABEL {
	FONT-SIZE: 70%; LINE-HEIGHT: 175%
}
UL UL LI {
	
}
UL OL LI {
	
}
OL OL LI {
	
}
OL UL LI {
	
}
P {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
H1 {
	FONT-SIZE: 100%; PADDING-BOTTOM: 2px; MARGIN: 11px 0px; LINE-HEIGHT: 100%
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 87%; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 2px
}
H3 {
	FONT-SIZE: 100%; PADDING-BOTTOM: 2px; MARGIN: 11px 0px; LINE-HEIGHT: 100%
}
H4 {
	FONT-SIZE: 75%; PADDING-BOTTOM: 1px; MARGIN: 11px 0px; LINE-HEIGHT: 100%
}
H1.first {
	MARGIN-TOP: 0px
}
H2.first {
	MARGIN-TOP: 0px
}
H1.first {
	MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px
}
.clearBoth {
	CLEAR: both; LINE-HEIGHT: 0px; HEIGHT: 0px
}
.line {
	DISPLAY: block
}
.line-h1 {
	DISPLAY: block; MARGIN-BOTTOM: 18px
}
.highlight {
	COLOR: #0066cc
}
#wrapper {
	BACKGROUND: url(http://www.psvr.de/pemag/images/content_shadow.png) no-repeat left top; MARGIN: 0px auto; WIDTH: 1023px; TEXT-ALIGN: left
}
#wrapper2 {
	MARGIN: 0px auto; WIDTH: 937px; BORDER-BOTTOM: #cccccc 1px solid
}
#wrapper, #navMain ul li a, #navMain ul li a:hover
}

#navMain UL LI A:hover {
	BEHAVIOR: url(includes/inc.iepngfix.htc)
}

#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #565656 4px solid; POSITION: relative; HEIGHT: 150px
}
#logo {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 225px; PADDING-TOP: 0px; HEIGHT: 137px; BORDER-RIGHT-WIDTH: 0px
}
#help {
	RIGHT: 46px; POSITION: absolute; TOP: 44px
}
#help IMG {
	VERTICAL-ALIGN: middle
}
#help A {
	COLOR: #1b5590
}
#help A:hover {
	COLOR: #1d71c6; TEXT-DECORATION: underline
}
#navMain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 0px; BACKGROUND: url(http://www.psvr.de/pemag/images/nav_bg.png) #5a5a5a repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 623px; BOTTOM: 1px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 35px
}
#navMain SPAN.slant {
	DISPLAY: block; LEFT: 0px; WIDTH: 7px; LINE-HEIGHT: 0; POSITION: absolute; TOP: 0px; HEIGHT: 35px
}
#navMain UL {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px auto; COLOR: #ffffff; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 35px
}
#navMain UL LI {
	DISPLAY: inline; BACKGROUND: url(http://www.psvr.de/pemag/images/nav_separator.png) no-repeat right center; FLOAT: left; WIDTH: 101px; LINE-HEIGHT: 33px; POSITION: relative; HEIGHT: 35px; TEXT-ALIGN: center
}
#navMain UL LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#navMain UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 99px; PADDING-TOP: 1px
}
#navMain UL LI A:hover {
	BACKGROUND: url(http://www.psvr.de/pemag/images/nav_hover_ie6.png) repeat-x left top
}
#navMain UL > LI A:hover {
	BACKGROUND: url(http://www.psvr.de/pemag/images/nav_hover.png) repeat-x left top
}
#navMain UL LI A.color-1:hover {
	BACKGROUND-POSITION: 0px 0px
}
#navMain UL LI A.color-2:hover {
	BACKGROUND-POSITION: 0px -33px
}
#navMain UL LI A.color-3:hover {
	BACKGROUND-POSITION: 0px -66px
}
#navMain UL LI A.color-4:hover {
	BACKGROUND-POSITION: 0px -99px
}
#navMain UL LI A.color-5:hover {
	BACKGROUND-POSITION: 0px -132px
}
#navMain UL LI A.color-6:hover {
	BACKGROUND-POSITION: 0px -165px
}
#navMain UL LI A {
	COLOR: #ffffff
}
#navMain UL LI UL {
	DISPLAY: none; BACKGROUND: url(http://www.psvr.de/pemag/images/nav_list_bg.png) #616161 repeat-x left bottom; POSITION: absolute
}
#navMain UL LI:hover UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 100; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 160px; PADDING-TOP: 0px; POSITION: absolute; TOP: 100%; HEIGHT: auto
}
#navMain UL LI UL LI {
	FONT-SIZE: 11px! important; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 160px; LINE-HEIGHT: 1.4em; BORDER-BOTTOM: #434343 1px solid; HEIGHT: auto; TEXT-ALIGN: left
}
#navMain UL LI UL LI.last {
	BORDER-BOTTOM-STYLE: none
}
#navMain UL LI UL LI:hover {
	BACKGROUND: #757575
}
#header > #navMain UL LI UL LI:hover {
	BACKGROUND: url(http://www.psvr.de/pemag/images/nav_hover_drop.png) no-repeat left top
}
#navMain UL LI UL LI A {
	PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 14px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 5px; WIDTH: 132px; PADDING-TOP: 5px
}
#navMain UL LI UL LI A:hover {
	BACKGROUND-IMAGE: none
}
#photo {
	PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #1A346E; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 100px; BORDER-RIGHT-WIDTH: 0px
}
#photo IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#container {
	PADDING-RIGHT: 0px; BORDER-TOP: #565656 4px solid; PADDING-LEFT: 0px; BACKGROUND: url(images/side_bg.gif) repeat-y right top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content {
	PADDING-RIGHT: 45px; PADDING-LEFT: 45px; FLOAT: left; PADDING-BOTTOM: 55px; WIDTH: 530px; PADDING-TOP: 25px
}
#content A {
	COLOR: #2c4e72; TEXT-DECORATION: underline
}
#content A:hover {
	COLOR: #868686
}

#content UL {
	MARGIN-TOP: 0px; PADDING-LEFT: 24px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
#content OL {
	MARGIN-TOP: 0px; PADDING-LEFT: 24px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
#content LI {
	MARGIN-BOTTOM: 7px; FONT-SIZE: 0.77em; LINE-HEIGHT: 175%
}
#sidebar {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; MIN-HEIGHT: 301px;  FLOAT: right; PADDING-BOTTOM: 35px; WIDTH: 256px; PADDING-TOP: 25px; HEIGHT: auto! important
}
#sidebar A {
	COLOR: #061e46; TEXT-DECORATION: none
}
#sidebar A:hover {
	COLOR: #606060; TEXT-DECORATION: underline
}
#sidebar UL {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
#sidebar LI {
	MARGIN-BOTTOM: 7px
}
#sidebar .quicklinks {
	FONT-SIZE: 110%; LIST-STYLE-IMAGE: url(http://www.psvr.de/pemag/images/bullet.png)
}
#index-news {
	PADDING-TOP: 6px
}

H2.project {
	FONT-SIZE: 100%
}
.service-images TR TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; WIDTH: 158px; PADDING-TOP: 4px
}
.service-images P {
	LINE-HEIGHT: 1.5em
}
#contact-form INPUT.txt {
	BORDER-RIGHT: #d3d4e6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d3d4e6 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #d3d4e6 1px solid; WIDTH: 220px; PADDING-TOP: 2px; BORDER-BOTTOM: #d3d4e6 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
#contact-form TEXTAREA {
	BORDER-RIGHT: #d3d4e6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d3d4e6 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #d3d4e6 1px solid; WIDTH: 94%; PADDING-TOP: 2px; BORDER-BOTTOM: #d3d4e6 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
IFRAME {
	MARGIN: 10px 0px
}
.larger-map {
	FONT-SIZE: 80%
}
#corp-chart {
	PADDING-LEFT: 15px
}
#corp-chart UL {
	BORDER-RIGHT: #d6d6d6 0px dotted; BORDER-TOP: #d6d6d6 1px dotted; PADDING-LEFT: 0px; MARGIN-LEFT: 8px; BORDER-LEFT: #d6d6d6 0px dotted; WIDTH: 55%; BORDER-BOTTOM: #d6d6d6 1px dotted; LIST-STYLE-TYPE: none
}
#corp-chart UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: #cacaca 1px dotted
}
#corp-chart UL LI.last {
	BORDER-BOTTOM-STYLE: none
}
#corp-chart UL LI EM {
	COLOR: #0066cc; FONT-STYLE: normal
}
#corp-chart UL LI.stripe {
	BACKGROUND-COLOR: #fafafa
}
H1.replace {
	MARGIN-TOP: 0px; FONT-SIZE: 70%; MARGIN-BOTTOM: 15px; POSITION: relative; HEIGHT: 24px
}
H1.replace SPAN {
	DISPLAY: block; LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 100%
}
#footer {
	PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 2px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 14px; MARGIN: 2px auto 0px; WIDTH: 897px; COLOR: #999999; PADDING-TOP: 15px; POSITION: relative; HEIGHT: 120px
}
#footer P {
	LINE-HEIGHT: 1.25em
}
#footer-main {
	WIDTH: 540px
}
#footer-main P A {
	COLOR: #999999
}
#footer-main UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #152857; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#footer-main UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0px; PADDING-TOP: 0px
}
#footer-main UL LI SPAN {
	COLOR: #6c84be
}
#footer-main UL LI A {
	COLOR: #152857
}
#footer-main UL LI A:hover {
	BORDER-BOTTOM: #7a8ba7 1px solid
}
#footer #address {
	FONT-SIZE: 0.75em; RIGHT: 20px; WIDTH: 265px; COLOR: #707070; POSITION: absolute; TOP: 15px
}
#footer #address STRONG {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 105%; MARGIN-BOTTOM: 4px
}


/* Inhalts-Box */
#aktuelles {FONT-SIZE: 0.77em; LINE-HEIGHT: 175%; text-align:justify;}
#aktuelles #box-header { border:solid #a5a29e 0px;background:#adadad;}
#aktuelles h2.first { FONT-SIZE: 1.10em; text-decoration:underline;}
#aktuelles h2.second { text-decoration:none;}
#aktuelles span.weiter a {color:#00f;}
#aktuelles span.weiter a:hover {text-decoration:underline; }
div.wfqbe_even , div.wfqbe_odd { border:solid #a5a29e 0px;border-top:none;}
div.wfqbe_even{ background:#eee; }
div.wfqbe_odd { background:#fff;}

/* Back-Link */
.tx-rsftbacklink-pi1 a {color:#00f;}
.tx-rsftbacklink-pi1 a:hover {text-decoration:underline; }

a.admidio-link{color:#00f; text-decoration:underline;}


/* Pagination */
.pagination {height:16px;background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em}
.pagination  {text-align:right}
.pagination  a, .pagination  a:link, .pagination  a:visited, .pagination  a:hover, .pagination  a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#666;}
.pagination  a:hover {background:#aaa;color:#fff}
.pagination span{text-decoration:none;background:#fff;padding:45px 5px;border: 1px solid #ccc;color:#ccc}
.pagination .info{text-align:left;float:left;padding:0;border:none;color:#999;font-weight:normal;font-size:12px;}
.pagination * {margin:0}


/* Back-Link */
.tx-rsftbacklink-pi1 {background: #f2f2f2;color:#666;padding: 45px 2px 4px 7px;border: 0px solid #ddd;margin: 0 0 1.5em}

/* Aktuelles */
#aktuelles #box-header {width:530px;}
#aktuelles span.weiter {display:block;float:right;}

div.wfqbe_even, div.wfqbe_odd { float:left;width:530px;padding:10px;}
div.wfqbe_even img, div.wfqbe_odd img { float:left;padding:5px;margin:5px;border:solid #ddd 0px; }


.clear {
	clear:both;
	position:relative;
	font-size:0px;
	height:0px;
	line-height:0px;
} 
