body, td, p
	{
	color:#222222;
	font-style: normal;
	font-variant: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}

.pNormal
	{
	color: black;
	font-style: normal;
	font-variant: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}

.selectedNav
	{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #0000FF;
	font-weight: bold;
	font-size: 12px;
	text-decoration : underline;
	}

.normalNav
	{
	font-family: helvetica, arial, sans-serif;
	color : #000055;
	font-weight: normal;
	font-size: 12px;
	}

#navbar
	{
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: relative;
	top: 0px;
	left: 0px;
	width: 160px;
	font-size: 12px;
	}

#navbar a
	{
	display:block;
	margin: 2px;
	padding: 2px;
	}

#navbar a:link
	{
	color: #0054A8;
	background: #EFF7FF;
	}

#navbar a:visited
	{
	color: #0054A8;
	background: #EFF7FF;
	}

#navbar a:hover
	{
	color: #FF4444;
	background: #BFE1FF;
	}

#navbar a
	{
	text-decoration: none;
	}

input.text, textarea.text, select.text
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	border:1px solid #AACCEE;
	color: #000000;
	}

input.error
{
 background-color:#FFEEEE;
 border: 1px solid #FF4444;
 font-weight: normal;
 color:#000000;
}

input.button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

select
	{
	width:160px;
	border-width: 1;
	}

.newsDate {
	color : black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}

.justify {
	color : black;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	}

h1
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight :  bold;
	}
h2
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight :  bold;
	}
h3
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight :  bold;
	margin-right : 25px;
	}

h4
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	}

h5
	{
	color: White;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	padding-top: 10px;
	padding-right: 5px;
	text-align : right;
	}

form
	{
	margin-right : 0px;
	font-style: normal;
	font-variant: normal;
	color : black;
	font-family : helvetica, arial, sans-serif;
	font-size : 12px;
	}

strong
	{
	font-weight : bold;
	margin-right : 0px;
	font-style: normal;
	font-variant: normal;
	color : black;
	font-family : helvetica, arial, sans-serif;
	font-size : 12px;
	}

ul
	{
	color : black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight :  normal;
	}
li
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	}

ol
	{
	margin-right : 25px;
	color : black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 14px;
	font-weight :  normal;
	margin-left :  0px;
	}

news_archiv
	{
	color : #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 14px;
	letter-spacing : 1px;
	text-decoration : none;
	}

a:link, a:visited
	{
	color : #0054A8;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration : none;
	}

a:hover
	{
	color : #ff4444;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration : none;
	}

plaintext
	{
	margin-right : 25px;
	color : black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 14px;
	line-height : 15px;
	}

.menupoint
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#reise_image
{
	BORDER: #AACCEE 1px solid;
	PADDING: 3px;
	BACKGROUND: #FFFFFF;
	FLOAT: left;
	MARGIN: 0px 10px 10px 0px;
	-o-border-radius: 4px;
	-icab-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

A.p1
{
	MARGIN: 0px 0px 0px 0px;
	DISPLAY: block;
	BACKGROUND: #fff;
	FLOAT: left;
	TEXT-DECORATION: none;
}

A.p1 IMG
{
	DISPLAY: block;
	BORDER: 0px;
}

A.p1:hover
{
	Z-INDEX: 500;
	POSITION: relative;
	BACKGROUND-COLOR: #8c97a3;
	COLOR: #000;
	TEXT-DECORATION: none;
}

A.p1 B
{
	POSITION: absolute;
	PADDING: 5px;
	DISPLAY: block;
	LEFT: -9999px;
	-o-border-radius: 7px;
	-icab-border-radius: 7px;
	-khtml-border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	opacity: 0;
	-o-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-icab-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-khtml-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-webkit-transition: opacity 0.6s ease-in-out;
}

A.p1:hover B
{
	BORDER: #AACCEE 1px solid;
	PADDING: 5px;
	BACKGROUND: #FFFFFF;
	TOP: -125px;
	LEFT: -8px;
	opacity: 1.0;
}

td.cal
{
	background:#BFE1FF;
	background:url(../img/clip2009/bg_div.gif);
	font-size:0.8em;
	color:#FFFFFF;
}

td.cal_day
{
	background:#DBEDFF;
	font-size:1.0em;
	color:#84C1FF;
	border:#C1E0FF 0px solid;
}

td.cal_weekend
{
	background:#F9E6E5;
	font-size:1.0em;
	color:#F29C9B;
	border:#F7C7C5 0px solid;
}

td.cal_day_link
{
	background:#C1E0FF;
	font-size:1.0em;
	color:#0054A8;
	border:#C1E0FF 0px solid;
}

td.cal_weekend_link
{
	background:#F7C7C5;
	font-size:1.0em;
	color:#FF4444;
	border:#F7C7C5 0px solid;
}

a:link.cal_day_link, a:visited.cal_day_link
{
	font-size:1.0em;
	color:#0054A8;
	text-decoration : none;
}

a:hover.cal_day_link
{
	text-decoration : underline;
}

a:link.cal_weekend_link, a:visited.cal_weekend_link
{
	font-size:1.0em;
	color:#FF4444;
	text-decoration : none;
}

a:hover.cal_weekend_link
{
	text-decoration : underline;
}

.pro_linedrop {
height:28px;
width:799px;
background:url(../img/clip2009/blank_sepia.gif);
position:relative;
font-family:arial, verdana, sans-serif;
font-size:12px;
z-index:500;
}

.pro_linedrop .select {
margin:0;
padding:0;
list-style:none;
white-space:nowrap;
}

.pro_linedrop li {
float:left;
background:url(../img/clip2009/blank_over_sepia.gif);
}

.pro_linedrop .select a {
display:block;
height:28px;
float:left;
background: url(../img/clip2009/blank_sepia.gif);
padding:0 0 0 0px;
text-decoration:none;
line-height:25px;
white-space:nowrap;
color:#3475BB;
}

.pro_linedrop .select li.line a {color:#0054A8;}

.pro_linedrop .select a b {
display:block;
padding:0 6px 0px 6px;
background:url(../img/clip2009/blank_sepia.gif) right top;
}

.pro_linedrop .select a:hover,
.pro_linedrop .select li:hover a {
background: url(../img/clip2009/blank_over_sepia.gif);
padding:0 0 0 0px;
line-height:27px;
cursor:pointer;
color:#FF4444;
}

.pro_linedrop .select li.line a:hover,
.pro_linedrop .select li.line:hover a {
color:#FF4444;}

.pro_linedrop .select a:hover b,
.pro_linedrop .select li:hover a b {
display:block;
padding:0 6px 0px 6px;
background:url(../img/clip2009/blank_over_sepia.gif) right top;
cursor:pointer;
}

.pro_linedrop .sub {
display:none;
}
.pro_linedrop ul ul {display:none;}

/* IE6 only */
.pro_linedrop table {
border-collapse:collapse;
margin:-1px;
font-size:1em;
width:0;
height:0;
}

.pro_linedrop .sub {
margin:0;
padding:0;
list-style:none;
}

.pro_linedrop .sub li {background:transparent;}

.pro_linedrop .select :hover .sub {
height:25px;
display:block;
position:absolute;
float:left;
width:850px;
top:28px;
left:0;
text-align:center;
background:transparent url(../img/clip2009/transparent.gif);
border:0px solid #aaa;
}

.pro_linedrop .select :hover .rt li {float:right;}

.pro_linedrop .select :hover .sub li a
{display:block; height:25px; line-height:22px; float:left; background:url(../img/clip2009/transparent.gif); padding:0px 7px; margin:0; white-space:nowrap; color:#0054A8;font-size:12px; font-weight: bold;}

.pro_linedrop .select :hover .sub li.subline a {color:#c00;}

.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{color:#f44; line-height:20px; position:relative;}

.pro_linedrop .select :hover .sub li:hover > a {color:#f44;}

.pro_linedrop .select :hover .sub :hover ul {padding:0; margin:0; list-style:none; display:block; width:112px; position:absolute; left:-1px; top:25px; border:1px solid #aaa; border-top:0; background:#fff;}

.pro_linedrop .select :hover .sub :hover ul li a {width:80px; text-align:left; height:20px; line-height:18px;}
.pro_linedrop .select :hover .sub :hover ul li a:hover {line-height:16px;}

