.body {
    margin: 0;
    padding: 0;
	background-color: #FFFFFF;
	background-image: url("/winter/images/hg_site.jpg");
	background-attachment: scroll;
	background-position: bottom 0;
	background-repeat: no-repeat;
}
/*
table 
*/
.site_bg_lo {
	background-color: #8bc2df;
	margin: 0;
	padding: 0;
	font-family: "Times New Roman", Times, serif;
}
.site_bg_mio {
    background-color: #ffffff;
	margin: 0;
    padding: 0;
}
.site_bg_ro {
    background-color: #8bc2df;
	margin: 0;
    padding: 0;
}
/*
*/
.site_bg_lu {
	margin: 0;
    padding: 0;
}
.site_bg_links {
	margin: 0;
    padding: 0;
}
.site_bg_miu{
	margin: 0;
    padding: 0;
}
.site_bg_ru {
	margin: 0;
    padding: 0;
}
.td_banner_1 {
	border-width: 1px;
	border-style: solid;
	border-color: #4fa7d5 #4fa7d5 #4fa7d5 #4fa7d5;
	width: 176px;
	overflow: hidden;
	text-align: center;
	background-color: #e4f3fa;
}
.td_banner_2 {
    border-width: 1px;
    border-style: solid;
    border-color: #4fa7d5 #4fa7d5 #4fa7d5 #4fa7d5;
	width: 176px;
	overflow: hidden;
	text-align: center;
}
.lnk_buchen {
    border-width: 1px;
    border-style: solid;
    border-color: #fd1a02 #fd1a02 #fd1a02 #fd1a02;
	width: 200px;
	overflow: hidden;
	text-align: center;
	background-color: #f9fb7a;
}
/*
Input
*/
.textfield {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	background-color : #ecf7fd; 
	line-height : 12px; 
	border : 1px solid #4fa7d5; 
} 
.button {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	background-color : #ecf7fd; 
	line-height : 12px; 
	border : 1px solid #4fa7d5; 
}
/*
Links
*/
A:norm11px:link    {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 12px;  color: #ad040c;
	text-decoration: none;
}
A:norm11px:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 12px;  color: #ad040c;
	text-decoration: none;
}
A:norm11px:hover   {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 12px;  color: #ff0000;
	text-decoration: none;
}
A:norm11px:active  {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 12px;  color: #4688CB;
	text-decoration: none;
}
.isOver {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 17px;
	color : #1e75a2;
	font-weight : bold;
	text-decoration: none;
	font-style: italic;
	letter-spacing: -1px;
} 
.isOut {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 17px;
	color : #1e75a2;
	font-weight : bold;
	text-decoration: none;
	font-style: italic;
	letter-spacing: -1px;
} 
.isOver_kl {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	color : #5b8ea9;
	font-weight : bold;
	text-decoration: none;
} 
.isOut_kl {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	color : #5b8ea9;
	font-weight : bold;
	text-decoration: none;
} 
/*
Schriften 
*/
.headline {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 16px; 
	letter-spacing : 1px; 
	color : #ad040c; 
	font-weight : bold;
} 
.hdldb {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 16px; 
	letter-spacing : 1px; 
	color : #ad040c;
	font-weight : bold;
	text-decoration: none;
} 
.norm10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.norm11px {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
} 
.norm12px {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	text-decoration: none;
} 
.klein9px {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 9px; 
	text-decoration: none;
} 
.timeskl {
	font-family : Georgia, "Times New Roman", Times, serif; 
	font-size : 10px; 
	text-decoration: none;
} 
.form {
	background-color : #96aed4; 
	font-size : 10px; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
} 
.preis {
	font-family : "Times New Roman", Times, serif; 
	font-size : 25px; 
	font-weight : 900; 
	text-decoration: none;
} 
.courier {
	font-family : "Courier New", Courier, mono;
	font-size : 60px;
	line-height : 50px; 
	text-align: center;
	color: #CC0000;
	text-decoration: none;
}  
.norm30px {
	font-family : Arial Narrow, Arial, Helvetica, sans-serif; 
	font-size : 30px; 
	line-height : 27px; 
	color: #0071A0;
	font-variant: normal;
	font-stretch: ultra-condensed;
	text-decoration: none;
}