
BODY, TD, P, UL, .tx {
	font-family: 'Trebuchet MS', 'Bitstream Vera Sans', Verdana, Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	
}

BODY {
	padding: 0px;
	margin: 0px;
	background-color:#FFFFFF;
}

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-transform: none;
	text-decoration: none;	
	display: inline;
}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-transform: none;
	text-decoration: none;	
	display: inline;
}

.bordermail {
	border-bottom: solid;
	border-bottom-width: 3px;
	border-right: solid;
	border-right-width: 3px;
	border-color: #53584a;
}

/* Seitenüberschrift */
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding: 3px;
	text-transform: uppercase;
}

/* kleinere Überschrift */
.subtitle {
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

/* Beschriftung Formular */
.label {
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

/* Formular Einstellungen*/
INPUT, SELECT, TEXTAREA {
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
	line-height: 130%;
	border: grey 1px solid;
	scrollbar-base-color: #cdb8a1;
}

.MyInput{
	scrollbar-base-color: #cdb8a1;
}


/* Hintergrund box*/
.back {
	background-color: #e9e1d8;
}

/* Tabellen überschrift*/
.tabletitle {
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #cdb8a1;
	border-left: 1px solid threedhighlight;
	border-right: 1px solid threedshadow;
	border-top: 1px solid threedhighlight;
	border-bottom: 1px solid threedshadow;
}

/* Tabellen hintergrund*/
.taback {
	background-color: #f5f2ed;
}

/* Tabelle Mouse over*/
.taMouseOver {
	background-color: #d7c7b5;
}

FORM {margin:0;}

.but, .butover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #e9e1d8;
	color: #796351;
	border-left: 1px solid threedhighlight;
	border-right: 1px solid threedshadow;
	border-top: 1px solid threedhighlight;
	border-bottom: 1px solid threedshadow;
	font-weight: bold;
}

.butover {
	color: #ffffff;
	background-color: #796351;
	border-right: 1px solid threedhighlight;
	border-left: 1px solid threedshadow;
	border-bottom: 1px solid threedhighlight;
	border-top: 1px solid threedshadow;
}

HR {
	width: 100%;
	height: 1px;
	color: #666666;
	background-color: #666666;
	border: none;
}

.FotoEdit {
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
	width: 100%;
	overflow: auto;
}

/* TD Abstand 1 px */
.space1 {
	background-color: #ffffff;
	height: 1px;
}

/* Standard Links im Text */
A:link {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: #666666;
	text-decoration: underline;
}

A:active, A:visited {
	color: #9a8a7c;
	text-decoration: underline;
}

A:hover,A:hover.rbtext {
	color: #336600;
}

/* Links im linken Menü Reisebürobeschreibung */
A.rbtext, A:link.rbtext, A:visited.rbtext {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}


/* Menu Links */
.lmenu_head, .lmenu_middle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-repeat: no-repeat;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 180px;
	height: 24px;
	text-transform: uppercase;
	padding: 3px;
}

.lmenu_head {
	background-image: url(/Images/menu/menuhead.gif);
}

.lmenu_adressbox {
	background-color: #e9e1d8;
	border: 1px solid #796351;
	border-top: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.lmenu_middle {
	background-image: url(/Images/menu/menumiddle.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #796351;
	border-right: 1px solid #796351;
	background-color: #796351;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-position: 0 0;
	font-weight: bold;
	text-align: center;
	width: 180px;
	height: 24px;
	text-transform: uppercase;
}

.lmenu_feld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(/Images/menu/menuback.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #ffffff;
	height: 24px;
}

.lmenu_table {
	border: 1px solid #796351;
}

.lmenu_back {
	background-color: #796351;
}


/* Oberes Menu*/
.MenuObenAktivLinks {
	height: 30px;
	width: 5px;
	padding-left: 0px;
	padding-top: 33px;
	border: 0px;
	background-image: url(/Images/menu/btn_off/mytrenner.gif);
	background-repeat: no-repeat;
}

.MenuObenAktivMitte {
	width: 20px;
	height: 34px;
	background-image: url(/Images/menu/btn_off/bigmitte.gif);
	padding-left: 10px;
	padding-right: 10px;
	cursor:pointer;
	border: 0px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: underline;
}

.MenuObenAktivRechts {
	border: 0px;
}

.MenuObenInAktivLinks {
	height: 30px;
	width: 5px;
	padding-left: 0px;
	padding-top: 33px;
	border: 0px;
	background-image: url(/Images/menu/btn_off/mytrenner.gif);
	background-repeat: no-repeat;
}

.MenuObenInAktivMitte {
	width: 20px;
	padding-left: 10px;
	padding-right: 10px;
	cursor:pointer;
	border: 0px;
	text-align: center;
}

.MenuObenInAktivRechts {
	border: 0px;
}

.MenuObenRest {
	height: 30px;
	padding-left: 0px;
	padding-top: 33px;
	border: 0px;
	background-image: url(/Images/menu/btn_off/mytrenner.gif);
	background-repeat: no-repeat;
}


/* Links  im linken Menu*/
A.lmenu_link, A:visited.lmenu_link, A:active.lmenu_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

A:hover.lmenu_link {
	text-decoration: none;
	color: #336600;
}

/* Links Menu unten */
A.bmenu_link, A:visited.bmenu_link, A:Link.bmenu_link, A:active.bmenu_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 3px;
}

A:hover.bmenu_link {
	color: #336600;
}

/* Links mehr lesen */
A.more_link, A:visited.more_link, A:Link.more_link, A:active.more_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	color: #336600;
	padding: 3px;
	font-weight: bold;
}

A:hover.more_link {
	text-decoration: none;
	color: #666666;
}


/* Links Menu oben */
A:visited.mmenu_link, A:Link.mmenu_link, A:Link.mmenu_link, A:active.mmenu_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding: 3px;
	text-transform: uppercase;
	text-decoration: none;
}

A:hover.mmenu_link {
	text-decoration: none;
	color: #336600;
}

.mmenu_full{
	background-color: #796351;
}

.mmenu_bottom {
	height: 1px;
	border-bottom: 1px solid #796351;
}

.mmenu_left {
	width: 8px;
	height: 24px;
	background-image: url(/Images/menu/btn_off/btn_l.gif);
	background-repeat: no-repeat;
}

.mmenu_middle {
	height: 24px;
	background-image: url(/Images/menu/btn_off/btn_m.gif);
	background-repeat: repeat-x;
}

.mmenu_right {
	width: 14px;
	height: 24px;
	background-image: url(/Images/menu/btn_off/btn_r.gif);
	background-repeat: no-repeat;
}

.mmenu_ende {
	width: 18px;
	height: 24px;
	background-image: url(/Images/menu/btn_off/btn_r_ende.gif);
	background-repeat: no-repeat;
}

/* Box */
.box_title {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-repeat: repeat-x;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 4px;
	height: 24px;
	text-transform: uppercase;
	color: #666666;
	background-image: url(/Images/menu/menumiddle.gif);
}

.box_bottom {
	height: 1px;
	border-bottom: 1px solid #796351;
}

.box_title_left {
	width: 4px;
	height: 24px;
	background-image: url(/Images/menu/menuleft.gif);
	background-repeat: no-repeat;
}

.box_title_right {
	width: 4px;
	height: 24px;
	background-image: url(/Images/menu/menuright.gif);
	background-repeat: no-repeat;
}

.box {
	background-color: #e9e1d8;
	border: 1px solid #796351;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.bigbox {
	background-color: #e9e1d8;
	border: 1px solid #796351;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.box_imi{
	border: 1px solid #666666;
}

/* Hilfsklassen */
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 150%;
	text-decoration: none;
}

.Block {
	text-align: justify;
}

.editerror {
	background-color: #FF846E;
}

/* Kunden Mitglied werden */
.KundenText {
	text-align: center;
	font-size: 12px;
}