body, td {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	letter-spacing : normal;
	line-height : 16px;
	color : #464A52;
}

input, select, option {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	letter-spacing : normal;
	line-height : 16px;
	color : #464A52;
}

A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
	color: #F29339;
	text-decoration : none;
}

A:HOVER {
	color : #464A52;
	text-decoration : none;
}

/* Standartklassen für alle Seiten */

.pagehl {
	font-size : 12px;
	width : 500px;
	border-bottom : 1px solid #C2CBBA;
	font-weight : bold;
	color : #34443A;
}

.parahl {
	font-size : 12px;
	font-weight : bold;
	letter-spacing : 1;
	line-height : 16px;
	color : #731315;
}

.smalltxt {
	font-size : 10px;	
	line-height : 14px
}

.txt {
	font-size : 13px;	
	line-height : 16px
}

.bigtxt {
	font-size : 37px;	
	line-height : 40px
}

.formname {
	vertical-align : top;
	font-size : 12px;	
	line-height : 14px;
	font-weight : bold;
}

.formtext {
	vertical-align : top;
	font-size : 12px;	
	line-height : 14px;
}

input#formbutton {
	margin : 10px 10px 10px 10px;
}

/* Klassen für Startbox */

.StartBoxKeyWord {
	color: #78A6E4;	
	font-weight : bold;
	letter-spacing : 1;
	line-height : 18px;	
	text-align : center;	
	padding : 2px 2px 2px 2px;
}

.StartBoxUnderLine {
	color : #464A52;	
	font-weight : normal;
	letter-spacing : 0;
	text-align : center;	
	padding : 2px 2px 2px 2px;
	height: 40px;
}

.StartBoxHeadline {
	color: #78A6E4;
	font-weight : bold;
	letter-spacing : 1;
	line-height : 18px;	
	padding : 0px 2px 0px 2px;
}

.StartBoxTextBlock {
	line-height : 16px;
	padding : 0px 5px 0px 2px;
}

.StartBoxImage {
	padding : 0px 5px 0px 5px;
}

.tabnorm {
	color : #000000;
	font-size : 12px;
	font-weight : normal;
	vertical-align : top;
	padding : 3px 3px 3px 3px;
}

.tabnorm#head {
	font-weight : bold;
	height : 20px;
	padding : 10px 5px 10px 5px;
	vertical-align : middle;
}


.ContendAktiv {
	visibility : 'visible';
	display : 'block';
}

.ContendInaktiv {
	visibility : 'hidden';
	display : 'none';
}

.reisehead {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	letter-spacing : normal;
	line-height : 20px;
	color : #464A52;
}
.reisehead#redbold {
	font-weight : bold;
	color : #731315;
}

.tabsubu {
	color : #000000;
	font-size : 12px;
	font-weight : normal;
	vertical-align : top;
}

.tabsubu#hits {
	border-bottom : none;
	font-weight : bold;
}

.tabsubu#head {
	color : #FFFFFF;
	background-color : #4F4F4F;
	font-weight : bold;
}

.tabsubu#cell {
	border : 1px solid #929AA9;
	background-color : #F2F7FD;
}

.tabsubu#cell0 {
	border-left : 1px solid #E1E5DD;
	background-color : #FFFFFF;
}

.tabsubu#cell1 {
	border-left : 1px solid #E1E5DD;
	background-color : #F2F7FD;
}

image#button{
	cursor : hand;
}


/*

.tabsubu A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
	color : #000000;
}

.tabsubu A:HOVER {
	color : #000000;
}

*/



image#button{
	cursor : hand;
}


.ContendTop {
	width : 795;
	height : 15;
	background : url(../images/content_top.jpg);
}

.Contend {
	width : 795;
	height : 100%;
	background : url(../images/content_main.jpg);
}

.ContendBottom {
	width : 795;
	height : 15;
	background : url(../images/content_bottom.jpg);
	background-repeat : no-repeat;
}

div#PageHead {
	width : 965;
	height : 186;
	background : url(../images/head_img.jpg);
}

div#PageHead h2 {
	color : #FFFFFF;
	font-size : 12px;
	line-height : normal;
	margin: 0;
	padding-left: 500;
	padding-top: 120;	
}

div#PageHead h1 {
	color : #FFFFFF;
	font-size : 36px;
	line-height : 36px;
	margin: 0;
	padding-left: 500;
	padding-top: 0;	
}

ul#PageNavi {
	width : 965;
	height : 40;
	background : url(../images/head_navi.jpg);	
	font-size: 12px;	
	margin: 0;
	padding: 0; 
	color : transparent;
}

ul#PageNavi li {
	float : left;
	list-style: none;
	margin: 0;
	padding-left: 35;
	padding-top: 5;	
}

ul#PageNavi li#kontakt {
	padding-left: 123px;
}

ul#PageNavi a {	
	font-size: 12px;	
	color: #003300;
	text-decoration : none;
}

ul#PageNavi a#aktiv {	
	font-size: 12px;
	font-weight : bold;
}

div#ContendTop {
	width : 965;
	height : 15;
	background : url(../images/content_top.jpg);
}

div#MainContend {
	float : left;
}

div#Contend {
	width : 965;
	height : 500;
	background : url(../images/content_main.jpg);
}

div#ContendBottom {
	width : 965;
	height : 15;
	background : url(../images/content_bottom.jpg);
}

div#Contend div#Main {
	padding-left: 0;
	padding-right: 0;
	float : left	
}

div#Contend div#Main td{
	vertical-align : top;
}













td#Right {
	width : 165;
	padding-left: 0;
	padding-right: 10;
	border : 0px solid gray;
}

td#Right li {
	width : 165;
	padding-top: 5;
	border-bottom : 1px solid #C2CBBA;
	list-style: none;
}

td#Right li#return {	
	border-bottom : none;
}

td#Right a {	
	font-size: 12px;	
  	color: #34443A;
  	text-decoration : none;
}

td#Right a#aktiv {	
	font-size: 12px;	
  	color: #78A6E4;
}





table#Service {
	width : 155;
	background : url(../images/service_main.jpg);
}

table#Service td#Top {
	height : 5;
	background : url(../images/service_top.jpg);
}

table#Service td#Bottom {
	height : 5;
	background : url(../images/service_bottom.jpg);
}

table#Service td#Main div {	
	padding-left : 10px;
}

table#Service td#Main div a {	
	width : 135px;
	padding-top: 5px;
	border-bottom : 1px solid #C2CBBA;
	list-style: none;
}

table#Service td#Main hr {	
	width : 135px;
	height : 1px;
	border-bottom : 1px solid #C2CBBA;
}

table#Service td#Main div#h5 {	
	padding-left : 10px;	
	font-size : 1.2em;
	line-height : 1.0em;
}

table#Service td#Main div#h4 {	
	padding-left : 10px;
	font-size : 1.55em;
	line-height : 1.4em;
}

table#Service td#Main div#h6 {	
	padding-left : 10px;
	font-size : 1.0em;
	line-height : 1.0em;
}




		
div#SpecialContentStart {
	position : relative;
	top : 0;
	left : 0;
}

div#SpecialContentStart div#Spacer {
	width : 10px;
	float : left;
}

div#SpecialContentStart div#SpecialOffer {
	width : 155px;
	padding-bottom : 20px;
	float : left;
}

div#SpecialContentStart div#SpecialOffer div#Top {
	height : 5px;
	font-size : 0px;
	background : url(../images/special_offer_top.jpg);
}

div#SpecialContentStart div#SpecialOffer div#Main {
	text-align : center;
	vertical-align : top;
	background : url(../images/special_offer_main.jpg);
	padding-top : 3px;	
	padding-bottom : 3px;
}

div#SpecialContentStart div#SpecialOffer div#Bottom {
	height : 5px;
	font-size : 0px;
	background : url(../images/special_offer_bottom.jpg);
}





div#SpecialContent {
	position : absolute;
	top : 226;
	left : 795;
}

div#SpecialContent div#SpecialOffer {
	width : 155px;
	padding-bottom : 20px;
}

div#SpecialContent div#SpecialOffer div#Top {
	height : 5px;
	font-size : 0px;
	background : url(../images/special_offer_top.jpg);
}

div#SpecialContent div#SpecialOffer div#UeberText {
	text-align : center;
	vertical-align : top;
	padding-top : 3px;	
	padding-bottom : 10px;
	font-size : 18px;
	color : #a21717;
}

div#SpecialContent div#SpecialOffer div#Main {
	text-align : center;
	vertical-align : top;
	background : url(../images/special_offer_main.jpg);
	padding-top : 3px;	
	padding-bottom : 3px;
	color : #464A52;
}

div#SpecialContent div#SpecialOffer div#Bottom {
	height : 5px;
	font-size : 0px;
	background : url(../images/special_offer_bottom.jpg);
}







