	
body.close {
	background-color: #ffffff;
	padding-top : 0px;
	padding-right : 0px;
	padding-left : 0px;
	}
	
body.nav_top {
	background-color: #e0e0e0;
	padding-top : 0px;
	padding-right : 0px;
	padding-left : 0px;
	}
	
body.nav_left {
	background-color: #4986bf;
	padding-top : 0px;
	padding-right : 0px;
	padding-left : 0px;
	}
	
body.nav_top_km {
	background-color: #f0d0d0;
	padding-top : 0px;
	padding-right : 0px;
	padding-left : 0px;
	}
	
body.nav_left_km {
	background-color: #f0d0d0;
	padding-top : 0px;
	padding-right : 0px;
	padding-left : 0px;
	}

body.hi {
	padding-top : 0px;
	padding-right : 0px;
	padding-left : 0px;
	}
	
body.recom {
	padding-top : 8px;
	padding-right : 0px;
	padding-left : 0px;
	}

body, td, a, th, div, caption, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #0a50a1;
	color: #505050;
	}

	

td.ti_ph{
	font-size:11px;
	color:#29669f;
	font-weight: bold;
	background-color : #f0f0f0;
	}
	
td.price_ph{
	font-size:9px;
	color:#ffffff;
	font-weight: bold;
	background-color : #29669f;
	}

b.price{
	color: #ffff00;
	font-size: 12px;
	}

i.blau{
	font-size: 11px;
	color: #29669f;
	}
	
b.old_price{
	color: #ffffff;
	font-size: 10px;
	background-image : url(images/old_price.gif);
	}

td.blau, table.blau,{
	background-color : #0a50a1;
	}
	
td.blau_colse, table.blau_colse,{
	background-color : #4986bf;
	}
	
td.close{
	height: 24px;
	background-color : #29669f;
	}
	
div.blau{
	color: #0a50a1;
	}

div.green{
	color: #33bb33;
	}
	
div.grau{
	color: #666666;
	font-size: 10px; 
	}
	
div.kleiner, td.kleiner, p.kleiner{
	color: #0a50a1;
	font-size: 10px; 
	}

div.home_ti, td.home_ti{
	color: #0a50a1;
	font-size: 26px;
	font-weight : bolder;
}
		
div.klein, td.klein{
	color: #0a50a1;
	font-size: 7pt; 
	}
	
i.klein, b.klein{
	color: #0a50a1;
	font-size: 10px; 
	}
	
div.klein_rot{
	color: #ff0000;
	font-size: 7pt; 
	}
	
td.klein_grau{
	color: #666666;
	font-size: 9px; 
	}

div.price{
	color: #000080;
	font-size: 11px;
	}
	
div.old_price, b.old_price{
	color: #ff0000;
	font-size: 11px;
	text-decoration: line-through;
}


div.groesser{
	color: #0a50a1;
	font-size: 18px; 
	}
b.title_2{
	font-size: 11px; 
	}
	
div.alt{
	color: #0a50a1;
	text-decoration: line-through;
	}
	
div.kl_weiss{
	color: #ffffff;
	font-size: 7pt; 
	}
	
div.rot, li.rot{
	color: #ff0000;
	}

div.rot_gr{
	font-size: 14px;
	color: #ff0000;
	}
	
div.bc{
	font-size: 9px;
	color:#0a50a1;
	font-weight: normal; 
	}
	
	
div.gruen{
	color: #00aa00;
	}

img.ra{
	border : 1px solid #555555;
}
	
p.error, div.error, td.error{
	color: #cc0000;
	}
	
p.error_f, div.error_f, td.error_f{
	color: #ff6060;
	}



	
td.kopf, th, table.bl{
	font-size: 10px; 
	background-color: #fc802d;
	color:#ffffff;
	text-align : left;
	font-weight : normal;
}

td.daten, td.daten_amount{
	font-size: 10px; 
	background-color: #e0e0e0;
	}
	
td.daten_amount{
	background-image : url(images/buy_line_back.gif);
}
	
	
td.bb, th.bb, table.bb{
	background-color: #3a80d1; 
	}

td.b, th.b, table.b{
	background-color: #0a50a1; 
	}
	
	
td.row_1, table.w{
	background-color: #ffffff; 
	}
	
td.row_2{
	background-color: #f0f0f0; 
	}
td.row_3{
	background-color: e0e0e0; 
	}
	
td.frei{
	background-color: #ccffcc; 
	}
td.reserviert{
	background-color: #ffff99; 
	}
td.belegt{
	background-color: #ffaaaa;
	color: #ffffff;
	}
	
table.form, td.form{
	background-color: #e0e0e0;
	}
table.weiss, td.weiss{
	background-color: #ffffff; 
	}
	
td.pic, div.pic, p.pic{
	font-size: 10pt; 
	color:#2f2f75; 
	background-color:#8b8bba; 
	font-weight: bold; 
	font-style: italic;
	}
	
td.kreativ, div.kreativ, p.kreativ{
	color:#00ccff; 
	}
	
td.pic2, div.pic2, p.pic2{ 
	font-size: 8pt; 
	color:#2f2f75;
	font-weight : normal;
	}
	
td.title1, div.title1, p.title1{ 
	font-size: 12pt; 
	color:#ffcc00;
	font-weight : bold;
	}
	
td.title2, div.title2, p.title2{ 
	font-size: 10pt; 
	color:#ffffff;
	font-weight : bold;
	}
	
td.hi, a.hi, div.hi, p.hi{ 
	font-size: 8pt; 
	color: #0a50a1;
	}	
	
a.nl_sub:link, a.nl_sub:active, a.nl_sub:visited{ 
	font-size: 9pt; 
	color:#ffffff;
	font-weight : normal;
	text-decoration: none;
	}
a.nl_sub:hover{ 
	text-decoration: underline;
	}

a.nl_mas:link, a.nl_mas:active, a.nl_mas:visited{ 
	font-size: 9pt; 
	color:#ffffff;
	font-weight : bold;
	text-decoration: none;
	}
a.nl_mas:hover{ 
	text-decoration: underline;
	}

	
	
	
	
	
	
	
	
	
	
	

a:link, a:active, a:visited {
	color: #0a50a1;
	text-decoration: underline;
}

a:hover{
	color: #3a80d1;
	}

a.dl:link, a.dl:active, a.dl:visited, a.dl:hover {
	height: 16px;	
	}
	
	
a.bl:link, a.bl:active, a.bl:visited, a.bl:hover {
	color: #0a50a1;
	text-decoration: underline;
	width : 0px;
	height : 0px;
	border : 0px;
}


a.norm:link, a.norm:active, a.norm:visited{ 
	font-size: 9pt; 
	color:#ff50a1;
	font-weight : normal;
	text-decoration: underline;
	}
a.norm:hover{
	font-style : italic;
	font-weight: bold;
	}
	
a.recom:link, a.recom:active, a.recom:visited{ 
	font-size: 9px; 
	color:#009933;
	font-weight : normal;
	text-decoration: none;
	}
a.recom:hover{ 
	text-decoration: underline;
	}
	
a.bc:link, a.bc:active, a.bc:visited{ 
	font-size: 11px; 
	color:#888888;
	font-weight : normal;
	text-decoration: none;
	}
a.bc:hover{ 
	text-decoration: underline;
	}
	
a.search_bc:link, a.search_bc:active, a.search_bc:visited{
	font-size: 11px;
	color:#0a50a1;
	font-weight : bold;
	text-decoration: none;
	}
a.search_bc:hover{ 
	text-decoration: underline;
	}
	
a.reg:link, a.reg:active, a.reg:visited{
	color: #0a50a1;
	padding: 5px;
	font-weight : bold;
	background-color : #c0c0ff;
	text-decoration : none;
}
a.reg:hover{ 
	color: #2a70c1;
	background-color : #b0b0ff;
	}
div.reg_on{ 
	padding: 5px;
	font-weight : bold;
	color: #ffffff;
	background-color : #0a50a1;
	}
a.reg_off:link, a.reg_off:active, a.reg_off:visited, a.reg_off:hover{ 
	color: #ffffff;
	padding: 5px;
	font-weight : bold;
	background-color : #c0c0ff;
	text-decoration : none;
	}
td.reg_line{ 
	background-color : #0a50a1;
	}
	
	
	
a.klein:link, a.klein:active, a.klein:visited{ 
	font-size: 7pt; 
	color:#0a50a1;
	font-weight : normal;
	text-decoration: underline;
	}
	
a.klein_akt:link, a.klein_akt:active, a.klein_akt:visited{ 
	font-size: 7pt; 
	color:#d07070;
	font-weight : normal;
	text-decoration: underline;
	}
	
a.klein:hover,a.klein_akt:hover{ 
	color:#3a80d1;
	}
	
a.pdf:link, a.pdf:active, a.pdf:visited{ 
	font-size: 9px; 
	color:#0a50a1;
	font-weight : normal;
	text-decoration: none;
	}
	
a.pdf:hover{ 
	color:#3a80d1;
	}
	
a.th:link, a.th:active, a.th:visited, a.close:link, a.close:active, a.close:visited{ 
	font-size: 9pt; 
	color:#ffffff;
	font-weight : normal;
	text-decoration: none;
	}
a.th:hover, a.close:hover{ 
	text-decoration: underline;
	}
	
	
	a.tot:link, a.tot:active, a.tot:visited, a.tot:hover{
	font-size: 9pt;
	color: #990000;
	background-color: Yellow;
	font-weight : normal;
	text-decoration: none;
}
a.buy:link, a.buy:active, a.buy:visited{
	font-size: 9px;
	color:#4986bf;
	font-weight : normal;
	text-decoration: none;
	border-style : solid;
	border-color : #4986bf;
	border-width :1px;
	height : 12px;
	width : 50px;
	text-align : center;
}
a.buy:hover{ 
	border-color : #B22222;
	}
	
	
a.but_on:link, a.but_on:active, a.but_on:visited {
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	background-color:#0a50a1;
	text-decoration: none;
	border-style : solid;
	border-color : #ffffff;
	border-width :1px;
	height : 22px;
	padding : 3px;
}
a.but_off:link, a.but_off:active, a.but_off:visited {
	font-size: 8pt;
	color: #9999ff;
	font-weight: bold;
	background-color:#0a50a1;
	text-decoration: none;
	border-style : solid;
	border-color : #ffffff;
	border-width :1px;
	height : 22px;
	padding : 3px;
}

a.but_on:hover, a.but_off:hover    {
	border-color : #0a50a1;
	}
	
a.bu:link, a.bu:active, a.bu:visited {
	font-size: 9pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}
a.bu:hover   {
	text-decoration: underline;
	}
	
a.bu_sub:link, a.bu_sub:active, a.bu_sub:visited {
	font-size: 7pt;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	padding-top : 0px;
	padding-bottom : 0px;
}
a.bu_sub:hover   {
	text-decoration: underline;
	}

a.rei_on:link, a.rei_on:active, a.rei_on:visited {
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background : #0a50a1;
	border : 0px;
	padding : 2px;
	height : 14px;
	width : 133px;
	text-align : center;
}
a.rei_on:hover   {
	color: #e5e5f0;
	text-decoration: underline;
	}
a.rei_off:link, a.rei_off:active, a.rei_off:visited {
	font-size: 8pt;
	color: #3a80d1;
	font-weight: bold;
	text-decoration: none;
	background : #e5e5f0;
	border : 0px;
	padding : 2px;
	height : 14px;
	width : 133px;
	text-align : center;
}
a.rei_off:hover   {
	color: #4a90e1;
	text-decoration: underline;
	}
	
	

a.url:link, a.url:active, a.url:visited {
	font-size: 8pt;
	color: #4f4f95;
	font-weight : normal;
	text-decoration: underline;
	line-height: 3px;
}


a.url:hover   {
	font-size: 8pt;
	color: #bbbbda;
	font-weight : normal;
	text-decoration: underline;
}	

input, select, textarea {
	color: #000000;
	font-size: 10px;
	}
	
input.buy2, a.buy2 {
	color: #000000;
	font-size: 10px;
	font-weight : bold;
	background : #ff7777;
	padding: 1px;
	border : 1px solid #000000;
}
	
input.me {
	width : 45px;
	text-align : left;
	border : 1px solid #2a70c1;
	padding: 2px;
	color : #666666;
	font-weight: bold;
	}
	
	
	
	
	
	
	
	
textarea {
	color: #000000;
	font-size: 11px;
	}

input.button {
	background-color:#8b8bba;
	font-size: 9pt;
	}

textarea.feld_560, textarea.feld_560_fax {
	font-size: 10px;
	width : 550px;
	height : 60px;
	}

textarea.feld_320 {
	font-size: 10px;
	width : 320;
	height : 40px;
	}
	
input.feld_30, select.feld_30 {
	width : 30px;
	}
	
input.feld_40, select.feld_40, input.feld_40_fax {
	width : 40px;
	}

input.feld_50, select.feld_50 {
	width : 50px;
	}
	
input.feld_60, select.feld_60 {
	width : 65px;
	}
	
input.feld_80, select.feld_80 {
	width : 80px;
	}

input.feld_100, select.feld_100 {
	width : 100px;
	}
	
input.passw {
	width : 80px;
	font-size: 12px;
	}
	
input.feld_160, select.feld_160, input.feld_160_fax {
	width : 160px;
	}

input.feld_200, select.feld_200,input.feld_200_fax,select.feld_200_fax{
	width : 200px;
	}
input.feld_40_fax, input.feld_160_fax, input.feld_200_fax,select.feld_200_fax,textarea.feld_560_fax {
	font-size: 13px;
	}
	
input.suche {
	width : 40px;
	font-size: 18px;
	border : solid;
	background-image : url(images/suchen.jpg);
	background-position : 0px;
}

hr{
	color : #0a50a1;
	height : 1px;
	}


