body
{
	background-color: #FFFFFF;
}
.gif_type
{
	font-family: Comic Sans MS, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-stretch: expanded;
	font-variant: small-caps;
	background-color: #ffffff;
	color: #00AEEF;
}
.table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006ebf;
	font-weight: bold;
	background-color: #FFFFFF;
	text-transform: none;
	font-variant: normal;
}
a:link {
	color:  #3366cc;
	text-decoration: underline;
}
a:visited {
	color:  #3366cc;
	text-decoration: underline;
}
a:hover {
	color:  #ff6600;
	text-decoration: underline;
	font-style: normal;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: 18px;
	background-color: #FFFFFF;
	font-variant: normal;
	text-align: left;
	vertical-align: middle;
	text-transform: none;
}
.reiter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3366cc;
	border-top: 2px solid #00aeef;
	border-right: 1px solid #00aeef;
	border-bottom: 1px solid #00aeef;
	border-left: 1px solid #00aeef;
	padding: 5px;
}
.reiter_a {
	font-weight: bold;
	color: #3366cc;
	border-top: 2px double #00aeef;
	border-right: 2px double #00aeef;
	border-bottom: 1px solid #00aeef;
	border-left: 2px double #00aeef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #c2ecf8;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.alert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.hint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.table_headline {
	background-color: #c2ecf8;
	font-size: 11px;
	text-transform: uppercase;
	padding-left: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006ebF;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.region_headline 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #fafafa;
	color: #000000;
	border: thin dotted #CCCddd;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: auto;
	padding-left: 3px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	font-variant: normal;
	text-transform: none;
}
.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 3px 2px 3px 4px;
	font-variant: normal;
	text-transform: none;
	font-weight: normal;
	background-color: #FFFFFF;
	border-bottom: 2px ridge #006ebf;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.button 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #00709e;
	font-weight: bold;
	height: 22px;
	text-align: center;
	vertical-align: middle;
}
/* LAYER  für  Infobuttons */

#info_reisende
{
	position:absolute;
	top: 300px;
	left: 120px;
	z-index: 1;
	visibility: hidden;
}
.text_fett {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.wetter_table {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background-color: #FFFFFF;
	text-transform: uppercase;
	font-variant: normal;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;
	background-position: left;
}
.info_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 8px 2px 8px 8px;
	font-variant: normal;
	text-transform: none;
	font-weight: bold;
	background-color: #006ebf;
	border-bottom: 2px ridge #006ebf;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	display: block;
}
.Titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 3px;
	font-variant: normal;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #00aeef;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	line-height: 18px;
}
.text_11_b {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: uppercase;
}
.table_bg_trans {
	background-image: url(../images/td_bg_trans.gif);
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 11px;
}
.flugplan_1 {
	position: relative;
	visibility: hidden;
	z-index: 2;
	display: run-in;
	left: 280px;
	height: 365px;
}
.table_bg {
	background-image: url(../images/td_bg.gif);
	padding-top: 10px;
	padding-left: 11px;
	padding-right: 4px;
	padding-bottom: 4px;
}
.table_bg_new {
	background-image: url(../images/td_bg.gif);
}
.table_bg_trans_new {
	background-image: url(../images/td_bg_trans.gif);
}
.table_headline_new {
	background-color: #c2ecf8;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006ebF;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.table_bg_tan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006ebf;
	font-weight: bold;
	background-color: #F7f2db;
	text-transform: none;
	font-variant: normal;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.table_bg_trans_li {

	background-image: url(../images/td_bg_trans_li.gif);
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 11px;
}
.table_bg_li {

	background-image: url(../images/td_bg_li.gif);
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 11px;
}
body {
	padding: 0px;
	margin: 0px;
	color: #006ebf;
}
.Untertitel {
	background-color: #c2ecf8;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006ebF;
	border-bottom-width: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}
div#center
{
position: absolute;
top: 0;
left: 50%;
}
.table_bg_blue {
	background-color: #c2ecf8;
	font-size: 11px;
	text-transform: uppercase;
	padding-left: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006ebF;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	line-height: 24px;
}
.table_bg_blue2 {
	background-color: #c2ecf8;
	font-size: 11px;
	text-transform: uppercase;
	padding-left: 3px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006ebF;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	line-height: 24px;
}
.table_reiter {
	text-transform: none;
	font-variant: normal;
	padding-bottom: 5px;
}
.table_reiter_re {
	text-transform: none;
	font-variant: normal;
	padding-right: 5px;
}

input.anzeige1
{ 
background-color:#F7F3DE; border-width:0; text-align:right; 
font-size : 10px;
color: #006dbd;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
font-style : normal;
padding-left: 0px;
}

input.anzeige2
{ 
background-color:#F7F3DE; border-width:0; text-align:right; 
font-size : 10px;
color: #006dbd;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-style : normal;
padding-left: 0px;
}

//  noch ein css-Teile für das Kontaktformular

.ct_text 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	color:#000000;
	text-transform: none;
}
.ct_section 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color:#006ebf;
	text-transform:uppercase;
}
.ct_section2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color:#000000;
	text-transform:none;
}
.ct_input { width: 220px; }

/* start email form EM */

.ct_box {width:435px; padding-bottom:10px; margin-bottom:15px; position:relative; clear:both;}
.ct_box .em_tb {width:100%;}
.ct_box .form_btn {color:#00aeef; font-weight:bold; position:absolute; bottom:0; right:30px;}
.ct_box form {display:inline;}
.ct_box td {padding:4px; background-color:#f7f2db; border-bottom:solid 5px white; vertical-align:top; font-size:1em; position:relative;}
.ct_box td td {border-bottom:none; padding:0px;}
.ct_box td.fc {width:140px; padding-top:6px; padding-left:10px;}
.ct_box fieldset {border:none; padding:0; margin-bottom:20px;}
.ct_box legend {margin:0 0 10px 0; font-weight:bold; text-transform:uppercase; padding:0;}
* html .ct_box legend {margin-left:-7px;}/* IE only */
.ct_box p.lgd_sub {width:427px; margin-bottom:10px;}

/*
.txt ul {margin:0px 0 5px 10px; font-size:1.1em; position:relative; padding:0; clear:both;}
.cont21 .cont_body ul {margin:0px 0 5px 10px; font-size:1em; position:relative; padding:0;}
.cont21 .cont_body li {list-style:none; margin:0 0 0 2px; padding:0 0 5px 12px; background:url(./ico_list_bullet.gif) no-repeat; background-position:0px 0.46em;}
.txt ol { font-size:1.1em; margin:0 0 5px 30px; position:relative; padding:0; _padding-left:4px; clear:both;}
.txt ol li, .txt ul ol li {padding:0 0 5px 0px; margin:0;}
.txt ul ol { font-size:1em; background: none;}
.txt ul ol li {list-style:decimal; background: none;}
.txt ul ul, .txt ul ol, .txt ol ul, .txt ol ol {font-size:1em; margin-top:5px; margin-bottom:0px;}
.txt ul li, .txt ol ul li {list-style:none; margin:0 0 0 2px; padding:0 0 5px 12px; background:url(./ico_list_bullet.gif) no-repeat; background-position:0px 0.44em;}
*/
/* content standard text */
/*
.txtbox {margin-bottom:10px; border-top:solid 1px #fff; border-bottom:solid 1px #fff;}
.txt h2, .shl {color:#b89808; padding-bottom:7px; font-size:1.1em; text-transform:uppercase;}
.txt p, p.stdtxt {color:#333; padding-right:10px; padding-bottom:10px; font-size:1.1em}
.txt ul.lst_ll {margin-bottom:20px; font-size:1em;}

.inputBoxGets { width: 220px; }
*/
/* Scheme 5 (blue) */
/*
.scheme5 .col_fg, .scheme5 .col_fg * {color:#006ebf;}
.scheme5 div.tab {border-bottom-color:#00aeef;}
.scheme5 div.tab li.act, .scheme5 .col_bg {background-color:#00aeef;}
.scheme5 .sys_1_0_elem h3.col_bg a {background-image:url(./ico_headarrow_5.gif);}
.scheme5 .c_dark, .scheme5 .c_dark h3.col_bg {background-color:#006ebf;}
*/
