/*
# -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- #
| Cascading Style Sheet for WBG Berolina e.G.									           |
| © 2004 Felix Topp GLASWALD Informatik GmbH                                       |
| Rosa Luxemburg Straße 32                                                         |
| 04103 Leipzig                                                                    |
| Fon: +(49) 3 41 - 9 98 25-10    Web: http://www.glaswald.de/                     |
| Fax: +(49) 3 41 - 9 98 25-20    Mail: info@glaswald.de                           |
| -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
| Version 29. Juni 2004    	                                                     |
# -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- #
*/

a.linkrechts {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

a.linkrechts:link, a.linkrechts:visited	{
	color: #000;
	text-decoration: none;
}

a.linkrechts:hover, a.linkrechts:active	{
	color: #000;
	text-decoration: underline;
}

a.liors {
	color: #f66013;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.libls {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.liors:link, a.liorsb:link, a.libls:link, a.liors:visited, a.liorsb:visited, a.libls:visited	{
	text-decoration: underline;
}

a.liors:hover, a.liorsb:hover, a.libls:hover, a.liors:active, a.liorsb:active, a.libls:active	{
	text-decoration: none;
}

a.liorsb {
	color: #f66013;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.lires {
	color: #f00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.lires:link, a.lires:visited	{
	font-weight: bold;
	text-decoration: none;
}

a.lires:hover, a.lires:active	{
	font-weight: bold;
	text-decoration: none;
}

a.normal {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

a.normal:link, a.normal:visited	{
	text-decoration: none;
}

a.normal:hover, a.normal:active	{
	text-decoration: underline;
}

a.tooltip:link span	{
	display: none;
}

a.tooltip:visited span	{
	display: none;
}

a.tooltip:hover	{
	background-color: transparent;
	color: #000;
	text-decoration: none;
}

a.tooltip:hover span {
	background-color: #fff;
	border: 1px solid #ddd;
	color: #000;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: -260px 0 0 20px;
	position: absolute;
	text-align: left;
	text-decoration: none;
	width: 300px;
}

body	{
	scrollbar-3dlight-color: #dff3ec;
	scrollbar-arrow-color: #f66013;
	scrollbar-darkshadow-color: #6fa794;
	scrollbar-face-color: #caded7;
	scrollbar-highlight-color: #caded7;
	scrollbar-shadow-color: #caded7;
	scrollbar-track-color: #589a8b;
}

body, table, tr, td	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 12pt;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

body.popup {
	padding: 5px 10px 0 10px;
}

body.popup {
	padding: 0;
}

fieldset	{
	border: 1px solid #f66013;
}

form	{
	display: inline;
	margin: 0;
	padding: 0;
}

h1 {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	text-decoration: none;
}

h1 a.lior {
	color: #f66013;
	font-weight: bold;
	text-decoration: none;
}

h1 a.lior:link, h1 a.lior:visited	{
	text-decoration: underline;
}

h1 a.lior:hover, h1 a.lior:active	{
	text-decoration: none;
}

h2 {
	border-bottom: 1px solid #caded7;
	border-left: 2px dotted #f66013;
	color: #005b44;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
	padding-left: 5px;
	text-decoration: none;
}

h2 a.imglist:link, h2 a.imglist:visited	{
	color: #005b44;
	text-decoration: none;
}

h2 a.imglist:hover, h2 a.imglist:active	{
	color: #005b44;
	text-decoration: none;
}

h3	{
	color: #f66013;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

hr	{
	background: transparent;
	border-color: #ccc;
	border-style: dashed;
	border-width: 2px 0 0 0;
	height: 2px;
}

hr.copyright {
	background: transparent;
	border-color: #000;
	border-style: solid;
	border-width: 1px 0 0 0;
	height: 1px;
}

legend {
	background-color: #f9f9f9;
	color: #005b44;
	font-size: 11px;
	padding: 0 3px 0 3px;
}

.calbox {
	border-bottom: 1px solid #808080;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #808080;
	border-top: 1px solid #f0f0f0;
}

.calboxcell	{
	background-color: #f9f9f9;
	padding: 5px;
}

.calboxcelldays	{
	border: 1px solid #ddd;
	padding: 3px;
}

.calboxnav {
	background-color: #f9f9f9;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #808080;
	border-top: 1px solid #f0f0f0;
}

.caldaybel {
	background-color: #f66013;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.caltoday {
	background-color: #fff;
	border: 1px solid #f66013;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.caltodaybel {
	background-color: #f66013;
	border: 1px solid #000;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.cal_status_1 {
	background-color: red;
}

.cal_status_2 {
	background-color: #0c3;
}

.cal_status_3 {
	background-color: #ff8000;
}

.expose, .buchen	{
	padding: 5px;
}

.file {
	background-color: #fff;
	border: 1px solid #f66013;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 0 5px 0 5px;
	width: 300px;
}

.form textarea {
	background-color: #fff;
	border-color: #f66013;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 300px;
}

.linkrechts {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.lior span, .liors span, .liorsb span, lires.span	{
	color: #000;
}

.mailinput {
	background-color: #fff;
	border: 1px solid #f66013;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0 5px 0 5px;
	width: 150px;
}

.nachoben {
	border-bottom: 1px solid #caded7;
	border-right: 1px solid #caded7;
	color: #000;
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 8px;
	padding-bottom: 4px;
	padding-right: 5px;
	text-align: right;
	text-decoration: none;
	width: 636px;
}

.panel {
	background: #f9f9f9;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #808080;
	border-top: 1px solid #f0f0f0;
	color: #000;
	padding: 10px;
}

.panelinput {
	background-color: #fff;
	border: 1px solid #f66013;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 0 5px 0 5px;
	width: 150px;
}

.panelinputbig {
	background-color: #fff;
	border: 1px solid #f66013;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 0 5px 0 5px;
	width: 250px;
}

.panelpad {
	padding: 10px;
}

.panelselect select, .pulldown select	{
	border: 1px solid #f66013;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.paneltextarea {
	background-color: #fff;
	border: 1px solid #f66013;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 0 5px 0 5px;
	width: 300px;
}

.paneltextsb	{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.picture_border, a:hover .picture_border {
	border-color: #b2b2b2 #000 #000 #b2b2b2;
	border-style: solid;
	border-width: 1px;
}

.tblborder	{
	border: 1px solid #ddd;
}

.tblcellbg	{
	background-color: #fff;
	padding: 5px;
}

.tblcellbg2	{
	background-color: #caded7;
}

.tblcellbgrepeat	{
	background-color: #f9f9f9;
	padding: 5px;
}

.tblfoot {
	border-top: 1px solid #ddd;
	padding: 5px;
}

.tblhead	{
	border-bottom: 1px solid #ddd;
	padding: 0 0 5px 0;
}

.tblhead2 {
	background-image: url(../gif/bg_tblhead2.gif);
	border-bottom: 1px solid #ddd;
	padding: 5px;
}

.tblnav	{
	background-color: #f0f0f0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
	text-decoration: none;
}

.tblnavactive	{
	background-color: #dceae5;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
	text-decoration: none;
}

.tblnavborder	{
	background-color: #fff;
	border: 1px solid #ddd;
}

.tblpad {
	padding: 5px 5px 0 0;
}

.text	{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: none;
}

.text ul, .text li {
	list-style-image: url(../gif/li.gif);
	margin-bottom: 6px;
	margin-left: 15px;
	padding-left: 6px;
}

.textb	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.textb a.cal {
	color: #000;
	text-decoration: none;
}

.textb a.cal:link, .textb a.cal:visited	{
	text-decoration: none;
}

.textb a.cal:hover, .textb a.cal:active	{
	color: #f66013;
	text-decoration: none;
}

.textbo	{
	color: #f66013;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 12pt;
	text-decoration: none;
}

.texts	{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.vak_status_1	{
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.vak_status_2	{
	color: #0c3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.vak_status_3	{
	color: #ff8000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.textsb	{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.textsb a.sort {
	color: #000;
	text-decoration: none;
}

.textsb a.sort:link, .textsb a.sort:visited	{
	text-decoration: none;
}

.textsb a.sort:hover, .textsb a.sort:active	{
	color: #f66013;
	text-decoration: none;
}

.calnolink {
	color: #ccc;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.calnolinkwe {
	color: #ccc;
	background-color: #dff3ec;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.textso	{
	color: #f66013;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.tip a.tooltip {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.tip a.tooltip:link, .tip a.tooltip:visited	{
	color: #000;
	text-decoration: none;
}

.tip a.tooltip:hover, .tip a.tooltip:active	{
	color: #f66013;
	text-decoration: none;
}

.titel {
	color: #f66013;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

#email {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 10px;
	text-decoration: none;
}

#error	{
	background-color: #f00;
	background-image: url(../gif/i_error.gif);
	background-repeat: no-repeat;
	border: 1px dashed #000;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-align: left;
	width: 100%;
}

#notice	{
	background-color: #0c3;
	background-image: url(../gif/i_notice.gif);
	background-repeat: no-repeat;
	border: 1px dashed #000;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-align: left;
	width: 100%;
}

.vak_status_1_start	{
	background-image: url(../gif/bg_cal_status_1_start.gif);
	background-repeat: no-repeat;
}

.vak_status_1_ende	{
	background-image: url(../gif/bg_cal_status_1_ende.gif);
	background-repeat: no-repeat;
}

.vak_status_2_start	{
	background-image: url(../gif/bg_cal_status_2_start.gif);
	background-repeat: no-repeat;
}

.vak_status_2_ende	{
	background-image: url(../gif/bg_cal_status_2_ende.gif);
	background-repeat: no-repeat;
}

.vak_status_3_start	{
	background-image: url(../gif/bg_cal_status_3_start.gif);
	background-repeat: no-repeat;
}

.vak_status_3_ende	{
	background-image: url(../gif/bg_cal_status_3_ende.gif);
	background-repeat: no-repeat;
}

.vak_status_1_start_we	{
	background-image: url(../gif/bg_cal_status_1_start_we.gif);
	background-repeat: no-repeat;
}

.vak_status_1_ende_we	{
	background-image: url(../gif/bg_cal_status_1_ende_we.gif);
	background-repeat: no-repeat;
}

.vak_status_2_start_we	{
	background-image: url(../gif/bg_cal_status_2_start_we.gif);
	background-repeat: no-repeat;
}

.vak_status_2_ende_we	{
	background-image: url(../gif/bg_cal_status_2_ende_we.gif);
	background-repeat: no-repeat;
}

.vak_status_3_start_we	{
	background-image: url(../gif/bg_cal_status_3_start_we.gif);
	background-repeat: no-repeat;
}

.vak_status_3_ende_we	{
	background-image: url(../gif/bg_cal_status_3_ende_we.gif);
	background-repeat: no-repeat;
}

.vak_status_1_ende_start_1	{
	background-image: url(../gif/bg_cal_status_1_ende_start_1.gif);
	background-repeat: no-repeat;
}

.vak_status_1_ende_start_2	{
	background-image: url(../gif/bg_cal_status_1_ende_start_2.gif);
	background-repeat: no-repeat;
}

.vak_status_1_ende_start_3	{
	background-image: url(../gif/bg_cal_status_1_ende_start_3.gif);
	background-repeat: no-repeat;
}

.vak_status_2_ende_start_1	{
	background-image: url(../gif/bg_cal_status_2_ende_start_1.gif);
	background-repeat: no-repeat;
}

.vak_status_2_ende_start_2	{
	background-image: url(../gif/bg_cal_status_2_ende_start_2.gif);
	background-repeat: no-repeat;
}

.vak_status_2_ende_start_3	{
	background-image: url(../gif/bg_cal_status_2_ende_start_3.gif);
	background-repeat: no-repeat;
}

.vak_status_3_ende_start_1	{
	background-image: url(../gif/bg_cal_status_3_ende_start_1.gif);
	background-repeat: no-repeat;
}

.vak_status_3_ende_start_2	{
	background-image: url(../gif/bg_cal_status_3_ende_start_2.gif);
	background-repeat: no-repeat;
}

.vak_status_3_ende_start_3	{
	background-image: url(../gif/bg_cal_status_3_ende_start_3.gif);
	background-repeat: no-repeat;
}