body {
	margin-left: 0px;
	margin-top: 0px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.h1 {
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffd401;
}

P {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

INPUT {
	border: 1px solid Black;
	font-size: 9px;
}

INPUT.text {
	border: 1px solid Black;
}

SELECT {
	border: 1px solid Black;
	
}

SELECT.text {
	border: 1px solid Black;
}

INPUT.radio {
	background: White;
	border: none;
}

.checkbox
{
	color: #fff49a;
	background-color: #fff49a;
	border: 1px solid #fff49a;
}
.checkbox_weiss
{
	color: #FFFFFF;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.background {
	background-image: url(../gif/watermark.gif);
	background-color: #E0ECB6;
	background-repeat: repeat;
}

.textgruen {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffd401;
}

.gruen_bold {
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffd401;
}

.reisegruen_bold {
	background: #ffd401;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	font-weight: bold;
}
.reisegruen {
	background: #ffd401;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: red;
	font-weight: normal;
}

.reisegrau {
	background: #CCCCCC;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.hellreisegruen {
	background: #fffde9;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.weiss {
	background: #FFFFFF;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.weissfett {
	background: #FFFFFF;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.font_bold_black {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.font_bold_white {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
}

.watermark {
	margin-left: 0px;
	margin-top: 0px;
	background-image:url(../gif/watermark.gif);
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.promobox {
	background: #fffde9;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #ffd401;
}

.promobox_grau {
	background: #fffde9;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
}

.anzbox {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 0px solid Black;
	background: #EDEDED;
}

.anzboxdk {
	background: Silver;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 0px solid Black;
}

.erforderlich {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Red;
}
.erforderlich_weiss {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Red;
	background: #FFFFFF;
}

.tiny {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* ================= PARTNER ==================== */
.partner_table{
	border: 1px solid #ffd401;
   background-color: #FFFFFF;
}

.partner_uber{
	font-family: Verdana;
	font-size: 14px;
	color: #ffd401;
	font-weight: bolder;
}

.partner_txt{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

.partner_txt_italic{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-style: italic;
}

.partner_lnk
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

.partner_bg
{
	background-color: #fffde9;
}
/* ================= PARTNER ENDE ==================== */

/* ================= normal ==================== */
A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: Black;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
}



A:VISITED {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #999999;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
}

A:ACTIVE {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: Red;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
}

A:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #ffd401;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
}

/* ================= sform ==================== */
A.sform {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: Black;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

A:VISITED.sform {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #999999;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

A:ACTIVE.sform {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: Red;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

A:HOVER.sform {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #ffd401;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

/* ================= .navig ==================== */
A.navig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: Black;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}



A:VISITED.navig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #999999;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

A:ACTIVE.navig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: Red;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

A:HOVER.navig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

/* ================= .bct ==================== */
A.bct {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: Black;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}



A:VISITED.bct {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

A:ACTIVE.bct {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: Red;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

A:HOVER.bct {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #666666;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
}

/* ================= .suche ==================== */
A.suche {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: red;
	FONT-WEIGHT: bold;
}

A:VISITED.suche {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #999999;
	FONT-WEIGHT: normal;
}

A:ACTIVE.suche {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: Red;
	FONT-WEIGHT: normal;
}

A:HOVER.suche {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #666666;
	FONT-WEIGHT: normal;
}

.bg_header
{
	background-image: url(../images/bg_top.jpg); 
	background-repeat: no-repeat;
}
.bg_table
{
	background-color: #fffde9;
}
.bg_menu_kat
{
 background-color: #ffd401;
 font-weight: bold;
 padding: 0px 0px 0px 5px;
}
.bg_menu_ukat
{
	background-color: #fffde9;
}
.bg
{
	background-color: #ffd401;
}
.tbl_rand
{
	border: 1px solid #ffd401;
}
.bg_search
{
	background-color: #fff49a;
}
.rub_search
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #fff49a;
}
.txt_right
{
	padding-left: 90%;
}
td.padding_weiss
{
	background: #FFFFFF;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3px 3px 3px 3px;
}
.bild_gross_lo
{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.SuWo {
	FONT-FAMILY: Verdana, arial, geneva, lucida, helvetica, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 16px;
	text-align: center;
	font-weight: bold;
}
