html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

#image_transparent_bg { position: absolute;	top: 0px; left: 0px; visibility: hidden; background-color: #000000; filter: alpha(opacity=50); -moz-opacity: 0.30; opacity: 0.30; height: 100%; width: 100%; z-index: -2; }
#image_container { position: absolute; top: 0px; left: 0px;	z-index: -1; visibility: hidden; }
#image_close { padding: 2px 5px 2px 5px; background-color: white; width: 100px; border: 1px solid #666666; }
#image_show_img { border: 2px solid black; }

div a {
	color: #00519E;
}
div a.hover {
	color: #00519E;
	text-decoration: underline;
}
div a.link {
	color: #00519E;
	text-decoration: none;
}
div a.active {
	color: #00519E;
	text-decoration: none;
}
div a.visited {
	color: #00519E;
	text-decoration: none;
}
body, td, th, div {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
#mainHeaderLinks {
	float: right;
	color: #FFFFFF;
	font-size: 9px;
	margin: 3px 0px 3px 0px;
}
#mainHeaderLinks a {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.mainFooter {
	height: 22px;
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	text-align: center;
}
.navDotted {
}
.navDottedSelected {
	background: url(../gif/lookandfeel/psg/psg_dot.gif);
	background-repeat: no-repeat;
}
.VerticalMenu {
	text-align: left;
	font-size: 11px;
	width: 100%;
	display: block;
	color: #FFFFFF;
}
A.VerticalMenu:Link, A.VerticalMenu:Visited {
	text-decoration: none;
}
A.VerticalMenu:Hover {
	text-decoration: underline;
}
.VerticalMenuSelected {
	font-weight: bold;
	text-align: left;
	font-size: 11px;
	width: 100%;
	display: block;
	color: #FFFFFF;
}
A.VerticalMenuSelected:Link, A.VerticalMenuSelected:Visited {
	text-decoration: none;
}
A.VerticalMenuSelected:Hover {
	text-decoration: underline;
}
.VerticalMenuBigBlock {
 	border-top: 1px dotted #FFFFFF;
}
.VerticalMenuBig {
	text-align: left;
	font-size: 12px;
	width: 100%;
	display: block;
	color: #FFFFFF;
}
A.VerticalMenuBig:Link, A.VerticalMenuBig:Visited {
	text-decoration: none;
}
A.VerticalMenuBig:Hover {
	text-decoration: underline;
}
.VerticalMenuBigSelected {
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	width: 100%;
	display: block;
	color: #FFFFFF;
}
A.VerticalMenuBigSelected:Link, A.VerticalMenuBigSelected:Visited {
	text-decoration: none;
}
A.VerticalMenuBigSelected:Hover {
	text-decoration: underline;
}
A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00519E;
}
A:Link {
	text-decoration: none;
}
A:Visited {
	text-decoration: none;
}
A:Hover {
	text-decoration: underline;
}
.Headlines {
	font-weight: bold;
	font-size: 20px;
	color: #00519E;
	margin-bottom: 15px;
                                                                                                                                                                                                        }
.LinkMainContentArea {
	color: #00519E;
}
.TextAdministration {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.TextAdministrationLink {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.TextLogin {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.UserFunctionBlock {
	margin-bottom: 25px;
	margin-top: 25px;
	padding: 2px 5px 2px 0px;
	width: 100%;
	color: #FFFFFF;
	font-size: 12px;
}
.UserFunctionBox {
	border: 1px solid white;
	float: left;
	margin-right: 3px;
	background-color: #00519E;
}
.UserFunctionActions {
	height: 40px;
}
A.UserFunctionLink:hover {
	background-color: #FFFFFF;
}
.TextPrintLink {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
.menuEntry {
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid white;
}
.personalPage {
	width: 715px;
	height: 100%;
	font-size: 11px;
}
.personalPageRight {
	float: right;
	width: 200px;
}
.newContents {
}
.newContentsHeadline {
	background-color: #CCCCCC;
	font-weight: bold;
	padding: 3px;
}
.newContentsEntry {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.newContentsIcon {
	float: right;
	font-weight: bold;
	padding: 2px 3px 2px 3px;
}
.newContentsIcon IMG {
	 width: 15px;
	 height: 10px;
	 border: none;
}
.newContentsDate {
	font-weight: bold;
	padding: 2px 3px 2px 3px;
}
.newContentsText {
	padding: 0px 3px 2px 3px;
}
.favorites {
	 margin-top: 20px;
}
.favoritesHeadline {
	background-color: #CCCCCC;
	font-weight: bold;
	padding: 3px;
}
.favoritesCount {
	display: inline;
	float: right;
}
.favoritesFunctions {
	display: inline;
	float: right;
	margin-right: 3px;
}
.favoritesEntry {
	padding: 2px 3px 2px 3px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.favoritesFooter {
	text-align: right;
	font-weight: bold;
	padding: 2px 3px 2px 3px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.messagesTable {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	margin-bottom: 15px;
	width: 512px;
}
.messagesTable TD {
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	padding: 3px 3px 2px 3px;
	font-size: 11px;
}
.messagesTable TH {
	font-weight: bold;
	background-color: #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	padding: 2px 3px 2px 3px;
	font-size: 11px;
}
.messagesTable TR {
}
#mainContents {
	float: left;
	width: 510px;
}
#mainNews {
	float: right;
	width: 170px;
	margin: 0px 0px 0px 15px;
}
.newstitle {
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	padding: 2px;
	background-color: #E0E9F5;
}
.newsbody {
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	padding: 2px;
}
#mainKontakt {
	float: right;
	width: 170px;
	margin: 0px 0px 0px 15px;
}
.ContentContainer {
	margin-bottom: 15px;
}
LI {
	list-style-image:url(../gif/lookandfeel/psg/psg_dot_weiss.gif);
	margin-bottom: 10px;
}
LI LI {
	list-style-image: none;
	margin: 2px 0px 2px 0px;
}
P {
	margin-top: 0px;
}
.BackToOverview {
}

IMG {
	border: 0px;
}
