body{
	margin-top: 20px;
	margin-left: 0px;
}
#sprachen{
	position:absolute;
	left: 0px;
	top: -3px;
	width:100%;
	height:20px;
	z-index:1;
	visibility : visible;
}
.inversa {
	color: #333333;
	background-color: #FFFFFF;
	font-weight: bold;
}
.sprachlink{
	font: 10px Arial;
	color : #999999;
	border-left : 1px solid #999999;
	padding-left : 2px;
	text-decoration: none;
}
.navi {
	margin-bottom: 4px;
	background-color : #333333;
	border-top: 1px solid #999999;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.suma{
	color: #FFFFFF;
}
.metanavi{
	background-color : #333333;
	border-left: 1px solid #999999;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.tdnaviButton{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	padding-bottom : 2px;
	text-align : center;
}
.tdnaviButtonover{
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
}
.naviButton{
	font-family : Verdana;
	font-size : 10px;
	color : #FFFFFF;
	text-decoration: none;
}
.metanaviButton{
	font-family : Arial;
	font-size : 10px;
	color : #000000;
	text-align : center;
	padding-bottom : 2px;
	padding-left : 13px;
	padding-right : 13px;
	text-transform : uppercase;
	text-decoration: none;
}
.schritt{
	background-image : url(img/nummer15x15.gif);
	background-position : center;
	background-repeat : no-repeat;
	font:  bold 12px Arial;
	color: #FFFFFF;
	padding: 4px 4px 4px 4px;
}
.termineAnweisung{
	color: #666666;
	font:  12px Arial;
}
.terminetext1{
	color: #666666;
	font:  10px Arial;
}
.termineHead{
	font:  bold 12px Arial;
	color: #FFFFFF;
	background-color: #666666;
}
.terminekopf{
	font:  bold 10px Arial;
	color: #FFFFFF;
	background-color: #666666;
	border-bottom: 1px solid #FFFFFF;
}
.terminezelle1{
	font: 10px Arial;
	color: #000000;
	background-color: #EEEEEE;
	border-bottom: 1px solid #666666;
}
.terminezelle2{
	font: 10px Arial;
	color: #000000;
	background-color: #DEDEDE;
	border-bottom: 1px solid #666666;
}
.terminlink{
	font: 10px Arial;
	color: #000000;
}
.termininaktiv{
	font: 10px Arial;
	color: #999999;
}
.inputText{
	font:  11px Arial;
	color: #333333;
	border: 1px solid #999999;
}
.normal{
	font:  11px Arial;	
}
.normalfett{
	font:  bold 11px Arial;	
}
.hintergrundRedaktion{
	font: 11px Arial;
	color: #666666;	
	background-color: #EEEEEE;
}
.redaktionHeader{
	font: bold 14px Arial;
	color: #666666;	
	margin-bottom: 20px;
}
.redaktionTextfett{
	font-weight: bold;
	margin-bottom: 10px;
}
.redaktionText{
	font: 11px Arial;
	margin-bottom: 10px;
}
.redaktionLink{
	font: bold 11px Arial;
	color: #666666;	
	background-color: #EEEEEE;
}
.redaktionLink1{
	font: 10px Verdana;
	color: #666666;	
	text-decoration: none;
}
.buttonleer{
	padding-bottom: 2px;
	background-image : url(img/button_leer.gif);
	background-repeat : no-repeat;
	background-position : 1px;
}
.reiterAktiv{
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	font: 10px Arial;
	color: #666666;
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	
}
.reiterInaktiv{
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	font: 10px Arial;
	color: #666666;
	background-color: #CCCCCC;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	
}
.reiterAbstand{
	font: 10px Arial;
	border-bottom: 1px solid #666666;	
}
.inhaltrahmen{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;	
	text-align: center;
}
.inhaltrahmenOben{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 1px solid #666666;	
	text-align: center;
}
.inhaltrahmenOffen{
	padding-top: 10px;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	text-align: center;
}
.inhaltrahmenkomplett{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;	
	border-top: 1px solid #666666;	
	text-align: center;
}
.button3d{
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	
}
.buttonHell1{
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-bottom: 1px solid #CCCCCC;
	color: #666666;
	font: bold 10px Arial;
	background : #CCCCCC url(img/buttonHell.gif);
}
.buttonHell2{
	border-top: 1px solid #EEEEEE;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color: #666666;
	font: bold 10px Arial;
	background : #CCCCCC url(img/buttonHell.gif);
}
.buttonDunkel1{
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #333333;
	color: #FFFFFF;
	font: bold 10px Arial;
	background : #666666 url(img/buttonDunkel.gif);
}
.buttonDunkel2{
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	color: #FFFFFF;
	font: bold 10px Arial;
	background : #666666 url(img/buttonDunkel.gif);
}
.head{
	color: #333333;
	font: bold 14px Arial;	
	padding-bottom: 10px;
}
.agenturrahmen{
	color: #FFFFFF;
	font: bold 11px Arial;
}
.agenturAnweisung{
	color: #990000;
	font: 10px Arial;
}
.inputAgentur{
	border: 1px solid #333333;
	color: #990000;
	font: bold 10px Arial;
	text-align: center;
}
.buttonHell{
	border-left: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	color: #666666;
	font: bold 10px Arial;
	text-align: center;
	background : #CCCCCC url(img/buttonHell.gif);
}
.foto {
	background-color: #FFFFFF;
	color: #000000;
	font: bold 12px Verdana;
	text-align: center;
	padding: 5px 5px 5px 5px;
	border-left: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
}
.klein{
	font: 9px Arial;
}
.buttonLogout{
	border-left: 1px solid #DD0000;
	border-top: 1px solid #DD0000;
	border-right: 1px solid #330000;
	border-bottom: 1px solid #330000;
	color: #FFFFFF;
	font: bold 10px Arial;
	text-align: center;
	background : #990000;
}
.db_fix{
	border: 1px solid #333333;
}
a{
	color: #333333;	
}
.tabkopf{
	background-color : #CCCCCC;
	font: bold 9px Arial;
}
.tabzelle{
	background-color : #FFFFFF;
	font: 10px Arial;
}
.tabzelleN{
	background-color : #DDDDDD;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.tabzelleR{
	background-color : #CCCCCC;
	font: 10px Arial;
	color: #FF0033;	
}
.kleingedrucktes{
	font: 9px Arial;
}
.reisebanner{
	color: #FFFFFF;
	background-color : #990000;
	padding: 5px 5px 5px 5px;
	font: 11px Arial;
}
span.label {
color:black;
width:27px;height:18px;
text-align:center;
margin-top:0px;background:#ffF;font:bold 13px Arial}
td.c1 {
	cursor:hand;
	color:black;
	width:27px;
	height:18px;
	text-align:center;
	margin-top:0px;
	background:#ffF;
	font:bold 10px Arial;
	border: 1px solid #EEEEEE;
	}
td.c2 {
cursor:hand;
color:#CC0000;
width:27px;
height:18px;
text-align:center;
margin-top:0;
background:#ffF;
font:bold 10px Arial;
border: 1px solid #EEEEEE;
}
td.c3 {cursor:hand;
color:#CCCCCC;
width:27px;
height:18px;
text-align:center;
margin-top:0;
background:#ffF;
font:bold 10px Arial;
border: 1px solid #EEEEEE;
}
a:LINK.maskLink{
	font: bold 11px Arial;
	text-decoration: none;
	color: #666666;
	background-image : url(img/pfeil_maskLink.gif);
	background-repeat : no-repeat;
	padding-left: 10px;
}
.maskHead1{
	font: bold 11px Verdana;
	color: #FFFFFF;	
	background-color: #666666;
}
.maskLinkORIG{
	font: bold 11px Arial;
	text-decoration: none;
	color: #333333;
	background-image : url(img/pfeil_maskLink.gif);
	background-repeat : no-repeat;
	padding-left: 10px;
}
.maskLink1{
	font: bold 11px Arial;
	text-decoration: none;
	color: #000000;
}
.termineAnweisung{
	color: #666666;
	font:  12px Verdana;
}
.terminetext1{
	color: #666666;
	font:  10px Verdana;
}
.termineHead{
	font:  bold 12px Verdana;
	color: #FFFFFF;
	background-color: #666666;
}
.terminekopf{
	font:  bold 10px Verdana;
	color: #FFFFFF;
	background-color: #666666;
	border-bottom: 1px solid #FFFFFF;
}
.terminezelle1{
	font: 10px Verdana;
	color: #000000;
	background-color: #EEEEEE;
	border-bottom: 1px solid #666666;
}
.terminezelle{
	font: 10px Verdana;
	color: #000000;
	background-color: #EEEEEE;
}
.terminezelle2{
	font: 10px Verdana;
	color: #000000;
	background-color: #DEDEDE;
	border-bottom: 1px solid #666666;
}
.terminlink{
	font: 10px Arial;
	color: #000000;
}
.termininaktiv{
	font: 10px Arial;
	color: #999999;
}
.kastenueberschrift{
	font: bold 11px Arial;
	color: #FFFFFF;	
	background-color: #999999;
}

.flugangebote{
	font: 11px Arial;
	color: #666666;	
}
.unnamed1 {
	position: relative;
	top: -4px;
	font-size: xx-small;
	right: -2px;
}
.hintsClass {
		font-family: tahoma, verdana, arial;
		font-size: 12px;
		background-color: #f0f0f0;
		color: #000000;
		border: 1px solid #808080;
		padding: 5px;
}
.hintText {
			font-family: tahoma, verdana, arial;
			font-size: 12px;
			background-color: #FFFFCC;
			color: #000000;
			padding: 5px;
		}
.tfvHighlight
		{font-weight: normal; background-color: #F9827B;}
.tfvNormal
		   {font-weight: normal; background-color: white;}

.inputHighlighted
		{font-weight: bold; color: red;}
.inputNormal
		{font-weight: normal;	color: black;}
.btnform
		{border: 0px; 
		font-family: tahoma, verdana; 
		font-size: 12px; 
		background-color: #DBEAF5; 
		font-weight: bold;
	    color: #FFFFFF;
		width: 100%; 
		height:18px; 
		text-align: center; 
		cursor: hand;
		background : #666666 url(img/buttonDunkel.gif);}
		
		
		

