div {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10.0pt;
	line-height:	15pt;
}

div.body {
	position:		absolute;
	top:			140px;
	left:			275px;
	width:			500px;
}

body {
	background-color:	#FFFFFF;
}

h1 {
	padding-left:2px;
	font-weight:bold;
	font-size:14px;
	color:rgb(217,104,28);
	margin:0;
}

h1.content {
	margin-bottom:12px;
	padding:0;
}

a:link {
	color:		#000000;
}
a:visited {
	color:		#555555;
}
a:hover {
	color:		#000099;
}
a:active {
	color:		#555555;
}

div.formular div.fleft {
	float: left;
	text-align: right;
	width: 120px;
	margin-right: 10px;
}

div.formular div.fright {
	display: block;
	margin-left: 130px;
}

div.vpgb_eintrag {
	margin-top: 10px;
	border-bottom: 1px dashed #0E399B;
	padding-bottom: 10px;
	display: block;
	float: left;
	width: 500px;
}
div.vpgb_fleft {
	float: left;
	text-align: center;
	width: 120px;
	margin-right: 10px;
	height: 100%;
}
div.vpgb_infos {
	margin-top: 10px;
	white-space: nowrap;
}
div.vpgb_entry {
	margin-left: 130px;
}
div.vpgb_comment {
	margin-left: 130px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-style: italic;
}
div.vpgb_name {
	font-weight: bold;
}
.vpgb_datum {
	color: #0E399B;
	font-size: 10px;
	display: block;
	background: url(../images/datum_oben.gif) 0 0 no-repeat;
	text-align: center;
	text-transform: uppercase;
	line-height: 1;
	margin-top: 5px;
	width: 35px;
	padding-top: 5px;
	margin-left: 35px;
	margin-bottom: 10px;
}
.vpgb_datum .tag {
	display: block;
	font-weight: bold;
	font-size: 20px;
	text-indent: -3px;
	letter-spacing: -2px;
	color: #0E399B;
	background: url(../images/datum_unten.gif) bottom left no-repeat;
	padding-bottom: 5px;
}
#vpgb_nav {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 10px;
	line-height: 200%;
}
#vpgb_nav a {
	color: #0E399B;
	border: 1px solid #0E399B;
	text-decoration: none;
	padding: 2px;
}
#vpgb_nav span.vpgb_punkte {
	color: #0E399B;
	border: 1px solid #0E399B;
	text-decoration: none;
	padding: 2px;
}
#vpgb_nav a:hover, #vpgb_nav a.vpgb_aktiv {
	background: #EEEEEE;
}

.notice {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12.0pt;
	line-height:	17pt;
	color:		#BA0070;
	font-weight:	bold;
}

p.oh_head {
	margin-left:	8px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	11.0pt;
	
	line-height:	16pt;
}

p.oh_subhead {
	margin-left:	8px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	10.0pt;
	line-height:	13pt;
}

td {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	10.0pt;
	line-height:	18pt;
}

td.oh_time {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10.0pt;
	background-color:	#eeeeee;
	line-height:	18pt;
	text-align:		right;
	white-space:	nowrap;
}

td.oh_day {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10.0pt;
	font-weight:	bold; 
	line-height:	18pt;
	white-space:	nowrap;
}

img {
	border:		none;
}

img.thumbnail {
	border:		1px solid #bbbbbb;
}

img.thumbnail_borderless {
	border:		0px solid #bbbbbb;
}

img.legende {
	margin-top:	80px;
}

.firstLetter {
	font-size:		14.0pt;
}

div.logo {
	position: absolute;
	left:	0px;
	top:	0px;
}

div.navigation {
	border:		none;
	position: 	absolute;
	left:		75px;
	top:		220px;
	width:		125px;
	
	text-align:	right;
}

a.navItem {
	text-decoration:	none;
	font-size:		10.0pt;
	color:			#666666;
	
	text-align:		right;
}
a.navItem:hover {
	text-decoration:	none;
	font-size:		10.0pt;
	color:			#000000;
}
a.navItem_hl {
	text-decoration:	none;
	font-size:		10.0pt;
	color:			#000000;
	font-weight:		bold;
	
	text-align:		right;
}

div.menu {
	position: 	absolute;
	top:		110px;
	left:		305px;
	white-space:	nowrap;
	border:		none;
}
span.menu_item {
	margin:		0px 30px 0px 0px;
}

img.thumbnail {
	border:			1px solid #bbbbbb;
}
img.download_pdf {
}
td.thumbnail {
	width:			140px;
	align:			left
}
td.description {
	padding-left:		10px;
}

div.symbol_download {
	margin-top:		20px;
	margin-left:		50px;
	margin-bottom:		20px;
}


